0001493152-23-002840.txt : 20230130 0001493152-23-002840.hdr.sgml : 20230130 20230130060551 ACCESSION NUMBER: 0001493152-23-002840 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 82 CONFORMED PERIOD OF REPORT: 20221031 FILED AS OF DATE: 20230130 DATE AS OF CHANGE: 20230130 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Coda Octopus Group, Inc. CENTRAL INDEX KEY: 0001334325 STANDARD INDUSTRIAL CLASSIFICATION: SEARCH, DETECTION, NAVIGATION, GUIDANCE, AERONAUTICAL SYS [3812] IRS NUMBER: 342008348 STATE OF INCORPORATION: DE FISCAL YEAR END: 1031 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-38154 FILM NUMBER: 23565106 BUSINESS ADDRESS: STREET 1: 3300 S HIAWASSEE RD., STREET 2: SUITE 104-105 CITY: ORLANDO STATE: FL ZIP: 32835 BUSINESS PHONE: 801-973-9136 MAIL ADDRESS: STREET 1: 3300 S HIAWASSEE RD., STREET 2: SUITE 104-105 CITY: ORLANDO STATE: FL ZIP: 32835 10-K 1 form10-k.htm
0001334325 false FY No false 0001334325 2021-11-01 2022-10-31 0001334325 2022-04-30 0001334325 2023-01-19 0001334325 2022-10-31 0001334325 2021-10-31 0001334325 2020-11-01 2021-10-31 0001334325 us-gaap:CommonStockMember 2020-10-31 0001334325 us-gaap:AdditionalPaidInCapitalMember 2020-10-31 0001334325 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-10-31 0001334325 us-gaap:RetainedEarningsMember 2020-10-31 0001334325 us-gaap:TreasuryStockMember 2020-10-31 0001334325 2020-10-31 0001334325 us-gaap:CommonStockMember 2021-10-31 0001334325 us-gaap:AdditionalPaidInCapitalMember 2021-10-31 0001334325 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-10-31 0001334325 us-gaap:RetainedEarningsMember 2021-10-31 0001334325 us-gaap:TreasuryStockMember 2021-10-31 0001334325 us-gaap:CommonStockMember 2020-11-01 2021-10-31 0001334325 us-gaap:AdditionalPaidInCapitalMember 2020-11-01 2021-10-31 0001334325 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-11-01 2021-10-31 0001334325 us-gaap:RetainedEarningsMember 2020-11-01 2021-10-31 0001334325 us-gaap:TreasuryStockMember 2020-11-01 2021-10-31 0001334325 us-gaap:CommonStockMember 2021-11-01 2022-10-31 0001334325 us-gaap:AdditionalPaidInCapitalMember 2021-11-01 2022-10-31 0001334325 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-11-01 2022-10-31 0001334325 us-gaap:RetainedEarningsMember 2021-11-01 2022-10-31 0001334325 us-gaap:TreasuryStockMember 2021-11-01 2022-10-31 0001334325 us-gaap:CommonStockMember 2022-10-31 0001334325 us-gaap:AdditionalPaidInCapitalMember 2022-10-31 0001334325 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-10-31 0001334325 us-gaap:RetainedEarningsMember 2022-10-31 0001334325 us-gaap:TreasuryStockMember 2022-10-31 0001334325 us-gaap:EquipmentMember 2021-11-01 2022-10-31 0001334325 us-gaap:BuildingMember 2021-11-01 2022-10-31 0001334325 srt:MaximumMember us-gaap:OptionMember 2021-11-01 2022-10-31 0001334325 us-gaap:CustomerRelationshipsMember 2022-10-31 0001334325 us-gaap:CustomerRelationshipsMember 2021-10-31 0001334325 us-gaap:NoncompeteAgreementsMember 2022-10-31 0001334325 us-gaap:NoncompeteAgreementsMember 2021-10-31 0001334325 CODA:PatentsAndOtherMember 2022-10-31 0001334325 CODA:PatentsAndOtherMember 2021-10-31 0001334325 us-gaap:CustomerRelationshipsMember 2021-11-01 2022-10-31 0001334325 us-gaap:NoncompeteAgreementsMember 2021-11-01 2022-10-31 0001334325 CODA:PatentsAndOtherMember 2021-11-01 2022-10-31 0001334325 CODA:CodaOctopusColmekIncMember 2022-10-31 0001334325 CODA:CodaOctopusColmekIncMember 2021-10-31 0001334325 CODA:CodaOctopusProductsLtdMember 2022-10-31 0001334325 CODA:CodaOctopusProductsLtdMember 2021-10-31 0001334325 CODA:CodaOctopusMartechLtdMember 2022-10-31 0001334325 CODA:CodaOctopusMartechLtdMember 2021-10-31 0001334325 us-gaap:BuildingMember 2022-10-31 0001334325 us-gaap:BuildingMember 2021-10-31 0001334325 us-gaap:LandMember 2022-10-31 0001334325 us-gaap:LandMember 2021-10-31 0001334325 CODA:OfficeMachineryAndEquipmentMember 2022-10-31 0001334325 CODA:OfficeMachineryAndEquipmentMember 2021-10-31 0001334325 CODA:RentalAssetsMember 2022-10-31 0001334325 CODA:RentalAssetsMember 2021-10-31 0001334325 CODA:FurnitureFixturesAndImprovementsMember 2022-10-31 0001334325 CODA:FurnitureFixturesAndImprovementsMember 2021-10-31 0001334325 CODA:TwoThousandSeventeenStockIncentivePlanMember 2020-11-01 2021-10-31 0001334325 CODA:TwoThousandSeventeenStockIncentivePlanMember 2021-07-15 2021-07-20 0001334325 CODA:TwoThousandSeventeenStockIncentivePlanMember 2021-10-31 0001334325 CODA:TwoThousandSeventeenStockIncentivePlanMember 2019-11-01 2020-10-31 0001334325 CODA:TwoThousandSeventeenStockIncentivePlanMember 2021-11-01 2022-10-31 0001334325 CODA:TwoThousandSeventeenStockIncentivePlanMember us-gaap:EmployeeStockOptionMember 2021-11-01 2022-10-31 0001334325 CODA:TwoThousandSeventeenStockIncentivePlanMember us-gaap:EmployeeStockOptionMember 2021-11-01 2022-10-31 0001334325 CODA:TwoThousandSeventeenStockIncentivePlanMember 2022-10-31 0001334325 CODA:TwoThousandAndTwentyOneStockIncentivePlanMember 2022-10-31 0001334325 CODA:FutureYearsMember 2021-11-01 2022-10-31 0001334325 us-gaap:RestrictedStockMember 2021-11-01 2022-10-31 0001334325 us-gaap:RestrictedStockMember 2020-11-01 2021-10-31 0001334325 CODA:FutureYearsMember us-gaap:RestrictedStockMember 2021-11-01 2022-10-31 0001334325 us-gaap:SeriesAPreferredStockMember 2022-10-31 0001334325 us-gaap:SeriesCPreferredStockMember 2022-10-31 0001334325 CODA:UKMember 2022-10-31 0001334325 CODA:SecuredNotePayableMember 2022-10-31 0001334325 CODA:SecuredNotePayableMember 2021-10-31 0001334325 CODA:SecuredNotePayableMember 2021-11-01 2022-10-31 0001334325 CODA:SecuredNotePayableMember 2020-11-01 2021-10-31 0001334325 CODA:OneCustomerMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2020-11-01 2021-10-31 0001334325 CODA:OneCustomerMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2021-10-31 0001334325 CODA:OneCustomerMember us-gaap:CustomerConcentrationRiskMember us-gaap:AccountsReceivableMember 2020-11-01 2021-10-31 0001334325 CODA:MarineTechnologyBusinessProductsMember CODA:SegmentReportingMember 2021-11-01 2022-10-31 0001334325 CODA:MarineEngineeringBusinessServicesMember CODA:SegmentReportingMember 2021-11-01 2022-10-31 0001334325 CODA:OverheadMember CODA:SegmentReportingMember 2021-11-01 2022-10-31 0001334325 CODA:SegmentReportingMember 2021-11-01 2022-10-31 0001334325 CODA:MarineTechnologyBusinessProductsMember CODA:SegmentReportingMember 2022-10-31 0001334325 CODA:MarineEngineeringBusinessServicesMember CODA:SegmentReportingMember 2022-10-31 0001334325 CODA:OverheadMember CODA:SegmentReportingMember 2022-10-31 0001334325 CODA:SegmentReportingMember 2022-10-31 0001334325 CODA:MarineTechnologyBusinessProductsMember CODA:SegmentReportingMember 2020-11-01 2021-10-31 0001334325 CODA:MarineEngineeringBusinessServicesMember CODA:SegmentReportingMember 2020-11-01 2021-10-31 0001334325 CODA:OverheadMember CODA:SegmentReportingMember 2020-11-01 2021-10-31 0001334325 CODA:SegmentReportingMember 2020-11-01 2021-10-31 0001334325 CODA:MarineTechnologyBusinessProductsMember CODA:SegmentReportingMember 2021-10-31 0001334325 CODA:MarineEngineeringBusinessServicesMember CODA:SegmentReportingMember 2021-10-31 0001334325 CODA:OverheadMember CODA:SegmentReportingMember 2021-10-31 0001334325 CODA:SegmentReportingMember 2021-10-31 0001334325 srt:AmericasMember CODA:MarineTechnologyBusinessProductsMember 2021-11-01 2022-10-31 0001334325 srt:AmericasMember CODA:MarineEngineeringBusinessServicesMember 2021-11-01 2022-10-31 0001334325 srt:AmericasMember 2021-11-01 2022-10-31 0001334325 srt:EuropeMember CODA:MarineTechnologyBusinessProductsMember 2021-11-01 2022-10-31 0001334325 srt:EuropeMember CODA:MarineEngineeringBusinessServicesMember 2021-11-01 2022-10-31 0001334325 srt:EuropeMember 2021-11-01 2022-10-31 0001334325 CODA:AustraliaAndAsiaMember CODA:MarineTechnologyBusinessProductsMember 2021-11-01 2022-10-31 0001334325 CODA:AustraliaAndAsiaMember CODA:MarineEngineeringBusinessServicesMember 2021-11-01 2022-10-31 0001334325 CODA:AustraliaAndAsiaMember 2021-11-01 2022-10-31 0001334325 CODA:MiddleEastAndAfricaMember CODA:MarineTechnologyBusinessProductsMember 2021-11-01 2022-10-31 0001334325 CODA:MiddleEastAndAfricaMember CODA:MarineEngineeringBusinessServicesMember 2021-11-01 2022-10-31 0001334325 CODA:MiddleEastAndAfricaMember 2021-11-01 2022-10-31 0001334325 CODA:MarineTechnologyBusinessProductsMember 2021-11-01 2022-10-31 0001334325 CODA:MarineEngineeringBusinessServicesMember 2021-11-01 2022-10-31 0001334325 CODA:EquipmentSalesMember CODA:MarineTechnologyBusinessProductsMember 2021-11-01 2022-10-31 0001334325 CODA:EquipmentSalesMember CODA:MarineEngineeringBusinessServicesMember 2021-11-01 2022-10-31 0001334325 CODA:EquipmentSalesMember 2021-11-01 2022-10-31 0001334325 CODA:EquipmentRentalsMember CODA:MarineTechnologyBusinessProductsMember 2021-11-01 2022-10-31 0001334325 CODA:EquipmentRentalsMember CODA:MarineEngineeringBusinessServicesMember 2021-11-01 2022-10-31 0001334325 CODA:EquipmentRentalsMember 2021-11-01 2022-10-31 0001334325 CODA:SoftwareSalesMember CODA:MarineTechnologyBusinessProductsMember 2021-11-01 2022-10-31 0001334325 CODA:SoftwareSalesMember CODA:MarineEngineeringBusinessServicesMember 2021-11-01 2022-10-31 0001334325 CODA:SoftwareSalesMember 2021-11-01 2022-10-31 0001334325 CODA:EngineeringPartsMember CODA:MarineTechnologyBusinessProductsMember 2021-11-01 2022-10-31 0001334325 CODA:EngineeringPartsMember CODA:MarineEngineeringBusinessServicesMember 2021-11-01 2022-10-31 0001334325 CODA:EngineeringPartsMember 2021-11-01 2022-10-31 0001334325 CODA:ServicesMember CODA:MarineTechnologyBusinessProductsMember 2021-11-01 2022-10-31 0001334325 CODA:ServicesMember CODA:MarineEngineeringBusinessServicesMember 2021-11-01 2022-10-31 0001334325 CODA:ServicesMember 2021-11-01 2022-10-31 0001334325 CODA:MarineTechnologyBusinessProductsMember us-gaap:TransferredAtPointInTimeMember 2021-11-01 2022-10-31 0001334325 CODA:MarineEngineeringBusinessServicesMember us-gaap:TransferredAtPointInTimeMember 2021-11-01 2022-10-31 0001334325 us-gaap:TransferredAtPointInTimeMember 2021-11-01 2022-10-31 0001334325 CODA:MarineTechnologyBusinessProductsMember us-gaap:TransferredOverTimeMember 2021-11-01 2022-10-31 0001334325 CODA:MarineEngineeringBusinessServicesMember us-gaap:TransferredOverTimeMember 2021-11-01 2022-10-31 0001334325 us-gaap:TransferredOverTimeMember 2021-11-01 2022-10-31 0001334325 srt:AmericasMember CODA:MarineTechnologyBusinessProductsMember 2020-11-01 2021-10-31 0001334325 srt:AmericasMember CODA:MarineEngineeringBusinessServicesMember 2020-11-01 2021-10-31 0001334325 srt:AmericasMember 2020-11-01 2021-10-31 0001334325 srt:EuropeMember CODA:MarineTechnologyBusinessProductsMember 2020-11-01 2021-10-31 0001334325 srt:EuropeMember CODA:MarineEngineeringBusinessServicesMember 2020-11-01 2021-10-31 0001334325 srt:EuropeMember 2020-11-01 2021-10-31 0001334325 CODA:AustraliaAndAsiaMember CODA:MarineTechnologyBusinessProductsMember 2020-11-01 2021-10-31 0001334325 CODA:AustraliaAndAsiaMember CODA:MarineEngineeringBusinessServicesMember 2020-11-01 2021-10-31 0001334325 CODA:AustraliaAndAsiaMember 2020-11-01 2021-10-31 0001334325 CODA:MiddleEastAndAfricaMember CODA:MarineTechnologyBusinessProductsMember 2020-11-01 2021-10-31 0001334325 CODA:MiddleEastAndAfricaMember CODA:MarineEngineeringBusinessServicesMember 2020-11-01 2021-10-31 0001334325 CODA:MiddleEastAndAfricaMember 2020-11-01 2021-10-31 0001334325 CODA:MarineTechnologyBusinessProductsMember 2020-11-01 2021-10-31 0001334325 CODA:MarineEngineeringBusinessServicesMember 2020-11-01 2021-10-31 0001334325 CODA:EquipmentSalesMember CODA:MarineTechnologyBusinessProductsMember 2020-11-01 2021-10-31 0001334325 CODA:EquipmentSalesMember CODA:MarineEngineeringBusinessServicesMember 2020-11-01 2021-10-31 0001334325 CODA:EquipmentSalesMember 2020-11-01 2021-10-31 0001334325 CODA:EquipmentRentalsMember CODA:MarineTechnologyBusinessProductsMember 2020-11-01 2021-10-31 0001334325 CODA:EquipmentRentalsMember CODA:MarineEngineeringBusinessServicesMember 2020-11-01 2021-10-31 0001334325 CODA:EquipmentRentalsMember 2020-11-01 2021-10-31 0001334325 CODA:SoftwareSalesMember CODA:MarineTechnologyBusinessProductsMember 2020-11-01 2021-10-31 0001334325 CODA:SoftwareSalesMember CODA:MarineEngineeringBusinessServicesMember 2020-11-01 2021-10-31 0001334325 CODA:SoftwareSalesMember 2020-11-01 2021-10-31 0001334325 CODA:EngineeringPartsMember CODA:MarineTechnologyBusinessProductsMember 2020-11-01 2021-10-31 0001334325 CODA:EngineeringPartsMember CODA:MarineEngineeringBusinessServicesMember 2020-11-01 2021-10-31 0001334325 CODA:EngineeringPartsMember 2020-11-01 2021-10-31 0001334325 CODA:ServicesMember CODA:MarineTechnologyBusinessProductsMember 2020-11-01 2021-10-31 0001334325 CODA:ServicesMember CODA:MarineEngineeringBusinessServicesMember 2020-11-01 2021-10-31 0001334325 CODA:ServicesMember 2020-11-01 2021-10-31 0001334325 CODA:MarineTechnologyBusinessProductsMember us-gaap:TransferredAtPointInTimeMember 2020-11-01 2021-10-31 0001334325 CODA:MarineEngineeringBusinessServicesMember us-gaap:TransferredAtPointInTimeMember 2020-11-01 2021-10-31 0001334325 us-gaap:TransferredAtPointInTimeMember 2020-11-01 2021-10-31 0001334325 CODA:MarineTechnologyBusinessProductsMember us-gaap:TransferredOverTimeMember 2020-11-01 2021-10-31 0001334325 CODA:MarineEngineeringBusinessServicesMember us-gaap:TransferredOverTimeMember 2020-11-01 2021-10-31 0001334325 us-gaap:TransferredOverTimeMember 2020-11-01 2021-10-31 0001334325 CODA:EmploymentAgreementsMember CODA:AnnmarieGayleMember 2019-06-29 2019-06-30 0001334325 CODA:EmploymentAgreementsMember CODA:AnnmarieGayleMember 2021-11-01 2022-10-31 0001334325 CODA:EmploymentAgreementsMember CODA:BlairCunninghamMember 2021-11-01 2022-10-31 0001334325 CODA:EmploymentAgreementsMember CODA:CunninghamMember 2021-11-01 2022-10-31 0001334325 CODA:EmploymentAgreementsMember CODA:KevinKaneMember 2021-11-01 2022-10-31 0001334325 CODA:EmploymentAgreementsMember CODA:MichaelMidgleyMember 2021-11-01 2022-10-31 0001334325 CODA:EmploymentAgreementsMember CODA:NathanParkerMember 2021-11-01 2022-10-31 0001334325 CODA:SecondRoundPayrollProtectionProgramMember 2021-11-01 2022-10-31 0001334325 CODA:SecondRoundPayrollProtectionProgramMember 2020-11-01 2021-10-31 iso4217:USD xbrli:shares iso4217:USD xbrli:shares xbrli:pure CODA:Integer iso4217:GBP

 

 

 

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

WASHINGTON, D.C. 20549

 

FORM 10-K

 

ANNUAL REPORT UNDER SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934

 

For the fiscal year ended October 31, 2022

 

TRANSITION REPORT UNDER SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934

 

Commission file number: 001-38154

 

CODA OCTOPUS GROUP, INC.

(Exact name of registrant as specified in its charter)

 

Delaware   34-2008348
(State or other jurisdiction of   (I.R.S. Employer
incorporation or organization)   Identification Number)

 

3300 S Hiawassee Rd, Suite 104-105, Orlando, Florida, 32835

(Address, Including Zip Code of Principal Executive Offices)

 

407 735 2406

(Issuer’s telephone number)

 

Securities registered under Section 12(b) of the Exchange Act:

COMMON STOCK, $0.001 PAR VALUE PER SHARE

 

Securities registered under Section 12(g) of the Exchange Act:

NONE

 

Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Yes ☐ No
   
Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act. Yes ☐ No
   
Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Exchange Act during the past 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 check mark whether the registrant is a large accelerated filer, an accelerated filer, or a non-accelerated filer or a smaller reporting company.

 

  Large accelerated filer ☐ Accelerated filer ☐
  Non-accelerated filer Smaller reporting company

 

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

State issuer’s revenues for its most recent fiscal year: $22,225,803.

   
State 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 April 30, 2022 representing the last business day of the registrant’s most recently completed second fiscal quarter: approximately $27,144,477
   
State the number of shares outstanding of each of the issuer’s classes of common equity, as of the latest practicable date: 10,942,353 as of January 19, 2023.

 

 

 

 

 

 

TABLE OF CONTENTS

 

PART I    
     
ITEM 1. BUSINESS 4
     
ITEM 1A. RISK FACTORS 17
     
ITEM 1B. UNRESOLVED STAFF COMMENTS 17
     
ITEM 2. PROPERTIES 18
     
ITEM 3. LEGAL PROCEEDINGS 18
     
ITEM 4. MINE SAFETY DISCLOSURES 18
     
PART II    
     
ITEM 5. MARKET FOR REGISTRANT’S COMMON EQUITY, RELATED STOCKHOLDER MATTERS AND ISSUER PURCHASES OF EQUITY SECURITIES 19
     
ITEM 6. SELECTED FINANCIAL DATA 19
     
ITEM 7. MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS 20
     
ITEM 8. FINANCIAL STATEMENTS AND SUPPLEMENTARY DATA 37
   
ITEM 9. CHANGES IN AND DISAGREEMENTS WITH ACCOUNTANTS ON ACCOUNTING AND FINANCIAL DISCLOSURE 37
     
ITEM 9A CONTROLS AND PROCEDURES 37
     
ITEM 9B OTHER INFORMATION 37
     
PART III    
     
ITEM 10. DIRECTORS, EXECUTIVE OFFICERS AND CORPORATE GOVERNANCE 38
     
ITEM 11. EXECUTIVE COMPENSATION 43
     
ITEM 12. SECURITY OWNERSHIP OF CERTAIN BENEFICIAL OWNERS AND MANAGEMENT AND RELATED STOCKHOLDER MATTERS 45
     
ITEM 13. CERTAIN RELATIONSHIPS AND RELATED TRANSACTIONS, AND DIRECTOR INDEPENDENCE 46
     
ITEM 14. PRINCIPAL ACCOUNTANT FEES AND SERVICES 46
     
ITEM 15. EXHIBITS, FINANCIAL STATEMENT SCHEDULES 47
     
SIGNATURES 48

 

2

 

 

FORWARD-LOOKING STATEMENTS

 

This Form 10-K includes forward-looking statements within the meaning of Section 27A of the Securities Act of 1933, as amended, which we refer to in this annual report as the Securities Act, and Section 21E of the Securities Exchange Act of 1934, as amended, which we refer to in this annual report as the Exchange Act. Forward-looking statements are not statements of historical fact but rather reflect our current expectations, estimates and predictions about future results and events. These statements may use words such as “anticipate,” “believe,” “estimate,” “expect,” “intend,” “predict,” “project” and similar expressions as they relate to us or our management. When we make forward-looking statements, we are basing them on our management’s beliefs and assumptions, using information currently available to us. These forward-looking statements are subject to risks, uncertainties and assumptions, including but not limited to, risks, uncertainties and assumptions discussed in this annual report. Factors that can cause or contribute to these differences include those described under the heading “Management’s Discussion and Analysis of Financial Condition and Results of Operations.”

 

If one or more of these or other risks or uncertainties materialize, or if our underlying assumptions prove to be incorrect, actual results may vary materially from what we projected. Any forward-looking statement you read in this annual report reflects our current views with respect to future events and is subject to these and other risks, uncertainties and assumptions relating to our operations, results of operations, growth strategy and liquidity. All subsequent written and oral forward-looking statements attributable to us, or individuals acting on our behalf are expressly qualified in their entirety by this paragraph. You should specifically consider the factors identified in this annual report, which would cause actual results to differ before making an investment decision. We are under no duty to update any of the forward-looking statements after the date of this annual report or to conform these statements to actual results.

 

3

 

 

PART I

 

ITEM 1. BUSINESS

 

Overview

 

Coda Octopus Group, Inc. (“Coda” “the Company” or “we”), through its wholly owned subsidiaries, operates two distinct businesses:

 

  the Marine Technology Business (also referred to in this Form 10-K as “Products Business”, “Products Operations” or “Products Segment”); and
     
  the Marine Engineering Business (also referred to in this Form 10-K as “Engineering Business”, “Engineering Operations”, or “Services Segment”).

 

Our Marine Technology Business is a technology solution provider to the subsea and underwater market. It owns key proprietary technology including real time volumetric imaging sonar technology and diving technology, both of which are applicable to the underwater defense and commercial markets. All innovation, design, development and manufacturing of our technology and solutions are performed within the Company.

 

Our imaging sonar technology products and solutions marketed under the name of Echoscope® and Echoscope PIPE® are used primarily in the underwater construction market, offshore wind energy industry (offshore renewables), and offshore oil and gas, complex underwater mapping, salvage operations, dredging, bridge inspection, navigation of underwater hazard, port security, mining, fisheries, commercial and defense diving, and marine sciences sectors. Our diving technology marketed under the name “CodaOctopus® DAVD” (Diver Augmented Vision Display) addresses the global defense and commercial diving markets. It has the potential to radically change how diving operations are performed globally because it delivers real time information simultaneously to the divers underwater and their surface-based dive supervisors. It also allows diving operations to be performed in zero visibility water conditions which is a safety challenge for diving operations.

 

The Marine Technology Business operates thorough our wholly owned subsidiaries Coda Octopus Products Ltd (UK), Coda Octopus Products A/S (Denmark, Coda Octopus Products, Inc (Orlando) and Coda Octopus Products (India) Private Limited (India).

 

Our Marine Engineering Businesses are suppliers of embedded solutions and sub-assemblies which they design and manufacture and sell into mission critical integrated defense systems such as the Close-In-Weapons System (CIWS). The Services Segment established its business in 1977 and has been supporting a number of significant defense programs for over 40 years, including Raytheon’s CIWS and Northrop Grumman’s Mine Hunting Systems Program. The Services Segment’s business model entails designing sub-assembly prototypes which are utilized in broader defense programs. These prototypes contracts typically lead to contracts for the manufacture, repair and upgrade of these sub-assemblies. We are the sole source for the parts that we design and supply into these programs. This business model ensures recurring and long tail revenues since we continue to supply these parts, typically for the life of the program, which can span decades. Coda Octopus Colmek, Inc. and Coda Octopus Martech Ltd, qualify as a small business. This opens opportunity under state requirements to collaborate with Prime Defense Contractors on these programs. A significant part of the revenues generated by the Marine Engineering Business is usually highly concentrated and are derived from a small number of prime defense contractors such as Raytheon or Northrop. In any one year, between 20% to 30% of our consolidated revenues may be derived from these customers either alone or collectively.

 

The Services Segment operates through our wholly owned subsidiaries, Coda Octopus Colmek, Inc (“Colmek”) based in Salt Lake City, Utah, and Coda Octopus Martech Limited (“Martech”) based in Dorset, United Kingdom.

 

Cross-Group Synergies

 

Our Marine Technology Business and Marine Engineering Services Business have established synergies in terms of customers and specialized engineering skills for robust, rugged and repeated engineering solutions relating to data acquisition, data computation and display of the data. Increasingly drawing on each part of the business strengths, the Marine Technology Business and Marine Engineering Business work jointly on projects including responding jointly for tenders. We believe the Services Business is important to our overall growth strategy as it brings significant engineering depth for the onward development of our technology solutions offered by our Marine Technology Business. This also ensures more tight control over our intellectual property rights which are important for our market position in the space in which we operate.

 

Key Pillars for our Growth Plans

 

Our volumetric real time imaging sonar technology and our Diver Augmented Vision Display (“DAVD”) are our most promising products for the Group’s near-term growth.

 

4

 

 

Our real time 3D/4D/5D/6D Imaging sonars are the only underwater imaging sonars which are capable of providing complex seabed mapping and real time inspection and monitoring and providing 3D/4D/5D/6D data of moving underwater objects irrespective of water conditions including in zero visibility water conditions (which is a common and costly problem in underwater operations). Competing technology can perform mapping (but not complex mapping) without the ability to perform real time inspection and monitoring of moving objects underwater. We also believe our Echoscope PIPE® is the only technology that can generate multiple real time 3D/4D/5D/6D acoustic images using different acoustic parameters such as frequency, field of view, pulse length, and filters.

 

Our customers include service providers to major oil and gas (“O&G”) companies, renewable companies, underwater construction companies, law enforcement agencies, navies, ports, mining companies, defense bodies, diving companies, research institutes and universities. We are widely considered the leading solution providers for real time 3D visualization underwater.

 

We also believe that the DAVD system is poised to radically change the way commercial and defense diving operations are performed globally by providing real time data to both diver and surface supervisor simultaneously, advancing the methods of communication, ability to consume and use digital information and real time imaging sonar data, thereby improving safety and reducing the costs of these operations. The DAVD HUD (Head Up Display) concept is protected by patent and is manufactured and distributed under License from United States Department of the Navy at Naval Surface Warfare Center Panama City Division to the Company.

 

The DAVD can be used in combination with any of our imaging sonars and can also be used without our imaging sonars. Increasingly, opportunities which we identify are for combined use.

 

Our corporate structure is as follows:

 

 

Corporate History

 

The Company began as Coda Technologies Limited. This company now operates under the name Coda Octopus Products Limited, a United Kingdom corporation formed in 1994 as a start-up company with its origins as a research group at Herriot-Watt University, Edinburgh, Scotland. Initially, its operations consisted primarily of developing software for subsea mapping and visualization using sidescan sonar (a technology widely used in commercial offshore geophysical survey and naval mine-hunting to detect objects on, and textures of, the surface of the seabed).

 

5

 

 

In June 2002, we acquired Octopus Marine Systems Ltd, a UK corporation, and changed our name to Coda Octopus Limited. At the time of its acquisition, Octopus Marine Systems was producing geophysical products broadly similar to those of Coda, but targeted at the less sophisticated, easy-to-use, “work-horse” market. The Octopus Marine Systems acquisition led to the introduction of the Motion product (F180® series) into the Products Segment.

 

In December 2002, Coda Octopus Ltd acquired OmniTech AS, a Norwegian company, which became a wholly owned subsidiary of the Company, and which subsequently changed its name to Coda Octopus R&D AS. OmniTech owned the patents to a “method for producing a 3-D Image” (which has now expired). At the time of acquisition, this company had been engaged for over ten years in developing a revolutionary imaging sonar technology capable of producing real time three-dimensional (“3D”) underwater images for use in subsea activities. Coda Octopus Products Limited (Edinburgh based) then developed the visualization software to control and display the images from the real time 3D sonar device. This patented technology is now marketed by us under the brand name “Echoscope®” and Echoscope PIPE®. All activities of this now-defunct Norwegian subsidiary, Coda Octopus R&D AS, have been transferred to Coda Octopus Products Limited (Edinburgh).

 

On July 13, 2004, the Company effected a reverse merger pursuant to the terms of a share exchange agreement between The Panda Project, Inc. (“Panda”), a Florida corporation, and a now defunct entity affiliated with Coda Octopus Ltd. (“Coda Parent”). Panda acquired the shares of Coda Octopus Limited, a UK corporation and a wholly-owned subsidiary of Coda Parent, in consideration for the issuance of a total of 1,432,143 shares of common stock to Coda Parent and other shareholders of Coda Octopus Limited. The shares issued represented approximately 90.9% of the issued and outstanding shares of Panda. The share exchange was accounted for as a reverse acquisition of Panda by Coda. Subsequently, Panda was reincorporated in Delaware and changed its name to Coda Octopus Group, Inc.

 

In June 2006, we acquired Coda Octopus Martech Limited which is part of our Services Segment or Marine Engineering Business. This is an English corporation.

 

In April 2007, we acquired Coda Octopus Colmek, Inc. which is part of our Services Segment or Marine Engineering Business. This is a Utah corporation.

 

Both Martech and Colmek largely have the same business model, provide similar engineering services and sell to a similar customer base (one is UK focused and the other is US focused).

 

In December 2013 Coda Octopus Products Limited established Coda Octopus Products Pty Ltd (Australia) to grow our presence in Australia and New Zealand. However, since 2020 we have not been able to do meaningful business development due to the closure of Australian borders because of the Coronavirus Pandemic and, more recently, challenges in restoring our activities effectively on the ground.

 

In 2017 Coda Octopus Products Limited established a subsidiary Coda Octopus Products A/S in Denmark as part of the mitigation strategy relating to the UK withdrawal from the European Union (See Item 7 “Management’s Discussion and Analysis…”).

 

In November 2021 Coda Octopus Products Limited established a subsidiary Coda Octopus Products (India) Private Limited intended to gain access to this market and to recruit critical resources for software development for our Company.

 

Coda Octopus Group, Inc., is organized under the laws of the State of Delaware as a holding company that conducts its business through subsidiaries, several of which are organized under the laws of foreign jurisdictions, including England, Scotland, Denmark, Australia and recently India. This may have an adverse impact on the ability of U.S. investors to enforce a judgment obtained in U.S. courts against these entities, or to effect service of process on the officers and directors managing the foreign subsidiaries. These companies’ operations must comply with the laws of the countries under which they are incorporated and are likely to be different from the equivalent laws of the United States.

 

6

 

 

Marine Technology Business (“Products Segment”)

 

Our Marine Technology Business develops proprietary solutions for both the commercial and defense subsea market. The range of our solutions are complementary and include:

 

Type of Systems   Description
Geophysical Systems   Comprising Hardware and Software;
GNSS-Aided Navigation Systems (Attitude and Positioning Systems)   Comprising Hardware and Software
Real Time Volumetric Imaging Sonar   Comprising Hardware and Software
Diver Augmented Vision Display System   Comprising Hardware and Software

 

These products are sold, leased or rented into various marine sectors and include:

 

  Marine geophysical survey
  Offshore Renewables (“Wind Energy”)
  Underwater construction, inspection and monitoring
  Diving Companies
  Commercial and Defense Diving
  Salvage and decommissioning
  Oil and Gas (“O&G”)
  Commercial fisheries
  Environmental, mammal and habitat monitoring
  Underwater Defense Applications
  Marine vehicles and robotics
  Port and Harbor Security, law enforcement and first responders
  Research and education

 

1. Geophysical Range of Products

 

Our geophysical systems (“GEO”) range of products include geophysical data acquisition systems, processing and analysis software that are used primarily by survey companies, offshore renewable companies, research institutions, salvage companies. The Company’s GEO range of products are used in conjunction with sidescan sonars to survey large areas and create images of the seabed, identify seabed boulders and objects, mark seabed type boundaries and identify existing subsurface structural features, geological layers, and/or buried debris. The Company started its first innovation with this range of products and in fact was the first company to digitalize sidescan sonar data. The Company’s GEO range is a strong brand in the geophysical market space.

 

2. GPS aided Inertial Positioning Systems

 

These are referred to as our MOTION range of products and offer high accuracy GPS aided inertial positioning and attitude data, essential for all marine survey applications. The products are commonly bundled with our GEO and real time sonar solutions offering our customers a seamless integration and support experience.

 

3. Real Time Volumetric Imaging Sonars (ranging from 3D/4D, 5D and 6D)

 

We design, develop and supply what we believe is the world’s most advanced series of real time volumetric imaging sonar. This is the culmination of over 25 years of research and development. This technology is protected by multiple patents. Furthermore, we continue to file patents relating to our new and revolutionary sonars, our 5-Dimensional (5D) and 6-Dimensional (6D) real time volumetric imaging sonars (marketed under the name Echoscope PIPE® (Parallel Intelligent Processing Engine). Our sonar innovations are multi-tiered and extend to hardware, firmware and software, all of which co-exist and are co-dependent on each other. In other words, hardware, firmware and software operate as sub-systems to each other. We believe that the highly complex nature of this new technology will make it extremely difficult to reverse engineer our products. Pioneering this unique technology gives us a significant advantage over our competitors in the subsea real time 3D imaging sonar market sectors. We also believe that our three-tier product development capability of hardware, software and solution delivery adds to our competitive lead.

 

We believe that this technology is superior to the other imaging sonars in the market as it generates real time 3D, 4D, 5D and 6D images of the underwater environment irrespective of low or zero visibility conditions and, unlike conventional sonars, can image a volume (as opposed to a slice of data) and provide real time 3D inspection and monitoring capability underwater. The capability of our volumetric imaging sonars covers a broad breadth of activities underwater particularly for any form of underwater construction, salvaging, placements, decommissioning, obstacle avoidance and complex underwater mapping and real time 3D navigation in zero visibility conditions.

 

7

 

 

About the Company’s 5D and 6D Sonars Innovations

 

5D and 6D sonars are new to the subsea market and constitute an innovation by the Company. We have several patent applications pending for these innovations.

 

5D Sonars (Echoscope PIPE®)

 

The advancement that the Company has made with its 5D Sonars is the ability to process and utilize much more of the data that is acquired by our volumetric imaging sonars. In the previous generation of our sonars, due to the state of the art of processing generally, there was an upper limit to the quantity of the acquired data that could be processed and displayed by the sonar system. This meant that in the previous generation of sonars when a signal was emitted, it returned a single range and intensity value per beam. In the 5D Sonars we return multiple range and intensity values (Full Time Series (“FTS”)) per beam. This new capability provides more information about the underwater environment. For example, it will give the user the ability to see multiple layers of soft target areas underwater such as gas leaks and suspended sediment above the seabed all concurrently (not one or the other) or concurrent imagery of marine life, sea growth on installations and the installations themselves. FTS will deliver all range values per beam as opposed to either the First (First Above Threshold (“FAT”) or the strongest return (MAX) provided by the previous generation of Echoscope technology. Our 5D capability is protected by a recently granted patent (US 10,718,865 – which concerns a method of compressing beamforming sonar data and US 10,816,652 which concerns a method of compressing sonar data) and 10,718,865 which concerns a method of compressing beamformed sonar data.

 

6D Sonars (Echoscope PIPE®)

 

The Company’s 6D Sonars process and utilize much more of the data acquired by the sonar. 6D Sonars generate multiple real time 3D Full Time Series Images. In the previous generation of sonars, we could image and display one 3D Image in real time. Our PIPE technology generates multiple 3D Images simultaneously in real time using different sonar/acoustic parameters (such as frequency, range, field of view, pulse length and other acoustic filters or shading). Our new technology enables one sensor to provide different 3D/4D/5D/6D data sets (through multiple parallel processing capability) to different parts of the survey team operations in real time per their different operational requirements (thus consolidating the sensors and the associated costs and effectiveness of the solution). 6D Sonars can also record raw data that can be subject to PIPE Offline processing to generate unlimited data outputs. We are not aware of any sonars that can offer either 5D or 6D Capability.

 

In summary, our previous generation of real time 3D sonar was capable of providing only single acoustic images of underwater objects in real time 3D whereas the PIPE family of sonars is capable of providing multiple acoustic images of underwater objects in real time 3D/4D.

 

Sonar Hardware

 

During fiscal 2019, we completed critical innovation and advancement milestones around our core volumetric real time sonar technology. We have now introduced the world’s first 5D and 6D series of volumetric imaging sonar technology. This new series of sonars are marketed under the brand name Echoscope PIPE® (an acronym for Parallel Intelligent Processing Engine). We believe our 5D and 6D series of sonars herald a significant leap forward in real time subsea imaging as this inventive capability allows a single sonar to provide different parts of the survey operations with multiple real time data sets (as opposed to one 3D dataset) for each part of the survey teams’ requirements.

 

A summary of some of the differences between our standard Echoscope® sonar series and our newly launched Echoscope PIPE® series of sonars are set out below:

 

Description   Current Echoscope®   PIPE® Sonars
Real Time Capability   Yes, 4D Images   Yes, 4D, 5D and 6D
Angular Cover Dual Frequency   50ox50o and 24ox24o   54ox54o - 47ox47o and 32ox32o - 28ox28o
Adaptive Frequency Capability   No   Yes
Ping Rate   Up to 20Hz   Up to 40Hz
Multiple Real Time 4D Images   No, one single Real Time Image   Capable of Multiple Real Time Images
Number of Data Points per Single Ping   Up to 16,386   Up to 40 million
Number of Beams and Values per Beam   128x128x1 Value   Up to 180 x 180 with up to 2,500 values (depending on viewing range)
Multiple Sequential Configuration Files to capture data using different parameters   No Capability   Up to 10 Configuration sets for real time capture and display
Full Time Series Raw Data Capture   No Capability   Capture of Raw Data
Full Time Series Raw Data Offline Processing   No Capability   Capable of Raw Data Offline Processing
Multiple Parallel Beamformed Data Output   No Capability   Capable of Multiple Parallel Beamformed Data Outputs
Smart Ping Manager using Frequency, Field of View, Filtering in Real-Time   No Capability   Capable
Adaptative Real Time Beamforming   No Capability  

Offers various methods of Beamforming the sonar data

 

8

 

 

We believe that our Echoscope® technology will shepherd in the new generation of underwater real time 3D imaging sonar which will evolve into a real time information platform and gain market share through the increased adoption of real time 3D volumetric imaging sonar technology. Current competing imaging technologies such as the single beam, multibeam and scanning sonars are either 2D real time imaging sonars or 3D imaging sonars which are not capable of real time 3D imaging, that is to generate a 3D image underwater of moving objects. The competing 3D technology, the multibeam, which is the current standard bearer in the market is a sonar for mapping of the seabed. The Echoscope® technology can not only map the seabed (and is superior to the multibeam for complex mapping and inspection of complex underwater structures) but can image in real time 3D moving objects underwater and therefore is the primary tool of choice for inspecting and monitoring in real time 3D all types of underwater operations and is the only choice in poor visibility conditions. In addition, the Echoscope® can also in many instances enable the user to monitor underwater operations from a surface vessel and in this way replace Remotely Operated Vehicles (ROVs) thus bringing considerable cost savings to our customers.

 

Prior to January 2018, we were selling our third generation (3G) sonar series. In January 2018 we launched the first product within our fourth generation series of sonars (“4G sonar series”). The 4G sonar series was an important development milestone for the Company since it removed a number of barriers to market adoption. Since its introduction we have seen increased number of units being sold or rented. Due to the form factor of our previous generation of 3G sonar series this limited the types of underwater vehicles this generation of sonar could be integrated on (and therefore be used for) due to (i) size; (ii) weight and (iii) power requirements (“form factor barriers”). With the launch of the 4G sonar series we have removed these form factor barriers and can now integrate on the majority of underwater vehicles in the market including the new and fast emerging smaller underwater vehicles such as autonomous surface vehicles (ASVs) and unmanned underwater vehicles (UUVs) which are propelling growth in the underwater market, thus opening potentially new market opportunities for the Company’s technology.

 

The 4G sonar series developments were largely form factor driven as opposed to being based on performance and capability advancements. In fiscal years 2019 and 2020 we continued to build on our 4G innovations with a focus on performance and capability advancements, particularly on the beamforming and the data processing capability of our sonar series. In the previous generation of our sonars, due to limitations in processing technology there were restrictions on how much of the captured Echoscope® sonar data could be processed by us. Our previous generations of sonars processed 16,384 pieces of data per sonar ping (compared to around 256 pieces of data per sonar ping for competing technology such as the multibeam). Under our new Echoscope PIPE® sonar series for each signal that is generated by the sonar we receive back up to 40 million pieces of information which we can now process. In this context, we have two recent patents concerning a method of compressing beamforming sonar data and a method of compressing sonar data. We believe that this allows us to deliver to the market the first 5-Dimensional (5D) sonar and 6-Dimensional (6D) sonar capabilities and significantly builds on our 4G sonar series which radically changed the form factor and power requirements which were previously barriers to increased adoption. The advantages offered by our 5D and 6D Sonar Series have been discussed above under the heading (About the Company’s 5D and 6D Sonars Innovations). We started selling Echoscope PIPE® in the market in March 2020. We are also seeing increased interest in Echoscope PIPE® technology in the market especially with OEM underwater vehicle manufacturers from the defense space.

 

The release of the Echoscope PIPE® hardware, is a significant milestone. We are now focused on the value add to the technology via firmware and software capability. The finalization of this development now gives the Company a real opportunity to pursue its strategy to standardize this technology in the underwater imaging sonar market. We believe that in order to make the subsea and underwater market more efficient, it is mandatory that the standard moves to a real time 3D information platform. Many underwater operations are stalled due to poor visibility water conditions, preventing the remotely operated vehicles (ROVs) from flying and also the lack of ability to utilize the sonar data immediately because it requires post processing, which represents a significant challenge and costs. The subsea market is experiencing high structural and technology transitional changes including the introduction of the new generation of smaller and lighter vessels (both surface and underwater). This creates a demand for new sensors and solutions for real time 3D imaging. We believe that our lead in this area gives us a real opportunity to increase our market share.

 

Diver Augmented Vision Display (DAVD) System

 

Funded by the Office of Naval Research (“ONR”) through its Future Naval Capabilities (FNC) program, and in close collaboration with NAVSEA 00C3 and Naval Surface Warfare Center, Panama City Division (“NSWC PCD”) we have developed a diver see-through integrated information display system (DAVD).

 

DAVD is a complete end-to-end diver management solution incorporating as a key element a high-resolution, fully transparent glass head-up display (HUD) integrated directly inside the diving helmet (for hard hat surface air supply diving) or full-facemask (for tethered and untethered defense, commercial and recreational diving applications). The DAVD HUD is currently deployed in the world leading and most widely used Kirby Morgan® range of dive helmets and is currently being released in the industry standard Interspiro “AGA”, OTS Guardian and the Divator and Dräger Panorama Nova Dive full-face masks. The DAVD HUD and system technology is not however limited to these products and applications.

 

9

 

 

Problem In Context

 

Navy and Commercial diving share common issues and challenges with location, visibility, communication, safety, accessing data and information sharing. Divers work mainly in murky or disorientating water conditions and rely heavily on their sense of touch to navigate and function. They work in the water column, around complex structure and on the cluttered sea bottoms which is neither safe nor efficient. They, and the diver support team, require dark spatial awareness memory as they work, arms outstretched in deep, dark, frigid waters to remember hazardous underwater debris, targets and terrain. Complexity of the task and this challenging environment directly increases risk, stress, and inefficiency for the entire team.

 

How does DAVD Change this?

 

The DAVD system addresses all the challenges described above. The DAVD technology benefits not only the diver and direct supervisor on the surface, but also engineers, end-clients, rescue workers and support personnel whom all have vested interest in a successful and safe mission. DAVD provides the location of the diver, the dive support vessel, work site assets and any hazards that are known or discovered in real-time. Real-time compass and depth are also displayed to the diver to reduce disorientation. Visibility for diver and team is dramatically enhanced with both real-time camera and 3D sonar data (providing underwater night-vision) and also high-resolution maps and models of the entire work site and surroundings. Communication is transformed from low quality audio speech to high quality digital audio and video, text messaging, visual alerts and automated navigation guidance. The safety of the diver and team is paramount. DAVD ensures the Diver and Supervisor are visually synchronized and can safely coordinate movement, tasks and instructions with full health monitoring and logging of the entire mission. Data and information sharing traditionally ends when the diver leaves the surface. DAVD provides a seamless and effective way to share any type of data, image, video, process or procedure instantly in real-time through the DAVD fully transparent HUD display (equivalent of >100” HD TV in-front of the diver). Data and information also flow up from the diver to the dive supervisor where the diver can look at an asset, make measurements or recordings and the entire task is captured and documented on the DAVD system.

 

The concept of using a pair of transparent glasses in the HUD to render real time information for underwater applications is protected by patent and Coda Octopus has an exclusive license from United States Department of the Navy at NSWC PCD to exploit this patent for all underwater diving activities. The DAVD is a significant technology for both defense and commercial underwater diving applications, and we believe that Coda Octopus has the opportunity to standardize this technology globally. The DAVD comprises both hardware comprising the HUD, Diver Processing Pack (DPP) (which is a Thermite® variant), Cables and Topside Control Unit along with 4G USE® DAVD Edition real time visualization software. All these development and products have been designed and developed by the Company.

 

The DAVD is currently in early-stage adoption with the US Navy and enjoys the benefit of an Approved Navy Use (ANU) product. We have also started marketing (through live demonstrations) this technology to friendly Navies globally and also to the commercial diving market. We have significant interest from a number of reputable global commercial offshore service providers and are working with them for early adoption of the technology and also a number of European friendly Navies including the UK Ministry of Defense (MOD).

 

GEN 3 of the DAVD which opens the market further by extending support to Full Face Masks (FFM), has now been finalized. The DAVD solution is now compatible with most helmets and face masks in the market.

 

Sonar Software

 

Our software development capability is an important part of our strategy to maintain our lead in designing, manufacturing, and selling state-of-the-art real time volumetric imaging sonars and our DAVD System.

 

Our existing third generation (3G) Underwater Survey Explorer software used in conjunction with our real time volumetric sonars, is a product which we have been developing for over 15 years. Because of technological advancements, including access to off the shelf components for more advanced processing of data (speed and size being factors), in 2016, the Company started the process of re-conceiving and developing its new generation of top-end software for our now much more advanced sonars. We have now launched our fourth-generation multi-sensor software platform which is marketed under the name “4G USE®”. We have also filed several provisional patents around our 4G USE® which is a multi-sensor platform allowing users to bring in and utilize a variety of sensor data including sonar, positioning, camera, lidar, video processing and other sources of point cloud data and seamlessly merging above and below the water data captured from the sonar and camera. It is also the platform for our DAVD software, and this is marketed under the brand 4G USE® DAVD Edition.

 

10

 

 

Geophysical Products and Solutions

 

The Geophysical range of products are important for both Offshore Renewables and O&G. We therefore believe that with the expansion of the markets into Offshore Renewables, we will see an increase in the take up of this product suite, particularly in the global rental market. Our GeoSurvey® and DA4G ranges are strong brands in these markets.

 

We started our business in 1994 designing and developing the GeoSurvey® software and hardware package for acquisition and processing of sidescan sonar and sub-bottom profiler data. For over two decades, our GeoSurvey has been an industry leading software package in the market for data acquisition and interpretation and provides feature rich solutions and productivity enhancing tools for the most exacting survey requirements. Designed specifically for sidescan and sub-bottom data acquisition, GeoSurvey has been purchased by numerous leading survey companies throughout the world.

 

The Products Business generates around 2% of its revenues from this range of products. With the launch of the new products based on Artificial Intelligence technology for which we believe there is increased demand we would anticipate our revenues from this product line to increase over time.

 

Geophysical Hardware

 

These consist of a range of hardware solutions for field acquisition of sidescan sonar and sub-bottom profiler, which includes analog and digital interfaces compatible with all geophysical survey systems.

 

In 2018, we introduced our DA4G-USB product. This allows customers to integrate the DA4G hardware into their own PC configuration. Based on the CodaOctopus® DA4G system, it offers the same functionality, robustness and ease of use. CodaOctopus® DA4G is the fourth generation of our successful DA series and is built on twenty years of knowledge, experience and innovation in supplying unparalleled products and service to the worldwide geophysical survey sector. These purpose-built, turn-key, systems incorporate the very latest hardware specifications and are designed and delivered to meet the demanding nature of offshore survey work.

 

The CodaOctopus® DA4G range consists of a number of options and is backed (like all our products) with global service and support.

 

This consists of an integrated suite of software that automates the tasks of analyzing, annotating and mosaicking complex data sets, thus ensuring faster and more precise results.

 

Geophysical Software

 

Our GeoSurvey® software is supplied to complement our DA4G hardware, offering field acquisition of sidescan sonar and sub-bottom profiler data.

 

Our Survey Engine® software product offers a more advanced post-processing solution for sidescan sonar and sub-bottom profiler data. Designed to streamline processing of very large data sets – many 100GBs – it offers comprehensive processing, interpretation, visualization, reporting and exporting functionality.

 

We continue to advance this range of products and in 2018 we launched our first product based on Artificial Intelligence techniques which allows us to automatically identify boulders on the seabed – SEADP – “Survey Engine Automatic Object Detection”. This new product presents a real opportunity to radically change workflow process for post-processing and analyzing side scan sonar data to assess, among other things, the suitability of an area for exploration and construction activities (O&G installations, pipeline and cable laying activities). This is in its early stage of roll out and has sparked significant interest. This is an area where we are investing our research and development efforts. We are also seeing good results from SEADP and some good quality early adopters of this new technology in the market.

 

11

 

 

Inertial Positioning and Attitude Measurement Systems (“Motion Products”)

 

Our Motion Products are Global Navigational Satellite System (referred to in the industry as “GNSS” Aided Inertial Measurement Units) provide measurement data on the position and attitude of a vessel. This device provides real-time data on these measurements which are applied to compensate for vessel movement in order to align sonar data and remove motion blur.

 

We have had our F180® series in the market for over 15 years and due to advancement of technology and the increasing demand for more precise GNSS Aided instruments, we have now developed our new generation of Motion Products, our F280 Series®.

 

New Generation of Motion Products

 

We have now completed the ground up development of our new generation of Motion Products F280 Series® for accurate position, heading, pitch, roll and yaw at sea. The new F280 Series® is based on more advanced technology and is more accurate than our F180® series. The new technology is much more scalable towards future development of new product variants. The F280 Series® is highly complementary to our real time volumetric sonar series and they are packaged together to provide a more comprehensive solution to our customers. The F280® is sold with and without our sonar series.

 

Sales and Marketing

 

We market our products primarily through our internal sales team, website, industry events such as trade shows, webinars, industry relationships and agents in foreign countries such as Japan, China and Korea. In addition, we have a network of non-exclusive independent global sales agents. In 2023, a significant part of our business plan budget is allocated to business development, sales and marketing which will include recruiting new staff for more direct sales and business development.

 

Coda Octopus Products Limited has the requisite accreditations for its business including being Lloyds Register accredited to ISO 9001:2015 and Cyber Essentials certification.

 

12

 

 

Marine Engineering Businesses (“Services Segment”)

 

Our Marine Engineering Businesses comprise Coda Octopus Colmek, Inc. based in Salt Lake City and Coda Octopus Martech Limited based in the United Kingdom.

 

These two operating entities supply engineered sub-assembly solutions which form part of mission critical integrated defense systems, test equipment, instrumentation, and the like. They operate as sub-contractors to prime defense contractors, and their engineering solutions are typically designed for integration into broader defense programs where high levels of reliability and quality are essential pre-requisites for securing and maintaining these agreements with their customers. Typically, we prototype subassemblies for these customers and after going through various acceptance tests, including first article inspection approvals, we are given the manufacturing contracts. Many of these manufacturing contracts have a repeat orders profile which typically follows the life cycle of the defense program that is using the production part.

 

These arrangements often give us long term preferred/sole supplier status for the parts we supply, technology refresh and obsolescence management business opportunities with these customers and we generally use these long-standing relationships to win more contracts with these customers.

 

In order to grow, the Marine Engineering Business relies on increasing the number of new programs it attracts annually.

 

In addition, we are increasingly combining our engineering capabilities with our product offerings. This enables us to offer systems which are complete with installation and support to maximize the utilization of our collective expertise to advance our real time volumetric sonar technology.

 

Coda Octopus Martech Limited (“Martech”)

 

Martech, which is UK-based, operates in the specialized niche of bespoke design and manufacturing services mainly to the United Kingdom defense and subsea industries. Its services are provided on a custom sub-contract basis where high quality and high integrity devices are required in small quantities.

 

The Company enjoys pre-approvals to allow it to be short-listed for certain types of government contracts. Much of the more significant business secured by Martech is through the formal government or government contractor tendering process.

 

13

 

 

Coda Octopus Colmek, Inc. (“Colmek”)

 

Colmek, which is USA-based, are suppliers of embedded solutions and sub-assemblies which they design and manufacture and sell into mission critical integrated defense systems such as the Close-In-Weapons System (CIWS). This business was established 1977 and has been supporting several significant US defense programs for over 40 years, including Raytheon’s CIWS and Northrop Grumman’s Mine Hunting Systems Program (AQS-24). Colmek’s business model entails designing sub-assembly prototypes for defense programs which typically lead to contracts for the manufacture, repair and upgrade of these sub-assemblies. We are the sole source for the parts that we supply into these programs. This business model ensures recurring and long tail revenues since we continue to supply parts, typically for the life of the program, which can span decades.

 

Competition

 

In our Marine Technology Business (Products Business), we are exposed to the following competitive challenges:

 

Data Acquisition Products (GEO Products)

 

The industry for data acquisition and processing systems for sidescan and sub-bottom profiler data is fragmented with several companies occupying niche areas, and we face competition from different companies with respect to our different products.

 

In the field of geophysical products, Triton Imaging Inc., a US-based company, now part of the ECA Group (Toulon, France), Chesapeake, a US-based company, and Oceanic Imaging Consultants, Hawaii, USA, dominate the market with an estimated 25% each of world sales, while we believe that we control approximately 5% of world-wide sales.

 

14

 

 

GNSS Aided Inertial Positioning and Attitude Measurement Systems (“Motion Products”)

 

In the field of GNSS-aided inertial positioning and attitude sensing equipment, where our product addresses a small segment of the overall market, we believe that we have four principal competitors: Teledyne Marine (part of US based Teledyne Technologies Inc.) which is focused on the mid-performance segments with an estimated 25% of the market; iXblue, a French company which covers all segments, with an estimated 20% of the market; Kongsberg Seatex AS, a Norwegian company (part of Kongsberg Gruppen) which has products across all segments, with an estimated 15% of the market; and Applanix, a Canadian company (part of Trimble) which has one major product focused on the high end of the market, with an estimated 20% of the market. We believe that our market share in this market segment of motion sensing equipment is about 5%. This market is fiercely competitive and with the advancement of technology coupled with the development of autonomous land and marine platforms there are additional vendors in the market such as SBG Systems S.A.S (a French based manufacturer of motion sensors). We sell our MOTION range as part of our equipment suite to complement our 3D sonar range as well as supplying it individually. The development and introduction of our F280 Series® of GNSS Aided Inertial Positioning and Attitude Measurement System® constitutes our new generation of Motion Products and gives us the opportunity to increase our market share.

 

Real Time 3D/4D/5D and 6D Volumetric Sonar

 

In the field of Real Time 3D/4D/5D imaging, we are unaware of other companies offering a similar product. In this context it is important to understand some of the capabilities we bring to this field include:

 

  - Acoustic Projector/Transmitter design, manufacturing, and testing
  - Acoustic Receiver Array design, manufacturing, and testing
  - Acoustic encapsulation and sensitivity measurement
  - Acoustic Projector/Transmitter beam pattern and sensitivity measurement
  - Pressure housing Design and Manufacture (sonar systems)
  - 3D/5D/6D Real-Time digital beamforming (on-device)
  - 1D and 2D Digital Beamforming
  - Broadband Beamforming
  - Signal Processing
  - Active High Frequency Sonar Systems
  - Passive Mid Frequency Sonar Systems
  - Data acquisition and recording hardware and software
  - Real-time 2D and 3D sonar visualization rendering and processing software

 

The entry into this market is dependent upon specialized marine electronics, acoustic and software development skills. The learning curve, which has resulted in the advancement of our real time 3D sonar device, is the culmination of two decades of research and development into this field. Companies such as Kongsberg Gruppen, R2Sonic, LLC, Tritech International Ltd., United Kingdom, BlueView Technologies Inc., USA (now a part of Teledyne Technologies Incorporated), and Norbit Group AS Norway are examples, but none of these sonar offerings are directly comparable or competitors to our real time volumetric 3D/4D/5D and 6D sonar solutions as their scanning sonar, single beam or multibeam sonars are not real time 3D imaging sonars and therefore cannot image moving targets underwater. Specifically, we believe that they do not have the same capabilities as our Echoscope® technology in terms of real time inspection and monitoring by generating 3D, 4D, 5D and 6D images of moving objects underwater including in environments in low or zero visibility conditions. Nor do they have the ability to use a single sonar for multiple real time 3D/4D images simultaneously. Notwithstanding it should be noted that Teledyne has acquired a significant number of substantial subsea companies (examples are Reson and BlueView). Teledyne has much greater resources, liquidity and market reach than our Company and has many operating verticals. We therefore can give no assurance that companies such as these will not enter this market. Furthermore, companies such as Kongsberg Gruppen and Teledyne can expend significantly more in any one fiscal year on R&D and Business Development, key pillars for increasing market share of underwater imaging sonars, than Coda Octopus. Notwithstanding, we believe that our recent development and introduction of 5D/6D - Echoscope PIPE®) sonar capability in conjunction with our software (4G USE® a multi-sensor platform) further distinguishes our volumetric sonars and significantly extends our lead over competitors in the subsea imaging market. We are not aware of any other imaging sonars in the market capable of generating real time 5D and 6D imagery underwater, which are Coda Octopus inventions. The innovations around Echoscope PIPE® are the subject of numerous patent applications.

 

We seek to compete on the basis of producing high quality products employing cutting edge technology that is easy to use by operators without specialized skills in sonar technology. We intend to continue our research and development activities to continually improve our products, seek new applications for our existing products, develop new innovative products and grow the market for our products and expertise.

 

In our Services Segment, we are exposed to the following competitive challenges:

 

Marine Engineering Businesses

 

Through our marine engineering operations, Coda Octopus Colmek, Inc. and Coda Octopus Martech Limited, we are involved in custom engineering for the defense industry in the United States and in the United Kingdom. Martech and Colmek compete with larger contractors in the defense industry. Typical among these are Ultra Electronics, BAE Systems, and Thales, all of whom are also partners on various projects. In addition, the strongest competitors are often the clients themselves. Because of their size, they often have the option to proceed with a project under their Prime Defense Contract in-house instead of outsourcing to a sub-contractor like Martech or Colmek.

 

Intellectual Property

 

Our product portfolio and technologies are protected by intellectual property rights including trademarks, copyrights and patents. In the last 3 years we have advanced our existing sonar technology and have filed a number of significant patents applications pertaining to these inventions including covering our newly innovated 5D and 6D sonars. Furthermore, we have recently been awarded a patent which concerns a method of predicting and adjusting the laying of cable using sonar imaging. This is a significant patent for Offshore Renewables Market (Wind Energy), which is a rapidly increasing market sector and an important one for our growth. Our Echoscope® and Echoscope PIPE® technology is used for real time monitoring of cable installations for offshore wind projects. This Method which we have patented is used in conjunction with our Echoscope and automates the tracking of the cable (thus removing the need for an Echoscope® operator who previously would be manually clicking on the cable touchdown point). This method covered by our recently awarded patent also projects the cable touchdown point.

 

Patents

 

Our patented inventions along with our strategy to enhance these inventions are at the heart of the Company’s strategy for growth and development. We expend a material part of our cash resources in building our Patent Portfolio. In the 2022 Financial Year we added two new patents to our portfolio. We also incentivize our staff by having in place a Patent Reward Scheme.

 

15

 

 

Our patent portfolio consists of the following:

 

Patent No.   Description   Expiration Date
US 7,466,628   Concerns a method of constructing mathematical representations of objects from reflected sonar signals   January 1, 2027
US 7,489,592   Concerns a method of automatically performing a patch test for a sonar system, where data from a plurality of overlapping three-dimensional (3D) sonar scans of a surface, as the platform is moved, are used to compensate for biases in mounting the sonar system on the platform   March 5, 2027
US 7,898,902   Concerns a method of representation of sonar images allowing 3D sonar data to be represented by a two-dimensional image   June 13, 2028
US 8,059,486   Concerns a method of rendering volume representation of sonar images.   April 16, 2028
Japan 5565964   Concerns a method for drilling/levelling by an underwater drilling/levelling construction device   January 13, 2031
Japan 5565957   Concerns a method of construction management for a 3D sonar device   October 13, 2030
US 8,854,920   Concerns a method of volumetric rendering of 3D sonar data sets   June 22, 2033
US 9,019,795   Concerns a method of object tracking using sonar imaging through point matching between 3D data sets   November 30, 2033
US 10,088,566   Concerns a method of object tracking using sonar imaging using a bounding sphere for object tracking   November 25, 2036
*US 10,718,865   Concerns a method of compressing beamformed sonar data   March 1, 2039
US 10,816,652   Concerns a method of compressing sonar data   October 28, 2038
US 11,061,136   Concerns a method of tracking unknown possible objects with sonar   March 28, 2039
**US 11,204,108**   Concerns a method of predicting and adjusting the laying of cable using sonar imaging.   March 22, 2039
*US 11,448,755*   Concerns a method of correcting beamformed data through split aperture beamforming   June 3, 2041
*US15/953423*   Concerns a method of pseudo random frequency sonar ping generation for the purposes of data and hardware cost reduction   *** Provisional Allowance Received
*JP2019-34056*   Concerns a method of compressing sonar data   ***Provisional Allowance Received

 

* This is a significant patent as it covers our new innovation relating to our 5D Real Time Imaging Sonar (a real time sonar providing full time series 3D data) – See above where we discuss more about 5D Sonars under section “About the Company’s 5D and 6D Sonars Innovations”.

 

** This is a significant patent for Offshore Renewables Market. Our Echoscope® technology is used for real time monitoring of cable installations for offshore wind projects. This Method, which we have patented, is used in conjunction with our Echoscope® technology and automates the tracking of the cable (thus removing the need for an Echoscope® operator who previously would be manually clicking on the cable touchdown point). This method also projects the cable touchdown point.

 

***These will be granted once we have paid the necessary fees and completed certain applications.

 

Trademarks

 

We own the registered trademarks listed below and they are used in conjunction with the products that we market and sell:

 

Coda®, Octopus®, CodaOctopus®, CodaOctopus & Design®, Octopus & Design®, F180®, F280®, F280 Series®, Echoscope®, Echoscope 4G®, Echoscope 5D®, 5D Echoscope®, Echoscope 6D®, 6D Echoscope®, Echoscope PIPE® Ping-Pong Echoscope Sonar®, Ping-Pong Echoscope®, Ping-Pong Sonar®, 4G Underwater Survey Explorer®, 4G USE®, Echoscope Sequencer®, Survey Engine®, Dimension®, DAseries®, GeoSurvey® CodaOctopus® Air, CodaOctopus® Vantage; CodaOctopus® UIS; CodaOctopus® USE, Sentiris® and Thermite®.

 

In addition, we have registered several internet domain names including www.codaoctopus.com; www.codaoctopusgroup.com; www.colmek.com and www.martechsystems.co.uk.

 

Research and Development (“R&D”)

 

Research and Development is foundational to our business strategy to ensure our growth strategy and maintain our competitiveness. During the fiscal years ended 2022 and 2021, we spent $2,237,920 and $2,982,676, respectively, on R&D, representing a 25.0% reduction. With the crystallization of several significant hardware development projects by the Company, research and development has fallen.

 

Our products are complex and therefore we can give no assurance that even with spending a significant part of our resources on R&D, we will be successful in our development goals or realized significant monetization of these developments. Furthermore, even following launch of any product we may not succeed. Moreover, we may incur significant research and development expenditures without realizing viable products.

 

16

 

 

Government Regulation

 

Because of the nature of some of our products, they may be subject to export control regimes including in the United States, United Kingdom, Denmark and Australia where we conduct business operations. Where our products are subject to such export control requirements, they may only be exported to our customers if there is a valid export license granted by the relevant government body. Moreover, these regulations may change from time to time in these jurisdictions, including the United States, depending on the existing relationship with the country to which the goods are exported. See Item 7 (Management’s Discussion and Analysis of Financial Condition and Results of Operation) for further discussion on this topic.

 

We are also required to maintain certain accreditations such as ISO 900 accreditation, cyber security certifications including Cyber Essentials and NIST, approvals to hold government items or materials and/or certain personnel or facility clearances.

 

In addition, as a provider for the US Government, we may be subject to numerous laws and regulations relating to the award, administration, Defense Federal Acquisition Regulations (“DFARs”) and performance of US Government contracts, including the False Claims Act. Non-compliance found by any one agency could result in fines, penalties, debarment, or suspension from receiving additional contracts with all US Government agencies. Given our dependence on US Government business, suspension or debarment could have a material adverse effect on our business and results of operations. In addition, the costs of complying with some of the regulations including DFARS may be prohibitive.

 

Employees

 

As of the date hereof, we employ approximately 83 employees worldwide, of which 12 hold management positions. A large majority of our employees have a background in science, technology and engineering, with a substantial part being educated to degree and PhD level. None of our employees are employed under a collective agreement and we have not experienced any organized labor difficulties in the past.

 

ITEM 1A. RISK FACTORS

 

Not required for smaller reporting companies.

 

ITEM 1B. UNRESOLVED STAFF COMMENTS.

 

None.

 

17

 

 

ITEM 2. PROPERTIES

 

Orlando, Florida

 

Our corporate offices are co-located with our subsidiary Coda Octopus Products, Inc. in Orlando. We own these business premises comprising 3,000 square feet that includes office space and R&D facilities.

 

Salt Lake City, Utah, USA

 

Coda Octopus Colmek operates from its premises which comprises 16,000 square feet and includes manufacturing, R&D Facilities and office space. These premises are owned by Coda Octopus Colmek.

 

Edinburgh, Scotland, UK

 

Coda Octopus Products Limited (Edinburgh based) operates from its premises comprising 12,070 square feet of internal space and includes manufacturing, R&D Facilities and office space. These premises are owned by Coda Octopus Products Limited.

 

Copenhagen, Denmark

 

As a mitigation strategy in relation to the UK leaving the European Union membership, thus limiting trade relations with EU member states, we have established a Danish subsidiary, Coda Octopus Products A/S and leased business premises in Copenhagen, Denmark. The lease is a fixed term lease for the period September 1, 2019 to September 1, 2023 and continues unless 6 months’ notice is given in advance.

 

Annual rent is DKK 142,893 plus Value Added Tax (being an equivalent of $20,472) per annum) with an annual increase of 3%.

 

Portland, Dorset, UK

 

Martech uses premises owned by Coda Octopus Products Limited. These premises are located in the Marine Center in Portland, Dorset, United Kingdom, and comprise 9,890 square feet. The building comprises both office space and manufacturing and testing facilities. Martech is paying Coda Octopus Products Limited rent amounting to the equivalent of $53,803 per annum.

 

All non-US Dollar denominated rents are stated according to prevailing exchange rates as of the date of each respective lease agreement.

 

ITEM 3. LEGAL PROCEEDINGS.

 

From time to time, we may become involved in various lawsuits and legal proceedings which arise in the ordinary course of business. However, litigation is subject to inherent uncertainties, and an adverse result in these or other matters may arise from time to time that may harm our business. We are currently not aware of any such legal proceedings that we believe will have, individually or in the aggregate, a material adverse effect on our business, financial condition or operating results.

 

ITEM 4. MINE SAFETY DISCLOSURES.

 

Not Applicable.

 

18

 

 

PART II

 

ITEM 5. MARKET FOR REGISTRANT’S COMMON EQUITY, RELATED STOCKHOLDER MATTERS AND ISSUER PURCHASES OF EQUITY SECURITIES

 

Our common stock has been traded on the Nasdaq Capital Market under the symbol “CODA” since July 19, 2017. Prior thereto, it had been quoted on the OTCQX since February 8, 2017, under the symbol COGI, and prior thereto, on the OTC Pink Sheets under the symbol CDOC. The following table sets forth the range of high and low bid prices of our common stock as reported and summarized on the Nasdaq, for the periods indicated. These prices are based on inter-dealer bid and asked prices, without markup, markdown, commissions, or adjustments and may not represent actual transactions.

 

Year Ended October 31, 2022  HIGH   LOW 
First Quarter  $8.95   $6.49 
Second Quarter  $7.37   $5.60 
Third Quarter  $5.75   $4.77 
Fourth Quarter  $6.44   $4.85 

 

Year Ended October 31, 2021  HIGH   LOW 
First Quarter  $6.67   $5.21 
Second Quarter  $9.50   $6.95 
Third Quarter  $9.90   $7.70 
Fourth Quarter  $9.50   $8.31 

 

We have not declared or paid any cash dividends on our common stock, and we currently intend to retain future earnings, if any, to finance the expansion of our business, and we do not expect to pay any cash dividends in the foreseeable future. The decision whether to pay cash dividends on our common stock will be made by our board of directors, in their discretion, and will depend on our financial condition, operating results, capital requirements and other factors that the board of directors considers significant.

 

ITEM 6. SELECTED FINANCIAL DATA

 

Not applicable.

 

19

 

 

ITEM 7. MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OPERATIONS

 

Forward-Looking Statements

 

The information herein contains forward-looking statements. All statements other than statements of historical fact made herein are forward looking. In particular, the statements herein regarding industry prospects and future results of operations or financial position are forward-looking statements. These forward-looking statements can be identified by the use of words such as “believes,” “estimates,” “could,” “possibly,” “probably,” anticipates,” “projects,” “expects,” “may,” “will,” or “should” or other variations or similar words. No assurances can be given that the future results anticipated by the forward-looking statements will be achieved. Forward-looking statements reflect management’s current expectations and are inherently uncertain. Our actual results may differ significantly from management’s expectations.

 

The following discussion and analysis should be read in conjunction with our financial statements, included herewith. This discussion should not be construed to imply that the results discussed herein will necessarily continue into the future, or that any conclusion reached herein will necessarily be indicative of actual operating results in the future. Such discussion represents only the best present assessment of our management.

 

General Overview

 

We operate two distinct business operations. These are:

 

  the Marine Technology Business (also referred to in this Form 10-K as “Products Business”, “Products Operations” or “Products Segment”); and
     
  the Marine Engineering Business (also referred to in this Form 10-K as “Engineering Business”, “Engineering Operations”, or “Services Segment”).

 

Our Marine Technology Business is a technology solution provider to the subsea and underwater market. It has a long-established pedigree in this market, and it innovates, designs, develops and manufactures proprietary solutions for this market (both for commercial and defense applications) including our range of flagship volumetric real time sonar solutions and our diving technology.

 

These solutions and products are used primarily in the underwater construction market, offshore oil and gas, offshore wind energy industry, and in the complex dredging, port security, mining and marine sciences sectors. Our customers include service providers to major offshore renewable companies, oil and gas (“O&G”) companies, law enforcement agencies, ports, mining companies, underwater vehicle manufacturers, Prime Defense Contractors as OEM integrators, defense bodies, fisheries and research institutes.

 

Our Marine Engineering Business is a supplier of engineering services and embedded solutions (such as mission computers) to prime defense contractors such as Raytheon, Northrop Grumman, Thales Underwater, Atlas Electronik UK and Babcock International Group. Generally, the items supplied into the defense market are sub-systems in broader mission critical integrated systems and thus requires a high level of reliability, consistency in standards and robustness.

 

We have long-standing relationships with prime defense contractors, and we use these credentials to secure more business. We support some significant defense programs by supplying and maintaining proprietary parts (or parts for which we are preferred suppliers) through obsolescence management programs. These services provide recurring stream of revenues for our Services segment.

 

20

 

 

Both the Marine Technology Business and Marine Engineering Business have established synergies in terms of customers and specialized engineering skill sets (hardware, firmware and software) encompassing capturing, computing, processing and displaying data in harsh environments.

 

Factors Affecting our Business

 

Our business is affected by a number of factors including those set out below:

 

  A. United Kingdom’s withdrawal from the European Union (“Brexit”)

 

The UK was a member of the European Union member states for close to 50 years. This membership enabled the freedom of movement of goods, persons, capital and services between member states. Following a referendum in 2016 the country voted to leave the EU. The UK withdrew from its membership of the EU on December 31, 2020. This withdrawal removed all rights which the UK previously enjoyed as a member.

 

As part of the withdrawal, the UK Government and EU reached an agreement on December 30, 2020, on trade in certain areas.

 

The change in the UK EU membership status adversely impacts our business in several important areas:

 

  Our shipments into the European Union are subject to customs process. This results in increased costs and time for the processing of shipments. This operates as a deterrent for EU customers to work with us. We endeavor to mitigate this by shipping to our subsidiary in Denmark which ships to our customer. This means increased costs which we are unable to recover and significant delays which may risks the project.
     
  Our technology requires training to support its effective implementation. Typically for sales and rentals we would mobilize our engineers to train and assist these customers in set up of the equipment. Under the new trade agreement, we will need to obtain the necessary work permits from the EU member state to which we intend to send our engineer. This will be time consuming and costly and the rules for granting such permit will vary from member state to member state. Furthermore, we have no precedent to know if these permits will be granted.
     
 

EU Member State customers are reluctant to engage UK companies, due to the hassle factor associated with importing into the EU. This risks reduction in our opportunities emanating from the EU countries.

     
  We are not able to recruit from EU Member states without getting work permits. As a result, we are subject to skills shortages and significant increase in the costs of salaries as many technology companies are competing for the same skills. The UK is generally facing a critical skills shortage, resulting in shortage of skills in key areas such as engineering and software development.

 

The Company established Coda Octopus Products A/S, in Denmark to maintain a presence in the European Union and to address some of the foreseeable issues. This subsidiary is crucial for our continued relationship with EU customers.

 

21

 

 

  B. Currency Risks:

 

The Company’s operations are split between the United States, United Kingdom, Denmark, India and Australia. A large proportion of our consolidated revenues (53.9% in the 2022 FY) are generated outside of the United States by our foreign subsidiaries in the United Kingdom (“UK”) and Denmark. In addition, a significant part of our assets and liabilities (both current and fixed) is held in British Pounds and Danish Kroner by these foreign subsidiaries. Foreign Currency Translations as they pertain to our assets and liabilities are translated at the prevailing exchange rate at the balance sheet date and related revenue and expenses are translated at weighted average exchange rates in effect during the period (see paragraph n (Foreign Currency Translation) of Note 2 – Summary of Accounting Policies of our audited Consolidated Financial Statements as of October 31, 2022). Significant currency fluctuations (particularly the British Pound and/or the Danish Kroner, Euros, versus the US Dollar) may affect our financial results and the value of our assets. We are therefore subject to currency fluctuation risks. In the Current 2022 FY, due to the sharp depreciation of the Pound, Danish Kroner and Euros against the USD, our revenues were impacted by $1,192,833 when applying the same exchange rate in the 2021 FY.

 

  C. Inflation

 

Inflation measured as the Consumer Price Index is significant in the countries in which we operate. In the twelve months to October 31, 2022, these were:

 

  - Denmark 10.1% - source: Statistics Denmark,
  - UK 11.1% - source: Office of National Statistics (ONS); and
  - USA 7.7% - source: U.S. Bureau of Labor Statistics.

 

In the 2022 FY the impact of Inflation has not been material since we were holding significant inventory and also had our salaries and professional fees in place at the beginning of the 2022 FY. However, we believe global inflation will pose a significant risk to our business in the 2023 FY. Inflation affects our business in several areas and therefore our overall financial results. For further discussions on Inflation see the relevant section of Item 7 MD&A which concerns “Inflation and Foreign Currency”.

 

  D. Political Landscape/Exporting to China

 

We sell our products globally and increasingly to Asia. The recent change in both the US and UK Governments’ attitude (and to a lesser extent the European Union member states) towards trade with China, directly affects the sale of our products to customers based in China. Our real time 3D sonars which are depth rated above 300 meters along with our inertial navigation and attitude measurement sensors (F280® series) are subject to export control for certain countries, including China and therefore requires an export license. We also are not allowed to promote our DAVD technology in China.

 

On December 22, 2020 the US Government Department of Commerce (Bureau of Industry and Security, Commerce) amended the Export Administration Regulations (EAR) to add seventy-seven (77) Chinese entities “determined ….to be acting contrary to the national security or foreign policy interests of the United States”. The amended EAR in general states that there is a “presumption of denial” of grant of export licenses to these entities and their affiliates. In a new pronouncement dated November 4, 2021, the US Government has expanded the list significantly which is an indication that the US Government policy and disposition towards China is hardening and companies in the technology space will increasingly find it difficult to sell to China due to government restrictions.

 

The UK Government is generally in lock step with the US Government’s position and has refused to grant export licenses for several of the Company’s applications for end users in China for the first time in 25 years of our dealing with the UK Export Control Organization. The curtailment of access to this market due to refusal to issue export licenses is likely to significantly impact our revenues from Asia.

 

Furthermore, even though our sonars which are depth rated at 250m or less do not require export licenses for China, and our other products such as our geophysical products and Pan & Tilt devices, the UK Customs are now indiscriminately seizing all our shipments which are consigned for China.

 

In 2022 FY we realized much less in sales to China, and we believe this is a result of the political environment.

 

The removal of China as a trading partner is likely to have significant negative impact on our revenues and growth strategy. China has one of the largest planned investment programs for offshore renewables, the market for which most of our technology is used for in China. After significant business development in China, we had started to see persistent and credible growth for our products in this market. Unless there is a change in this policy, we are likely to see a decline in growth and sales into the Chinese Market.

 

22

 

 

  E. Supply Chain and Supply Chain Disruption

 

We rely on the availability of raw materials including electronic assemblies and semiconductor to manufacture our products and solutions and offer our engineering services. 

 

Due to the exceptionally high demand in the semi-conductor market with limited supplies available, we are experiencing extreme lead times for components which are necessary for the manufacture and service of our products and providing engineering design services by our Engineering Business. We are also seeing significant price increases for these and other routine components. Both the extended lead time, in some instances 99 weeks lead time is being quoted by suppliers, and the price increase may affect our ability to meet customer requirements and make the prices of our products or engineering service uncompetitive. The Products Business may reasonably endeavor to reduce the impact of the extended lead times we are experiencing by priming well in advance our supply chain as far as possible. However, the impact on the Engineering Business is more severe and could grind their operations to a halt since this part of our business does not know what components are required until their customers place an order for bespoke engineering work packages. We therefore have a high risk that our Engineering Business’ may be severely impacted by the shortages that we are currently experiencing. The increased inventory evidences our mitigation strategy to increase inventory where we can and, in this regard, a significant part of our cash resources in the 2023 FY is geared towards supporting our supply chain requirements.

 

Our technology is based on electronics that are designed and manufactured to our specification exclusively for us. These electronic components are costly. Advancement in technology may make these specialized components or circuits obsolete. Reengineering these key components could result in significant capital expenditure and also may cripple the production of our products since quick replacements cannot be found and would require new engineering work. Furthermore, there is no broader market for these components.

 

  F. Significant Increase in the Price of Raw Materials

 

In addition to the disruption in the Supply Chain, we are also experiencing very significant increase in price of raw materials which we are unlikely to be able to pass on to our customers. These increases may make the cost of making our products prohibitive and uncompetitive and could affect our margins and also the viability of our business.

 

  G. Shortage of Key Skills/Resourcing Levels and significant increase in cost of operations due to inflation

 

We are experiencing extreme shortage of personnel with key skills which are critical to our business, such as electronic engineers, software development skills, technical support engineers, field support engineers and sales and business development skills. This situation is further compounded by significant increases in wages and salaries. In addition, with the UK withdrawing from EU membership, this exacerbates an already critical situation for businesses. In the UK where we have a significant part of our activities including Manufacturing and Research & Development, there is acute shortage of skills and many industries demanding pay increases in excess of current inflation rate of 11.1%. The UK is seeing extensive strike actions across the country, and this will put further pressure on businesses to meet and exceed inflation-proof salary increases. This is likely to increase the cost of operations, in particular, our SG&A expenditures in the 2023 FY.

 

As a small business, we are hindered in our ability to compete for certain specialized electronic engineering skills as our remuneration package is not as competitive as those offered by bigger companies which are competing for the same skills.

 

We are looking to address the skills shortage by establishing a subsidiary in India, where software development skills and support engineers’ skills are more readily available (as we do not believe the local situation will improve in the near future- given the different Tech companies that are competing for the same skills). We can, however, give no assurance that this will serve as adequate mitigation for this issue.

 

  H. Government Spending for Defense:

 

We are dependent on the timely allocation of funds to defense procurement by governments in the United States and the United Kingdom. A large part of our revenues in the Services Segment derives from government funding in the defense sector. In general, where there is a change of government, spending priorities may change from those priorities of the previous Administration. This may adversely impact on our revenues. Furthermore, the US Federal Defense Budget is dependent on the New Administration being able to secure approval in Congress for the defense budget. The slim majority on which the current Administration operates is likely to hinder future spending on new defense projects.

 

23

 

 

  I. Technological Advancement:

 

A significant part of our growth strategy is predicated on our flagship real time volumetric imaging sonar technology and our Diver Augmented Vision Display (DAVD) solution. The technology space is inherently uncertain due to the fast pace of innovations and therefore we can give no assurance that we can maintain our leading position in these areas or that innovations in other areas may not surpass our solutions that we currently supply to the subsea market. An example of new technology entering the subsea market is LIDAR technology. However, unlike our sonar technology, LIDAR technology cannot be employed in zero visibility conditions and cannot generate a volume pulse or image moving objects required for real time inspection and monitoring underwater.

 

Critical Accounting Policies and Estimates

 

This discussion and analysis of our financial condition and results of operations is based on our consolidated financial statements that have been prepared in accordance with accounting principles generally accepted in the United States of America (“US GAAP”). The preparation of financial statements in conformity with US GAAP requires our management to make estimates and assumptions that affect the reported values of assets and liabilities and the disclosure of contingent assets and liabilities at the date of the financial statements and the reported levels of revenue and expenses during the reporting period. Actual results could materially differ from those estimates.

 

Below is a discussion of accounting policies that we consider critical to an understanding of our financial condition and operating results and that may require complex judgment in their application or require estimates about matters which are inherently uncertain. A discussion of our significant accounting policies, including further discussion of the accounting policies described below, can be found in Note 2, “Summary of Accounting Policies” of our Consolidated Financial Statements.

 

Revenue Recognition

 

All of our revenues are earned under formal contracts with our customers and are derived from both sales and rental of underwater technologies and equipment for imaging, mapping, defense and survey applications, diving technology and from the engineering services that we provide. Our contracts do not include the possibility for additional contingent consideration so that our determination of the contract price does not involve having to consider potential variable additional consideration. Our product sales do not include a right of return by the customer.

 

Regarding our Products Segment, all of our products are sold on a stand-alone basis and those market prices are evidence of the value of the products. To the extent that we also provide services (e.g., installation, training, etc.), those services are either included as part of the product or are subject to written contracts based on the stand-alone value of those services. Revenue from the sale of services is recognized when those services have been provided to the customer and evidence of the provision of those services exist.

 

For further discussion of our revenue recognition accounting policies, refer to paragraph h of Note 2 “Revenue Recognition” in our Consolidated Financial Statements.

 

24

 

 

Stock based Compensation

 

We recognize the expense related to the fair value of stock based compensation awards within the consolidated statements of income and comprehensive income. The fair value of stock based compensation is determined as of the date of the grant or the date at which the performance of the services is completed (measurement date) and is recognized over the periods in which the related services are rendered.

 

Income Taxes

 

The Company accounts for income taxes in accordance with Accounting Standards Codification Topic 740, Income Taxes (ASC 740). Under ASC 740, deferred income tax assets and liabilities are recorded for the income tax effects of differences between the bases of assets and liabilities for financial reporting purposes and their bases for income tax reporting. The Company’s differences arise principally from the use of various accelerated and modified accelerated cost recovery system lives for income tax purposes versus straight line depreciation used for book purposes and from the utilization of net operating loss carry-forwards.

 

Deferred tax assets and liabilities are the amounts by which the Company’s future income taxes are expected to be impacted by these differences as they reverse. Deferred tax assets are based on differences that are expected to decrease future income taxes as they reverse. Correspondingly, deferred tax liabilities are based on differences that are expected to increase future income taxes as they reverse. Note 8 to the Consolidated Financial Statements discusses the amounts of deferred tax assets and liabilities, and also presents the impact of significant differences between financial reporting income and taxable income.

 

25

 

 

For income tax purposes, the Company uses the percentage of completion method of recognizing revenues on long-term contracts which is consistent with the Company’s financial reporting under U.S. GAAP.

 

Goodwill and Intangible Assets

 

Goodwill and intangible assets consist principally of the excess of cost over the fair value of net assets acquired (i.e., goodwill), customer relationships, non-compete agreements and licenses. Goodwill was allocated to our reporting units based on the original purchase price allocation. Goodwill is not amortized and is evaluated for impairment annually or more often if circumstances indicate impairment may exist. Customer relationships, non-compete agreements, patents and licenses are being amortized on a straight-line basis over periods of 2 to 15 years. The Company amortizes its intangible assets using the straight-line method over their estimated period of benefit. We annually evaluate the recoverability of goodwill and intangible assets and carefully consider events or circumstances that warrant revised estimates of useful lives or that indicate that impairment exists.

 

Step 1 of the goodwill impairment test used to identify potential impairment compares the fair value of the reporting unit with its carrying amount, including goodwill. If the fair value, which is based on future discounted cash flows, exceeds the carrying amount, goodwill is not considered impaired. The Company has adopted Accounting Standards Codification 2017 – 04, Simplifying the Test for Goodwill Impairment, which permits the Company to impair the difference between the carrying amount in excess of the fair value of the reporting unit as the reduction in goodwill.

 

At the end of each year, we evaluate goodwill on a separate reporting unit basis to assess recoverability, and impairments, if any, are recognized in earnings. An impairment loss would be recognized in an amount equal to the excess of the carrying amount of the reporting unit compared to the fair value of the reporting unit. To date, the Company has not had any goodwill impairments.

 

Fiscal Year 2022 Consolidated Results of Operations

 

In this Form 10-K, the following meanings are ascribed to the terminologies set out immediately below:

 

FY Means Fiscal Year
2022 FY Means the Fiscal Year ended October 31, 2022
2021 FY Means the Fiscal Year ended October 31, 2021
Current FY Means the Fiscal Year ended October 31, 2022
Previous FY Means the Fiscal Year ended October 31, 2021

 

In the Current FY revenues increased by 4.2% over the Previous FY, Gross Profit Margins fell by 0.9%, total operating expenses fell by 6.8% and operating income increased by 30.4%. Net income before taxes fell by 2.3% and after taxes by 13.1%. The main factor is that in the Previous FY we recorded in “Other Income” exceptional items totaling $1,350,440 (comprising Paycheck Protection Program (“PPP”) and Employment Retention Credits (“ERC”)) contributions whereas in the 2022 FY we recorded $88,917 comprising ERC. Without these exceptional items in both the Current FY and Previous FY, net income before taxes would have been $5,043,418 and $3,902,804, respectively, thus representing a 29.2% increase in net income before taxes in the 2022 FY.

 

Our revenues in the Current FY have been materially affected by the sharp depreciation of the Pound, Danish Kroner and Euro against the USD our reporting currency. A significant part of our consolidated revenues is translated from Pounds and Danish Kroners to USD. The overall impact of this currency fluctuation is $1,192,833, when using the exchange rate of the Previous FY.

 

In the Current FY the Products Business generated revenues of $14,724,688 compared to $15,804,222 during the Previous FY. The part of the Products Business revenues generated by the Company’s foreign subsidiaries in the UK and Denmark, has been impacted by the significant fall in the Pound and the Danish Kroner against the USD, our reporting currency. This means that when comparing the same exchange rate of the Previous FY, the Products Business revenues in the Current FY after translating from Pound to USD fell by $913,899. Therefore, without the significant depreciation of the Pound and the Danish Kroner against the USD in the Current FY, the Products Business revenue would have been $15,638,587 and in line with the Previous FY.

 

In the Current FY the Engineering Business generated revenues of $7,501,115 compared to $5,527,305, an increase of 35.7%. However, the UK part of our Engineering Business was also impacted by the significant depreciation of the Pound against the USD and, as a direct result, revenues were adversely impacted by $278,934.

 

We are increasingly reducing the impact of currency fluctuations on our foreign subsidiaries revenues by transacting our sales in USD. In the Current FY, 46.1% of our revenue was transacted in USD compared to 26.4% in the Previous FY.

 

Comparison of fiscal year ended October 31, 2022, to fiscal year ended October 31, 2021

 

The information provided below pertains to the Company’s consolidated financial results. For information on the performance of each Segment including the disaggregation of revenues and geographical split, see Note 13 (“Segment Analysis”) of our audited Consolidated Financial Statements as of October 31, 2022, and 2021.

 

26

 

 

Revenue:

 

Year Ended October 31, 2022   Year Ended October 31, 2021   Percentage Change
$22,225,803   $21,331,527   Increase of 4.2%

 

We realized an increase in revenues of 4.2% in the 2022 FY compared to the 2021 FY. However, as discussed above, the sharp depreciation of the Pound against the USD in the Current FY has impacted our revenues generated by our foreign subsidiaries by $1,192,833 and thus our overall consolidated revenue in the 2022 FY.

 

Products Business Revenues 2022 FY  $14,724,688 
Products Business Revenues 2021 FY  $15,804,222 
Services Business Revenues 2022 FY  $7,501,115 
Services Business Revenues 2021 FY  $5,527,305 

 

The Products Business revenues declined by 6.8% in the Current FY. This is largely due to the sharp depreciation of the Pound, Euro and Danish Kroner against the USD. A significant part of our revenues is derived from our foreign subsidiaries in the UK and Denmark and therefore for the purpose of reporting, the functional currencies of these subsidiaries are translated into USD. Applying the same exchange rate as the Previous FY, revenue of the Products Business was negatively impacted by $913,899. Without this sharp depreciation, the Products Business revenue would have been largely in line with the 2021 FY.

 

The Engineering Business revenues increased by 35.7%. However, similarly, the foreign subsidiary part of Engineering Business based in the UK was also impacted by the sharp decline of the Pound against the USD. Assuming the same exchange rate as the Previous FY (which our Business Plan is geared to), revenue of the Engineering Business was negatively impacted by $278,934.

 

Gross Margin:

 

Year Ended October 31, 2022   Year Ended October 31, 2021   Percentage Change

68.3%

(Gross profit of $15,190,688)

  

69.2%

(Gross profit of $14,769,718)

  Decrease of 0.9%

 

Gross Profit Margins reported in our financial results may vary according to several factors. These include:

 

  The percentage of consolidated sales attributed to the Products Business. The Gross Profit Margin yielded by the Products Business is generally higher than that of the Engineering Business.
  The percentage of consolidated sales attributed to the Engineering Business. The Engineering Business yields a lower gross profit margin on generated sales which are largely based on time and materials contracts.
  The mix of sales generated by the Products Business:

 

  Outright sales versus rentals.
  Hardware related sales versus Software related sales.
  Extent of Offshore Engineering Support Services provided in the period.
  Extent of paid customer engineering work relating to customizing our technology for these customers’ requirements.

 

  Level of commissions on sales (both the Engineering and Products businesses work with a global network of sales agents). Most sales by the Products Business from Asia attract commission as those are typically sales via our agents/distributors network. See Notes 13 (Segment Analysis) and 14 (Disaggregation of Revenue) to our audited Consolidated Financial Statements as of October 31, 2022, for more information covering Segment reporting and the disaggregation of our revenues by type and geography.
  Level of assets in the rental pool and cost of sales associated with these rental assets (and which are subject to depreciation – see Note 2 paragraph d to our audited Consolidated Financial Statements as of October 31, 2022).

 

In the 2022 FY Gross Profit Margins for the Marine Technology Business were 80.0% compared to 79.9% in the 2021 FY. For the Engineering Business, these were 45.4% in the 2022 FY compared to 38.6% in the 2021 FY.

 

Since there are more variable factors affecting Gross Profit Margins in the Marine Technology Business, a table showing a summary break-out of sales generated by the Marine Technology Business in the 2022 FY compared to the 2021 FY is set out below:

 

   2022 FY
Products
   2021 FY
Products
   Percentage Change 
Equipment Sales  $8,771,050   $10,914,124    (19.6)%
Equipment Rentals   1,844,775    2,324,773    (20.6)%
Software Sales   1,014,867    669,968    51.5%
Services   3,093,996    1,895,357    63.2%
                
Total Net Sales  $14,724,688   $15,804,222    (6.8)%

 

In the 2022 FY the Products Business paid $596,426 in commission compared to $605,620 in the 2021 FY as there were less sales via our Agents/Distribution network.

 

In the Current FY the Products Business generated revenues of $14,724,688 compared to $15,804,222. The part of the Products Business revenues generated by the Company’s foreign subsidiaries in the UK and Denmark, has been impacted by the significant fall in the Pound and the Danish Kroner against the USD, our reporting currency. Therefore, assuming the same exchange rate of the Previous FY, the Products Business revenues in the Current FY after translating from Pound to USD fell by $913,899. Without the significant depreciation of the Pound and Kroner against the USD in the Current FY, the Products Business revenue would have been $15,638,587 and largely in line with the Previous FY.

 

For more detailed information on the composition and disaggregation of our revenues, please refer to Note 14 (“Disaggregation of Revenue”) of our audited Consolidated Financial Statements of October 31, 2022, and 2021.

 

27

 

 

Research and Development (R&D):

 

Year Ended October 31, 2022   Year Ended October 31, 2021   Percentage Change
$2,237,920   $2,982,676   Decrease of 25.0%

 

Research and Development costs are, in general, an inherent ongoing cost for the Marine Technology Business operations since it will need to either maintain the products it has in the market or continue to advance these products and its core technology to keep them competitive (both in price and performance) and to expand the product offerings which we have in the market.

 

Accordingly, we continue to invest in research and development to further our business goals including maintaining our lead in the real time volumetric imaging sonar sector (Marine Technology Business) and our new-to-market diving technology (DAVD).

 

In the 2022 FY this category of expenditure decreased by 25.0%. The decrease is largely due to reduced spending in this area in the Engineering Business, where expenditures fell by 93.6% and was $30,420 in the 2022 FY compared to $473,569 in FY2021. This reflects our strategy to reduce expenditures on the Thermite® Octal development until we can gage both market and customer requirements through the demonstrations of the capability of the Thermite®.

 

In 2022 FY the Products Business research and development expenditures fell by 12.0%. This is largely a reflection that we have completed the capital-intensive development phase associated with onward development of the hardware phase our real time 3D/4D/5D/6D sonar technology and our F280 Series®. Our developments are now focused on feature enhancements and the like and are largely firmware and software enhancements.

 

Changes in this category by Segment are set out immediately below:

 

Description  Amount   % increase / (decrease) 
Marine Technology Business (Products Segment) 2022FY  $2,207,500    Decrease 12.0% 
Marine Technology Business (Products Segment) 2021FY  $2,509,107     
Engineering Business (Services Segment) 2022 FY  $30,420    Decrease 93.6% 
Engineering Business (Services Segment) 2021 FY  $473,569     

 

Selling, General and Administrative Expenses (SG&A):

 

Year Ended October 31, 2022   Year Ended October 31, 2021   Percentage Change
$7,948,704   $7,949,525   Decrease of 0.0%

 

SG&A in the 2022 FY was largely in line with 2021 FY expenditures.

 

Notable factors in our SG&A 2022 FY are:

 

Within the category of SG&A we have transactions which are cash charges and non-cash charges. The non-cash charges comprise Depreciation, Amortization and Stock-based compensation charges. In 2022 FY and 2021 FY, respectively non-cash items as a percentage of SGA expenses were 20.5% and 20.6%, respectively.

 

Stock Based Compensation Expenses (Non-Cash Item). In the 2022 FY we expensed $1,130,917 for stock-based compensation as compared to $1,050,821 in the corresponding 2021 FY, representing an increase of 7.6%.

 

In the 2021 FY, the Company had $135,000 as contribution under the UK Government Coronavirus Job Retention Scheme (CJRS), thus reducing SG&A in 2021 FY. There were no contributions under the CJRS in the 2022 FY.

 

Further discussions on SG&A are set out immediately below.

 

28

 

 

Key Areas of SG&A Expenditure across the Group for the year ended October 31, 2022, compared to the year ended October 31, 2021

 

Expenditure  October 31, 2022   October 31, 2021   Percentage
Change
Wages and Salaries  $3,752,524   $3,361,494   Increase of 11.6%
Legal and Professional Fees (including accounting, audit and investment banking services)  $1,419,013   $1,284,591   Increase of 10.5%
Rent for our various locations  $64,637   $51,443   Increase of 25.6%
Marketing  $197,258   $48,214   Increase of 309.1%

 

Although in FY2022 expenditures relating to Wages and Salaries increased by 11.6%, it should be noted that in the 2021 FY we had had contributions under the UK Coronavirus Job Retention Scheme (CJRS) of $135,000 which reduced this category of expenditures. In the 2022 FY there were no such contributions. In addition, market conditions for wages and salaries have changed significantly. We are seeing a persistently sharp rise in the costs of labor in the market and therefore anticipate that this area of expenditures will continue to increase in the 2023 Financial Year.

 

In 2022 FY regarding Legal and Professional Fees we recorded $125,000 as a refund from our UK auditors. This means that in real terms, without this refund, Legal and Professional fees have increased by 20.2% which is a reflection of additional financial resources that we have taken on and an increase in our overall audit fees.

 

In the 2022 FY expenditures relating to the category of “Rent” increased by 25.6% compared to FY 2021. Rent is not a material expenditure in the Group as most of our premises are owned by the Company, except for premises used in Denmark.

 

In 2022 FY expenditures relating to the category of “Marketing” increased by 309.1%. In 2021 FY this area of expenditure was depressed due to continued restrictions caused by the Coronavirus Pandemic. In 2022 FY we have been able to participate in more industry-related trade events and anticipate that this category of expenditures will continue to increase in the 2023 Financial Year as we focus our business strategy on business development and sales and marketing.

 

29

 

 

Operating Income:

 

Year Ended October 31, 2022   Year Ended October 31, 2021   Percentage Change
$5,004,064   $3,837,517   Increase of 30.4%

 

In the 2022 FY Operating Income increased by 30.4%. The increase in Operating Income is largely due to the increase in Revenue by 4.2% over the 2021 FY coupled with a fall in Total Operating Expenses by 6.8%.

 

Other Income:

 

Year Ended October 31, 2022   Year Ended October 31, 2021   Percentage Change
$137,975   $1,435,382   Decrease of 90.4 %

 

In the 2021 FY Other Income included $648,872 representing amounts received under the PPP and $701,568 in ERC which the US Administration made available as part of the Pandemic response package for US companies. In the 2022 FY we did not receive any contributions under the PPP but recorded $88,917 for ERC. Outside of these exceptional amounts, this category of income is not material for the Company.

 

Interest Expense:

 

Year Ended October 31, 2022   Year Ended October 31, 2021   Percentage Change
$9,704   $19,655   Decrease of 50.6%

 

This is not a material category of expenses for the Company since in December 2021 we have repaid all indebtedness under our Senior Secured Debenture with HSBC NA. We therefore do not anticipate Interest Expense to be a material item of expenses in our financial statements.

 

30

 

 

Net Income before Income taxes for the year ended October 31, 2022, compared to the year ended October 31, 2021

 

Year Ended October 31, 2022   Year Ended October 31, 2021   Percentage Change
$5,132,335   $5,253,244   Decrease of 2.3%

 

In the 2022 FY, Net Income before taxes fell by 2.3% despite an increase in revenues (by 4.2% over the previous 2021 FY), a reduction in Total Operating Expenses by 6.8% and a reduction in the category of Interest Expenses. A factor in this is that in the 2021 FY, Net income before taxes was positively impacted by exceptional items of “Other Income” comprising (PPP and ERC) totaling $1,350,440. In the 2022 FY Net income before taxes was marginally impacted by exceptional items of “Other Income” comprising ERC and totaling $88,917. Without these exceptional items in “Other Income” in both the 2022 FY and 2021 FY, Net Income before taxes would have been $5,043,418 and $3,902,804, respectively, and representing a 29.2% increase in Net Income before taxes in the 2022 FY.

 

Net Income after Income taxes for the year ended October 31, 2022, compared to the year ended October 31, 2021

 

Year Ended October 31, 2022   Year Ended October 31, 2021   Percentage Change
$4,301,221   $4,947,765   Decrease of 13.1%

 

In the 2022 FY, Net Income after Income taxes fell by 13.1%. This is due to a number of factors. In the 2021 FY, Net income before taxes was positively impacted by exceptional items of “Other Income” comprising (PPP and ERC) totaling $1,350,440. In the 2022 FY Net income before taxes was marginally impacted by exceptional items of “Other Income” comprising ERC and totaling $88,917. Without these exceptional items in “Other Income” in both the 2022 FY and 2021 FY, Net Income before taxes would have been $5,043,418 and $3,902,804, representing a 29.2% increase in Net Income before taxes in the 2022FY. Additionally, in the 2022 FY we recorded tax expense of $831,114 compared to $305,479 in the 2021 FY, representing an increase in the 2022 FY of 172.1%.

 

Comprehensive Income for the year ended October 31, 2022, compared to the year ended October 31, 2021

 

Year Ended October 31, 2022   Year Ended October 31, 2021   Percentage Change
$1,231,156   $5,601,984   Decrease of 78.0%

 

In the 2022 FY, Comprehensive Income was $1,231,156 compared to $5,601,984 for the 2021 FY reflecting the adverse effects of currency fluctuations. Comprehensive Income is affected by fluctuations in translating foreign currency transactions of our foreign subsidiaries into USD relating to both our profit and loss expenses and valuation of our assets and liabilities comprised within our balance sheet. A significant part of the Company’s reported financial results emanates from its foreign subsidiaries including in the UK and Denmark, resulting in translation from these foreign subsidiaries functional currencies to USD. In the Current FY the USD strengthened significantly against most major currencies including the Pound, Euro and Danish Kroner. The Company therefore realized significant adjustments relating to foreign currency transactions in the Current Year. In the 2021 FY we realized a gain on foreign currency translation adjustments relating to these transactions of $654,219 compared to a loss on these transactions in the 2022 FY of $3,070,065. In the 2022 FY the USD has strengthened against major currencies including the British Pound, Euro, Danish Kroner and Indian Rupees (the functional currencies of our foreign operations). A substantial part of these losses are paper losses associated with re-valuation of our foreign subsidiaries balance sheet. A significant part of the Company’s operations is based in the UK, and therefore a significant part of our financial transactions is performed in Pounds which are translated into USD for reporting purposes. In the 2022 FY, the Pound has fallen significantly against the USD (approximately by 8%). This is a key factor in the loss relating to foreign currency translations transactions in the 2022 FY. See Table 1 under the section which concerns “Inflation & Foreign Currency” which shows the impact of the currency adjustments.

 

31

 

 

Segment Analysis

 

We are operating in two reportable segments, which are managed separately based upon fundamental differences in their operations. Segment operating income is total segment revenue reduced by operating expenses identifiable with the business segment. Overhead includes general corporate administrative costs.

 

The Company evaluates performance and allocates resources based upon operating income. The accounting policies of the reportable segments are the same as those described in the summary of accounting policies.

 

There are inter-segment sales in the table below which have been eliminated from our financial statements. However, for the purpose of segment reporting, these inter-segment sales are included in the table below only.

 

The following tables summarize certain balance sheet and statement of operations information by reportable segment for the financial years ending October 31, 2022, and 2021, respectively.

  

   Marine Technology Business (Products)   Marine Engineering Business (Services)   Overhead   Total 
                 
Year Ended October 31, 2022                    
                     
Net Revenues  $14,724,688   $7,501,115   $-   $22,225,803 
                     
Cost of Revenues   2,941,569    4,093,546    -    7,035,115 
                     
Gross Profit   11,783,119    3,407,569    -    15,190,688 
                     
Research & Development   2,207,500    30,420    -    2,237,920 
Selling, General & Administrative   2,563,554    2,654,565    2,730,585    7,948,704 
                     
Total Operating Expenses   4,771,054    2,684,985    2,730,585    10,186,624 
                     
Income (Loss) from Operations   7,012,065    722,584    

(2,730,585

)   5,004,064 
                     
Other Income (Expense)                    
Other Income   55,715    79,204    3,056    137,975 
Interest Expense   (9,233)   (71)   (400)   (9,704)
                     
Total Other Income (Expense)   46,482    79,133    2,656   128,271 
                     
Income (Loss) before Income Taxes   7,058,547    801,717    (2,727,929)   5,132,335 
                     
Income Tax (Expense) Benefit                    
Current Tax (Expense) Benefit   (868,162)   39,422    (176,400)   (1,005,140)
Deferred Tax Benefit (Expense)   31,907    (41,657)   183,776    174,026 
                     
Total Income Tax (Expense) Benefit   (836,255)   (2,235)   7,376    (831,114)
                     
Net Income (Loss)  $6,222,292   $799,482   $(2,720,553)  $4,301,221 
                     
Supplemental Disclosures                    
                     
Total Assets  $33,348,805   $12,662,109   $916,544   $46,927,458 
                     
Total Liabilities  $2,432,750   $526,195   $585,704   $3,544,649 
                     
Revenues from Intercompany Sales- eliminated from sales above  $2,406,717   $396,015   $2,720,000   $5,522,732 
                     
Depreciation and Amortization  $602,583   $96,776   $39,370   $738,729 
                     
Purchases of Long-lived Assets  $1,123,475   $36,862   $90,887   $1,251,224 

 

32

 

  

   Marine Technology Business (Products)   Marine Engineering Business (Services)   Overhead   Total 
                 
Year Ended October 31, 2021                    
                     
Net Revenues  $15,804,222   $5,527,305   $-   $21,331,527 
                     
Cost of Revenues   3,169,835    3,391,974    -    6,561,809 
                     
Gross Profit   12,634,387    2,135,331    -    14,769,718 
                     
Research & Development   2,509,107    473,569    -    2,982,676 
Selling, General & Administrative   3,231,733    2,304,300    2,413,492    7,949,525 
                     
Total Operating Expenses   5,740,840    2,777,869    2,413,492    10,932,201 
                     
Income (Loss) from Operations   6,893,547    (642,538)   (2,413,492)   3,837,517 
                     
Other Income (Expense)                    
Other Income   354,373    1,079,374    1,635    1,435,382 
Interest Expense   (1,738)   (365)   (17,552)   (19,655)
                     
Total Other Income (Expense)   352,635    1,079,009    (15,917)   1,415,727 
                     
Income (Loss) before Income Taxes   7,246,182    436,471    (2,429,409)   5,253,244 
                     
Income Tax (Expense) Benefit                    
Current Tax Benefit (Expense)   35,032    (51,624)   -    (16,592)
Deferred Tax (Expense) Benefit   (418,338)   409,205    (279,754)   (288,887)
                     
Total Income Tax (Expense) Benefit   (383,306)   357,581    (279,754)   (305,479)
                     
Net Income (Loss)  $6,862,876   $794,052   $(2,709,163)  $4,947,765 
                     
Supplemental Disclosures                    
                     
Total Assets  $30,631,442   $14,117,747   $716,230   $45,465,419 
                     
Total Liabilities  $3,166,999   $849,306   $400,041   $4,416,346 
                     
Revenues from Intercompany Sales- eliminated from sales above  $2,075,387   $355,608   $3,470,000   $5,900,995 
                     
Depreciation and Amortization  $780,434   $114,022   $29,617   $924,073 
                     
Purchases of Long-lived Assets  $793,995   $51,907   $118,302   $964,204 

 

Coda Octopus Martech and Coda Octopus Colmek (“Services Segment” or “Marine Engineering Business”) are providing engineering services as sub-contractors mainly to prime defense contractors and Coda Octopus Products operations are comprised primarily of product sales, technology solutions sales, rental of equipment and/or software and associated services (“Products Segment” or “Marine Technology Business”).

 

The Company’s reportable business segments sell their goods and services in four geographic locations:

 

Americas
   
Europe
   
Australia/Asia
   
Middle East/Africa

 

33

 

 

Liquidity and Capital Resources

 

As of October 31, 2022, the Company had an accumulated deficit of $14,176,636, working capital of $33,542,200 and stockholders’ equity of $43,382,809. For the year then ended, the Company generated cash flow from operations of $6,726,967.

 

We believe that our current level of cash and cash generation will be sufficient to meet our short and medium-term liquidity needs. As of October 31, 2022, we had cash on hand of $22,927,371 and both billed and unbilled receivables of approximately $3,472,715. Our current cash balance represents approximately 35 months of Selling, General and Administrative Expenses. The Company continues to critically evaluate the level of expenses that we incur and reduce those expenses as appropriate.

 

We also have access to a revolving line of credit of $4 million from HSBC NA. This line of credit is available to the Company for short-term working capital purpose. All amounts under the Revolving Line of Credit are payable at the end of each financial year. The facility was renewed for another year until November 2023. To date, the Company has not had reason to borrow any funds for its operations under this credit line.

 

Our main liquidity issues are forward buying components and inventory for our products which encompass specialized electronics for which there is no after-market except for the products to which they are designed for, funding our research and development program (“R&D”) which requires significant expenditures in attracting engineering skills and incurring non-recoverable costs for researching, developing and prototyping products and managing our currency exposure and business development and marketing costs required for the success of our business.

 

Operating Activities

 

Net cash generated from operating activities for the year ended October 31, 2022, was $6,726,967. We recorded net income for the period of $4,301,221. Other items in uses and sources of funds from operations included non-cash charges related to depreciation and amortization, deferred tax asset and stock-based compensation, which collectively totaled $1,676,563. Changes in operating assets increased net cash from operating activities by $1,205,916 and changes in current liabilities decreased net cash from operating activities by $456,733.

 

34

 

 

Investing Activities

 

Net cash used in investing activities for the year ended October 31, 2022, was $556,560

 

Financing Activities

 

Net cash used in financing activities for the year ended October 31, 2022, was $91,896.

 

Secured Promissory Note

 

On April 28, 2017, the Company together with its wholly owned US subsidiaries, Coda Octopus Products, Inc. and Coda Octopus Colmek, Inc., entered into a loan agreement with HSBC Bank NA for a loan in the principal amount of $8,000,000. The annual interest rate was fixed at 4.56%. The loan was secured by all assets of the Company and its U.S. subsidiaries and of three of the Company’s overseas subsidiaries. The entire remaining balance of $63,559 was repaid by the end of the 2021 calendar year.

 

Foreign Currency

 

The Company maintains its books in local currency: US Dollars for its US operations, British Pounds for its United Kingdom operations, Danish Kroner for its Danish operations, Australian Dollars for its Australian operations and Indian Rupees for its Indian Operations.

 

For the 2022 FY, 46% of the Company’s revenue were conducted inside the United States and 54% outside the United States through its wholly owned subsidiaries in the United Kingdom and Denmark. As a result, currency fluctuations may significantly affect the Company’s sales, profitability, balance sheet valuations and financial position when the foreign currencies of its international operations are translated into U.S. dollars for financial reporting purposes. In addition, we are also subject to currency fluctuation risks with respect to certain foreign currency denominated receivables and payables. Although the Company cannot predict the extent to which currency fluctuations may affect the Company’s business and financial position, there is a risk that such fluctuations will have an adverse impact on the Company’s sales, profits, balance sheet valuations and financial position. Because differing portions of our revenues and costs are denominated in foreign currency, movements in those currencies could impact our margins by, for example, decreasing our foreign revenues when the dollar strengthens and not correspondingly decreasing our expenses. The Company does not currently hedge its currency exposure. In the future, we may engage in hedging transactions to mitigate foreign exchange risk. However, as a strategy the Company is endeavoring to transact its sales by its foreign subsidiaries in USD. In the Current FY 46% of our revenue was in USD compared to 27% in the Previous FY.

 

35

 

 

The translation of the Company’s denominated balance sheets and results of operations into US dollars (USD) are affected by changes in the average value of USD against the currencies of our foreign subsidiaries operating in GBP, DKK and AUD (our limited operations in INR are not considered material for this purpose) included in our consolidated results.

 

British Operations 2022 FY and 2021 FY

 

  British Pound against USD   Average exchange rate was $ 1.2552 to the GBP against $1.3758 USD   A decrease in the value of the GBP against the USD by 8.8%
Australian Operations 2022 FY and 2021 FY   Australian Dollar (“AUD”) against USD   Average exchange rate was $0.7001 against $0.7531 USD   A decrease in the value of the AUD against the USD by 7.0%
Danish Operations 2022 FY and 2021 FY   Danish Kroner (DKK) against USD   Average exchange rate was $0.1433 against $0.1603 USD to the DKK   A decrease in the value of the DKK against the USD by 10.6%

 

These are the values we have used in the calculations below which show the impact of these currency fluctuations on our operations in the 2022 FY:

 

   British Pounds   Australian Dollar   Danish Kroner   USD 
   Actual   Constant   Actual   Constant   Actual   Constant   Actual   Constant   Total 
   Results   Rates   Results   Rates   Results   Rates   Results   Rates   Effect 
Revenues   10,039,273    11,004,589    -    -    1,917,373    2,144,890    11,956,646    13,149,479    (1,192,833)
Costs   8,666,591    9,499,918    24,037    25,857    241,451    270,102    9,000,932    9,868,067    (867,135)
Net profit (losses)   1,372,682    1,504,671    (24,037)   (25,857)   1,675,922    1,874,788    2,955,714    3,281,412    (325,698)
Assets   20,236,412    24,059,112    26,825    31,570    3,040,207    3,559,146    23,305,960    27,652,607    (4,346,647)
Liabilities   (1,140,131)   (1,355,504)   -    -    (72,230)   (84,559)   (1,211,331)   (1,438,925)   227,594 
Net assets   19,096,281    22,703,608    26,825    31,570    2,967,977    3,474,587    22,094,629    26,213,682    (4,119,053)

 

This table shows that the effect of constant exchange rates, versus the actual exchange rate fluctuations, decreased net income for the year by $325,698 and decreased net assets by $4,119,053. These amounts are material to our overall financial results.

 

Off-Balance Sheet Arrangements

 

We do not have any off-balance sheet arrangements.

 

Inflation

 

Inflation affects our Business in several ways including:

 

  Ø Cost of Operations (including wages and salaries)
  Ø Bill of Material Costs of our Products

 

The effect of inflation on the Company’s 2022 FY results has been benign due to a number of factors. Wages and Salaries for our Current FY were in place prior to the upturn in inflation and also our Products Business had significant inventory which had been sourced prior to the upturn in inflation.

 

We therefore expect that inflation will be more impactful in the 2023 financial year.

 

While in the past few years we have seen fairly benign rates of inflation in labor and materials in the countries in which we operate and those countries from which we source raw materials and components from and those that we sell to, since the middle of 2022 FY we have been seeing worrying signs of inflation in almost all countries. In the US, UK and Denmark, countries in which we have operations, inflation has moved to 7.7%, 11.1%, and 10.1% as of October 31, 2022, respectively.

 

Specifically, we are seeing inflation affecting staff costs, both in significantly increased demands from potential new recruits and existing staff members whose living wages have been eroded by inflation.

 

We also see inflation in our sourcing of components, both run of the mill such as metalwork and also more particularly specialist components, including electronics. We are hit in two ways, the first being the “normal” increase in prices due to the basic effects of inflation, and the second being an extra premium (combined with longer lead tines) being sought for scarcity. Some of this scarcity being brought about by the effects of COVID in far eastern suppliers.

 

Longer lead times, some of which have now extended to a year or more also bring an additional inflation risk to the Company as we are unable to place purchase orders on our suppliers until we have a customer contract, and our suppliers are unwilling or unable to provide a fixed cost to us as they in turn are unable to get fixed prices for their components.

 

The levels of our margins are therefore at risk and preservation of our margins is dependent upon our ability to pass on these increases to our customers which is improbable, particularly since our customer base is global (in the Far East inflation profiles are very different). We are also at risk of high staff turnover if we cannot offer inflation-proof wages in a market that is ultra-competitive due to demand outstripping supply.

 

36

 

 

ITEM 8. FINANCIAL STATEMENTS AND SUPPLEMENTARY DATA

 

Reference is made to the Index of Financial statements following Part III of this Report for a listing of the Company’s Consolidated Financial Statements and Notes thereto.

 

ITEM 9. CHANGES IN AND DISAGREEMENTS WITH ACCOUNTANTS ON ACCOUNTING AND FINANCIAL DISCLOSURE

 

None.

 

ITEM 9A. CONTROLS AND PROCEDURES

 

Evaluation of Disclosure Controls and Procedures

 

Disclosure controls and procedures are controls and other procedures that are designed to ensure that information required to be disclosed by us in the reports that we file or submit under the Securities Exchange Act of 1934, as amended (the “Exchange Act”) is recorded, processed, summarized and reported, within the time periods specified in the Securities and Exchange Commission’s (the “SEC”) rules and forms. Disclosure controls and procedures include, without limitation, controls and procedures designed to ensure that information required to be disclosed by us in the reports that we file under the Exchange Act is accumulated and communicated to our management, including our principal executive and financial officers, as appropriate to allow timely decisions regarding required disclosure.

 

The Company’s management, under the supervision and with the participation of the Company’s Chief Executive Officer and Chief Financial (and principal accounting) Officer, performed an evaluation of the effectiveness of the design and operation of the Company’s disclosure controls and procedures (as defined in Rule 13a-15(e) and 15d-15(e) of the Exchange Act) as of October 31, 2022. Based upon that evaluation the Chief Executive Officer and Chief Financial Officer concluded that the Company’s disclosure controls and procedures were ineffective as a result of the material weakness identified below.

 

A material weakness (as defined in Rule 12b-2 under the Exchange Act) is a deficiency, or a combination of deficiencies, in internal control over financial reporting, such that there is a reasonable possibility that a material misstatement of the Company’s annual or interim financial statements will not be prevented or detected on a timely basis.

 

In light of the conclusion that our internal disclosure controls are ineffective as of October 31, 2022, we have applied procedures and processes as necessary to ensure the reliability of our financial reporting in regard to this annual report. Accordingly, the Company believes, based on its knowledge, that: (i) this annual report does not contain any untrue statement of a material fact or omit a material fact; and (ii) the financial statements, and other financial information included in this annual report, fairly presented in all material respects our financial condition, results of operations and cash flows as of and for the periods presented in this annual report.

 

Management’s Report on Internal Control over Financial Reporting

 

A company’s internal control over financial reporting is a process designed by, or under the supervision of, a public company’s principal executive and principal financial officers, or persons performing similar functions, and effected by the board of directors, management and other personnel, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with US generally accepted accounting principles (“US GAAP”) including those policies and procedures that: (i) pertain to the maintenance of records that in reasonable detail accurately and fairly reflect the transactions and dispositions of the assets of the company, (ii) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with US GAAP, and that receipts and expenditures are being made only in accordance with authorizations of management and directors of the company, and (iii) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use or disposition of the company’s assets that could have a material effect on the financial statements.

 

Management is responsible for establishing and maintaining adequate internal control over financial reporting. Our management, with the participation of our Chief Executive Officer and Chief Financial Officer, has assessed the effectiveness of our internal control over financial reporting as of October 31, 2022. In making this assessment, our management used the criteria established in Internal Control—Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (COSO 2013 Framework). Based on its assessment, our management believes that, as of October 31, 2022, our internal control over financial reporting was ineffective based on those criteria.

 

We have identified a material weakness concerning a lack of adequate processes and procedures regarding the review of the elimination entries pertaining to the consolidation process.

 

We are in the process of implementing new controls and procedures that we believe will address the material weakness described above and will carefully monitor the effectiveness of these controls and procedures over the next several quarterly consolidations to determine their effectiveness in addressing the material weakness.

 

We will implement both additional qualitative and quantitative controls over eliminations including implementing metrics that will be compared to each quarter’s results and deviations from those metrics will be investigated before the consolidation is considered complete. We have also expanded the review of the quarterly and annual consolidation process.

 

This annual report does not include an attestation report of the Company’s independent registered public accounting firm regarding internal control over financial reporting. Management’s report was not subject to attestation by the Company’s independent registered public accounting firm pursuant to rules of the SEC that permit the Company to provide only management’s report in this annual report.

 

Changes in Internal Control over Financial Reporting

 

During the year ended October 31, 2022, except as disclosed above, there were no changes in the Company’s internal control over financial reporting (as defined in Rule 13a-15(f) and 15d–15(f) under the Exchange Act) that have materially affected, or are reasonably likely to materially affect, the Company’s internal control over financial reporting.

 

ITEM 9B. Other Information

 

Not Applicable

 

37

 

 

PART III

 

ITEM 10. DIRECTORS, EXECUTIVE OFFICERS, AND CORPORATE GOVERNANCE

 

Directors and Executive Officers

 

The following persons are the executive officers and directors as of the date hereof:

 

Name   Age   Position
Annmarie Gayle   58   Chief Executive Officer and Chairman
Nathan Parker   45   Chief Financial Officer
Kevin Kane   58   Chief Executive Officer (Coda Octopus Colmek)
Blair Cunningham   53   President of Technology
Michael Hamilton   75   Director
Captain Charlie Plumb   80   Director
Mary Losty   62   Director
Tyler G. Runnels   66   Director

 

Annmarie Gayle has been our Chief Executive Officer and a member of the Board of Directors since 2011 and our Chairman since March 2017. She is also our Chief Executive Officer for our flagship products business, Coda Octopus Products, Limited (UK) since 2013. Prior thereto, she spent two years assisting with the restructuring of our Company. She previously served with the Company as Senior Vice President of Legal Affairs between 2006 and 2007. Earlier in her career she worked for a leading City-London law firm specializing in Intellectual Property Rights, the United Nations and the European Union. Ms. Gayle has a strong background in restructuring and has spent more than 12 years in a number of countries where she has been the lead adviser to a number of transitional administrations on privatizing banks and reforming state-owned assets in the Central Eastern European countries including banking, infrastructure, mining and telecommunications assets. Ms. Gayle has also managed a number of large European Union funded projects providing transitional support and capacity. Ms. Gayle holds a Law degree gained at the University of London and a Master of Law degree in International Commercial Law from Cambridge University and has completed her professional law exams to practice law in England & Wales. Because of her wealth of experience in corporate governance, large scale project management, restructuring, strategy, structuring and managing corporate transactions, we believe that she is highly qualified to act as our Chief Executive Officer.

 

Nathan Parker joined the Company in the capacity as our Chief Financial Officer in June 2022. From 2021 to 2022, Mr. Parker earned a Master of Business Administration from Michigan State University and a Bachelor of Science, Financial Services, from Brigham Young University. Because of Mr. Parker’s background and financial experience, the Company believes that he is highly qualified to serve as the Chief Financial Officer.

 

Blair Cunningham joined the Company in July 2004 and has had a number of roles in the Company including Chief Technology Officer between July 2004 and July 2005. He is currently our President of Technology. Mr. Cunningham received an HND in Computer Science in 1989 from Moray College of Further Education, Elgin, Scotland. Because of Mr. Cunningham’s expertise in technology, systems software development and project management, the Company believes that he is highly qualified to serve in his current roles.

 

Kevin Kane joined the Company in July 2021. He is the Chief Executive Officer of Coda Octopus Colmek, Inc. (“Colmek”). Mr. Kane holds a Bachelor of Science Degree in Computer Engineering from the Rochester Institute of Technology, and a Master of Business Administration degree from Saint John Fisher College (USA). Because of Mr. Kane’s background and experience working with Prime Defense Contractors in the area of business development, the Company believes that he is highly qualified to serve as the Divisional Chief Executive Officer of Colmek.

 

Michael Hamilton was our Chairman of the Board between June 2010 and March 2017. He is currently serving as an independent director of our Board. He has been a member of the board of directors and a member of the audit committee of Tian Ruixiang Holdings Ltd. a Nasdaq traded public company, since 2020. Since 2014, Mr. Hamilton has provided accounting and valuation services for a varied list of clients. He was Senior Vice President of Powerlink Transmission Company from 2011 through 2014. From 1988 to 2003, he was an audit partner at PricewaterhouseCoopers. He holds a Bachelor of Science in Accounting from St. Frances College and is a certified public accountant and is accredited in business valuation. Because of Mr. Hamilton’s background in auditing, strategic corporate finance solutions, financial management and financial reporting, we believe that he is highly qualified to be a member of our Board of Directors.

 

G. Tyler Runnels was elected as a director at the 2018 annual meeting. Mr. Runnels has nearly 30 years of investment banking experience including debt and equity financings, private placements, mergers and acquisitions, initial public offerings, bridge financings, and financial restructurings. Since 2003 Mr. Runnels has been the Chairman and Chief Executive Officer of T.R. Winston & Company, LLC, an investment bank and member of FINRA, where he began working in 1990. Mr. Runnels was an early-stage investor in our company and T.R. Winston & Company, LLC has served as our exclusive placement agent in one of our private placements raising early rounds of capital for our company. Mr. Runnels has successfully completed and advised on numerous transactions for clients in a variety of industries, including healthcare, oil and gas, business services, manufacturing, and technology. Mr. Runnels is also responsible for working with high-net-worth clients seeking to diversify their portfolios to include real estate products through established relationships with real estate brokers, accountants, attorneys, qualified intermediaries and financial advisors. Prior to joining T.R. Winston & Co., LLC, Mr. Runnels held the position of Senior Vice President of Corporate Finance for H.J. Meyers & Company, a regional investment bank. Mr. Runnels received a B.S. and MBA from Pepperdine University. Mr. Runnels holds FINRA Series 7, 24, 55, 63 and 79 licenses.

 

38

 

 

Captain J. Charles Plumb has been a member of Coda’s Board of Directors since September 2019. Captain Plumb is a retired U.S. Navy fighter pilot. On his 75th combat mission, just five days before the end of his tour in Vietnam, he was shot down over Hanoi, taken prisoner and tortured. During his nearly six years as a prisoner of war, he distinguished himself as a pro in underground communications. He was a great inspiration to all the other POWs and served as chaplain for two years. Following his repatriation, Captain Plumb continued his Navy flying career in Reserve Squadrons where he flew A-4 Sky Hawks, A-7 Corsairs and FA-18 Hornets. His last two commands as a Naval Reservist were on the Aircraft Carrier Corral Sea and at Fighter Air Wing in California. He retired from the United States Navy after 28 years of service. His military honors include two Purple Hearts, the Legion of Merit, the Silver Star, the Bronze Star and the P.O.W. Medal. He has been a motivational speaker, consultant and executive coach since 1973. His clients include General Motors, FedEx, Hilton, Aflac, the U.S. Navy, BMW and NASA. Since 2010, he has been member of the Board of Directors of the Lightspeed Aviation Foundation. Captain Plumb earned a B.S. in electrical engineering from the U.S. Naval Academy at Annapolis. We selected Captain Plumb to be a member of the Board of Directors because of his close ties to the U.S. Defense establishment.

 

Mary Losty has been a director since July 2017. She is a private investor in both US equities and real estate. She currently serves as Commissioner on both Dorchester County and the City of Cambridge, Maryland’s Planning and Zoning Commissions. She also serves as a Committeeman for the Eastern Shore Land Conservancy as well as the Pine Street Committee of Cambridge, MD. She served as a member of the Board of Procera Networks, Inc. from March 2007 until that company was successfully sold in June 2015 to a private equity firm. She was a member of that company’s Audit Committee and the former Chairman of the Nominating and Governance Committee. Ms. Losty was a director of Blue Earth, Inc. (formerly Genesis Fluid Solutions Holdings, Inc.) from 2009 to 2011. Ms. Losty retired in 2010 as the General Partner at Cornwall Asset Management, LLC, a portfolio management firm located in Baltimore, Maryland, where she was responsible for the firm’s investment in numerous companies since 1998. Ms. Losty’s prior experience includes working as a portfolio manager at Duggan & Associates from 1992 to 1998 and as an equity research analyst at M. Kimelman & Company from 1990 to 1992. Prior to that, she worked as an investment banker at Morgan Stanley and Co., and for several years prior to that she was the top aide to James R. Schlesinger, a five-time U.S. cabinet secretary. Ms. Losty received both her BS and JD from Georgetown University, the latter with magna cum laude distinction. We believe that Ms. Losty’s extensive dealings with the investment community makes her highly qualified to be a member of our Board of Directors.

 

Family Relationships

 

Other than Tyler Runnels and Charlie Plumb who are brothers in law, none of our Directors are related by blood, marriage, or adoption to any other Director, executive officer, or other key employees.

 

39

 

 

Board Leadership Structure

 

The Board of Directors is currently chaired by the Chief Executive Officer of the Company, Annmarie Gayle. The Company believes that combining the positions of Chief Executive Officer and Chairman of the Board of Directors helps to ensure that the Board of Directors and management act with a common purpose. Integrating the positions of Chief Executive Officer and Chairman can provide a clear chain of command to execute the Company’s strategic initiatives. The Company also believes that it is advantageous to have a Chairman with an extensive history with, and knowledge of, the Company. Notwithstanding the combined role of Chief Executive Officer and Chairman, key strategic initiatives and decisions involving the Company are discussed and approved by the entire Board of Directors. The Company believes that the current leadership structure and processes maintains an effective oversight of management and independence of the Board of Directors as a whole without separate designation of a lead independent director. However, the Board of Directors will continue to monitor its functioning and will consider appropriate changes to ensure the effective independent function of the Board of Directors in its oversight responsibilities.

 

Independence of the Board of Directors and its Committees

 

After review of all relevant transactions or relationships between each director, or any of his or her family members, and the Company, its senior management and its Independent Registered Public Accounting Firm, the Board of Directors has determined that all the Company’s directors are independent within the meaning of the applicable NASDAQ listing standards, except Ms. Gayle, the Company’s Chairman and Chief Executive Officer. The Board of Directors met 4 times and acted by unanimous written consent 4 times during the fiscal year ended October 31, 2022. Each member of the Board of Directors attended all meetings of the Board of Directors held in the last fiscal year during the period for which he or she was a director and of the meetings of the committees on which he or she served in the last fiscal year during the period for which he or she was a committee member.

 

The Board of Directors has three committees: the Audit Committee, the Compensation Committee and the Nominating Committee. Below is a description of each committee of the Board of Directors. The Board of Directors has determined that each member of each committee meets the applicable rules and regulations regarding “independence” and that each member is free of any relationship that would interfere with his or her individual exercise of independent judgment with regard to the Company.

 

Audit Committee

 

The Audit Committee of the Board of Directors oversees the Company’s corporate accounting and financial reporting process. For this purpose, the Audit Committee performs several functions. The Audit Committee, among other things: evaluates the performance, and assesses the qualifications, of the Independent Registered Public Accounting Firm; determines and pre-approves the engagement of the Independent Registered Public Accounting Firm to perform all proposed audit, review and attest services; reviews and pre-approves the retention of the Independent Registered Public Accounting Firm to perform any proposed, permissible non-audit services; determines whether to retain or terminate the existing Independent Registered Public Accounting Firm or to appoint and engage a new independent registered Public Accounting Firm for the ensuing year; confers with management and the Independent Registered Public Accounting Firm regarding the effectiveness of internal control over financial reporting; establishes procedures as required under applicable law, for the receipt, retention and treatment of complaints received by the Company regarding accounting, internal accounting controls or auditing matters and the confidential and anonymous submission by employees of concerns regarding questionable accounting or auditing matters; reviews the financial statements to be included in the Company’s Annual Report on Form 10-K and the Company’s periodic quarterly filings on Form 10-Q, recommends whether or not such financial statements should be so included; and discusses with management and the Independent Registered Public Accounting Firm the results of the annual audit and review of the Company’s quarterly financial statements.

 

The Audit Committee is currently composed of three outside directors: Michael Hamilton (Chairman), Mary Losty and Captain J. Charles Plumb. The Audit Committee met four times during the fiscal year ended October 31, 2022. The Audit Committee Charter is available on the Company’s website, www.codaoctopusgroup.com.

 

40

 

 

The Board of Directors periodically reviews the NASDAQ listing standards’ definition of independence for Audit Committee members and has determined that all members of the Company’s Audit Committee are independent (as independence is currently defined in Rule 5605(c)(2)(A) of the NASDAQ listing standards and Rule 10A-3(b)(1) of the Securities Exchange Act, as amended). The Board of Directors has determined that Michael Hamilton qualifies as an “audit committee financial expert,” as defined in applicable SEC rules. The Board of Directors made a qualitative assessment of Mr. Hamilton’s level of knowledge and experience based on a number of factors, including his formal education and his service in executive capacities having financial oversight responsibilities.

 

Compensation Committee

 

The Compensation Committee of the Board of Directors reviews, modifies and approves the overall compensation strategy and policies for the Company. The Compensation Committee, among other things, reviews and approves corporate performance goals and objectives relevant to the compensation of the Company’s officers; determines and approves the compensation and other terms of employment of the Company’s Chief Executive Officer; determines and approves the compensation and other terms of employment of the other officers of the Company; and administers the Company’s stock option and purchase plans, pension and profit sharing plans and other similar programs.

 

The Compensation Committee is composed of three outside directors: Michael Hamilton (Chairman), Mary Losty and G. Tyler Runnels. All members of the Compensation Committee are independent (as independence is currently defined in Rule 5605(a)(2) of the NASDAQ listing standards). The Compensation Committee met two times during the fiscal year ended October 31, 2022. The Compensation Committee Charter is available on the Company’s website at: www.codaoctopusgroup.com.

 

Compensation Committee Interlocks and Insider Participation

 

No member of our compensation committee has at any time been an employee of ours. None of our executive officers serves as a member of the board of directors or compensation committee of any entity that has one or more executive officers serving as a member of our board of directors or compensation committee.

 

Nominating Committee

 

The Nominating Committee of the Board of Directors is responsible for, among other things, identifying, reviewing and evaluating candidates to serve as directors of the Company; reviewing, evaluating and considering incumbent directors; recommending to the Board of Directors candidates for election to the Board of Directors; making recommendations to the Board of Directors regarding the membership of the committees of the Board of Directors, and assessing the performance of the Board of Directors.

 

The Nominating and Governance Committee is currently composed of three outside directors: Mary Losty (Chair), G. Tyler Runnels and Captain J. Charles Plumb. All members of the Nominating Committee are independent (as independence is currently defined in Rule 5605(a)(2) of the NASDAQ listing standards). The Nominating Committee met one time during the fiscal year ended October 31, 2022. The Nominating Committee Charter is available on the Company’s website at www.codaoctopusgroup.com.

 

The Nominating Committee has not established any specific minimum qualifications that must be met for recommendation for a position on the Board of Directors. Instead, in considering candidates for director the Nominating Committee will generally consider all relevant factors, including among others the candidate’s applicable education, expertise and demonstrated excellence in his or her field, the usefulness of the expertise to the Company, the availability of the candidate to devote sufficient time and attention to the affairs of the Company, the candidate’s reputation for personal integrity and ethics and the candidate’s ability to exercise sound business judgment. Other relevant factors, including diversity, experience and skills, will also be considered. Candidates for director are reviewed in the context of the existing membership of the Board of Directors (including the qualities and skills of the existing directors), the operating requirements of the Company and the long-term interests of its stockholders.

 

41

 

 

The Nominating Committee considers each director’s executive experience and his or her familiarity and experience with the various operational, scientific and/or financial aspects of managing companies in our industry.

 

With respect to diversity, the Nominating Committee seeks a diverse group of individuals who have executive leadership experience and a complementary mix of backgrounds and skills necessary to provide meaningful oversight of the Company’s activities. The Company meets the NASDAQ standards for diversity on the board of directors. The Nominating Committee annually reviews the Board’s composition in light of the Company’s changing requirements. The Nominating Committee uses the Board of Director’s network of contacts when compiling a list of potential director candidates and may also engage outside consultants. Pursuant to its charter, the Nominating Committee will consider, but not necessarily recommend to the Board of Directors, potential director candidates recommended by stockholders. All potential director candidates are evaluated based on the factors set forth above, and the Nominating Committee has established no special procedure for the consideration of director candidates recommended by stockholders.

 

Employment Agreements

 

Annmarie Gayle

 

Pursuant to the terms of an employment agreement dated March 16, 2017, the Company employs Ms. Gayle as its Chief Executive Officer on a full-time basis and a member of its Board of Directors. Effective July 1, 2019, Ms. Gayle’s annual salary was revised from $230,000 to $305,000. She is also entitled to an annual performance bonus of up to $100,000, upon achieving certain targets that are to be defined on an annual basis. The agreement provides for 30 days of paid vacation in addition to public holidays observed in Denmark where she is resident.

 

The agreement has no definitive term and may be terminated upon twelve months’ prior written notice by Ms. Gayle. In the event that the Company terminates her at any time without cause, she is entitled to a payment equal to her annual salary as well as a separation bonus of $150,000. The Company may terminate the agreement for cause, immediately and without notice. Among others, “for cause” includes gross misconduct, a serious or repeated breach of the agreement and negligence and incompetence as reasonably determined by the Company’s Board. The agreement includes a 12-month non-compete and non-solicitation provision.

 

Blair Cunningham

 

Under the terms of an employment contract dated January 1, 2013, our wholly owned subsidiary Coda Octopus Products, Inc. employs Blair Cunningham as its Chief Executive Officer and President of Technology. He is being paid an annual base salary of $200,000 with effect from January 1, 2020, subject to review by the Company’s Chief Executive Officer. Since January 2022, Mr. Cunningham’s annual base salary was revised to $225,000 per annum. Mr. Cunningham is entitled to 25 vacation days in addition to any public holiday.

 

The agreement may be terminated only upon twelve-month prior written notice without cause. The Company may terminate the agreement for cause, immediately and without notice. Among others, “for cause” includes gross misconduct, a serious or repeated breach of the agreement and negligence and incompetence as reasonably determined by the Company’s Board. The agreement includes an 18-month non-compete and non-solicitation provision.

 

Nathan Parker

 

Pursuant to the terms of an Employment Agreement dated May 24, 2022, Nathan Parker was appointed the Chief Financial Officer of the Company commencing July 6, 2021. The Employment Agreement provides for an annual base salary of $230,000. As a further inducement, he was paid $20,000 signing on bonus which is subject to a claw back in the event that he leaves his position within 12 months of inception. He was also granted restricted stock units having a value of $50,000 out of the Company’s 2017 Stock Incentive Plan that vest in three equal annual instalments commencing on the first anniversary of grant.

 

The agreement may be terminated by the Company at any time. In the event that the Company terminates the employment agreement for whatever reason, the following severance payments apply:

 

  Year 1 of employment 1 Month Base Salary
  Year 2 of employment 2 Month Base Salary
  Year 3 of employment 6 Months Base Salary

 

The agreement includes an 18-month non-compete and non-solicitation provision.

 

Kevin Kane

 

Pursuant to the terms of an Employment Agreement dated May 7, 2021, as amended and modified, Kevin Kane was appointed the Chief Executive Officer of Colmek commencing July 6, 2021. The Employment Agreement provides for an annual base salary of $200,000. He will also be eligible for an annual performance bonus based on the Company’s financial performance. Assuming that the Company meets its targets during the current fiscal year, Mr. Kane will be paid a performance bonus of $12,000. As a further inducement, he was granted 15,000 restricted stock units out of the Company’s 2017 Stock Incentive Plan that vest in three equal annual instalments commencing on the first anniversary of grant.

 

The agreement may be terminated by the Company at any time. In the event that the Company terminates the employment agreement for whatever reason, the following severance payments apply:

 

  Year 1 of employment One Month
  Year 2 of employment Three Months
  Year 3 of employment Six Months

 

The agreement includes a 12-month non-compete and non-solicitation provision.

 

Code of Ethics

 

We have adopted a code of ethics for all our employees, including our chief executive officer, principal financial officer and principal accounting officer or controller, and/or persons performing similar functions, which is available on our website, under the link entitled “Code of Ethics”.

 

42

 

 

ITEM 11. EXECUTIVE COMPENSATION

 

The Summary Compensation Table shows certain compensation information for services rendered for the fiscal years ended October 31, 2022 and 2021, by our executive officers. The following information includes the dollar value of base salaries, bonus awards, stock options grants and certain other compensation, if any, whether paid or deferred. 

 

Name and Principal Position  Year   Salary   Bonus   Restricted Stock Awards   Option Awards   * All Other Compensation   Total 
       ($)   ($)   ($)   ($)   ($)   ($) 
Annmarie Gayle   2022    305,000    100,000    -0-    -0-    -0-    405,000 
Chief Executive Officer   2021    305,000    100,000              -0-    405,000 
                                    
Michael Midgley**   2022    89,852    -0-    -0-    -0-    10,447    100,299 
Chief Financial Officer   2021    193,846    -0-    26,400    -0-    16,633    236,879 
                                    
Kevin Kane   2022    200,000    -0-    -0-    -0-    19,601    219,601 
Divisional Chief Executive Officer   2021    86,615    -0-    132,000    -0-    431    219,046 
                                    
Blair Cunningham   2022    219,231    6,000    -0-    -0-    22,541    247,772 
President of Technology   2021    213,160    -0-    26,400    -0-    20,857    260,417 
                                    
Nathan Parker***   2022    79,615    20,000    50,000    -0-    2,532    152,147 
Chief Financial Officer   2021    -0-    -0-    -0-    -0-    -0-    -0- 

 

*The amounts described in the category of “All Other Compensation” comprise Health, Dental, Vision, Short Term Disability, Long Term Disability and Accidental Death and Dismemberment insurance premiums which the Company contributed to the officers’ identified plan.

 

** Mike Midgley retired from his position as Chief Financial Officer in June 30,2022.

 

*** Mr. Nathan Parker took over as Chief Financial Officer of the Company in June 2022.

 

Grants of restricted stock awards as of October 31, 2022

 

Name  Grant Date  All other
restricted
awards;
number of
securities
underlying
restricted stock
awards
   Exercise
or base
price of
restricted stock
awards
   Grant date
fair value
of restricted stock
awards
 
Kevin Kane  6/9/2021   10,000    8.80    88,000 
Blair Cunningham  6/9/2021   3,000    8.80    26,400 
Nathan Parker  6/1/2022   9,506    5.26    50,000 

 

Outstanding option awards at October 31, 2022

 

   Option Awards
Name   

Number of securities underlying unexercised

options exercisable

    

Number of securities underlying unexercised

options unexercisable

    Exercise or base price of option swards   Option
expiration date
Annmarie Gayle   66,667    -    4.62   3/23/2023
Blair Cunningham   50,000    -    4.62   3/23/2023

 

43

 

 

Option exercises for October 31, 2022

 

   Option Awards 
Name  Number of
shares
acquired on
exercise
   Value
realized on
exercise
 
Annmarie Gayle   -    - 
Michael Midgley   4,818    26,065 
Blair Cunningham   -    - 

 

DIRECTOR COMPENSATION

 

The following table sets forth the compensation paid to each of our directors (who are not also officers of the Company) for the fiscal year ended October 31, 2022, in connection with their services to the company. In accordance with the SEC’s rules, the table omits columns showing items that are not applicable. Except as set forth in the table, no other persons were paid any compensation for director services.

 

Name  Fees Earned
or Paid in
Cash ($)
   Stock Awards
($)
   Total
($)
 
Michael Hamilton   40,000    -    40,000 
Captain J Charles Plumb   40,000    -    40,000 
Mary Losty   40,000    -    40,000 
Tyler G Runnels   40,000         40,000 

 

Stock Incentive Plans

 

The Company has two active Stock Incentive Plans - 2017 Stock Incentive Plan and 2021 Stock Incentive Plan.

 

2017 Stock Incentive Plan

 

On December 6, 2017, the Board of Directors adopted the 2017 Stock Incentive Plan (the “2017 Plan”). The purpose of the Plan is to advance the interests of the Company and its stockholders by enabling the Company and its subsidiaries to attract and retain qualified individuals through opportunities for equity participation in the Company, and to reward those individuals who contribute to the Company’s achievement of its economic objectives. The Plan was adopted subject to stockholders’ approval. This Plan was approved by Stockholders at its meeting held on July 24, 2018.

 

The maximum number of shares of Common Stock that will be available for issuance under the Plan is 913,612. The shares available for issuance under the Plan may, at the election of the Committee, be either treasury shares or shares authorized but unissued, and, if treasury shares are used, all references in the Plan to the issuance of shares will, for corporate law purposes, be deemed to mean the transfer of shares from treasury.

 

The Plan is administered by the Compensation Committee of the Board of Directors which has the authority to determine all provisions of Incentive Awards as the Committee may deem necessary or desirable and as consistent with the terms of the Plan, including, without limitation, the following: (i) eligible recipients; (ii) the nature and extent of the Incentive Awards to be made to each Participant; (iii) the time or times when Incentive Awards will be granted; (iv) the duration of each Incentive Award; and (v) the restrictions and other conditions to which the payment or vesting of Incentive Awards may be subject.

 

During the fiscal year ended October 31, 2022, the Company granted 64,687 restricted stock awards to purchase an aggregate of 64,687 shares of common stock pursuant to the terms of the 2017 Plan to various eligible individuals. During the said period 16,981 restricted stock awards were forfeited, and 5,467 units were converted into Treasury Stock and a further 53,733 vested and were issued to the holders of these by the Company. During the fiscal year ended October 31, 2022, there were 39,834 Options forfeited. As a result, as of October 31, 2022, there were 230,741 shares available for future issue under the 2017 Plan.

 

2021 Stock Incentive Plan

 

On July 12, 2021, the Board of Directors adopted the 2021 Stock Incentive Plan (the “2021 Plan”). The 2021 Plan was approved by the Company’s stockholders at its meeting held on August 2, 2021. The 2021 Plan is identical to the 2017 in all material respects, except that the number of shares available for issuance thereunder is 1,000,000.

 

During the fiscal year ended October 31, 2021, no grants were made under the 2021 Plan and there were 1,000,000 shares available for future issue under the 2021 Plan.

 

Section 16(a) Beneficial Ownership Reporting Compliance

 

Under the Exchange Act, our directors, our executive officers, and any persons holding more than 10% of our common stock are required to report their ownership of the common stock and any changes in that ownership to the SEC. To our knowledge, based solely on our review of the copies of such reports received or written representations from certain reporting persons that no other reports were required, except as set forth below, we believe that during our fiscal year ended October 31, 2022, no reports relating to our securities required to be filed by current reporting persons were filed late.

 

We will continue monitoring Section 16 compliance by each of our directors and executive officers and will assist them where possible in their filing obligations.

 

44

 

 

ITEM 12. SECURITIES OWNERSHIP OF CERTAIN BENEFICIAL OWNERS AND MANAGEMENT AND RELATED STOCKHOLDER MATTERS

 

The following table sets forth information as of January 16, 2023, regarding the beneficial ownership of our Common Stock, based on information provided by (i) each of our executive officers and directors; (ii) all executive officers and directors as a group; and (iii) each person who is known by us to beneficially own more than 5% of the outstanding shares of our Common Stock. The percentage ownership in this table is based on 10,942,353 shares issued and outstanding as of January 16, 2023.

 

Unless otherwise indicated, we believe that all persons named in the following table have sole voting and investment power with respect to all shares of Common Stock that they beneficially own.

 

Name and Address of Beneficial Owner (1)  Amount and
Nature
of Beneficial
Ownership of
Common Stock
   Percent of
Common Stock
 
Michael Hamilton   1,143    *  
Annmarie Gayle (2)   2,304,581    21.1%
Nathan Parker (3)   -0-    n/a  
Blair Cunningham (4)   52,298    *  
Kevin Kane (5)   5,000    *  
J. Charles Plumb   11,434    *  
Mary Losty   57,143    * 

Niels Sondergaard

Carit Etlars Vej 17A
8700 Horsens
Denmark

   2,241,581    20.5%

G. Tyler Runnels (6)

2049 Century Park East, Suite 320

Los Angeles, CA 90067

   1,125,685    10.3%

J. Steven Emerson (7)

1522 Ensley Avenue

Los Angeles, CA 90024

   1,168,232    10.7%

Bryan Ezralow (8)

23622 Calabasas Rd. Suite 200

Calabasas, CA 91302

   1,073,120    9.8%

Tocqueville Asset Management LP

40 West 57th Street, 19th Floor
New York, NY 10019

   544,003    5.0%
All Directors and Executive Officers as a Group (Eight persons):   3,557,284    32.5%

 

*) Less than 1%.

 

1) Unless otherwise indicated, the address of all individuals and entities listed below is c/o Coda Octopus Group, Inc. 3300 S Hiawassee Rd, Suite 104-105, Orlando, Florida, 32835.
2) Consists of 29,667 shares held by Ms. Gayle and 2,241,581 shares beneficially owned by Ms. Gayle’s spouse, Niels Sondergaard. Ms. Gayle disclaims any beneficial ownership in those shares. Also includes 33,333 shares issuable upon exercise of options that will become exercisable within 60 days of the date hereof.
3) Does not include 9,506 restricted stock units that vest in three equal annual installments commencing on June 13, 2023.
4) Includes 25,000 shares issuable upon exercise of currently exercisable options.
5) Does not include 10,000 shares issuable upon excise of restricted stock award units that vest in two equal annual installments commencing on July 6, 2023.
6) Includes 859,331 shares held by the G. Tyler Runnels and Jasmine Niklas Runnels TTEES of The Runnels Family Trust DTD 1-11-2000 of which Mr. Runnels is a trustee; 227,700 shares held by T.R. Winston; 24,368 shares held by TRW Capital Growth Fund, Ltd.; and 14,286 shares held by Pangaea Partners. The Company has been advised that Mr. Runnels has voting and dispositive power with respect to all of these shares.
7) Includes the following: 167,081 held by J. Steven Emerson IRA R/O II; 300,000 shares held by J. Steven Emerson Roth IRA; 49,328 shares held by the Brian Emerson IRA; 310,928 shares held by Emerson Partners; 180,250 shares held by 1993 Emerson Family Trust; 8,286 shares held by the Alleghany Meadows IRA; 8,286 shares held by the Jill Meadows IRA; and 144,073 shares held by the Emerson family Foundation. The Company has been advised that Mr. Emerson has voting and dispositive power with respect to all of these shares.
8) Consists of 896,079 shares held by the Bryan Ezralow 1994 Trust u/t/d 12/22/1994; and 177,041 shares held by EZ MM&B Holdings, LLC. According to filings made with the SEC, Mr. Ezralow has voting and dispositive power with respect to these shares.

 

45

 

 

ITEM 13. CERTAIN RELATIONSHIPS AND RELATED TRANSACTIONS, AND DIRECTOR INDEPENDENCE

 

None that are required to be reported herein.

 

ITEM 14. PRINCIPAL ACCOUNTANT FEES AND SERVICES

 

Audit Fees. The aggregate fees billed by Frazier & Deeter, LLC, our principal accountants, for professional services rendered for the audit and audit related services of the Company’s annual financial statements for the last two fiscal years and for the reviews of the financial statements included in the Company’s Quarterly reports on Form 10-Q during the last two fiscal years 2022 and 2021 were $390,100 and $247,118 respectively.

 

Tax Fees. The Company did not engage its principal accountants to render any tax services to the Company during the last two fiscal years.

 

All Other Fees. The Company did not engage its principal accountants to render services to the Company during the last two fiscal years, other than as reported above.

 

Prior to the Company’s engagement of its independent auditor, such engagement is approved by the Company’s Audit Committee. The services provided under this engagement may include audit services, audit-related services, tax services and other services. Pre-approval is generally provided for up to one year and any pre-approval is detailed as to the particular service or category of services and is generally subject to a specific budget. Pursuant to the Company’s Audit Committee Charter, the independent auditors and management are required to report to the Company’s audit committee at least quarterly regarding the extent of services provided by the independent auditors in accordance with this pre-approval, and the fees for the services performed to date. The audit committee may also pre-approve particular services on a case-by-case basis. All audit-related fees, tax fees and other fees incurred by the Company for the year ended October 31, 2022, were approved by the Company’s audit committee.

 

46

 

 

ITEM 15. EXHIBITS, FINANCIAL STATEMENT SCHEDULES

 

Exhibit Number   Description
2.1   Plan and Agreement of Merger dated July 12, 2004 by and between Panda and Coda Octopus *
3.1   Restated Certificate of Incorporation**
3.1.1.   Certificate of Designation of Preferences, Rights and Limitations of Series C Convertible Preferred Stock******
3.2   By-Laws *
10.25   Deed of Amendment to Loan Note Transaction Documents dated October 31, 2015 by and between the Company and CCM Holdings LLC***
10.26   [Reserved]
10.27   Employment Contract between Coda Octopus Colmek, Inc. and Mike Midgley****
10.28   [Reserved]
10.29   Employment Contract dated January 1, 2013 between Coda Octopus Products, Inc. and Blair Cunningham****
10.30   Deed of Amendment to Loan Note Transaction Documents dated October 17, 2016 by and between the Company and CCM Holdings LLC**
10.31   Deed of Amendment to Loan Note Transaction Documents dated November 1, 2016 by and between the Company and CCM Holdings LLC*****
10.32   Employment Contract dated March 16, 2017 between the Company and Annmarie Gayle*****
10.33   Loan Agreement, dated as of April 28, 2017, by and between Coda Octopus Group, Inc., Coda Octopus Products, Inc., Coda Octopus Colmek, Inc. and HSBC Bank USA, N.A.******
10.34   Form of Security Agreement, dated April 28, 2017******
10.35   Promissory Note dated April 28, 2017******
10.36   2017 Stock Incentive Plan*******
10.37   Employment Agreement dated May 7, 2021 between Coda Octopus Colme, Inc and Kevin Kane *********
10.38   2021 Stock Incentive Plan*******
14   Code of Ethics*******
23.1   Consent of Frazier & Deeter, LLC (filed herewith)
31.1   Chief Executive Office and Chief Financial Officer Certification
32   Certificate Pursuant to 18 U.S.C Section 1350
     
101.INS   Inline XBRL Instance Document
101.SCH   Inline XBRL Taxonomy Extension Schema Document
101.CAL   Inline XBRL Taxonomy Extension Calculation Linkbase Document
101.DEF   Inline XBRL Taxonomy Extension Definition Linkbase Document
101.LAB   Inline XBRL Taxonomy Extension Label Linkbase Document
101.PRE   Inline XBRL Taxonomy Extension Presentation Linkbase Document
104   Cover Page Interactive Data File (embedded within the Inline XBRL document)

 

*   Incorporated by reference to the Company’s Registration Statement on Form SB-2 (SEC File No.143144)
**   Incorporated by reference to the Company’s Registration Statement on Form 10.
***   Incorporated by reference to the Company’s Annual Report on Form 10-KSB for the year ended October 31, 2007
****   Incorporated by reference to the Company’s Annual Report on Form 10-KSB for the year ended October 31, 2010
*****   Incorporated by reference to the Company’s Registration Statement on Form 10/A filed March 29,2017
******   Incorporated by reference to the Company’s Current Report on Form 8-K filed May 2, 2017
*******   Incorporated by reference to the Company’s Annual Report on Form 10 for the year ended October 31, 2017
********   Incorporated by reference to the Company’s Definitive Statement filed August 2, 2021
*********   Incorporated by reference to the Company’s Form 10-K for the year ended October 31, 2021 filed February 14, 2022

 

47

 

 

SIGNATURES

 

Pursuant to the requirements of Section 13 or 15(d) of the Securities Exchange Act of 1934, as amended, the Registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.

 

DATE: January 30, 2023 CODA OCTOPUS GROUP, INC.
   
  /s/ Annmarie Gayle
  Chief Executive Officer

 

POWER OF ATTORNEY

 

Each person whose signature appears below constitutes and appoints Annmarie Gayle, his or her true and lawful attorney-in-fact and agent, with full power of substitution and re-substitution, severally, for him or her and in his or her name, place and stead, in any and all capacities, to sign any and all amendments to this annual report on Form 10-K, and to file the same, with all exhibits thereto and other documents in connection therewith, with the Securities and Exchange Commission, granting unto said attorneys-in-fact and agents, and each of them, full power and authority to do and perform each and every act and thing requisite and necessary to be done in and about the premises, as fully to all intents and purposes as he/she might or could do in person, hereby ratifying and confirming all that said attorneys-in-fact and agents, or any of them or their or his or her substitute or substitutes, may lawfully do or cause to be done by virtue hereof. This power of attorney may be executed in counterparts.

 

Pursuant to the requirements of the Securities Exchange Act of 1934, this report has been signed below by the following persons on behalf of the registrant and in the capacities and on the dates indicated.

 

Signature   Title   Date
         
/s/ Annmarie Gayle   Chief Executive Officer and Chairman   January 30, 2023
Annmarie Gayle   (Principal Executive Officer)    
         
/s/ Nathan Parker   Chief Financial Officer   January 30, 2023
Nathan Parker   (Principal Financial and Accounting Officer)    
         
/s/ Michael Hamilton   Director   January 30, 2023
Michael Hamilton        
         
/s/ Captain Charlie Plumb   Director   January 30, 2023
Charlie Plumb        
         
/s/ Mary Losty   Director   January 30, 2023
Mary Losty        
         
/s/ G. Tyler Runnels   Director   January 30, 2023

 

48

 

 

CODA OCTOPUS GROUP, INC.

 

INDEX TO CONSOLIDATED FINANCIAL STATEMENTS

 

  PAGE
   
REPORT OF INDEPENDENT REGISTERED CERTIFIED PUBLIC ACCOUNTING FIRM F-1
   
CONSOLIDATED BALANCE SHEETS AS OF OCTOBER 31, 2022 AND 2021 F-2
   
CONSOLIDATED STATEMENTS OF INCOME AND COMPREHENSIVE INCOME FOR THE YEARS ENDED OCTOBER 31, 2022 AND 2021 F-4
   
CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS’ EQUITY FOR THE YEARS ENDED OCTOBER 31, 2022 AND 2021 F-5
   
CONSOLIDATED STATEMENTS OF CASH FLOWS FOR THE YEARS ENDED OCTOBER 31, 2022 AND 2021 F-6
   
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS F-7

 

 

 

 

REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

 

To the Board of Directors and Stockholders of

Coda Octopus Group, Inc.

 

Opinion on the Consolidated Financial Statements

 

We have audited the accompanying consolidated balance sheets of Coda Octopus Group, Inc. and subsidiaries (the “Company”) as of October 31, 2022 and 2021, and the related consolidated statements of income and comprehensive income, changes in stockholders’ equity, and cash flows for the years ended October 31, 2022 and 2021, and the related notes (collectively referred to as the consolidated financial statements). In our opinion, the consolidated financial statements present fairly, in all material respects, the financial position of the Company as of October 31, 2022 and 2021, and the results of their operations and cash flows for the years then ended in conformity with accounting principles generally accepted in the United States of America.

 

Basis for Opinion

 

These consolidated financial statements are the responsibility of the Company’s management. Our responsibility is to express an opinion on the Company’s consolidated financial statements based on our audits. We are a public accounting firm registered with the Public Company Accounting Oversight Board (United States) (“PCAOB”) and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.

 

We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the consolidated financial statements are free of material misstatement, whether due to error or fraud. The Company is not required to have, nor were we engaged to perform, an audit of its internal control over financial reporting. As part of our audits we are required to obtain an understanding of internal control over financial reporting but not for the purpose of expressing an opinion on the effectiveness of the Company’s internal control over financial reporting. Accordingly, we express no such opinion.

 

Our audits included performing procedures to assess the risks of material misstatement of the consolidated financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the consolidated financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the consolidated financial statements. We believe that our audits provide a reasonable basis for our opinion.

 

Critical Audit Matters

 

Critical audit matters are matters arising from the current period audit of the consolidated financial statements that were communicated or required to be communicated to the audit committee and that: (1) relate to accounts or disclosures that are material to the consolidated financial statements and (2) involved our especially challenging, subjective, or complex judgments. We determined that there are no critical audit matters.

 

/s/ Frazier & Deeter, LLC  
   
We have served as the Company’s auditor since 2014.  
   
Tampa, Florida  
January 30, 2023  
PCAOB ID 215  

 

F-1

 

 

CODA OCTOPUS GROUP, INC.

Consolidated Balance Sheets

October 31, 2022 and 2021

 

   2022   2021 
ASSETS        
CURRENT ASSETS          
           
Cash  $22,927,371   $17,747,656 
Accounts Receivable   2,870,600    4,207,996 
Inventory   10,027,111    10,691,177 
Unbilled Receivables   602,115    1,080,384 
Prepaid Expenses   240,464    1,202,327 
Other Current Assets   343,061    627,619 
           
Total Current Assets   37,010,722    35,557,159 
           
FIXED ASSETS          
Property and Equipment, net   5,832,532    6,037,101 
           
OTHER ASSETS          
Goodwill and Other Intangibles, net   3,824,394    3,794,383 
Deferred Tax Asset   259,810    76,776 
           
Total Other Assets   4,084,204    3,871,159 
           
Total Assets  $46,927,458   $45,465,419 

 

The accompanying notes are an integral part of these consolidated financial statements

 

F-2

 

 

CODA OCTOPUS GROUP, INC.

Consolidated Balance Sheets (Continued)

October 31, 2022 and 2021

 

   2022   2021 
LIABILITIES AND STOCKHOLDERS’ EQUITY          
CURRENT LIABILITIES          
           
Accounts Payable  $793,247   $1,454,611 
Accrued Expenses and Other Current Liabilities   1,731,706    740,449 
Note Payable   -    63,559 
Deferred Revenue   943,569    1,999,841 
           
Total Current Liabilities   3,468,522    4,258,460 
           
LONG TERM LIABILITIES          
           
Deferred Revenue, less current portion   76,127    157,886 
           
Total Long-Term Liabilities   76,127    157,886 
           
Total Liabilities   3,544,649    4,416,346 
           
STOCKHOLDERS’ EQUITY          
           
Common Stock, $.001 par value; 150,000,000 shares authorized, 10,916,853 issued and outstanding as of October 31, 2022, and 10,857,195 shares issued and outstanding as of October 31, 2021   10,918    10,858 
Treasury Stock   (28,337)   - 
Additional Paid-in Capital   62,313,988    61,183,131 
Accumulated Other Comprehensive Loss   (4,737,124)   (1,667,059)
Accumulated Deficit   

(14,176,636

)   (18,477,857)
           
Total Stockholders’ Equity   43,382,809    41,049,073 
           
Total Liabilities and Stockholders’ Equity  $46,927,458   $45,465,419 

 

The accompanying notes are an integral part of these consolidated financial statements

 

F-3

 

 

CODA OCTOPUS GROUP, INC.

Consolidated Statements of Income and Comprehensive Income

 

   2022   2021 
   Year Ended October 31, 
   2022   2021 
         
Net Revenues  $22,225,803   $21,331,527 
Cost of Revenues   7,035,115    6,561,809 
           
Gross Profit   15,190,688    14,769,718 
           
OPERATING EXPENSES          
Research & Development   2,237,920    2,982,676 
Selling, General & Administrative   7,948,704    7,949,525 
           
Total Operating Expenses   10,186,624    10,932,201 
           
INCOME FROM OPERATIONS   5,004,064    3,837,517 
           
OTHER INCOME (EXPENSE)          
Other Income   137,975    1,435,382 
Interest Expense   (9,704)   (19,655)
           
Total Other Income   128,271    1,415,727 
           
INCOME BEFORE INCOME TAX EXPENSE   5,132,335    5,253,244 
           
INCOME TAX (EXPENSE) BENEFIT          
Current Tax Expense    

(1,005,140

)   (16,592)
Deferred Tax Benefit (Expense)   174,026    (288,887)
           
Total Income Tax Expense    (831,114)   (305,479)
           
NET INCOME  $4,301,221   $4,947,765 
           
NET INCOME PER SHARE:          
Basic  $0.40   $0.46 
Diluted  $0.38   $0.44 
           
WEIGHTED AVERAGE SHARES:          
Basic   10,863,674    10,804,074 
Diluted   11,281,347    11,309,740 
           
NET INCOME  $4,301,221   $4,947,765 
           
Foreign Currency Translation Adjustment   (3,070,065)   654,219 
           
Total Other Comprehensive (Loss) Income  $(3,070,065)  $654,219 
           
COMPREHENSIVE INCOME  $1,231,156   $5,601,984 

 

The accompanying notes are an integral part of these consolidated financial statements

 

F-4

 

 

CODA OCTOPUS GROUP, INC.

Consolidated Statements of Changes in Stockholders’ Equity

For the Year’s Ended October 31, 2022 and 2021

 

                                    
               Accumulated             
           Additional   Other             
   Common Stock   Paid-in   Comprehensive   Accumulated   Treasury     
   Shares   Amount   Capital   Income (Loss)   Deficit   Stock   Total 
                             
Balance, October 31, 2020   10,751,881   $10,753   $60,132,415   $(2,321,278)  $(23,425,622)  $-   $34,396,268 
                                    
Employee stock based compensation   -    -    830,071    -    -    -     830,071 
Stock issued for options exercised   80,314    80    (80)   -    -    -     - 
Consultant stock based compensation   25,000    25    220,725    -    -    -     220,750 
Foreign currency translation adjustment   -    -    -    654,219    -    -     654,219 
Net Income   -    -    -    -    4,947,765    -     4,947,765 
Balance, October 31, 2021   10,857,195   $10,858   $61,183,131   $(1,667,059)  $(18,477,857)  $-   $41,049,073 
                                    
Employee stock based compensation   -    -    1,130,917    -    -    -    1,130,917 
Stock issued for options exercised   59,658    60    (60)   -    -    -    - 
Foreign currency translation adjustment   -    -    -    (3,070,065)   -    -    (3,070,065)
Treasury Stock   -    -    -    -    -    (28,337)   (28,337)
Net Income   -    -    -    -    4,301,221    -    4,301,221 
Balance, October 31, 2022   10,916,853   $10,918   $62,313,988   $(4,737,124)  $(14,176,636)  $(28,337)  $43,382,809 

 

The accompanying notes are an integral part of these consolidated financial statements

 

F-5

 

 

CODA OCTOPUS GROUP, INC.

Consolidated Statements of Cash Flows

 

   2022   2021 
   Year Ended October 31, 
   2022   2021 
CASH FLOWS FROM OPERATING ACTIVITIES          
Net income  $4,301,221   $4,947,765 
Adjustments to reconcile net income to net cash provided by operating activities:          
Depreciation and amortization   738,729    924,073 
Stock based compensation   1,130,917    1,050,821 
Deferred income taxes   

(193,083

)   485,126 
Funding from Paycheck Protection Program recognized as income   -    (648,872)
(Increase) decrease in operating assets:          
Accounts receivable   992,948    (2,193,336)
Inventory   (675,878)   (1,063,163)
Unbilled receivables   447,927    (219,084)
Prepaid expenses   165,010    (913,123)
Other current assets   275,909    (383,449)
Increase (decrease) in operating liabilities:          
Accounts payable and other current liabilities   533,996    326,761 
Deferred revenue   

(990,729

)   956,251 
Net Cash Provided by Operating Activities   6,726,967    3,269,770 
CASH FLOWS FROM INVESTING ACTIVITIES          
Purchases of property and equipment   

(466,471

)   (850,894)
Purchases of other intangible assets   (90,089)   (113,310)
Net Cash Used in Investing Activities   

(556,560

)   (964,204)
CASH FLOWS FROM FINANCING ACTIVITIES          
Repayment of notes   (63,559)   (509,549)
Proceeds from Paycheck Protection Program   -    648,872 
Purchase of treasury stock   (28,337)   - 
Net Cash (Used in) Provided by Financing Activities   (91,896)   139,323 
          
EFFECT OF CURRENCY TRANSLATION ON CHANGES IN CASH   (898,796)   168,478 
           
NET INCREASE IN CASH   5,179,715    2,613,367 
           
CASH AT THE BEGINNING OF THE YEAR   17,747,656    15,134,289 
           
CASH AT THE END OF THE YEAR  $22,927,371   $17,747,656 
SUPPLEMENTAL CASH FLOW INFORMATION          
Cash paid for interest  $9,704   $19,655 
Cash paid for taxes  $74,432   $- 
           
SUPPLEMENTAL NONCASH INVESTING AND FINANCING ACTIVITIES          
Purchase of property and equipment previously held in escrow, included in prepaid expenses as of October 31, 2021  $

694,664

   $

-

 

 

The accompanying notes are an integral part of these consolidated financial statements

 

F-6

 

 

CODA OCTOPUS GROUP, INC.

Notes to the Consolidated Financial Statements

October 31, 2022 and 2021

 

NOTE 1 – ORGANIZATION AND DESCRIPTION OF BUSINESS

 

Coda Octopus Group, Inc. (“Coda,” “the Company,” or “we”) operates two distinct operating business units. These are the Marine Technology Business (“Products Business”, “Products Operations” or “Products Segment”) and the Marine Engineering Business (“Services Business”, “Engineering Business” or “Engineering Operations”).

 

The Marine Technology Business sells technology solutions to the subsea and underwater markets. These are designed, developed, manufactured and supported by the Business. Among the solutions it designs and develops, and which currently is its main revenue generating product, is its real time 3D volumetric imaging sonar which is a patented unique and leading product in the subsea/underwater market and marketed under the name Echoscope®. It also recently launched a new diver management system (Diver Augmented Vision Display (DAVD)) system addressing the global defense and commercial diving market and which it believes is a significant part of its growth pillars.

 

The Marine Engineering Business supplies sub-assemblies that it designs primarily as sub-contractors to Prime Defense Contractors for incorporation into broader mission critical defense systems. These design contracts typically progress to manufacturing contracts for these sub-assemblies and are typically supplied for the life of the program to which they pertain.

 

The consolidated financial statements include the accounts of Coda Octopus Group, Inc. and its domestic and foreign subsidiaries. All significant intercompany transactions and balances have been eliminated in the consolidated financial statements.

 

NOTE 2 - SUMMARY OF ACCOUNTING POLICIES

 

a. Basis of Presentation

 

The Company has adopted the Financial Accounting Standards Board (FASB) Codification (Codification). The Codification is the single official source of authoritative accounting principles generally accepted in the United States of America (U.S. GAAP) recognized by the FASB to be applied by nongovernmental entities, and all the Codification’s content carries the same level of authority.

 

b. Cash

 

The Company considers all highly liquid investments with a maturity of three months or less at the time of purchase to be cash equivalents. At times such investments may be in excess of federal deposit insurance limits.

 

c. Trade Accounts Receivable

 

Trade accounts receivable are recorded net of the allowance for doubtful accounts. The Company provides for an allowance for doubtful collections that is based upon a review of outstanding receivables, historical collection information, and existing economic conditions. Balances still outstanding after the Company has used reasonable collection efforts are written off though a charge to the valuation allowance and a credit to trade accounts receivable. The allowance for doubtful accounts was $0 for both October 31, 2022, and 2021, respectively.

 

F-7

 

 

CODA OCTOPUS GROUP, INC.

Notes to the Consolidated Financial Statements

October 31, 2022 and 2021

 

NOTE 2 – SUMMARY OF ACCOUNTING POLICIES (Continued)

 

d. Property and Equipment

 

Property and equipment are stated at cost less accumulated depreciation. Expenditures for minor replacements, maintenance and repairs which do not increase the useful lives of the property and equipment are charged to operations as incurred. Major additions and improvements are capitalized. Depreciation and amortization are computed using the straight-line method over their estimated useful lives which is typically three to five years for equipment and 50 years for buildings. Our accounting policy regarding our rental assets allocated for rentals by our Products Business is to allocate 70% of depreciation in the period to Cost of Goods Sold.

 

We own substantially all our facilities and believe that the effect of adopting Accounting Standards Codification 842, “Leases”, has been immaterial.

 

e. Advertising

 

Coda follows the policy of charging the costs of advertising to expense as incurred, which aggregated $0 and $5,042 for the years ended October 31, 2022 and 2021, respectively.

 

f. Inventory

 

Inventory is stated at the lower of cost (First In, First Out method) or net realizable value. Inventory consisted of the following components:

 

   October 31,   October 31, 
   2022   2021 
         
Raw materials and parts  $7,219,344   $7,525,419 
Work in progress   383,427    919,619 
Finished goods   2,424,340    2,246,139 
Total Inventory  $10,027,111   $10,691,177 

 

g. Estimates

 

The preparation of consolidated financial statements in conformity with U.S. 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 financial statements and the reported amounts of revenues including unbilled and deferred revenues and expenses during the reporting period. Actual results could differ from those estimates. Significant estimates include estimates related to the percentage of completion method used to account for contracts including costs and earnings in excess of billings, billings in excess of costs and estimated earnings, the valuation of the deferred tax asset, and the valuation of goodwill.

 

h. Revenue Recognition

 

The Company recognizes revenue under the Financial Accounting Standards Board’s Topic 606, Revenue from Contracts with Customers (“Topic 606”).

 

F-8

 

 

CODA OCTOPUS GROUP, INC.

Notes to the Consolidated Financial Statements

October 31, 2022 and 2021

 

NOTE 2 – SUMMARY OF ACCOUNTING POLICIES (Continued)

 

h. Revenue Recognition (Continued)

 

Topic 606 has established a five-step process to determine the amount of revenue to record from contracts with customers. The five steps are:

 

  Determine if we have a contract with a customer;
  Determine the performance obligations in that contract;
  Determine the transaction price;
  Allocate the transaction price to the performance obligations; and
  Determine when to recognize revenue.

 

Our revenues are earned under formal contracts with our customers and are derived from both sales and rental of underwater technologies and equipment for real time 3D imaging, mapping, defense and survey applications and from the engineering services which we provide primarily to prime defense contractors. Our contracts do not include the possibility for additional contingent consideration so that our determination of the contract price does not involve having to consider potential additional variable consideration. Our sales do not include a right of return by the customer.

 

With regard to our Marine Technology Business (“Products Business”), all of our products are sold on a stand-alone basis and those market prices are evidence of the value of the products. To the extent that we also provide services (e.g., installation, training, post-sales technical support etc.), those services are either included as part of the product or are subject to written contracts based on the stand-alone value of those services. Revenue from the sale of services is recognized when those services have been provided to the customer and evidence of the provision of those services exist.

 

Revenue derived from either our subscription package offerings or rental of our equipment is recognized when performance obligations are met, in particular, on a daily basis during the subscription or rental period.

 

For arrangements with multiple performance obligations, we recognize product revenue by allocating the transaction revenue to each performance obligation based on the relative fair value of each deliverable and recognize revenue when performance obligations are met including when equipment is delivered, and for rental of equipment, when installation and other services are performed.

 

Our contracts sometimes require customer payments in advance of revenue recognition and are recognized as revenue when the Company has fulfilled its obligations under the respective contracts. Until such time, we recognize this prepayment as deferred revenue.

 

For software license sales for which any services rendered are not considered distinct to the functionality of the software, we recognize revenue upon delivery of the software.

 

F-9

 

 

CODA OCTOPUS GROUP, INC.

Notes to the Consolidated Financial Statements

October 31, 2022 and 2021

 

NOTE 2 – SUMMARY OF ACCOUNTING POLICIES (Continued)

 

h. Revenue Recognition (Continued)

 

With respect to revenues related to our Services Business, there are contracts in place that specify the fixed hourly rate and other reimbursable costs to be billed based on material and direct labor hours incurred and, revenue is recognized on these contracts based on material and the direct labor hours incurred. Revenues from fixed-price contracts are recognized on the percentage-of-completion method, measured by the percentage of costs incurred (materials and direct labor hours) to date to estimated total services (materials and direct labor hours) for each contract. This method is used as we consider expenditures for direct materials and labor hours to be the best available measure of progress on these contracts.

 

On a quarterly basis, we examine all our fixed-price contracts to determine if there are any losses to be recognized during the period. Any such loss is recorded in the quarter in which the loss first becomes apparent based upon costs incurred to date and the estimated costs to complete as determined by experience from similar contracts. Variations from estimated contract performance could result in adjustments to operating results.

 

Recoverability of Deferred Costs

 

In accordance with Topic 606, we defer costs on projects for service revenue. Deferred costs consist primarily of incremental direct costs to customize and install systems, as defined in individual customer contracts, including costs to acquire hardware and software from third parties and payroll costs for our employees and other third parties. The pricing of these service contracts is intended to provide for the recovery of these types of deferred costs over the life of the contract.

 

We recognize such costs in accordance with our revenue recognition policy by contract. For revenue recognized under the percentage of completion method, costs are recognized as products are delivered or services are provided in accordance with the percentage of completion calculation. For revenue recognized over time, costs are recognized ratably over the term of the contract, commencing on the date of revenue recognition. At each quarterly balance sheet date, we review deferred costs, to ensure they are ultimately recoverable.

 

Any anticipated losses on uncompleted contracts are recognized when evidence indicates the estimated total cost of a contract exceeds its estimated total revenue.

 

Deferred Commissions

 

Our incremental direct costs of obtaining a contract, which consists of sales commissions are deferred and amortized over the period of the contract performance. We classify deferred commissions as current or noncurrent based on the timing of when we expect to recognize the expense. The current and noncurrent portions of deferred commissions are included in prepaid expenses and other current assets, and other assets, net, respectively, in our consolidated balance sheets. As of October 31, 2022 and 2021, we had deferred commissions of $0 for each year. Amortization expense related to deferred commissions was $0 and $3,884 in the years ended October 31, 2022 and 2021, respectively.

 

F-10

 

 

CODA OCTOPUS GROUP, INC.

Notes to the Consolidated Financial Statements

October 31, 2022 and 2021

 

NOTE 2 – SUMMARY OF ACCOUNTING POLICIES (Continued)

 

h. Revenue Recognition (Continued)

 

Other Revenue Disclosures

 

See Note 13 – Disaggregation of Revenue for a breakdown of revenues from external customers and cost of those revenues between our Product Segment and Services Segment including information on the split of revenues by geography.

 

i. Concentrations of Risk

 

Credit losses, if any, have been provided for in the consolidated financial statements and are based on management’s expectations. The Company’s accounts receivables are subject to potential concentrations of credit risk, since a significant part of the Company’s sales are to a small number of companies and, even though these are generally established businesses, market fluctuations such as the price of oil may affect our customers’ ability to meet their obligations to us. Furthermore, Trade disputes may result in impairment or delays in receivables.

 

The Company’s bank deposits are held with financial institutions both in and outside the USA. At times, such amounts may be in excess of applicable government mandated insurance limits. The Company has not experienced any losses in such accounts or lack of access to its cash, and believes it is not exposed to significant risk of loss with respect to cash.

 

j. Contracts in Progress (Unbilled Receivables and Deferred Revenue)

 

Costs and estimated earnings in excess of billings on uncompleted contracts represent accumulated project expenses and fees which have not been invoiced to customers as of the date of the balance sheet. These amounts are stated on the consolidated balance sheets as Unbilled Receivables of $602,115 and $1,080,384 as of October 31, 2022 and 2021, respectively.

 

Our Deferred Revenue of $790,458 and $1,879,790 as of October 31, 2022 and 2021, respectively, consists of billings in excess of costs and revenues received as part of our warranty obligations upon completing a sale, as elaborated further in the last paragraph of this note.

 

Revenue received as part of sales of equipment includes a provision for warranty or through life support (TLS) and is treated as deferred revenue, along with extended warranty sales or TLS, which may be purchased by customers. These amounts are amortized over the relevant warranty or TLS period (12 months is our standard warranty or 24, 36 or 60 months for TLS) from the date of sale. These amounts are stated on the consolidated balance sheets as a component of Deferred Revenue and were $229,238 and $277,937 as of October 31, 2022 and 2021, respectively.

 

F-11

 

 

CODA OCTOPUS GROUP, INC.

Notes to the Consolidated Financial Statements

October 31, 2022 and 2021

 

NOTE 2 - SUMMARY OF ACCOUNTING POLICIES (CONTINUED)

 

k. Income Taxes

 

The Company accounts for income taxes in accordance with Accounting Standards Codification 740, Income Taxes (ASC 740). Under ASC 740, deferred income tax assets and liabilities are recorded for the income tax effects of differences between the bases of assets and liabilities for financial reporting purposes and their bases for income tax reporting. The Company’s differences arise principally from the use of various accelerated and modified accelerated cost recovery systems for income tax purposes versus straight line depreciation used for book purposes and from the utilization of net operating loss carry-forwards.

 

Deferred tax assets and liabilities are the amounts by which the Company’s future income taxes are expected to be impacted by these differences as they reverse. Deferred tax assets are based on differences that are expected to decrease future income taxes as they reverse. Correspondingly, deferred tax liabilities are based on differences that are expected to increase future income taxes as they reverse. Note 7 below discusses the amounts of deferred tax assets and liabilities, and also presents the impact of significant differences between financial reporting income and taxable income.

 

For income tax purposes, the Company uses the percentage of completion method of recognizing revenues on long-term contracts which is consistent with the Company’s financial reporting under U.S. GAAP.

 

l. Goodwill and Intangible Assets

 

Goodwill and Intangible assets consist principally of the excess of cost over the fair value of net assets acquired (or goodwill), customer relationships, non-compete agreements and licenses. Goodwill was allocated to our reporting units based on the original purchase price allocation. Goodwill is not amortized and is evaluated for impairment annually or more often if circumstances indicate impairment may exist. Customer relationships, non-compete agreements, patents and licenses are being amortized on a straight-line basis over periods of 2 to 15 years. The Company amortizes its intangible assets using the straight-line method over their estimated period of benefit. We periodically evaluate the recoverability of goodwill and intangible assets and take into account events or circumstances that warrant revised estimates of useful lives or that indicate that impairment exists.

 

Step 1 of the goodwill impairment test, used to identify potential impairment, compares the fair value of the reporting unit with its carrying amount, including goodwill. If the fair value, which is based on future cash flows, exceeds the carrying amount, goodwill is not considered impaired. The Company has adopted Accounting Standards Codification 2017 – 04, simplifying the Test for Goodwill Impairment, which permits the Company to impair the difference between carrying amounts in excess of the fair value of the reporting unit as the reduction in goodwill.

 

F-12

 

 

CODA OCTOPUS GROUP, INC.

Notes to the Consolidated Financial Statements

October 31, 2022 and 2021

 

NOTE 2 - SUMMARY OF ACCOUNTING POLICIES (Continued)

 

l. Goodwill and Intangible Assets (Continued)

 

At the end of each year, we evaluate goodwill on a separate reporting unit basis to assess recoverability, and impairments, if any, are recognized in earnings. An impairment loss would be recognized in an amount equal to the excess of the carrying amount of the reporting unit over the fair value of the reporting unit.

 

There were no impairment charges recognized during the years ended October 31, 2022 and 2021.

 

m. Fair Value of Financial Instruments

 

The Company’s financial instruments include cash, accounts receivable, accounts payable, accrued expenses and notes payable. The carrying amounts of cash, accounts receivable, accounts payable and accrued expenses approximate fair values because of the short-term nature of these instruments. The aggregate carrying amount of the notes payable approximates fair value as they bear interest at a market interest rate based on their term and maturity.

 

The fair value of the Company’s long-term debt approximates its carrying amount based on the fact that the Company believes it could obtain similar terms and conditions for similar debt.

 

n. Foreign Currency Translation

 

Assets and liabilities are translated at the prevailing exchange rates at the balance sheet dates. Related revenues and expenses are translated at weighted average exchange rates in effect during the period. Stockholders’ equity, fixed assets and long-term investments are recorded at historical exchange rates. Resulting translation adjustments are recorded as a separate component in stockholders’ equity as part of accumulated other comprehensive income or (loss) as may be appropriate. Foreign currency transaction gains and losses are included in the consolidated statements of income and comprehensive income.

 

For the years ended October 31, 2022 and 2021, the Company recorded an aggregate transaction gain (loss) of $431,314 and ($195,341), respectively. The aggregate transaction losses were recorded in SG&A.

 

o. Long-Lived Assets

 

Long-lived assets to be held and used are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. The carrying amount of a long-lived asset is not recoverable if its carrying amount exceeds the sum of the undiscounted cash flows expected to result from the use and eventual disposal of the asset. Long-lived assets to be disposed of are reported at the lower of carrying amount or fair value less cost to sell. No impairment loss was recognized during the years ended October 31, 2022 and 2021, respectively.

 

p. Research and Development

 

Research and development costs consist of expenditures for the development of present and future patents and technology, which are not capitalizable. Under current legislation, we are eligible for UK tax credits related to our qualified research and development expenditures.

 

F-13

 

 

CODA OCTOPUS GROUP, INC.

Notes to the Consolidated Financial Statements

October 31, 2022 and 2021

 

NOTE 2 - SUMMARY OF ACCOUNTING POLICIES (Continued)

 

q. Stock Based Compensation

 

In accordance with the accounting rules for stock compensation, for time-based awards, the Company is accruing a stock compensation expense and increase to additional paid in capital based on the market value of the common stock as of the grant date throughout the vesting period. The vesting period for the options is 36 months and is based on the employee’s continuous service to the Company. In addition, the Company has issued Restricted Stock Awards (RSA) The vesting period is between 6 and 36 months and is based on the employee’s/consultant’s continued service for the vesting period. Prior to vesting, the awards are subject to forfeiture in the whole or in part under certain circumstances. We use the Black-Scholes option pricing model to determine the fair value for equity instruments granted to employees.

 

r. Comprehensive Income

 

Comprehensive income is defined to include all changes in equity except those resulting from investments by owners and distributions to owners. Comprehensive income includes gains and losses on foreign currency translation adjustments and is included as a component of stockholders’ equity.

 

s. Earnings per Share

 

We compute basic earnings per share by dividing the income attributable to common shareholders by the weighted average number of common shares outstanding in the reporting period.

 

Following is a reconciliation of earnings from continuing operations and weighted average common shares outstanding for purposes of calculating basic and diluted earnings per share:

         
   Year   Year 
   Ended   Ended 
   October 31   October 31 
Fiscal Period  2022   2021 
Numerator:          
Net Income  $4,301,221   $4,947,765 
           
Denominator:          
Basic weighted average common shares outstanding   10,863,674    10,804,074 
Unused portion of options and restricted stock awards   417,673    505,666 
Diluted outstanding shares   11,281,347    11,309,740 
           
Net income per share          
           
Basic  $0.40   $0.46 
Diluted  $0.38   $0.44 

 

F-14

 

 

CODA OCTOPUS GROUP, INC.

Notes to the Consolidated Financial Statements

October 31, 2022 and 2021

 

NOTE 2 - SUMMARY OF ACCOUNTING POLICIES (Continued)

 

t. Recent Accounting Pronouncements

 

There have been no new accounting pronouncements not yet effective that have significance, or potential significance, to our Consolidated Financial Statements.

 

u. Treasury Stock

 

Repurchases of Restricted Stock Awards or common stock are classified as treasury stock on our Consolidated Balance Sheet.

 

We account for treasury stock under the cost method. When treasury stock is re-issued at a price higher than its cost, the difference is recorded as a component of additional paid-in-capital in our Consolidated Balance Sheet. When treasury stock is re-issued at a price lower than its cost, the difference is recorded as a reduction of retained earnings in our Consolidated Balance Sheet.

 

NOTE 3 – OTHER INCOME

 

Other Income consisted of the following components:

   October 31,   October 31, 
   2022   2021 
PPP Loans  $-   $648,872 
Employee Retention Credits payroll tax credits   88,917    701,568 
Other Income   49,058    84,942 
           
Total Other Income, net  $137,975   $1,435,382 

 

NOTE 4 – GOODWILL AND OTHER INTANGIBLE ASSETS

 

Other intangibles consisted of the following as of:

 SCHEDULE OF OTHER INTANGIBLE ASSETS 

   October 31,   October 31, 
   2022   2021 
         
Customer relationships (weighted average life of 10 years)  $720,592   $720,592 
Non-compete agreements (weighted average life of 3 years)   198,911    198,911 
Patents and other (weighted average life of 10 years)   675,572    585,483 
           
Total identifiable intangible assets - gross carrying value   1,595,075    1,504,986 
           
Less: accumulated amortization   (1,152,789)   (1,092,711)
           
Total intangible assets, net  $442,286   $412,275 

 

F-15

 

 

CODA OCTOPUS GROUP, INC.

Notes to the Consolidated Financial Statements

October 31, 2022 and 2021

 

NOTE 4 – GOODWILL AND OTHER INTANGIBLE ASSETS (Continued)

 

Amortization of patents, customer relationships, non-compete agreements and licenses included as a charge to income amounted to $60,077 and $50,379 for the years ended October 31, 2022 and 2021.

 

Future estimated annual amortization expenses as of October 31, 2022 is as follows:

 

Years Ending October 31,  Amount 
2023   52,089 
2024   42,877 
2025   27,533 
2026   24,442 
Thereafter   295,345 
      
Totals  $442,286 

 

Goodwill consisted of the following as of:

 

   October 31,   October 31, 
   2022   2021 
Coda Octopus Colmek, Inc.  $2,038,669   $2,038,669 
Coda Octopus Products, Ltd   62,315    62,315 
Coda Octopus Martech, Ltd   1,281,124    1,281,124 
           
Total Goodwill  $3,382,108   $3,382,108 

 

Considerable management judgment is necessary to estimate the fair value of goodwill. Based on various market factors and projections used by management, actual results could vary significantly from management’s estimates.

 

The Company’s policy is to test its goodwill balances for impairment on an annual basis, as of October 31, or more frequently if events or changes in circumstances indicate that the asset might be impaired.

 

Based on these evaluations, the fair value of reporting unit exceeds its carrying value. As such no impairment was recorded by management.

 

F-16

 

 

CODA OCTOPUS GROUP, INC.

Notes to the Consolidated Financial Statements

October 31, 2022 and 2021

 

NOTE 5 – PROPERTY AND EQUIPMENT

 

Property and equipment consisted of the following as of:

 

   October 31,   October 31, 
   2022   2021 
         
Buildings  $5,419,946   $5,298,028 
Land   200,000    200,000 
Office machinery and equipment   1,556,030    1,622,871 
Rental assets   2,252,292    2,326,486 
Furniture, fixtures and improvements   1,108,787    1,218,217 
Totals   10,537,055    10,665,602 
Less: accumulated depreciation   (4,704,523)   (4,628,501)
           
Total Property and Equipment, net  $5,832,532   $6,037,101 

 

Depreciation expense for the years ended October 31, 2022 and 2021 was $678,652 and $873,694 respectively.

 

NOTE 6 - OTHER CURRENT ASSETS

 

Other current assets consisted of the following at:

 

   October 31,   October 31, 
   2022   2021 
         
Deposits  $18,631   $63,992 
Other Tax Receivables   151,217    - 
Employee Retention Credit Receivables   173,213    563,627 
Total Other Current Assets  $343,061   $627,619 

 

F-17

 

 

CODA OCTOPUS GROUP, INC.

Notes to the Consolidated Financial Statements

October 31, 2022 and 2021

 

NOTE 7 – CAPITAL STOCK

 

Common Stock

 

During the fiscal year ended October 31, 2021, the Company issued 80,314 shares of common stock for the exercise of 169,332 Options which were issued under the Company’s 2017 Plan.

 

On July 20, 2021, the Company issued 25,000 shares of common stock to consultants for services rendered. These shares had a fair value of $220,750.

 

During the fiscal year ended October 31, 2021, the Company granted under its 2017 Plan restricted stock awards to purchase an aggregate of 127,500 shares of common stock pursuant to the terms of the Plan to various eligible individuals. As a result, as of October 31, 2021, there were 238,612 shares available under the 2017 Plan. There were forfeitures of 8,000 and 3,000 options during the years ended October 31, 2021 and 2020, respectively.

 

During the fiscal year ended October 31, 2022, pursuant to the terms of the 2017 Plan, the Company granted restricted stock awards of 64,687 shares of common stock to various eligible individuals and also issued 53,733 shares of common stock for awards that had vested in the said fiscal year. 16,981 restricted stock grant awards were forfeited, and 5,467 units were converted into Treasury Stock. Further, 5,925 shares of common stock were issued in respect of the exercise of 36,667 Options. As a result, as of October 31, 2022, there were 230,741 shares available under the 2017 Plan.

 

At the year ended October 31, 2022, there were 1,000,000 shares available under the 2021 Plan.

 

The following tables presents Options and Restricted Stock Award activities for the years ended October 31, 2022, and 2021 and shows the Company’s outstanding obligations for Options and Restricted Stock Awards for the said years.

 

The intrinsic value of the outstanding options as of October 31, 2022 was $544,175 and $1,446,835 for October 31, 2021.

 

F-18

 

 

CODA OCTOPUS GROUP, INC.

Notes to the Consolidated Financial Statements

October 31, 2022 and 2021

 

NOTE 7 – CAPITAL STOCK (Continued)

 

Stock Options
   Total   Weighted Average Exercise Price   Exercisable   Weighted Average Exercise Price   Non-Vested   Weighted Average Exercise Price 
                         
Outstanding at October 31, 2020   561,000   $4.65    -   $-    561,000   $4.65 
                               
Granted   -         -    -    -      
Vested   -   $4.65    185,667   $4.65    (185,667)  $4.65 
Exercised   (169,332)  $4.65    (169,332)  $4.65    -   $4.65 
Forfeited or cancelled   (8,000)  $4.65    -    -    (8,000)  $4.65 
                               
Outstanding at October 31, 2021   383,668   $4.65    16,335    -    367,333   $4.65 
                               
Granted   -         -    -    -      
Vested   -   $4.65    183,668   $4.65    (183,668)  $4.65 
Exercised   (36,667)  $4.65    (36,667)  $4.65    -   $4.65 
Forfeited or cancelled   (39,834)  $4.65    (4,333)   -    (35,501)  $4.65 
                               
Outstanding at October 31, 2022   307,167   $4.65    159,003   $4.65    148,164   $4.65 
                               
Aggregate Intrinsic Value October 31, 2021  $1,446,835        $61,746        $1,385,089      
                               
Aggregate Intrinsic Value October 31, 2022  $544,175        $281,689        $262,486      

 

The total expense recognized by the Company relating to stock options during the years ended October 31, 2022 and 2021, respectively, was $211,284 and $482,595. Unamortized compensation expense in future years is $90,831.

 

F-19

 

 

CODA OCTOPUS GROUP, INC.

Notes to the Consolidated Financial Statements

October 31, 2022 and 2021

 

NOTE 7 – CAPITAL STOCK (Continued)

 

 

Restricted Stock Awards (“RSA”)
   Total   Weighted Average Exercise Price   Exercisable   Weighted Average Exercise Price   Non-Vested   Weighted Average Exercise Price 
                         
Outstanding at October 31, 2020   -   $-    -   $-    -   $- 
                               
Granted   127,500   $8.80    -   $8.80    127,500   $8.80 
Vested   -   $8.80    -   $8.80    -   $8.80 
Exercised   -   $8.80    -   $8.80    -   $8.80 
Treasury Stock   -   $8.80    -   $8.80    -   $8.80 
Forfeited or cancelled   (5,500)  $8.80    -   $8.80    (5,500)  $8.80 
                               
Outstanding at October 31, 2021   122,000   $8.80    -   $8.80    122,000   $8.80 
                               
Granted   64,687   $7.15    -   $7.15    64,687   $7.15 
Vested   (53,733)  $5.05    -   $5.05    (53,733)   $5.05 
Exercised   -   $-    -   $-    -   $- 
Treasury Stock   (5,467)  $5.18        $5.18    (5,467)   $5.18 
Forfeited or cancelled   (16,981)  $8.43    -   $8.43    (16,981)  $8.43 
                  $-           
Outstanding at October 31, 2022   110,506   $8.10    -   $8.10    110,506   $8.10 

 

The total expense recognized by the Company relating to restricted stock awards during the year ended October 31, 2022 and 2021 was $919,633 and $347,476, respectively. The expense in future years is $122,306.

 

All Stock Options and Restricted Stock Awards have been made pursuant to the 2017 Plan.

 

Total stock compensation expense from issued shares, stock options and restricted stock awards is $1,130,917.

 

Preferred Stock

 

Series A and Series C Preferred Stock

 

The Company is authorized to issue 5,000,000 shares of preferred stock with a par value of $0.001 per share. We had previously designated 50,000 preferred shares as Series A preferred stock and 50,000 preferred shares as Series C preferred stock. Both series have since been eliminated and as of October 31, 2022, there were no shares of Preferred Stock issued or outstanding.

 

F-20

 

 

CODA OCTOPUS GROUP, INC.

Notes to the Consolidated Financial Statements

October 31, 2022 and 2021

 

NOTE 8 - INCOME TAXES

 

The Company provides for income taxes and the related accounts under the asset and liability method. Deferred tax assets and liabilities are determined based on the difference between the financial statement and tax bases of assets and liabilities using enacted tax rates expected to be in effect during the year in which the basis differences reverse. Valuation allowances are established when management determines it is more likely than not that some portion, or all, of the deferred tax assets will not be realized.

 

The provision (benefit) for income taxes comprises:

   October 31,   October 31, 
   2022   2021 
Current federal expense  $849,580   $(25,429)
Current state income tax expense   

159,900

    - 
Foreign tax (benefit) expense   (4,340)   42,021 
           
Total current tax expense   1,005,140    16,592 
           
Deferred federal (benefit) expense   (174,026)   288,887 
           
Deferred Tax (Benefit) Expense   (174,026)   288,887 
           
Total Income Tax Expense  $

831,114

   $305,479 

 

F-21

 

 

CODA OCTOPUS GROUP, INC.

Notes to the Consolidated Financial Statements

October 31, 2021 and 2020

 

NOTE 8 - INCOME TAXES (Continued)

 

The expense for income taxes differed from the U.S. statutory rate due to the following:

 

   October 31,   October 31, 
   2022   2021 
Statutory tax rate   21.0%   21.0%
R&D Relief   (10.6)%   (18.4)%

Change in valuation allowance

   

3.7

%   0.0%
Foreign tax (benefit) expense   (0.9)%   3.2%
State Income Tax   

3.0

%   0.0%
           
Total   

16.2

%   5.8%

 

Deferred income taxes reflect the net tax effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes.

 

Significant components of the Company’s deferred tax assets and liabilities are as follows:

 

   October 31,   October 31, 
   2022   2021 
Noncurrent deferred tax assets          
Temporary differences          
U.S. NOL carryforwards  $-   $15,930 

Deferred Revenue

   4,830    - 
           
Restricted Stock Awards   272,841    72,970 
Book/Tax Depreciation   

(17,861

)   (12,124)
Foreign fixed assets   

(84,381

)   18,168 
           
Foreign NOL carryforwards   

409,100

    148,650 
           
Total   

584,529

    243,594 
           
Valuation allowance   

(324,719

)   (166,818)
           
Total Deferred Asset  $259,810   $76,776 

 

As of October 31, 2022, we had no remaining U.S. federal net operating loss (NOL) carryforwards.

 

The Company has filed tax returns for federal, state, and foreign jurisdictions. The Company’s evaluation of uncertain tax matters was performed for the tax years ended October 31, 2022, and 2021. The Company has elected to retain its existing accounting policy with respect to the treatment of interest and penalties attributable to income taxes and continues to reflect interest and penalties attributable to income taxes, to extent they arise, as a component of its income tax provision or benefit as well as its outstanding income tax assets and liabilities. The Company believes that its income tax positions and deductions would be sustained on audit and does not anticipate any adjustments to result in a material change to its financial position.

 

The Company’s UK Operations, under the applicable UK tax rules, have certain trading losses (referred to in this disclosure as “NOL carryforwards”). Under the applicable UK tax rules, any trading tax losses incurred from 2017 up to and including the current fiscal year can be surrendered for group relief to offset or reduce current year profits and tax liability in any of our UK Operations. Any tax losses before 2017 in a UK entity can only be used in the entity to which it pertains. The tax losses are available indefinitely unless the nature of the business with the trading loss benefit changes substantially. Under UK tax rules, the UK entities are also eligible for R&D Tax Credit. The UK Products Business in any one FY performs significant R&D work due to the nature of its business (researching and developing products and solutions). In the 2022 FY, we were eligible to deduct £2,246,251 (an equivalent of USD $2,819,389,) as R&D tax expenses from our taxable income, thus negating any tax liability of the UK Operations in the Current FY. Our UK Operations have $1.3m in NOL carryforwards, $0.48m of which can be used by the UK entity in which the trading loss was created and $0.82M can be used by any or all UK entities. This applies indefinitely unless the business activities undertaken change substantially.

 

A valuation allowance is required for deferred tax assets, if based on available evidence, it is more likely than not that that all or some portion of the asset will not be realized due to the inability to generate sufficient taxable income in the future. The deferred tax losses refer to timing of asset allowance in the UK. As we are generally able to offset most taxes with brought forward trading losses, R&D tax credit to offset profits expected to be ongoing and ability to utilize such reliefs within between entities then we do not foresee being able to utilize those deferred tax assets in the near future.

 

F-22

 

 

CODA OCTOPUS GROUP, INC.

Notes to the Consolidated Financial Statements

October 31, 2022 and 2021

 

NOTE 9 - NOTE PAYABLE

 

Note payable consisted of the following at:

 

   October 31,   October 31, 
   2022   2021 
         
Secured note payable to HSBC NA with interest payable on the 28th day of each month at 4.56% per annum. Monthly repayment obligation under this loan was $43,777 (comprising both principal and interest repayment). The Loan reached maturity and was repaid in full in December 2021.  $-   $63,559 
         . 
Total   -    63,559 
Less: current portion   -    (63,559)
Total Long Term Note Payable  $-   $- 

 

The HSBC Loan was repaid in full in December 2021.

 

The Company entered into a $4,000,000 revolving line of credit facility with HSBC NA on November 27, 2019, with the interest rate established as the applicable prime rate. This revolving line of credit facility is subject to annual renewal and has been extended to November 2023. We have not utilized this line of credit and the outstanding balance on the line of credit was $0 as of October 31, 2022 and 2021.

 

F-23

 

 

CODA OCTOPUS GROUP, INC.

Notes to the Consolidated Financial Statements

October 31, 2022 and 2021

 

NOTE 10 - ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS)

 

Other comprehensive income (loss) consists of foreign currency translation adjustments. Total other comprehensive income (loss) was ($3,070,065) and $654,219 for the years ended October 31, 2022 and 2021, respectively.

 

A reconciliation of the other comprehensive income (loss) in the stockholders’ equity section of the consolidated balance sheets is as follows:

 

   October 31,   October 31, 
   2022   2021 
         
Balance, beginning of year  $(1,667,059)  $(2,321,278)
Total other comprehensive income (loss) for the year - foreign currency translation adjustment   (3,070,065)   654,219 
Balance, end of year  $(4,737,124)  $(1,667,059)

 

NOTE 11 – CONCENTRATIONS

 

Significant Customers

 

During the year ended October 31, 2022, the Company had no customers from whom it generated sales greater than 10% of net revenues.

 

During the year ended October 31, 2021, the Company had one customer from whom it generated sales greater than 10% of net revenues. Revenue from this customer was $2,484,173, or 12% of net revenues during the period. Total accounts receivable from this customer as of October 31, 2021 was $468,149 or 11% of accounts receivable.

 

NOTE 12 - EMPLOYEE BENEFIT PLANS

 

The Company’s U.S. subsidiaries maintain a 401(k)-retirement plan. The plan allows the Company to make matching contributions of 4% of employee compensation, subject to IRS contribution limits. U.S. employees who have at least six months of service with the Company are eligible. In addition, the Company’s UK subsidiaries operate statutory pension schemes which provide for the payment of certain contribution by the Company and the Employee. These schemes in the UK operate on a defined contribution money purchase basis and the contributions are charged to operations as they arise. Finally, the Company is obligated to provide pension funding according to the laws in which it operates including in both Denmark and Australia. The Company has an arrangement that fulfills this requirement. Employee benefit costs for the years ended October 31, 2022 and 2021 were $138,260 and $123,215, respectively.

 

F-24

 

 

CODA OCTOPUS GROUP, INC.

Notes to the Consolidated Financial Statements

October 31, 2022 and 2021

 

NOTE 13 -SEGMENT ANALYSIS

 

Based on the fundamental difference in the types of offering products versus services, we operate two distinct reportable segments which are managed separately. Coda Octopus Products (“Marine Technology Business” or “Products Segment”) operations are comprised primarily of sale of underwater technology sonar solutions, products for underwater operations including hardware and software, and rental of solutions and products to the underwater market. Coda Octopus Martech and Coda Octopus Colmek (“Marine Engineering Business” or “Services Segment”) provides engineering services primarily as sub-contractors to prime defense contractors.

 

Segment operating income is total segment revenue reduced by operating expenses identifiable with the business segment. Corporate includes general corporate administrative costs (“overhead”).

 

The Company evaluates performance and allocates resources based upon segment operating income.

 

There are inter-segment sales which have been eliminated in our financial statements but are disclosed in the tables below for information purposes.

 

The following table summarizes segment asset and operating balances by reportable segment as of and for the years ended October 31, 2022 and 2021, respectively.

 

The Company’s reportable business segments sell their goods and services in four geographic locations:

 

  Americas
  Europe
  Australia/Asia
  Middle East/Africa

 

F-25

 

 

CODA OCTOPUS GROUP, INC.

Notes to the Consolidated Financial Statements

October 31, 2022 and 2021

 

NOTE 13 -SEGMENT ANALYSIS (Continued)

 

   Marine Technology Business (Products)   Marine Engineering Business (Services)   Overhead   Total 
                 
Year Ended October 31, 2022                    
                     
Net Revenues  $14,724,688   $7,501,115   $-   $22,225,803 
                     
Cost of Revenues   2,941,569    4,093,546    -    7,035,115 
                     
Gross Profit   11,783,119    3,407,569    -    15,190,688 
                     
Research & Development   2,207,500    30,420    -    2,237,920 
Selling, General & Administrative   2,563,554    2,654,565    2,730,585    7,948,704 
                     
Total Operating Expenses   4,771,054    2,684,985    2,730,585    10,186,624 
                     
Income (Loss) from Operations   7,012,065    722,584    (2,730,585)   5,004,064 
                     
Other Income (Expense)                    
Other Income   55,715    79,204    3,056    137,975 
Interest Expense   (9,233)   (71)   (400)   (9,704)
                     
Total Other Income   46,482    79,133    2,656   128,271 
                     
Income (Loss) before Income Taxes   7,058,547    801,717    (2,727,929)   5,132,335 
                     
Income Tax (Expense) Benefit                    
Current Tax (Expense) Benefit   (868,162)   39,422    

(176,400

)   

(1,005,140

)
Deferred Tax Benefit (Expense)   31,907    (41,657)   183,776    174,026 
                     
Total Income Tax (Expense) Benefit   

(836,255

)   (2,235)    

7,376

    

(831,114

)
                     
Net Income (Loss)  $6,222,292   $799,482   $

(2,720,553

)  $4,301,221 
                     
Supplemental Disclosures                    
                     
Total Assets  $33,348,805   $12,662,109   $916,544   $46,927,458 
                     
Total Liabilities  $2,432,750   $526,195   $585,704   $3,544,649 
                     
Revenues from Intercompany Sales - eliminated from sales above  $2,406,717   $396,015   $2,720,000   $5,522,732 
                     
Depreciation and Amortization  $602,583   $96,776   $39,370   $738,729 
                     
Purchases of Long-lived Assets  $1,123,475   $36,862   $90,887   $1,251,224 

 

F-26

 

 

CODA OCTOPUS GROUP, INC.

Notes to the Consolidated Financial Statements

October 31, 2022 and 2021

 

NOTE 13 -SEGMENT ANALYSIS (Continued)

 

   Marine Technology Business (Products)   Marine Engineering Business (Services)   Overhead   Total 
                 
Year Ended October 31, 2021                    
                     
Net Revenues  $15,804,222   $5,527,305   $-   $21,331,527 
                     
Cost of Revenues   3,169,835    3,391,974    -    6,561,809 
                     
Gross Profit   12,634,387    2,135,331    -    14,769,718 
                     
Research & Development   2,509,107    473,569    -    2,982,676 
Selling, General & Administrative   3,231,733    2,304,300    2,413,492    7,949,525 
                     
Total Operating Expenses   5,740,840    2,777,869    2,413,492    10,932,201 
                     
Income (Loss) from Operations   6,893,547    (642,538)   (2,413,492)   3,837,517 
                     
Other Income (Expense)                    
Other Income   354,373    1,079,374    1,635    1,435,382 
Interest Expense   (1,738)   (365)   (17,552)   (19,655)
                     
Total Other Income (Expense)   352,635    1,079,009    (15,917)   1,415,727 
                     
Income (Loss) before Income Taxes   7,246,182    436,471    (2,429,409)   5,253,244 
                     
Income Tax (Expense) Benefit                    
Current Tax Benefit (Expense)   35,032    (51,624)   -    (16,592)
Deferred Tax (Expense) Benefit   (418,338)   409,205    (279,754)   (288,887)
                     
Total Income Tax (Expense) Benefit   (383,306)   357,581    (279,754)   (305,479)
                     
Net Income (Loss)  $6,862,876   $794,052   $(2,709,163)  $4,947,765 
                     
Supplemental Disclosures                    
                     
Total Assets  $30,631,442   $14,117,747   $716,230   $45,465,419 
                     
Total Liabilities  $3,166,999   $849,306   $400,041   $4,416,346 
                     
Revenues from Intercompany Sales - eliminated from sales above  $2,075,387   $355,608   $3,470,000   $5,900,995 
                     
Depreciation and Amortization  $780,434   $114,022   $29,617   $924,073 
                     
Purchases of Long-lived Assets  $793,995   $51,907   $118,302   $964,204 

 

F-27

 

 

CODA OCTOPUS GROUP, INC.

Notes to the Consolidated Financial Statements

October 31, 2022 and 2021

 

NOTE 14 - DISAGGREGATION OF REVENUE

  

   For the Year Ended October 31, 2022 
   Marine   Marine     
   Technology   Engineering   Grand 
   Business   Business   Total 
Disaggregation of Total Net Sales            
Revenues            
Primary Geographical Markets               
Americas  $5,668,948   $4,566,349   $10,235,297 
Europe   1,559,778    2,900,906    4,460,684 
Australia/Asia   5,723,970    -    5,723,970 
Middle East/Africa   1,771,992    33,860    1,805,852 
                
Total Revenues  $14,724,688   $7,501,115   $22,225,803 
                
Major Goods/Service Lines               
Equipment Sales  $8,771,050   $1,544,002   $10,315,052 
Equipment Rentals   1,844,775    -    1,844,775 
Software Sales   1,014,867    -    1,014,867 
Engineering Parts   -    3,530,407    3,530,407 
Services   3,093,996    2,426,706    5,520,702 
                
Total Revenues  $14,724,688   $7,501,115   $22,225,803 
                
Goods transferred at a point in time  $9,785,917   $1,562,799   $11,348,716 
Services transferred over time   4,938,771    5,938,316    10,877,087 
                
Total Revenues  $14,724,688   $7,501,115   $22,225,803 

 

F-28

 

 

CODA OCTOPUS GROUP, INC.

Notes to the Consolidated Financial Statements

October 31, 2022 and 2021

 

NOTE 14 - DISAGGREGATION OF REVENUE (Continued)

 

   For the Year Ended October 31, 2021 
   Marine   Marine     
   Technology   Engineering   Grand 
   Business   Business   Total 
Disaggregation of Total Net Sales            
Revenues            
Primary Geographical Markets               
Americas  $3,434,552   $2,188,812   $5,623,364 
Europe   5,623,227    3,338,493    8,961,720 
Australia/Asia   5,867,710    -    5,867,710 
Middle East/Africa   878,733    -    878,733 
                
Total Revenues  $15,804,222   $5,527,305   $21,331,527 
                
Major Goods/Service Lines               
Equipment Sales  $10,914,124   $1,421,614   $12,335,738 
Equipment Rentals   2,324,773    -    2,324,773 
Software Sales   669,968    -    669,968 
Engineering Parts   -    3,239,866    3,239,866 
Services   1,895,357    865,825    2,761,182 
                
Total Revenues  $15,804,222   $5,527,305   $21,331,527 
                
Goods transferred at a point in time  $11,588,099   $1,421,614   $13,009,713 
Services transferred over time   4,216,123    4,105,691    8,321,814 
                
Total Revenues  $15,804,222   $5,527,305   $21,331,527 

 

F-29

 

 

CODA OCTOPUS GROUP, INC.

Notes to the Consolidated Financial Statements

October 31, 2022 and 2021

 

NOTE 15 – COMMITMENTS AND CONTINGENCIES

 

Employment Agreements

 

Annmarie Gayle

 

Pursuant to the terms of an employment agreement dated March 16, 2017, the Company employs Ms. Gayle as its Chief Executive Officer on a full-time basis and a member of its Board of Directors. With effect from July 1, 2019, Ms. Gayle’s annual salary was increased from $230,000 to $305,000 payable on a monthly basis. Ms. Gayle is also entitled to an annual performance bonus of up to $100,000, upon achieving certain targets that are to be defined on an annual basis. The agreement provides for 30 days of paid holidays in addition to public holidays observed in Scotland.

 

The agreement has no definitive term and may be terminated only upon twelve months’ prior written notice by Ms. Gayle. In the event that the Company terminates her at any time without cause, she is entitled to a payment equal to her annual salary as well as a separation bonus of $150,000. The Company may terminate the agreement for cause, immediately and without notice. Among others, “for cause” includes gross misconduct, a serious or repeated breach of the agreement and negligence and incompetence as reasonably determined by the Company’s Board. The agreement includes a 12-month non-compete and non-solicitation provision.

 

 

F-30

 

 

CODA OCTOPUS GROUP, INC.

Notes to the Consolidated Financial Statements

October 31, 2022 and 2021

 

NOTE 15 – COMMITMENTS AND CONTINGENCIES (Continued)

 

Employment Agreements (Continued)

 

Blair Cunningham

 

Under the terms of an employment contract dated January 1, 2013, our wholly owned subsidiary Coda Octopus Products, Inc. employs Blair Cunningham as its Chief Executive Officer and President of Technology. He is being paid an annual base salary of $200,000 with effect from January 1, 2020, subject to review by the Company’s Chief Executive Officer. Mr. Cunningham’s annual based salary was revised and is currently $225,000. He is entitled to 25 vacation days in addition to any public holiday.

 

The agreement may be terminated only upon twelve-month prior written notice without cause. The Company may terminate the agreement for cause, immediately and without notice. Among others, “for cause” includes gross misconduct, a serious or repeated breach of the agreement and negligence and incompetence as reasonably determined by the Company’s Board. The agreement includes an 18-month non-compete and non-solicitation provision.

 

Kevin Kane

 

Pursuant to the terms of an Employment Agreement dated May 7, 2021, as amended and modified, Kevin Kane was appointed the Chief Executive Officer of Colmek commencing July 6, 2021. The Employment Agreement provides for an annual base salary of $200,000. He will also be eligible for an annual performance bonus based on the Company’s financial performance. Subject to certain performance milestone during the current fiscal year, Mr. Kane will be paid a performance bonus of $12,000. As a further inducement, he was granted 15,000 restricted stock units out of the Company’s 2017 Stock Incentive Plan that vest in three equal annual instalments commencing on the first anniversary of grant.

 

The agreement may be terminated by the Company at any time. In the event that the Company terminates the employment agreement for whatever reason, the following severance payments apply:

 

Year 1 of employment 2 Weeks
Year 2 of employment 1 Month
Year 3 of employment 4 Months

 

The agreement includes a 12-month non-compete and non-solicitation provision.

 

F-31

 

 

CODA OCTOPUS GROUP, INC.

Notes to the Consolidated Financial Statements

October 31, 2021 and 2020

 

NOTE 15 – COMMITMENTS AND CONTINGENCIES (Continued)

 

Michael Midgley (retired in June 2022)

 

Pursuant to the terms of an employment agreement dated June 1, 2011, Mike Midgley was appointed the Chief Executive Officer of our wholly owned subsidiary Coda Octopus Colmek, Inc. and our Chief Financial Officer. He is being paid an annual salary of $210,000 subject to an annual review by Colmek’s Board of Directors and the Company’s Chief Executive Officer. Mr. Midgley is entitled to 20 vacation days in addition to any public holiday.

 

Amendment to Michael Midgley’s Employment Agreement

 

The Company and Mr. Midgely entered into an agreement for the Amendment of his Employment Agreement on February 15, 2021.

 

The following amendments were made:

 

Role Chief Financial Officer of the Company. Removing the position of Divisional CEO of Coda Octopus Colmek.
Reduction in hours Working hours reduced to approximately 60% and his compensation reduced proportionally to $126,000.
Paid Time Off Reduced proportionately and is now 12 days
Benefits Reduced proportionately

 

The agreement may be terminated at any time upon 4 months prior written notice. The Company may terminate the agreement for cause, immediately and without notice. Among others, “for cause” includes gross misconduct, a serious or repeated breach of the agreement and negligence and incompetence as reasonably determined by the Company’s Board. The agreement includes a 12-month non-compete and non-solicitation provision.

 

Mr. Midgley retired from the company effective June 30, 2022.

 

Nathan Parker

 

Pursuant to the terms of an Employment Agreement dated May 10, 2022, Nathan Parker was appointed our Chief Financial Officer commencing June 6, 2022. The Employment Agreement provides for an annual base salary of $230,000. As a further inducement, he was granted 9,506 restricted stock units out of the Company’s 2017 Stock Incentive Plan that vest in three equal annual instalments commencing on the first anniversary of grant. Mr. Parker also received a signing bonus of $20,000. Mr. Parker is entitled to 20 vacation days in addition to any public holiday.

 

The Company may terminate the agreement at any time. In the event that the Company terminates the employment agreement for whatever reason, the following severance payments apply:

 

Year 1 of employment 1 Month Base Salary
Year 2 of employment 3 Months Base Salary
Year 3 of employment 6 Months Base Salary

 

The agreement includes a 12-month non-compete and non-solicitation provision.

 

Litigation

 

From time to time, we may be a party to or be involved with legal proceedings, governmental investigations or inquires, claims or litigation that are related to our business. We are not presently party to any legal proceedings the resolution of which we believe would have a material adverse effect on our business or its financial condition.

 

NOTE 16 – PAYROLL PROTECTION PROGRAM

 

In the year ended October 31, 2021, two of our US companies, received $648,872 under the second round of the US Government Payroll Protection Program (“Second Round PPP”) for payroll assistance during the Pandemic. The proceeds from the Second Round PPP have been used to pay US employees’ salaries during this period. In the year ended October 31, 2021, the Company utilized all the $648,872 of the Second Round PPP to retain employees. These loans were forgiven on June 14 and 22, 2021. This amount is recorded in our 2021 FY accounts as “Other Income”. No amounts were received in the 2022 FY under the PPP.

 

F-32

 

 

CODA OCTOPUS GROUP, INC.

Notes to the Consolidated Financial Statements

October 31, 2022 and 2021

 

NOTE 17 – SUBSEQUENT EVENTS

 

The Company has evaluated subsequent events occurring through the date that the financial statements were issued, for events requiring, recording or disclosure in the October 31, 2022, consolidated financial statements and there were no subsequent events to report.

 

F-33

 

EX-23.1 2 ex23-1.htm

 

Exhibit 23.1

 

CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

 

We hereby consent to the incorporation by reference in the Registration Statements on Form S-3 (No. 333-224408; No. 333-233524; and No. 333-236029) and Form S-8 (No. 333-227704 and No. 333-260244) of Coda Octopus Group, Inc. of our report dated January 30, 2023, with respect to the consolidated financial statements as of and for the years ended October 31, 2022 and 2021, of Coda Octopus Group, Inc. which are part of this Annual Report on Form 10-K.

 

/s/ Frazier & Deeter, LLC  
   
Frazier & Deeter, LLC  
Tampa, Florida  
January 30, 2023  

 

 

 

EX-31.1 3 ex31-1.htm

 

Exhibit 31.1

 

CHIEF EXECUTIVE OFFICER AND CHIEF FINANCIAL OFFICER CERTIFICATION

 

I, Annmarie Gayle and Nathan Parker, certify that:

 

1. We have reviewed this annual report on Form 10-K of Coda Octopus Group, Inc.:
   
2. Based on our 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 our knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
   
4. The registrant’s other certifying officer(s) and we are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

 

  a. Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
     
  b. Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
     
  c. Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
     
  d. Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and

 

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

 

  a. All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
     
  b. Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

 

Date: January 30, 2023 /s/ Annmarie Gayle
   
Date: January 30, 2023 /s/ Nathan Parker

 

 

 

EX-32 4 ex32.htm

 

Exhibit 32

 

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 annual report of Coda Octopus Group, Inc. (the “Company”) on Form 10-K for the year ended October 31, 2022 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Annmarie Gayle, Chief Executive Officer, and I, Nathan Parker, 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) This report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended; and

 

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

 

/s/ Annmarie Gayle   /s/ Nathan Parker
Chief Executive Officer   Chief Financial Officer
     
Date: January 30, 2023   Date: January 30, 2023

 

 

 

GRAPHIC 5 form10-k_001.jpg begin 644 form10-k_001.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_VP!# @&!@<&!0@'!P<)"0@*#!0-# L+ M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#W^BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH Y@"?Q1<3[;F6#1H9&AQ Y22[=20YW@Y6, M,"N!@L5/.W&93X'\)D$R>&M*F;^]/:)(WYL":3P+_P B%X=8G+2:;;NV>[-& M&)_,FNCH Y__ (03P?\ ]"IH?_@NA_\ B:/^$$\'_P#0J:'_ ."Z'_XFN@HH M Y__ (03P?\ ]"IH?_@NA_\ B:/^$$\'_P#0J:'_ ."Z'_XFN@HH Y__ (03 MP?\ ]"IH?_@NA_\ B:/^$$\'_P#0J:'_ ."Z'_XFN@HH Y__ (03P?\ ]"IH M?_@NA_\ B:/^$$\'_P#0J:'_ ."Z'_XFN@HH Y__ (03P?\ ]"IH?_@NA_\ MB:/^$$\'_P#0J:'_ ."Z'_XFN@HH Y__ (03P?\ ]"IH?_@NA_\ B:/^$$\' M_P#0J:'_ ."Z'_XFN@HH Y__ (03P?\ ]"IH?_@NA_\ B:/^$$\'_P#0J:'_ M ."Z'_XFN@HH Y__ (03P?\ ]"IH?_@NA_\ B:/^$$\'_P#0J:'_ ."Z'_XF MN@HH YP^$=+LV\S1XCI%P.$EL?D4>S1_<9>O!'TP<&K>C:G-?0SP7BK%J%G) MY-TL9.T-@$.N?X64AAUQG!Y!K8KG++CX@:V<#G3+ G_O[=C/Y ?E0!T=%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% '/\ @3_DGOAK_L%6O_HI:Z"N>\"? M\D]\-?\ 8*M?_12UT- !5>26.WB:61E6- 79G. H'4DU8KS/XR3*N@Z):W&M-TJUU,6\:*(E" Q-(JB1E7&X MG*O!NL7 MNG:KK%MXA*Z)+JD4BVJP- Z9PI"=4/J>3[4 >D7NNZ=8:OI^D7-SMO=0#_98 MO+8^9L&YN0,# ]2*UZ\+TZXUN7QW\.]2U_Q#!J1O+:ZO8]MJL!ME:WR5)7AE M]R >#4O@_P =Z_>^/=)M)]4O-1TG5/M'EMS*,O';722,H]PI)%<7\99=OA MC3+:XE:'3;O5[:#475MH\@DELGL,@<^U8_CO0]!T/5?!EQX;L;*PUF35X8XA M9JJ-+ 03:_XL\+ZCJ6C:AK\&LROH-QJ4%TEFD,EK(BG&57*LI/0 MGJ?UA\.^)?%B:SX*GU/7K34K+Q)"^^SCM4B^SE8P=P8"W6Z3RYB[/*73NI+DG'MTKIZ\FG\ M2:_XFO\ 6+NT\5V'A30-,O6L$N;FVCD:XE7&[)E(4#/3'- '4:3\-_".A:E# M>Z9H<,%S [R1RB5V8%E*L.6.1@G@\#/ I=)^&OA'0=4BU'3-&CMKR*1I(Y4E MD)4LI4X!8C&">.GM68_Q MO#FC:)'JMT^O7>HFX2"YT6$2IZ1HD-O<;<"5G>1ES_=+L=OX8 MJ6R\::5?ZU;Z59^=,UQIO]J13JH\MH2VWJ3G=GMBL4_%C1#I&CZC'IVKR+K! MG6T@BMEDE9HC@J55CR3TQGWQ0!M'P+X7/B?_ (2/^QHCJP;?Y^6^]_>VYV[O M?&:2'P)X8AEU6:/18"^J@K>@EF6;G/W2<+SSP!SS4GA;Q98>+;&6YLH[J%X) MF@N+:ZA\N6&0=5932--T0:@;>.--VX$[B#P M22!T)Q0!:3XZM?+BN-J[F"-GDKSDXQQUZ9M:#\0]+\1:O]BL+/5OL[EQ!J,EH5M;@ MI]X))GD\'J!T- !#\,?!T&I'4H] ACO1<+=+(LCC;*K;E*C=A1GL, ]Q5JS\ M!>%;#Q#)XAM='A35)':0W&YV(9NK!2=JDY/( ZUU%% !1110 5S]G_R4+6?? M2K#_ -&W==!7/V?_ "4+6??2K#_T;=T =!1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110!SW@7'_"O?#7_8*M/_ $4M=#7/^!/^2>^&O^P3:_\ HI:Z"@ H MHHH *\MU/P!K]E?:J/#Q\/WNDZG="H.<^_2O4J* /,-$^ M&VI:+_P@R"[LYDT![M[D_,OF>=D@(,'.">Y%/UOP9XLB\0Z]>^&=1T=+77H4 MCNQ?I)YD!5"F8]N0>"3\W&>U>F44 >7R_#[7-$U31+SPKJ-@IL],_LJ?^T(W M(*;RYD4+U;))QD#CK7+7?AG7O"US\-="M;G3VU>VFU(PRR!V@"/#.HZ!;ZE<:O=6TVIZI>O>7 M581(3@!4W>H)/M7?44 >=P>!=1B?P)YTUHR M:!:S6]X$=LN7A$8,?R\\CN!4'AOPKXW\-Z:=#M]7TD:5:0SK8.ENWGN[!BGG M9&T!68'Y!/^2>^&NO\ R"K7_P!%+70USW@7_DGO MAH]/^)5:<_\ ;):Z&@ HHHH **** "N:U#Q(;7Q?I7AVWM1-/>Q2SRR^;M\B M-!PV,'=ECC'%=+7G994_: 3S%YD\.$1,3W%QR!_D4 ;%EXXTR]\&7?BF*VO! MI]H)C)&542'RR0V!NQVXY_*J%[\3M)M(=.$.F:O?W.H627ZVMA:B:6*!AD/( M V .<<$UYM;>)K/0?AOKO@?48+V/Q')+IZ%XRT_1+>"VFMK=G2]PO^J( *M\P(Y(Y(ZX% 'J&N^-=, MT'PS;:]<1W,]I<^6(([>,&64N,@!6(YQD]>QJ#5_&UMI_A72O$D%KY^FW\MN MLCM)L:"*7 WD8.2"0",CZUP5S>>,?%OB'PU96MOIZ:KI6G#4K^+4UD2%9Y1L M4,J?,'"DD#C&3Z5D3SRZ=\%?%GA'54B-]HEU'"$A)92LDJO&5)P<9+8SS@"@ M#Z$HJ"W4K;0J_P!\(HY'?%3T %%%% !1110 5S]G_P E"UGWTJP_]&W==!7/ MV?\ R4+6??2K#_T;=T =!1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!SW M@3'_ K[PU_V";3_ -%+70USO@7GX?\ AH#JNEVH^A$2@UT5 !1110 4444 M%8=]X?M;[Q#INMO+<1WFG"1(_+8!75Q@JX(.1P",8YK^EN%@M[J.Z\J)@!*R'(5\@Y7/.!CIUKFT5S__ @G@_\ Z%30 M_P#P70__ !-'_"">#_\ H5-#_P#!=#_\30!T%%<__P ()X/_ .A4T/\ \%T/ M_P 31_P@G@__ *%30_\ P70__$T =!17/_\ "">#_P#H5-#_ /!=#_\ $T?\ M()X/_P"A4T/_ ,%T/_Q- '045S__ @G@_\ Z%30_P#P70__ !-'_"">#_\ MH5-#_P#!=#_\30!=U'5['2(E:[G*O)Q#$N6DE;^ZB#EC[ 54T&QN%:[U2^CV M7U^REHL@^3$H(CCR."0"6/;<[8XQ5G3O#VB:-*TFF:/I]B[C:[VMJD1(]RH% M:M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%?^*0OO\ P+MO_CE']NZ[_P!"A??^!=M_\?^*0OO_ NV_P#CE']NZ[_T*%]_X%VW M_P )3XBUNVTR*#PO=1FUU.VO'WW=ORL4@8 M@8?J0.* ._HKG?[=UW_H4+[_ ,"[;_XY1_;NN_\ 0H7W_@7;?_'* .BHKG?[ M=UW_ *%"^_\ NV_^.4?V[KO_0H7W_@7;?\ QR@#HJ*YW^W==_Z%"^_\"[;_ M ..4?V[KO_0H7W_@7;?_ !R@#HJ*YW^W==_Z%"^_\"[;_P".4?V[KO\ T*%] M_P"!=M_\VL^G3V-S:,@DBE='R&7((*,10!MT444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110!SW@X_\ $EN/^PKJ7_I;-70USW@[_D"W'_85U+_TMFKH: "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "N>TC_ )'#Q)_V[?\ HLUT M-<]I'_(X>)/^W;_T6: .AHHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH QM5U"2S^SVMG$L^H7CE8(F;"X' M+.Q .%4'D]R0.K"J@\+FZ_?:GK.JW$S?,1!=R6D:^RK$5('U)/J32VY\WXA: M@6.?L^E6OEX[>9+/N_/RD_(5T= '/?\ "&Z7_P _&N?^#V]_^/4G_"&Z7_SW MUW_P>WO_ ,>JQH_B+2O$0NCI-[]H-I,8)QL="CC'&& )'N.#ZT6VOZ5>Z[=Z M+!=K+J%FJR7$0C;]V#C'S8VD\C@'(S0!!_PANE_\_&N_^#V]_P#CU)_PANE_ M\]]=_P#![>__ !ZNBK.OM3M=,:V^U3>7]JG6VA 4G=(V=J\#CH>3Q0!G?\(; MI?\ SWUW_P 'M[_\>I?^$-TO_GXUW_P>WO\ \>KH:* .=_X0W2_^>^N_^#V] M_P#CU*/!NE_\_&N_^#V]_P#CU:E]>Q6%H\\R3M&F,B*!YG.3CA$!8]>PK*T[ MQ=I.KWIM;)-2DD60QN9-+N8U1P,E6=XPJ'&."1U'K0!!;^!]'MXRL,FL1H9' MF: *?_"':9_S\:[_X/KW_ ./4?\(=IG_/QKO_ (/K MW_X]70T4 <]_PAVF?\_&N_\ @^O?_CU'_"':9_S\:[_X/KW_ ./5K7US%8V- MQ=RC,<$;2MMZD*"3CWXINGWD>H:9:WT2,(;F))D### , 1GWYH R_P#A#M,_ MY^-=_P#!]>__ !ZC_A#M,_Y^-=_\'U[_ /'JZ&B@#G1X0T\#*7NN1-V;^VKM M_P!'D(_2F1S7NA7=M;ZE=&]L)Y!##>2@++'(?NI)M 5@QX# #G:""3FNEKG? M')QX"\02#.^+3YYD/]UT0LI_ @'\* .BHHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ K*U;4ETVQ\T1M<7$KB*W@4X,TIZ*#VZ$D]@" M>@K5KG+X;O'FB1,W '^VK6Z _E(_P"9H ;_ ,(]=:@PGU?5[XN>/LUA M.]M#&/0%,.W^\6]P%Z"3_A#M,_Y^-=_\'U[_ /'JZ&B@#GO^$.TS_GXUW_P? M7O\ \>H_X0[3/^?C7?\ P?7O_P >KH:* .>_X0[3/^?C7?\ P?7O_P >H_X0 M[3/^?C7?_!]>_P#QZNAHH Y[_A#M,_Y^-=_\'U[_ /'J/^$.TS_GXUW_ ,'U M[_\ 'JZ&B@#GO^$.TS_GXUW_ ,'U[_\ 'JA7P1HJSR2I+K E?'F.-:O 7QP, MGS><5T]% '._\(;I?_/QKO\ X/;W_P"/4?\ "&Z7_P ]]=_\'M[_ /'JZ*B@ M#GO^$-TO_GXUW_P>WO\ \>I/^$-TO_GOKO\ X/;W_P"/5T5% '._\(;I?_/? M7?\ P>WO_P >I?\ A#=+_P"?C7?_ >WO_QZNAHH YW_ (0W2_\ GOKO_@]O M?_CU \'::.5N]<7^Z?[:O&Q^#2D?I7144 UF+7[%;FW$@E$7DKL#[MVX#&,[OFSZ\U-]DMS M.\[VT;2NGE&0J"S)G.TGTR3QTH \QL;W5-/UG4M/DE-O')X>DO!#_;$U\Z2 MX5]TB@QG#'A?E.,]JTE2YLO#'A>[_M'49;G4K[3S=22W'=%TY6%CHVG6RNC(_D6J(&5L;@<#D' R.^!5QK&U:*"%K6 Q0E6A M3RAMC*_=*CL1VQTH \VU!KU-(\4ZVFJZDEUINKLEHJW3B)$5H_E,8.UU.XC# M X[8IVLOX@U77?$PM;J"T&DO&+:>76)K1+9?+63S'B2-DE4G=DN<84CC!->B M/IMB\,\+6=MY5PYDGC,2E96.,LPQR>!R?05%>:'I6I7D-Y?:797=U#CR9Y[= M'>/!R-K$9'//% %^,MY:!RF[ R5Z9]J\KN;W4;9;JTLLJM_XKEMIC]J>VW Q M!@OFHK,FYE RHSS@$9S7K-9TVEZ?/:7-O/I]M)!!R? M04 <%*VM:=%9:3?ZBL=M=:XMK(;74I;F:WB: R"!IV59 6<#!^\%D !Z5;U7 M3+23Q+X:TV#4[YX8[B[61A>L\T?[D$Q^:29!US][< >"!BNP70-(CTK^RDTN MR73CG-I]G3RFR<_.UW&W2*!4$1;[VP ?+G)SC MKF@#@6GOUTG^SQJE\B1>*!8),)V,H@8@["YR6^\1DY/3G(S2W]_>>'X/%5I: MZC=):VLU@(YKF=IWM$F*K*P>0L< 98;B0#STXKT'^S;'!_T&VP9OM/\ JU_U MO_/3I][_ &NM.-C;&6X?[-!FY4+.2@S, , -_>&"1SZT <'JT9TC6[S2=/OK MV:SN="NKBZM[F\DN3"RX"2!I&9EW;F&,X.WIP:31O^)Q>Z3H][>7L-K%H%K= M0PVMU) 9G;Y78M&RLP4!!C.!OR1TQVUEH>DZ5:36^GZ196EO-_K8K>W2-9., M?, #QQS3;W0M(U*TAMK[2+&[M[<8ABGMDD6,8Q\H(P...* /+9?%,L=CH"Z MKJ5U<::\FH()8M3CLI;J.*14@D,WF1!N&.0'&[[V#BM.SOI?"&A>&]>U'69K MNP>&6#4'-\]U&6<;XW#EB"08_+R./WG'%=?J>@7C:M8ZEI&HV]G+9V\ELL-Q M9F>'8Q4\*KH5(V 9!QCC%4F\#I+X9_L2:_\ ,$^H"^OI'@&+@F42NBKGY%+ M =<#U/- &CX3BOX_#=K+J;2M?7):ZF5Y"WDF1B_ECT"@A0!Q\M+X[_Y)[XE_ M[!5U_P"BFKH*Y[QW_P D]\2_]@FZ_P#134 =#1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !7/WG_)0M&_[!5__ .C;2N@KG[S_ )*' MHW_8*O\ _P!&VE '0452U< Z+?CI_H\G_H)KS+P;J\7@OPM-8W"YMQI<.K:? M'G_6>8H#Q+GOYQ''_344 >M45Y9X:CE\*P^*WNKFU6^1K::YN;@LR&>2,%SA M?F;YF(5!RW"C&>+0\-Y+*>R642=FBE)=<8/S9(.0<< M4 >DT5QES]LB\6>%QJBV4]Y(]T$DBCD00+Y6<*#(0QXP6(Y[!:H:?XHU^6ST M75KI-,^PZCJ'V)K>&*02KEG19 Y;'4#*[>G\5 'H5%>OKT-3S^(M:T6[U2WU2 M&ROFM])?4X?L:/#C82&B;867B74M_T/6-*31GN M)Y+""10LCAAY+/YS8.!GLV,\+QG0L=4U>>70](TA--LHY-$BO#)<0R2B+&U= MBJ'!(Y'5LC&>: ._HKSEO'=Y/I^A+'"MM?ZC!--.Z6,]ZD?E,$;;%%ASN8C! M) ZY. 5D\<:HUGI%K)92V6I7JW#S.^E7,X1(G"[EMTQ* Y96&XC:#R2<9 / M1:*X*#Q/X@O(O#T$=G;VE[J4EQ#*UW;2HJ>4"1*L3%7VL!D*Q!PPYXR:^H:M M/HESXQOK:TLFOK6*Q9Y2LBB=BN.1N.T#MCIWW4 >BT5Q$_B/6=%O-4M]3BLK MUK;27U2$6:/"?D)#1-N9\]L,,=_EJ'PIXEU/7->,"ZIHVIZ='8I<2SZ9;./+ ME8D"(N96 ( SC&3W"]P#O:Y[P)Q\/?#77_D%6O\ Z*6NAKGO G_)/?#7'_,* MM?\ T4M '0T444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% '/V? M_)0M9_[!5A_Z-NZZ"N?L_P#DH6L_]@JP_P#1MW704 %%%% !1110!PGCFY6/ M7?#,,\^II9337 FBTY[@22XB)7B#YR <'BJ_A[Q+):Z#"7DGO$DUQM.B6ZF( MN+>-G(03;@6W@FP@@2( M1P?6LYO!DLMA.\FJ ZQ/?QZDUX+?$0ECP$41;ON!5 QNR>3NH FU7Q@FE?V] MYMEE=)%M\YEVJYF. 6./D53U;G R<<8J&^U>XN=.T2\GC,!GU:W2-M-U+?#, MC=&W[ 7C.>5*KDKUQ@FS9^'=6L[G4[T:[&VIW[0L9?L $4?EY&T)OR4(.,;M MW7YO2I:>!/LD*AKR!96U6/4Y!:6?DP[D"KM2/>=N0N2-;^W_M M*[&B*VFZ;??9+FB:E?VH.FLNF[/M27 M&IK!.V0&(AB*GS"%(/)7)X&:T[GP@;C0===^5<,C@'S(X2OSHH98_;1]IC*Y =X-ORHQ4[3N)((..N$UKPM=:YJ%L+K4;=K&WNHKJ%3 M9#[3"R%3MCF#@*"5Y^0G!(STPV3PO=WGB.QU74=1MIA82R26K)9B.XPP8>6\ MP?\E#T;_L%7__ *-M*Z"N?O/^2A:-_P!@J_\ _1MI0!KW-NEQ M:RP,?DE0HVWK@C'%<_/X*TBZ7P\LPG?^P=OV4M(,N% #\?,,JC<8Y4?2NIH MH YJ_P#"=CJ(U-I)+E'OY8)G=64-$\.-C)E2,AE!YR/PXJL/ ]E)!K"7FIZE M=RZJD27,\SQ[SY;$KM"H%7KC &..FIZ=J$LL@GL#(8MI&T M[UVG=QZ>F*H0>$[M/TY9;KR;&Z%W&QV;BX=GPW&,98] /K71US7BW5;_2 M;"Q;3OLPN+O4(+,/<1-(B"1L%MJLI)'U% "P^&(K6_EGL]4U*VM9;DW8 6&2H< \C&"0;^NZ+!X@T:ZTJZEF2"Y3:[PD!UY!XR".W<&L73 M_$TUN-<37YK;9I$T<;WMI$ZQN'16 V;G96&X C)Z@_3>.^:K M^+/#;ZK9:M7U&YTJ;3XXW;;&58YZXR&ST.<>U&H>+(7\/7^HZ9*(I;41N M?[3L[B%0K, &*E Y4C=@J",CV-6=2\9:%I%U] &'IFBZC<:F(_LNM:;I4EE+;W<>IZG]K>=WP%,8\V4)M ?)^7. MX#![=)8^'+33[NUNH)9_-MK!=/3>P(\L$$$\?>X'M[4:EXFTO25C-U<2N7B, MP%M;R7!\L?QD1JQ"?[1X]ZCNO%6CVC0K)=L_FPB<-;V\DZK">DCLBD(AY^9B M!P>>#0!3'@RRAM-,@MKZ^M+G3VE\BZB:,RA9&)=2&0HRDD=5[#O4]SX6CN?L M$HU+48K^R\SR]1#HTQ$GWPP="A4G'R[<# VA<"K,WB/3(-8&EM-*;E61'9() M'CB=\;5>0*41CD8#$$Y'J,[= &&F@0BZTNYEN;R>?3S*T7U*YTJ;3XXW;;&58YZXR&ST.<>U4M!L-5A\06]Q%9ZOINFQVSI=1:KJ MGVPSR$KL\L>;)MVX;)RN=P&#V[FB@ KGO O_ "3WPT>G_$JM.?\ MDM=#7/> M!,?\*^\-?]@FT_\ 12T =#1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 <_9_\E"UG_L%6'_HV[KH*Y^S_P"2A:S_ -@JP_\ 1MW704 %%%% M!1110 45R&E:SK\D9DU33DA5=--RY6-X_P!\'<;,DG VJIP>>:ATWQ=J%Q+H MDFI:+!:VFM)NMIK6\,Y1S'Y@60-&FW*AN1N&1@XZT =K165;ZWI-U(\-MJEE M-)''YSI'<(S*G3<0#P/?I3M.US2-91SI>IV5^(\!S:W"2A">F=I.* -.BN4? MQ9:7?B72M-TF_P!/O(KF6:.[\B82M$4C+ ?*WRG(/45MQZGI[6\,ZWEL8)W\ MJ%Q*I61\XV*#4/[,FU2RBOF7<;1YT$NW!.=A.<8!/ M3H*S]#\:Z!KNG75Y9ZA;B.T:3SQ)<1YC5&*^8V&.$.TD,>HYH Z:BJ&GZC8Z MK:"ZT^[@N[=L@36\BR(2.O*DBK] !1110 5SWCO_ ))[XE_[!5U_Z*:NAKGO M'?\ R3WQ+_V"KK_T4U '0T444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 5S]Y_R4+1O^P5?_ /HVTKH*Y^\_Y*%HW_8*O_\ T;:4 =!1 M110 4444 %6\2VNE/)&JM,AW-)MB9HX]PVKP>=N36B]IJ^KZ]>ZC> M^&C'92:1)9"UNKR+=,Q<,RML+!01D Y/3G;7>44 >8RZ%XAN?#NNZ=!::E%I M\D42V%EJ-W%+/&X?+@2*[?N\;W&G:I?1-H]M92P:9JAM98)8LYW8FC5U.\_ MQ'!'3YLU/JWA[4;2"S7P[HMY8ZE;6$=O:7ECJ"-#$1N_=3K*1YD:DYSL=CDD M;3U]'HH X'4-+UI/$@N]*T^[M;R6XA:ZO8KN-K*YB 0.9(6;<'VJR@JF?N_/ MC..^HHH **** "BBB@ KGO G_)/?#73_ )!5KQ_VR6NAKGO G_)/?#7/_,*M M?_12T =#1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 <_9_\ M)0M9_P"P58?^C;NN@KG[/_DH6L_]@JP_]&W==!0 4444 %%%% %'4PS:5=HB MDLT#A57DD[3P*Y7PEX5:WTGP]=ZG=ZC^@#&:WBN$:6/!P=R@Y&"0.1WK5H \SM]#O4^$ MGV&'2Y/M!N#/H('>I-9M+WQ3J=Y^(?"$EIH.HVJ6%M+!/- M-9- (/W.!$2P!(R.J@IGH:X\[[&[Q2*SEXY?.(\L;4VC M!;<-F ,X!S[.U3_A$]6T74+'6@T6J37#/:V3[@K79DCEC)4K(!\K$+O.!]T] M*]+JA>:C;V#VPNI3&US,L$/RD[G() X''0\GB@#%\'W&J7%E>OJ2%P+C$5X] MDUI+=H$4>9)$V"K9!7. "%! Q74U1T_4+75K&*_LI3+;3#*/M*Y&<=" >U7 MJ "BBB@ KGO'?_)/?$O_ &"KK_T4U=#7/>._^2>^)?\ L%77_HIJ .AHHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KG[S_ )*'HW_8 M*O\ _P!&VE=!7/WG_)0]%_[!5_\ ^C;2@#4O[Q-/TZYO9$=X[>)I65!EB%!) M 'KQ61!XLTJ2UOKNIP,UN20I-&\4J*\; MAE89# ]01W%8NO:+I6HZ--8W(K&_FJR^5M)&"P(4 '/I0!:TW6 MK+5O-6V-P)(B-\5S;202+GH=DBJV#@X.,'!]#6O7EFM>)O$6D:9K.BW5Y:7- MY9+8XU2 &W_=32"-O- W")QASN7(P00HQBEU-->T/P[XD#W\=J?(@EMH(]7F MO9[=R^TOOE16"M@8!R,JWJ10!ZE6=<:E9VM_9V$LH%U>EQ @0MOV#+<@8&!Z MUR^I(OA#5M+U'^T+Y]+99K:]6ZN7F&]E#I)AB<'*%<# ^< "JEE+K%I<^$1 M>7=RUW?&]N;J%I6*AFC,BQD>B9"@=L<4 >B45Y?8WLT?PY/BQ-3NIM=N-/GF M$3W3-&\P5F9%@)V#85/"J#\ASGG+M-MM<@AEN%UJRLH+W2)'22XUJ6]W2X4I M-VTY5@N,# ZDNU MW2YSK,VNZ%K5K9ZS9V>RYM[I \$T/[QHQ* 0R?-N(<'L>".* .IM[B&[MHYX M)%E@E4.D@.Y64C((/0<'/&=XCUVXBF@L-5UDR7#:!"\%QI^M1V$7VIRX,^YI(_,4[5 M(P& Y^7YN0#V>BO/(M.FN?$FF:--K&HM:IHBS2_9=1F43R>8!O\ ,W;SU)!# M#/ .1Q6=I#W]OH'AC6I=7U.XO)M32SE,]PS(\)=X]IC&$)P =Y&[/)8]* /5 M**\JL)/$>K7\^J_:8+5K76WMI'GUB5(UB679Y)M1'Y1+(1@EMQ9@R8."?FRIX]*Q+/ M2K=3E VTKP,*1@'D#)-=A#8VELRM!:PQ,J>6/ M+C"X7.=O';))Q0!\"?\D]\-.&8>:/,0G/<#)IGA3 M6O%6KR:3JS6VH-I]\K2W2W/V1+:%"I9#$48S9!"K\^<@DX'&.KLO">CZ;=0W M5O;R^; "+<374LR6RD8/E([%8^./E XXZ<5%!X3TFRF>:Q@E@D#.\*&>1H;= MW!RZ0LQC4_,WW5'WB.YH Y3PKJOB+7]1T2\_M+5?L\\4EQJ,,FG)#:Q]#&L, MC19=23_"[$@9W#O';ZKXGDT/0]6&OCS;[4?L1@>TC,/EL[H#@8!\ MO7-C0? EYI5SH;?V;H>G'3"#/?Z:S&XOL(4VR QKA6)W-EGY ^H["/P]I<-C M:6"6NVULYQ<0(9&^20,6#9SD\DG!XH X_4O$6L>'[?7[3[5-J5Q:3VD-I<2Q MQ+*!HP<\]:@'A32/ ML5U9O!W'WKJ_P"S;8ZI_:1B_P!,,)M_,W$?NRV[;C..O?&:ATC0=/T&T^S: M;%-'!G*1O<22+'[('8[%_P!E<#VH M6%C;Z;916EG"(8(AM1%).!^-6Z** " MBBB@ KGO'?\ R3WQ+_V"KK_T4U=#7/>._P#DGOB7_L%77_HIJ .AHHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KG[S_DH>C?\ 8*O_ M /T;:5T%<[>8_P"%@:,.W]DWXZ?]-;2@#HJJW5K;7UI);7-O%<6\J[9(I4#H MX]"#P15JB@#,M=%TNPL9+*RTVSMK.7/FP00*D;@C!RH&#D<4RV\/Z-96$MC: MZ18063VI++P_H^F&X%CH^GVOVD8G\BV1/-'/#8'S=3U] M36K10!FZ=H^EZ-"\6EZ=9V$;MN=+6!8@QZ9(4#)INI:!HNLO')J6DV%\Z#$; MW-LDI7Z%@<5J44 9NI:)I.LQHNJZ997RQDE!=6Z2A">N-P.*R+[P_JJZU<:I MI&JVMFUS:QVTD5S8FX"!"VTQXD3;]\Y!R*ZFB@#%T+P_8Z!IEC9VJ%S:6RVL M=Q( 960'."V.F><#BK<>F6"V\4*V5N((7\V*/REVQODG6I65CC+,, M/@W2_\ GXUW_P 'M[_\>H_X0W2_^?C7?_![>_\ QZ@# MH:*Y[_A#=+_Y^-=_\'M[_P#'J/\ A#=+_P"?C7?_ >WO_QZ@#H:*Y[_ (0W M2_\ GXUW_P 'M[_\>H_X0W2_^?C7?_![>_\ QZ@#H:*Y[_A#=+_Y^-=_\'M[ M_P#'J/\ A#=+_P"?C7?_ >WO_QZ@#H:*X+POXN@HH J6=Y:ZE:)=V4T=Q XRDD;!@ M?QJW6'>>%=*O;IKIH;BWN'.9'LKN:U,A]6\IUW'W.:B/@W2_^?C7?_![>_\ MQZ@#H:*Y[_A#=+_Y^-=_\'M[_P#'J/\ A#=+_P"?C7?_ >WO_QZ@#H:*Y[_ M (0W2_\ GXUW_P 'M[_\>H_X0W2_^?C7?_![>_\ QZ@#H:*Y[_A#=+_Y^-=_ M\'M[_P#'J/\ A#=+_P"?C7?_ >WO_QZ@#H:*Y[_ (0W2_\ GXUW_P 'M[_\ M>K&T;PW:7>J>((9KW6WBM;](8%_MR\&R,VT#D<2\_,['GU],4 =U17/?\(;I M?_/QKO\ X/;W_P"/4?\ "&Z7_P _&N_^#V]_^/4 =#17/?\ "&Z7_P _&N_^ M#V]_^/4?\(;I?_/QKO\ X/;W_P"/4 =#17/?\(;I?_/QKO\ X/;W_P"/4?\ M"&Z7_P _&N_^#V]_^/4 =#17/?\ "&Z7_P _&N_^#V]_^/4?\(;I>?\ CXUW M_P 'M[_\>H =KVI-'$NG6#J=6NE*VZ*?FB4\&5AV1>N>Y Y(K2TZP@TS2K3 M3K<$06T*01Y_NJH4?H*BTS2+'1XF2P@$>\[I'9B[R'U=V)9C[DFM*@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MJCJ-Y;:=IMU?W+;+:UB>:5]I.U%!+' Y/ -9?_"7VO\ T"=>]?\ D%3_ /Q- M '145SO_ E]K_T"=>_\%<__ ,31_P )?:_] G7O_!7/_P#$T =%17._\)?: M_P#0)U[U_P"05/\ _$T?\)?:_P#0)U[_ ,%<_P#\30!T5%<[_P )?:_] G7O M_!7/_P#$T?\ "7VO_0)U[U_Y!4__ ,30!T5%<[_PE]K_ - G7O\ P5S_ /Q- M'_"7VO\ T"=>_P#!7/\ _$T =%17._\ "7VO_0)U[U_Y!4__ ,31_P )?:_] M G7O_!7/_P#$T =%17._\)?:_P#0)U[_ ,%<_P#\31_PE]K_ - G7O7_ )!4 M_P#\30!T5%<[_P )?:_] G7O_!7/_P#$T?\ "7VO_0)U[_P5S_\ Q- '145S MO_"7VO\ T"=>]?\ D%3_ /Q-'_"7VO\ T"=>_P#!7/\ _$T =%17._\ "7VW M_0*UW_P4S_\ Q-'_ F%M_T"M=_\%,__ ,30!T5%<[_PF%M_T"M=_P#!3/\ M_$T?\)A;?] K7?\ P4S_ /Q- '145SO_ F%M_T"M=_\%,__ ,31_P )A;?] M K7?_!3/_P#$T =%17._\)A;?] K7?\ P4S_ /Q-'_"86W_0)UW_ ,%4_P#\ M30 WP-_R+4G_ &$]0_\ 2R:NDKSWPCXDM[;0WC;3-:D!O[U\KIDK##74K#D+ MUP>1V.170?\ "86O_0)U[_P53_\ Q- '145SO_"86O\ T"=?_P#!5/\ _$T? M\)A:_P#0)U__ ,%4_P#\30!T5%<[_P )A:_] G7_ /P53_\ Q-'_ F%K_T" M=?\ _!5/_P#$T =%17._\)A:_P#0)U__ ,%4_P#\31_PF%K_ - G7_\ P53_ M /Q- '145SO_ F%K_T"=?\ _!5/_P#$T?\ "86O_0)U_P#\%4__ ,30!T5% M<[_PF%K_ - G7_\ P53_ /Q-'_"86O\ T"=?_P#!5/\ _$T =%17._\ "86O M_0)U_P#\%4__ ,31_P )A:_] G7_ /P53_\ Q- '145SO_"86O\ T"=?_P#! M5/\ _$T?\)A:_P#0)U__ ,%4_P#\30!T5%<[_P )A:_] G7_ /P53_\ Q-'_ M F%K_T"=?\ _!5/_P#$T =%17._\)A:_P#0)U__ ,%4_P#\31_PF%K_ - G M7_\ P53_ /Q- '145SO_ F%K_T"=?\ _!5/_P#$T?\ "86O_0)U_P#\%4__ M ,30!T5%<[_PF%K_ - G7_\ P53_ /Q-'_"86O\ T"=?_P#!5/\ _$T =%17 M._\ "7VO7^RM>Z?] J?_ .)JQI>O6FK7-Q:PPWD%Q;(DDD=U;/"P5RP5@& R M"4<<>E &U1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !165JVLVNC1V[W*RR-<2^3%';PM*[OM9\!5!/W48_A5+_A+[ M4?\ ,)U[_P %4_\ \30!T5%<[_PF%K_T"=?_ /!5/_\ $T?\)A:_] G7_P#P M53__ !- '145SO\ PF%K_P! G7__ 53_P#Q-'_"86O_ $"=?_\ !5/_ /$T M =%17._\)A:_] G7_P#P53__ !-'_"86O_0)U_\ \%4__P 30!T5%<[_ ,)A M:_\ 0)U__P %4_\ \31_PF%K_P! G7__ 53_P#Q- '145SO_"86O_0)U_\ M\%4__P 31_PF%K_T"=?_ /!5/_\ $T =%7/^'O\ D-^+/^PM'_Z16M-_X2^U MZ_V5KW_@JG_^)K(T;7TL]3\0S3:/KBQW>H)+#_Q*YOF06T$>?N_WD8?A0!W- M%<[_ ,)?:]?[)U[_ ,%4_P#\31_PE]K_ - G7O\ P5S_ /Q- '145SO_ E] MKC_D$Z__ ."J?_XFC_A+[7)_XE.O?^"J?_XF@#HJ*YW_ (2^UX_XE.O?^"N? M_P")H_X2^UQ_R"=?_P#!5/\ _$T =%17._\ "7VN?^03KWK_ ,@J?_XFC_A+ M[7'_ ""=?_\ !5/_ /$T =%17._\)?:\_P#$IU[_ ,%<_P#\31_PE]KD?\2G M7O\ P53_ /Q- '145SH\7VO;2M>_'2I__B:@N/&FGVMM+65], MF"HH&2Q.W@ .C_Q;WQ+_P!@JZ_]%-70 MT %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 <[X-./#\G_ &$K_P#]+)?\_P"-=%7.^#?^1?DY_P"8E?\ _I9+_G_& MNBH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ KG[/_ )*'K/\ V"K#_P!&W==!7/V>/^%A:R1WTJP_]&W= '04444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!S_B'_ M )#?A/\ ["LG_I%=5T%<_P"(?^0WX3_["TG_ *175=!0 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7/\ CO\ Y)[XE_[! M5U_Z*:N@KGO'?_)/?$O_ &"KK_T4U '0T444 %%%% !1110 4444 %%%% !1 M110 5C:KJ&YALD)[(L$N_]^K+_P"1ZZ&B@#GO^$N_P#?JR_^1ZZ&B@#GO^$_P"$N?]^; M+_Y'KH** .?_ .$>U3_H<]<_[\V7_P CT?\ "/:I_P!#GKG_ 'YLO_D>N@HH M Y__ (1[5/\ H<]<_P"_-E_\CT?\(]JG_0YZY_WYLO\ Y'KH** .?_X1[5/^ MASUS_OS9?_(]'_"/:I_T.>N?]^;+_P"1ZZ"B@#G_ /A'=4_Z'/7/^_-E_P#( M]1_V+KL.'MO%5W,X&0M_:P/&3Z'RDC./H:Z2B@#%TS5);V6:SO(!::A;[6DB M#[E96SAT;C*D@CD @@@CUVJYW7!Y?B7PO<1MB22[FM'([QM;2R$?]]0QG\*Z M*@ HHHH **** ,O5=3&FPQGRY+BYGD$5O!&0&E<\X&> 22>@!-9W]E:_=A M7NO$+V.[GRM.MXL)[;Y5U3_ *'/7/\ OS9?_(]'_"/:I_T.>N?]^;+_ .1ZZ"B@#G_^$>U3_H<]<_[\ MV7_R/1_PCVJ?]#GKG_?FR_\ D>N@HH Y_P#X1W5/^ASUW_OS9?\ R/1_PCNJ M?]#GKO\ WYLO_D>N@HH Y6Q\(W-C 8+3Q;K<49DDEVB.S/S.Y=CS;]V8G\:M M?\([JG_0YZ[_ -^;+_Y'KH** .?_ .$=U3_H<]=_[\V7_P CT?\ ".ZG_P!# MGKO_ 'YLO_D>N@HH Y__ (1W5/\ H<]=_P"_-E_\CT?\([JG_0YZ[_WYLO\ MY'KH** .?_X1W4_^ASUW_OS9?_(]'_".ZI_T.>N_]^;+_P"1ZZ"B@#G?^$?U M91^[\9:LS^DUO:,OY+"I_6EM=1O[.^@T_61&YN"5MKZ!2B2L!G8R$DH^ 2.2 M#@\@_+70US?CCY/ VMW"G$MM:27<+=UDB'F(1]&4&@#I**** "BBB@ JM=7< M%E:SW5S*D4$*%Y'8\*H&2:LUSOB?,]UX?L2N_]^;+_ .1ZZ"B@ M#G_^$=U3_H<]=_[\V7_R/1_PCNJ?]#GKO_?FR_\ D>N@HH Y_P#X1W4_^ASU MW_OS9?\ R/1_PCNJ?]#GKO\ WYLO_D>N@HH Y_\ X1W5/^ASUW_OS9?_ "/1 M_P ([J?_ $.>N_\ ?JR_^1ZZ"B@#G_\ A'=3_P"ASUW_ +\V7_R/5./PA=)J M4M\GBS71N_]^K+_ .1ZZ"B@#G_^$=U/_H<]=_[]67_R/1_PCNI_]#GK MO_?JR_\ D>N@HH Y_P#X1W4_^ASUW_OU9?\ R/1_PCNI_P#0YZ[_ -^K+_Y' MKH** .?_ .$=U/\ Z'/7?^_5E_\ (],'AW4NWC#6_8&&S _'%N*Z.B@#F)9] M5\/1M=7UPNI::AS+<>4(Y[=>[L%^611U. I '1NW1*8V4,N"I&5(/!%/(!!R M,COFN>\&@+X;6#.5M;R\M(ATQ'%N_\ ?JR_^1ZZ&B@#GO\ A'-3_P"ASUW_ +]67_R/1_PC MFI_]#GKO_?JR_P#D>NAHH Y[_A'-3_Z'/7?^_5E_\CT?\(YJ?_0YZ[_WZLO_ M )'KH:* .>_X1S4_^ASUW_OU9?\ R/1_PCFIY_Y'/7?^_5E_\CUT-% ')7/A M*ZN)[*:?Q;KKR6LIE@;99_(Y1HR>+?GY78<^OKBKO_".ZG_T.>N_]^K+_P"1 MZZ"B@#G_ /A'=3_Z'/7?^_5E_P#(]'_".ZG_ -#GKO\ WZLO_D>N@HH Y_\ MX1W4_P#H<]=_[]67_P CT?\ ".ZG_P!#GKO_ 'ZLO_D>N@HH Y__ (1W4_\ MH<]=_P"_5E_\CT?\([J?_0YZ[_WZLO\ Y'KH** .?_X1W4_^ASUW_OU9?_(] M1G3_ !%I[+)!J_\ :BJ3NMKR&.-I!_LR1JH5OJI!_P!GJ.DHH SM+U&'5;". M[@#KDE'1QAXW4X9&'8@@@_2M&N3+:6=VR]O,0!FJXT M+69?FE\6ZDK#M:VULB_@'BN@HH Y_\ X1W4 M_P#H<]=_[]67_P CT?\ ".ZG_P!#GKO_ 'ZLO_D>N@HH Y__ (1W4_\ H<]= M_P"_5E_\CT?\([J?_0YZ[_WZLO\ Y'KH** .?_X1W4_^ASUW_OU9?_(]4]0\ M(76H:=NAHH Y[_ (1S4_\ H<]=_P"_5E_\CT?\ M(YJ?_0YZ[_WZLO\ Y'KH:* .>_X1S4_^ASUW_OU9?_(]'_".:G_T.>N_]^K+ M_P"1ZZ&B@#GO^$?^1SUW_OU9?_(]=#10!S8T M37(,/:>*;N9P,A;^U@="?0^4D9Q]#5K2]4DO)9K*[@^RZA;[7DB5MRLK9PZ' MC*D@CD @@@CUVJYW7!Y7B3PO<(V));R:U>-J@C YSDD ZNBN*C\9W36EAK$NCI'H%]<)"EU]JS.JNVV.1XM@ 5 MF*]') 8$CJ!B^,?$-]J_A77OLNDH^EP7)LY+DW0$C.CJ&81[<% WRYWYX)VT M >GT5Q/BGQO'X4OB+F+3O(0([)-J2QW4BL^"T,&T[P/=ER0?3)W_ !'J)T3P MUJFJ1QJ[VEK).J-T8JI(!]N* ->BO.=6TV[T3P-)XCBUK5)=8L[87LDLEW(8 M9R!N=#!GR@I!(&%!'!SD9K=7Q%>WVIW-OI&E1W-O8M&EU-+<^4P9U#E8UV,' M(5E)W,@R0,]2 #J:*X'2?$>KQ:AXMGUB.S72M(N'^:.8L\2+"CX"^4-P().2 MV03C! !K2M_$FI1ZCI4.L:/%9V^J$I:R17GG,LFPN$E78H4E0_W2XR,9Z$@' M645PUGXVN[BRL=3N=$6VTB[NQ9FCVC^+)M6U&^U#4HE2]FL[.*SO)(4A M2)MA8A" [,P+?/N'(&, YT;K7M2^VW]IH^DIJ0TQ%6[FN+OR&DD,8?9&!&P9 MMI4G.QTQ+XSZ>NHO]HN/("1,<*OW6S(2&X.!\ MO+"LGP]KCZ)\.M(N##I\(DEFR^I:@MI"A\USM+X?+'L ".#R,#(!Z316)X;U MN+Q)H%GJ\,3(EPIRFX-AE8J<,.HR#@]Q@\5SNE6+^+1J]]?ZEJ<(6^GLK6*S MOY;9((XF*;L1L-[$@L2^[L!@4 =[17G^A>+]2GTO3;%;>+4=;EENHF>63[/& M4MY#&TK,J-C/RK=A4UQK7B>/QOH^GK8V4<-Q8S3SV\EY_&KQ@L&$1)V[C MM'&X-SM(Q0!W5%<7>>,;R"VU+5;;1XY]&TV=XKBX-WLF81MB5HXMA#*IW=74 MG:<#IF6Z\3ZD^I:G::/HJ7HT^&.=Y)+P0+*'0L%7Y&._C@'"^K#I0!U]%#6-2L;>UMV\B]TQ=1CF9L$*6 "E<=>>N:R3X]:6QT5H;&TBN=6EG2)+V^ M\F$&-]FWS/+;+L<;5"\_-SQR =W152W>26UB>:!H9&0%XBP)0D._\ DGOB7_L%77_HIJZ&N>\=_P#)/?$O_8*NO_134 =#1110 4444 %< M_P"(?^0WX3_["LG_ *175=!7/^(?^0WX3_["LG_I%=4 =!117%0P2>)O%>M6 M]Y=WT%CI;16\5O:7-9;V'2;?3M)\S5;UYXW MM)Y_*2W,!VR[Y%5N V ,*[C$(-O=/;2&WN!+$S+@[HY !N4 MAAS@=^* .DHKB887\3>+=<@O;N^BLM+DBMX+>SNI+;+M&LK2.T95F/S!0,X M&<9.:I:9XCNM)2\T5VDU._@UC^S+ W$NUI5,2RJ99,$_*I;+8).T<$F@#T.B MN"UW6_%=I?>'(8;"QMY;R^D@GA-\6CE B=E ?R20O&<[0&',A0/Y<1\MMYVD<#OD=-827-Q9PR75LL$[9+QQR^8@Y/*M@9!Z@D X/(!XH OT5XWX9U*:Y M?0?LE_K#:SM2HR_V9)&NYX8I"N/-R-ZJK#)<[B,8(![317!^*M1CU/1-&?3[R MZ2"XUJ"TEEMI9(&D42E'4,I5L9!&1UZBK-JD^@^-K;2(KJ\N=/U&SFG$5U\=?\D]\2_] M@J[_ /135T- !1110 45ROC&\NXX=*TZSG>UEU:_2U:YCQOBCVL[E<@C<50J M#VW9[4Z[BL_!]A]DN/,E9@J!3*Q*DE@/O!>Y'&: .HHKC MY/%LVD7EQ;^(M-@LVCL)KZ)[.Y-PDD<>/-7+(A#C*G&,'/7BLK^T-5U'QEX2 MGO\ 1XK-)5N)H=EV)" T/W7&U=K@8X&X?[5 'HM%<58>.8[CQ9#H,T>FK-<- M,L:6NHK<3P-&,E9XPH$9P#T9N1CWJUXPO+N*'2M.LKB2UDU744M'N4QOBCV, M[%,@@,0F <<9SU% '5T5P]U#_P (KXGT0V=[?O9:E+);7%O>719%, MK,RD;2" 0"#TR!5BP\0:OK&D-J=CH]LNGW%N\MG+)?$2M@90R)Y9"!ASP7/( MR.3@ ["BN!T#Q1JS^"=!O=2M(+G4]3\F*T2*XP+AV3<7D/E@1 !68A0V .,G M JQ=^-+C2K/6!J6E(NHZ9'%.;>"Z\R.>*5MJLDC(ISD,""HY'HT>6 M^#G:"V,')Z9ZN@ HHHH Y^S_ .2A:S_V"K#_ -&W==!7/V?_ "4+6?\ L%6' M_HV[KH* "BBB@ HHHH Y[P=_R!;C_L*ZE_Z6S5T-<]X._P"0+(+[5_"VNBUTI'TN&Y-E)W!0-\N=^>"=M;/BGQNGA2^*W$>G>0H1V2;4ECNI59\%H8-IW@>[+D M@^F2 =M161XCU$Z)X:U35(XUD>SM9)U1NC%5) /MQ7(:MIMWHG@:3Q''K6J2 MZQ96PO997NY##,0-SH8,^4%() PH(X.Q: M-+J66Z\I@SJ'*QKL8.0K*3N9!D@9ZD96D^(]7BU#Q;/K$=HNEZ1<-\\)-1BU#2H=9TB*RM]4)2UDCO/.99=I<) M*NQ0I*A_NEQE<9Z$TK/QM>7%E8ZG>);T1W!5@I,D<14[T7<,MN7D, "0,@'5T444 %<_XA_Y#?A/_ M +"TG_I%=5T%<_XAYUOPG_V%I/\ TBNJ .@HHHH *Y_P]_R&_%G_ &%H_P#T MBM:Z"N?\/?\ (;\6?]A:/_TBM: .@HHHH JW5M!?V<]G<()()XVBD0GAD88( M_(U@Z5HFM:>EM8MK\=QI=L0J*;+;7>5.!@$B-2<=0G6EU-+:/=M)LR)+ $^1>"I/7!&>.PN[:"^LI[*X026\\;0R(>-RL,$?D M:@O]8TS21&=2U*UL?.;;&;J=8][>@W$9/TK-\-:^VL:)I]S>O;17=VTH2)&V M[]CL/E!))P%!- &;_P (?J5QI<6AZGKR7&A1X1HUL]EQ-$I^6*27>5(P &*H MI('49-7&\.:C;:W?7^DZQ%9P:@\ I*JH^97&1G':MB35 M=/BMY[J2_MH[:U)2>5IE$<+#&0QSA2,CKZUCZAX[\-Z>=+,^L69M]2=TAN%N M8S$ H8EF8MC;E2N1GYB!0 V3PB9;S7EDNXWTK6@?M%MY!$JL8EB)64/C&%!P M4)SWIUMX9OS>Z7/J^L17L.E$M;)%:>26?84WRDNP8A2?NA!DDXZ :K:YI,>H M0:<^J6D=[.H>&V:=!)(IS@JN&O"NJW7A[3+?5;Z2+3H+UKPV+V>R; M2N8XX&N$$CL#@J%SDG/:G7FM:7IUY;V5[J5G;7=P0(()IU1Y23@;5)R>3CB@ M#'UOPO=:[J$#7.H6[6-O=17,*FP!N8&4J=LF.LHHH **** M .?\0_\ (;\)_P#85D_](KJN@KG_ !#_ ,AOPG_V%9/_ $BNJZ"@ HHHH ** M** .?L_^2A:S_P!@JP_]&W==!7/V?_)0M9_[!5A_Z-NZZ"@ HHHH Y3_ (1W M4[&]OY=%U>WLK.]D,\L%S9&X\N5OOO&PD3;NX)#!AGGN11-X:U.'4-1N=*UQ M;4:@J?:O.M/.?S%0)YD9#H%8J!P59<@''4'3\1ZP^@>'K[5DMQP:U_96MZ=;64LEJ]W#<07AG@9$($@9F1"I&Y3T(P>O&* * M\?@Z32[FSE\/:DEAY&GIIT@GM1/OB0Y1AAEQ("6Y.0=W*G%5[?P/=Z?%I#:= MJ\:WFFQW$237=GYJNLS[R=BNF'&!R#CKQSQT47B#1Y8+N=-5L7@M #"97C3 R'-#M])^ MUR7(A>0^>Z!"^YV?D#C^+M^G2L\^'M6LKO4)=!UNVLK6_E-Q)!<6/GF*9A\[ MQ,)% SP<,&&)3:V-]87.EKI[W4EU!,'"LL@4@N&V@ ')K>% M_:L+4)=09NANMU60?O1C.5_O#'/':@#G1X-6P&D2:'>_9;O3DE19;N'SQ.LI M#2>8H9"6+J&R",'/&.*FG\.ZB^IZ3JB:O"U_9130SR3V>Y)TD9&8*JNI3!0! M>6P.NX\F_-XFT&WFNX7UFQ6>SC:2YA^TIOB4=2RYRO4=<=1532O&OA_5O#B: MXFJ6L-F54RM/<1K]G+8PDAW$*W/0F@"C<^#;N6TU/2X=:$6B:E+)+/;FUW7" MB0YD1)=^ K$MU1B-QP>F*CZ'K=QXM\1G3[X:99SV]O"&EL?-1QY; M&=RX9> MG5EYY6NTM+JWOK2*YM;B*>WD3='+$X9''J"."*Q]'\407_A0Z]=HEC /.,@> M8%4".RY+' YVY_&@"D?",MA)ITF@ZFEDUA8?V>/M%MY^^$;2IX9<."N<\CGE M33(O"%];>%[?1+75K6:!5E29;_3A<1SAW+AB@=,,,^I4_P!WIC1T?Q?HFM>' MUURWU"U2R$:O,\LZ V^0#MEPQ",,C()IFA>(5UG6]7AMI[6YT^U2!K:>V;>) M-X8M\P)!Y7M0!I:+ID>AZ)9Z7'-),EI D(DE.695&,FM*BB@ KGO'?\ R3WQ M+_V";K_T4U=#7/>._P#DGOB7_L%77_HIJ .AHHHH **** "N?\0_\AOPG_V% M9/\ TBNJZ"N?\0_\AOPGG_H*R?\ I%=4 =!7,W6@:A#KD^JZ-J<-G->(JWD= MS:&>*4J,*X"NC*P'R_>((QQD9KIJ* .4;PYJJ:C%JUGK<:ZDUJMK=O=6/FQS MA6+*P1'0H06;&&(P>&="GT)-0%Q??:Y[V]>[DD$(A&YE4$!IZ.B@#FKK0;Z+7+G5M M%U*"REO$5+R.ZM#<1R,@PC@+(A5@,@\D$8XXS5-O!6RPMQ!J3C5H;_\ M(ZA M-"'$DY4JVZ,%?D*':%!& !SD9/8T4 ^&]5O8-/FEUB'^UK.\-W%.;+, R MC)L\KS-V-K'DN3GOC !<>'-2CU&_N=*UJ.S&I!3=++:&8K($";XCYB["5"\, M'&5!QUS=T?7AJ;:L6A%LFG7TEJS-)D,%53O/ Q][ISTZU#X?\8Z'XDL[JYL+ M^)Q;/(LR-,A9%5BN\@,<(=I()ZCF@#!7PWJ6F^*M+@T&X:TM+'1?LR3W%J9X MWQ(!M?!0[L?-PPY'0CBKT?@J2QL='73=5:+4--GFG^U7-OYJ3O-N\W>@9>I8 MD888P.M7+#Q3;ZKXI^P:;>65[IYL&N#/;2B3]X)0NWYGDN[$212AT"LC1JR\9&1AAV!SSG0\,:"OAS18]/CD$J MK+)+\J>4B%V+E43G8@)P%R<#N:W:* ..A\%?9_#NEZ;'J(6YTR^^VP7?D="9 M69EV[NA5V0\]\^U07O@::XM]0TR'5HH='O[IKJ2!K,/<0NS!F\F7>%3YN02C M%2>#TQW%% '$'P5=P^%M/T6#5HP-,O(KBSGELMV$C.4215==[>K#;GTS6MI> MB3PZJ^KZGJ"WVHF'[/%Y,'DPP19!(1"S'+$ DECG Q@"NAHH *Y[P=_R!+D= M?^)IJ7!_Z_9JZ&N>\'?\@2Y'7_B::EP?^OV:@#H:*** "BBB@#GO'?\ R3WQ M+_V"KK_T4U=#7/>._P#DGOB7_L%7?_HIJZ&@ HHHH Q=?T5=>LEA-P]M/!,M MS:7,:@M#,OW6P>".H(/4$CCK6=>>'M5UG3KNRUC6XY"_EM;M967DB&1'#K(0 M[R%B&"\9 P.G.:ZNN2U[Q<=!\3:5I,MCYMK>#,UWYVW[/EPBDICD%V49R,9[ MT ))X4FU2ZN)_$=_'>O+8RV$:6EJ;=(XY,>8V&=R7.%&6[_ +,C>*)(+(0[PT>SW-S+ MC8)O+\N(%0TA.#T+H,8Y+"M:[US2;348M/N]3LH+V?'DVLMPBR29.!M4G)R0 M1Q0!S>C^![O3;S0_-UJ*:RT19$M;>.S\MG#H5S(^\[FY'("@\\<\;WB#1/[> ML$A6XDM;FWF6XM+I%#F&9>5;!X819E:9"R*K%=Y 8X0[203U'- #(/# MEY,G-1Z'XWTT MZLDVCVJ-%!;BTVS&,\*KR;R&"@_PHI.!D]0=:RUK2]3LYKRPU.TNK2(D2SP3 MK(B$#)RP.!@$&LC4?%]J+&PO-(U#3[ZVFU.&SGF299$16^]\RM@,!@\^O2@" MM:^#+RV\.Z9IXU>+S]'F233KA+,KLVJ5VRIYA$F59@<%.O&#S5'Q+X9OF\.^ M(KV:X;4M8O;>&W M;4HJ1H^56.,ESU9F)+-D^@&*[33]5L-7M?M6FW]O>0;B MGFVTJR+D=1E21FJC:VZ^+DT'[/\ >L&O?/\ ,Z8<)MVX]\YS^% &=#X7N)]3 MEO\ 6]36_E^Q/I\0AMO)"1N079OF;+G"\C:..%&:K:;X0U&UO-%EOM?\^+28 MFAMH8[-8LJ8RFYR6;+@8Y&%X^[SFM*/QAHWF$;%Q@*!DX'/'5T44 %%%% '/V? M_)0M9_[!5A_Z-NZZ"N?L_P#DH6L_]@JP_P#1MW704 %%%% !1110!SW@[_D" M7(_ZBFI?^ELU=#7/>#O^0+7>5.!@$B-2<=0N>VKD]/\2:GK"? M;M)T6*;1_.,:3RWOES3*K;3)''L*E>"1N=20,X&1D HWW@B]NK34]-M]=^SZ M3?W+W9A^QAY4=F#LOF%L%"^3C;NYP&Q1K?@6]U236X;?6DM++69(Y+E&LO-E M#(BJ K[P GR+P5)ZX(SQTL^NZ1;ZE'IEQJME%?R8$=K)ST];RXFB4_+%)+O*D8 #%44D#J,FM< M^*O#WEW,S:[I@BM7$<\GVN/;$Q) 5CGY22#P?2K=UK.FV-@E_>:E:6UF^W;< M33JD9W=,,3@Y[4 9#>'-1MM;OK_2=8BLX-0>.2ZB>T\U@ZJ$+1-O 4E54?,K MC(SCM39/")DO->62\C?2M:!^T6WD$2JQC6(E90^,84'!0G/>K-WKI76_#UM9 MR03V>IB9C-G=E5CWJ48'&#Z\\5JV=[;W]NMQ:3Q7,)9E$D+AU)!((R..""#[ MB@##MO#-^;W2Y]7UB.]ATHEK9(K3R2S["@>4EV#$*3]T(,DG'0#G_#7A75;O MP]I=OJM])%IT-ZUX;%[/9,&25F1#)N^YNVMC9N/][%=38>([:Z&H/=>3916E M_)8AYI@!(5 .V.H6EU9IG=/!.KQK@9;+ X&!0!S6 MH^"+V]CU>U@US[-INI7'VJ6 V8>4287($A8#82H.-N?1A5S7/"]UKNH6[7.H M6[6-O=1W,*FQ'VF%E*G;'-O 4$KS\A."1GIC:TW5M,UF!KG3-0M;V%6\N1[: M995#8!P2I(S@CCWK2H **** "N?\0\ZWX3_["TG_ *175=!7/^(>=;\)_P#8 M6D_](KJ@#H**** "N?\ #W_(;\6?]A:/_P!(K6N@KG_#W_(;\6?]A:/_ -(K M6@#H**** "N,U;2+_4/'EG+!>WUA NF3(UU:QQD%C*F$)DC=1D9/&#Q79T4 MR>X2>(1!#"64$)A@_#E5_>9SUQWU% 'F&D:=>^&K[3'UNPO;] M?^$>AT_-O:M=!)58F2)MN$S&@+$=!\H(Y!Z)GOY[5[J?:;3Q7+<:1;:C++?7=NUW97>G,]I,H$8$Z3!<1,BKGY MFZI]S.#6[XOMYKE-%^SP2S>7J]M(_EH6VH&.6..@'K73T4 >97^B7+^$_&:I MILQN[C56FB MSOE :,JR\98#!P1Z&M*%VTCQ1XC74=*OKU-3N(7MGALWG2:, M1JGELP!5-K!C\Y4?-G/6N[HH S+#4#?S7J&SNX/LUP8-UQ%M67 !WIS\R?7&FSV7A#P?Y6F3/:Z9-;37EG% M 2ZJ(F&?+ RQ61E<@ G*Y )%9>N:5>:ZOB;4[#2[P6-S#8HUO+;-#+?&&4O+ MB-]K?ZO"#6&DW5M#V15?3'O-0OO!UO%I>K6YT^TDBNIKFU>-(9#;[ N6 W>';2ZBU[3[W2?+036^F2.]M.L3+N\MD;S4Y(RJL.>HZCT^B@#G_"=SJ%SH M$4^I6:6LYEE(58#!YB[VQ(8R249AABI.02!KOR?#<&@W%EJ=O>F2Y#"3 M3;A(QF61@3(4"<@C^+OCK7?T4 >5V=O6IO[5[*0.-D;+N M12N9 K%6^3=TR,D5O^$XWD\5^)=1CTJYLK6\-LT33VYB\\A6#/M.#G/7< W3 M(%=K10 4444 %<]X[_Y)[XE_[!5U_P"BFKH:Y[QW_P D]\2_]@JZ_P#134 = M#1110 4444 %<_XA_P"0WX3_ .PK)_Z175=!7/\ B'_D-^$_^PK)_P"D5U0! MT%%%% !1110 4444 %%%% '">'+TZ7JVOV=W::G'-=:U)+"ZZ;V=5N8#>&4K&Y 1MR9X#'K@XS M7J=% '#Z8RW_ ,1Y-5MM,O;:V?2C"UW<6;0&5Q(IP0X#9 _O >V17<444 %% M%% !1110 4444 %<]X._Y ER.O\ Q--2X/\ U^S5T-<]X._Y ER.O_$TU+@_ M]?LU '0T444 %%%% '/>._\ DGOB7_L%77_HIJZ&N>\=_P#)/?$O_8*NO_13 M5T- !1110 5Q/B#0?[>\4R6L\,HLKG0YX&N%0[8Y#+&5PW0,,;A],UVU% 'D MJZ?XBUGPKJFK:UITXU=OLNGPVZQDMY<4J&20 /%UF^7Q)I\ M=OJT?F&+[):Z=I@DBO%"*6DEF,9^8$$8#J<(H )//K5% '*:1I\D?CWQ)?RV MC)YL5K'#<-&1Y@"-N"MWP<9Q[5RDNG:G)X$UC1(+;45O;?59+EX_LI!F@-X9 M3Y;.ICD)3)V@MZ$'.*]6HH \LU#1I-1TG6+VR;7]2GF:S^TKJ-FEL;F*&;>T M:1^5$6.S.25(.54$\@;&O-'XE33GMM%NWB35[3SWN;!X]ZJ222KJ&*KG[Q&W MG@GG'=T4 N.MN44 %%%% !1110!S]G_P E"UG_ +!5A_Z-NZZ"N?L_^2A: MS_V"K#_T;=UT% !1110 4444 <]X._Y MQ_V%=2_]+9JZ&N>\'?\@6X_["FI M?^ELU=#0 4444 1LH=2AZ$$5P_A:]F\.Z)8^'K_2]4:^L"+5#;VQC0B!F^T%1A]HQ\WOC.*]-HH MY#^QHE^)-O>+IJBC!',(!MC/F ! V, [2>/3/:N3M-)U2RLO"=U*=8L;6 MSBO;>4V5D)9K=FD_=GRFCD.TJI7(3@$<@&O6Z* /*-3\)75YIN@6&COJ<:,] M_+YU["$91(K-B0(J^4CDD8 1@&QP1BN^\/7/VG0[1O[*ETLQIY363)L%N5^4 MJO !08X(X(P16S10!YG<:/=7,,T<^FS2Q2>+DN&1X2P:'Y?GP1RG'7I2^(]% MU"YNO%AM=.N)(Y9M-G:-8\"[2,@RJO9CM7!'?@5Z710!S0\0P/\ Z5;:)J\@ MEN(;9I3I[Q.2QQN*R!7V)DDL1@9XSSCI:** "BBB@ KG_$/.M^$_^PM)_P"D M5U705S_B'G6_"?\ V%I/_2*ZH Z"BBB@ KG_ ]_R&_%G_86C_\ 2*UKH*Y_ MP]_R&_%G_86C_P#2*UH Z"BBB@ HHHH **** ,_4M0M=*T^>]O)Q!!"N]W() MVCZ#DGV')J5+B&:ZEMXYHVGB16EB5AN0-G!(ZC.#C/H:YWQNV^UT2U89BN=8 MM$E'8J)-X!_%!3])('Q%\2)E=QM+)@.Y'[T9H V)-8TR&WN+N34;2.UMG,<\ MSS*$A<8!5FSA2,C@^M/LM0L]3LTO+&[@NK5\[9H) Z-@X.&!P<$'\JX"ST*] MUK3M8DTV>&&_LO$]Q>VIN8B\$KQ_+M<#G;DGD<@C(Y%/U?Q6P\+:[:G2CINM MRWHTR:*U'V@O+*HQ*A10TG[KYON[OEQCB@#N(=7TZ?3&U2UO(+BQ56<7%NWF MH0N=V"N!Z5:MKF"[LX;J!UD@F021NO1E(R"/PKBO!-]:6WB#6M"L[:[M M[(F.^LH[FTEM_D90LBJLBJ]O)Q#;PKO=RI./P')/L.34L=S M#-=2V\:N!-G'E]?O9(&WKS4 M-]K6FV"7;75[&OV5$>8 Y,2L<*S*,D G/)&.#Z&O.;G[6-#U)[&.)[D^,@;< M3,5C9Q,@&2 3C<,''H:V_#,%EJ7@34XYI9'OKM9TUIKC D%SMVR(PZ*%& HZ M;=N/6@#T&BL#P==37O@C0KRY??+-IUO([8ZL8P2>E;] !1110 4444 %<]X[ M_P"2>^)?^P5=?^BFKH:Y[QW_ ,D]\2_]@JZ_]%-0!T-%%% !1110 5S_ (A_ MY#?A//\ T%9/_2*ZKH*Y_P 0_P#(;\)_]A63_P!(KJ@#H**** "BBB@ HHHH M *SM2O[72M/GOKR80P0J7>0J3@?07U^]D@;>O-8NE$?\+%\2)D;C:6+ =R/WPS7&7'VL:%J4EC'$]R?&0-N M)F*QNXF0#) )QN&#CT- 'H]]K6FV"7;75Y&GV9%>=M=%X.N9KWP1 MH5Y\=_P#)/?$O7_D%77_H MIJZ&N>\=?\D]\2_]@JZ_]%-70T %%%% !1110 4444 %93ZUIL%Q=P3WL*/9 MQH]PTAPL2R9VEF/ SM/&?3U%:M>6ZDQE\#_$.\DQYDE]<*Y/.%CCC1?PVKG\ M: /1[F[MK3RA<7$47FR"*,2.%+N>BC/4GTJ&35-/B@N;F2]MUBM25N)6E4+" M0 2'.<*<$'GU%8/C?,G_ C"I\^[7+8C SD ,3^@)_"N1A8OXZNK76,)H$FN MN8?+/$M\(X3$LWHO!*CG@! /3+?4;2ZNKFSBF\RXMBGFI@\!QE3[@C/( MXX/I6C7)RL8OBK:B-P!=:++YJCOY\' M?\@6X_["FI?^ELU=#7/>#O\ D"W'_84U+_TMFKH: "BBB@ HHHH *S]2O[72 MM/GO;NX$%O"N]W*DX_ )5:2(,-R!LX)'49P<9]#5>35]+AMKBZDU&TCM;=S'/,TRA( M7& 59LX4C/0^M9&E,!\1?$:D@L;2R8#N1^^&:YNST*]UK3M8DTV>*"_LO$]Q M?6IN8B\$LD?R[7 YVY)Y'((R.10!W]GJ%GJ=FE[8W<%U:ODK-!('1L'!PP.# M@@_E4<.KZ=/I;:I:WD%Q9*K.)[=O-0A<[L%R+)?64= MS:2V_P C*$D55D53@.N>F/GH [6VN8+NSBNH'62"9!)&Z]&4C((_"K-XN;:(X_P"64<\B(/\ OE0*ZV@ HHHH **** "N?\0\ZWX3_P"P MM)_Z175=!7/^(>=;\)_]A:3_ -(KJ@#H**** "N?\/?\AOQ9_P!A:/\ ](K6 MN@KG_#W_ "&_%G_86C_](K6@#H**** "BBB@ HHHH PO$VDS:OHK6]HRQWD, MD5S;/(3M$L;AUW8R<$C!X/!-/U/P[IVJ3Q7=S'/'XB>29W:9%-=IJ4<"' M5+:&6.TD>1E4;P,AL=02J]0<8XI/#NDC0?#MCI8<2-#$!)(O&]SR[?BQ)_&M M:B@ HHHH **** "BBB@#G_$/_(;\)_\ 85D_](KJN@KG_$/_ "&_"?\ V%9/ M_2*ZKH* "BBB@ HHHH Y^S_Y*%K/_8*L/_1MW705S]G_ ,E"UG_L%6'_ *-N MZZ"@ HHHH **** "BBB@#"\3:1/JVBM;6C+'>0R17-L\A.T2QN'7=C)P2,'@ M\9I^I^'M-U6>*[N8YX[F)#&L]K<2V\NPG.TO&RL5R,X)QGFMJB@#'&@Z9_9] MO8K9JMK:3)-#&C$!75MP;(.2=W)SG)SG-4]8\.BXM-8DTQ([;5-4MUMYIF=@ MI !7<5&06"DX.,G !..G244 5;2U@T^R@L[9!'#;QK'&BCHJC 'Y"K5%% !1 M110 4444 %<]X[_Y)[XE_P"P5=?^BFKH:Y[QW_R3WQ+_ -@JZ_\ 134 =#11 M10 4444 %<_XA_Y#?A/_ +"LG_I%=5T%<_XA_P"0WX3S_P!!63_TBNJ .@HH MHH **** "BBB@ K"\3:3-J^BO;VCK'>0RQ7-L[D[5EC<.N[&3@D8/!X)K=HH M Q=3\.Z=JD\5W-E8KGG!.,\TX:%IG]GVUBMDJ6 MMI,DT,:N1M=6W!L@Y)W\'?\@2Y'7_B::EP?^OV:NAKGO!W_($N1U_XFFI<'_K]FH Z&BBB M@ HHHH Y[QW_ ,D]\2_]@JZ_]%-70USWCO\ Y)[XE_[!5U_Z*:NAH **** " MBBB@ HHHH *Y^PT62TU36W?R9;#4W2;R6&2'*".0$$8*D*A^I;CUZ"B@#!T[ MPKI&EW,4]K;S>9 I6!9KN:9;<$8(C5V*Q\#O^0+)M)FU;16M[1ECO(9(KFV>0G:)8W#KNQ MDX)&#P>,UNT4 8NI^'=.U.>*ZN8YX[F-3&L]K<2V\FPG.TO&RL5SS@G&>:23 MPWI4VG6^G+:F*VMFW0&"5X9(VYR1(C!P3DY.:9%-=KJ4<*'5+:&5+21W95!<#(; M'4$JO4'&.*U:* ,CP[I*Z#X=L=,#B1H(@))!QO<\NWXL2?QK7HHH **** "B MBB@ KG_$/.M^$_\ L+2?^D5U705S_B'G6_"?_86D_P#2*ZH Z"BBB@ KFK<_ MV1XLO8IC_H^LE)8)#]W[0D81HS[F.-&'KA_2NEJG>6-MJ%H]M>6\=Q!)]Z.1 M<@^GX^] %RBN<_X1JZCREKXHUJWA'W8N_P#?JR_^1Z/^$N_\ ?JR_^1Z/^$C_A'- M3_Z'/7?^_5E_\CT =#17/?\ ".:G_P!#GKO_ 'ZLO_D>C_A'-3_Z'/7?^_5E M_P#(] '0T5SW_".:G_T.>N_]^K+_ .1Z/^$*["*([K?1W>XGD!X$SQM&D?UV2.Q';Y/[U=+5"RT^VTVW2WLX4MXEZ1 MQI@>Y]R3R3U-7Z "BBB@ HHHH YF_P :3XHBU:; M+V!+&=STBD5V:$GT!,K MKGU*^M=-5>:WBNH&AGA2:*12KHZAE8'J"#U%81\+RVY(TW7]6TZW'W;>)H94 M4^BF:)V ]@<#L* .EHKG_P#A'=3_ .ASUW_OU9?_ "/1_P ([J?_ $.>N_\ M?JR_^1Z .@HKG_\ A'=3_P"ASUW_ +]67_R/1_PCNI_]#GKO_?JR_P#D>@#H M**Y__A'=3_Z'/7?^_5E_\CT?\([J?_0YZ[_WZLO_ )'H Z"BN?\ ^$=U/_H< M]=_[]67_ ,CT?\([J?\ T.>N_P#?JR_^1Z .@HKA?#MCK6K:8]U<>+]861+N MZ@PL%F!MBGDC4\VYYP@S[D].E;/_ CFI_\ 0YZ[_P!^K+_Y'H Z&BN>_P"$ MN_]^K+_ .1Z .AHKGO^$@#H:*Y[_A'-3_Z'/7?^_5E_P#(]'_".:G_ M -#GKO\ WZLO_D>@#H:YKQ7B^TQ_#L)W76K(UOM')2$C;+(?0!2<'NQ4=Z>? M#FI'_F59#_ -MZNZ;HMEI7F-$K2SR8:6YN',DTN.FYCS@=AT'8"@#5 MHHHH **** "N?\26LS6EI?VT+33Z9=+>").6D4*T;@>K;'? [G KH** *MI= M6]_9Q7=I+'+!,H>.2/D,#T-6JY^Y\,Q?:9+C3;Z^TJ:9R\QLC'LD8]6,N_]^K+_ .1Z/^$< MU/\ Z'/7?^_5E_\ (] '0T5SW_".:G_T.>N_]^K+_P"1Z/\ A'-3_P"ASUW_ M +]67_R/0!T-%<]_PCFI_P#0YZ[_ -^K+_Y'H_X1S4_^ASUW_OU9?_(] '0T M5SW_ CFI_\ 0YZ[_P!^K+_Y'H_X1S4_^ASUW_OU9?\ R/0!T-%<]_PCFI_] M#GKO_?JR_P#D>C_A'-3_ .ASUW_OU9?_ "/0!T-%<]_PCFI_]#GKO_?JR_\ MD>C_ (1S4_\ H<]=_P"_5E_\CT =#17/?\(YJ?\ T.>N_P#?JR_^1Z/^$N_\ ?JR_^1Z/^$N_P#? MJR_^1Z -'4M0@TFQEO+ABL:#A5Y=V/ 51W8G [DU5\-V$VGZ%##=J@N9)); MB=5;*I)+(TK@'N SD?A3++P[!:W"75WC_A'-3_Z'/7?^_5E_\CT =#17/?\ ".:G M_P!#GKO_ 'ZLO_D>C_A'-3_Z'/7?^_5E_P#(] '0T5SW_".:G_T.>N_]^K+_ M .1Z/^$N_]^K+_P"1Z/\ A'-3 M_P"ASUW_ +]67_R/0!T-%<]_PCFI_P#0YZ[_ -^K+_Y'H_X1S4_^ASUW_OU9 M?_(] '0T5SW_ CFI_\ 0YZ[_P!^K+_Y'H_X1S4_^ASUW_OU9?\ R/0!T-%< M]_PCFI_]#GKO_?JR_P#D>C_A'-3_ .ASUW_OU9?_ "/0!T-%<]_PCFI_]#GK MO_?JR_\ D>C_ (1S4_\ H<]=_P"_5E_\CT =#3&8*I9\!0,DGM6#_P ([J?_ M $.>N_\ ?JR_^1Z:OA9)RHU;5]3U:#J+:[,2PG_>6*- X]FR/:@!-!']H:KJ M>O@8M[M8K:U/_/2&(N0_T9Y9,>JA3WKI*8,* .% I] !1110 4444 ZN[9'HRGO72UFW^FV>JVP@O(1*JD.K!B MKQL.C*PP58>H(-9O_".WZC$?BW7D0#A?+M'P/JT!8_B2: .DHKGO^$N_P#?JR_^1Z .AHKGO^$_P"$N_]^K+_ .1Z .AHKGO^$@#H:*Y[_A'-3_Z'/7?^_5E_P#(]'_".:G_ -#GKO\ WZLO_D>@#H:*Y[_A M'-3_ .ASUW_OU9?_ "/1_P (YJ?_ $.>N_\ ?JR_^1Z .AHKGO\ A'-3_P"A MSUW_ +]67_R/1_PCFI_]#GKO_?JR_P#D>@#H:*Y[_A'-3_Z'/7?^_5E_\CT? M\(YJ>?\ D<]=_P"_5E_\CT =#7-7!_M;Q98QPMN@T=WN)Y >!.\;1I']=DCL M1V^3^]2_\(W=R@+<^*MP K'_ .$[\*_]!^Q_[^B@#HJ*YW_A//"G_0P6/_?T4?\ M">>%/^A@L?\ OZ* .BHKG?\ A//"G_0P6/\ W]%'_">>%/\ H8+'_OZ* .BH MKG?^$\\*?]#!8_\ ?T4?\)YX4_Z&"Q_[^B@#HJ*YW_A//"G_ $,%C_W]%'_" M>>%/^A@L?^_HH Z*BN=_X3SPI_T,%C_W]%'_ GGA3_H8+'_ +^B@#HJ*YW_ M (3SPI_T,%C_ -_11_PGGA3_ *&"Q_[^B@#HJ*YW_A//"G_0P6/_ ']%'_"> M>%/^A@L?^_HH Z*BN=_X3SPI_P!#!8_]_11_PGGA3_H8+'_OZ* .BHKG?^$\ M\*?]#!8_]_11_P )YX4_Z&"Q_P"_HH Z*BN=_P"$\\*?]#!8_P#?T4?\)YX4 M_P"A@L?^_HH Z*BN=_X3SPI_T,%C_P!_11_PGGA3_H8+'_OZ* .BHKG?^$\\ M*?\ 0P6/_?T4?\)WX5_Z#]C_ -_10 SP-_R+4G_83U#_ -+)JZ6O/?!_C#PW M;:%)'<:S:)(=0OI,.X#;6NY64_B"#^-=!_PGGA3_ *&"Q_[^B@#HJ*YW_A// M"G_0P6/_ ']%'_">>%/^A@L?^_HH Z*BN=_X3SPI_P!#!8_]_11_PGGA3_H8 M+'_OZ* .BHKG?^$\\*?]#!8_]_11_P )YX4_Z&"Q_P"_HH Z*BN=_P"$\\*? M]#!8_P#?T4?\)WX5/37[+_OZ* .BHKG?^$Z\*_\ 0P67_?P4?\)UX6_Z&"R_ M[^"@#HJ*YW_A.O"W_0P67_?P4?\ "=>%?^A@LO\ OX* .BHKG?\ A.O"W_0P M67_?P4?\)UX6_P"A@LO^_@H Z*BN=_X3KPK_ -#!9?\ ?P4?\)UX6_Z&"R_[ M^"@#HJ*YW_A.O"W_ $,%E_W\%'_"=>%?^A@LO^_@H Z*BN=_X3KPM_T,%E_W M\%'_ G7A;_H8++_ +^"@#HJ*YW_ (3KPK_T,%E_W\%'_"=>%O\ H8++_OX* M .BHKG?^$Z\*C_F8++_OZ*NZ9KFDZR9AIFH6]V8 /,$;ABN^)?^P5=?\ HIJZ"N>\=_\ )/?$O_8)NO\ T4U=#0 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10!SW@UO^*?D/_42O_\ TLEKH:YWP:?^*?D.?^8E?]_^GR7WKHJ "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *Y^S_ .2A MZS_V"K#_ -&W==!7/V?_ "4/6?\ L%6'_HV[H Z"BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ K)U/58=-6$/%/-*]R>+3X0?X$,4^Q>+_\ H.Z)_P"" M>;_Y*H^Q>+_^@[HG_@GF_P#DJNAHH Y[[%XO_P"@[HG_ ()YO_DJC[%XO_Z# MNB?^">;_ .2JZ&B@#GOL7B__ *#NB?\ @GF_^2J/L7B__H.Z)_X)YO\ Y*KH M:* ./U;0?%&L:1?:9&!(///!K6KG-6_T3Q3H%W"NU[R>2PFQ_''Y,LRY]<-%QZ;V]371T %%% M% !1110!GZCJ5MI=K]HG,A4L$5$4L[L3@*JCDDFLO_BK+L-)'_96EQ-]V.XB M>[D _P!K:Z*#[ D#U-#9O?'C12C]UIEA'/&IZ"29Y$W?4+"P!["1O6NDH Y_ M[%XO_P"@[H?_ ()IO_DJC[%XO_Z#NA_^":;_ .2JZ"B@#G_L7B__ *#NA_\ M@FF_^2J/L7B__H.Z'_X)IO\ Y*KH** .?^Q>+_\ H.Z'_P"":;_Y*H^Q>+_^ M@[H?_@GF_P#DJN@HH Y[[%XO_P"@[H?_ ()YO_DJC[%XO_Z#NB?^">;_ .2J MZ&B@#C])T+Q3IEFUM!K^CLAGFFR^CRD[I)&D;I+_P#H.Z'_ .">;_Y*KH** M .>^Q>+_ /H.Z'_X)YO_ )*H^Q>+_P#H.Z'_ .">;_Y*KH:* .?^Q>+_ /H. MZ'_X)YO_ )*I/L7B_P#Z#NA_^">;_P"2JZ&B@#GC:^+T^?\ MC0Y?]G^RYDS M^/VAOY5)8ZO.;Q=.U2V%K>N&9#&_F0S*.I1\#D=U8 ]<9 S6[7-^-OW'A#4- M03BYTV)KZW<=5DB4N/S *GU#$=Z .DHHHH **** "H7=8HR[D*B@EF8X 'J: MFKF_%):=-)TMAN@U'4%@G4?QQK'),RGV(BP1W!([T (NI:UK,?GZ+;VUM9., MQW-^KEIA_>6(8(7T+$$_W<8)D^Q>+_\ H.Z'_P"">;_Y*KH:* .?^Q>+_P#H M.Z'_ .">;_Y*I/L7B_\ Z#NA_P#@GF_^2JZ&B@#GOL7B_P#Z#NA_^">;_P"2 MJ7[%XO\ ^@[H?_@GF_\ DJN@HH Y[[%XO_Z#NA_^">;_ .2J/L7B_P#Z#NB? M^">;_P"2JU4N89)Y8$N(WFBV^;$'!9,\C(ZC/;-7* .>^Q>+_P#H.Z)_X)YO M_DJJ$>A>*$UJYU$:]I)FN+>&!U.CR[0L;2,I'^DYSF5L\]AT[]A10!SWV+Q? M_P!!W1/_ 3S?_)5'V+Q?_T'=$_\$\W_ ,E5T-% '/?8O%__ $'=$_\ !/-_ M\E4?8O%__0=T3_P3S?\ R570T4 <]]B\7_\ 0=T3_P $\W_R51]B\7_]!W1/ M_!/-_P#)5=#10!SWV+Q?_P!!W1/_ 3S?_)5-^Q^+DY_MK1&/I_8\PS^/VDX M_*NCHH YH:KJNDR*-?MK>"&Y@D@F MC#Q2*4=",AE(P01Z8K%\)222^'D25WE:VN+FT#2'+,L,\D2DGN2$&30!T5%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 5S_A[_D-^+/^PK'_ .D5K705S_A[_D-^+/\ L+1_^D5K M0!T%%%% !14+ND<9>1E15!+-G ]:Y_3O%":L]I+:Z/JPTZ[/[C4&B3RI >C M[=_FA3CAF0#D'H0: .FHHK&\1:M_8.@7>J"W%Q]G /E%]N[+ =<''7TH V:* M*KR2QP0O)*RI&JEF9CM"@=230!8HKD%\;6QMX+^72M4ATBY=5CU.2-!"0QPK ME=_FJI. &9 .03@'-=?0 45G6NIV=]-?6]L_F2V4PAN%5"-CE0V.1SPP/&>M M:- !1110 4444 %%%% '/^(1G6_"8//_ !-9/_2*ZKH*Y[Q#_P AOPGU'_$U MD_\ 2*ZKH: "BBB@ HHHH Y^S_Y*%K/_ &"K#_T;=UT%<_9_\E"UGWTJP_\ M1MW704 %%%% !17,W'BE!J5Y::?I&I:G]A(6ZDLUCV1N0&VYD==[;2"0@8C( M'4XK>B=9$5P& ('#*5//J#R/H: +%%%8WA[6#KNB0:D;<6_FEQL+[L;79>N! M_=ST[T ;-%%V,9";L9 .#Q0! MT]%9FE:E:ZSIT%[9.);>9=T;00>"#R#3I=2M(]6@TR20BZFB>:./8> M40J&.<8&"R]^] &C1110 4444 %%%% !7/\ CO/_ KWQ+_V"KK_ -%-705S MWCO_ ))[XE_[!5U_Z*:@#H:*** "BBB@ KG_ !#_ ,AOPG_V%9/_ $BNJZ"N M?\0_\AOPG_V%I/\ TBNJ .@HHHH *XC4+.VUWXAMI>J0IV^H1WMW8:A;JR1WEJ4#F-NL;!U967 M(!PRG!&1B@#.NB^B7NG>'/#=O:6378GN-TT;20V\:;=P6-67JTB@*&4#)/L< MU_&&K1AM(,-D=;&KIIHN C?9\-'YPFV;MW^K_@W?>_BQS6W+X3BG%K+_ &IJ M2ZE:/(T>I"2,S?/]]2"ACVG ^79@8! !YJ-O!UBVEFV-W?"Z-Z-0-^)%%Q]I M''F?=V?=&W;MV[>,8H P;*_U#2M9\8W6I7&GI7X MC$\UTR$G9N"X"*H7AL8 X'?)(!CZC:P:[\0WTO5(4N]/LM,2YCLYANBDE>1 MU+NAX?:(P!D'&21S63)J*^"]7\1:=I5NGV15LGL[,9$,%Q<2/&0 /NH2 Y48 M[XZUV.J>'XM3O[?4(+Z]T_4;96B2ZM"FXQMU1E=61ES@\KD$<$ZO'OY%EN;R>3]^\BD%&!4 +MP-H4!1CIR<@&'XP?Q39>'82VK:?'.= M4M$$]M:RQ[E:5%VE?.)QD\_,=RDC"]:UI-1UVXUQ=#LKC3XKJWLDN;R[GM7D MC:5/8ZAJ^JW;321R+<2-&KQ-&P9-BH@0 M889Y4Y[Y &%NO#7G7MO>0ZQJ=OJ*0?9Y;V$0[[B/.0'5HS'P\<4D&0SH 06!*DA21G(&1UJ5/%>I*IM+F M.T>^M]HI^H>#2M[X9M-+>\MK.PEN))+N* MX'FH[J3O)?.\LY.00P.3D8K0_P"$,L#I#V(N+TSRWHOWOC(OGM< @B3[NS(P M!MV[<#&* *FJ^)-5@NO$<%C8K M&-7_ +;TC[5_:%C?J)#&9K.-HAT!VO&[,T;C."I)/0\9P*T'A..T6_EBU;5F MO+YHFDO&E3S%:,G:5&S8!S@KMVX_AZYO:/H<.CK=RI=75Y=7L_FW%S$]9T^VP+FZLI8(LG&69" ,_4U ME>'_ !;HMUI]A8Q7\:ZFR+"=-8?Z1#(JX97B^\H!!R2 .^<$5U]% 'C5G_94 MNCZ$;/R#X\^WP?:R.;T/YF+CSL?/Y6SS/O?)MVX_AJ#7TT1]&\2_VKY;^*DU M.0QY#&Z6'S%\O;CYO)\K'^QR<\YKVRJD=U"\\END\;SQ;?-CW@LF>1D=1GMF M@#R#XBW]LU_KCE])L]4L6@%I]H@:74)CA7\RW?>#$@R1\JL,JY.,FO4/%-A< MZKX1UBQMABXNK&6&+G&69" #^)K:HH \QUCQ'I6O?#V;0=/ECEUF]M!8QZ4/ M^/B&7&TK)']Y A!)9@ ,YZ4XG0(_%^LQ^+&MGOHY;<:2;E?WGE>6N#;?Q%O M-WY\OYLX_P!FO3** /)[>RL=,U/Q[%I-K8P>(\R3:>D,:+IM+7PZ^N^%F\'_9?MH9O[2-J/WGV?RCN^U8YW^9LQYGS;L_[5>I44 >) M:.=#?1]!&EB)_%B:P@!7<;E8O/;S"<_-Y'E;O]CGUJ]KFJ6-AX>\9Z-=7"+J M4^J-+':$$RO&WEL'"CG9@'YN@QR:]-T728=#TN/3[621H(BQ4RD%OF8L6ZY)IUA\0C>;],U2]EN[:$6$P,=_:_ZL!K=NKQ8+,R@!3E\L>17J5% M032QPQO+*RI&@+,SM@*!U)/84 3T56AEBN8%G@=9(G4,CIRK \@@CJ*LT <] MXAYUOPGW_P")K)_Z175=#7/^(?\ D-^$^/\ F*R?^D5U704 %%%% !1110!S M]G_R4+6??2K#_P!&W==!7/V?_)0M9]]*L/\ T;=UT% !1110!Y_H&N:;X7?6 M=,UZ_@T^Z_M*XND%RX4W,4KET://^LX.TA,A;ERD?] MF+?+B3[.81_Q[AOF\SS/,SL^?.W/\->H44 >1VR6WV[1E^(31E#X?A$ O\X- MSN/FXS_RWQY?3Y^N.]4[>ZLHO!_A>QU)=,@LI?MDAN=>@::WC*2'"&)G3=*= MQP6.0%; ))KVBB@#C?AH\DOP_P!+,C%F42Q9="I"K*ZJ-K<@ ] ,5GZ#K MVE>%9-9TO7;^WL;Q=2N+M!7Q7#'#H-Q)J%T\%^H6"*:67?"LP;Y0=C M/@-T;/<5?N[3PDGC;PO?M;:8NF26$\5I-<1*$>19(C$$9QS@;MF.WW>*]1HH M \1_'LV^6?E^7[V?XJL:J?#7_"3> M)X_%GV5Y386YA6YSL:3RF#>4#QYN<8V_/Z5ZW67:Z3!::M?:E')*9KU(A*K$ M;1Y8(&.,]^
'5AEFN25WSAD9DR>LG?;U/. : MQA#8?\(;X>N;^[TF)8#=NMAKL1%K^)?^P5=?^BFKH:Y[QW_R3WQ+_P!@JZ_]%-0!T-%% M% !1110 5S_B'_D-^$_^PM)_Z175=!7/^(?^0WX3_P"PM)_Z175 '04444 < MMJNH:TWBJVT;3+C3[57LI+IY+FS:TN-8*VU] M-//:F"V1YQ-+"Y1_+"J6;.,@8S@]\5)JGAM]8\96EY,EVEA%I\T326U[);MY MID0A3Y;JQ& ?;CZ4ZXT$6^M^&!IEC'#INF&X#+'M58@T15<#J!)[QG:>(SH MEK"]P3$,9D(C5L)R/F.!SUK'EAUK1M"2.>)!$XB6,I+O8 M$+\JG*AN">,CFAH_A_6/"%YI\MOI\FK!-$ATZ4P3QIY4L;%L_O"O[L[SR,D; M?NG- &KX1\2)J.A:-)J%\);[43/Y#*G$@1VZ%1M&% ],^]:DOB328;2YN7NC MY=O<_8Y $_;+ MOPR,Y56QD'D@X/KQ21:#KRB+5)-+ N8-?DU/["EPC-)$\6S"L2%WC<3@D#*G MGH2 :VH^/+"RN-)2*UU"X6^N7@8K8W DAV(S',?EEBW ^7 .#NZ"M9_$NE1Z MG'IYFN//)16V6DI2-G^ZLCA=J,1QR*QM:CUG4SH>L)HEP)-/U%IFL! M/"9S$8I(\YW>7G+9P'/'?/ KZAIFK_\ "2K>Z+IE_878%#*"B9SCY\9P ;GBS4+C3]%5;"017]W<06=O(5#;&DD"[L'@[02V/ M:J[>)H['5=>34YH[>PTM+>3SF4[L2 Y+=>,@= ,4SQR%AT[3+]OEAL-6M9Y3 MZ)OV$GV ?/X5FZ_X>U2^'B\6]KO_ +1CM%M09%'F%/O=3QCWQ0!T6G^)])U* M:XAM[EDDMXQ-(MQ!) 5C.<2#S%79) M+5H_.C\LE'0R*"R9'WDR#ZT_Q%X=OM;UK41'B.WN] GT]9V8865VX!'7&.>E M065KKU[KOABXN=!?3K;38Y4N/,N8G.YHMHV!"'M7L[M)=,O+I;:;Y M>&$H*HW/*L) H(/(W,#TK!BT3Q#8Z+H=I)8:A<6D'VHW=GIM^MM,9&D)B8R" M1,I@MD!NI&0<<1V^E7^F^"_"N@74*PZA+K2.T8D\S:D<[7!.[^+"IU////.: M /3UZ4M)V/IZ4M !7/>#O^0)<\_\Q34NG_7[-70USW@[_D"7//\ S%-2Z?\ M7[-0!T-%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 5S_ (>_Y#?BS_L+1_\ I%:UT%<_X>_Y#?BS M_L+1_P#I%:T =!7%_$5;5M"L1=VPN+7^U+3S83 9MZ^:,C8 2^>> #FNTK+U M72HM7MX(YY)56"YBNDV$#+QL&4'(/&0,T <''&K+Q-K>A:.UAI"0VQMK6 MY@>VCDG#$2.L) :,$% 3@9*YP>IZ*\U+7[>^T_1Q=:9_:-ZLT[7!M9/)@BCV MY&SS,R-F0#.Y1C)P,8.WK6D0:YI%QIES+(D$X"LT1 88(/&01V]*KZQH46K7 M=I>"YN;&^LR_DW5J4WJK##+AU964X'!4\@$8(H YM_&&KH&T@Q61UH:NFFB< M(WV>YKIV\'6+Z6;9KN]%U]L&H'4/,47'V@<>9]W9]T;=NW;MXQBA/!5@]M MJT=U=:A=_P!JQHET]Q*-[%00&7: $//10 ,# '.0"+7O%3Z#JU\LT226-IH\ MFI$+D2,ROC:#G&"/:LKQ1-XJ@^'FM7\VHZ=%,=/,\FW>KZK?VMQ:FR$=Q*@\J(C!V[$7+8Q\S[CQUY.0#+U;7=;T.QTI;NZL MXDE5C=:L^FS2008V[$=%ERN=W,C.%&T^O'13R_:/"TUQYD+M)9-(7@DW1-E, MY5NZ^A]*J-X>35^ST>ST[0( M=&M0\=G%!]GC&[+!<8ZGO0!YMX7TK3KV'PFVBZ#) !9[=8N&TYK:&ZA:WP4? M>JB?=?1_!_AF3QKXEMG\/:3Y,2VOEQ_8H]J;D;)7CY2?:NWTW M3X]+TFUTZ NT5I"D$;.06*J !G&.>*BM=(@M-5OM2220S7JQ"56(VCRP0,<9 M[\Y)H X3PYIM_I$LJL1M'E@@8XSWYR34.NZ'#KUG!!+\*Q:7J4=I'<7[QNKP/(K_N9& M&\+(FY>/N^N#GC!K:UJ^N:B/$UG8-IZ6NE6_DSB>-RUP[1;VVL&_=@*PQD/D M^E;5YX7-]:V\5UKNJS7-K=?:K>\*VZR1/M*8 $00C#-U4GGKTIM[X.MKZ[O) MAJ>IVZW\:I>PV\RHMSM7:&8[=RMC )0KD YQ0!?\*_\BAHOJ+"#V_Y9K6Q5 M*PLH]/TNUL8F=XK:)(4+')PH &??BKM '/\ B'_D-^$\'_F+2?\ I%=5T%<_ MXA_Y#?A//_05D_\ 2*ZKH* "BBB@ HHHH Y^S_Y*%K/OI5A_Z-NZZ"N?L_\ MDH6L^^E6'_HV[KH* "BBB@#B_B*MJ^A6 O+?[1:?VI:>;#Y!F\Q?-&1L );/ M/ !S6(ES-X;LO$VMZ'H[6.DI#;FUM+F![:.2<,1(ZPD!HP04!.!DKG!ZGN]5 MTJ+5[>".>655@N8KI-A R\;!E!R#QDS(V>9F1LR 9W*,9.!C!SG\ M8:O&&T@Q61UL:NFFB<(WV?#1^<)O+W;O]7_!N^]_%CFNDUC0HM5NK2\6YN;& M^M"PBNK4IO56&&4AU964X'!4\@$8(JDW@ZQ;3#:F[OOM7VT:@=0\Q1>YK MHM>\5/H6K7RS1))8VFCR:DP48D9E?&T'.,$>U2IX+L'M]5CNKK4+LZK&B74E MQ*-Y*@@,NT (>>B@ 8& .9XY+."6.2 XR5#>8=QQT<;<$9VG M/%C5M=UO0[#25N[JSB256-UJSZ;-)!!C;L1T67*YW3E[>'+DV<%NOB368I84:-KA& M@W2(<<,IB*<8X8*&Z\\F@#4MKH-I,5_<36Q0P"626&3=%C;DLK=U[@^AKR[P MIXET=O&%AJ4.J6_O;F6ZN9(W8@LQPH M!.#A4"*.GW:@MO"J)J%G=WNK:EJ(LB7M8KN2-DA8@KNRJ*SD*6 +ENI/7F@# MI:*** "N>\=_\D]\2_\ 8*NO_135T-<]X[_Y)[XE_P"P5=?^BFH Z&BBB@ H MHHH *Y_Q#_R&_"?_ &%I/_2*ZKH*Y_Q#_P AOPG_ -A:3_TBNJ .@HHHH *Y MJU\::'TO6==\,V M-C(EC;:5'JLER]P)FDGD\N[>0*(R@5,LH&[>W';G@ ]$O+J&RLI[RY?9%!&T MDK8/RJ!DG YZ"BTN8;ZRANH9/,AFC62-L$;E89!P>>AKB+&.XD@\7ZG+J.HO M-:W5Y#;)]J=8X5$8/" @$Y)()!QVQ50:UJ6@V]K?-=7%S_:>@0FVCEE+@WJ* M -W0OYBD^NPDT >FU3-W;QWT=F9XA/(A=(2X#LHP"0O4@9&3[BO.?$!NK6R M.DQW5Y<7FD:.+BYO9M9FLE4D,!)E%)EYXKSRPE\1ZO?S:J+J"U:VUQK9WGUB9$6)9MGD&U$?E$LA&"6W%G M!R. .G\>Y^S:!C_H.V73_KI0!L7U]IPN+;2+T)))J*R+';R(7695&7!X(Q@] M^M:@&!@=*YC6KF>+QAX8@CN)4AF:Y$L:N0KXBR-P[X//-<5:0WTOAWP_J:Z_ MK"WM[JHM9)%O&*K"TDB%!&I6FCV$E_?S>7;18WOL M+8R0!P 3U(IXN[>2]DM!K7-YH^F>-+&T MU"_\JS%K+;-)=R2RPF3&X"1B7Q\N<$G&3VK0M=-B'Q4UJZ_THS)IMM/&@OI0 MK-NF!!0-@KP,*1@') !)H ] K&U>^L],EL+FYMC)+-=+9PNJ*61I#CJ<8!P, MX]*X7P=+XAU#^P=?FO+9([W?]J$FL32_:B48^6ENT8CC=63^ Y 5@<\U0MV^ MV:%X/UJZUF\EU2_U6%IH)+HM&S>8=R+$253R\8^0 C'S9H ]?R%!Z#ZFGT44 M %<]X._Y ESS_P Q34NG_7[-70USW@[_ ) ESS_S%-2Z?]?LU '0T444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !7/^'O^0WXL_["T?\ Z16M=!7/^'O^0WXL_P"PM'_Z16M '044 M44 %%%% '.^(-2N;?4M$T^SD$4M_>[9)-@;$,:M(_7UVA?;=FL_7/%5YIOB6 MUM;>&%]/B:%=2E<'?'Y[F.+:0<##+EL@\$=*F\1*+7Q7X3OWQY:W4UJS;?NF M6([?IED _P"!5BKX%U'6]-UR34]5O["XU>XD9K6+[.Z*BG;!EC&S A54_*PP M?058L]*UFRT?Q4+)8[?4;N\N9K"20JRDLBA&/ M7N.A].10!9E\565YI^IC3IYXKVVLWN!'<8('!R!QG230?$4!MYM/6."\A\-"QBED=66.Z!4@$GW%S;7@AWJ+BSD@=5.0)%65!N4'N 1Z]:=X2U677/"]A MJ$P N&0I.%X E0E' ]MRFN5\.:/J-GXO_M:[TW4[.QCTE[>275-4%U(TN]&) M \QPJX!Z$#@Y XSN^ (9!X+LYIEVF\EGO% [+-*\B_HXH ZJBBB@ HHHH Y[ MQ#_R&_"?_85DZ_\ 7E=5T-<_XAYUOPGS_P Q:3_TBNJZ"@ HHHH **** .?L M_P#DH6L^^E6'_HV[KH*Y^S_Y*%K/OI5A_P"C;NN@H **** "L;Q+JYT/PUJ6 MJ1H'EMK=GB0_QOCY1^)P*V:Y?Q];R77@36%B1G>.#SPF,EO+(?&.^=M %*6] M\1Q^(=.\.VVH6'G?V6;JYN[NS:5I)%=4.%22,*"3FK.F>+%%C>C6]EK?:?=" MTN8X \HED(#(8E +-O# A0"1R.<9JM>-?CQK9>(;#2;K5-/ETDP@VLL (9I% M<'$DB<8'49K)U#PEJUU;1ZM<6[/?2:P-1NK&RNS"XB\GR!'',&3YU7#$[E!. MX9QC(!U)\7Z"NE?VE+>F.#[1]D/FPR(RR_W&1E#*WL0,Y'J*5?%VBR:?>WYN MI(;>Q=8[K[1!)"\!.,;T=0P!# Y(QCFL ^'9S96*/,*?>ZGC'OB@#4 M'CSP\;EX5NYS M+=$ALK*\>^+0WX)M?*B>1IB.JJJJ6+?[.,\$8X-9\?BJ.TUO7#J5W(MC +06 ML30'S-TJGY0@7>S$X^7!/M65X;\,:OIL'A!;RS6-M-FOGN?WPD$?F;]AW$Y; M.1SUYYQ3M3\-ZQ'XWOO$]A;":>W-N;:"1UV7:;&250"?DD /RN<>A.TF@#H( M-2N(_&USI$TQ:">S2\M1M ,>UMDBYQSRT9YY^8^U=)7(*TEY\3XI$^[8:.RS M ]5>:52JG'&<0FNOH **** "N>\=_P#)/?$O_8*NO_135T-<]X[_ .2>^)?^ MP5=?^BFH Z&BBB@ HHHH *Y_Q#_R&_"?_86D_P#2*ZKH*Y_Q#_R&_"?_ &%I M/_2*ZH Z"BBB@ JK:6UO:0"&UAC@C#%@D2!5R3DG ]22?QJU10!32RM5CG1; M6%4N&9IE" "0L,$L.Y(ZYIDNF6,T5M#)96S16CJ]NC1*1"RC"E!CY2!T(Z5? MHH S+_1-(U.XAN-0TJRO)X.8I+BW21X^<_*2"1SZ>E)<:'I-W#:PW&EV4T5J M0;9)+=&$!'38"/EQ@=/2M2B@#+;0M(;51JS:79-J('RW9MT,PXQP^-W3CK4N MH:98:K:FVU&RMKRW8AO*N8ED3(Z'# C-7Z* ,BQT'2-,V?V?I%A:^5(TB"WM MDCVLPVL1@#!( !/<"K$>F6"V\4*V5N((7\V)/*4+&^2=RC& E%QI>G75]!?7.G6DMY;Y$-Q)"K21 M?[K$9'X5?HH RX=$TFVU235+;2K*.^ESYES';HLKYY.7 R.\EO M4TFQ2[D<227"VR!W<'(8MC)(/.:UJ* "BBB@ KGO!W_($N>?^8IJ73_K]FKH M:Y[P=_R!+GG_ )BFI=/^OV:@#H:*** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KG_ ]_R&_%G_86 MC_\ 2*UKH*Y_P]_R&_%G_86C_P#2*UH Z"BBB@ HHHH J3VT-PH2>*.1%97V MLH8!E(*GGN" 0>Q%6Z** "BBB@ HHHH **** *\T4=Q"T,R+)$RE71^58'@@ M@]13U18XPB(%51@ # J6B@ HHHH **** .?\0_\AOPGQ_S%9/\ TBNJZ"N> M\0_\AOPGCG_B:R?^D5U70T %%%% !1110!S]G_R4+6??2K#_ -&W==!7/V?_ M "4+6??2K#_T;=UT% !1110 4P@$$'D'J#VI]% %:W@AL[:*WMXTA@C4(D<2 MA50#@ < 59HHH **** "BBB@ HHHH K1V\$4TLD<2"24@R,J@&0@8!)[\#% M6:** "BBB@ KGO'?_)/?$O\ V"KK_P!%-70USWCO_DGOB7_L%77_ **:@#H: M*** "BBB@ KG_$/_ "&_"?\ V%I/_2*ZKH*Y_P 0_P#(;\)_]A:3_P!(KJ@# MH**** "BBB@ HHHH YOQM?S:;X+U:YM7*7/D&.)T&2CN0BD?0L#66TH\/>)E MLK8R?8-.\.M)':>80A,;@ XZ9P,9Q6WXNTN76O"&J:?;[3<30-Y ;H9!\R?^ M/ 53.CMKLW]LR/+:?;-(>R:WE@(>(R$-ELD'(Z;(;_7X/#-^NCB'2+K6+=K6X^U! MI"H&?*E\.O\ :PQT>)HL&/\ UV8A'GK\O3/>LFV\ M%7EK:Z98_P!NAM,TN[2XM(!9@2%58E4D?<=V < JJGN=U "VVMM8Z9K]VN3] MGU>6$R:GJ8CAB'R\F0K^[CYP% 8Y(]ZCKMM' +K1+SS0UO.) MHF>%@Q,QKI*S[_2[75[=8;I&^4K+'(CE'B?G#*PY!ZCW!(.02 M* -"BOG?Q1\:/%/A7Q1?:% FGWL5I)L6XO(6,KC /S;&5?R45C_\-&^+_P#H M':)_WYF_^.T ?4%%?+__ T;XO\ ^@=HG_?F;_X[1_PT;XO_ .@=HG_?F;_X M[0!]045\O_\ #1OB_P#Z!VB?]^9O_CM'_#1OB_\ Z!VB?]^9O_CM 'U!17R_ M_P -&^+_ /H':)_WYF_^.T?\-&^+_P#H':)_WYF_^.T ?4%%?+__ T;XO\ M^@=HG_?F;_X[1_PT;XO_ .@=HG_?F;_X[0!]045\O_\ #1OB_P#Z!VB?]^9O M_CM'_#1OB_\ Z!VB?]^9O_CM 'U!17R__P -&^+_ /H':)_WYF_^.T?\-&^+ M_P#H':)_WYF_^.T ?4%%?+__ T;XO\ ^@=HG_?F;_X[1_PT;XO_ .@=HG_? MF;_X[0!]045\O_\ #1OB_P#Z!VB?]^9O_CM:WA;XT^*?$_B2QT::+3;..[8J MT]K WF1\'E=[,N>.ZF@#V;4V_M#Q9HUI#ECISO?SL#P@:*2%%/NWF.1_US-= M)679:;;Z1%]GM_,?S2TLTLKEY)7P!N9CR3P/H , #4H **** "BBB@#F9@ M-.\;)=N,6^IV:6@?/"RQ.[JI_P!Y97Q_N8[BNFK/O[6#4;:2UNXA+"Y3*DD< M[^"".000"".00"*\4\>?%+Q%X!\52:#8FVO[9$1EEU!&>4 CIN1ESCU()]2: M />Z*^7_ /AHWQ?_ - [1/\ OS-_\=H_X:-\7_\ 0.T3_OS-_P#': /J"BOE M_P#X:-\7_P#0.T3_ +\S?_':/^&C?%__ $#M$_[\S?\ QV@#Z@HKY?\ ^&C? M%_\ T#M$_P"_,W_QVC_AHWQ?_P! [1/^_,W_ ,=H ^H**^7_ /AHWQ?_ - [ M1/\ OS-_\=H_X:-\7_\ 0.T3_OS-_P#': /J"BOE_P#X:-\7_P#0.T3_ +\S M?_':/^&C?%__ $#M$_[\S?\ QV@#Z@HKY?\ ^&C?%_\ T#M$_P"_,W_QVC_A MHWQ?_P! [1/^_,W_ ,=H ^H**^7_ /AHWQ?_ - [1/\ OS-_\=H_X:-\7_\ M0.T3_OS-_P#': /J"BOE_P#X:-\7_P#0.T3_ +\S?_':/^&C?%__ $#M$_[\ MS?\ QV@#Z@KFO&@6Y\-W.DQ'-SJZ-I\"CDYD4AF^BIN8^RUX&?VC/%__ $#= M#[?\L)>W_;6O?O#MBKVEGK5U/-=ZA=0!S-,1^[5]I*( %7IT&3@9)Q0!T=% M%% !1110 5SOBE6@ATW5 A9=,O5N90HR1&4>)V_X"LK-]%-=%1VZT 1(ZRQB M1&5@PRK*<@CU%2UY/\0O$-]\,]*M;S0?+:"XD8?8;H%X(O\ < (91_LAMH[ M5YO_ ,-&^+_^@=HG_?F;_P".T ?4%%?+_P#PT;XO_P"@=HG_ 'YF_P#CM'_# M1OB__H':)_WYF_\ CM 'U!17R_\ \-&^+_\ H':)_P!^9O\ X[1_PT;XO_Z! MVB?]^9O_ ([0!]045\O_ /#1OB__ *!VB?\ ?F;_ ..T?\-&^+_^@=HG_?F; M_P".T ?4%%?+_P#PT;XO_P"@=HG_ 'YF_P#CM'_#1OB__H':)_WYF_\ CM ' MU!17R_\ \-&^+_\ H':)_P!^9O\ X[1_PT;XO_Z!VB?]^9O_ ([0!]045\O_ M /#1OB__ *!VB?\ ?F;_ ..T?\-&^+_^@=HG_?F;_P".T ?4%%?+_P#PT;XO M_P"@=HG_ 'YF_P#CM'_#1OB__H':)_WYF_\ CM 'U!17R_\ \-&^+_\ H':) M_P!^9O\ X[1_PT;XO_Z!VB?]^9O_ ([0!]+7=W!86DUY=2I#! A>1VZ!0,DU MF>%+6>TT",741AGN)I[R2%NL9FF>7:?<;\?A7)?#?4KGX@Z(FO:X59XIB([. M$;;=67&'VG)9N!C<2 0" #S7I5 !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% E%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?_V0$! end EX-101.SCH 6 coda-20221031.xsd XBRL SCHEMA FILE 00000001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 00000002 - Statement - Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 00000003 - Statement - Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00000004 - Statement - Consolidated Statements of Income and Comprehensive Income link:presentationLink link:calculationLink link:definitionLink 00000005 - Statement - Consolidated Statements of Changes in Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 00000006 - Statement - Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 00000007 - Disclosure - ORGANIZATION AND DESCRIPTION OF BUSINESS link:presentationLink link:calculationLink link:definitionLink 00000008 - Disclosure - SUMMARY OF ACCOUNTING POLICIES link:presentationLink link:calculationLink link:definitionLink 00000009 - Disclosure - OTHER INCOME link:presentationLink link:calculationLink link:definitionLink 00000010 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS link:presentationLink link:calculationLink link:definitionLink 00000011 - Disclosure - PROPERTY AND EQUIPMENT link:presentationLink link:calculationLink link:definitionLink 00000012 - Disclosure - OTHER CURRENT ASSETS link:presentationLink link:calculationLink link:definitionLink 00000013 - Disclosure - CAPITAL STOCK link:presentationLink link:calculationLink link:definitionLink 00000014 - Disclosure - INCOME TAXES link:presentationLink link:calculationLink link:definitionLink 00000015 - Disclosure - NOTE PAYABLE link:presentationLink link:calculationLink link:definitionLink 00000016 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) link:presentationLink link:calculationLink link:definitionLink 00000017 - Disclosure - CONCENTRATIONS link:presentationLink link:calculationLink link:definitionLink 00000018 - Disclosure - EMPLOYEE BENEFIT PLANS link:presentationLink link:calculationLink link:definitionLink 00000019 - Disclosure - SEGMENT ANALYSIS link:presentationLink link:calculationLink link:definitionLink 00000020 - Disclosure - DISAGGREGATION OF REVENUE link:presentationLink link:calculationLink link:definitionLink 00000021 - Disclosure - COMMITMENTS AND CONTINGENCIES link:presentationLink link:calculationLink link:definitionLink 00000022 - Disclosure - PAYROLL PROTECTION PROGRAM link:presentationLink link:calculationLink link:definitionLink 00000023 - Disclosure - SUBSEQUENT EVENTS link:presentationLink link:calculationLink link:definitionLink 00000024 - Disclosure - SUMMARY OF ACCOUNTING POLICIES (Policies) link:presentationLink link:calculationLink link:definitionLink 00000025 - Disclosure - SUMMARY OF ACCOUNTING POLICIES (Tables) link:presentationLink link:calculationLink link:definitionLink 00000026 - Disclosure - OTHER INCOME (Tables) link:presentationLink link:calculationLink link:definitionLink 00000027 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS (Tables) link:presentationLink link:calculationLink link:definitionLink 00000028 - Disclosure - PROPERTY AND EQUIPMENT (Tables) link:presentationLink link:calculationLink link:definitionLink 00000029 - Disclosure - OTHER CURRENT ASSETS (Tables) link:presentationLink link:calculationLink link:definitionLink 00000030 - Disclosure - CAPITAL STOCK (Tables) link:presentationLink link:calculationLink link:definitionLink 00000031 - Disclosure - INCOME TAXES (Tables) link:presentationLink link:calculationLink link:definitionLink 00000032 - Disclosure - NOTE PAYABLE (Tables) link:presentationLink link:calculationLink link:definitionLink 00000033 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) (Tables) link:presentationLink link:calculationLink link:definitionLink 00000034 - Disclosure - SEGMENT ANALYSIS (Tables) link:presentationLink link:calculationLink link:definitionLink 00000035 - Disclosure - DISAGGREGATION OF REVENUE (Tables) link:presentationLink link:calculationLink link:definitionLink 00000036 - Disclosure - SCHEDULE OF COMPONENTS OF INVENTORY (Details) link:presentationLink link:calculationLink link:definitionLink 00000037 - Disclosure - SCHEDULE OF EARNINGS PER SHARE BASIC AND DILUTED (Details) link:presentationLink link:calculationLink link:definitionLink 00000038 - Disclosure - SUMMARY OF ACCOUNTING POLICIES (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000039 - Disclosure - SCHEDULE OF OTHER INCOME (Details) link:presentationLink link:calculationLink link:definitionLink 00000040 - Disclosure - SCHEDULE OF OTHER INTANGIBLE ASSETS (Details) link:presentationLink link:calculationLink link:definitionLink 00000041 - Disclosure - SCHEDULE OF CARRYING VALUE OF IDENTIFIABLE INTANGIBLE ASSETS (Details) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00000042 - Disclosure - SCHEDULE OF ESTIMATED FUTURE AMORTIZATION EXPENSES (Details) link:presentationLink link:calculationLink link:definitionLink 00000043 - Disclosure - SCHEDULE OF GOODWILL (Details) link:presentationLink link:calculationLink link:definitionLink 00000044 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000045 - Disclosure - SCHEDULE OF PROPERTY AND EQUIPMENT (Details) link:presentationLink link:calculationLink link:definitionLink 00000046 - Disclosure - PROPERTY AND EQUIPMENT (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000047 - Disclosure - SUMMARY OF OTHER CURRENT ASSETS (Details) link:presentationLink link:calculationLink link:definitionLink 00000048 - Disclosure - SCHEDULE OF STOCK OPTION ACTIVITY (Details) link:presentationLink link:calculationLink link:definitionLink 00000049 - Disclosure - SCHEDULE OF RESTRICTED STOCK AWARDS (Details) link:presentationLink link:calculationLink link:definitionLink 00000050 - Disclosure - CAPITAL STOCK (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000051 - Disclosure - SCHEDULE OF PROVISION (BENEFIT) FOR INCOME TAXES (Details) link:presentationLink link:calculationLink link:definitionLink 00000052 - Disclosure - SCHEDULE OF RECONCILIATION OF INCOME TAX BENEFIT (Details) link:presentationLink link:calculationLink link:definitionLink 00000053 - Disclosure - SCHEDULE OF COMPONENTS OF DEFERRED TAX ASSETS AND LIABILITIES (Details) link:presentationLink link:calculationLink link:definitionLink 00000054 - Disclosure - INCOME TAXES (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000055 - Disclosure - SCHEDULE OF NOTES PAYABLE (Details) link:presentationLink link:calculationLink link:definitionLink 00000056 - Disclosure - SCHEDULE OF NOTES PAYABLE (Details) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00000057 - Disclosure - NOTE PAYABLE (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000058 - Disclosure - SCHEDULE OF OTHER COMPREHENSIVE INCOME (LOSS) (Details) link:presentationLink link:calculationLink link:definitionLink 00000059 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000060 - Disclosure - CONCENTRATIONS (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000061 - Disclosure - EMPLOYEE BENEFIT PLANS (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000062 - Disclosure - SCHEDULE OF SEGMENT REPORTING INFORMATION (Details) link:presentationLink link:calculationLink link:definitionLink 00000063 - Disclosure - SCHEDULE OF DISAGGREGATE OF REVENUE FROM CONTRACTS FOR SALE WITH CUSTOMERS BY GEOGRAPHIC LOCATION (Details) link:presentationLink link:calculationLink link:definitionLink 00000064 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000065 - Disclosure - PAYROLL PROTECTION PROGRAM (Details Narrative) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 coda-20221031_cal.xml XBRL CALCULATION FILE EX-101.DEF 8 coda-20221031_def.xml XBRL DEFINITION FILE EX-101.LAB 9 coda-20221031_lab.xml XBRL LABEL FILE Equity Components [Axis] Common Stock [Member] Additional Paid-in Capital [Member] AOCI Attributable to Parent [Member] Retained Earnings [Member] Treasury Stock [Member] Long-Lived Tangible Asset [Axis] Equipment [Member] Building [Member] Statistical Measurement [Axis] Maximum [Member] Award Type [Axis] Options Held [Member] Finite-Lived Intangible Assets by Major Class [Axis] Customer Relationships [Member] Noncompete Agreements [Member] Patents And Other [Member] Legal Entity [Axis] Coda Octopus Colmek Inc [Member] Coda Octopus Products Ltd [Member] Coda Octopus Martech Ltd [Member] Land [Member] Office Machinery and Equipment [Member] Rental Assets [Member] Furniture, Fixtures and Improvements [Member] Plan Name [Axis] 2017 Plan [Member] Share-Based Payment Arrangement, Option [Member] Sale of Stock [Axis] Two Thousand And Twenty One Stock Incentive Plan [Member] Scenario [Axis] Future Years [Member] Restricted Stock [Member] Class of Stock [Axis] Series A Preferred Stock [Member] Series C Preferred Stock [Member] Income Tax Authority [Axis] UK [Member] Debt Instrument [Axis] Secured Note Payable [Member] Customer [Axis] One Customer [Member] Concentration Risk Benchmark [Axis] Revenue Benchmark [Member] Concentration Risk Type [Axis] Customer Concentration Risk [Member] Accounts Receivable [Member] Segments [Axis] Marine Technology Business Products [Member] Collaborative Arrangement and Arrangement Other than Collaborative [Axis] Segment Reporting [Member] Marine Engineering Business Services [Member] Overhead [Member] Geographical [Axis] Americas [Member] Europe [Member] Australia/Asia [Member] Middle East/Africa [Member] Product and Service [Axis] Equipment Sales [Member] Equipment Rentals [Member] Software Sales [Member] Engineering Parts [Member] Services [Member] Timing of Transfer of Good or Service [Axis] Transferred at Point in Time [Member] Transferred over Time [Member] Employment Agreements [Member] Title of Individual [Axis] Annmarie Gayle [Member] Blair Cunningham [Member] Cunningham [Member] Kevin Kane [Member] Michael Midgley [Member] Nathan Parker [Member] Second Round Payroll Protection Program [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] Auditor Name Auditor Location Auditor Firm ID Statement of Financial Position [Abstract] ASSETS CURRENT ASSETS Cash Accounts Receivable Inventory Unbilled Receivables Prepaid Expenses Other Current Assets Total Current Assets FIXED ASSETS Property and Equipment, net OTHER ASSETS Goodwill and Other Intangibles, net Deferred Tax Asset Total Other Assets Total Assets LIABILITIES AND STOCKHOLDERS’ EQUITY CURRENT LIABILITIES Accounts Payable Accrued Expenses and Other Current Liabilities Note Payable Deferred Revenue Total Current Liabilities LONG TERM LIABILITIES Deferred Revenue, less current portion Total Long-Term Liabilities Total Liabilities STOCKHOLDERS’ EQUITY Common Stock, $.001 par value; 150,000,000 shares authorized, 10,916,853 issued and outstanding as of October 31, 2022, and 10,857,195 shares issued and outstanding as of October 31, 2021 Treasury Stock Additional Paid-in Capital Accumulated Other Comprehensive Loss Accumulated Deficit Total Stockholders’ Equity Total Liabilities and Stockholders’ Equity Common stock, par value Common stock, shares authorized Common stock, shares issued Common stock, shares outstanding Income Statement [Abstract] Net Revenues Cost of Revenues Gross Profit OPERATING EXPENSES Research & Development Selling, General & Administrative Total Operating Expenses INCOME FROM OPERATIONS OTHER INCOME (EXPENSE) Other Income Interest Expense Total Other Income INCOME BEFORE INCOME TAX EXPENSE INCOME TAX (EXPENSE) BENEFIT Current Tax Expense Deferred Tax Benefit (Expense) Total Income Tax Expense NET INCOME NET INCOME PER SHARE: Basic Diluted WEIGHTED AVERAGE SHARES: Basic Diluted Foreign Currency Translation Adjustment Total Other Comprehensive (Loss) Income COMPREHENSIVE INCOME Statement [Table] Statement [Line Items] Beginning balance, value Beginning balance, shares Employee stock based compensation Stock issued for options exercised Stock issued for options exercised, shares Consultant stock based compensation Consultant stock based compensation, shares Foreign currency translation adjustment Net Income Treasury Stock 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 provided by operating activities: Depreciation and amortization Stock based compensation Deferred income taxes Funding from Paycheck Protection Program recognized as income (Increase) decrease in operating assets: Accounts receivable Inventory Unbilled receivables Prepaid expenses Other current assets Increase (decrease) in operating liabilities: Accounts payable and other current liabilities Deferred revenue Net Cash Provided by Operating Activities CASH FLOWS FROM INVESTING ACTIVITIES Purchases of property and equipment Purchases of other intangible assets Net Cash Used in Investing Activities CASH FLOWS FROM FINANCING ACTIVITIES Repayment of notes Proceeds from Paycheck Protection Program Purchase of treasury stock Net Cash (Used in) Provided by Financing Activities EFFECT OF CURRENCY TRANSLATION ON CHANGES IN CASH NET INCREASE IN CASH CASH AT THE BEGINNING OF THE YEAR CASH AT THE END OF THE YEAR SUPPLEMENTAL CASH FLOW INFORMATION Cash paid for interest Cash paid for taxes SUPPLEMENTAL NONCASH INVESTING AND FINANCING ACTIVITIES Purchase of property and equipment previously held in escrow, included in prepaid expenses as of October 31, 2021 Accounting Policies [Abstract] ORGANIZATION AND DESCRIPTION OF BUSINESS SUMMARY OF ACCOUNTING POLICIES Other Income and Expenses [Abstract] OTHER INCOME Goodwill and Intangible Assets Disclosure [Abstract] GOODWILL AND OTHER INTANGIBLE ASSETS Property, Plant and Equipment [Abstract] PROPERTY AND EQUIPMENT Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract] OTHER CURRENT ASSETS Equity [Abstract] CAPITAL STOCK Income Tax Disclosure [Abstract] INCOME TAXES Debt Disclosure [Abstract] NOTE PAYABLE ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) Risks and Uncertainties [Abstract] CONCENTRATIONS Retirement Benefits [Abstract] EMPLOYEE BENEFIT PLANS Segment Reporting [Abstract] SEGMENT ANALYSIS Revenue from Contract with Customer [Abstract] DISAGGREGATION OF REVENUE Commitments and Contingencies Disclosure [Abstract] COMMITMENTS AND CONTINGENCIES Payroll Protection Program PAYROLL PROTECTION PROGRAM Subsequent Events [Abstract] SUBSEQUENT EVENTS Basis of Presentation Cash Trade Accounts Receivable Property and Equipment Advertising Inventory Estimates Revenue Recognition Concentrations of Risk Contracts in Progress (Unbilled Receivables and Deferred Revenue) Income Taxes Goodwill and Intangible Assets Fair Value of Financial Instruments Foreign Currency Translation Long-Lived Assets Research and Development Stock Based Compensation Comprehensive Income Earnings per Share Recent Accounting Pronouncements Treasury Stock SCHEDULE OF COMPONENTS OF INVENTORY SCHEDULE OF EARNINGS PER SHARE BASIC AND DILUTED SCHEDULE OF OTHER INCOME SCHEDULE OF OTHER INTANGIBLE ASSETS SCHEDULE OF ESTIMATED FUTURE AMORTIZATION EXPENSES SCHEDULE OF GOODWILL SCHEDULE OF PROPERTY AND EQUIPMENT SUMMARY OF OTHER CURRENT ASSETS SCHEDULE OF STOCK OPTION ACTIVITY SCHEDULE OF RESTRICTED STOCK AWARDS SCHEDULE OF PROVISION (BENEFIT) FOR INCOME TAXES SCHEDULE OF RECONCILIATION OF INCOME TAX BENEFIT SCHEDULE OF COMPONENTS OF DEFERRED TAX ASSETS AND LIABILITIES SCHEDULE OF NOTES PAYABLE SCHEDULE OF OTHER COMPREHENSIVE INCOME (LOSS) SCHEDULE OF SEGMENT REPORTING INFORMATION SCHEDULE OF DISAGGREGATE OF REVENUE FROM CONTRACTS FOR SALE WITH CUSTOMERS BY GEOGRAPHIC LOCATION Raw materials and parts Work in progress Finished goods Total Inventory Basic weighted average common shares outstanding Unused portion of options and restricted stock awards Diluted outstanding shares Property, Plant and Equipment [Table] Property, Plant and Equipment [Line Items] Allowance for doubtful accounts receivable Property, plant and equipment, estimated useful lives Depreciation cost of goods sold allocation percentage Advertising Expense Deferred Costs Amortization of Deferred Sales Commissions Unbilled receivables Deferred revenue Deferred revenue Finite lived intangible asset amortization period Impairment charges on goodwill and intangible assets Gain loss on foreign currency translation Impairment, Long-Lived Asset, Held-for-Use Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period PPP Loans Employee Retention Credits payroll tax credits Other Income Total Other Income, net Schedule of Finite-Lived Intangible Assets [Table] Finite-Lived Intangible Assets [Line Items] Total identifiable intangible assets - gross carrying value Less: accumulated amortization Total intangible assets, net Weighted average lives of intangible assets 2023 2024 2025 2026 Thereafter Totals Total Goodwill Amortization of intangible assets Totals Less: accumulated depreciation Total Property and Equipment, net Depreciation expense Deposits Other Tax Receivables Employee Retention Credit Receivables Total Other Current Assets Number of stock options, outstanding, beginning balance Weighted average exercise price of options, outstanding, beginning balance Number of exercisable stock options, outstanding, beginning balance Weighted average exercise price of options, exercisable outstanding, beginning balance Number of nonvested stock options, outstanding, beginning balance Weighted average exercise price of nonvested options, outstanding Number of nonvested stock options, granted Number of exercisable stock options, granted Weighted average exercise price of options, exercisable granted Number of stock options, vested Weighted average exercise price of options, vested Number of exercisable stock options, vested Weighted average exercise price of options, exercisable vested Number of nonvested stock options, vested Weighted average exercise price of nonvested options, outstanding Number of stock options, exercised Weighted average exercise price of options, excerised Number of exercisable stock options, excerised Weighted average exercise price of options, exercisable exercised Number of nonvested stock options, exercised Weighted average exercise price of nonvested options, outstanding Number of stock options, forfeited or cancelled Weighted average exercise price of options, Forfeited or cancelled Number of exercisable stock options, forfeited or cancelled Weighted average exercise price of options, exercisable forfeited or cancelled Number of nonvested stock options, forfeited or cancelled Weighted average exercise price of nonvested options, outstanding Number of stock options, outstanding, ending balance Weighted average exercise price of options, outstanding, ending balance Number of exercisable stock options, outstanding, ending balance Weighted average exercise price of options, exercisable outstanding, ending balance Number of nonvested stock options, outstanding, ending balance Aggregate intrinsic value, total Aggregate intrinsic value, exercisable Aggregate intrinsic value, non-vested Number of restricted stock awards, beginning balance Weighted average exercise price of restricted stock awards, beginning Number of restricted stock awards, outstanding exercisable beginning Weighted average exercise price of restricted stock awards, outstanding beginning exercisable Number of restricted stock awards, outstanding non-vested, beginning Weighted average exercise price of restricted stock awards, outstanding non-vested, beginning Number of restricted stock awards, granted Weighted average exercise price of restricted stock awards, granted Number of restricted stock awards, granted exercisable Weighted average exercise price of restricted stock awards, granted exercisable Number of restricted stock awards, granted non-vested Weighted average exercise price of restricted stock awards, granted non-vested Number of restricted stock awards, vested Weighted average exercise price of restricted stock awards, vested Number of restricted stock awards, vested exercisable Weighted average exercise price of restricted stock awards, vested exercisable Number of restricted stock awards, vested non-vested Weighted average exercise price of restricted stock awards, vested non-vested Number of restricted stock awards, exercised Weighted average exercise price of restricted stock awards, exercised Number of restricted stock awards, exercised exercisable Weighted average exercise price of restricted stock awards, exercised exercisable Number of restricted stock awards, exercised non-vested Weighted average exercise price of restricted stock awards, exercised non-vested Number of restricted stock awards, treasury stock Weighted average exercise price of restricted stock awards, treasury stock Number of restricted stock awards, treasury stock exercisable Weighted average exercise price of restricted stock awards, treasury stock exercisable Number of restricted stock awards, Treasury stock non-vested Weighted average exercise price of restricted stock awards, treasury stock non-vested Number of restricted stock awards, forfeited or cancelled Weighted average exercise price of restricted stock awards, forfeited or cancelled Number of restricted stock awards, exercises exercisable Weighted average exercise price of restricted stock awards, forfeited or cancelled exercisable Number of restricted stock awards, forfeited or cancelled non-vested Weighted average exercise price of restricted stock awards, forfeited or cancelled non-vested Number of restricted stock awards, vested non-vested Number of restricted stock awards, treasury stock Number of restricted stock awards, Treasury stock non-vested Number of restricted stock awards, ending balance Weighted average exercise price of restricted stock awards, ending Number of restricted stock awards, outstanding exercisable ending Weighted average exercise price of restricted stock awards, outstanding ending exercisable Number of restricted stock awards, outstanding non-vested, ending Weighted average exercise price of restricted stock awards, outstanding non-vested, ending Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table] Subsidiary, Sale of Stock [Line Items] Number of shares issued for options Number of exercise of options Number of shares issued for services Number of shares issued for services, value Grants in period Number of shares available for grant Restricted stock awards forfeitures Number of shares of common stock vested Restricted stock grant awards forfeited Number of units converted into treasury stock Intrinsic value of options outstanding Unamortized compensation expense Unamortized compensation expense Total stock compensation expense Preferred stock, shares authorized Preferred stock, par value Preferred stock shares designated Current federal expense Current state income tax expense Foreign tax (benefit) expense Total current tax expense Deferred federal (benefit) expense Deferred Tax (Benefit) Expense Total Income Tax Expense Statutory tax rate R&D Relief Change in valuation allowance Foreign tax (benefit) expense State Income Tax Total U.S. NOL carryforwards Deferred Revenue Restricted Stock Awards Book/Tax Depreciation Foreign fixed assets Foreign NOL carryforwards Total Valuation allowance Total Deferred Asset Operating Loss Carryforwards [Table] Operating Loss Carryforwards [Line Items] Income tax reconciliation nondeductible expense research and development Operating loss carryforwards Operating loss carryforwards including trading loss Operating loss carryforwards excluding trading loss Schedule of Short-Term Debt [Table] Short-Term Debt [Line Items] Total Less: current portion Total Long Term Note Payable Debt interest rate Monthly repayment Debt maturity date, description Line of credit maximum borrowing capacity Line of credit facility, maximum amount outstanding during period Balance, beginning of year Total other comprehensive income (loss) for the year - foreign currency translation adjustment Balance, end of year Other comprehensive income (loss) of foreign currency translation adjustments Concentration Risk [Table] Concentration Risk [Line Items] Proceeds from Customers Concentration risk, percentage Accounts receivable Employee compensation percentage Employee benefit costs Schedule of Segment Reporting Information, by Segment [Table] Segment Reporting Information [Line Items] Other Income (Expense) Income Tax (Expense) Benefit Current Tax Benefit (Expense) Deferred Tax (Expense) Benefit Supplemental Disclosures Total Assets Total Liabilities Revenues from Intercompany Sales - eliminated from sales above Depreciation and Amortization Purchases of Long-lived Assets Other Income (Expense) Disaggregation of Revenue [Table] Disaggregation of Revenue [Line Items] Total Revenues Collaborative Arrangement and Arrangement Other than Collaborative [Table] Collaborative Arrangement and Arrangement Other than Collaborative [Line Items] Annual base salary Annual performance bonus Annual salary, separation bonus Restricted stock units granted Percentage of working hours reduced Reduction compensation amount Loans received Funding from paycheck protection program recognized as income. Proceeds from paycheck protection program. Depreciation of cost of goods sold allocation percentage. Contracts In Progress Unbilled Receivables And Deferred Revenue Policy TextBlock. Reduction on research and development expenses. Other Income [Policy Text Block] Employee retention credit receivables. Future Years [Member] Preferred stock, shares designated. Employee retention credits. Secured Note Payable [Member] Other comprehensive income (loss) of foreign currency translation adjustments. One Customer [Member] Employee compensation percentage. Marine Technology Business Products [Member] Segment Reporting [Member] Marine Engineering Business Services [Member] Overhead [Member] Supplemental Disclosures Abstract Revenues from Intercompany Sales. Australia/Asia [Member] Middle East/Africa [Member] Equipment Sales [Member] Equipment Rentals [Member] Software Sales [Member] Engineering Parts [Member] Services [Member] 2017 Plan [Member] Employment Agreements [Member] Annmarie Gayle [Member] Annual salary, separation bonus. Kevin Kane [Member] Michael Midgley [Member] Percentage of working hours reduced. Reduction compensation amount. Nathan Parker [Member] Payroll Protection Program [Text Block] Second Round Payroll Protection Program [Member] Blair Cunningham [Member] Unamortized compensation expense. Office Machinery and Equipment [Member] Rental Assets [Member] Furniture, Fixtures and Improvements [Member] Paycheck Protection Program Loans. ERC Payroll Tax Credits. Other Incomes. Patents And Other [Member] Share Based Compensation Arrangements By Share Based Payment Award Options Grants In Period Gross. Stock issued during period shares stock options vested. Weighted average exercise price vested. Number of exercisable stock options outstanding balance. Number of exercisable stock options granted. Number of exercisable stock options vested. Number of exercisable stock options exercised. Number of exercisable stock options forfeited or cancelled. Weighted average exercise price granted. Weighted average exercise price vested. Weighted average exercise price exercised. Weighted average exercise price forfeited. Weighted average exercise price of nonvested options, exercises. Number of nonvested stock options granted. Number of nonvested stock options exercises. Number of restricted stock awards, outstanding total. Number of restricted stock awards, granted total. Number of restricted stock awards, vested total. Number of restricted stock awards, treasury stock total. Number of restricted stock awards treasury stoick. Number of restricted stock awards, forfeited or cancelled total. Weighted average exercise price of restricted stock awards, outstanding total. Weighted average exercise price of restricted stock awards, granted total. Weighted average exercise price of restricted stock awards, vested total. Weighted average exercise price of restricted stock awards, exercises total. Weighted average exercise price of restricted stock awards, treasury stock total. Weighted average exercise price of restricted stock awards, forfeited or cancelled total. Number of restricted stock awards, outstanding exercisable. Number of restricted stock awards, granted exercisable. Number of restricted stock awards, vested exercisable. Number of restricted stock awards, exercises exercisable. Number of restricted stock awards, treasury stock exercisable. Number of restricted stock awards, forfeited or cancelled exercisable. Weighted average exercise price of restricted stock awards, outstanding exercisable. Weighted average exercise price of restricted stock awards, granted exercisable. Weighted average exercise price of restricted stock awards, vested exercisable. Weighted average exercise price of restricted stock awards, exercises exercisable. Weighted average exercise price of restricted stock awards, treasury stock exercisable. Weighted average exercise price of restricted stock awards, forfeited or cancelled exercisable. Number of restricted stock awards, exercises non-vested. Number of restricted stock awards, treasury stock non-vested. Weighted average exercise price of restricted stock awards, exercises non-vested. Weighted average exercise price of restricted stock awards, treasury stcok non-vested. Deferred tax asset restricted stock awards. Deferred tax assets foreign research and development refunds. Deferred foreign income expense. Two Thousand And Twenty One Stock Incentive Plan [Member] Treasury Stock [Policy Text Block] Operating loss carryforwards including trading loss. Operating loss carryforwards excluding trading loss. UK [Member] Mr Cunningham [Member] Purchase of property and equipment held in escrow included in prepaid expenses. Purchase of property and equipment previously held in escrow, included in prepaid expenses. Assets, Current Other Assets Assets Liabilities, Current Liabilities, Noncurrent Liabilities Treasury Stock, Value Stockholders' Equity Attributable to Parent Liabilities and Equity Gross Profit Operating Expenses Operating Income (Loss) Nonoperating Income (Expense) Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Current Income Tax Expense (Benefit) Deferred Income Tax Expense (Benefit) Income Tax Expense (Benefit) Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Comprehensive Income (Loss), Net of Tax, Attributable to Parent Shares, Outstanding Increase (Decrease) in Accounts Receivable Increase (Decrease) in Inventories Increase (Decrease) in Contract with Customer, Asset Increase (Decrease) in Prepaid Expense Increase (Decrease) in Other Current Assets Net Cash Provided by (Used in) Operating Activities Payments to Acquire Property, Plant, and Equipment Payments to Acquire Intangible Assets Net Cash Provided by (Used in) Investing Activities Repayments of Long-Term Debt Payments of Stock Issuance Costs Net Cash Provided by (Used in) Financing 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, Including Disposal Group and Discontinued Operations Cash and Cash Equivalents, Policy [Policy Text Block] Inventory, Policy [Policy Text Block] Contract with Customer, Liability Deferred Revenue [Default Label] OtherIncomes Finite-Lived Intangible Assets, Net Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableOutstandingNumber Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Number of Shares Share-Based Compensation Arrangement by Share-Based Payment Award, Option, Nonvested, Weighted Average Exercise Price ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumberExercised SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisesWeightedAverageGrantDateFairValue Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested Options Forfeited, Number of Shares Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested Options Forfeited, Weighted Average Grant Date Fair Value ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingNonvestedNumber ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedOutstandingWeightedAverageGrantDateFairValue ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedExercisableNumber ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedExercisableWeightedAverageGrantDateFairValue Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingForfeitedInPeriod UnamortizedCompensationExpense Deferred Other Tax Expense (Benefit) Effective Income Tax Rate Reconciliation, Nondeductible Expense, Research and Development, Percent Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent Deferred Tax Assets, Deferred Income Deferred Tax Assets, Gross Deferred Tax Assets, Valuation Allowance Deferred Tax Assets, Net of Valuation Allowance Notes Payable Other comprehensive income (loss) of foreign currency translation adjustments EX-101.PRE 10 coda-20221031_pre.xml XBRL PRESENTATION FILE XML 11 R1.htm IDEA: XBRL DOCUMENT v3.22.4
Cover - USD ($)
12 Months Ended
Oct. 31, 2022
Jan. 19, 2023
Apr. 30, 2022
Cover [Abstract]      
Document Type 10-K    
Amendment Flag false    
Document Annual Report true    
Document Transition Report false    
Document Period End Date Oct. 31, 2022    
Document Fiscal Period Focus FY    
Document Fiscal Year Focus 2022    
Current Fiscal Year End Date --10-31    
Entity File Number 001-38154    
Entity Registrant Name CODA OCTOPUS GROUP, INC.    
Entity Central Index Key 0001334325    
Entity Tax Identification Number 34-2008348    
Entity Incorporation, State or Country Code DE    
Entity Address, Address Line One 3300 S Hiawassee Rd    
Entity Address, Address Line Two Suite 104-105    
Entity Address, City or Town Orlando    
Entity Address, State or Province FL    
Entity Address, Postal Zip Code 32835    
City Area Code 407    
Local Phone Number 735 2406    
Title of 12(b) Security COMMON STOCK, $0.001 PAR VALUE PER SHARE    
Entity Well-known Seasoned Issuer No    
Entity Voluntary Filers No    
Entity Current Reporting Status Yes    
Entity Interactive Data Current No    
Entity Filer Category Non-accelerated Filer    
Entity Small Business true    
Entity Emerging Growth Company false    
Entity Shell Company false    
Entity Public Float     $ 27,144,477
Entity Common Stock, Shares Outstanding   10,942,353  
Auditor Name Frazier & Deeter, LLC    
Auditor Location Tampa, Florida    
Auditor Firm ID 215    
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.22.4
Consolidated Balance Sheets - USD ($)
Oct. 31, 2022
Oct. 31, 2021
CURRENT ASSETS    
Cash $ 22,927,371 $ 17,747,656
Accounts Receivable 2,870,600 4,207,996
Inventory 10,027,111 10,691,177
Unbilled Receivables 602,115 1,080,384
Prepaid Expenses 240,464 1,202,327
Other Current Assets 343,061 627,619
Total Current Assets 37,010,722 35,557,159
FIXED ASSETS    
Property and Equipment, net 5,832,532 6,037,101
OTHER ASSETS    
Goodwill and Other Intangibles, net 3,824,394 3,794,383
Deferred Tax Asset 259,810 76,776
Total Other Assets 4,084,204 3,871,159
Total Assets 46,927,458 45,465,419
CURRENT LIABILITIES    
Accounts Payable 793,247 1,454,611
Accrued Expenses and Other Current Liabilities 1,731,706 740,449
Note Payable 63,559
Deferred Revenue 943,569 1,999,841
Total Current Liabilities 3,468,522 4,258,460
LONG TERM LIABILITIES    
Deferred Revenue, less current portion 76,127 157,886
Total Long-Term Liabilities 76,127 157,886
Total Liabilities 3,544,649 4,416,346
STOCKHOLDERS’ EQUITY    
Common Stock, $.001 par value; 150,000,000 shares authorized, 10,916,853 issued and outstanding as of October 31, 2022, and 10,857,195 shares issued and outstanding as of October 31, 2021 10,918 10,858
Treasury Stock (28,337)
Additional Paid-in Capital 62,313,988 61,183,131
Accumulated Other Comprehensive Loss (4,737,124) (1,667,059)
Accumulated Deficit (14,176,636) (18,477,857)
Total Stockholders’ Equity 43,382,809 41,049,073
Total Liabilities and Stockholders’ Equity $ 46,927,458 $ 45,465,419
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.22.4
Consolidated Balance Sheets (Parenthetical) - $ / shares
Oct. 31, 2022
Oct. 31, 2021
Statement of Financial Position [Abstract]    
Common stock, par value $ 0.001 $ 0.001
Common stock, shares authorized 150,000,000 150,000,000
Common stock, shares issued 10,916,853 10,857,195
Common stock, shares outstanding 10,916,853 10,857,195
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.22.4
Consolidated Statements of Income and Comprehensive Income - USD ($)
12 Months Ended
Oct. 31, 2022
Oct. 31, 2021
Income Statement [Abstract]    
Net Revenues $ 22,225,803 $ 21,331,527
Cost of Revenues 7,035,115 6,561,809
Gross Profit 15,190,688 14,769,718
OPERATING EXPENSES    
Research & Development 2,237,920 2,982,676
Selling, General & Administrative 7,948,704 7,949,525
Total Operating Expenses 10,186,624 10,932,201
INCOME FROM OPERATIONS 5,004,064 3,837,517
OTHER INCOME (EXPENSE)    
Other Income 137,975 1,435,382
Interest Expense (9,704) (19,655)
Total Other Income 128,271 1,415,727
INCOME BEFORE INCOME TAX EXPENSE 5,132,335 5,253,244
INCOME TAX (EXPENSE) BENEFIT    
Current Tax Expense (1,005,140) (16,592)
Deferred Tax Benefit (Expense) 174,026 (288,887)
Total Income Tax Expense (831,114) (305,479)
NET INCOME $ 4,301,221 $ 4,947,765
NET INCOME PER SHARE:    
Basic $ 0.40 $ 0.46
Diluted $ 0.38 $ 0.44
WEIGHTED AVERAGE SHARES:    
Basic 10,863,674 10,804,074
Diluted 11,281,347 11,309,740
Foreign Currency Translation Adjustment $ (3,070,065) $ 654,219
Total Other Comprehensive (Loss) Income (3,070,065) 654,219
COMPREHENSIVE INCOME $ 1,231,156 $ 5,601,984
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.22.4
Consolidated Statements of Changes in Stockholders' Equity - USD ($)
Common Stock [Member]
Additional Paid-in Capital [Member]
AOCI Attributable to Parent [Member]
Retained Earnings [Member]
Treasury Stock [Member]
Total
Beginning balance, value at Oct. 31, 2020 $ 10,753 $ 60,132,415 $ (2,321,278) $ (23,425,622) $ 34,396,268
Beginning balance, shares at Oct. 31, 2020 10,751,881          
Employee stock based compensation 830,071 830,071
Stock issued for options exercised $ 80 (80)
Stock issued for options exercised, shares 80,314         169,332
Consultant stock based compensation $ 25 220,725 $ 220,750
Consultant stock based compensation, shares 25,000          
Foreign currency translation adjustment 654,219 654,219
Net Income 4,947,765 4,947,765
Treasury Stock at Oct. 31, 2021          
Ending balance, value at Oct. 31, 2021 $ 10,858 61,183,131 (1,667,059) (18,477,857) 41,049,073
Ending balance, shares at Oct. 31, 2021 10,857,195          
Employee stock based compensation 1,130,917 1,130,917
Stock issued for options exercised $ 60 (60)
Stock issued for options exercised, shares 59,658         36,667
Foreign currency translation adjustment (3,070,065) $ (3,070,065)
Net Income 4,301,221 4,301,221
Treasury Stock at Oct. 31, 2022 (28,337) (28,337)
Ending balance, value at Oct. 31, 2022 $ 10,918 $ 62,313,988 $ (4,737,124) $ (14,176,636) $ (28,337) $ 43,382,809
Ending balance, shares at Oct. 31, 2022 10,916,853          
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.22.4
Consolidated Statements of Cash Flows - USD ($)
12 Months Ended
Oct. 31, 2022
Oct. 31, 2021
CASH FLOWS FROM OPERATING ACTIVITIES    
Net income $ 4,301,221 $ 4,947,765
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization 738,729 924,073
Stock based compensation 1,130,917 1,050,821
Deferred income taxes (193,083) 485,126
Funding from Paycheck Protection Program recognized as income (648,872)
(Increase) decrease in operating assets:    
Accounts receivable 992,948 (2,193,336)
Inventory (675,878) (1,063,163)
Unbilled receivables 447,927 (219,084)
Prepaid expenses 165,010 (913,123)
Other current assets 275,909 (383,449)
Increase (decrease) in operating liabilities:    
Accounts payable and other current liabilities 533,996 326,761
Deferred revenue (990,729) 956,251
Net Cash Provided by Operating Activities 6,726,967 3,269,770
CASH FLOWS FROM INVESTING ACTIVITIES    
Purchases of property and equipment (466,471) (850,894)
Purchases of other intangible assets (90,089) (113,310)
Net Cash Used in Investing Activities (556,560) (964,204)
CASH FLOWS FROM FINANCING ACTIVITIES    
Repayment of notes (63,559) (509,549)
Proceeds from Paycheck Protection Program 648,872
Purchase of treasury stock (28,337)
Net Cash (Used in) Provided by Financing Activities (91,896) 139,323
EFFECT OF CURRENCY TRANSLATION ON CHANGES IN CASH (898,796) 168,478
NET INCREASE IN CASH 5,179,715 2,613,367
CASH AT THE BEGINNING OF THE YEAR 17,747,656 15,134,289
CASH AT THE END OF THE YEAR 22,927,371 17,747,656
SUPPLEMENTAL CASH FLOW INFORMATION    
Cash paid for interest 9,704 19,655
Cash paid for taxes 74,432
SUPPLEMENTAL NONCASH INVESTING AND FINANCING ACTIVITIES    
Purchase of property and equipment previously held in escrow, included in prepaid expenses as of October 31, 2021 $ 694,664
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.22.4
ORGANIZATION AND DESCRIPTION OF BUSINESS
12 Months Ended
Oct. 31, 2022
Accounting Policies [Abstract]  
ORGANIZATION AND DESCRIPTION OF BUSINESS

NOTE 1 – ORGANIZATION AND DESCRIPTION OF BUSINESS

 

Coda Octopus Group, Inc. (“Coda,” “the Company,” or “we”) operates two distinct operating business units. These are the Marine Technology Business (“Products Business”, “Products Operations” or “Products Segment”) and the Marine Engineering Business (“Services Business”, “Engineering Business” or “Engineering Operations”).

 

The Marine Technology Business sells technology solutions to the subsea and underwater markets. These are designed, developed, manufactured and supported by the Business. Among the solutions it designs and develops, and which currently is its main revenue generating product, is its real time 3D volumetric imaging sonar which is a patented unique and leading product in the subsea/underwater market and marketed under the name Echoscope®. It also recently launched a new diver management system (Diver Augmented Vision Display (DAVD)) system addressing the global defense and commercial diving market and which it believes is a significant part of its growth pillars.

 

The Marine Engineering Business supplies sub-assemblies that it designs primarily as sub-contractors to Prime Defense Contractors for incorporation into broader mission critical defense systems. These design contracts typically progress to manufacturing contracts for these sub-assemblies and are typically supplied for the life of the program to which they pertain.

 

The consolidated financial statements include the accounts of Coda Octopus Group, Inc. and its domestic and foreign subsidiaries. All significant intercompany transactions and balances have been eliminated in the consolidated financial statements.

 

XML 18 R8.htm IDEA: XBRL DOCUMENT v3.22.4
SUMMARY OF ACCOUNTING POLICIES
12 Months Ended
Oct. 31, 2022
Accounting Policies [Abstract]  
SUMMARY OF ACCOUNTING POLICIES

NOTE 2 - SUMMARY OF ACCOUNTING POLICIES

 

a. Basis of Presentation

 

The Company has adopted the Financial Accounting Standards Board (FASB) Codification (Codification). The Codification is the single official source of authoritative accounting principles generally accepted in the United States of America (U.S. GAAP) recognized by the FASB to be applied by nongovernmental entities, and all the Codification’s content carries the same level of authority.

 

b. Cash

 

The Company considers all highly liquid investments with a maturity of three months or less at the time of purchase to be cash equivalents. At times such investments may be in excess of federal deposit insurance limits.

 

c. Trade Accounts Receivable

 

Trade accounts receivable are recorded net of the allowance for doubtful accounts. The Company provides for an allowance for doubtful collections that is based upon a review of outstanding receivables, historical collection information, and existing economic conditions. Balances still outstanding after the Company has used reasonable collection efforts are written off though a charge to the valuation allowance and a credit to trade accounts receivable. The allowance for doubtful accounts was $0 for both October 31, 2022, and 2021, respectively.

 

 

CODA OCTOPUS GROUP, INC.

Notes to the Consolidated Financial Statements

October 31, 2022 and 2021

 

NOTE 2 – SUMMARY OF ACCOUNTING POLICIES (Continued)

 

d. Property and Equipment

 

Property and equipment are stated at cost less accumulated depreciation. Expenditures for minor replacements, maintenance and repairs which do not increase the useful lives of the property and equipment are charged to operations as incurred. Major additions and improvements are capitalized. Depreciation and amortization are computed using the straight-line method over their estimated useful lives which is typically three to five years for equipment and 50 years for buildings. Our accounting policy regarding our rental assets allocated for rentals by our Products Business is to allocate 70% of depreciation in the period to Cost of Goods Sold.

 

We own substantially all our facilities and believe that the effect of adopting Accounting Standards Codification 842, “Leases”, has been immaterial.

 

e. Advertising

 

Coda follows the policy of charging the costs of advertising to expense as incurred, which aggregated $0 and $5,042 for the years ended October 31, 2022 and 2021, respectively.

 

f. Inventory

 

Inventory is stated at the lower of cost (First In, First Out method) or net realizable value. Inventory consisted of the following components:

 

   October 31,   October 31, 
   2022   2021 
         
Raw materials and parts  $7,219,344   $7,525,419 
Work in progress   383,427    919,619 
Finished goods   2,424,340    2,246,139 
Total Inventory  $10,027,111   $10,691,177 

 

g. Estimates

 

The preparation of consolidated financial statements in conformity with U.S. 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 financial statements and the reported amounts of revenues including unbilled and deferred revenues and expenses during the reporting period. Actual results could differ from those estimates. Significant estimates include estimates related to the percentage of completion method used to account for contracts including costs and earnings in excess of billings, billings in excess of costs and estimated earnings, the valuation of the deferred tax asset, and the valuation of goodwill.

 

h. Revenue Recognition

 

The Company recognizes revenue under the Financial Accounting Standards Board’s Topic 606, Revenue from Contracts with Customers (“Topic 606”).

 

 

CODA OCTOPUS GROUP, INC.

Notes to the Consolidated Financial Statements

October 31, 2022 and 2021

 

NOTE 2 – SUMMARY OF ACCOUNTING POLICIES (Continued)

 

h. Revenue Recognition (Continued)

 

Topic 606 has established a five-step process to determine the amount of revenue to record from contracts with customers. The five steps are:

 

  Determine if we have a contract with a customer;
  Determine the performance obligations in that contract;
  Determine the transaction price;
  Allocate the transaction price to the performance obligations; and
  Determine when to recognize revenue.

 

Our revenues are earned under formal contracts with our customers and are derived from both sales and rental of underwater technologies and equipment for real time 3D imaging, mapping, defense and survey applications and from the engineering services which we provide primarily to prime defense contractors. Our contracts do not include the possibility for additional contingent consideration so that our determination of the contract price does not involve having to consider potential additional variable consideration. Our sales do not include a right of return by the customer.

 

With regard to our Marine Technology Business (“Products Business”), all of our products are sold on a stand-alone basis and those market prices are evidence of the value of the products. To the extent that we also provide services (e.g., installation, training, post-sales technical support etc.), those services are either included as part of the product or are subject to written contracts based on the stand-alone value of those services. Revenue from the sale of services is recognized when those services have been provided to the customer and evidence of the provision of those services exist.

 

Revenue derived from either our subscription package offerings or rental of our equipment is recognized when performance obligations are met, in particular, on a daily basis during the subscription or rental period.

 

For arrangements with multiple performance obligations, we recognize product revenue by allocating the transaction revenue to each performance obligation based on the relative fair value of each deliverable and recognize revenue when performance obligations are met including when equipment is delivered, and for rental of equipment, when installation and other services are performed.

 

Our contracts sometimes require customer payments in advance of revenue recognition and are recognized as revenue when the Company has fulfilled its obligations under the respective contracts. Until such time, we recognize this prepayment as deferred revenue.

 

For software license sales for which any services rendered are not considered distinct to the functionality of the software, we recognize revenue upon delivery of the software.

 

 

CODA OCTOPUS GROUP, INC.

Notes to the Consolidated Financial Statements

October 31, 2022 and 2021

 

NOTE 2 – SUMMARY OF ACCOUNTING POLICIES (Continued)

 

h. Revenue Recognition (Continued)

 

With respect to revenues related to our Services Business, there are contracts in place that specify the fixed hourly rate and other reimbursable costs to be billed based on material and direct labor hours incurred and, revenue is recognized on these contracts based on material and the direct labor hours incurred. Revenues from fixed-price contracts are recognized on the percentage-of-completion method, measured by the percentage of costs incurred (materials and direct labor hours) to date to estimated total services (materials and direct labor hours) for each contract. This method is used as we consider expenditures for direct materials and labor hours to be the best available measure of progress on these contracts.

 

On a quarterly basis, we examine all our fixed-price contracts to determine if there are any losses to be recognized during the period. Any such loss is recorded in the quarter in which the loss first becomes apparent based upon costs incurred to date and the estimated costs to complete as determined by experience from similar contracts. Variations from estimated contract performance could result in adjustments to operating results.

 

Recoverability of Deferred Costs

 

In accordance with Topic 606, we defer costs on projects for service revenue. Deferred costs consist primarily of incremental direct costs to customize and install systems, as defined in individual customer contracts, including costs to acquire hardware and software from third parties and payroll costs for our employees and other third parties. The pricing of these service contracts is intended to provide for the recovery of these types of deferred costs over the life of the contract.

 

We recognize such costs in accordance with our revenue recognition policy by contract. For revenue recognized under the percentage of completion method, costs are recognized as products are delivered or services are provided in accordance with the percentage of completion calculation. For revenue recognized over time, costs are recognized ratably over the term of the contract, commencing on the date of revenue recognition. At each quarterly balance sheet date, we review deferred costs, to ensure they are ultimately recoverable.

 

Any anticipated losses on uncompleted contracts are recognized when evidence indicates the estimated total cost of a contract exceeds its estimated total revenue.

 

Deferred Commissions

 

Our incremental direct costs of obtaining a contract, which consists of sales commissions are deferred and amortized over the period of the contract performance. We classify deferred commissions as current or noncurrent based on the timing of when we expect to recognize the expense. The current and noncurrent portions of deferred commissions are included in prepaid expenses and other current assets, and other assets, net, respectively, in our consolidated balance sheets. As of October 31, 2022 and 2021, we had deferred commissions of $0 for each year. Amortization expense related to deferred commissions was $0 and $3,884 in the years ended October 31, 2022 and 2021, respectively.

 

 

CODA OCTOPUS GROUP, INC.

Notes to the Consolidated Financial Statements

October 31, 2022 and 2021

 

NOTE 2 – SUMMARY OF ACCOUNTING POLICIES (Continued)

 

h. Revenue Recognition (Continued)

 

Other Revenue Disclosures

 

See Note 13 – Disaggregation of Revenue for a breakdown of revenues from external customers and cost of those revenues between our Product Segment and Services Segment including information on the split of revenues by geography.

 

i. Concentrations of Risk

 

Credit losses, if any, have been provided for in the consolidated financial statements and are based on management’s expectations. The Company’s accounts receivables are subject to potential concentrations of credit risk, since a significant part of the Company’s sales are to a small number of companies and, even though these are generally established businesses, market fluctuations such as the price of oil may affect our customers’ ability to meet their obligations to us. Furthermore, Trade disputes may result in impairment or delays in receivables.

 

The Company’s bank deposits are held with financial institutions both in and outside the USA. At times, such amounts may be in excess of applicable government mandated insurance limits. The Company has not experienced any losses in such accounts or lack of access to its cash, and believes it is not exposed to significant risk of loss with respect to cash.

 

j. Contracts in Progress (Unbilled Receivables and Deferred Revenue)

 

Costs and estimated earnings in excess of billings on uncompleted contracts represent accumulated project expenses and fees which have not been invoiced to customers as of the date of the balance sheet. These amounts are stated on the consolidated balance sheets as Unbilled Receivables of $602,115 and $1,080,384 as of October 31, 2022 and 2021, respectively.

 

Our Deferred Revenue of $790,458 and $1,879,790 as of October 31, 2022 and 2021, respectively, consists of billings in excess of costs and revenues received as part of our warranty obligations upon completing a sale, as elaborated further in the last paragraph of this note.

 

Revenue received as part of sales of equipment includes a provision for warranty or through life support (TLS) and is treated as deferred revenue, along with extended warranty sales or TLS, which may be purchased by customers. These amounts are amortized over the relevant warranty or TLS period (12 months is our standard warranty or 24, 36 or 60 months for TLS) from the date of sale. These amounts are stated on the consolidated balance sheets as a component of Deferred Revenue and were $229,238 and $277,937 as of October 31, 2022 and 2021, respectively.

 

 

CODA OCTOPUS GROUP, INC.

Notes to the Consolidated Financial Statements

October 31, 2022 and 2021

 

NOTE 2 - SUMMARY OF ACCOUNTING POLICIES (CONTINUED)

 

k. Income Taxes

 

The Company accounts for income taxes in accordance with Accounting Standards Codification 740, Income Taxes (ASC 740). Under ASC 740, deferred income tax assets and liabilities are recorded for the income tax effects of differences between the bases of assets and liabilities for financial reporting purposes and their bases for income tax reporting. The Company’s differences arise principally from the use of various accelerated and modified accelerated cost recovery systems for income tax purposes versus straight line depreciation used for book purposes and from the utilization of net operating loss carry-forwards.

 

Deferred tax assets and liabilities are the amounts by which the Company’s future income taxes are expected to be impacted by these differences as they reverse. Deferred tax assets are based on differences that are expected to decrease future income taxes as they reverse. Correspondingly, deferred tax liabilities are based on differences that are expected to increase future income taxes as they reverse. Note 7 below discusses the amounts of deferred tax assets and liabilities, and also presents the impact of significant differences between financial reporting income and taxable income.

 

For income tax purposes, the Company uses the percentage of completion method of recognizing revenues on long-term contracts which is consistent with the Company’s financial reporting under U.S. GAAP.

 

l. Goodwill and Intangible Assets

 

Goodwill and Intangible assets consist principally of the excess of cost over the fair value of net assets acquired (or goodwill), customer relationships, non-compete agreements and licenses. Goodwill was allocated to our reporting units based on the original purchase price allocation. Goodwill is not amortized and is evaluated for impairment annually or more often if circumstances indicate impairment may exist. Customer relationships, non-compete agreements, patents and licenses are being amortized on a straight-line basis over periods of 2 to 15 years. The Company amortizes its intangible assets using the straight-line method over their estimated period of benefit. We periodically evaluate the recoverability of goodwill and intangible assets and take into account events or circumstances that warrant revised estimates of useful lives or that indicate that impairment exists.

 

Step 1 of the goodwill impairment test, used to identify potential impairment, compares the fair value of the reporting unit with its carrying amount, including goodwill. If the fair value, which is based on future cash flows, exceeds the carrying amount, goodwill is not considered impaired. The Company has adopted Accounting Standards Codification 2017 – 04, simplifying the Test for Goodwill Impairment, which permits the Company to impair the difference between carrying amounts in excess of the fair value of the reporting unit as the reduction in goodwill.

 

 

CODA OCTOPUS GROUP, INC.

Notes to the Consolidated Financial Statements

October 31, 2022 and 2021

 

NOTE 2 - SUMMARY OF ACCOUNTING POLICIES (Continued)

 

l. Goodwill and Intangible Assets (Continued)

 

At the end of each year, we evaluate goodwill on a separate reporting unit basis to assess recoverability, and impairments, if any, are recognized in earnings. An impairment loss would be recognized in an amount equal to the excess of the carrying amount of the reporting unit over the fair value of the reporting unit.

 

There were no impairment charges recognized during the years ended October 31, 2022 and 2021.

 

m. Fair Value of Financial Instruments

 

The Company’s financial instruments include cash, accounts receivable, accounts payable, accrued expenses and notes payable. The carrying amounts of cash, accounts receivable, accounts payable and accrued expenses approximate fair values because of the short-term nature of these instruments. The aggregate carrying amount of the notes payable approximates fair value as they bear interest at a market interest rate based on their term and maturity.

 

The fair value of the Company’s long-term debt approximates its carrying amount based on the fact that the Company believes it could obtain similar terms and conditions for similar debt.

 

n. Foreign Currency Translation

 

Assets and liabilities are translated at the prevailing exchange rates at the balance sheet dates. Related revenues and expenses are translated at weighted average exchange rates in effect during the period. Stockholders’ equity, fixed assets and long-term investments are recorded at historical exchange rates. Resulting translation adjustments are recorded as a separate component in stockholders’ equity as part of accumulated other comprehensive income or (loss) as may be appropriate. Foreign currency transaction gains and losses are included in the consolidated statements of income and comprehensive income.

 

For the years ended October 31, 2022 and 2021, the Company recorded an aggregate transaction gain (loss) of $431,314 and ($195,341), respectively. The aggregate transaction losses were recorded in SG&A.

 

o. Long-Lived Assets

 

Long-lived assets to be held and used are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. The carrying amount of a long-lived asset is not recoverable if its carrying amount exceeds the sum of the undiscounted cash flows expected to result from the use and eventual disposal of the asset. Long-lived assets to be disposed of are reported at the lower of carrying amount or fair value less cost to sell. No impairment loss was recognized during the years ended October 31, 2022 and 2021, respectively.

 

p. Research and Development

 

Research and development costs consist of expenditures for the development of present and future patents and technology, which are not capitalizable. Under current legislation, we are eligible for UK tax credits related to our qualified research and development expenditures.

 

 

CODA OCTOPUS GROUP, INC.

Notes to the Consolidated Financial Statements

October 31, 2022 and 2021

 

NOTE 2 - SUMMARY OF ACCOUNTING POLICIES (Continued)

 

q. Stock Based Compensation

 

In accordance with the accounting rules for stock compensation, for time-based awards, the Company is accruing a stock compensation expense and increase to additional paid in capital based on the market value of the common stock as of the grant date throughout the vesting period. The vesting period for the options is 36 months and is based on the employee’s continuous service to the Company. In addition, the Company has issued Restricted Stock Awards (RSA) The vesting period is between 6 and 36 months and is based on the employee’s/consultant’s continued service for the vesting period. Prior to vesting, the awards are subject to forfeiture in the whole or in part under certain circumstances. We use the Black-Scholes option pricing model to determine the fair value for equity instruments granted to employees.

 

r. Comprehensive Income

 

Comprehensive income is defined to include all changes in equity except those resulting from investments by owners and distributions to owners. Comprehensive income includes gains and losses on foreign currency translation adjustments and is included as a component of stockholders’ equity.

 

s. Earnings per Share

 

We compute basic earnings per share by dividing the income attributable to common shareholders by the weighted average number of common shares outstanding in the reporting period.

 

Following is a reconciliation of earnings from continuing operations and weighted average common shares outstanding for purposes of calculating basic and diluted earnings per share:

         
   Year   Year 
   Ended   Ended 
   October 31   October 31 
Fiscal Period  2022   2021 
Numerator:          
Net Income  $4,301,221   $4,947,765 
           
Denominator:          
Basic weighted average common shares outstanding   10,863,674    10,804,074 
Unused portion of options and restricted stock awards   417,673    505,666 
Diluted outstanding shares   11,281,347    11,309,740 
           
Net income per share          
           
Basic  $0.40   $0.46 
Diluted  $0.38   $0.44 

 

 

CODA OCTOPUS GROUP, INC.

Notes to the Consolidated Financial Statements

October 31, 2022 and 2021

 

NOTE 2 - SUMMARY OF ACCOUNTING POLICIES (Continued)

 

t. Recent Accounting Pronouncements

 

There have been no new accounting pronouncements not yet effective that have significance, or potential significance, to our Consolidated Financial Statements.

 

u. Treasury Stock

 

Repurchases of Restricted Stock Awards or common stock are classified as treasury stock on our Consolidated Balance Sheet.

 

We account for treasury stock under the cost method. When treasury stock is re-issued at a price higher than its cost, the difference is recorded as a component of additional paid-in-capital in our Consolidated Balance Sheet. When treasury stock is re-issued at a price lower than its cost, the difference is recorded as a reduction of retained earnings in our Consolidated Balance Sheet.

 

XML 19 R9.htm IDEA: XBRL DOCUMENT v3.22.4
OTHER INCOME
12 Months Ended
Oct. 31, 2022
Other Income and Expenses [Abstract]  
OTHER INCOME

NOTE 3 – OTHER INCOME

 

Other Income consisted of the following components:

   October 31,   October 31, 
   2022   2021 
PPP Loans  $-   $648,872 
Employee Retention Credits payroll tax credits   88,917    701,568 
Other Income   49,058    84,942 
           
Total Other Income, net  $137,975   $1,435,382 

 

XML 20 R10.htm IDEA: XBRL DOCUMENT v3.22.4
GOODWILL AND OTHER INTANGIBLE ASSETS
12 Months Ended
Oct. 31, 2022
Goodwill and Intangible Assets Disclosure [Abstract]  
GOODWILL AND OTHER INTANGIBLE ASSETS

NOTE 4 – GOODWILL AND OTHER INTANGIBLE ASSETS

 

Other intangibles consisted of the following as of:

 SCHEDULE OF OTHER INTANGIBLE ASSETS 

   October 31,   October 31, 
   2022   2021 
         
Customer relationships (weighted average life of 10 years)  $720,592   $720,592 
Non-compete agreements (weighted average life of 3 years)   198,911    198,911 
Patents and other (weighted average life of 10 years)   675,572    585,483 
           
Total identifiable intangible assets - gross carrying value   1,595,075    1,504,986 
           
Less: accumulated amortization   (1,152,789)   (1,092,711)
           
Total intangible assets, net  $442,286   $412,275 

 

 

CODA OCTOPUS GROUP, INC.

Notes to the Consolidated Financial Statements

October 31, 2022 and 2021

 

NOTE 4 – GOODWILL AND OTHER INTANGIBLE ASSETS (Continued)

 

Amortization of patents, customer relationships, non-compete agreements and licenses included as a charge to income amounted to $60,077 and $50,379 for the years ended October 31, 2022 and 2021.

 

Future estimated annual amortization expenses as of October 31, 2022 is as follows:

 

Years Ending October 31,  Amount 
2023   52,089 
2024   42,877 
2025   27,533 
2026   24,442 
Thereafter   295,345 
      
Totals  $442,286 

 

Goodwill consisted of the following as of:

 

   October 31,   October 31, 
   2022   2021 
Coda Octopus Colmek, Inc.  $2,038,669   $2,038,669 
Coda Octopus Products, Ltd   62,315    62,315 
Coda Octopus Martech, Ltd   1,281,124    1,281,124 
           
Total Goodwill  $3,382,108   $3,382,108 

 

Considerable management judgment is necessary to estimate the fair value of goodwill. Based on various market factors and projections used by management, actual results could vary significantly from management’s estimates.

 

The Company’s policy is to test its goodwill balances for impairment on an annual basis, as of October 31, or more frequently if events or changes in circumstances indicate that the asset might be impaired.

 

Based on these evaluations, the fair value of reporting unit exceeds its carrying value. As such no impairment was recorded by management.

 

 

CODA OCTOPUS GROUP, INC.

Notes to the Consolidated Financial Statements

October 31, 2022 and 2021

 

XML 21 R11.htm IDEA: XBRL DOCUMENT v3.22.4
PROPERTY AND EQUIPMENT
12 Months Ended
Oct. 31, 2022
Property, Plant and Equipment [Abstract]  
PROPERTY AND EQUIPMENT

NOTE 5 – PROPERTY AND EQUIPMENT

 

Property and equipment consisted of the following as of:

 

   October 31,   October 31, 
   2022   2021 
         
Buildings  $5,419,946   $5,298,028 
Land   200,000    200,000 
Office machinery and equipment   1,556,030    1,622,871 
Rental assets   2,252,292    2,326,486 
Furniture, fixtures and improvements   1,108,787    1,218,217 
Totals   10,537,055    10,665,602 
Less: accumulated depreciation   (4,704,523)   (4,628,501)
           
Total Property and Equipment, net  $5,832,532   $6,037,101 

 

Depreciation expense for the years ended October 31, 2022 and 2021 was $678,652 and $873,694 respectively.

 

XML 22 R12.htm IDEA: XBRL DOCUMENT v3.22.4
OTHER CURRENT ASSETS
12 Months Ended
Oct. 31, 2022
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]  
OTHER CURRENT ASSETS

NOTE 6 - OTHER CURRENT ASSETS

 

Other current assets consisted of the following at:

 

   October 31,   October 31, 
   2022   2021 
         
Deposits  $18,631   $63,992 
Other Tax Receivables   151,217    - 
Employee Retention Credit Receivables   173,213    563,627 
Total Other Current Assets  $343,061   $627,619 

 

 

CODA OCTOPUS GROUP, INC.

Notes to the Consolidated Financial Statements

October 31, 2022 and 2021

 

XML 23 R13.htm IDEA: XBRL DOCUMENT v3.22.4
CAPITAL STOCK
12 Months Ended
Oct. 31, 2022
Equity [Abstract]  
CAPITAL STOCK

NOTE 7 – CAPITAL STOCK

 

Common Stock

 

During the fiscal year ended October 31, 2021, the Company issued 80,314 shares of common stock for the exercise of 169,332 Options which were issued under the Company’s 2017 Plan.

 

On July 20, 2021, the Company issued 25,000 shares of common stock to consultants for services rendered. These shares had a fair value of $220,750.

 

During the fiscal year ended October 31, 2021, the Company granted under its 2017 Plan restricted stock awards to purchase an aggregate of 127,500 shares of common stock pursuant to the terms of the Plan to various eligible individuals. As a result, as of October 31, 2021, there were 238,612 shares available under the 2017 Plan. There were forfeitures of 8,000 and 3,000 options during the years ended October 31, 2021 and 2020, respectively.

 

During the fiscal year ended October 31, 2022, pursuant to the terms of the 2017 Plan, the Company granted restricted stock awards of 64,687 shares of common stock to various eligible individuals and also issued 53,733 shares of common stock for awards that had vested in the said fiscal year. 16,981 restricted stock grant awards were forfeited, and 5,467 units were converted into Treasury Stock. Further, 5,925 shares of common stock were issued in respect of the exercise of 36,667 Options. As a result, as of October 31, 2022, there were 230,741 shares available under the 2017 Plan.

 

At the year ended October 31, 2022, there were 1,000,000 shares available under the 2021 Plan.

 

The following tables presents Options and Restricted Stock Award activities for the years ended October 31, 2022, and 2021 and shows the Company’s outstanding obligations for Options and Restricted Stock Awards for the said years.

 

The intrinsic value of the outstanding options as of October 31, 2022 was $544,175 and $1,446,835 for October 31, 2021.

 

 

CODA OCTOPUS GROUP, INC.

Notes to the Consolidated Financial Statements

October 31, 2022 and 2021

 

NOTE 7 – CAPITAL STOCK (Continued)

 

Stock Options
   Total   Weighted Average Exercise Price   Exercisable   Weighted Average Exercise Price   Non-Vested   Weighted Average Exercise Price 
                         
Outstanding at October 31, 2020   561,000   $4.65    -   $-    561,000   $4.65 
                               
Granted   -         -    -    -      
Vested   -   $4.65    185,667   $4.65    (185,667)  $4.65 
Exercised   (169,332)  $4.65    (169,332)  $4.65    -   $4.65 
Forfeited or cancelled   (8,000)  $4.65    -    -    (8,000)  $4.65 
                               
Outstanding at October 31, 2021   383,668   $4.65    16,335    -    367,333   $4.65 
                               
Granted   -         -    -    -      
Vested   -   $4.65    183,668   $4.65    (183,668)  $4.65 
Exercised   (36,667)  $4.65    (36,667)  $4.65    -   $4.65 
Forfeited or cancelled   (39,834)  $4.65    (4,333)   -    (35,501)  $4.65 
                               
Outstanding at October 31, 2022   307,167   $4.65    159,003   $4.65    148,164   $4.65 
                               
Aggregate Intrinsic Value October 31, 2021  $1,446,835        $61,746        $1,385,089      
                               
Aggregate Intrinsic Value October 31, 2022  $544,175        $281,689        $262,486      

 

The total expense recognized by the Company relating to stock options during the years ended October 31, 2022 and 2021, respectively, was $211,284 and $482,595. Unamortized compensation expense in future years is $90,831.

 

 

CODA OCTOPUS GROUP, INC.

Notes to the Consolidated Financial Statements

October 31, 2022 and 2021

 

NOTE 7 – CAPITAL STOCK (Continued)

 

 

Restricted Stock Awards (“RSA”)
   Total   Weighted Average Exercise Price   Exercisable   Weighted Average Exercise Price   Non-Vested   Weighted Average Exercise Price 
                         
Outstanding at October 31, 2020   -   $-    -   $-    -   $- 
                               
Granted   127,500   $8.80    -   $8.80    127,500   $8.80 
Vested   -   $8.80    -   $8.80    -   $8.80 
Exercised   -   $8.80    -   $8.80    -   $8.80 
Treasury Stock   -   $8.80    -   $8.80    -   $8.80 
Forfeited or cancelled   (5,500)  $8.80    -   $8.80    (5,500)  $8.80 
                               
Outstanding at October 31, 2021   122,000   $8.80    -   $8.80    122,000   $8.80 
                               
Granted   64,687   $7.15    -   $7.15    64,687   $7.15 
Vested   (53,733)  $5.05    -   $5.05    (53,733)   $5.05 
Exercised   -   $-    -   $-    -   $- 
Treasury Stock   (5,467)  $5.18        $5.18    (5,467)   $5.18 
Forfeited or cancelled   (16,981)  $8.43    -   $8.43    (16,981)  $8.43 
                  $-           
Outstanding at October 31, 2022   110,506   $8.10    -   $8.10    110,506   $8.10 

 

The total expense recognized by the Company relating to restricted stock awards during the year ended October 31, 2022 and 2021 was $919,633 and $347,476, respectively. The expense in future years is $122,306.

 

All Stock Options and Restricted Stock Awards have been made pursuant to the 2017 Plan.

 

Total stock compensation expense from issued shares, stock options and restricted stock awards is $1,130,917.

 

Preferred Stock

 

Series A and Series C Preferred Stock

 

The Company is authorized to issue 5,000,000 shares of preferred stock with a par value of $0.001 per share. We had previously designated 50,000 preferred shares as Series A preferred stock and 50,000 preferred shares as Series C preferred stock. Both series have since been eliminated and as of October 31, 2022, there were no shares of Preferred Stock issued or outstanding.

 

 

CODA OCTOPUS GROUP, INC.

Notes to the Consolidated Financial Statements

October 31, 2022 and 2021

 

XML 24 R14.htm IDEA: XBRL DOCUMENT v3.22.4
INCOME TAXES
12 Months Ended
Oct. 31, 2022
Income Tax Disclosure [Abstract]  
INCOME TAXES

NOTE 8 - INCOME TAXES

 

The Company provides for income taxes and the related accounts under the asset and liability method. Deferred tax assets and liabilities are determined based on the difference between the financial statement and tax bases of assets and liabilities using enacted tax rates expected to be in effect during the year in which the basis differences reverse. Valuation allowances are established when management determines it is more likely than not that some portion, or all, of the deferred tax assets will not be realized.

 

The provision (benefit) for income taxes comprises:

   October 31,   October 31, 
   2022   2021 
Current federal expense  $849,580   $(25,429)
Current state income tax expense   

159,900

    - 
Foreign tax (benefit) expense   (4,340)   42,021 
           
Total current tax expense   1,005,140    16,592 
           
Deferred federal (benefit) expense   (174,026)   288,887 
           
Deferred Tax (Benefit) Expense   (174,026)   288,887 
           
Total Income Tax Expense  $

831,114

   $305,479 

 

 

CODA OCTOPUS GROUP, INC.

Notes to the Consolidated Financial Statements

October 31, 2021 and 2020

 

NOTE 8 - INCOME TAXES (Continued)

 

The expense for income taxes differed from the U.S. statutory rate due to the following:

 

   October 31,   October 31, 
   2022   2021 
Statutory tax rate   21.0%   21.0%
R&D Relief   (10.6)%   (18.4)%

Change in valuation allowance

   

3.7

%   0.0%
Foreign tax (benefit) expense   (0.9)%   3.2%
State Income Tax   

3.0

%   0.0%
           
Total   

16.2

%   5.8%

 

Deferred income taxes reflect the net tax effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes.

 

Significant components of the Company’s deferred tax assets and liabilities are as follows:

 

   October 31,   October 31, 
   2022   2021 
Noncurrent deferred tax assets          
Temporary differences          
U.S. NOL carryforwards  $-   $15,930 

Deferred Revenue

   4,830    - 
           
Restricted Stock Awards   272,841    72,970 
Book/Tax Depreciation   

(17,861

)   (12,124)
Foreign fixed assets   

(84,381

)   18,168 
           
Foreign NOL carryforwards   

409,100

    148,650 
           
Total   

584,529

    243,594 
           
Valuation allowance   

(324,719

)   (166,818)
           
Total Deferred Asset  $259,810   $76,776 

 

As of October 31, 2022, we had no remaining U.S. federal net operating loss (NOL) carryforwards.

 

The Company has filed tax returns for federal, state, and foreign jurisdictions. The Company’s evaluation of uncertain tax matters was performed for the tax years ended October 31, 2022, and 2021. The Company has elected to retain its existing accounting policy with respect to the treatment of interest and penalties attributable to income taxes and continues to reflect interest and penalties attributable to income taxes, to extent they arise, as a component of its income tax provision or benefit as well as its outstanding income tax assets and liabilities. The Company believes that its income tax positions and deductions would be sustained on audit and does not anticipate any adjustments to result in a material change to its financial position.

 

The Company’s UK Operations, under the applicable UK tax rules, have certain trading losses (referred to in this disclosure as “NOL carryforwards”). Under the applicable UK tax rules, any trading tax losses incurred from 2017 up to and including the current fiscal year can be surrendered for group relief to offset or reduce current year profits and tax liability in any of our UK Operations. Any tax losses before 2017 in a UK entity can only be used in the entity to which it pertains. The tax losses are available indefinitely unless the nature of the business with the trading loss benefit changes substantially. Under UK tax rules, the UK entities are also eligible for R&D Tax Credit. The UK Products Business in any one FY performs significant R&D work due to the nature of its business (researching and developing products and solutions). In the 2022 FY, we were eligible to deduct £2,246,251 (an equivalent of USD $2,819,389,) as R&D tax expenses from our taxable income, thus negating any tax liability of the UK Operations in the Current FY. Our UK Operations have $1.3m in NOL carryforwards, $0.48m of which can be used by the UK entity in which the trading loss was created and $0.82M can be used by any or all UK entities. This applies indefinitely unless the business activities undertaken change substantially.

 

A valuation allowance is required for deferred tax assets, if based on available evidence, it is more likely than not that that all or some portion of the asset will not be realized due to the inability to generate sufficient taxable income in the future. The deferred tax losses refer to timing of asset allowance in the UK. As we are generally able to offset most taxes with brought forward trading losses, R&D tax credit to offset profits expected to be ongoing and ability to utilize such reliefs within between entities then we do not foresee being able to utilize those deferred tax assets in the near future.

 

 

CODA OCTOPUS GROUP, INC.

Notes to the Consolidated Financial Statements

October 31, 2022 and 2021

 

XML 25 R15.htm IDEA: XBRL DOCUMENT v3.22.4
NOTE PAYABLE
12 Months Ended
Oct. 31, 2022
Debt Disclosure [Abstract]  
NOTE PAYABLE

NOTE 9 - NOTE PAYABLE

 

Note payable consisted of the following at:

 

   October 31,   October 31, 
   2022   2021 
         
Secured note payable to HSBC NA with interest payable on the 28th day of each month at 4.56% per annum. Monthly repayment obligation under this loan was $43,777 (comprising both principal and interest repayment). The Loan reached maturity and was repaid in full in December 2021.  $-   $63,559 
         . 
Total   -    63,559 
Less: current portion   -    (63,559)
Total Long Term Note Payable  $-   $- 

 

The HSBC Loan was repaid in full in December 2021.

 

The Company entered into a $4,000,000 revolving line of credit facility with HSBC NA on November 27, 2019, with the interest rate established as the applicable prime rate. This revolving line of credit facility is subject to annual renewal and has been extended to November 2023. We have not utilized this line of credit and the outstanding balance on the line of credit was $0 as of October 31, 2022 and 2021.

 

 

CODA OCTOPUS GROUP, INC.

Notes to the Consolidated Financial Statements

October 31, 2022 and 2021

 

XML 26 R16.htm IDEA: XBRL DOCUMENT v3.22.4
ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS)
12 Months Ended
Oct. 31, 2022
Equity [Abstract]  
ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS)

NOTE 10 - ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS)

 

Other comprehensive income (loss) consists of foreign currency translation adjustments. Total other comprehensive income (loss) was ($3,070,065) and $654,219 for the years ended October 31, 2022 and 2021, respectively.

 

A reconciliation of the other comprehensive income (loss) in the stockholders’ equity section of the consolidated balance sheets is as follows:

 

   October 31,   October 31, 
   2022   2021 
         
Balance, beginning of year  $(1,667,059)  $(2,321,278)
Total other comprehensive income (loss) for the year - foreign currency translation adjustment   (3,070,065)   654,219 
Balance, end of year  $(4,737,124)  $(1,667,059)

 

XML 27 R17.htm IDEA: XBRL DOCUMENT v3.22.4
CONCENTRATIONS
12 Months Ended
Oct. 31, 2022
Risks and Uncertainties [Abstract]  
CONCENTRATIONS

NOTE 11 – CONCENTRATIONS

 

Significant Customers

 

During the year ended October 31, 2022, the Company had no customers from whom it generated sales greater than 10% of net revenues.

 

During the year ended October 31, 2021, the Company had one customer from whom it generated sales greater than 10% of net revenues. Revenue from this customer was $2,484,173, or 12% of net revenues during the period. Total accounts receivable from this customer as of October 31, 2021 was $468,149 or 11% of accounts receivable.

 

XML 28 R18.htm IDEA: XBRL DOCUMENT v3.22.4
EMPLOYEE BENEFIT PLANS
12 Months Ended
Oct. 31, 2022
Retirement Benefits [Abstract]  
EMPLOYEE BENEFIT PLANS

NOTE 12 - EMPLOYEE BENEFIT PLANS

 

The Company’s U.S. subsidiaries maintain a 401(k)-retirement plan. The plan allows the Company to make matching contributions of 4% of employee compensation, subject to IRS contribution limits. U.S. employees who have at least six months of service with the Company are eligible. In addition, the Company’s UK subsidiaries operate statutory pension schemes which provide for the payment of certain contribution by the Company and the Employee. These schemes in the UK operate on a defined contribution money purchase basis and the contributions are charged to operations as they arise. Finally, the Company is obligated to provide pension funding according to the laws in which it operates including in both Denmark and Australia. The Company has an arrangement that fulfills this requirement. Employee benefit costs for the years ended October 31, 2022 and 2021 were $138,260 and $123,215, respectively.

 

 

CODA OCTOPUS GROUP, INC.

Notes to the Consolidated Financial Statements

October 31, 2022 and 2021

 

XML 29 R19.htm IDEA: XBRL DOCUMENT v3.22.4
SEGMENT ANALYSIS
12 Months Ended
Oct. 31, 2022
Segment Reporting [Abstract]  
SEGMENT ANALYSIS

NOTE 13 -SEGMENT ANALYSIS

 

Based on the fundamental difference in the types of offering products versus services, we operate two distinct reportable segments which are managed separately. Coda Octopus Products (“Marine Technology Business” or “Products Segment”) operations are comprised primarily of sale of underwater technology sonar solutions, products for underwater operations including hardware and software, and rental of solutions and products to the underwater market. Coda Octopus Martech and Coda Octopus Colmek (“Marine Engineering Business” or “Services Segment”) provides engineering services primarily as sub-contractors to prime defense contractors.

 

Segment operating income is total segment revenue reduced by operating expenses identifiable with the business segment. Corporate includes general corporate administrative costs (“overhead”).

 

The Company evaluates performance and allocates resources based upon segment operating income.

 

There are inter-segment sales which have been eliminated in our financial statements but are disclosed in the tables below for information purposes.

 

The following table summarizes segment asset and operating balances by reportable segment as of and for the years ended October 31, 2022 and 2021, respectively.

 

The Company’s reportable business segments sell their goods and services in four geographic locations:

 

  Americas
  Europe
  Australia/Asia
  Middle East/Africa

 

 

CODA OCTOPUS GROUP, INC.

Notes to the Consolidated Financial Statements

October 31, 2022 and 2021

 

NOTE 13 -SEGMENT ANALYSIS (Continued)

 

   Marine Technology Business (Products)   Marine Engineering Business (Services)   Overhead   Total 
                 
Year Ended October 31, 2022                    
                     
Net Revenues  $14,724,688   $7,501,115   $-   $22,225,803 
                     
Cost of Revenues   2,941,569    4,093,546    -    7,035,115 
                     
Gross Profit   11,783,119    3,407,569    -    15,190,688 
                     
Research & Development   2,207,500    30,420    -    2,237,920 
Selling, General & Administrative   2,563,554    2,654,565    2,730,585    7,948,704 
                     
Total Operating Expenses   4,771,054    2,684,985    2,730,585    10,186,624 
                     
Income (Loss) from Operations   7,012,065    722,584    (2,730,585)   5,004,064 
                     
Other Income (Expense)                    
Other Income   55,715    79,204    3,056    137,975 
Interest Expense   (9,233)   (71)   (400)   (9,704)
                     
Total Other Income   46,482    79,133    2,656   128,271 
                     
Income (Loss) before Income Taxes   7,058,547    801,717    (2,727,929)   5,132,335 
                     
Income Tax (Expense) Benefit                    
Current Tax (Expense) Benefit   (868,162)   39,422    

(176,400

)   

(1,005,140

)
Deferred Tax Benefit (Expense)   31,907    (41,657)   183,776    174,026 
                     
Total Income Tax (Expense) Benefit   

(836,255

)   (2,235)    

7,376

    

(831,114

)
                     
Net Income (Loss)  $6,222,292   $799,482   $

(2,720,553

)  $4,301,221 
                     
Supplemental Disclosures                    
                     
Total Assets  $33,348,805   $12,662,109   $916,544   $46,927,458 
                     
Total Liabilities  $2,432,750   $526,195   $585,704   $3,544,649 
                     
Revenues from Intercompany Sales - eliminated from sales above  $2,406,717   $396,015   $2,720,000   $5,522,732 
                     
Depreciation and Amortization  $602,583   $96,776   $39,370   $738,729 
                     
Purchases of Long-lived Assets  $1,123,475   $36,862   $90,887   $1,251,224 

 

 

CODA OCTOPUS GROUP, INC.

Notes to the Consolidated Financial Statements

October 31, 2022 and 2021

 

NOTE 13 -SEGMENT ANALYSIS (Continued)

 

   Marine Technology Business (Products)   Marine Engineering Business (Services)   Overhead   Total 
                 
Year Ended October 31, 2021                    
                     
Net Revenues  $15,804,222   $5,527,305   $-   $21,331,527 
                     
Cost of Revenues   3,169,835    3,391,974    -    6,561,809 
                     
Gross Profit   12,634,387    2,135,331    -    14,769,718 
                     
Research & Development   2,509,107    473,569    -    2,982,676 
Selling, General & Administrative   3,231,733    2,304,300    2,413,492    7,949,525 
                     
Total Operating Expenses   5,740,840    2,777,869    2,413,492    10,932,201 
                     
Income (Loss) from Operations   6,893,547    (642,538)   (2,413,492)   3,837,517 
                     
Other Income (Expense)                    
Other Income   354,373    1,079,374    1,635    1,435,382 
Interest Expense   (1,738)   (365)   (17,552)   (19,655)
                     
Total Other Income (Expense)   352,635    1,079,009    (15,917)   1,415,727 
                     
Income (Loss) before Income Taxes   7,246,182    436,471    (2,429,409)   5,253,244 
                     
Income Tax (Expense) Benefit                    
Current Tax Benefit (Expense)   35,032    (51,624)   -    (16,592)
Deferred Tax (Expense) Benefit   (418,338)   409,205    (279,754)   (288,887)
                     
Total Income Tax (Expense) Benefit   (383,306)   357,581    (279,754)   (305,479)
                     
Net Income (Loss)  $6,862,876   $794,052   $(2,709,163)  $4,947,765 
                     
Supplemental Disclosures                    
                     
Total Assets  $30,631,442   $14,117,747   $716,230   $45,465,419 
                     
Total Liabilities  $3,166,999   $849,306   $400,041   $4,416,346 
                     
Revenues from Intercompany Sales - eliminated from sales above  $2,075,387   $355,608   $3,470,000   $5,900,995 
                     
Depreciation and Amortization  $780,434   $114,022   $29,617   $924,073 
                     
Purchases of Long-lived Assets  $793,995   $51,907   $118,302   $964,204 

 

 

CODA OCTOPUS GROUP, INC.

Notes to the Consolidated Financial Statements

October 31, 2022 and 2021

 

XML 30 R20.htm IDEA: XBRL DOCUMENT v3.22.4
DISAGGREGATION OF REVENUE
12 Months Ended
Oct. 31, 2022
Revenue from Contract with Customer [Abstract]  
DISAGGREGATION OF REVENUE

NOTE 14 - DISAGGREGATION OF REVENUE

  

   For the Year Ended October 31, 2022 
   Marine   Marine     
   Technology   Engineering   Grand 
   Business   Business   Total 
Disaggregation of Total Net Sales            
Revenues            
Primary Geographical Markets               
Americas  $5,668,948   $4,566,349   $10,235,297 
Europe   1,559,778    2,900,906    4,460,684 
Australia/Asia   5,723,970    -    5,723,970 
Middle East/Africa   1,771,992    33,860    1,805,852 
                
Total Revenues  $14,724,688   $7,501,115   $22,225,803 
                
Major Goods/Service Lines               
Equipment Sales  $8,771,050   $1,544,002   $10,315,052 
Equipment Rentals   1,844,775    -    1,844,775 
Software Sales   1,014,867    -    1,014,867 
Engineering Parts   -    3,530,407    3,530,407 
Services   3,093,996    2,426,706    5,520,702 
                
Total Revenues  $14,724,688   $7,501,115   $22,225,803 
                
Goods transferred at a point in time  $9,785,917   $1,562,799   $11,348,716 
Services transferred over time   4,938,771    5,938,316    10,877,087 
                
Total Revenues  $14,724,688   $7,501,115   $22,225,803 

 

 

CODA OCTOPUS GROUP, INC.

Notes to the Consolidated Financial Statements

October 31, 2022 and 2021

 

NOTE 14 - DISAGGREGATION OF REVENUE (Continued)

 

   For the Year Ended October 31, 2021 
   Marine   Marine     
   Technology   Engineering   Grand 
   Business   Business   Total 
Disaggregation of Total Net Sales            
Revenues            
Primary Geographical Markets               
Americas  $3,434,552   $2,188,812   $5,623,364 
Europe   5,623,227    3,338,493    8,961,720 
Australia/Asia   5,867,710    -    5,867,710 
Middle East/Africa   878,733    -    878,733 
                
Total Revenues  $15,804,222   $5,527,305   $21,331,527 
                
Major Goods/Service Lines               
Equipment Sales  $10,914,124   $1,421,614   $12,335,738 
Equipment Rentals   2,324,773    -    2,324,773 
Software Sales   669,968    -    669,968 
Engineering Parts   -    3,239,866    3,239,866 
Services   1,895,357    865,825    2,761,182 
                
Total Revenues  $15,804,222   $5,527,305   $21,331,527 
                
Goods transferred at a point in time  $11,588,099   $1,421,614   $13,009,713 
Services transferred over time   4,216,123    4,105,691    8,321,814 
                
Total Revenues  $15,804,222   $5,527,305   $21,331,527 

 

 

CODA OCTOPUS GROUP, INC.

Notes to the Consolidated Financial Statements

October 31, 2022 and 2021

 

XML 31 R21.htm IDEA: XBRL DOCUMENT v3.22.4
COMMITMENTS AND CONTINGENCIES
12 Months Ended
Oct. 31, 2022
Commitments and Contingencies Disclosure [Abstract]  
COMMITMENTS AND CONTINGENCIES

NOTE 15 – COMMITMENTS AND CONTINGENCIES

 

Employment Agreements

 

Annmarie Gayle

 

Pursuant to the terms of an employment agreement dated March 16, 2017, the Company employs Ms. Gayle as its Chief Executive Officer on a full-time basis and a member of its Board of Directors. With effect from July 1, 2019, Ms. Gayle’s annual salary was increased from $230,000 to $305,000 payable on a monthly basis. Ms. Gayle is also entitled to an annual performance bonus of up to $100,000, upon achieving certain targets that are to be defined on an annual basis. The agreement provides for 30 days of paid holidays in addition to public holidays observed in Scotland.

 

The agreement has no definitive term and may be terminated only upon twelve months’ prior written notice by Ms. Gayle. In the event that the Company terminates her at any time without cause, she is entitled to a payment equal to her annual salary as well as a separation bonus of $150,000. The Company may terminate the agreement for cause, immediately and without notice. Among others, “for cause” includes gross misconduct, a serious or repeated breach of the agreement and negligence and incompetence as reasonably determined by the Company’s Board. The agreement includes a 12-month non-compete and non-solicitation provision.

 

 

 

CODA OCTOPUS GROUP, INC.

Notes to the Consolidated Financial Statements

October 31, 2022 and 2021

 

NOTE 15 – COMMITMENTS AND CONTINGENCIES (Continued)

 

Employment Agreements (Continued)

 

Blair Cunningham

 

Under the terms of an employment contract dated January 1, 2013, our wholly owned subsidiary Coda Octopus Products, Inc. employs Blair Cunningham as its Chief Executive Officer and President of Technology. He is being paid an annual base salary of $200,000 with effect from January 1, 2020, subject to review by the Company’s Chief Executive Officer. Mr. Cunningham’s annual based salary was revised and is currently $225,000. He is entitled to 25 vacation days in addition to any public holiday.

 

The agreement may be terminated only upon twelve-month prior written notice without cause. The Company may terminate the agreement for cause, immediately and without notice. Among others, “for cause” includes gross misconduct, a serious or repeated breach of the agreement and negligence and incompetence as reasonably determined by the Company’s Board. The agreement includes an 18-month non-compete and non-solicitation provision.

 

Kevin Kane

 

Pursuant to the terms of an Employment Agreement dated May 7, 2021, as amended and modified, Kevin Kane was appointed the Chief Executive Officer of Colmek commencing July 6, 2021. The Employment Agreement provides for an annual base salary of $200,000. He will also be eligible for an annual performance bonus based on the Company’s financial performance. Subject to certain performance milestone during the current fiscal year, Mr. Kane will be paid a performance bonus of $12,000. As a further inducement, he was granted 15,000 restricted stock units out of the Company’s 2017 Stock Incentive Plan that vest in three equal annual instalments commencing on the first anniversary of grant.

 

The agreement may be terminated by the Company at any time. In the event that the Company terminates the employment agreement for whatever reason, the following severance payments apply:

 

Year 1 of employment 2 Weeks
Year 2 of employment 1 Month
Year 3 of employment 4 Months

 

The agreement includes a 12-month non-compete and non-solicitation provision.

 

 

CODA OCTOPUS GROUP, INC.

Notes to the Consolidated Financial Statements

October 31, 2021 and 2020

 

NOTE 15 – COMMITMENTS AND CONTINGENCIES (Continued)

 

Michael Midgley (retired in June 2022)

 

Pursuant to the terms of an employment agreement dated June 1, 2011, Mike Midgley was appointed the Chief Executive Officer of our wholly owned subsidiary Coda Octopus Colmek, Inc. and our Chief Financial Officer. He is being paid an annual salary of $210,000 subject to an annual review by Colmek’s Board of Directors and the Company’s Chief Executive Officer. Mr. Midgley is entitled to 20 vacation days in addition to any public holiday.

 

Amendment to Michael Midgley’s Employment Agreement

 

The Company and Mr. Midgely entered into an agreement for the Amendment of his Employment Agreement on February 15, 2021.

 

The following amendments were made:

 

Role Chief Financial Officer of the Company. Removing the position of Divisional CEO of Coda Octopus Colmek.
Reduction in hours Working hours reduced to approximately 60% and his compensation reduced proportionally to $126,000.
Paid Time Off Reduced proportionately and is now 12 days
Benefits Reduced proportionately

 

The agreement may be terminated at any time upon 4 months prior written notice. The Company may terminate the agreement for cause, immediately and without notice. Among others, “for cause” includes gross misconduct, a serious or repeated breach of the agreement and negligence and incompetence as reasonably determined by the Company’s Board. The agreement includes a 12-month non-compete and non-solicitation provision.

 

Mr. Midgley retired from the company effective June 30, 2022.

 

Nathan Parker

 

Pursuant to the terms of an Employment Agreement dated May 10, 2022, Nathan Parker was appointed our Chief Financial Officer commencing June 6, 2022. The Employment Agreement provides for an annual base salary of $230,000. As a further inducement, he was granted 9,506 restricted stock units out of the Company’s 2017 Stock Incentive Plan that vest in three equal annual instalments commencing on the first anniversary of grant. Mr. Parker also received a signing bonus of $20,000. Mr. Parker is entitled to 20 vacation days in addition to any public holiday.

 

The Company may terminate the agreement at any time. In the event that the Company terminates the employment agreement for whatever reason, the following severance payments apply:

 

Year 1 of employment 1 Month Base Salary
Year 2 of employment 3 Months Base Salary
Year 3 of employment 6 Months Base Salary

 

The agreement includes a 12-month non-compete and non-solicitation provision.

 

Litigation

 

From time to time, we may be a party to or be involved with legal proceedings, governmental investigations or inquires, claims or litigation that are related to our business. We are not presently party to any legal proceedings the resolution of which we believe would have a material adverse effect on our business or its financial condition.

 

XML 32 R22.htm IDEA: XBRL DOCUMENT v3.22.4
PAYROLL PROTECTION PROGRAM
12 Months Ended
Oct. 31, 2022
Payroll Protection Program  
PAYROLL PROTECTION PROGRAM

NOTE 16 – PAYROLL PROTECTION PROGRAM

 

In the year ended October 31, 2021, two of our US companies, received $648,872 under the second round of the US Government Payroll Protection Program (“Second Round PPP”) for payroll assistance during the Pandemic. The proceeds from the Second Round PPP have been used to pay US employees’ salaries during this period. In the year ended October 31, 2021, the Company utilized all the $648,872 of the Second Round PPP to retain employees. These loans were forgiven on June 14 and 22, 2021. This amount is recorded in our 2021 FY accounts as “Other Income”. No amounts were received in the 2022 FY under the PPP.

 

 

CODA OCTOPUS GROUP, INC.

Notes to the Consolidated Financial Statements

October 31, 2022 and 2021

 

XML 33 R23.htm IDEA: XBRL DOCUMENT v3.22.4
SUBSEQUENT EVENTS
12 Months Ended
Oct. 31, 2022
Subsequent Events [Abstract]  
SUBSEQUENT EVENTS

NOTE 17 – SUBSEQUENT EVENTS

 

The Company has evaluated subsequent events occurring through the date that the financial statements were issued, for events requiring, recording or disclosure in the October 31, 2022, consolidated financial statements and there were no subsequent events to report.

XML 34 R24.htm IDEA: XBRL DOCUMENT v3.22.4
SUMMARY OF ACCOUNTING POLICIES (Policies)
12 Months Ended
Oct. 31, 2022
Accounting Policies [Abstract]  
Basis of Presentation

a. Basis of Presentation

 

The Company has adopted the Financial Accounting Standards Board (FASB) Codification (Codification). The Codification is the single official source of authoritative accounting principles generally accepted in the United States of America (U.S. GAAP) recognized by the FASB to be applied by nongovernmental entities, and all the Codification’s content carries the same level of authority.

 

Cash

b. Cash

 

The Company considers all highly liquid investments with a maturity of three months or less at the time of purchase to be cash equivalents. At times such investments may be in excess of federal deposit insurance limits.

 

Trade Accounts Receivable

c. Trade Accounts Receivable

 

Trade accounts receivable are recorded net of the allowance for doubtful accounts. The Company provides for an allowance for doubtful collections that is based upon a review of outstanding receivables, historical collection information, and existing economic conditions. Balances still outstanding after the Company has used reasonable collection efforts are written off though a charge to the valuation allowance and a credit to trade accounts receivable. The allowance for doubtful accounts was $0 for both October 31, 2022, and 2021, respectively.

 

 

CODA OCTOPUS GROUP, INC.

Notes to the Consolidated Financial Statements

October 31, 2022 and 2021

 

NOTE 2 – SUMMARY OF ACCOUNTING POLICIES (Continued)

 

Property and Equipment

d. Property and Equipment

 

Property and equipment are stated at cost less accumulated depreciation. Expenditures for minor replacements, maintenance and repairs which do not increase the useful lives of the property and equipment are charged to operations as incurred. Major additions and improvements are capitalized. Depreciation and amortization are computed using the straight-line method over their estimated useful lives which is typically three to five years for equipment and 50 years for buildings. Our accounting policy regarding our rental assets allocated for rentals by our Products Business is to allocate 70% of depreciation in the period to Cost of Goods Sold.

 

We own substantially all our facilities and believe that the effect of adopting Accounting Standards Codification 842, “Leases”, has been immaterial.

 

Advertising

e. Advertising

 

Coda follows the policy of charging the costs of advertising to expense as incurred, which aggregated $0 and $5,042 for the years ended October 31, 2022 and 2021, respectively.

 

Inventory

f. Inventory

 

Inventory is stated at the lower of cost (First In, First Out method) or net realizable value. Inventory consisted of the following components:

 

   October 31,   October 31, 
   2022   2021 
         
Raw materials and parts  $7,219,344   $7,525,419 
Work in progress   383,427    919,619 
Finished goods   2,424,340    2,246,139 
Total Inventory  $10,027,111   $10,691,177 

 

Estimates

g. Estimates

 

The preparation of consolidated financial statements in conformity with U.S. 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 financial statements and the reported amounts of revenues including unbilled and deferred revenues and expenses during the reporting period. Actual results could differ from those estimates. Significant estimates include estimates related to the percentage of completion method used to account for contracts including costs and earnings in excess of billings, billings in excess of costs and estimated earnings, the valuation of the deferred tax asset, and the valuation of goodwill.

 

Revenue Recognition

h. Revenue Recognition

 

The Company recognizes revenue under the Financial Accounting Standards Board’s Topic 606, Revenue from Contracts with Customers (“Topic 606”).

 

 

CODA OCTOPUS GROUP, INC.

Notes to the Consolidated Financial Statements

October 31, 2022 and 2021

 

NOTE 2 – SUMMARY OF ACCOUNTING POLICIES (Continued)

 

h. Revenue Recognition (Continued)

 

Topic 606 has established a five-step process to determine the amount of revenue to record from contracts with customers. The five steps are:

 

  Determine if we have a contract with a customer;
  Determine the performance obligations in that contract;
  Determine the transaction price;
  Allocate the transaction price to the performance obligations; and
  Determine when to recognize revenue.

 

Our revenues are earned under formal contracts with our customers and are derived from both sales and rental of underwater technologies and equipment for real time 3D imaging, mapping, defense and survey applications and from the engineering services which we provide primarily to prime defense contractors. Our contracts do not include the possibility for additional contingent consideration so that our determination of the contract price does not involve having to consider potential additional variable consideration. Our sales do not include a right of return by the customer.

 

With regard to our Marine Technology Business (“Products Business”), all of our products are sold on a stand-alone basis and those market prices are evidence of the value of the products. To the extent that we also provide services (e.g., installation, training, post-sales technical support etc.), those services are either included as part of the product or are subject to written contracts based on the stand-alone value of those services. Revenue from the sale of services is recognized when those services have been provided to the customer and evidence of the provision of those services exist.

 

Revenue derived from either our subscription package offerings or rental of our equipment is recognized when performance obligations are met, in particular, on a daily basis during the subscription or rental period.

 

For arrangements with multiple performance obligations, we recognize product revenue by allocating the transaction revenue to each performance obligation based on the relative fair value of each deliverable and recognize revenue when performance obligations are met including when equipment is delivered, and for rental of equipment, when installation and other services are performed.

 

Our contracts sometimes require customer payments in advance of revenue recognition and are recognized as revenue when the Company has fulfilled its obligations under the respective contracts. Until such time, we recognize this prepayment as deferred revenue.

 

For software license sales for which any services rendered are not considered distinct to the functionality of the software, we recognize revenue upon delivery of the software.

 

 

CODA OCTOPUS GROUP, INC.

Notes to the Consolidated Financial Statements

October 31, 2022 and 2021

 

NOTE 2 – SUMMARY OF ACCOUNTING POLICIES (Continued)

 

h. Revenue Recognition (Continued)

 

With respect to revenues related to our Services Business, there are contracts in place that specify the fixed hourly rate and other reimbursable costs to be billed based on material and direct labor hours incurred and, revenue is recognized on these contracts based on material and the direct labor hours incurred. Revenues from fixed-price contracts are recognized on the percentage-of-completion method, measured by the percentage of costs incurred (materials and direct labor hours) to date to estimated total services (materials and direct labor hours) for each contract. This method is used as we consider expenditures for direct materials and labor hours to be the best available measure of progress on these contracts.

 

On a quarterly basis, we examine all our fixed-price contracts to determine if there are any losses to be recognized during the period. Any such loss is recorded in the quarter in which the loss first becomes apparent based upon costs incurred to date and the estimated costs to complete as determined by experience from similar contracts. Variations from estimated contract performance could result in adjustments to operating results.

 

Recoverability of Deferred Costs

 

In accordance with Topic 606, we defer costs on projects for service revenue. Deferred costs consist primarily of incremental direct costs to customize and install systems, as defined in individual customer contracts, including costs to acquire hardware and software from third parties and payroll costs for our employees and other third parties. The pricing of these service contracts is intended to provide for the recovery of these types of deferred costs over the life of the contract.

 

We recognize such costs in accordance with our revenue recognition policy by contract. For revenue recognized under the percentage of completion method, costs are recognized as products are delivered or services are provided in accordance with the percentage of completion calculation. For revenue recognized over time, costs are recognized ratably over the term of the contract, commencing on the date of revenue recognition. At each quarterly balance sheet date, we review deferred costs, to ensure they are ultimately recoverable.

 

Any anticipated losses on uncompleted contracts are recognized when evidence indicates the estimated total cost of a contract exceeds its estimated total revenue.

 

Deferred Commissions

 

Our incremental direct costs of obtaining a contract, which consists of sales commissions are deferred and amortized over the period of the contract performance. We classify deferred commissions as current or noncurrent based on the timing of when we expect to recognize the expense. The current and noncurrent portions of deferred commissions are included in prepaid expenses and other current assets, and other assets, net, respectively, in our consolidated balance sheets. As of October 31, 2022 and 2021, we had deferred commissions of $0 for each year. Amortization expense related to deferred commissions was $0 and $3,884 in the years ended October 31, 2022 and 2021, respectively.

 

 

CODA OCTOPUS GROUP, INC.

Notes to the Consolidated Financial Statements

October 31, 2022 and 2021

 

NOTE 2 – SUMMARY OF ACCOUNTING POLICIES (Continued)

 

h. Revenue Recognition (Continued)

 

Other Revenue Disclosures

 

See Note 13 – Disaggregation of Revenue for a breakdown of revenues from external customers and cost of those revenues between our Product Segment and Services Segment including information on the split of revenues by geography.

 

Concentrations of Risk

i. Concentrations of Risk

 

Credit losses, if any, have been provided for in the consolidated financial statements and are based on management’s expectations. The Company’s accounts receivables are subject to potential concentrations of credit risk, since a significant part of the Company’s sales are to a small number of companies and, even though these are generally established businesses, market fluctuations such as the price of oil may affect our customers’ ability to meet their obligations to us. Furthermore, Trade disputes may result in impairment or delays in receivables.

 

The Company’s bank deposits are held with financial institutions both in and outside the USA. At times, such amounts may be in excess of applicable government mandated insurance limits. The Company has not experienced any losses in such accounts or lack of access to its cash, and believes it is not exposed to significant risk of loss with respect to cash.

 

Contracts in Progress (Unbilled Receivables and Deferred Revenue)

j. Contracts in Progress (Unbilled Receivables and Deferred Revenue)

 

Costs and estimated earnings in excess of billings on uncompleted contracts represent accumulated project expenses and fees which have not been invoiced to customers as of the date of the balance sheet. These amounts are stated on the consolidated balance sheets as Unbilled Receivables of $602,115 and $1,080,384 as of October 31, 2022 and 2021, respectively.

 

Our Deferred Revenue of $790,458 and $1,879,790 as of October 31, 2022 and 2021, respectively, consists of billings in excess of costs and revenues received as part of our warranty obligations upon completing a sale, as elaborated further in the last paragraph of this note.

 

Revenue received as part of sales of equipment includes a provision for warranty or through life support (TLS) and is treated as deferred revenue, along with extended warranty sales or TLS, which may be purchased by customers. These amounts are amortized over the relevant warranty or TLS period (12 months is our standard warranty or 24, 36 or 60 months for TLS) from the date of sale. These amounts are stated on the consolidated balance sheets as a component of Deferred Revenue and were $229,238 and $277,937 as of October 31, 2022 and 2021, respectively.

 

 

CODA OCTOPUS GROUP, INC.

Notes to the Consolidated Financial Statements

October 31, 2022 and 2021

 

NOTE 2 - SUMMARY OF ACCOUNTING POLICIES (CONTINUED)

 

Income Taxes

k. Income Taxes

 

The Company accounts for income taxes in accordance with Accounting Standards Codification 740, Income Taxes (ASC 740). Under ASC 740, deferred income tax assets and liabilities are recorded for the income tax effects of differences between the bases of assets and liabilities for financial reporting purposes and their bases for income tax reporting. The Company’s differences arise principally from the use of various accelerated and modified accelerated cost recovery systems for income tax purposes versus straight line depreciation used for book purposes and from the utilization of net operating loss carry-forwards.

 

Deferred tax assets and liabilities are the amounts by which the Company’s future income taxes are expected to be impacted by these differences as they reverse. Deferred tax assets are based on differences that are expected to decrease future income taxes as they reverse. Correspondingly, deferred tax liabilities are based on differences that are expected to increase future income taxes as they reverse. Note 7 below discusses the amounts of deferred tax assets and liabilities, and also presents the impact of significant differences between financial reporting income and taxable income.

 

For income tax purposes, the Company uses the percentage of completion method of recognizing revenues on long-term contracts which is consistent with the Company’s financial reporting under U.S. GAAP.

 

Goodwill and Intangible Assets

l. Goodwill and Intangible Assets

 

Goodwill and Intangible assets consist principally of the excess of cost over the fair value of net assets acquired (or goodwill), customer relationships, non-compete agreements and licenses. Goodwill was allocated to our reporting units based on the original purchase price allocation. Goodwill is not amortized and is evaluated for impairment annually or more often if circumstances indicate impairment may exist. Customer relationships, non-compete agreements, patents and licenses are being amortized on a straight-line basis over periods of 2 to 15 years. The Company amortizes its intangible assets using the straight-line method over their estimated period of benefit. We periodically evaluate the recoverability of goodwill and intangible assets and take into account events or circumstances that warrant revised estimates of useful lives or that indicate that impairment exists.

 

Step 1 of the goodwill impairment test, used to identify potential impairment, compares the fair value of the reporting unit with its carrying amount, including goodwill. If the fair value, which is based on future cash flows, exceeds the carrying amount, goodwill is not considered impaired. The Company has adopted Accounting Standards Codification 2017 – 04, simplifying the Test for Goodwill Impairment, which permits the Company to impair the difference between carrying amounts in excess of the fair value of the reporting unit as the reduction in goodwill.

 

 

CODA OCTOPUS GROUP, INC.

Notes to the Consolidated Financial Statements

October 31, 2022 and 2021

 

NOTE 2 - SUMMARY OF ACCOUNTING POLICIES (Continued)

 

l. Goodwill and Intangible Assets (Continued)

 

At the end of each year, we evaluate goodwill on a separate reporting unit basis to assess recoverability, and impairments, if any, are recognized in earnings. An impairment loss would be recognized in an amount equal to the excess of the carrying amount of the reporting unit over the fair value of the reporting unit.

 

There were no impairment charges recognized during the years ended October 31, 2022 and 2021.

 

Fair Value of Financial Instruments

m. Fair Value of Financial Instruments

 

The Company’s financial instruments include cash, accounts receivable, accounts payable, accrued expenses and notes payable. The carrying amounts of cash, accounts receivable, accounts payable and accrued expenses approximate fair values because of the short-term nature of these instruments. The aggregate carrying amount of the notes payable approximates fair value as they bear interest at a market interest rate based on their term and maturity.

 

The fair value of the Company’s long-term debt approximates its carrying amount based on the fact that the Company believes it could obtain similar terms and conditions for similar debt.

 

Foreign Currency Translation

n. Foreign Currency Translation

 

Assets and liabilities are translated at the prevailing exchange rates at the balance sheet dates. Related revenues and expenses are translated at weighted average exchange rates in effect during the period. Stockholders’ equity, fixed assets and long-term investments are recorded at historical exchange rates. Resulting translation adjustments are recorded as a separate component in stockholders’ equity as part of accumulated other comprehensive income or (loss) as may be appropriate. Foreign currency transaction gains and losses are included in the consolidated statements of income and comprehensive income.

 

For the years ended October 31, 2022 and 2021, the Company recorded an aggregate transaction gain (loss) of $431,314 and ($195,341), respectively. The aggregate transaction losses were recorded in SG&A.

 

Long-Lived Assets

o. Long-Lived Assets

 

Long-lived assets to be held and used are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. The carrying amount of a long-lived asset is not recoverable if its carrying amount exceeds the sum of the undiscounted cash flows expected to result from the use and eventual disposal of the asset. Long-lived assets to be disposed of are reported at the lower of carrying amount or fair value less cost to sell. No impairment loss was recognized during the years ended October 31, 2022 and 2021, respectively.

 

Research and Development

p. Research and Development

 

Research and development costs consist of expenditures for the development of present and future patents and technology, which are not capitalizable. Under current legislation, we are eligible for UK tax credits related to our qualified research and development expenditures.

 

 

CODA OCTOPUS GROUP, INC.

Notes to the Consolidated Financial Statements

October 31, 2022 and 2021

 

NOTE 2 - SUMMARY OF ACCOUNTING POLICIES (Continued)

 

Stock Based Compensation

q. Stock Based Compensation

 

In accordance with the accounting rules for stock compensation, for time-based awards, the Company is accruing a stock compensation expense and increase to additional paid in capital based on the market value of the common stock as of the grant date throughout the vesting period. The vesting period for the options is 36 months and is based on the employee’s continuous service to the Company. In addition, the Company has issued Restricted Stock Awards (RSA) The vesting period is between 6 and 36 months and is based on the employee’s/consultant’s continued service for the vesting period. Prior to vesting, the awards are subject to forfeiture in the whole or in part under certain circumstances. We use the Black-Scholes option pricing model to determine the fair value for equity instruments granted to employees.

 

Comprehensive Income

r. Comprehensive Income

 

Comprehensive income is defined to include all changes in equity except those resulting from investments by owners and distributions to owners. Comprehensive income includes gains and losses on foreign currency translation adjustments and is included as a component of stockholders’ equity.

 

Earnings per Share

s. Earnings per Share

 

We compute basic earnings per share by dividing the income attributable to common shareholders by the weighted average number of common shares outstanding in the reporting period.

 

Following is a reconciliation of earnings from continuing operations and weighted average common shares outstanding for purposes of calculating basic and diluted earnings per share:

         
   Year   Year 
   Ended   Ended 
   October 31   October 31 
Fiscal Period  2022   2021 
Numerator:          
Net Income  $4,301,221   $4,947,765 
           
Denominator:          
Basic weighted average common shares outstanding   10,863,674    10,804,074 
Unused portion of options and restricted stock awards   417,673    505,666 
Diluted outstanding shares   11,281,347    11,309,740 
           
Net income per share          
           
Basic  $0.40   $0.46 
Diluted  $0.38   $0.44 

 

 

CODA OCTOPUS GROUP, INC.

Notes to the Consolidated Financial Statements

October 31, 2022 and 2021

 

NOTE 2 - SUMMARY OF ACCOUNTING POLICIES (Continued)

 

Recent Accounting Pronouncements

t. Recent Accounting Pronouncements

 

There have been no new accounting pronouncements not yet effective that have significance, or potential significance, to our Consolidated Financial Statements.

 

Treasury Stock

u. Treasury Stock

 

Repurchases of Restricted Stock Awards or common stock are classified as treasury stock on our Consolidated Balance Sheet.

 

We account for treasury stock under the cost method. When treasury stock is re-issued at a price higher than its cost, the difference is recorded as a component of additional paid-in-capital in our Consolidated Balance Sheet. When treasury stock is re-issued at a price lower than its cost, the difference is recorded as a reduction of retained earnings in our Consolidated Balance Sheet.

 

XML 35 R25.htm IDEA: XBRL DOCUMENT v3.22.4
SUMMARY OF ACCOUNTING POLICIES (Tables)
12 Months Ended
Oct. 31, 2022
Accounting Policies [Abstract]  
SCHEDULE OF COMPONENTS OF INVENTORY

Inventory is stated at the lower of cost (First In, First Out method) or net realizable value. Inventory consisted of the following components:

 

   October 31,   October 31, 
   2022   2021 
         
Raw materials and parts  $7,219,344   $7,525,419 
Work in progress   383,427    919,619 
Finished goods   2,424,340    2,246,139 
Total Inventory  $10,027,111   $10,691,177 
SCHEDULE OF EARNINGS PER SHARE BASIC AND DILUTED

Following is a reconciliation of earnings from continuing operations and weighted average common shares outstanding for purposes of calculating basic and diluted earnings per share:

         
   Year   Year 
   Ended   Ended 
   October 31   October 31 
Fiscal Period  2022   2021 
Numerator:          
Net Income  $4,301,221   $4,947,765 
           
Denominator:          
Basic weighted average common shares outstanding   10,863,674    10,804,074 
Unused portion of options and restricted stock awards   417,673    505,666 
Diluted outstanding shares   11,281,347    11,309,740 
           
Net income per share          
           
Basic  $0.40   $0.46 
Diluted  $0.38   $0.44 
XML 36 R26.htm IDEA: XBRL DOCUMENT v3.22.4
OTHER INCOME (Tables)
12 Months Ended
Oct. 31, 2022
Other Income and Expenses [Abstract]  
SCHEDULE OF OTHER INCOME

Other Income consisted of the following components:

   October 31,   October 31, 
   2022   2021 
PPP Loans  $-   $648,872 
Employee Retention Credits payroll tax credits   88,917    701,568 
Other Income   49,058    84,942 
           
Total Other Income, net  $137,975   $1,435,382 

XML 37 R27.htm IDEA: XBRL DOCUMENT v3.22.4
GOODWILL AND OTHER INTANGIBLE ASSETS (Tables)
12 Months Ended
Oct. 31, 2022
Goodwill and Intangible Assets Disclosure [Abstract]  
SCHEDULE OF OTHER INTANGIBLE ASSETS

Other intangibles consisted of the following as of:

 SCHEDULE OF OTHER INTANGIBLE ASSETS 

   October 31,   October 31, 
   2022   2021 
         
Customer relationships (weighted average life of 10 years)  $720,592   $720,592 
Non-compete agreements (weighted average life of 3 years)   198,911    198,911 
Patents and other (weighted average life of 10 years)   675,572    585,483 
           
Total identifiable intangible assets - gross carrying value   1,595,075    1,504,986 
           
Less: accumulated amortization   (1,152,789)   (1,092,711)
           
Total intangible assets, net  $442,286   $412,275 

SCHEDULE OF ESTIMATED FUTURE AMORTIZATION EXPENSES

Future estimated annual amortization expenses as of October 31, 2022 is as follows:

 

Years Ending October 31,  Amount 
2023   52,089 
2024   42,877 
2025   27,533 
2026   24,442 
Thereafter   295,345 
      
Totals  $442,286 

SCHEDULE OF GOODWILL

Goodwill consisted of the following as of:

 

   October 31,   October 31, 
   2022   2021 
Coda Octopus Colmek, Inc.  $2,038,669   $2,038,669 
Coda Octopus Products, Ltd   62,315    62,315 
Coda Octopus Martech, Ltd   1,281,124    1,281,124 
           
Total Goodwill  $3,382,108   $3,382,108 

XML 38 R28.htm IDEA: XBRL DOCUMENT v3.22.4
PROPERTY AND EQUIPMENT (Tables)
12 Months Ended
Oct. 31, 2022
Property, Plant and Equipment [Abstract]  
SCHEDULE OF PROPERTY AND EQUIPMENT

Property and equipment consisted of the following as of:

 

   October 31,   October 31, 
   2022   2021 
         
Buildings  $5,419,946   $5,298,028 
Land   200,000    200,000 
Office machinery and equipment   1,556,030    1,622,871 
Rental assets   2,252,292    2,326,486 
Furniture, fixtures and improvements   1,108,787    1,218,217 
Totals   10,537,055    10,665,602 
Less: accumulated depreciation   (4,704,523)   (4,628,501)
           
Total Property and Equipment, net  $5,832,532   $6,037,101 
XML 39 R29.htm IDEA: XBRL DOCUMENT v3.22.4
OTHER CURRENT ASSETS (Tables)
12 Months Ended
Oct. 31, 2022
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]  
SUMMARY OF OTHER CURRENT ASSETS

Other current assets consisted of the following at:

 

   October 31,   October 31, 
   2022   2021 
         
Deposits  $18,631   $63,992 
Other Tax Receivables   151,217    - 
Employee Retention Credit Receivables   173,213    563,627 
Total Other Current Assets  $343,061   $627,619 
XML 40 R30.htm IDEA: XBRL DOCUMENT v3.22.4
CAPITAL STOCK (Tables)
12 Months Ended
Oct. 31, 2022
Equity [Abstract]  
SCHEDULE OF STOCK OPTION ACTIVITY

 

Stock Options
   Total   Weighted Average Exercise Price   Exercisable   Weighted Average Exercise Price   Non-Vested   Weighted Average Exercise Price 
                         
Outstanding at October 31, 2020   561,000   $4.65    -   $-    561,000   $4.65 
                               
Granted   -         -    -    -      
Vested   -   $4.65    185,667   $4.65    (185,667)  $4.65 
Exercised   (169,332)  $4.65    (169,332)  $4.65    -   $4.65 
Forfeited or cancelled   (8,000)  $4.65    -    -    (8,000)  $4.65 
                               
Outstanding at October 31, 2021   383,668   $4.65    16,335    -    367,333   $4.65 
                               
Granted   -         -    -    -      
Vested   -   $4.65    183,668   $4.65    (183,668)  $4.65 
Exercised   (36,667)  $4.65    (36,667)  $4.65    -   $4.65 
Forfeited or cancelled   (39,834)  $4.65    (4,333)   -    (35,501)  $4.65 
                               
Outstanding at October 31, 2022   307,167   $4.65    159,003   $4.65    148,164   $4.65 
                               
Aggregate Intrinsic Value October 31, 2021  $1,446,835        $61,746        $1,385,089      
                               
Aggregate Intrinsic Value October 31, 2022  $544,175        $281,689        $262,486      

SCHEDULE OF RESTRICTED STOCK AWARDS

 

 

Restricted Stock Awards (“RSA”)
   Total   Weighted Average Exercise Price   Exercisable   Weighted Average Exercise Price   Non-Vested   Weighted Average Exercise Price 
                         
Outstanding at October 31, 2020   -   $-    -   $-    -   $- 
                               
Granted   127,500   $8.80    -   $8.80    127,500   $8.80 
Vested   -   $8.80    -   $8.80    -   $8.80 
Exercised   -   $8.80    -   $8.80    -   $8.80 
Treasury Stock   -   $8.80    -   $8.80    -   $8.80 
Forfeited or cancelled   (5,500)  $8.80    -   $8.80    (5,500)  $8.80 
                               
Outstanding at October 31, 2021   122,000   $8.80    -   $8.80    122,000   $8.80 
                               
Granted   64,687   $7.15    -   $7.15    64,687   $7.15 
Vested   (53,733)  $5.05    -   $5.05    (53,733)   $5.05 
Exercised   -   $-    -   $-    -   $- 
Treasury Stock   (5,467)  $5.18        $5.18    (5,467)   $5.18 
Forfeited or cancelled   (16,981)  $8.43    -   $8.43    (16,981)  $8.43 
                  $-           
Outstanding at October 31, 2022   110,506   $8.10    -   $8.10    110,506   $8.10 

XML 41 R31.htm IDEA: XBRL DOCUMENT v3.22.4
INCOME TAXES (Tables)
12 Months Ended
Oct. 31, 2022
Income Tax Disclosure [Abstract]  
SCHEDULE OF PROVISION (BENEFIT) FOR INCOME TAXES

The provision (benefit) for income taxes comprises:

   October 31,   October 31, 
   2022   2021 
Current federal expense  $849,580   $(25,429)
Current state income tax expense   

159,900

    - 
Foreign tax (benefit) expense   (4,340)   42,021 
           
Total current tax expense   1,005,140    16,592 
           
Deferred federal (benefit) expense   (174,026)   288,887 
           
Deferred Tax (Benefit) Expense   (174,026)   288,887 
           
Total Income Tax Expense  $

831,114

   $305,479 

SCHEDULE OF RECONCILIATION OF INCOME TAX BENEFIT

The expense for income taxes differed from the U.S. statutory rate due to the following:

 

   October 31,   October 31, 
   2022   2021 
Statutory tax rate   21.0%   21.0%
R&D Relief   (10.6)%   (18.4)%

Change in valuation allowance

   

3.7

%   0.0%
Foreign tax (benefit) expense   (0.9)%   3.2%
State Income Tax   

3.0

%   0.0%
           
Total   

16.2

%   5.8%

SCHEDULE OF COMPONENTS OF DEFERRED TAX ASSETS AND LIABILITIES

Significant components of the Company’s deferred tax assets and liabilities are as follows:

 

   October 31,   October 31, 
   2022   2021 
Noncurrent deferred tax assets          
Temporary differences          
U.S. NOL carryforwards  $-   $15,930 

Deferred Revenue

   4,830    - 
           
Restricted Stock Awards   272,841    72,970 
Book/Tax Depreciation   

(17,861

)   (12,124)
Foreign fixed assets   

(84,381

)   18,168 
           
Foreign NOL carryforwards   

409,100

    148,650 
           
Total   

584,529

    243,594 
           
Valuation allowance   

(324,719

)   (166,818)
           
Total Deferred Asset  $259,810   $76,776 

XML 42 R32.htm IDEA: XBRL DOCUMENT v3.22.4
NOTE PAYABLE (Tables)
12 Months Ended
Oct. 31, 2022
Debt Disclosure [Abstract]  
SCHEDULE OF NOTES PAYABLE

Note payable consisted of the following at:

 

   October 31,   October 31, 
   2022   2021 
         
Secured note payable to HSBC NA with interest payable on the 28th day of each month at 4.56% per annum. Monthly repayment obligation under this loan was $43,777 (comprising both principal and interest repayment). The Loan reached maturity and was repaid in full in December 2021.  $-   $63,559 
         . 
Total   -    63,559 
Less: current portion   -    (63,559)
Total Long Term Note Payable  $-   $- 
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.22.4
ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) (Tables)
12 Months Ended
Oct. 31, 2022
Equity [Abstract]  
SCHEDULE OF OTHER COMPREHENSIVE INCOME (LOSS)

A reconciliation of the other comprehensive income (loss) in the stockholders’ equity section of the consolidated balance sheets is as follows:

 

   October 31,   October 31, 
   2022   2021 
         
Balance, beginning of year  $(1,667,059)  $(2,321,278)
Total other comprehensive income (loss) for the year - foreign currency translation adjustment   (3,070,065)   654,219 
Balance, end of year  $(4,737,124)  $(1,667,059)

XML 44 R34.htm IDEA: XBRL DOCUMENT v3.22.4
SEGMENT ANALYSIS (Tables)
12 Months Ended
Oct. 31, 2022
Segment Reporting [Abstract]  
SCHEDULE OF SEGMENT REPORTING INFORMATION

 

   Marine Technology Business (Products)   Marine Engineering Business (Services)   Overhead   Total 
                 
Year Ended October 31, 2022                    
                     
Net Revenues  $14,724,688   $7,501,115   $-   $22,225,803 
                     
Cost of Revenues   2,941,569    4,093,546    -    7,035,115 
                     
Gross Profit   11,783,119    3,407,569    -    15,190,688 
                     
Research & Development   2,207,500    30,420    -    2,237,920 
Selling, General & Administrative   2,563,554    2,654,565    2,730,585    7,948,704 
                     
Total Operating Expenses   4,771,054    2,684,985    2,730,585    10,186,624 
                     
Income (Loss) from Operations   7,012,065    722,584    (2,730,585)   5,004,064 
                     
Other Income (Expense)                    
Other Income   55,715    79,204    3,056    137,975 
Interest Expense   (9,233)   (71)   (400)   (9,704)
                     
Total Other Income   46,482    79,133    2,656   128,271 
                     
Income (Loss) before Income Taxes   7,058,547    801,717    (2,727,929)   5,132,335 
                     
Income Tax (Expense) Benefit                    
Current Tax (Expense) Benefit   (868,162)   39,422    

(176,400

)   

(1,005,140

)
Deferred Tax Benefit (Expense)   31,907    (41,657)   183,776    174,026 
                     
Total Income Tax (Expense) Benefit   

(836,255

)   (2,235)    

7,376

    

(831,114

)
                     
Net Income (Loss)  $6,222,292   $799,482   $

(2,720,553

)  $4,301,221 
                     
Supplemental Disclosures                    
                     
Total Assets  $33,348,805   $12,662,109   $916,544   $46,927,458 
                     
Total Liabilities  $2,432,750   $526,195   $585,704   $3,544,649 
                     
Revenues from Intercompany Sales - eliminated from sales above  $2,406,717   $396,015   $2,720,000   $5,522,732 
                     
Depreciation and Amortization  $602,583   $96,776   $39,370   $738,729 
                     
Purchases of Long-lived Assets  $1,123,475   $36,862   $90,887   $1,251,224 

 

 

CODA OCTOPUS GROUP, INC.

Notes to the Consolidated Financial Statements

October 31, 2022 and 2021

 

NOTE 13 -SEGMENT ANALYSIS (Continued)

 

   Marine Technology Business (Products)   Marine Engineering Business (Services)   Overhead   Total 
                 
Year Ended October 31, 2021                    
                     
Net Revenues  $15,804,222   $5,527,305   $-   $21,331,527 
                     
Cost of Revenues   3,169,835    3,391,974    -    6,561,809 
                     
Gross Profit   12,634,387    2,135,331    -    14,769,718 
                     
Research & Development   2,509,107    473,569    -    2,982,676 
Selling, General & Administrative   3,231,733    2,304,300    2,413,492    7,949,525 
                     
Total Operating Expenses   5,740,840    2,777,869    2,413,492    10,932,201 
                     
Income (Loss) from Operations   6,893,547    (642,538)   (2,413,492)   3,837,517 
                     
Other Income (Expense)                    
Other Income   354,373    1,079,374    1,635    1,435,382 
Interest Expense   (1,738)   (365)   (17,552)   (19,655)
                     
Total Other Income (Expense)   352,635    1,079,009    (15,917)   1,415,727 
                     
Income (Loss) before Income Taxes   7,246,182    436,471    (2,429,409)   5,253,244 
                     
Income Tax (Expense) Benefit                    
Current Tax Benefit (Expense)   35,032    (51,624)   -    (16,592)
Deferred Tax (Expense) Benefit   (418,338)   409,205    (279,754)   (288,887)
                     
Total Income Tax (Expense) Benefit   (383,306)   357,581    (279,754)   (305,479)
                     
Net Income (Loss)  $6,862,876   $794,052   $(2,709,163)  $4,947,765 
                     
Supplemental Disclosures                    
                     
Total Assets  $30,631,442   $14,117,747   $716,230   $45,465,419 
                     
Total Liabilities  $3,166,999   $849,306   $400,041   $4,416,346 
                     
Revenues from Intercompany Sales - eliminated from sales above  $2,075,387   $355,608   $3,470,000   $5,900,995 
                     
Depreciation and Amortization  $780,434   $114,022   $29,617   $924,073 
                     
Purchases of Long-lived Assets  $793,995   $51,907   $118,302   $964,204 
XML 45 R35.htm IDEA: XBRL DOCUMENT v3.22.4
DISAGGREGATION OF REVENUE (Tables)
12 Months Ended
Oct. 31, 2022
Revenue from Contract with Customer [Abstract]  
SCHEDULE OF DISAGGREGATE OF REVENUE FROM CONTRACTS FOR SALE WITH CUSTOMERS BY GEOGRAPHIC LOCATION

  

   For the Year Ended October 31, 2022 
   Marine   Marine     
   Technology   Engineering   Grand 
   Business   Business   Total 
Disaggregation of Total Net Sales            
Revenues            
Primary Geographical Markets               
Americas  $5,668,948   $4,566,349   $10,235,297 
Europe   1,559,778    2,900,906    4,460,684 
Australia/Asia   5,723,970    -    5,723,970 
Middle East/Africa   1,771,992    33,860    1,805,852 
                
Total Revenues  $14,724,688   $7,501,115   $22,225,803 
                
Major Goods/Service Lines               
Equipment Sales  $8,771,050   $1,544,002   $10,315,052 
Equipment Rentals   1,844,775    -    1,844,775 
Software Sales   1,014,867    -    1,014,867 
Engineering Parts   -    3,530,407    3,530,407 
Services   3,093,996    2,426,706    5,520,702 
                
Total Revenues  $14,724,688   $7,501,115   $22,225,803 
                
Goods transferred at a point in time  $9,785,917   $1,562,799   $11,348,716 
Services transferred over time   4,938,771    5,938,316    10,877,087 
                
Total Revenues  $14,724,688   $7,501,115   $22,225,803 

 

 

CODA OCTOPUS GROUP, INC.

Notes to the Consolidated Financial Statements

October 31, 2022 and 2021

 

NOTE 14 - DISAGGREGATION OF REVENUE (Continued)

 

   For the Year Ended October 31, 2021 
   Marine   Marine     
   Technology   Engineering   Grand 
   Business   Business   Total 
Disaggregation of Total Net Sales            
Revenues            
Primary Geographical Markets               
Americas  $3,434,552   $2,188,812   $5,623,364 
Europe   5,623,227    3,338,493    8,961,720 
Australia/Asia   5,867,710    -    5,867,710 
Middle East/Africa   878,733    -    878,733 
                
Total Revenues  $15,804,222   $5,527,305   $21,331,527 
                
Major Goods/Service Lines               
Equipment Sales  $10,914,124   $1,421,614   $12,335,738 
Equipment Rentals   2,324,773    -    2,324,773 
Software Sales   669,968    -    669,968 
Engineering Parts   -    3,239,866    3,239,866 
Services   1,895,357    865,825    2,761,182 
                
Total Revenues  $15,804,222   $5,527,305   $21,331,527 
                
Goods transferred at a point in time  $11,588,099   $1,421,614   $13,009,713 
Services transferred over time   4,216,123    4,105,691    8,321,814 
                
Total Revenues  $15,804,222   $5,527,305   $21,331,527 
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.22.4
SCHEDULE OF COMPONENTS OF INVENTORY (Details) - USD ($)
Oct. 31, 2022
Oct. 31, 2021
Accounting Policies [Abstract]    
Raw materials and parts $ 7,219,344 $ 7,525,419
Work in progress 383,427 919,619
Finished goods 2,424,340 2,246,139
Total Inventory $ 10,027,111 $ 10,691,177
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.22.4
SCHEDULE OF EARNINGS PER SHARE BASIC AND DILUTED (Details) - USD ($)
12 Months Ended
Oct. 31, 2022
Oct. 31, 2021
Accounting Policies [Abstract]    
Net Income $ 4,301,221 $ 4,947,765
Basic weighted average common shares outstanding 10,863,674 10,804,074
Unused portion of options and restricted stock awards 417,673 505,666
Diluted outstanding shares 11,281,347 11,309,740
Basic $ 0.40 $ 0.46
Diluted $ 0.38 $ 0.44
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.22.4
SUMMARY OF ACCOUNTING POLICIES (Details Narrative) - USD ($)
12 Months Ended
Oct. 31, 2022
Oct. 31, 2021
Property, Plant and Equipment [Line Items]    
Allowance for doubtful accounts receivable $ 0 $ 0
Depreciation cost of goods sold allocation percentage   70.00%
Advertising Expense 0 $ 5,042
Deferred Costs 0 0
Amortization of Deferred Sales Commissions 0 3,884
Unbilled receivables 602,115 1,080,384
Deferred revenue 790,458 1,879,790
Deferred revenue $ 229,238 277,937
Finite lived intangible asset amortization period Customer relationships, non-compete agreements, patents and licenses are being amortized on a straight-line basis over periods of 2 to 15 years  
Impairment charges on goodwill and intangible assets $ 0 0
Gain loss on foreign currency translation 431,314 195,341
Impairment, Long-Lived Asset, Held-for-Use $ 0 $ 0
Maximum [Member] | Options Held [Member]    
Property, Plant and Equipment [Line Items]    
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period 36 months  
Equipment [Member]    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, estimated useful lives three to five years  
Building [Member]    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, estimated useful lives 50  
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.22.4
SCHEDULE OF OTHER INCOME (Details) - USD ($)
12 Months Ended
Oct. 31, 2022
Oct. 31, 2021
Other Income and Expenses [Abstract]    
PPP Loans $ 648,872
Employee Retention Credits payroll tax credits 88,917 701,568
Other Income 49,058 84,942
Total Other Income, net $ 137,975 $ 1,435,382
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.22.4
SCHEDULE OF OTHER INTANGIBLE ASSETS (Details) - USD ($)
Oct. 31, 2022
Oct. 31, 2021
Finite-Lived Intangible Assets [Line Items]    
Total identifiable intangible assets - gross carrying value $ 1,595,075 $ 1,504,986
Less: accumulated amortization (1,152,789) (1,092,711)
Total intangible assets, net 442,286 412,275
Customer Relationships [Member]    
Finite-Lived Intangible Assets [Line Items]    
Total identifiable intangible assets - gross carrying value 720,592 720,592
Noncompete Agreements [Member]    
Finite-Lived Intangible Assets [Line Items]    
Total identifiable intangible assets - gross carrying value 198,911 198,911
Patents And Other [Member]    
Finite-Lived Intangible Assets [Line Items]    
Total identifiable intangible assets - gross carrying value $ 675,572 $ 585,483
XML 51 R41.htm IDEA: XBRL DOCUMENT v3.22.4
SCHEDULE OF CARRYING VALUE OF IDENTIFIABLE INTANGIBLE ASSETS (Details) (Parenthetical)
12 Months Ended
Oct. 31, 2022
Customer Relationships [Member]  
Finite-Lived Intangible Assets [Line Items]  
Weighted average lives of intangible assets 10 years
Noncompete Agreements [Member]  
Finite-Lived Intangible Assets [Line Items]  
Weighted average lives of intangible assets 3 years
Patents And Other [Member]  
Finite-Lived Intangible Assets [Line Items]  
Weighted average lives of intangible assets 10 years
XML 52 R42.htm IDEA: XBRL DOCUMENT v3.22.4
SCHEDULE OF ESTIMATED FUTURE AMORTIZATION EXPENSES (Details)
Oct. 31, 2022
USD ($)
Goodwill and Intangible Assets Disclosure [Abstract]  
2023 $ 52,089
2024 42,877
2025 27,533
2026 24,442
Thereafter 295,345
Totals $ 442,286
XML 53 R43.htm IDEA: XBRL DOCUMENT v3.22.4
SCHEDULE OF GOODWILL (Details) - USD ($)
Oct. 31, 2022
Oct. 31, 2021
Total Goodwill $ 3,382,108 $ 3,382,108
Coda Octopus Colmek Inc [Member]    
Total Goodwill 2,038,669 2,038,669
Coda Octopus Products Ltd [Member]    
Total Goodwill 62,315 62,315
Coda Octopus Martech Ltd [Member]    
Total Goodwill $ 1,281,124 $ 1,281,124
XML 54 R44.htm IDEA: XBRL DOCUMENT v3.22.4
GOODWILL AND OTHER INTANGIBLE ASSETS (Details Narrative) - USD ($)
12 Months Ended
Oct. 31, 2022
Oct. 31, 2021
Goodwill and Intangible Assets Disclosure [Abstract]    
Amortization of intangible assets $ 60,077 $ 50,379
XML 55 R45.htm IDEA: XBRL DOCUMENT v3.22.4
SCHEDULE OF PROPERTY AND EQUIPMENT (Details) - USD ($)
Oct. 31, 2022
Oct. 31, 2021
Property, Plant and Equipment [Line Items]    
Totals $ 10,537,055 $ 10,665,602
Less: accumulated depreciation (4,704,523) (4,628,501)
Total Property and Equipment, net 5,832,532 6,037,101
Building [Member]    
Property, Plant and Equipment [Line Items]    
Totals 5,419,946 5,298,028
Land [Member]    
Property, Plant and Equipment [Line Items]    
Totals 200,000 200,000
Office Machinery and Equipment [Member]    
Property, Plant and Equipment [Line Items]    
Totals 1,556,030 1,622,871
Rental Assets [Member]    
Property, Plant and Equipment [Line Items]    
Totals 2,252,292 2,326,486
Furniture, Fixtures and Improvements [Member]    
Property, Plant and Equipment [Line Items]    
Totals $ 1,108,787 $ 1,218,217
XML 56 R46.htm IDEA: XBRL DOCUMENT v3.22.4
PROPERTY AND EQUIPMENT (Details Narrative) - USD ($)
12 Months Ended
Oct. 31, 2022
Oct. 31, 2021
Property, Plant and Equipment [Abstract]    
Depreciation expense $ 678,652 $ 873,694
XML 57 R47.htm IDEA: XBRL DOCUMENT v3.22.4
SUMMARY OF OTHER CURRENT ASSETS (Details) - USD ($)
Oct. 31, 2022
Oct. 31, 2021
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]    
Deposits $ 18,631 $ 63,992
Other Tax Receivables 151,217
Employee Retention Credit Receivables 173,213 563,627
Total Other Current Assets $ 343,061 $ 627,619
XML 58 R48.htm IDEA: XBRL DOCUMENT v3.22.4
SCHEDULE OF STOCK OPTION ACTIVITY (Details) - USD ($)
12 Months Ended
Oct. 31, 2022
Oct. 31, 2021
Equity [Abstract]    
Number of stock options, outstanding, beginning balance 383,668 561,000
Weighted average exercise price of options, outstanding, beginning balance $ 4.65 $ 4.65
Number of exercisable stock options, outstanding, beginning balance 16,335
Weighted average exercise price of options, exercisable outstanding, beginning balance
Number of nonvested stock options, outstanding, beginning balance 367,333 561,000
Weighted average exercise price of nonvested options, outstanding $ 4.65 $ 4.65
Number of nonvested stock options, granted
Number of exercisable stock options, granted
Weighted average exercise price of options, exercisable granted
Number of stock options, vested
Weighted average exercise price of options, vested 4.65 4.65
Number of exercisable stock options, vested 183,668 185,667
Weighted average exercise price of options, exercisable vested $ 4.65 $ 4.65
Number of nonvested stock options, vested (183,668) (185,667)
Weighted average exercise price of nonvested options, outstanding $ 4.65 $ 4.65
Number of stock options, exercised (36,667) (169,332)
Weighted average exercise price of options, excerised $ 4.65 $ 4.65
Number of exercisable stock options, excerised (36,667) (169,332)
Weighted average exercise price of options, exercisable exercised $ 4.65 $ 4.65
Number of nonvested stock options, exercised
Weighted average exercise price of nonvested options, outstanding $ 4.65 $ 4.65
Number of stock options, forfeited or cancelled (39,834) (8,000)
Weighted average exercise price of options, Forfeited or cancelled $ 4.65 $ 4.65
Number of exercisable stock options, forfeited or cancelled (4,333)
Weighted average exercise price of options, exercisable forfeited or cancelled
Number of nonvested stock options, forfeited or cancelled (35,501) (8,000)
Weighted average exercise price of nonvested options, outstanding $ 4.65 $ 4.65
Number of stock options, outstanding, ending balance 307,167 383,668
Weighted average exercise price of options, outstanding, ending balance $ 4.65 $ 4.65
Number of exercisable stock options, outstanding, ending balance 159,003 16,335
Weighted average exercise price of options, exercisable outstanding, ending balance $ 4.65
Number of nonvested stock options, outstanding, ending balance 148,164 367,333
Aggregate intrinsic value, total $ 544,175 $ 1,446,835
Aggregate intrinsic value, exercisable 281,689 61,746
Aggregate intrinsic value, non-vested $ 262,486 $ 1,385,089
XML 59 R49.htm IDEA: XBRL DOCUMENT v3.22.4
SCHEDULE OF RESTRICTED STOCK AWARDS (Details) - $ / shares
12 Months Ended
Oct. 31, 2022
Oct. 31, 2021
Equity [Abstract]    
Number of restricted stock awards, beginning balance 122,000
Weighted average exercise price of restricted stock awards, beginning $ 8.80
Number of restricted stock awards, outstanding exercisable beginning
Weighted average exercise price of restricted stock awards, outstanding beginning exercisable $ 8.80
Number of restricted stock awards, outstanding non-vested, beginning 122,000
Weighted average exercise price of restricted stock awards, outstanding non-vested, beginning $ 8.80
Number of restricted stock awards, granted 64,687 127,500
Weighted average exercise price of restricted stock awards, granted $ 7.15 $ 8.80
Number of restricted stock awards, granted exercisable
Weighted average exercise price of restricted stock awards, granted exercisable $ 7.15 $ 8.80
Number of restricted stock awards, granted non-vested 64,687 127,500
Weighted average exercise price of restricted stock awards, granted non-vested $ 7.15 $ 8.80
Number of restricted stock awards, vested (53,733)
Weighted average exercise price of restricted stock awards, vested $ 5.05 $ 8.80
Number of restricted stock awards, vested exercisable
Weighted average exercise price of restricted stock awards, vested exercisable $ 5.05 $ 8.80
Number of restricted stock awards, vested non-vested 53,733
Weighted average exercise price of restricted stock awards, vested non-vested $ 5.05 $ 8.80
Number of restricted stock awards, exercised
Weighted average exercise price of restricted stock awards, exercised $ 8.80
Number of restricted stock awards, exercised exercisable
Weighted average exercise price of restricted stock awards, exercised exercisable $ 8.80
Number of restricted stock awards, exercised non-vested
Weighted average exercise price of restricted stock awards, exercised non-vested $ 8.80
Number of restricted stock awards, treasury stock 5,467
Weighted average exercise price of restricted stock awards, treasury stock $ 5.18 $ 8.80
Number of restricted stock awards, treasury stock exercisable  
Weighted average exercise price of restricted stock awards, treasury stock exercisable $ 5.18 $ 8.80
Number of restricted stock awards, Treasury stock non-vested 5,467
Weighted average exercise price of restricted stock awards, treasury stock non-vested $ 5.18 $ 8.80
Number of restricted stock awards, forfeited or cancelled (16,981) (5,500)
Weighted average exercise price of restricted stock awards, forfeited or cancelled $ 8.43 $ 8.80
Number of restricted stock awards, exercises exercisable
Weighted average exercise price of restricted stock awards, forfeited or cancelled exercisable $ 8.43 $ 8.80
Number of restricted stock awards, forfeited or cancelled non-vested (16,981) (5,500)
Weighted average exercise price of restricted stock awards, forfeited or cancelled non-vested $ 8.43 $ 8.80
Number of restricted stock awards, vested non-vested (53,733)
Number of restricted stock awards, treasury stock (5,467)
Number of restricted stock awards, Treasury stock non-vested (5,467)
Number of restricted stock awards, ending balance 110,506 122,000
Weighted average exercise price of restricted stock awards, ending $ 8.10 $ 8.80
Number of restricted stock awards, outstanding exercisable ending
Weighted average exercise price of restricted stock awards, outstanding ending exercisable $ 8.10 $ 8.80
Number of restricted stock awards, outstanding non-vested, ending 110,506 122,000
Weighted average exercise price of restricted stock awards, outstanding non-vested, ending $ 8.10 $ 8.80
XML 60 R50.htm IDEA: XBRL DOCUMENT v3.22.4
CAPITAL STOCK (Details Narrative) - USD ($)
12 Months Ended
Jul. 20, 2021
Oct. 31, 2022
Oct. 31, 2021
Oct. 31, 2020
Subsidiary, Sale of Stock [Line Items]        
Number of exercise of options   36,667 169,332  
Grants in period   64,687 127,500  
Restricted stock awards forfeitures   16,981 5,500  
Number of shares of common stock vested   183,668 185,667  
Intrinsic value of options outstanding   $ 544,175 $ 1,446,835  
Unamortized compensation expense   211,284 482,595  
Total stock compensation expense   $ 1,130,917 1,050,821  
Preferred stock, shares authorized   5,000,000    
Preferred stock, par value   $ 0.001    
Series A Preferred Stock [Member]        
Subsidiary, Sale of Stock [Line Items]        
Preferred stock shares designated   50,000    
Series C Preferred Stock [Member]        
Subsidiary, Sale of Stock [Line Items]        
Preferred stock shares designated   50,000    
Future Years [Member]        
Subsidiary, Sale of Stock [Line Items]        
Unamortized compensation expense   $ 90,831    
Restricted Stock [Member]        
Subsidiary, Sale of Stock [Line Items]        
Unamortized compensation expense   919,633 $ 347,476  
Restricted Stock [Member] | Future Years [Member]        
Subsidiary, Sale of Stock [Line Items]        
Unamortized compensation expense   $ 122,306    
2017 Plan [Member]        
Subsidiary, Sale of Stock [Line Items]        
Number of shares issued for options     80,314  
Number of exercise of options     169,332  
Number of shares issued for services 25,000      
Number of shares issued for services, value $ 220,750      
Grants in period   64,687 127,500  
Number of shares available for grant   230,741 238,612  
Restricted stock awards forfeitures     8,000 3,000
Number of shares of common stock vested   53,733    
Restricted stock grant awards forfeited   16,981    
Number of units converted into treasury stock   5,467    
Total stock compensation expense   $ 1,130,917    
2017 Plan [Member] | Share-Based Payment Arrangement, Option [Member]        
Subsidiary, Sale of Stock [Line Items]        
Number of exercise of options   36,667    
2017 Plan [Member] | Share-Based Payment Arrangement, Option [Member]        
Subsidiary, Sale of Stock [Line Items]        
Number of shares issued for options   5,925    
Two Thousand And Twenty One Stock Incentive Plan [Member]        
Subsidiary, Sale of Stock [Line Items]        
Number of shares available for grant   1,000,000    
XML 61 R51.htm IDEA: XBRL DOCUMENT v3.22.4
SCHEDULE OF PROVISION (BENEFIT) FOR INCOME TAXES (Details) - USD ($)
12 Months Ended
Oct. 31, 2022
Oct. 31, 2021
Income Tax Disclosure [Abstract]    
Current federal expense $ 849,580 $ (25,429)
Current state income tax expense 159,900
Foreign tax (benefit) expense (4,340) 42,021
Total current tax expense 1,005,140 16,592
Deferred federal (benefit) expense (174,026) 288,887
Deferred Tax (Benefit) Expense (174,026) 288,887
Total Income Tax Expense $ 831,114 $ 305,479
XML 62 R52.htm IDEA: XBRL DOCUMENT v3.22.4
SCHEDULE OF RECONCILIATION OF INCOME TAX BENEFIT (Details)
12 Months Ended
Oct. 31, 2022
Oct. 31, 2021
Income Tax Disclosure [Abstract]    
Statutory tax rate 21.00% 21.00%
R&D Relief (10.60%) (18.40%)
Change in valuation allowance 3.70% 0.00%
Foreign tax (benefit) expense (0.90%) 3.20%
State Income Tax 3.00% 0.00%
Total 16.20% 5.80%
XML 63 R53.htm IDEA: XBRL DOCUMENT v3.22.4
SCHEDULE OF COMPONENTS OF DEFERRED TAX ASSETS AND LIABILITIES (Details) - USD ($)
Oct. 31, 2022
Oct. 31, 2021
Income Tax Disclosure [Abstract]    
U.S. NOL carryforwards $ 15,930
Deferred Revenue 4,830
Restricted Stock Awards 272,841 72,970
Book/Tax Depreciation (17,861) (12,124)
Foreign fixed assets (84,381) 18,168
Foreign NOL carryforwards 409,100 148,650
Total 584,529 243,594
Valuation allowance (324,719) (166,818)
Total Deferred Asset $ 259,810 $ 76,776
XML 64 R54.htm IDEA: XBRL DOCUMENT v3.22.4
INCOME TAXES (Details Narrative) - 12 months ended Oct. 31, 2022
USD ($)
GBP (£)
Operating Loss Carryforwards [Line Items]    
Income tax reconciliation nondeductible expense research and development $ 2,819,389 £ 2,246,251
UK [Member]    
Operating Loss Carryforwards [Line Items]    
Operating loss carryforwards 1,300,000  
Operating loss carryforwards including trading loss 480,000  
Operating loss carryforwards excluding trading loss $ 820,000  
XML 65 R55.htm IDEA: XBRL DOCUMENT v3.22.4
SCHEDULE OF NOTES PAYABLE (Details) - USD ($)
Oct. 31, 2022
Oct. 31, 2021
Short-Term Debt [Line Items]    
Total $ 63,559
Less: current portion (63,559)
Total Long Term Note Payable
Secured Note Payable [Member]    
Short-Term Debt [Line Items]    
Total $ 63,559
XML 66 R56.htm IDEA: XBRL DOCUMENT v3.22.4
SCHEDULE OF NOTES PAYABLE (Details) (Parenthetical) - Secured Note Payable [Member] - USD ($)
12 Months Ended
Oct. 31, 2022
Oct. 31, 2021
Short-Term Debt [Line Items]    
Debt interest rate 4.56% 4.56%
Monthly repayment $ 43,777 $ 43,777
Debt maturity date, description December 2021. December 2021.
XML 67 R57.htm IDEA: XBRL DOCUMENT v3.22.4
NOTE PAYABLE (Details Narrative) - USD ($)
12 Months Ended
Oct. 31, 2022
Oct. 31, 2021
Debt Disclosure [Abstract]    
Line of credit maximum borrowing capacity $ 4,000,000  
Line of credit facility, maximum amount outstanding during period $ 0 $ 0
XML 68 R58.htm IDEA: XBRL DOCUMENT v3.22.4
SCHEDULE OF OTHER COMPREHENSIVE INCOME (LOSS) (Details) - USD ($)
12 Months Ended
Oct. 31, 2022
Oct. 31, 2021
Equity [Abstract]    
Balance, beginning of year $ (1,667,059) $ (2,321,278)
Total other comprehensive income (loss) for the year - foreign currency translation adjustment (3,070,065) 654,219
Balance, end of year $ (4,737,124) $ (1,667,059)
XML 69 R59.htm IDEA: XBRL DOCUMENT v3.22.4
ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) (Details Narrative) - USD ($)
12 Months Ended
Oct. 31, 2022
Oct. 31, 2021
Equity [Abstract]    
Other comprehensive income (loss) of foreign currency translation adjustments $ (3,070,065) $ 654,219
XML 70 R60.htm IDEA: XBRL DOCUMENT v3.22.4
CONCENTRATIONS (Details Narrative) - USD ($)
12 Months Ended
Oct. 31, 2021
Oct. 31, 2022
Concentration Risk [Line Items]    
Accounts receivable $ 4,207,996 $ 2,870,600
One Customer [Member] | Revenue Benchmark [Member] | Customer Concentration Risk [Member]    
Concentration Risk [Line Items]    
Proceeds from Customers $ 2,484,173  
Concentration risk, percentage 12.00%  
One Customer [Member] | Accounts Receivable [Member] | Customer Concentration Risk [Member]    
Concentration Risk [Line Items]    
Concentration risk, percentage 11.00%  
Accounts receivable $ 468,149  
XML 71 R61.htm IDEA: XBRL DOCUMENT v3.22.4
EMPLOYEE BENEFIT PLANS (Details Narrative) - USD ($)
12 Months Ended
Oct. 31, 2022
Oct. 31, 2021
Retirement Benefits [Abstract]    
Employee compensation percentage 4.00%  
Employee benefit costs $ 138,260 $ 123,215
XML 72 R62.htm IDEA: XBRL DOCUMENT v3.22.4
SCHEDULE OF SEGMENT REPORTING INFORMATION (Details) - USD ($)
12 Months Ended
Oct. 31, 2022
Oct. 31, 2021
Segment Reporting Information [Line Items]    
Net Revenues $ 22,225,803 $ 21,331,527
Cost of Revenues 7,035,115 6,561,809
Gross Profit 15,190,688 14,769,718
Research & Development 2,237,920 2,982,676
Selling, General & Administrative 7,948,704 7,949,525
Total Operating Expenses 10,186,624 10,932,201
INCOME FROM OPERATIONS 5,004,064 3,837,517
Other Income (Expense)    
Other Income 137,975 1,435,382
Interest Expense (9,704) (19,655)
Total Other Income 128,271 1,415,727
INCOME BEFORE INCOME TAX EXPENSE 5,132,335 5,253,244
Income Tax (Expense) Benefit    
Current Tax Benefit (Expense) (1,005,140) (16,592)
Deferred Tax (Expense) Benefit 174,026 (288,887)
Total Income Tax Expense (831,114) (305,479)
NET INCOME 4,301,221 4,947,765
Supplemental Disclosures    
Total Assets 46,927,458 45,465,419
Total Liabilities 3,544,649 4,416,346
Segment Reporting [Member]    
Segment Reporting Information [Line Items]    
Net Revenues 22,225,803 21,331,527
Cost of Revenues 7,035,115 6,561,809
Gross Profit 15,190,688 14,769,718
Research & Development 2,237,920 2,982,676
Selling, General & Administrative 7,948,704 7,949,525
Total Operating Expenses 10,186,624 10,932,201
INCOME FROM OPERATIONS 5,004,064 3,837,517
Other Income (Expense)    
Other Income 137,975 1,435,382
Interest Expense (9,704) (19,655)
Total Other Income 128,271 1,415,727
INCOME BEFORE INCOME TAX EXPENSE 5,132,335 5,253,244
Income Tax (Expense) Benefit    
Current Tax Benefit (Expense) (1,005,140) (16,592)
Deferred Tax (Expense) Benefit 174,026 (288,887)
Total Income Tax Expense (831,114) (305,479)
NET INCOME 4,301,221 4,947,765
Supplemental Disclosures    
Total Assets 46,927,458 45,465,419
Total Liabilities 3,544,649 4,416,346
Revenues from Intercompany Sales - eliminated from sales above 5,522,732 5,900,995
Depreciation and Amortization 738,729 924,073
Purchases of Long-lived Assets 1,251,224 964,204
Marine Technology Business Products [Member] | Segment Reporting [Member]    
Segment Reporting Information [Line Items]    
Net Revenues 14,724,688 15,804,222
Cost of Revenues 2,941,569 3,169,835
Gross Profit 11,783,119 12,634,387
Research & Development 2,207,500 2,509,107
Selling, General & Administrative 2,563,554 3,231,733
Total Operating Expenses 4,771,054 5,740,840
INCOME FROM OPERATIONS 7,012,065 6,893,547
Other Income (Expense)    
Other Income 55,715 354,373
Interest Expense (9,233) (1,738)
Total Other Income 46,482 352,635
INCOME BEFORE INCOME TAX EXPENSE 7,058,547 7,246,182
Income Tax (Expense) Benefit    
Current Tax Benefit (Expense) (868,162) 35,032
Deferred Tax (Expense) Benefit 31,907 (418,338)
Total Income Tax Expense (836,255) (383,306)
NET INCOME 6,222,292 6,862,876
Supplemental Disclosures    
Total Assets 33,348,805 30,631,442
Total Liabilities 2,432,750 3,166,999
Revenues from Intercompany Sales - eliminated from sales above 2,406,717 2,075,387
Depreciation and Amortization 602,583 780,434
Purchases of Long-lived Assets 1,123,475 793,995
Marine Engineering Business Services [Member] | Segment Reporting [Member]    
Segment Reporting Information [Line Items]    
Net Revenues 7,501,115 5,527,305
Cost of Revenues 4,093,546 3,391,974
Gross Profit 3,407,569 2,135,331
Research & Development 30,420 473,569
Selling, General & Administrative 2,654,565 2,304,300
Total Operating Expenses 2,684,985 2,777,869
INCOME FROM OPERATIONS 722,584 (642,538)
Other Income (Expense)    
Other Income 79,204 1,079,374
Interest Expense (71) (365)
Total Other Income 79,133 1,079,009
INCOME BEFORE INCOME TAX EXPENSE 801,717 436,471
Income Tax (Expense) Benefit    
Current Tax Benefit (Expense) 39,422 (51,624)
Deferred Tax (Expense) Benefit (41,657) 409,205
Total Income Tax Expense (2,235) 357,581
NET INCOME 799,482 794,052
Supplemental Disclosures    
Total Assets 12,662,109 14,117,747
Total Liabilities 526,195 849,306
Revenues from Intercompany Sales - eliminated from sales above 396,015 355,608
Depreciation and Amortization 96,776 114,022
Purchases of Long-lived Assets 36,862 51,907
Overhead [Member] | Segment Reporting [Member]    
Segment Reporting Information [Line Items]    
Net Revenues
Cost of Revenues
Gross Profit
Research & Development
Selling, General & Administrative 2,730,585 2,413,492
Total Operating Expenses 2,730,585 2,413,492
INCOME FROM OPERATIONS (2,730,585) (2,413,492)
Other Income (Expense)    
Other Income 3,056 1,635
Interest Expense (400) (17,552)
Total Other Income 2,656 (15,917)
INCOME BEFORE INCOME TAX EXPENSE (2,727,929) (2,429,409)
Income Tax (Expense) Benefit    
Current Tax Benefit (Expense) (176,400)
Deferred Tax (Expense) Benefit 183,776 (279,754)
Total Income Tax Expense 7,376 (279,754)
NET INCOME (2,720,553) (2,709,163)
Supplemental Disclosures    
Total Assets 916,544 716,230
Total Liabilities 585,704 400,041
Revenues from Intercompany Sales - eliminated from sales above 2,720,000 3,470,000
Depreciation and Amortization 39,370 29,617
Purchases of Long-lived Assets $ 90,887 $ 118,302
XML 73 R63.htm IDEA: XBRL DOCUMENT v3.22.4
SCHEDULE OF DISAGGREGATE OF REVENUE FROM CONTRACTS FOR SALE WITH CUSTOMERS BY GEOGRAPHIC LOCATION (Details) - USD ($)
12 Months Ended
Oct. 31, 2022
Oct. 31, 2021
Disaggregation of Revenue [Line Items]    
Total Revenues $ 22,225,803 $ 21,331,527
Transferred at Point in Time [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 11,348,716 13,009,713
Transferred over Time [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 10,877,087 8,321,814
Equipment Sales [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 10,315,052 12,335,738
Equipment Rentals [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 1,844,775 2,324,773
Software Sales [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 1,014,867 669,968
Engineering Parts [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 3,530,407 3,239,866
Services [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 5,520,702 2,761,182
Marine Technology Business Products [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 14,724,688 15,804,222
Marine Technology Business Products [Member] | Transferred at Point in Time [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 9,785,917 11,588,099
Marine Technology Business Products [Member] | Transferred over Time [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 4,938,771 4,216,123
Marine Technology Business Products [Member] | Equipment Sales [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 8,771,050 10,914,124
Marine Technology Business Products [Member] | Equipment Rentals [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 1,844,775 2,324,773
Marine Technology Business Products [Member] | Software Sales [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 1,014,867 669,968
Marine Technology Business Products [Member] | Engineering Parts [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues
Marine Technology Business Products [Member] | Services [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 3,093,996 1,895,357
Marine Engineering Business Services [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 7,501,115 5,527,305
Marine Engineering Business Services [Member] | Transferred at Point in Time [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 1,562,799 1,421,614
Marine Engineering Business Services [Member] | Transferred over Time [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 5,938,316 4,105,691
Marine Engineering Business Services [Member] | Equipment Sales [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 1,544,002 1,421,614
Marine Engineering Business Services [Member] | Equipment Rentals [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues
Marine Engineering Business Services [Member] | Software Sales [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues
Marine Engineering Business Services [Member] | Engineering Parts [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 3,530,407 3,239,866
Marine Engineering Business Services [Member] | Services [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 2,426,706 865,825
Americas [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 10,235,297 5,623,364
Americas [Member] | Marine Technology Business Products [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 5,668,948 3,434,552
Americas [Member] | Marine Engineering Business Services [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 4,566,349 2,188,812
Europe [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 4,460,684 8,961,720
Europe [Member] | Marine Technology Business Products [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 1,559,778 5,623,227
Europe [Member] | Marine Engineering Business Services [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 2,900,906 3,338,493
Australia/Asia [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 5,723,970 5,867,710
Australia/Asia [Member] | Marine Technology Business Products [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 5,723,970 5,867,710
Australia/Asia [Member] | Marine Engineering Business Services [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues
Middle East/Africa [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 1,805,852 878,733
Middle East/Africa [Member] | Marine Technology Business Products [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 1,771,992 878,733
Middle East/Africa [Member] | Marine Engineering Business Services [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues $ 33,860
XML 74 R64.htm IDEA: XBRL DOCUMENT v3.22.4
COMMITMENTS AND CONTINGENCIES (Details Narrative) - USD ($)
12 Months Ended
Jun. 30, 2019
Oct. 31, 2022
Oct. 31, 2021
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]      
Restricted stock units granted  
Employment Agreements [Member] | Annmarie Gayle [Member]      
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]      
Annual base salary $ 230,000 $ 305,000  
Annual performance bonus   100,000  
Annual salary, separation bonus   150,000  
Employment Agreements [Member] | Blair Cunningham [Member]      
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]      
Annual base salary   200,000  
Employment Agreements [Member] | Cunningham [Member]      
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]      
Annual base salary   225,000  
Employment Agreements [Member] | Kevin Kane [Member]      
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]      
Annual base salary   200,000  
Annual performance bonus   $ 12,000  
Restricted stock units granted   15,000  
Employment Agreements [Member] | Michael Midgley [Member]      
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]      
Annual base salary   $ 210,000  
Percentage of working hours reduced   60.00%  
Reduction compensation amount   $ 126,000  
Employment Agreements [Member] | Nathan Parker [Member]      
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]      
Annual base salary   230,000  
Annual performance bonus   $ 20,000  
Restricted stock units granted   9,506  
XML 75 R65.htm IDEA: XBRL DOCUMENT v3.22.4
PAYROLL PROTECTION PROGRAM (Details Narrative) - USD ($)
12 Months Ended
Oct. 31, 2022
Oct. 31, 2021
Second Round Payroll Protection Program [Member]    
Short-Term Debt [Line Items]    
Loans received $ 648,872 $ 648,872
XML 76 form10-k_htm.xml IDEA: XBRL DOCUMENT 0001334325 2021-11-01 2022-10-31 0001334325 2022-04-30 0001334325 2023-01-19 0001334325 2022-10-31 0001334325 2021-10-31 0001334325 2020-11-01 2021-10-31 0001334325 us-gaap:CommonStockMember 2020-10-31 0001334325 us-gaap:AdditionalPaidInCapitalMember 2020-10-31 0001334325 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-10-31 0001334325 us-gaap:RetainedEarningsMember 2020-10-31 0001334325 us-gaap:TreasuryStockMember 2020-10-31 0001334325 2020-10-31 0001334325 us-gaap:CommonStockMember 2021-10-31 0001334325 us-gaap:AdditionalPaidInCapitalMember 2021-10-31 0001334325 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-10-31 0001334325 us-gaap:RetainedEarningsMember 2021-10-31 0001334325 us-gaap:TreasuryStockMember 2021-10-31 0001334325 us-gaap:CommonStockMember 2020-11-01 2021-10-31 0001334325 us-gaap:AdditionalPaidInCapitalMember 2020-11-01 2021-10-31 0001334325 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-11-01 2021-10-31 0001334325 us-gaap:RetainedEarningsMember 2020-11-01 2021-10-31 0001334325 us-gaap:TreasuryStockMember 2020-11-01 2021-10-31 0001334325 us-gaap:CommonStockMember 2021-11-01 2022-10-31 0001334325 us-gaap:AdditionalPaidInCapitalMember 2021-11-01 2022-10-31 0001334325 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-11-01 2022-10-31 0001334325 us-gaap:RetainedEarningsMember 2021-11-01 2022-10-31 0001334325 us-gaap:TreasuryStockMember 2021-11-01 2022-10-31 0001334325 us-gaap:CommonStockMember 2022-10-31 0001334325 us-gaap:AdditionalPaidInCapitalMember 2022-10-31 0001334325 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-10-31 0001334325 us-gaap:RetainedEarningsMember 2022-10-31 0001334325 us-gaap:TreasuryStockMember 2022-10-31 0001334325 us-gaap:EquipmentMember 2021-11-01 2022-10-31 0001334325 us-gaap:BuildingMember 2021-11-01 2022-10-31 0001334325 srt:MaximumMember us-gaap:OptionMember 2021-11-01 2022-10-31 0001334325 us-gaap:CustomerRelationshipsMember 2022-10-31 0001334325 us-gaap:CustomerRelationshipsMember 2021-10-31 0001334325 us-gaap:NoncompeteAgreementsMember 2022-10-31 0001334325 us-gaap:NoncompeteAgreementsMember 2021-10-31 0001334325 CODA:PatentsAndOtherMember 2022-10-31 0001334325 CODA:PatentsAndOtherMember 2021-10-31 0001334325 us-gaap:CustomerRelationshipsMember 2021-11-01 2022-10-31 0001334325 us-gaap:NoncompeteAgreementsMember 2021-11-01 2022-10-31 0001334325 CODA:PatentsAndOtherMember 2021-11-01 2022-10-31 0001334325 CODA:CodaOctopusColmekIncMember 2022-10-31 0001334325 CODA:CodaOctopusColmekIncMember 2021-10-31 0001334325 CODA:CodaOctopusProductsLtdMember 2022-10-31 0001334325 CODA:CodaOctopusProductsLtdMember 2021-10-31 0001334325 CODA:CodaOctopusMartechLtdMember 2022-10-31 0001334325 CODA:CodaOctopusMartechLtdMember 2021-10-31 0001334325 us-gaap:BuildingMember 2022-10-31 0001334325 us-gaap:BuildingMember 2021-10-31 0001334325 us-gaap:LandMember 2022-10-31 0001334325 us-gaap:LandMember 2021-10-31 0001334325 CODA:OfficeMachineryAndEquipmentMember 2022-10-31 0001334325 CODA:OfficeMachineryAndEquipmentMember 2021-10-31 0001334325 CODA:RentalAssetsMember 2022-10-31 0001334325 CODA:RentalAssetsMember 2021-10-31 0001334325 CODA:FurnitureFixturesAndImprovementsMember 2022-10-31 0001334325 CODA:FurnitureFixturesAndImprovementsMember 2021-10-31 0001334325 CODA:TwoThousandSeventeenStockIncentivePlanMember 2020-11-01 2021-10-31 0001334325 CODA:TwoThousandSeventeenStockIncentivePlanMember 2021-07-15 2021-07-20 0001334325 CODA:TwoThousandSeventeenStockIncentivePlanMember 2021-10-31 0001334325 CODA:TwoThousandSeventeenStockIncentivePlanMember 2019-11-01 2020-10-31 0001334325 CODA:TwoThousandSeventeenStockIncentivePlanMember 2021-11-01 2022-10-31 0001334325 us-gaap:EmployeeStockOptionMember CODA:TwoThousandSeventeenStockIncentivePlanMember 2021-11-01 2022-10-31 0001334325 CODA:TwoThousandSeventeenStockIncentivePlanMember us-gaap:EmployeeStockOptionMember 2021-11-01 2022-10-31 0001334325 CODA:TwoThousandSeventeenStockIncentivePlanMember 2022-10-31 0001334325 CODA:TwoThousandAndTwentyOneStockIncentivePlanMember 2022-10-31 0001334325 CODA:FutureYearsMember 2021-11-01 2022-10-31 0001334325 us-gaap:RestrictedStockMember 2021-11-01 2022-10-31 0001334325 us-gaap:RestrictedStockMember 2020-11-01 2021-10-31 0001334325 CODA:FutureYearsMember us-gaap:RestrictedStockMember 2021-11-01 2022-10-31 0001334325 us-gaap:SeriesAPreferredStockMember 2022-10-31 0001334325 us-gaap:SeriesCPreferredStockMember 2022-10-31 0001334325 CODA:UKMember 2022-10-31 0001334325 CODA:SecuredNotePayableMember 2022-10-31 0001334325 CODA:SecuredNotePayableMember 2021-10-31 0001334325 CODA:SecuredNotePayableMember 2021-11-01 2022-10-31 0001334325 CODA:SecuredNotePayableMember 2020-11-01 2021-10-31 0001334325 CODA:OneCustomerMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2020-11-01 2021-10-31 0001334325 CODA:OneCustomerMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2021-10-31 0001334325 CODA:OneCustomerMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2020-11-01 2021-10-31 0001334325 CODA:MarineTechnologyBusinessProductsMember CODA:SegmentReportingMember 2021-11-01 2022-10-31 0001334325 CODA:MarineEngineeringBusinessServicesMember CODA:SegmentReportingMember 2021-11-01 2022-10-31 0001334325 CODA:OverheadMember CODA:SegmentReportingMember 2021-11-01 2022-10-31 0001334325 CODA:SegmentReportingMember 2021-11-01 2022-10-31 0001334325 CODA:MarineTechnologyBusinessProductsMember CODA:SegmentReportingMember 2022-10-31 0001334325 CODA:MarineEngineeringBusinessServicesMember CODA:SegmentReportingMember 2022-10-31 0001334325 CODA:OverheadMember CODA:SegmentReportingMember 2022-10-31 0001334325 CODA:SegmentReportingMember 2022-10-31 0001334325 CODA:MarineTechnologyBusinessProductsMember CODA:SegmentReportingMember 2020-11-01 2021-10-31 0001334325 CODA:MarineEngineeringBusinessServicesMember CODA:SegmentReportingMember 2020-11-01 2021-10-31 0001334325 CODA:OverheadMember CODA:SegmentReportingMember 2020-11-01 2021-10-31 0001334325 CODA:SegmentReportingMember 2020-11-01 2021-10-31 0001334325 CODA:MarineTechnologyBusinessProductsMember CODA:SegmentReportingMember 2021-10-31 0001334325 CODA:MarineEngineeringBusinessServicesMember CODA:SegmentReportingMember 2021-10-31 0001334325 CODA:OverheadMember CODA:SegmentReportingMember 2021-10-31 0001334325 CODA:SegmentReportingMember 2021-10-31 0001334325 srt:AmericasMember CODA:MarineTechnologyBusinessProductsMember 2021-11-01 2022-10-31 0001334325 srt:AmericasMember CODA:MarineEngineeringBusinessServicesMember 2021-11-01 2022-10-31 0001334325 srt:AmericasMember 2021-11-01 2022-10-31 0001334325 srt:EuropeMember CODA:MarineTechnologyBusinessProductsMember 2021-11-01 2022-10-31 0001334325 srt:EuropeMember CODA:MarineEngineeringBusinessServicesMember 2021-11-01 2022-10-31 0001334325 srt:EuropeMember 2021-11-01 2022-10-31 0001334325 CODA:AustraliaAndAsiaMember CODA:MarineTechnologyBusinessProductsMember 2021-11-01 2022-10-31 0001334325 CODA:AustraliaAndAsiaMember CODA:MarineEngineeringBusinessServicesMember 2021-11-01 2022-10-31 0001334325 CODA:AustraliaAndAsiaMember 2021-11-01 2022-10-31 0001334325 CODA:MiddleEastAndAfricaMember CODA:MarineTechnologyBusinessProductsMember 2021-11-01 2022-10-31 0001334325 CODA:MiddleEastAndAfricaMember CODA:MarineEngineeringBusinessServicesMember 2021-11-01 2022-10-31 0001334325 CODA:MiddleEastAndAfricaMember 2021-11-01 2022-10-31 0001334325 CODA:MarineTechnologyBusinessProductsMember 2021-11-01 2022-10-31 0001334325 CODA:MarineEngineeringBusinessServicesMember 2021-11-01 2022-10-31 0001334325 CODA:EquipmentSalesMember CODA:MarineTechnologyBusinessProductsMember 2021-11-01 2022-10-31 0001334325 CODA:EquipmentSalesMember CODA:MarineEngineeringBusinessServicesMember 2021-11-01 2022-10-31 0001334325 CODA:EquipmentSalesMember 2021-11-01 2022-10-31 0001334325 CODA:EquipmentRentalsMember CODA:MarineTechnologyBusinessProductsMember 2021-11-01 2022-10-31 0001334325 CODA:EquipmentRentalsMember CODA:MarineEngineeringBusinessServicesMember 2021-11-01 2022-10-31 0001334325 CODA:EquipmentRentalsMember 2021-11-01 2022-10-31 0001334325 CODA:SoftwareSalesMember CODA:MarineTechnologyBusinessProductsMember 2021-11-01 2022-10-31 0001334325 CODA:SoftwareSalesMember CODA:MarineEngineeringBusinessServicesMember 2021-11-01 2022-10-31 0001334325 CODA:SoftwareSalesMember 2021-11-01 2022-10-31 0001334325 CODA:EngineeringPartsMember CODA:MarineTechnologyBusinessProductsMember 2021-11-01 2022-10-31 0001334325 CODA:EngineeringPartsMember CODA:MarineEngineeringBusinessServicesMember 2021-11-01 2022-10-31 0001334325 CODA:EngineeringPartsMember 2021-11-01 2022-10-31 0001334325 CODA:ServicesMember CODA:MarineTechnologyBusinessProductsMember 2021-11-01 2022-10-31 0001334325 CODA:ServicesMember CODA:MarineEngineeringBusinessServicesMember 2021-11-01 2022-10-31 0001334325 CODA:ServicesMember 2021-11-01 2022-10-31 0001334325 CODA:MarineTechnologyBusinessProductsMember us-gaap:TransferredAtPointInTimeMember 2021-11-01 2022-10-31 0001334325 CODA:MarineEngineeringBusinessServicesMember us-gaap:TransferredAtPointInTimeMember 2021-11-01 2022-10-31 0001334325 us-gaap:TransferredAtPointInTimeMember 2021-11-01 2022-10-31 0001334325 CODA:MarineTechnologyBusinessProductsMember us-gaap:TransferredOverTimeMember 2021-11-01 2022-10-31 0001334325 CODA:MarineEngineeringBusinessServicesMember us-gaap:TransferredOverTimeMember 2021-11-01 2022-10-31 0001334325 us-gaap:TransferredOverTimeMember 2021-11-01 2022-10-31 0001334325 srt:AmericasMember CODA:MarineTechnologyBusinessProductsMember 2020-11-01 2021-10-31 0001334325 srt:AmericasMember CODA:MarineEngineeringBusinessServicesMember 2020-11-01 2021-10-31 0001334325 srt:AmericasMember 2020-11-01 2021-10-31 0001334325 srt:EuropeMember CODA:MarineTechnologyBusinessProductsMember 2020-11-01 2021-10-31 0001334325 srt:EuropeMember CODA:MarineEngineeringBusinessServicesMember 2020-11-01 2021-10-31 0001334325 srt:EuropeMember 2020-11-01 2021-10-31 0001334325 CODA:AustraliaAndAsiaMember CODA:MarineTechnologyBusinessProductsMember 2020-11-01 2021-10-31 0001334325 CODA:AustraliaAndAsiaMember CODA:MarineEngineeringBusinessServicesMember 2020-11-01 2021-10-31 0001334325 CODA:AustraliaAndAsiaMember 2020-11-01 2021-10-31 0001334325 CODA:MiddleEastAndAfricaMember CODA:MarineTechnologyBusinessProductsMember 2020-11-01 2021-10-31 0001334325 CODA:MiddleEastAndAfricaMember CODA:MarineEngineeringBusinessServicesMember 2020-11-01 2021-10-31 0001334325 CODA:MiddleEastAndAfricaMember 2020-11-01 2021-10-31 0001334325 CODA:MarineTechnologyBusinessProductsMember 2020-11-01 2021-10-31 0001334325 CODA:MarineEngineeringBusinessServicesMember 2020-11-01 2021-10-31 0001334325 CODA:EquipmentSalesMember CODA:MarineTechnologyBusinessProductsMember 2020-11-01 2021-10-31 0001334325 CODA:EquipmentSalesMember CODA:MarineEngineeringBusinessServicesMember 2020-11-01 2021-10-31 0001334325 CODA:EquipmentSalesMember 2020-11-01 2021-10-31 0001334325 CODA:EquipmentRentalsMember CODA:MarineTechnologyBusinessProductsMember 2020-11-01 2021-10-31 0001334325 CODA:EquipmentRentalsMember CODA:MarineEngineeringBusinessServicesMember 2020-11-01 2021-10-31 0001334325 CODA:EquipmentRentalsMember 2020-11-01 2021-10-31 0001334325 CODA:SoftwareSalesMember CODA:MarineTechnologyBusinessProductsMember 2020-11-01 2021-10-31 0001334325 CODA:SoftwareSalesMember CODA:MarineEngineeringBusinessServicesMember 2020-11-01 2021-10-31 0001334325 CODA:SoftwareSalesMember 2020-11-01 2021-10-31 0001334325 CODA:EngineeringPartsMember CODA:MarineTechnologyBusinessProductsMember 2020-11-01 2021-10-31 0001334325 CODA:EngineeringPartsMember CODA:MarineEngineeringBusinessServicesMember 2020-11-01 2021-10-31 0001334325 CODA:EngineeringPartsMember 2020-11-01 2021-10-31 0001334325 CODA:ServicesMember CODA:MarineTechnologyBusinessProductsMember 2020-11-01 2021-10-31 0001334325 CODA:ServicesMember CODA:MarineEngineeringBusinessServicesMember 2020-11-01 2021-10-31 0001334325 CODA:ServicesMember 2020-11-01 2021-10-31 0001334325 CODA:MarineTechnologyBusinessProductsMember us-gaap:TransferredAtPointInTimeMember 2020-11-01 2021-10-31 0001334325 CODA:MarineEngineeringBusinessServicesMember us-gaap:TransferredAtPointInTimeMember 2020-11-01 2021-10-31 0001334325 us-gaap:TransferredAtPointInTimeMember 2020-11-01 2021-10-31 0001334325 CODA:MarineTechnologyBusinessProductsMember us-gaap:TransferredOverTimeMember 2020-11-01 2021-10-31 0001334325 CODA:MarineEngineeringBusinessServicesMember us-gaap:TransferredOverTimeMember 2020-11-01 2021-10-31 0001334325 us-gaap:TransferredOverTimeMember 2020-11-01 2021-10-31 0001334325 CODA:AnnmarieGayleMember CODA:EmploymentAgreementsMember 2019-06-29 2019-06-30 0001334325 CODA:AnnmarieGayleMember CODA:EmploymentAgreementsMember 2021-11-01 2022-10-31 0001334325 CODA:BlairCunninghamMember CODA:EmploymentAgreementsMember 2021-11-01 2022-10-31 0001334325 CODA:CunninghamMember CODA:EmploymentAgreementsMember 2021-11-01 2022-10-31 0001334325 CODA:KevinKaneMember CODA:EmploymentAgreementsMember 2021-11-01 2022-10-31 0001334325 CODA:MichaelMidgleyMember CODA:EmploymentAgreementsMember 2021-11-01 2022-10-31 0001334325 CODA:NathanParkerMember CODA:EmploymentAgreementsMember 2021-11-01 2022-10-31 0001334325 CODA:SecondRoundPayrollProtectionProgramMember 2021-11-01 2022-10-31 0001334325 CODA:SecondRoundPayrollProtectionProgramMember 2020-11-01 2021-10-31 iso4217:USD shares iso4217:USD shares pure CODA:Integer iso4217:GBP 0001334325 false FY No false 10-K true 2022-10-31 --10-31 2022 false 001-38154 CODA OCTOPUS GROUP, INC. DE 34-2008348 3300 S Hiawassee Rd Suite 104-105 Orlando FL 32835 407 735 2406 COMMON STOCK, $0.001 PAR VALUE PER SHARE No No Yes Non-accelerated Filer true false 27144477 10942353 Frazier & Deeter, LLC Tampa, Florida 215 22927371 17747656 2870600 4207996 10027111 10691177 602115 1080384 240464 1202327 343061 627619 37010722 35557159 5832532 6037101 3824394 3794383 259810 76776 4084204 3871159 46927458 45465419 793247 1454611 1731706 740449 63559 943569 1999841 3468522 4258460 76127 157886 76127 157886 3544649 4416346 0.001 0.001 150000000 150000000 10916853 10916853 10857195 10857195 10918 10858 28337 62313988 61183131 -4737124 -1667059 -14176636 -18477857 43382809 41049073 46927458 45465419 22225803 21331527 7035115 6561809 15190688 14769718 2237920 2982676 7948704 7949525 10186624 10932201 5004064 3837517 137975 1435382 -9704 -19655 128271 1415727 5132335 5253244 1005140 16592 -174026 288887 831114 305479 4301221 4947765 0.40 0.46 0.38 0.44 10863674 10804074 11281347 11309740 4301221 4947765 -3070065 654219 -3070065 654219 1231156 5601984 10751881 10753 60132415 -2321278 -23425622 34396268 830071 830071 80314 80 -80 25000 25 220725 220750 654219 654219 4947765 4947765 10857195 10858 61183131 -1667059 -18477857 41049073 1130917 1130917 59658 60 -60 -3070065 -3070065 28337 28337 4301221 4301221 10916853 10918 62313988 -4737124 -14176636 -28337 43382809 4301221 4947765 738729 924073 1130917 1050821 -193083 485126 -648872 -992948 2193336 675878 1063163 -447927 219084 -165010 913123 -275909 383449 533996 326761 -990729 956251 6726967 3269770 466471 850894 90089 113310 -556560 -964204 63559 509549 648872 28337 -91896 139323 -898796 168478 5179715 2613367 17747656 15134289 22927371 17747656 9704 19655 74432 694664 <p id="xdx_80C_eus-gaap--BusinessDescriptionAndBasisOfPresentationTextBlock_zwjBALyxehQ8" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">NOTE 1 – <span id="xdx_821_zNsh2WuHDEv5">ORGANIZATION AND DESCRIPTION OF BUSINESS</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Coda Octopus Group, Inc. (“Coda,” “the Company,” or “we”) operates two distinct operating business units. These are the Marine Technology Business (“Products Business”, “Products Operations” or “Products Segment”) and the Marine Engineering Business (“Services Business”, “Engineering Business” or “Engineering Operations”).</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Marine Technology Business sells technology solutions to the subsea and underwater markets. These are designed, developed, manufactured and supported by the Business. Among the solutions it designs and develops, and which currently is its main revenue generating product, is its real time 3D volumetric imaging sonar which is a patented unique and leading product in the subsea/underwater market and marketed under the name Echoscope<sup>®</sup>. It also recently launched a new diver management system (Diver Augmented Vision Display (DAVD)) system addressing the global defense and commercial diving market and which it believes is a significant part of its growth pillars.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Marine Engineering Business supplies sub-assemblies that it designs primarily as sub-contractors to Prime Defense Contractors for incorporation into broader mission critical defense systems. These design contracts typically progress to manufacturing contracts for these sub-assemblies and are typically supplied for the life of the program to which they pertain.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The consolidated financial statements include the accounts of Coda Octopus Group, Inc. and its domestic and foreign subsidiaries. All significant intercompany transactions and balances have been eliminated in the consolidated financial statements.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_802_eus-gaap--SignificantAccountingPoliciesTextBlock_zb8cqS4K19uj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">NOTE 2 - <span id="xdx_82F_z8PqpAGdS16d">SUMMARY OF ACCOUNTING POLICIES</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_84D_eus-gaap--BasisOfAccountingPolicyPolicyTextBlock_znRHh8dQrYp9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">a. <span id="xdx_866_zTZpcx8CULn7">Basis of Presentation</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company has adopted the Financial Accounting Standards Board (FASB) Codification (Codification). The Codification is the single official source of authoritative accounting principles generally accepted in the United States of America (U.S. GAAP) recognized by the FASB to be applied by nongovernmental entities, and all the Codification’s content carries the same level of authority.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_849_eus-gaap--CashAndCashEquivalentsPolicyTextBlock_zbeUgCBQIe72" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">b. <span id="xdx_863_zfyhPC3eCCzg">Cash</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company considers all highly liquid investments with a maturity of three months or less at the time of purchase to be cash equivalents. At times such investments may be in excess of federal deposit insurance limits.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_84A_eus-gaap--TradeAndOtherAccountsReceivablePolicy_zDuy01UB8Px3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">c. <span id="xdx_867_zxR1C4rnG3he">Trade Accounts Receivable</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Trade accounts receivable are recorded net of the allowance for doubtful accounts. The Company provides for an allowance for doubtful collections that is based upon a review of outstanding receivables, historical collection information, and existing economic conditions. Balances still outstanding after the Company has used reasonable collection efforts are written off though a charge to the valuation allowance and a credit to trade accounts receivable. The allowance for doubtful accounts was $<span id="xdx_90F_eus-gaap--AllowanceForDoubtfulAccountsReceivable_iI_c20221031_z7zbfw6Y6137" title="Allowance for doubtful accounts receivable"><span id="xdx_90D_eus-gaap--AllowanceForDoubtfulAccountsReceivable_iI_c20211031_zkKzBRHU1jUh" title="Allowance for doubtful accounts receivable">0</span></span> for both October 31, 2022, and 2021, respectively.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>CODA OCTOPUS GROUP, INC.</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Notes to the Consolidated Financial Statements</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">October 31, 2022 and 2021</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">NOTE 2 – SUMMARY OF ACCOUNTING POLICIES (Continued)</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_84C_eus-gaap--PropertyPlantAndEquipmentPolicyTextBlock_zUQ0RCQFBTGj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">d. <span id="xdx_866_zXqy1cMkpF34">Property and Equipment</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Property and equipment are stated at cost less accumulated depreciation. Expenditures for minor replacements, maintenance and repairs which do not increase the useful lives of the property and equipment are charged to operations as incurred. Major additions and improvements are capitalized. Depreciation and amortization are computed using the straight-line method over their estimated useful lives which is typically <span id="xdx_90A_eus-gaap--PropertyPlantAndEquipmentEstimatedUsefulLives_c20211101__20221031__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--EquipmentMember_zNfnXzElBmWj" title="Property, plant and equipment, estimated useful lives">three to five years</span> for equipment and <span id="xdx_901_eus-gaap--PropertyPlantAndEquipmentEstimatedUsefulLives_dtY_c20211101__20221031__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--BuildingMember_z7YZ5Yi9QrMe">50</span> years for buildings. Our accounting policy regarding our rental assets allocated for rentals by our Products Business is to allocate <span id="xdx_903_ecustom--DepreciationCostOfGoodsSoldAllocationPercentage_iI_pid_dp_uPure_c20211031_z8HGCGZUqfX" title="Depreciation cost of goods sold allocation percentage">70</span>% of depreciation in the period to Cost of Goods Sold.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We own substantially all our facilities and believe that the effect of adopting Accounting Standards Codification 842, “Leases”, has been immaterial.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_84F_eus-gaap--AdvertisingCostsPolicyTextBlock_zGPCpc6pHlOh" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">e. <span id="xdx_861_zaeSkZCZhsp3">Advertising</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Coda follows the policy of charging the costs of advertising to expense as incurred, which aggregated $<span id="xdx_908_eus-gaap--AdvertisingExpense_pp0p0_c20211101__20221031_zsJsJGnM3Kp9">0</span> and $<span id="xdx_90F_eus-gaap--AdvertisingExpense_pp0p0_c20201101__20211031_zPlwiccaz0Ck">5,042</span> for the years ended October 31, 2022 and 2021, respectively.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_842_eus-gaap--InventoryPolicyTextBlock_zfDdhLVPFQb8" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">f. <span id="xdx_86D_zF6L8EDM1P8f">Inventory</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_89C_eus-gaap--ScheduleOfInventoryCurrentTableTextBlock_zevHhgvEsKGh" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Inventory is stated at the lower of cost (First In, First Out method) or net realizable value. Inventory consisted of the following components:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8BC_zJjSr635rWG9" style="display: none; text-transform: uppercase">SCHEDULE OF COMPONENTS OF INVENTORY</span></span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_493_20221031_zBajP7TJ5Kxi" style="font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">October 31,</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_497_20211031_zSPyKzqfPpL6" style="font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">October 31,</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2022</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2021</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_408_eus-gaap--InventoryRawMaterialsAndSupplies_iI_pp0p0_maINzuUW_zkQXOx1Ch7gd" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; width: 60%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Raw materials and parts</span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">7,219,344</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">7,525,419</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40F_eus-gaap--InventoryWorkInProcess_iI_pp0p0_maINzuUW_zQBqit2aiCvc" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Work in progress</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">383,427</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">919,619</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_408_eus-gaap--InventoryFinishedGoods_iI_pp0p0_maINzuUW_z9gcsjwQ6Kfa" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Finished goods</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,424,340</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,246,139</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_401_eus-gaap--InventoryNet_iTI_pp0p0_mtINzuUW_zm7JEKTMaCih" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Total Inventory</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">10,027,111</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">10,691,177</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> <p id="xdx_8A0_z8kgHfULoIO3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_84A_eus-gaap--UseOfEstimates_zkM7k31jFU2b" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">g. <span id="xdx_866_zv25FPNBZcRd">Estimates</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The preparation of consolidated financial statements in conformity with U.S. 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 financial statements and the reported amounts of revenues including unbilled and deferred revenues and expenses during the reporting period. Actual results could differ from those estimates. Significant estimates include estimates related to the percentage of completion method used to account for contracts including costs and earnings in excess of billings, billings in excess of costs and estimated earnings, the valuation of the deferred tax asset, and the valuation of goodwill.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_847_eus-gaap--RevenueRecognitionPolicyTextBlock_zcv9wvgNmfvi" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">h. <span id="xdx_86F_zYetYi6tDJw1">Revenue Recognition</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company recognizes revenue under the Financial Accounting Standards Board’s Topic 606, <i>Revenue from Contracts with Customers </i>(“Topic 606”).</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>CODA OCTOPUS GROUP, INC.</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Notes to the Consolidated Financial Statements</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">October 31, 2022 and 2021</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">NOTE 2 – SUMMARY OF ACCOUNTING POLICIES (Continued)</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">h. Revenue Recognition (Continued)</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Topic 606 has established a five-step process to determine the amount of revenue to record from contracts with customers. The five steps are:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Determine if we have a contract with a customer;</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Determine the performance obligations in that contract;</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Determine the transaction price;</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Allocate the transaction price to the performance obligations; and</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Determine when to recognize revenue.</span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our revenues are earned under formal contracts with our customers and are derived from both sales and rental of underwater technologies and equipment for real time 3D imaging, mapping, defense and survey applications and from the engineering services which we provide primarily to prime defense contractors. Our contracts do not include the possibility for additional contingent consideration so that our determination of the contract price does not involve having to consider potential additional variable consideration. Our sales do not include a right of return by the customer.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">With regard to our Marine Technology Business (“Products Business”), all of our products are sold on a stand-alone basis and those market prices are evidence of the value of the products. To the extent that we also provide services (e.g., installation, training, post-sales technical support etc.), those services are either included as part of the product or are subject to written contracts based on the stand-alone value of those services. Revenue from the sale of services is recognized when those services have been provided to the customer and evidence of the provision of those services exist.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Revenue derived from either our subscription package offerings or rental of our equipment is recognized when performance obligations are met, in particular, on a daily basis during the subscription or rental period.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">For arrangements with multiple performance obligations, we recognize product revenue by allocating the transaction revenue to each performance obligation based on the relative fair value of each deliverable and recognize revenue when performance obligations are met including when equipment is delivered, and for rental of equipment, when installation and other services are performed.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our contracts sometimes require customer payments in advance of revenue recognition and are recognized as revenue when the Company has fulfilled its obligations under the respective contracts. Until such time, we recognize this prepayment as deferred revenue.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">For software license sales for which any services rendered are not considered distinct to the functionality of the software, we recognize revenue upon delivery of the software.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>CODA OCTOPUS GROUP, INC.</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Notes to the Consolidated Financial Statements</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">October 31, 2022 and 2021</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">NOTE 2 – SUMMARY OF ACCOUNTING POLICIES (Continued)</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">h. Revenue Recognition (Continued)</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">With respect to revenues related to our Services Business, there are contracts in place that specify the fixed hourly rate and other reimbursable costs to be billed based on material and direct labor hours incurred and, revenue is recognized on these contracts based on material and the direct labor hours incurred. Revenues from fixed-price contracts are recognized on the percentage-of-completion method, measured by the percentage of costs incurred (materials and direct labor hours) to date to estimated total services (materials and direct labor hours) for each contract. This method is used as we consider expenditures for direct materials and labor hours to be the best available measure of progress on these contracts.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On a quarterly basis, we examine all our fixed-price contracts to determine if there are any losses to be recognized during the period. Any such loss is recorded in the quarter in which the loss first becomes apparent based upon costs incurred to date and the estimated costs to complete as determined by experience from similar contracts. Variations from estimated contract performance could result in adjustments to operating results.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Recoverability of Deferred Costs</i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In accordance with Topic 606, we defer costs on projects for service revenue. Deferred costs consist primarily of incremental direct costs to customize and install systems, as defined in individual customer contracts, including costs to acquire hardware and software from third parties and payroll costs for our employees and other third parties. The pricing of these service contracts is intended to provide for the recovery of these types of deferred costs over the life of the contract.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We recognize such costs in accordance with our revenue recognition policy by contract. For revenue recognized under the percentage of completion method, costs are recognized as products are delivered or services are provided in accordance with the percentage of completion calculation. For revenue recognized over time, costs are recognized ratably over the term of the contract, commencing on the date of revenue recognition. At each quarterly balance sheet date, we review deferred costs, to ensure they are ultimately recoverable.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Any anticipated losses on uncompleted contracts are recognized when evidence indicates the estimated total cost of a contract exceeds its estimated total revenue.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Deferred Commissions</i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our incremental direct costs of obtaining a contract, which consists of sales commissions are deferred and amortized over the period of the contract performance. We classify deferred commissions as current or noncurrent based on the timing of when we expect to recognize the expense. The current and noncurrent portions of deferred commissions are included in prepaid expenses and other current assets, and other assets, net, respectively, in our consolidated balance sheets. As of October 31, 2022 and 2021, we had deferred commissions of $<span id="xdx_90B_eus-gaap--DeferredCostsCurrentAndNoncurrent_iI_c20221031_zZwNEj5KxXg8"><span id="xdx_902_eus-gaap--DeferredCostsCurrentAndNoncurrent_iI_c20211031_zCf3THoIKGX2">0</span> for each year</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">. Amortization expense related to deferred commissions was $<span id="xdx_90C_eus-gaap--AmortizationOfDeferredSalesCommissions_c20211101__20221031_z843ztoevwoe">0</span></span> <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">and $<span id="xdx_90B_eus-gaap--AmortizationOfDeferredSalesCommissions_c20201101__20211031_z0bgUCh0cGkh">3,884</span></span> <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">in the years ended October 31, 2022 and 2021, respectively.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"/> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>CODA OCTOPUS GROUP, INC.</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Notes to the Consolidated Financial Statements</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">October 31, 2022 and 2021</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">NOTE 2 – SUMMARY OF ACCOUNTING POLICIES (Continued)</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">h. Revenue Recognition (Continued)</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Other Revenue Disclosures</i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">See Note 13 – Disaggregation of Revenue for a breakdown of revenues from external customers and cost of those revenues between our Product Segment and Services Segment including information on the split of revenues by geography.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_843_eus-gaap--ConcentrationRiskCreditRisk_zO8DdR1LezQb" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">i. <span id="xdx_86C_zpUlKThsmti4">Concentrations of Risk</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Credit losses, if any, have been provided for in the consolidated financial statements and are based on management’s expectations. The Company’s accounts receivables are subject to potential concentrations of credit risk, since a significant part of the Company’s sales are to a small number of companies and, even though these are generally established businesses, market fluctuations such as the price of oil may affect our customers’ ability to meet their obligations to us. Furthermore, Trade disputes may result in impairment or delays in receivables.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company’s bank deposits are held with financial institutions both in and outside the USA. At times, such amounts may be in excess of applicable government mandated insurance limits. The Company has not experienced any losses in such accounts or lack of access to its cash, and believes it is not exposed to significant risk of loss with respect to cash.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_845_ecustom--ContractsInProgressUnbilledReceivablesAndDeferredRevenuePolicyTextBlock_znC8L7z3jGLh" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">j. <span id="xdx_866_zQPG7GUDpJBj">Contracts in Progress (Unbilled Receivables and Deferred Revenue)</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Costs and estimated earnings in excess of billings on uncompleted contracts represent accumulated project expenses and fees which have not been invoiced to customers as of the date of the balance sheet. These amounts are stated on the consolidated balance sheets as Unbilled Receivables of $<span id="xdx_902_eus-gaap--UnbilledReceivablesCurrent_iI_pp0p0_c20221031_zttW2jjX9tH2" title="Unbilled receivables">602,115</span> and $<span id="xdx_908_eus-gaap--UnbilledReceivablesCurrent_iI_c20211031_zVYgSAJ2IFG6" title="Unbilled receivables">1,080,384</span> as of October 31, 2022 and 2021, respectively.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our Deferred Revenue of $<span id="xdx_905_eus-gaap--ContractWithCustomerLiability_iI_c20221031_zkc0yJUygyU8" title="Deferred revenue">790,458</span> and $<span id="xdx_903_eus-gaap--ContractWithCustomerLiability_iI_c20211031_zaEcPNeCSO56" title="Deferred revenue">1,879,790</span> as of October 31, 2022 and 2021, respectively, consists of billings in excess of costs and revenues received as part of our warranty obligations upon completing a sale, as elaborated further in the last paragraph of this note.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Revenue received as part of sales of equipment includes a provision for warranty or through life support (TLS) and is treated as deferred revenue, along with extended warranty sales or TLS, which may be purchased by customers. These amounts are amortized over the relevant warranty or TLS period (12 months is our standard warranty or 24, 36 or 60 months for TLS) from the date of sale. These amounts are stated on the consolidated balance sheets as a component of Deferred Revenue and were $<span id="xdx_900_eus-gaap--DeferredRevenue_iI_c20221031_zwCAUfLhetW1" title="Deferred revenue">229,238</span> and $<span id="xdx_907_eus-gaap--DeferredRevenue_iI_c20211031_zEQvCnG9vk7k" title="Deferred revenue">277,937</span> as of October 31, 2022 and 2021, respectively.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>CODA OCTOPUS GROUP, INC.</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Notes to the Consolidated Financial Statements</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">October 31, 2022 and 2021</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">NOTE 2 - SUMMARY OF ACCOUNTING POLICIES (CONTINUED)</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_84B_eus-gaap--IncomeTaxPolicyTextBlock_zuSOZTPpi239" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">k. <span id="xdx_867_zze4Cz1GJrbf">Income Taxes</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company accounts for income taxes in accordance with Accounting Standards Codification 740, <i>Income Taxes </i>(ASC 740). Under ASC 740, deferred income tax assets and liabilities are recorded for the income tax effects of differences between the bases of assets and liabilities for financial reporting purposes and their bases for income tax reporting. The Company’s differences arise principally from the use of various accelerated and modified accelerated cost recovery systems for income tax purposes versus straight line depreciation used for book purposes and from the utilization of net operating loss carry-forwards.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Deferred tax assets and liabilities are the amounts by which the Company’s future income taxes are expected to be impacted by these differences as they reverse. Deferred tax assets are based on differences that are expected to decrease future income taxes as they reverse. Correspondingly, deferred tax liabilities are based on differences that are expected to increase future income taxes as they reverse. Note 7 below discusses the amounts of deferred tax assets and liabilities, and also presents the impact of significant differences between financial reporting income and taxable income.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">For income tax purposes, the Company uses the percentage of completion method of recognizing revenues on long-term contracts which is consistent with the Company’s financial reporting under U.S. GAAP.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_841_eus-gaap--GoodwillAndIntangibleAssetsPolicyTextBlock_zQtGcDMwJzme" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">l. <span id="xdx_86A_z2snBHGzsg48">Goodwill and Intangible Assets</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Goodwill and Intangible assets consist principally of the excess of cost over the fair value of net assets acquired (or goodwill), customer relationships, non-compete agreements and licenses. Goodwill was allocated to our reporting units based on the original purchase price allocation. Goodwill is not amortized and is evaluated for impairment annually or more often if circumstances indicate impairment may exist. <span id="xdx_90E_eus-gaap--FiniteLivedIntangibleAssetsAmortizationMethod_c20211101__20221031_zEgTViVajO6e" title="Finite lived intangible asset amortization period">Customer relationships, non-compete agreements, patents and licenses are being amortized on a straight-line basis over periods of 2 to 15 years</span>. The Company amortizes its intangible assets using the straight-line method over their estimated period of benefit. We periodically evaluate the recoverability of goodwill and intangible assets and take into account events or circumstances that warrant revised estimates of useful lives or that indicate that impairment exists.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Step 1 of the goodwill impairment test, used to identify potential impairment, compares the fair value of the reporting unit with its carrying amount, including goodwill. If the fair value, which is based on future cash flows, exceeds the carrying amount, goodwill is not considered impaired. The Company has adopted Accounting Standards Codification 2017 – 04, simplifying the Test for Goodwill Impairment, which permits the Company to impair the difference between carrying amounts in excess of the fair value of the reporting unit as the reduction in goodwill.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>CODA OCTOPUS GROUP, INC.</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Notes to the Consolidated Financial Statements</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">October 31, 2022 and 2021</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">NOTE 2 - SUMMARY OF ACCOUNTING POLICIES (Continued)</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">l. Goodwill and Intangible Assets (Continued)</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">At the end of each year, we evaluate goodwill on a separate reporting unit basis to assess recoverability, and impairments, if any, are recognized in earnings. An impairment loss would be recognized in an amount equal to the excess of the carrying amount of the reporting unit over the fair value of the reporting unit.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">There were <span id="xdx_904_eus-gaap--GoodwillAndIntangibleAssetImpairment_do_c20211101__20221031_z84AYkjaJFA8" title="Impairment charges on goodwill and intangible assets"><span id="xdx_901_eus-gaap--GoodwillAndIntangibleAssetImpairment_do_c20201101__20211031_ziZiD6mtu2ii" title="Impairment charges on goodwill and intangible assets">no</span></span> impairment charges recognized during the years ended October 31, 2022 and 2021.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_84E_eus-gaap--FairValueOfFinancialInstrumentsPolicy_z547sgNmv2x5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">m. <span id="xdx_869_zrnAUvli0JA8">Fair Value of Financial Instruments</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company’s financial instruments include cash, accounts receivable, accounts payable, accrued expenses and notes payable. The carrying amounts of cash, accounts receivable, accounts payable and accrued expenses approximate fair values because of the short-term nature of these instruments. The aggregate carrying amount of the notes payable approximates fair value as they bear interest at a market interest rate based on their term and maturity.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The fair value of the Company’s long-term debt approximates its carrying amount based on the fact that the Company believes it could obtain similar terms and conditions for similar debt.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_840_eus-gaap--ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_zbreJFf1nGNb" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">n. <span id="xdx_868_zwZln2gZA5Fj">Foreign Currency Translation</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Assets and liabilities are translated at the prevailing exchange rates at the balance sheet dates. Related revenues and expenses are translated at weighted average exchange rates in effect during the period. Stockholders’ equity, fixed assets and long-term investments are recorded at historical exchange rates. Resulting translation adjustments are recorded as a separate component in stockholders’ equity as part of accumulated other comprehensive income or (loss) as may be appropriate. Foreign currency transaction gains and losses are included in the consolidated statements of income and comprehensive income.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">For the years ended October 31, 2022 and 2021, the Company recorded an aggregate transaction gain (loss) of $<span id="xdx_90B_eus-gaap--ForeignCurrencyTransactionGainLossBeforeTax_c20211101__20221031_ziXBbODgO944" title="Gain loss on foreign currency translation">431,314</span> and ($<span id="xdx_90E_eus-gaap--ForeignCurrencyTransactionGainLossBeforeTax_c20201101__20211031_zeS7PYVr6Iy2" title="Gain loss on foreign currency translation">195,341)</span>, respectively. The aggregate transaction losses were recorded in SG&amp;A.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_84E_eus-gaap--ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_zqZ1ohWjYXwg" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">o. <span id="xdx_86F_zWo3oeaJEGd9">Long-Lived Assets</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Long-lived assets to be held and used are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. The carrying amount of a long-lived asset is not recoverable if its carrying amount exceeds the sum of the undiscounted cash flows expected to result from the use and eventual disposal of the asset. Long-lived assets to be disposed of are reported at the lower of carrying amount or fair value less cost to sell. <span id="xdx_90F_eus-gaap--ImpairmentOfLongLivedAssetsHeldForUse_pdp0_do_c20211101__20221031_zxXwQZGaxae9"><span id="xdx_90C_eus-gaap--ImpairmentOfLongLivedAssetsHeldForUse_pdp0_do_c20201101__20211031_zrjsN9LKEUEj">No</span></span> impairment loss was recognized during the years ended October 31, 2022 and 2021, respectively.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_84D_eus-gaap--ResearchAndDevelopmentExpensePolicy_zcwzzSiuKep8" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">p. <span id="xdx_867_zBFqRM66dDOi">Research and Development</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Research and development costs consist of expenditures for the development of present and future patents and technology, which are not capitalizable. Under current legislation, we are eligible for UK tax credits related to our qualified research and development expenditures.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"/> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>CODA OCTOPUS GROUP, INC.</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Notes to the Consolidated Financial Statements</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">October 31, 2022 and 2021</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">NOTE 2 - SUMMARY OF ACCOUNTING POLICIES (Continued)</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_840_eus-gaap--ShareBasedCompensationOptionAndIncentivePlansDirectorPolicy_zmYlhojBXfEg" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">q. <span id="xdx_869_ze45uAva9mKh">Stock Based Compensation</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In accordance with the accounting rules for stock compensation, for time-based awards, the Company is accruing a stock compensation expense and increase to additional paid in capital based on the market value of the common stock as of the grant date throughout the vesting period. The vesting period for the options is <span id="xdx_90D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_dtM_c20211101__20221031__srt--RangeAxis__srt--MaximumMember__us-gaap--AwardTypeAxis__us-gaap--OptionMember_zgCddp4mr7Kf">36 </span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">months and is based on the employee’s continuous service to the Company. In addition, the Company has issued Restricted Stock Awards (RSA) The vesting period is between 6 and 36 months and is based on the employee’s/consultant’s continued service for the vesting period. Prior to vesting, the awards are subject to forfeiture in the whole or in part under certain circumstances. We use the Black-Scholes option pricing model to determine the fair value for equity instruments granted to employees.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_84B_eus-gaap--ComprehensiveIncomePolicyPolicyTextBlock_z7b5vZPJ4QOj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">r. <span id="xdx_864_zxyo8q7S1XK">Comprehensive Income</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Comprehensive income is defined to include all changes in equity except those resulting from investments by owners and distributions to owners. Comprehensive income includes gains and losses on foreign currency translation adjustments and is included as a component of stockholders’ equity.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_844_eus-gaap--EarningsPerSharePolicyTextBlock_zbrpLFivdP6i" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">s. <span id="xdx_863_zw2jFzpizgr7">Earnings per Share</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We compute basic earnings per share by dividing the income attributable to common shareholders by the weighted average number of common shares outstanding in the reporting period.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_89F_eus-gaap--ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_zhjFGLLwvpi9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Following is a reconciliation of earnings from continuing operations and weighted average common shares outstanding for purposes of calculating basic and diluted earnings per share:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B5_zbRT9Wk0Wd9h" style="font: 10pt Times New Roman, Times, Serif; display: none; text-transform: uppercase">SCHEDULE OF EARNINGS PER SHARE BASIC AND DILUTED</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 70%"> <tr style="display: none; vertical-align: bottom; background-color: White"> <td style="font-size: 8pt; display: none"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font-size: 8pt; display: none"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font-size: 8pt; display: none; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td id="xdx_494_20211101__20221031_zh3Xm67Kwhh6" style="font-size: 8pt; display: none; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font-size: 8pt; display: none; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font-size: 8pt; display: none"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font-size: 8pt; display: none; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td id="xdx_497_20201101__20211031_zSfspMVsK1y8" style="font-size: 8pt; display: none; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font-size: 8pt; display: none; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="2" style="font: 8pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Year</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="2" style="font: 8pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Year</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font: 8pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="2" style="font: 8pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Ended</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="2" style="font: 8pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Ended</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font: 8pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="2" style="font: 8pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">October 31</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="2" style="font: 8pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">October 31</span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Fiscal Period</span></td><td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 8pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2022</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 8pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2021</span></td><td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Numerator:</span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr id="xdx_404_eus-gaap--NetIncomeLoss_zt44rQcwAewk" style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font: 8pt Times New Roman, Times, Serif; padding-left: 10pt; width: 62%; text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Net Income</span></td><td style="font: 8pt Times New Roman, Times, Serif; width: 2%; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 2.5pt double; font: 8pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="border-bottom: Black 2.5pt double; font: 8pt Times New Roman, Times, Serif; width: 15%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4,301,221</span></td><td style="font: 8pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 8pt Times New Roman, Times, Serif; width: 2%; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 2.5pt double; font: 8pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="border-bottom: Black 2.5pt double; font: 8pt Times New Roman, Times, Serif; width: 15%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4,947,765</span></td><td style="font: 8pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Denominator:</span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr id="xdx_401_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_zYKoFfnNrLdk" style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 8pt Times New Roman, Times, Serif; padding-left: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Basic weighted average common shares outstanding</span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10,863,674</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10,804,074</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr id="xdx_409_eus-gaap--IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_z5iVaXFSjr8c" style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font: 8pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Unused portion of options and restricted stock awards</span></td><td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="border-bottom: Black 1.5pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">417,673</span></td><td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="border-bottom: Black 1.5pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">505,666</span></td><td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr id="xdx_401_eus-gaap--WeightedAverageNumberOfDilutedSharesOutstanding_zAyGNrSXa3v5" style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 8pt Times New Roman, Times, Serif; padding-left: 10pt; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Diluted outstanding shares</span></td><td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 2.5pt double; font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="border-bottom: Black 2.5pt double; font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">11,281,347</span></td><td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 2.5pt double; font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="border-bottom: Black 2.5pt double; font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">11,309,740</span></td><td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Net income per share</span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr id="xdx_40D_eus-gaap--EarningsPerShareBasic_i_pdd" style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 8pt Times New Roman, Times, Serif; padding-left: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Basic</span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">0.40</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">0.46</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr id="xdx_401_eus-gaap--EarningsPerShareDiluted_i_pdd" style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font: 8pt Times New Roman, Times, Serif; padding-left: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Diluted</span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">0.38</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">0.44</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> </table> <p id="xdx_8A9_zdEIWPpi3yr7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>CODA OCTOPUS GROUP, INC.</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Notes to the Consolidated Financial Statements</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">October 31, 2022 and 2021</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">NOTE 2 - SUMMARY OF ACCOUNTING POLICIES (Continued)</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_847_eus-gaap--NewAccountingPronouncementsPolicyPolicyTextBlock_z3hQrYxK6lr3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">t. <span id="xdx_860_zcwvcl3kIfDg">Recent Accounting Pronouncements</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">There have been no new accounting pronouncements not yet effective that have significance, or potential significance, to our Consolidated Financial Statements.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_849_ecustom--TreasuryStockPolicyTextBlock_zTkapBJdoywb" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">u. <span id="xdx_86D_zCokYo7wWdXd">Treasury Stock</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">Repurchases of Restricted Stock Awards or common stock are classified as treasury stock on our Consolidated Balance Sheet.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We account for treasury stock under the cost method. When treasury stock is re-issued at a price higher than its cost, the difference is recorded as a component of additional paid-in-capital in our Consolidated Balance Sheet. When treasury stock is re-issued at a price lower than its cost, the difference is recorded as a reduction of retained earnings in our Consolidated Balance Sheet.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_84D_eus-gaap--BasisOfAccountingPolicyPolicyTextBlock_znRHh8dQrYp9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">a. <span id="xdx_866_zTZpcx8CULn7">Basis of Presentation</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company has adopted the Financial Accounting Standards Board (FASB) Codification (Codification). The Codification is the single official source of authoritative accounting principles generally accepted in the United States of America (U.S. GAAP) recognized by the FASB to be applied by nongovernmental entities, and all the Codification’s content carries the same level of authority.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_849_eus-gaap--CashAndCashEquivalentsPolicyTextBlock_zbeUgCBQIe72" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">b. <span id="xdx_863_zfyhPC3eCCzg">Cash</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company considers all highly liquid investments with a maturity of three months or less at the time of purchase to be cash equivalents. At times such investments may be in excess of federal deposit insurance limits.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_84A_eus-gaap--TradeAndOtherAccountsReceivablePolicy_zDuy01UB8Px3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">c. <span id="xdx_867_zxR1C4rnG3he">Trade Accounts Receivable</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Trade accounts receivable are recorded net of the allowance for doubtful accounts. The Company provides for an allowance for doubtful collections that is based upon a review of outstanding receivables, historical collection information, and existing economic conditions. Balances still outstanding after the Company has used reasonable collection efforts are written off though a charge to the valuation allowance and a credit to trade accounts receivable. The allowance for doubtful accounts was $<span id="xdx_90F_eus-gaap--AllowanceForDoubtfulAccountsReceivable_iI_c20221031_z7zbfw6Y6137" title="Allowance for doubtful accounts receivable"><span id="xdx_90D_eus-gaap--AllowanceForDoubtfulAccountsReceivable_iI_c20211031_zkKzBRHU1jUh" title="Allowance for doubtful accounts receivable">0</span></span> for both October 31, 2022, and 2021, respectively.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>CODA OCTOPUS GROUP, INC.</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Notes to the Consolidated Financial Statements</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">October 31, 2022 and 2021</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">NOTE 2 – SUMMARY OF ACCOUNTING POLICIES (Continued)</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> 0 0 <p id="xdx_84C_eus-gaap--PropertyPlantAndEquipmentPolicyTextBlock_zUQ0RCQFBTGj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">d. <span id="xdx_866_zXqy1cMkpF34">Property and Equipment</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Property and equipment are stated at cost less accumulated depreciation. Expenditures for minor replacements, maintenance and repairs which do not increase the useful lives of the property and equipment are charged to operations as incurred. Major additions and improvements are capitalized. Depreciation and amortization are computed using the straight-line method over their estimated useful lives which is typically <span id="xdx_90A_eus-gaap--PropertyPlantAndEquipmentEstimatedUsefulLives_c20211101__20221031__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--EquipmentMember_zNfnXzElBmWj" title="Property, plant and equipment, estimated useful lives">three to five years</span> for equipment and <span id="xdx_901_eus-gaap--PropertyPlantAndEquipmentEstimatedUsefulLives_dtY_c20211101__20221031__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--BuildingMember_z7YZ5Yi9QrMe">50</span> years for buildings. Our accounting policy regarding our rental assets allocated for rentals by our Products Business is to allocate <span id="xdx_903_ecustom--DepreciationCostOfGoodsSoldAllocationPercentage_iI_pid_dp_uPure_c20211031_z8HGCGZUqfX" title="Depreciation cost of goods sold allocation percentage">70</span>% of depreciation in the period to Cost of Goods Sold.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We own substantially all our facilities and believe that the effect of adopting Accounting Standards Codification 842, “Leases”, has been immaterial.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> three to five years 50 0.70 <p id="xdx_84F_eus-gaap--AdvertisingCostsPolicyTextBlock_zGPCpc6pHlOh" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">e. <span id="xdx_861_zaeSkZCZhsp3">Advertising</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Coda follows the policy of charging the costs of advertising to expense as incurred, which aggregated $<span id="xdx_908_eus-gaap--AdvertisingExpense_pp0p0_c20211101__20221031_zsJsJGnM3Kp9">0</span> and $<span id="xdx_90F_eus-gaap--AdvertisingExpense_pp0p0_c20201101__20211031_zPlwiccaz0Ck">5,042</span> for the years ended October 31, 2022 and 2021, respectively.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> 0 5042 <p id="xdx_842_eus-gaap--InventoryPolicyTextBlock_zfDdhLVPFQb8" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">f. <span id="xdx_86D_zF6L8EDM1P8f">Inventory</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_89C_eus-gaap--ScheduleOfInventoryCurrentTableTextBlock_zevHhgvEsKGh" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Inventory is stated at the lower of cost (First In, First Out method) or net realizable value. Inventory consisted of the following components:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8BC_zJjSr635rWG9" style="display: none; text-transform: uppercase">SCHEDULE OF COMPONENTS OF INVENTORY</span></span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_493_20221031_zBajP7TJ5Kxi" style="font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">October 31,</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_497_20211031_zSPyKzqfPpL6" style="font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">October 31,</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2022</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2021</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_408_eus-gaap--InventoryRawMaterialsAndSupplies_iI_pp0p0_maINzuUW_zkQXOx1Ch7gd" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; width: 60%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Raw materials and parts</span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">7,219,344</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">7,525,419</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40F_eus-gaap--InventoryWorkInProcess_iI_pp0p0_maINzuUW_zQBqit2aiCvc" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Work in progress</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">383,427</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">919,619</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_408_eus-gaap--InventoryFinishedGoods_iI_pp0p0_maINzuUW_z9gcsjwQ6Kfa" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Finished goods</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,424,340</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,246,139</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_401_eus-gaap--InventoryNet_iTI_pp0p0_mtINzuUW_zm7JEKTMaCih" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Total Inventory</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">10,027,111</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">10,691,177</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> <p id="xdx_8A0_z8kgHfULoIO3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_89C_eus-gaap--ScheduleOfInventoryCurrentTableTextBlock_zevHhgvEsKGh" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Inventory is stated at the lower of cost (First In, First Out method) or net realizable value. Inventory consisted of the following components:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8BC_zJjSr635rWG9" style="display: none; text-transform: uppercase">SCHEDULE OF COMPONENTS OF INVENTORY</span></span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_493_20221031_zBajP7TJ5Kxi" style="font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">October 31,</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_497_20211031_zSPyKzqfPpL6" style="font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">October 31,</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2022</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2021</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_408_eus-gaap--InventoryRawMaterialsAndSupplies_iI_pp0p0_maINzuUW_zkQXOx1Ch7gd" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; width: 60%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Raw materials and parts</span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">7,219,344</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">7,525,419</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40F_eus-gaap--InventoryWorkInProcess_iI_pp0p0_maINzuUW_zQBqit2aiCvc" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Work in progress</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">383,427</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">919,619</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_408_eus-gaap--InventoryFinishedGoods_iI_pp0p0_maINzuUW_z9gcsjwQ6Kfa" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Finished goods</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,424,340</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,246,139</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_401_eus-gaap--InventoryNet_iTI_pp0p0_mtINzuUW_zm7JEKTMaCih" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Total Inventory</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">10,027,111</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">10,691,177</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> 7219344 7525419 383427 919619 2424340 2246139 10027111 10691177 <p id="xdx_84A_eus-gaap--UseOfEstimates_zkM7k31jFU2b" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">g. <span id="xdx_866_zv25FPNBZcRd">Estimates</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The preparation of consolidated financial statements in conformity with U.S. 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 financial statements and the reported amounts of revenues including unbilled and deferred revenues and expenses during the reporting period. Actual results could differ from those estimates. Significant estimates include estimates related to the percentage of completion method used to account for contracts including costs and earnings in excess of billings, billings in excess of costs and estimated earnings, the valuation of the deferred tax asset, and the valuation of goodwill.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_847_eus-gaap--RevenueRecognitionPolicyTextBlock_zcv9wvgNmfvi" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">h. <span id="xdx_86F_zYetYi6tDJw1">Revenue Recognition</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company recognizes revenue under the Financial Accounting Standards Board’s Topic 606, <i>Revenue from Contracts with Customers </i>(“Topic 606”).</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>CODA OCTOPUS GROUP, INC.</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Notes to the Consolidated Financial Statements</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">October 31, 2022 and 2021</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">NOTE 2 – SUMMARY OF ACCOUNTING POLICIES (Continued)</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">h. Revenue Recognition (Continued)</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Topic 606 has established a five-step process to determine the amount of revenue to record from contracts with customers. The five steps are:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Determine if we have a contract with a customer;</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Determine the performance obligations in that contract;</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Determine the transaction price;</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Allocate the transaction price to the performance obligations; and</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Determine when to recognize revenue.</span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our revenues are earned under formal contracts with our customers and are derived from both sales and rental of underwater technologies and equipment for real time 3D imaging, mapping, defense and survey applications and from the engineering services which we provide primarily to prime defense contractors. Our contracts do not include the possibility for additional contingent consideration so that our determination of the contract price does not involve having to consider potential additional variable consideration. Our sales do not include a right of return by the customer.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">With regard to our Marine Technology Business (“Products Business”), all of our products are sold on a stand-alone basis and those market prices are evidence of the value of the products. To the extent that we also provide services (e.g., installation, training, post-sales technical support etc.), those services are either included as part of the product or are subject to written contracts based on the stand-alone value of those services. Revenue from the sale of services is recognized when those services have been provided to the customer and evidence of the provision of those services exist.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Revenue derived from either our subscription package offerings or rental of our equipment is recognized when performance obligations are met, in particular, on a daily basis during the subscription or rental period.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">For arrangements with multiple performance obligations, we recognize product revenue by allocating the transaction revenue to each performance obligation based on the relative fair value of each deliverable and recognize revenue when performance obligations are met including when equipment is delivered, and for rental of equipment, when installation and other services are performed.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our contracts sometimes require customer payments in advance of revenue recognition and are recognized as revenue when the Company has fulfilled its obligations under the respective contracts. Until such time, we recognize this prepayment as deferred revenue.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">For software license sales for which any services rendered are not considered distinct to the functionality of the software, we recognize revenue upon delivery of the software.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>CODA OCTOPUS GROUP, INC.</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Notes to the Consolidated Financial Statements</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">October 31, 2022 and 2021</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">NOTE 2 – SUMMARY OF ACCOUNTING POLICIES (Continued)</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">h. Revenue Recognition (Continued)</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">With respect to revenues related to our Services Business, there are contracts in place that specify the fixed hourly rate and other reimbursable costs to be billed based on material and direct labor hours incurred and, revenue is recognized on these contracts based on material and the direct labor hours incurred. Revenues from fixed-price contracts are recognized on the percentage-of-completion method, measured by the percentage of costs incurred (materials and direct labor hours) to date to estimated total services (materials and direct labor hours) for each contract. This method is used as we consider expenditures for direct materials and labor hours to be the best available measure of progress on these contracts.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On a quarterly basis, we examine all our fixed-price contracts to determine if there are any losses to be recognized during the period. Any such loss is recorded in the quarter in which the loss first becomes apparent based upon costs incurred to date and the estimated costs to complete as determined by experience from similar contracts. Variations from estimated contract performance could result in adjustments to operating results.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Recoverability of Deferred Costs</i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In accordance with Topic 606, we defer costs on projects for service revenue. Deferred costs consist primarily of incremental direct costs to customize and install systems, as defined in individual customer contracts, including costs to acquire hardware and software from third parties and payroll costs for our employees and other third parties. The pricing of these service contracts is intended to provide for the recovery of these types of deferred costs over the life of the contract.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We recognize such costs in accordance with our revenue recognition policy by contract. For revenue recognized under the percentage of completion method, costs are recognized as products are delivered or services are provided in accordance with the percentage of completion calculation. For revenue recognized over time, costs are recognized ratably over the term of the contract, commencing on the date of revenue recognition. At each quarterly balance sheet date, we review deferred costs, to ensure they are ultimately recoverable.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Any anticipated losses on uncompleted contracts are recognized when evidence indicates the estimated total cost of a contract exceeds its estimated total revenue.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Deferred Commissions</i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our incremental direct costs of obtaining a contract, which consists of sales commissions are deferred and amortized over the period of the contract performance. We classify deferred commissions as current or noncurrent based on the timing of when we expect to recognize the expense. The current and noncurrent portions of deferred commissions are included in prepaid expenses and other current assets, and other assets, net, respectively, in our consolidated balance sheets. As of October 31, 2022 and 2021, we had deferred commissions of $<span id="xdx_90B_eus-gaap--DeferredCostsCurrentAndNoncurrent_iI_c20221031_zZwNEj5KxXg8"><span id="xdx_902_eus-gaap--DeferredCostsCurrentAndNoncurrent_iI_c20211031_zCf3THoIKGX2">0</span> for each year</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">. Amortization expense related to deferred commissions was $<span id="xdx_90C_eus-gaap--AmortizationOfDeferredSalesCommissions_c20211101__20221031_z843ztoevwoe">0</span></span> <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">and $<span id="xdx_90B_eus-gaap--AmortizationOfDeferredSalesCommissions_c20201101__20211031_z0bgUCh0cGkh">3,884</span></span> <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">in the years ended October 31, 2022 and 2021, respectively.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"/> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>CODA OCTOPUS GROUP, INC.</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Notes to the Consolidated Financial Statements</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">October 31, 2022 and 2021</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">NOTE 2 – SUMMARY OF ACCOUNTING POLICIES (Continued)</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">h. Revenue Recognition (Continued)</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Other Revenue Disclosures</i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">See Note 13 – Disaggregation of Revenue for a breakdown of revenues from external customers and cost of those revenues between our Product Segment and Services Segment including information on the split of revenues by geography.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> 0 0 0 3884 <p id="xdx_843_eus-gaap--ConcentrationRiskCreditRisk_zO8DdR1LezQb" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">i. <span id="xdx_86C_zpUlKThsmti4">Concentrations of Risk</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Credit losses, if any, have been provided for in the consolidated financial statements and are based on management’s expectations. The Company’s accounts receivables are subject to potential concentrations of credit risk, since a significant part of the Company’s sales are to a small number of companies and, even though these are generally established businesses, market fluctuations such as the price of oil may affect our customers’ ability to meet their obligations to us. Furthermore, Trade disputes may result in impairment or delays in receivables.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company’s bank deposits are held with financial institutions both in and outside the USA. At times, such amounts may be in excess of applicable government mandated insurance limits. The Company has not experienced any losses in such accounts or lack of access to its cash, and believes it is not exposed to significant risk of loss with respect to cash.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_845_ecustom--ContractsInProgressUnbilledReceivablesAndDeferredRevenuePolicyTextBlock_znC8L7z3jGLh" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">j. <span id="xdx_866_zQPG7GUDpJBj">Contracts in Progress (Unbilled Receivables and Deferred Revenue)</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Costs and estimated earnings in excess of billings on uncompleted contracts represent accumulated project expenses and fees which have not been invoiced to customers as of the date of the balance sheet. These amounts are stated on the consolidated balance sheets as Unbilled Receivables of $<span id="xdx_902_eus-gaap--UnbilledReceivablesCurrent_iI_pp0p0_c20221031_zttW2jjX9tH2" title="Unbilled receivables">602,115</span> and $<span id="xdx_908_eus-gaap--UnbilledReceivablesCurrent_iI_c20211031_zVYgSAJ2IFG6" title="Unbilled receivables">1,080,384</span> as of October 31, 2022 and 2021, respectively.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our Deferred Revenue of $<span id="xdx_905_eus-gaap--ContractWithCustomerLiability_iI_c20221031_zkc0yJUygyU8" title="Deferred revenue">790,458</span> and $<span id="xdx_903_eus-gaap--ContractWithCustomerLiability_iI_c20211031_zaEcPNeCSO56" title="Deferred revenue">1,879,790</span> as of October 31, 2022 and 2021, respectively, consists of billings in excess of costs and revenues received as part of our warranty obligations upon completing a sale, as elaborated further in the last paragraph of this note.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Revenue received as part of sales of equipment includes a provision for warranty or through life support (TLS) and is treated as deferred revenue, along with extended warranty sales or TLS, which may be purchased by customers. These amounts are amortized over the relevant warranty or TLS period (12 months is our standard warranty or 24, 36 or 60 months for TLS) from the date of sale. These amounts are stated on the consolidated balance sheets as a component of Deferred Revenue and were $<span id="xdx_900_eus-gaap--DeferredRevenue_iI_c20221031_zwCAUfLhetW1" title="Deferred revenue">229,238</span> and $<span id="xdx_907_eus-gaap--DeferredRevenue_iI_c20211031_zEQvCnG9vk7k" title="Deferred revenue">277,937</span> as of October 31, 2022 and 2021, respectively.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>CODA OCTOPUS GROUP, INC.</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Notes to the Consolidated Financial Statements</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">October 31, 2022 and 2021</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">NOTE 2 - SUMMARY OF ACCOUNTING POLICIES (CONTINUED)</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> 602115 1080384 790458 1879790 229238 277937 <p id="xdx_84B_eus-gaap--IncomeTaxPolicyTextBlock_zuSOZTPpi239" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">k. <span id="xdx_867_zze4Cz1GJrbf">Income Taxes</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company accounts for income taxes in accordance with Accounting Standards Codification 740, <i>Income Taxes </i>(ASC 740). Under ASC 740, deferred income tax assets and liabilities are recorded for the income tax effects of differences between the bases of assets and liabilities for financial reporting purposes and their bases for income tax reporting. The Company’s differences arise principally from the use of various accelerated and modified accelerated cost recovery systems for income tax purposes versus straight line depreciation used for book purposes and from the utilization of net operating loss carry-forwards.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Deferred tax assets and liabilities are the amounts by which the Company’s future income taxes are expected to be impacted by these differences as they reverse. Deferred tax assets are based on differences that are expected to decrease future income taxes as they reverse. Correspondingly, deferred tax liabilities are based on differences that are expected to increase future income taxes as they reverse. Note 7 below discusses the amounts of deferred tax assets and liabilities, and also presents the impact of significant differences between financial reporting income and taxable income.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">For income tax purposes, the Company uses the percentage of completion method of recognizing revenues on long-term contracts which is consistent with the Company’s financial reporting under U.S. GAAP.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_841_eus-gaap--GoodwillAndIntangibleAssetsPolicyTextBlock_zQtGcDMwJzme" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">l. <span id="xdx_86A_z2snBHGzsg48">Goodwill and Intangible Assets</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Goodwill and Intangible assets consist principally of the excess of cost over the fair value of net assets acquired (or goodwill), customer relationships, non-compete agreements and licenses. Goodwill was allocated to our reporting units based on the original purchase price allocation. Goodwill is not amortized and is evaluated for impairment annually or more often if circumstances indicate impairment may exist. <span id="xdx_90E_eus-gaap--FiniteLivedIntangibleAssetsAmortizationMethod_c20211101__20221031_zEgTViVajO6e" title="Finite lived intangible asset amortization period">Customer relationships, non-compete agreements, patents and licenses are being amortized on a straight-line basis over periods of 2 to 15 years</span>. The Company amortizes its intangible assets using the straight-line method over their estimated period of benefit. We periodically evaluate the recoverability of goodwill and intangible assets and take into account events or circumstances that warrant revised estimates of useful lives or that indicate that impairment exists.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Step 1 of the goodwill impairment test, used to identify potential impairment, compares the fair value of the reporting unit with its carrying amount, including goodwill. If the fair value, which is based on future cash flows, exceeds the carrying amount, goodwill is not considered impaired. The Company has adopted Accounting Standards Codification 2017 – 04, simplifying the Test for Goodwill Impairment, which permits the Company to impair the difference between carrying amounts in excess of the fair value of the reporting unit as the reduction in goodwill.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>CODA OCTOPUS GROUP, INC.</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Notes to the Consolidated Financial Statements</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">October 31, 2022 and 2021</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">NOTE 2 - SUMMARY OF ACCOUNTING POLICIES (Continued)</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">l. Goodwill and Intangible Assets (Continued)</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">At the end of each year, we evaluate goodwill on a separate reporting unit basis to assess recoverability, and impairments, if any, are recognized in earnings. An impairment loss would be recognized in an amount equal to the excess of the carrying amount of the reporting unit over the fair value of the reporting unit.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">There were <span id="xdx_904_eus-gaap--GoodwillAndIntangibleAssetImpairment_do_c20211101__20221031_z84AYkjaJFA8" title="Impairment charges on goodwill and intangible assets"><span id="xdx_901_eus-gaap--GoodwillAndIntangibleAssetImpairment_do_c20201101__20211031_ziZiD6mtu2ii" title="Impairment charges on goodwill and intangible assets">no</span></span> impairment charges recognized during the years ended October 31, 2022 and 2021.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> Customer relationships, non-compete agreements, patents and licenses are being amortized on a straight-line basis over periods of 2 to 15 years 0 0 <p id="xdx_84E_eus-gaap--FairValueOfFinancialInstrumentsPolicy_z547sgNmv2x5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">m. <span id="xdx_869_zrnAUvli0JA8">Fair Value of Financial Instruments</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company’s financial instruments include cash, accounts receivable, accounts payable, accrued expenses and notes payable. The carrying amounts of cash, accounts receivable, accounts payable and accrued expenses approximate fair values because of the short-term nature of these instruments. The aggregate carrying amount of the notes payable approximates fair value as they bear interest at a market interest rate based on their term and maturity.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The fair value of the Company’s long-term debt approximates its carrying amount based on the fact that the Company believes it could obtain similar terms and conditions for similar debt.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_840_eus-gaap--ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_zbreJFf1nGNb" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">n. <span id="xdx_868_zwZln2gZA5Fj">Foreign Currency Translation</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Assets and liabilities are translated at the prevailing exchange rates at the balance sheet dates. Related revenues and expenses are translated at weighted average exchange rates in effect during the period. Stockholders’ equity, fixed assets and long-term investments are recorded at historical exchange rates. Resulting translation adjustments are recorded as a separate component in stockholders’ equity as part of accumulated other comprehensive income or (loss) as may be appropriate. Foreign currency transaction gains and losses are included in the consolidated statements of income and comprehensive income.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">For the years ended October 31, 2022 and 2021, the Company recorded an aggregate transaction gain (loss) of $<span id="xdx_90B_eus-gaap--ForeignCurrencyTransactionGainLossBeforeTax_c20211101__20221031_ziXBbODgO944" title="Gain loss on foreign currency translation">431,314</span> and ($<span id="xdx_90E_eus-gaap--ForeignCurrencyTransactionGainLossBeforeTax_c20201101__20211031_zeS7PYVr6Iy2" title="Gain loss on foreign currency translation">195,341)</span>, respectively. The aggregate transaction losses were recorded in SG&amp;A.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> 431314 195341 <p id="xdx_84E_eus-gaap--ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_zqZ1ohWjYXwg" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">o. <span id="xdx_86F_zWo3oeaJEGd9">Long-Lived Assets</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Long-lived assets to be held and used are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. The carrying amount of a long-lived asset is not recoverable if its carrying amount exceeds the sum of the undiscounted cash flows expected to result from the use and eventual disposal of the asset. Long-lived assets to be disposed of are reported at the lower of carrying amount or fair value less cost to sell. <span id="xdx_90F_eus-gaap--ImpairmentOfLongLivedAssetsHeldForUse_pdp0_do_c20211101__20221031_zxXwQZGaxae9"><span id="xdx_90C_eus-gaap--ImpairmentOfLongLivedAssetsHeldForUse_pdp0_do_c20201101__20211031_zrjsN9LKEUEj">No</span></span> impairment loss was recognized during the years ended October 31, 2022 and 2021, respectively.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> 0 0 <p id="xdx_84D_eus-gaap--ResearchAndDevelopmentExpensePolicy_zcwzzSiuKep8" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">p. <span id="xdx_867_zBFqRM66dDOi">Research and Development</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Research and development costs consist of expenditures for the development of present and future patents and technology, which are not capitalizable. Under current legislation, we are eligible for UK tax credits related to our qualified research and development expenditures.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"/> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>CODA OCTOPUS GROUP, INC.</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Notes to the Consolidated Financial Statements</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">October 31, 2022 and 2021</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">NOTE 2 - SUMMARY OF ACCOUNTING POLICIES (Continued)</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_840_eus-gaap--ShareBasedCompensationOptionAndIncentivePlansDirectorPolicy_zmYlhojBXfEg" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">q. <span id="xdx_869_ze45uAva9mKh">Stock Based Compensation</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In accordance with the accounting rules for stock compensation, for time-based awards, the Company is accruing a stock compensation expense and increase to additional paid in capital based on the market value of the common stock as of the grant date throughout the vesting period. The vesting period for the options is <span id="xdx_90D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_dtM_c20211101__20221031__srt--RangeAxis__srt--MaximumMember__us-gaap--AwardTypeAxis__us-gaap--OptionMember_zgCddp4mr7Kf">36 </span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">months and is based on the employee’s continuous service to the Company. In addition, the Company has issued Restricted Stock Awards (RSA) The vesting period is between 6 and 36 months and is based on the employee’s/consultant’s continued service for the vesting period. Prior to vesting, the awards are subject to forfeiture in the whole or in part under certain circumstances. We use the Black-Scholes option pricing model to determine the fair value for equity instruments granted to employees.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> P36M <p id="xdx_84B_eus-gaap--ComprehensiveIncomePolicyPolicyTextBlock_z7b5vZPJ4QOj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">r. <span id="xdx_864_zxyo8q7S1XK">Comprehensive Income</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Comprehensive income is defined to include all changes in equity except those resulting from investments by owners and distributions to owners. Comprehensive income includes gains and losses on foreign currency translation adjustments and is included as a component of stockholders’ equity.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_844_eus-gaap--EarningsPerSharePolicyTextBlock_zbrpLFivdP6i" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">s. <span id="xdx_863_zw2jFzpizgr7">Earnings per Share</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We compute basic earnings per share by dividing the income attributable to common shareholders by the weighted average number of common shares outstanding in the reporting period.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_89F_eus-gaap--ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_zhjFGLLwvpi9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Following is a reconciliation of earnings from continuing operations and weighted average common shares outstanding for purposes of calculating basic and diluted earnings per share:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B5_zbRT9Wk0Wd9h" style="font: 10pt Times New Roman, Times, Serif; display: none; text-transform: uppercase">SCHEDULE OF EARNINGS PER SHARE BASIC AND DILUTED</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 70%"> <tr style="display: none; vertical-align: bottom; background-color: White"> <td style="font-size: 8pt; display: none"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font-size: 8pt; display: none"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font-size: 8pt; display: none; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td id="xdx_494_20211101__20221031_zh3Xm67Kwhh6" style="font-size: 8pt; display: none; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font-size: 8pt; display: none; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font-size: 8pt; display: none"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font-size: 8pt; display: none; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td id="xdx_497_20201101__20211031_zSfspMVsK1y8" style="font-size: 8pt; display: none; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font-size: 8pt; display: none; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="2" style="font: 8pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Year</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="2" style="font: 8pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Year</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font: 8pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="2" style="font: 8pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Ended</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="2" style="font: 8pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Ended</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font: 8pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="2" style="font: 8pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">October 31</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="2" style="font: 8pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">October 31</span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Fiscal Period</span></td><td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 8pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2022</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 8pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2021</span></td><td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Numerator:</span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr id="xdx_404_eus-gaap--NetIncomeLoss_zt44rQcwAewk" style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font: 8pt Times New Roman, Times, Serif; padding-left: 10pt; width: 62%; text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Net Income</span></td><td style="font: 8pt Times New Roman, Times, Serif; width: 2%; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 2.5pt double; font: 8pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="border-bottom: Black 2.5pt double; font: 8pt Times New Roman, Times, Serif; width: 15%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4,301,221</span></td><td style="font: 8pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 8pt Times New Roman, Times, Serif; width: 2%; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 2.5pt double; font: 8pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="border-bottom: Black 2.5pt double; font: 8pt Times New Roman, Times, Serif; width: 15%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4,947,765</span></td><td style="font: 8pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Denominator:</span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr id="xdx_401_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_zYKoFfnNrLdk" style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 8pt Times New Roman, Times, Serif; padding-left: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Basic weighted average common shares outstanding</span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10,863,674</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10,804,074</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr id="xdx_409_eus-gaap--IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_z5iVaXFSjr8c" style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font: 8pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Unused portion of options and restricted stock awards</span></td><td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="border-bottom: Black 1.5pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">417,673</span></td><td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="border-bottom: Black 1.5pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">505,666</span></td><td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr id="xdx_401_eus-gaap--WeightedAverageNumberOfDilutedSharesOutstanding_zAyGNrSXa3v5" style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 8pt Times New Roman, Times, Serif; padding-left: 10pt; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Diluted outstanding shares</span></td><td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 2.5pt double; font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="border-bottom: Black 2.5pt double; font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">11,281,347</span></td><td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 2.5pt double; font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="border-bottom: Black 2.5pt double; font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">11,309,740</span></td><td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Net income per share</span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr id="xdx_40D_eus-gaap--EarningsPerShareBasic_i_pdd" style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 8pt Times New Roman, Times, Serif; padding-left: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Basic</span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">0.40</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">0.46</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr id="xdx_401_eus-gaap--EarningsPerShareDiluted_i_pdd" style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font: 8pt Times New Roman, Times, Serif; padding-left: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Diluted</span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">0.38</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">0.44</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> </table> <p id="xdx_8A9_zdEIWPpi3yr7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>CODA OCTOPUS GROUP, INC.</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Notes to the Consolidated Financial Statements</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">October 31, 2022 and 2021</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">NOTE 2 - SUMMARY OF ACCOUNTING POLICIES (Continued)</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_89F_eus-gaap--ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_zhjFGLLwvpi9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Following is a reconciliation of earnings from continuing operations and weighted average common shares outstanding for purposes of calculating basic and diluted earnings per share:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B5_zbRT9Wk0Wd9h" style="font: 10pt Times New Roman, Times, Serif; display: none; text-transform: uppercase">SCHEDULE OF EARNINGS PER SHARE BASIC AND DILUTED</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 70%"> <tr style="display: none; vertical-align: bottom; background-color: White"> <td style="font-size: 8pt; display: none"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font-size: 8pt; display: none"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font-size: 8pt; display: none; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td id="xdx_494_20211101__20221031_zh3Xm67Kwhh6" style="font-size: 8pt; display: none; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font-size: 8pt; display: none; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font-size: 8pt; display: none"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font-size: 8pt; display: none; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td id="xdx_497_20201101__20211031_zSfspMVsK1y8" style="font-size: 8pt; display: none; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font-size: 8pt; display: none; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="2" style="font: 8pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Year</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="2" style="font: 8pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Year</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font: 8pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="2" style="font: 8pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Ended</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="2" style="font: 8pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Ended</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font: 8pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="2" style="font: 8pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">October 31</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="2" style="font: 8pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">October 31</span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Fiscal Period</span></td><td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 8pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2022</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 8pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2021</span></td><td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Numerator:</span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr id="xdx_404_eus-gaap--NetIncomeLoss_zt44rQcwAewk" style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font: 8pt Times New Roman, Times, Serif; padding-left: 10pt; width: 62%; text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Net Income</span></td><td style="font: 8pt Times New Roman, Times, Serif; width: 2%; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 2.5pt double; font: 8pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="border-bottom: Black 2.5pt double; font: 8pt Times New Roman, Times, Serif; width: 15%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4,301,221</span></td><td style="font: 8pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 8pt Times New Roman, Times, Serif; width: 2%; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 2.5pt double; font: 8pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="border-bottom: Black 2.5pt double; font: 8pt Times New Roman, Times, Serif; width: 15%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4,947,765</span></td><td style="font: 8pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Denominator:</span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr id="xdx_401_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_zYKoFfnNrLdk" style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 8pt Times New Roman, Times, Serif; padding-left: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Basic weighted average common shares outstanding</span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10,863,674</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10,804,074</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr id="xdx_409_eus-gaap--IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_z5iVaXFSjr8c" style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font: 8pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Unused portion of options and restricted stock awards</span></td><td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="border-bottom: Black 1.5pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">417,673</span></td><td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="border-bottom: Black 1.5pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">505,666</span></td><td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr id="xdx_401_eus-gaap--WeightedAverageNumberOfDilutedSharesOutstanding_zAyGNrSXa3v5" style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 8pt Times New Roman, Times, Serif; padding-left: 10pt; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Diluted outstanding shares</span></td><td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 2.5pt double; font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="border-bottom: Black 2.5pt double; font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">11,281,347</span></td><td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 2.5pt double; font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="border-bottom: Black 2.5pt double; font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">11,309,740</span></td><td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Net income per share</span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr id="xdx_40D_eus-gaap--EarningsPerShareBasic_i_pdd" style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 8pt Times New Roman, Times, Serif; padding-left: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Basic</span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">0.40</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">0.46</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr id="xdx_401_eus-gaap--EarningsPerShareDiluted_i_pdd" style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font: 8pt Times New Roman, Times, Serif; padding-left: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Diluted</span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">0.38</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">0.44</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> </table> 4301221 4947765 10863674 10804074 417673 505666 11281347 11309740 0.40 0.46 0.38 0.44 <p id="xdx_847_eus-gaap--NewAccountingPronouncementsPolicyPolicyTextBlock_z3hQrYxK6lr3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">t. <span id="xdx_860_zcwvcl3kIfDg">Recent Accounting Pronouncements</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">There have been no new accounting pronouncements not yet effective that have significance, or potential significance, to our Consolidated Financial Statements.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_849_ecustom--TreasuryStockPolicyTextBlock_zTkapBJdoywb" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">u. <span id="xdx_86D_zCokYo7wWdXd">Treasury Stock</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">Repurchases of Restricted Stock Awards or common stock are classified as treasury stock on our Consolidated Balance Sheet.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We account for treasury stock under the cost method. When treasury stock is re-issued at a price higher than its cost, the difference is recorded as a component of additional paid-in-capital in our Consolidated Balance Sheet. When treasury stock is re-issued at a price lower than its cost, the difference is recorded as a reduction of retained earnings in our Consolidated Balance Sheet.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_805_eus-gaap--InterestAndOtherIncomeTextBlock_zlwGZYs0gGy2" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">NOTE 3 – <span id="xdx_82A_znKbZ77CVbZa">OTHER INCOME</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"/> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_89D_eus-gaap--InterestAndOtherIncomeTableTextBlock_z6wN8uWTT9l6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Other Income consisted of the following components:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"/><span id="xdx_8BF_z4fTp4pyn0Yg" style="display: none">SCHEDULE OF OTHER INCOME</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"/> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"/> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2" id="xdx_49F_20211101_20221031" style="text-align: center">October 31,</td><td> </td><td> </td> <td colspan="2" id="xdx_49D_20201101_20211031" style="text-align: center">October 31,</td><td> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2022</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2021</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr id="xdx_405_ecustom--PaycheckProtectionProgramLoans_maOIzWGH_z88RW2RkV5Ij" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 60%; text-align: left">PPP Loans</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0582">-</span></td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">648,872</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_404_ecustom--ERCPayrollTaxCredits_maOIzWGH_zZheR0ohwOzl" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Employee Retention Credits payroll tax credits</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">88,917</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">701,568</td><td style="text-align: left"> </td></tr> <tr id="xdx_406_ecustom--OtherIncomes_maOIzWGH_zFNgUtuvLKQ8" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt; text-align: left">Other Income</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">49,058</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">84,942</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: right; padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_407_eus-gaap--OtherIncome_mtOIzWGH_zhLM7Ok723cf" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt">Total Other Income, net</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">137,975</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">1,435,382</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"/></p> <p id="xdx_8AE_zdCo8JWRcgDh" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"/> <p id="xdx_89D_eus-gaap--InterestAndOtherIncomeTableTextBlock_z6wN8uWTT9l6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Other Income consisted of the following components:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"/><span id="xdx_8BF_z4fTp4pyn0Yg" style="display: none">SCHEDULE OF OTHER INCOME</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"/> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"/> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2" id="xdx_49F_20211101_20221031" style="text-align: center">October 31,</td><td> </td><td> </td> <td colspan="2" id="xdx_49D_20201101_20211031" style="text-align: center">October 31,</td><td> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2022</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2021</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr id="xdx_405_ecustom--PaycheckProtectionProgramLoans_maOIzWGH_z88RW2RkV5Ij" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 60%; text-align: left">PPP Loans</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0582">-</span></td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">648,872</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_404_ecustom--ERCPayrollTaxCredits_maOIzWGH_zZheR0ohwOzl" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Employee Retention Credits payroll tax credits</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">88,917</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">701,568</td><td style="text-align: left"> </td></tr> <tr id="xdx_406_ecustom--OtherIncomes_maOIzWGH_zFNgUtuvLKQ8" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt; text-align: left">Other Income</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">49,058</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">84,942</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: right; padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_407_eus-gaap--OtherIncome_mtOIzWGH_zhLM7Ok723cf" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt">Total Other Income, net</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">137,975</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">1,435,382</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"/></p> 648872 88917 701568 49058 84942 137975 1435382 <p id="xdx_800_eus-gaap--GoodwillAndIntangibleAssetsDisclosureTextBlock_zUbBXrHT0yp1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">NOTE 4 – <span><span id="xdx_827_zhL5EYjWaZA7">GOODWILL AND OTHER INTANGIBLE ASSETS</span></span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_897_eus-gaap--ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_zks023EgbtSl" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Other intangibles consisted of the following as of:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"/> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif; display: none"> <span id="xdx_8B5_zDS2OIY3hXbi" style="text-transform: uppercase">SCHEDULE OF OTHER INTANGIBLE ASSETS</span></span><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: left"/> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2" id="xdx_491_20221031_zmeWT73Lv9ih" style="text-align: center">October 31,</td><td> </td><td> </td> <td colspan="2" id="xdx_494_20211031_zyoWWpBV5pPk" style="text-align: center">October 31,</td><td> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2022</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2021</td><td style="padding-bottom: 1.5pt"> </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></tr> <tr id="xdx_40E_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_hus-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_zWMecamcPKuh" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 60%">Customer relationships (weighted average life of <span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNDSEVEVUxFIE9GIENBUlJZSU5HIFZBTFVFIE9GIElERU5USUZJQUJMRSBJTlRBTkdJQkxFIEFTU0VUUyAoRGV0YWlscykgKFBhcmVudGhldGljYWwpAA__" id="xdx_908_eus-gaap--AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_dtY_c20211101__20221031__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_zugUgYYjRIgc" title="Weighted average lives of intangible assets">10</span> years)</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">720,592</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">720,592</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40A_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_hus-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_zqQZldzRMHfb" style="vertical-align: bottom; background-color: White"> <td>Non-compete agreements (weighted average life of <span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNDSEVEVUxFIE9GIENBUlJZSU5HIFZBTFVFIE9GIElERU5USUZJQUJMRSBJTlRBTkdJQkxFIEFTU0VUUyAoRGV0YWlscykgKFBhcmVudGhldGljYWwpAA__" id="xdx_907_eus-gaap--AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_dtY_c20211101__20221031__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_znpq33DknH54">3</span> years)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">198,911</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">198,911</td><td style="text-align: left"> </td></tr> <tr id="xdx_40F_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_hus-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--PatentsAndOtherMember_zJ5dnHAiuE3k" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Patents and other (weighted average life of <span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNDSEVEVUxFIE9GIENBUlJZSU5HIFZBTFVFIE9GIElERU5USUZJQUJMRSBJTlRBTkdJQkxFIEFTU0VUUyAoRGV0YWlscykgKFBhcmVudGhldGljYWwpAA__" id="xdx_905_eus-gaap--AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_dtY_c20211101__20221031__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--PatentsAndOtherMember_z9OKHinfv7Lh" title="Weighted average lives of intangible assets">10</span> years)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">675,572</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">585,483</td><td style="padding-bottom: 1.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></tr> <tr id="xdx_400_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Total identifiable intangible assets - gross carrying value</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,595,075</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,504,986</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></tr> <tr id="xdx_40B_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Less: accumulated amortization</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,152,789</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,092,711</td><td style="padding-bottom: 1.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></tr> <tr id="xdx_405_eus-gaap--IntangibleAssetsNetExcludingGoodwill_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt">Total intangible assets, net</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">442,286</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">412,275</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b/></span></p> <p id="xdx_8A4_znmpv8Z1f024" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>CODA OCTOPUS GROUP, INC.</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Notes to the Consolidated Financial Statements</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">October 31, 2022 and 2021</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">NOTE 4 – GOODWILL AND OTHER INTANGIBLE ASSETS (Continued)</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Amortization of patents, customer relationships, non-compete agreements and licenses included as a charge to income amounted to $<span id="xdx_906_eus-gaap--AmortizationOfIntangibleAssets_pp0p0_c20211101__20221031_zpVIUb5j9hCa" title="Amortization of intangible assets">60,077</span> and $<span id="xdx_903_eus-gaap--AmortizationOfIntangibleAssets_pp0p0_c20201101__20211031_zThoZzDZb6P3" title="Amortization of intangible assets">50,379</span> for the years ended October 31, 2022 and 2021.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_89E_eus-gaap--ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_z3X96hQfyWq1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Future estimated annual amortization expenses as of October 31, 2022 is as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8BD_z2XKPPlA9Fif" style="display: none">SCHEDULE OF ESTIMATED FUTURE AMORTIZATION EXPENSES</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"/> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; text-align: left">Years Ending October 31,</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_49F_20221031_zjXNsciKqARk" style="border-bottom: Black 1.5pt solid; text-align: center">Amount</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr id="xdx_40C_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_iI_pp0p0_maFLIANznKx_zMVuq1CjnHcc" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 78%; text-align: left">2023</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 18%; text-align: right">52,089</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40C_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_iI_pp0p0_maFLIANznKx_zks4dPh5VuIk" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">2024</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">42,877</td><td style="text-align: left"> </td></tr> <tr id="xdx_403_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_iI_pp0p0_maFLIANznKx_ztkZXZXOJEjg" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">2025</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">27,533</td><td style="text-align: left"> </td></tr> <tr id="xdx_408_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_iI_pp0p0_maFLIANznKx_zPv2QCzD8wTf" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">2026</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">24,442</td><td style="text-align: left"> </td></tr> <tr id="xdx_406_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_iI_pp0p0_maFLIANznKx_zZzoslL1i0Di" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Thereafter</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">295,345</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <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_40A_eus-gaap--FiniteLivedIntangibleAssetsNet_iTI_pp0p0_mtFLIANznKx_zAiSphfpFol2" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt">Totals</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">442,286</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"/></p> <p id="xdx_8AD_zu2Yof4A2o3i" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_897_eus-gaap--ScheduleOfGoodwillTextBlock_zG3YOLAj8wdi" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Goodwill consisted of the following as of:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8BA_zTlOWmrgV6uc" style="display: none; text-transform: uppercase">SCHEDULE OF GOODWILL</span></span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"/> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2" id="xdx_496_20221031_zewHrEmdH52a" style="text-align: center">October 31,</td><td> </td><td> </td> <td colspan="2" id="xdx_49D_20211031_zJkPbbkX5OM4" style="text-align: center">October 31,</td><td> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2022</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2021</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr id="xdx_40A_eus-gaap--Goodwill_iI_pp0p0_hdei--LegalEntityAxis__custom--CodaOctopusColmekIncMember_zkMuBHRK3X8d" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 60%; text-align: left">Coda Octopus Colmek, Inc.</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">2,038,669</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">2,038,669</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40D_eus-gaap--Goodwill_iI_pp0p0_hdei--LegalEntityAxis__custom--CodaOctopusProductsLtdMember_z7GqLR08vlDh" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Coda Octopus Products, Ltd</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">62,315</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">62,315</td><td style="text-align: left"> </td></tr> <tr id="xdx_400_eus-gaap--Goodwill_iI_pp0p0_hdei--LegalEntityAxis__custom--CodaOctopusMartechLtdMember_zmUtTqQ3gkii" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Coda Octopus Martech, Ltd</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,281,124</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,281,124</td><td style="padding-bottom: 1.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></tr> <tr id="xdx_402_eus-gaap--Goodwill_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt">Total Goodwill</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">3,382,108</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">3,382,108</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"/></p> <p id="xdx_8A1_z9uPR5h9XHM5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Considerable management judgment is necessary to estimate the fair value of goodwill. Based on various market factors and projections used by management, actual results could vary significantly from management’s estimates.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company’s policy is to test its goodwill balances for impairment on an annual basis, as of October 31, or more frequently if events or changes in circumstances indicate that the asset might be impaired.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Based on these evaluations, the fair value of reporting unit exceeds its carrying value. As such no impairment was recorded by management.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"/> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>CODA OCTOPUS GROUP, INC.</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Notes to the Consolidated Financial Statements</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">October 31, 2022 and 2021</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_897_eus-gaap--ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_zks023EgbtSl" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Other intangibles consisted of the following as of:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"/> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif; display: none"> <span id="xdx_8B5_zDS2OIY3hXbi" style="text-transform: uppercase">SCHEDULE OF OTHER INTANGIBLE ASSETS</span></span><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: left"/> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2" id="xdx_491_20221031_zmeWT73Lv9ih" style="text-align: center">October 31,</td><td> </td><td> </td> <td colspan="2" id="xdx_494_20211031_zyoWWpBV5pPk" style="text-align: center">October 31,</td><td> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2022</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2021</td><td style="padding-bottom: 1.5pt"> </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></tr> <tr id="xdx_40E_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_hus-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_zWMecamcPKuh" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 60%">Customer relationships (weighted average life of <span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNDSEVEVUxFIE9GIENBUlJZSU5HIFZBTFVFIE9GIElERU5USUZJQUJMRSBJTlRBTkdJQkxFIEFTU0VUUyAoRGV0YWlscykgKFBhcmVudGhldGljYWwpAA__" id="xdx_908_eus-gaap--AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_dtY_c20211101__20221031__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_zugUgYYjRIgc" title="Weighted average lives of intangible assets">10</span> years)</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">720,592</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">720,592</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40A_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_hus-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_zqQZldzRMHfb" style="vertical-align: bottom; background-color: White"> <td>Non-compete agreements (weighted average life of <span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNDSEVEVUxFIE9GIENBUlJZSU5HIFZBTFVFIE9GIElERU5USUZJQUJMRSBJTlRBTkdJQkxFIEFTU0VUUyAoRGV0YWlscykgKFBhcmVudGhldGljYWwpAA__" id="xdx_907_eus-gaap--AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_dtY_c20211101__20221031__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_znpq33DknH54">3</span> years)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">198,911</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">198,911</td><td style="text-align: left"> </td></tr> <tr id="xdx_40F_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_hus-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--PatentsAndOtherMember_zJ5dnHAiuE3k" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Patents and other (weighted average life of <span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNDSEVEVUxFIE9GIENBUlJZSU5HIFZBTFVFIE9GIElERU5USUZJQUJMRSBJTlRBTkdJQkxFIEFTU0VUUyAoRGV0YWlscykgKFBhcmVudGhldGljYWwpAA__" id="xdx_905_eus-gaap--AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_dtY_c20211101__20221031__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--PatentsAndOtherMember_z9OKHinfv7Lh" title="Weighted average lives of intangible assets">10</span> years)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">675,572</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">585,483</td><td style="padding-bottom: 1.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></tr> <tr id="xdx_400_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Total identifiable intangible assets - gross carrying value</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,595,075</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,504,986</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></tr> <tr id="xdx_40B_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Less: accumulated amortization</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,152,789</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,092,711</td><td style="padding-bottom: 1.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></tr> <tr id="xdx_405_eus-gaap--IntangibleAssetsNetExcludingGoodwill_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt">Total intangible assets, net</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">442,286</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">412,275</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b/></span></p> P10Y 720592 720592 P3Y 198911 198911 P10Y 675572 585483 1595075 1504986 -1152789 -1092711 442286 412275 60077 50379 <p id="xdx_89E_eus-gaap--ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_z3X96hQfyWq1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Future estimated annual amortization expenses as of October 31, 2022 is as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8BD_z2XKPPlA9Fif" style="display: none">SCHEDULE OF ESTIMATED FUTURE AMORTIZATION EXPENSES</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"/> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; text-align: left">Years Ending October 31,</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_49F_20221031_zjXNsciKqARk" style="border-bottom: Black 1.5pt solid; text-align: center">Amount</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr id="xdx_40C_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_iI_pp0p0_maFLIANznKx_zMVuq1CjnHcc" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 78%; text-align: left">2023</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 18%; text-align: right">52,089</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40C_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_iI_pp0p0_maFLIANznKx_zks4dPh5VuIk" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">2024</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">42,877</td><td style="text-align: left"> </td></tr> <tr id="xdx_403_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_iI_pp0p0_maFLIANznKx_ztkZXZXOJEjg" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">2025</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">27,533</td><td style="text-align: left"> </td></tr> <tr id="xdx_408_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_iI_pp0p0_maFLIANznKx_zPv2QCzD8wTf" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">2026</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">24,442</td><td style="text-align: left"> </td></tr> <tr id="xdx_406_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_iI_pp0p0_maFLIANznKx_zZzoslL1i0Di" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Thereafter</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">295,345</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <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_40A_eus-gaap--FiniteLivedIntangibleAssetsNet_iTI_pp0p0_mtFLIANznKx_zAiSphfpFol2" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt">Totals</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">442,286</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"/></p> 52089 42877 27533 24442 295345 442286 <p id="xdx_897_eus-gaap--ScheduleOfGoodwillTextBlock_zG3YOLAj8wdi" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Goodwill consisted of the following as of:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8BA_zTlOWmrgV6uc" style="display: none; text-transform: uppercase">SCHEDULE OF GOODWILL</span></span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"/> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2" id="xdx_496_20221031_zewHrEmdH52a" style="text-align: center">October 31,</td><td> </td><td> </td> <td colspan="2" id="xdx_49D_20211031_zJkPbbkX5OM4" style="text-align: center">October 31,</td><td> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2022</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2021</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr id="xdx_40A_eus-gaap--Goodwill_iI_pp0p0_hdei--LegalEntityAxis__custom--CodaOctopusColmekIncMember_zkMuBHRK3X8d" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 60%; text-align: left">Coda Octopus Colmek, Inc.</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">2,038,669</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">2,038,669</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40D_eus-gaap--Goodwill_iI_pp0p0_hdei--LegalEntityAxis__custom--CodaOctopusProductsLtdMember_z7GqLR08vlDh" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Coda Octopus Products, Ltd</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">62,315</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">62,315</td><td style="text-align: left"> </td></tr> <tr id="xdx_400_eus-gaap--Goodwill_iI_pp0p0_hdei--LegalEntityAxis__custom--CodaOctopusMartechLtdMember_zmUtTqQ3gkii" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Coda Octopus Martech, Ltd</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,281,124</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,281,124</td><td style="padding-bottom: 1.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></tr> <tr id="xdx_402_eus-gaap--Goodwill_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt">Total Goodwill</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">3,382,108</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">3,382,108</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"/></p> 2038669 2038669 62315 62315 1281124 1281124 3382108 3382108 <p id="xdx_808_eus-gaap--PropertyPlantAndEquipmentDisclosureTextBlock_zxy133rKDzed" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">NOTE 5 – <span id="xdx_825_zldavJWlmm8a">PROPERTY AND EQUIPMENT</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_894_eus-gaap--PropertyPlantAndEquipmentTextBlock_zFqLGkz3VNj6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Property and equipment consisted of the following as of:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8B8_zRCjf7oBTKJ7" style="display: none; text-transform: uppercase">SCHEDULE OF PROPERTY AND EQUIPMENT</span></span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_49C_20221031_zhmtdFYd7IFj" style="font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">October 31,</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_492_20211031_zZe5ldhMGLxh" style="font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">October 31,</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2022</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2021</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40A_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_hus-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--BuildingMember_ze90Lcx4y0ul" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; width: 60%"><span style="font-family: Times New Roman, Times, Serif">Buildings</span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">5,419,946</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">5,298,028</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_408_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_hus-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LandMember_zUdjy4VF5MDj" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">Land</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">200,000</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">200,000</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_407_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_hus-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--OfficeMachineryAndEquipmentMember_zgVfh5wCuK4a" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Office machinery and equipment</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,556,030</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,622,871</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_402_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_hus-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--RentalAssetsMember_zwSm1eBMgdM8" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Rental assets</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,252,292</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,326,486</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_409_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_hus-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--FurnitureFixturesAndImprovementsMember_zeynWWZuTjwe" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Furniture, fixtures and improvements</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,108,787</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,218,217</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_409_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_maPPAENzob6_zPHKQjgyQqU4" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">Totals</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">10,537,055</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">10,665,602</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_408_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iNI_pp0p0_di_msPPAENzob6_z2GsNZA1zVv1" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Less: accumulated depreciation</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(4,704,523</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(4,628,501</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_405_eus-gaap--PropertyPlantAndEquipmentNet_iTI_pp0p0_mtPPAENzob6_zveM7ViDi1ji" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Total Property and Equipment, net</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">5,832,532</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">6,037,101</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> <p id="xdx_8A5_zHDmzs2oXZ2i" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Depreciation expense for the years ended October 31, 2022 and 2021 was $<span id="xdx_90A_eus-gaap--Depreciation_c20211101__20221031_zgXNp4O7qqFa" title="Depreciation expense">678,652</span> and $<span id="xdx_904_eus-gaap--Depreciation_c20201101__20211031_zt9AijXMhFOl" title="Depreciation expense">873,694</span> respectively.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_894_eus-gaap--PropertyPlantAndEquipmentTextBlock_zFqLGkz3VNj6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Property and equipment consisted of the following as of:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8B8_zRCjf7oBTKJ7" style="display: none; text-transform: uppercase">SCHEDULE OF PROPERTY AND EQUIPMENT</span></span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_49C_20221031_zhmtdFYd7IFj" style="font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">October 31,</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_492_20211031_zZe5ldhMGLxh" style="font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">October 31,</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2022</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2021</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40A_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_hus-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--BuildingMember_ze90Lcx4y0ul" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; width: 60%"><span style="font-family: Times New Roman, Times, Serif">Buildings</span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">5,419,946</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">5,298,028</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_408_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_hus-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LandMember_zUdjy4VF5MDj" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">Land</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">200,000</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">200,000</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_407_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_hus-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--OfficeMachineryAndEquipmentMember_zgVfh5wCuK4a" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Office machinery and equipment</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,556,030</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,622,871</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_402_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_hus-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--RentalAssetsMember_zwSm1eBMgdM8" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Rental assets</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,252,292</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,326,486</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_409_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_hus-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--FurnitureFixturesAndImprovementsMember_zeynWWZuTjwe" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Furniture, fixtures and improvements</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,108,787</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,218,217</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_409_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_maPPAENzob6_zPHKQjgyQqU4" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">Totals</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">10,537,055</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">10,665,602</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_408_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iNI_pp0p0_di_msPPAENzob6_z2GsNZA1zVv1" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Less: accumulated depreciation</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(4,704,523</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(4,628,501</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_405_eus-gaap--PropertyPlantAndEquipmentNet_iTI_pp0p0_mtPPAENzob6_zveM7ViDi1ji" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Total Property and Equipment, net</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">5,832,532</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">6,037,101</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> 5419946 5298028 200000 200000 1556030 1622871 2252292 2326486 1108787 1218217 10537055 10665602 4704523 4628501 5832532 6037101 678652 873694 <p id="xdx_806_eus-gaap--OtherCurrentAssetsTextBlock_zvUrhFJXz0Jk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">NOTE 6 - <span id="xdx_82F_zsrdMujpfX4h">OTHER CURRENT ASSETS</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_897_eus-gaap--ScheduleOfOtherCurrentAssetsTableTextBlock_zHhovgg3pGG3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Other current assets consisted of the following at:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8BB_zdOr9rnksDpc" style="display: none; text-transform: uppercase">SUMMARY OF OTHER CURRENT ASSETS</span></span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_49D_20221031_z6EafY40l3X6" style="font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">October 31,</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_496_20211031_zqg27nXEi89b" style="font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">October 31,</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2022</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2021</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_403_eus-gaap--DepositsAssetsCurrent_iI_pp0p0_maOACzqrw_zPboGZtrfKtk" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; width: 60%"><span style="font-family: Times New Roman, Times, Serif">Deposits</span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">18,631</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">63,992</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_409_eus-gaap--IncomeTaxesReceivable_iI_pp0p0_maOACzqrw_zyQFJxpSpn4c" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Other Tax Receivables</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">151,217</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0693">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40B_ecustom--EmployeeRetentionCreditReceivables_iI_pp0p0_maOACzqrw_zqFrY8TEhO9l" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Employee Retention Credit Receivables</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">173,213</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">563,627</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40E_eus-gaap--OtherAssetsCurrent_iTI_pp0p0_mtOACzqrw_zHocY7KPr2N" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Total Other Current Assets</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">343,061</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">627,619</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> <p id="xdx_8A6_zy3JDmhIKJX9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>CODA OCTOPUS GROUP, INC.</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Notes to the Consolidated Financial Statements</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">October 31, 2022 and 2021</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_897_eus-gaap--ScheduleOfOtherCurrentAssetsTableTextBlock_zHhovgg3pGG3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Other current assets consisted of the following at:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8BB_zdOr9rnksDpc" style="display: none; text-transform: uppercase">SUMMARY OF OTHER CURRENT ASSETS</span></span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_49D_20221031_z6EafY40l3X6" style="font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">October 31,</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_496_20211031_zqg27nXEi89b" style="font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">October 31,</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2022</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2021</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_403_eus-gaap--DepositsAssetsCurrent_iI_pp0p0_maOACzqrw_zPboGZtrfKtk" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; width: 60%"><span style="font-family: Times New Roman, Times, Serif">Deposits</span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">18,631</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">63,992</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_409_eus-gaap--IncomeTaxesReceivable_iI_pp0p0_maOACzqrw_zyQFJxpSpn4c" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Other Tax Receivables</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">151,217</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0693">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40B_ecustom--EmployeeRetentionCreditReceivables_iI_pp0p0_maOACzqrw_zqFrY8TEhO9l" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Employee Retention Credit Receivables</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">173,213</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">563,627</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40E_eus-gaap--OtherAssetsCurrent_iTI_pp0p0_mtOACzqrw_zHocY7KPr2N" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Total Other Current Assets</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">343,061</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">627,619</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> 18631 63992 151217 173213 563627 343061 627619 <p id="xdx_80C_eus-gaap--StockholdersEquityNoteDisclosureTextBlock_zTkzHcCWdkfd" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">NOTE 7 – <span id="xdx_82D_zp9jVy9Gw5Pg">CAPITAL STOCK</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline">Common Stock</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During the fiscal year ended October 31, 2021, the Company issued <span id="xdx_90D_eus-gaap--StockIssuedDuringPeriodSharesNewIssues_c20201101__20211031__us-gaap--PlanNameAxis__custom--TwoThousandSeventeenStockIncentivePlanMember_zco0HHTEWltk" title="Number of issued shares of common stock">80,314</span> shares of common stock for the exercise of <span id="xdx_90D_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_c20201101__20211031__us-gaap--PlanNameAxis__custom--TwoThousandSeventeenStockIncentivePlanMember_zZqrWAnJI0Nk" title="Stock issued for options exercised, shares">169,332</span> Options which were issued under the Company’s 2017 Plan.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On July 20, 2021, the Company issued <span id="xdx_908_eus-gaap--StockIssuedDuringPeriodSharesIssuedForServices_c20210715__20210720__us-gaap--PlanNameAxis__custom--TwoThousandSeventeenStockIncentivePlanMember_zeNsAsxGjs72" title="Number of shares issued for services">25,000</span> shares of common stock to consultants for services rendered. These shares had a fair value of $<span id="xdx_90F_eus-gaap--StockIssuedDuringPeriodValueIssuedForServices_pp0p0_c20210715__20210720__us-gaap--PlanNameAxis__custom--TwoThousandSeventeenStockIncentivePlanMember_zTQZ4IA9F1P7" title="Number of shares issued for services, value">220,750</span>. </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During the fiscal year ended October 31, 2021, the Company granted under its 2017 Plan restricted stock awards to purchase an aggregate of <span id="xdx_904_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_c20201101__20211031__us-gaap--PlanNameAxis__custom--TwoThousandSeventeenStockIncentivePlanMember_z0QQOcK3P8gi" title="Number of restricted stock awards to purchase shares">127,500</span> shares of common stock pursuant to the terms of the Plan to various eligible individuals. As a result, as of October 31, 2021, there were <span id="xdx_90F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_iI_c20211031__us-gaap--PlanNameAxis__custom--TwoThousandSeventeenStockIncentivePlanMember_zDL4in7XUXt" title="Number of shares available">238,612</span> shares available under the 2017 Plan. There were forfeitures of <span id="xdx_90E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_c20201101__20211031__us-gaap--PlanNameAxis__custom--TwoThousandSeventeenStockIncentivePlanMember_zyrp6688CsVb" title="Restricted stock awards forfeitures">8,000</span> and <span id="xdx_904_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_c20191101__20201031__us-gaap--PlanNameAxis__custom--TwoThousandSeventeenStockIncentivePlanMember_zhmnEf7P0z25" title="Restricted stock awards forfeitures">3,000</span> options during the years ended October 31, 2021 and 2020, respectively.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During the fiscal year ended October 31, 2022, pursuant to the terms of the 2017 Plan, the Company granted restricted stock awards of <span id="xdx_907_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_c20211101__20221031__us-gaap--PlanNameAxis__custom--TwoThousandSeventeenStockIncentivePlanMember_zK3Wk8ViCuy9" title="Grants in period">64,687 </span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">shares of common stock to various eligible individuals and also issued <span id="xdx_903_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares_c20211101__20221031__us-gaap--PlanNameAxis__custom--TwoThousandSeventeenStockIncentivePlanMember_zbycdad7LQ9f" title="Number of shares of common stock vested">53,733</span> shares of common stock for awards that had vested in the said fiscal year. <span id="xdx_902_eus-gaap--StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited_c20211101__20221031__us-gaap--PlanNameAxis__custom--TwoThousandSeventeenStockIncentivePlanMember_zdWge8G75AY9" title="Restricted stock grant awards forfeited">16,981</span> restricted stock grant awards were forfeited, and <span id="xdx_901_eus-gaap--ConversionOfStockSharesConverted1_c20211101__20221031__us-gaap--PlanNameAxis__custom--TwoThousandSeventeenStockIncentivePlanMember_zOt44j6gTV6d" title="Number of units converted into treasury stock">5,467</span> units were converted into Treasury Stock. Further, <span id="xdx_906_eus-gaap--StockIssuedDuringPeriodSharesNewIssues_c20211101__20221031__us-gaap--PlanNameAxis__custom--TwoThousandSeventeenStockIncentivePlanMember__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zU1mcjf1Cskl" title="Number of shares issued for options">5,925</span> shares of common stock were issued in respect of the exercise of <span id="xdx_90C_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_c20211101__20221031__us-gaap--PlanNameAxis__custom--TwoThousandSeventeenStockIncentivePlanMember__us-gaap--SubsidiarySaleOfStockAxis__us-gaap--EmployeeStockOptionMember_zE1opRTaQOxe" title="Number of exercise of options">36,667</span> Options. As a result, as of October 31, 2022, there were <span id="xdx_90B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_iI_c20221031__us-gaap--PlanNameAxis__custom--TwoThousandSeventeenStockIncentivePlanMember_zbTC2zHvTV7a" title="Number of shares available for grant">230,741 </span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">shares available under the 2017 Plan.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">At the year ended October 31, 2022, there were <span id="xdx_901_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_iI_c20221031__us-gaap--PlanNameAxis__custom--TwoThousandAndTwentyOneStockIncentivePlanMember_zMyKzfLnmnLf">1,000,000</span> shares available under the 2021 Plan.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"/></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify">The following tables presents Options and Restricted Stock Award activities for the years ended October 31, 2022, and 2021 and shows the Company’s outstanding obligations for Options and Restricted Stock Awards for the said years.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The intrinsic value of the outstanding options as of October 31, 2022 was $<span id="xdx_903_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_iI_c20221031_z7bNkkGdXA8l" title="Intrinsic value of options outstanding">544,175</span> and $<span id="xdx_905_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_iI_c20211031_zkVEUywDAVFb" title="Intrinsic value of options outstanding">1,446,835 </span>for October 31, 2021.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>CODA OCTOPUS GROUP, INC.</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Notes to the Consolidated Financial Statements</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">October 31, 2022 and 2021</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">NOTE 7 – CAPITAL STOCK (Continued)</span></p> <p id="xdx_890_eus-gaap--ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_zrfItw5bLRZ3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span id="xdx_8BB_zkCrwrNLVeMf" style="display: none; font-family: Times New Roman, Times, Serif">SCHEDULE OF STOCK OPTION ACTIVITY</span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td colspan="25" style="border-bottom: Black 1.5pt solid; text-align: center">Stock Options</td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="text-align: center; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Total</td><td style="text-align: center; padding-bottom: 1.5pt"> </td><td style="text-align: center; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Weighted Average Exercise Price</td><td style="text-align: center; padding-bottom: 1.5pt"> </td><td style="text-align: center; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Exercisable</td><td style="text-align: center; padding-bottom: 1.5pt"> </td><td style="text-align: center; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Weighted Average Exercise Price</td><td style="text-align: center; padding-bottom: 1.5pt"> </td><td style="text-align: center; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Non-Vested</td><td style="text-align: center; padding-bottom: 1.5pt"> </td><td style="text-align: center; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Weighted Average Exercise Price</td><td style="text-align: center; padding-bottom: 1.5pt"> </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><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt; width: 40%">Outstanding at October 31, 2020</td><td style="padding-bottom: 2.5pt; width: 2%"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left; width: 1%"> </td><td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_c20201101__20211031_zUU2aXUycgN2" style="border-bottom: Black 2.5pt double; text-align: right; width: 6%" title="Number of stock options, outstanding, beginning balance">561,000</td><td style="padding-bottom: 2.5pt; text-align: left; width: 1%"> </td><td style="padding-bottom: 2.5pt; width: 2%"> </td> <td style="padding-bottom: 2.5pt; text-align: left; width: 1%">$</td><td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_c20201101__20211031_zhGn4St4aczb" style="padding-bottom: 2.5pt; text-align: right; width: 6%" title="Weighted average exercise price of options, outstanding">4.65</td><td style="padding-bottom: 2.5pt; text-align: left; width: 1%"> </td><td style="padding-bottom: 2.5pt; width: 2%"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left; width: 1%"> </td><td id="xdx_98D_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableOutstandingNumber_iS_c20201101__20211031_zkcHGZ1mUYYk" style="border-bottom: Black 2.5pt double; text-align: right; width: 6%" title="Number of exercisable stock options, outstanding"><span style="-sec-ix-hidden: xdx2ixbrl0744">-</span></td><td style="padding-bottom: 2.5pt; text-align: left; width: 1%"> </td><td style="padding-bottom: 2.5pt; width: 2%"> </td> <td style="padding-bottom: 2.5pt; text-align: left; width: 1%">$</td><td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_iS_c20201101__20211031_z1JpceAS2Apl" style="padding-bottom: 2.5pt; text-align: right; width: 6%" title="Weighted average exercise price of options, exercisable outstanding, beginning balance"><span style="-sec-ix-hidden: xdx2ixbrl0746">-</span></td><td style="padding-bottom: 2.5pt; text-align: left; width: 1%"> </td><td style="padding-bottom: 2.5pt; width: 2%"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left; width: 1%"> </td><td id="xdx_988_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares_iS_c20201101__20211031_zrUeEtFa7oj" style="border-bottom: Black 2.5pt double; text-align: right; width: 6%" title="Number of nonvested stock options, outstanding, beginning balance">561,000</td><td style="padding-bottom: 2.5pt; text-align: left; width: 1%"> </td><td style="padding-bottom: 2.5pt; width: 2%"> </td> <td style="padding-bottom: 2.5pt; text-align: left; width: 1%">$</td><td id="xdx_986_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue_iS_c20201101__20211031_zl9DxYvOj87l" style="padding-bottom: 2.5pt; text-align: right; width: 6%" title="Weighted average exercise price of nonvested options, outstanding">4.65</td><td style="padding-bottom: 2.5pt; text-align: left; width: 1%"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right" title="Number of stock options, outstanding"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right" title="Number of stock options, outstanding"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right" title="Number of exercisable stock options, outstanding"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right" title="Weighted average exercise price of options, outstanding"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right" title="Number of nonvested stock options, outstanding"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right" title="Weighted average exercise price of nonvested options, outstanding"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt">Granted</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_c20201101__20211031_z6NfbNUIQA2f" style="text-align: right" title="Number of stock options, granted"><span style="-sec-ix-hidden: xdx2ixbrl0752">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right" title="Number of stock options, outstanding"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98F_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumberGranted_c20201101__20211031_zXWwoEC3x8tk" style="text-align: right" title="Number of exercisable stock options, granted"><span style="-sec-ix-hidden: xdx2ixbrl0754">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98E_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePriceGranted_c20201101__20211031_zgqHI8ou1NZ5" style="text-align: right" title="Weighted average exercise price of options, exercisable granted"><span style="-sec-ix-hidden: xdx2ixbrl0756">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_c20201101__20211031_zvinPrsZ1wZf" style="text-align: right" title="Number of nonvested stock options, granted"><span style="-sec-ix-hidden: xdx2ixbrl0758">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right" title="Weighted average exercise price of nonvested options, outstanding"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt">Vested</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98A_ecustom--StockIssuedDuringPeriodSharesStockOptionsVested_c20201101__20211031_z989SKSXadRl" style="text-align: right" title="Number of stock options, vested"><span style="-sec-ix-hidden: xdx2ixbrl0760">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_984_ecustom--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsVestedInPeriodWeightedAverageExercisePrice_c20201101__20211031_zmvdjI4uzc86" style="text-align: right" title="Weighted average exercise price of options, vested">4.65</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98E_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumberVested_c20201101__20211031_zrvxWwehTfL7" style="text-align: right" title="Number of exercisable stock options, vested">185,667</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_987_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePriceVested_c20201101__20211031_z2dVIf1QFZB2" style="text-align: right" title="Weighted average exercise price of options, exercisable vested">4.65</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_984_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares_iN_di_c20201101__20211031_zkMj7DuyoTu7" style="text-align: right" title="Number of nonvested stock options, vested">(185,667</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td id="xdx_98E_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue_c20201101__20211031_zl4rn6EkR2jd" style="text-align: right" title="Weighted average exercise price of nonvested options, outstanding">4.65</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt">Exercised</td><td> </td> <td style="text-align: left"> </td><td id="xdx_983_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_iN_di_c20201101__20211031_zSv2acsgzjEe" style="text-align: right" title="Number of stock options, exercised">(169,332</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_c20201101__20211031_zjW60XPkNU4i" style="text-align: right" title="Weighted average exercise price of options, excerised">4.65</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumberExercised_iN_di_c20201101__20211031_zMzDAfQDd8Sc" style="text-align: right" title="Number of exercisable stock options, excerised">(169,332</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td id="xdx_98A_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePriceExercised_c20201101__20211031_zAqys7FZebuf" style="text-align: right" title="Weighted average exercise price of options, exercisable exercised">4.65</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98E_ecustom--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisedNumberOfShares_c20201101__20211031_zTVhwoiiDBp5" style="text-align: right" title="Number of nonvested stock options, exercised"><span style="-sec-ix-hidden: xdx2ixbrl0780">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_984_ecustom--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisesWeightedAverageGrantDateFairValue_c20201101__20211031_z7g2gfZVdDnl" style="text-align: right" title="Weighted average exercise price of nonvested options, outstanding">4.65</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-align: left; padding-bottom: 1.5pt">Forfeited or cancelled</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_iN_di_c20201101__20211031_zM3sT9tjqq11" style="border-bottom: Black 1.5pt solid; text-align: right" title="Number of stock options, forfeited or cancelled">(8,000</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left">$</td><td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_c20201101__20211031_z7H0uejLo4Ck" style="padding-bottom: 1.5pt; text-align: right" title="Weighted average exercise price of options, Forfeited or cancelled">4.65</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_989_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumberForfeited_c20201101__20211031_z0GDus9Bz0S" style="border-bottom: Black 1.5pt solid; text-align: right" title="Number of exercisable stock options, forfeited or cancelled"><span style="-sec-ix-hidden: xdx2ixbrl0788">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td id="xdx_982_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePriceForfeited_c20201101__20211031_zZIG2KNv7jRb" style="padding-bottom: 1.5pt; text-align: right" title="Weighted average exercise price of options, exercisable forfeited or cancelled"><span style="-sec-ix-hidden: xdx2ixbrl0790">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_986_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares_iN_di_c20201101__20211031_zrAfh2oSyzkl" style="border-bottom: Black 1.5pt solid; text-align: right" title="Number of nonvested stock options, forfeited or cancelled">(8,000</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left">$</td><td id="xdx_982_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue_c20201101__20211031_zqe3TWmetwb7" style="padding-bottom: 1.5pt; text-align: right" title="Weighted average exercise price of nonvested options, outstanding">4.65</td><td style="padding-bottom: 1.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" title="Number of stock options, outstanding"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right" title="Number of stock options, outstanding"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right" title="Number of exercisable stock options, outstanding"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right" title="Weighted average exercise price of options, outstanding"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right" title="Number of nonvested stock options, outstanding"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right" title="Weighted average exercise price of nonvested options, outstanding"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt">Outstanding at October 31, 2021</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_c20211101__20221031_zwCh1GoZ8Nja" style="border-bottom: Black 2.5pt double; text-align: right" title="Number of stock options, outstanding, beginning balance">383,668</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="padding-bottom: 2.5pt; text-align: left">$</td><td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_c20211101__20221031_zn5nMqKeGFh1" style="padding-bottom: 2.5pt; text-align: right" title="Weighted average exercise price of options, outstanding, beginning balance">4.65</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_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableOutstandingNumber_iS_c20211101__20221031_zZhORpOZ3CZj" style="border-bottom: Black 2.5pt double; text-align: right" title="Number of exercisable stock options, outstanding, beginning balance">16,335</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="padding-bottom: 2.5pt; text-align: left"> </td><td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_iS_c20211101__20221031_zZTRuqCRE4Z3" style="padding-bottom: 2.5pt; text-align: right" title="Weighted average exercise price of options, exercisable outstanding, beginning balance"><span style="-sec-ix-hidden: xdx2ixbrl0802">-</span></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_98B_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares_iS_c20211101__20221031_z94n2xVTs0Fj" style="border-bottom: Black 2.5pt double; text-align: right" title="Number of nonvested stock options, outstanding, beginning balance">367,333</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="padding-bottom: 2.5pt; text-align: left">$</td><td id="xdx_980_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue_iS_c20211101__20221031_zzlyIIStdg6i" style="padding-bottom: 2.5pt; text-align: right" title="Weighted average exercise price of nonvested options, outstanding">4.65</td><td style="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" title="Number of stock options, outstanding"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right" title="Number of stock options, outstanding"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right" title="Number of exercisable stock options, outstanding"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right" title="Weighted average exercise price of options, outstanding"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right" title="Number of nonvested stock options, outstanding"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right" title="Weighted average exercise price of nonvested options, outstanding"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt">Granted</td><td> </td> <td style="text-align: left"> </td><td id="xdx_983_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_c20211101__20221031_zWVSrxA7OCS2" style="text-align: right" title="Number of stock options, granted"><span style="-sec-ix-hidden: xdx2ixbrl0808">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right" title="Number of stock options, outstanding"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_989_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumberGranted_c20211101__20221031_zUIc36mWSwGi" style="text-align: right" title="Number of exercisable stock options, granted"><span style="-sec-ix-hidden: xdx2ixbrl0810">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98C_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePriceGranted_c20211101__20221031_zP579l1asGn7" style="text-align: right" title="Weighted average exercise price of options, exercisable granted"><span style="-sec-ix-hidden: xdx2ixbrl0812">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_c20211101__20221031_zeehARVm4eO2" style="text-align: right" title="Number of nonvested stock options, granted"><span style="-sec-ix-hidden: xdx2ixbrl0814">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right" title="Weighted average exercise price of nonvested options, outstanding"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt">Vested</td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_ecustom--StockIssuedDuringPeriodSharesStockOptionsVested_c20211101__20221031_zgSBTV1YMwuj" style="text-align: right" title="Number of stock options, vested"><span style="-sec-ix-hidden: xdx2ixbrl0816">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_98D_ecustom--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsVestedInPeriodWeightedAverageExercisePrice_c20211101__20221031_zocIUUMt0G67" style="text-align: right" title="Weighted average exercise price of options, vested">4.65</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_980_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumberVested_c20211101__20221031_zZNYuM20CBBd" style="text-align: right" title="Number of exercisable stock options, vested">183,668</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_983_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePriceVested_c20211101__20221031_z6WfDqTCVSi" style="text-align: right" title="Weighted average exercise price of options, exercisable vested">4.65</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_989_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares_iN_di_c20211101__20221031_znVWVeiGQIW1" style="text-align: right" title="Number of nonvested stock options, vested">(183,668</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td id="xdx_985_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue_c20211101__20221031_zuvxu5rqiv4b" style="text-align: right" title="Weighted average exercise price of nonvested options, outstanding">4.65</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt">Exercised</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98F_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_iN_di_c20211101__20221031_z4RGdf7FPTUl" style="text-align: right" title="Number of stock options, exercised">(36,667</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_c20211101__20221031_z4eqA4PTY4Ff" style="text-align: right" title="Weighted average exercise price of options, excerised">4.65</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumberExercised_iN_di_c20211101__20221031_zja8MUIPDLM2" style="text-align: right" title="Number of exercisable stock options, excerised">(36,667</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td id="xdx_981_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePriceExercised_c20211101__20221031_zqCmWM4E85P8" style="text-align: right" title="Weighted average exercise price of options, exercisable exercised">4.65</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_ecustom--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisedNumberOfShares_c20211101__20221031_z3g3QoQJ81m3" style="text-align: right" title="Number of nonvested stock options, exercised"><span style="-sec-ix-hidden: xdx2ixbrl0836">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_98F_ecustom--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisesWeightedAverageGrantDateFairValue_c20211101__20221031_zUoGHdPYFQn7" style="text-align: right" title="Weighted average exercise price of nonvested options, outstanding">4.65</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left">Forfeited or cancelled</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_iN_di_c20211101__20221031_zuqsUvJJQvmj" style="text-align: right" title="Number of stock options, forfeited or cancelled">(39,834</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_c20211101__20221031_zFgGyhJaPme3" style="text-align: right" title="Weighted average exercise price of options, Forfeited or cancelled">4.65</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98A_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumberForfeited_c20211101__20221031_zNZuwiuDEK86" style="text-align: right" title="Number of exercisable stock options, forfeited or cancelled">(4,333</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98E_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePriceForfeited_c20211101__20221031_zaMOT4mwsO3l" style="text-align: right" title="Weighted average exercise price of options, exercisable forfeited or cancelled"><span style="-sec-ix-hidden: xdx2ixbrl0846">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_985_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares_iN_di_c20211101__20221031_zila3kBkd6t3" style="text-align: right" title="Number of nonvested stock options, forfeited or cancelled">(35,501</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td id="xdx_982_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue_c20211101__20221031_zic4rXa5xWbf" style="text-align: right" title="Weighted average exercise price of nonvested options, outstanding">4.65</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right" title="Number of stock options, outstanding"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right" title="Number of stock options, outstanding"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right" title="Number of exercisable stock options, outstanding"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right" title="Weighted average exercise price of options, outstanding"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right" title="Number of nonvested stock options, outstanding"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right" title="Weighted average exercise price of nonvested options, outstanding"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt">Outstanding at October 31, 2022</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--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iE_c20211101__20221031_zH80PzREcbzh" style="border-bottom: Black 2.5pt double; text-align: right" title="Number of stock options, outstanding, ending balance">307,167</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="padding-bottom: 2.5pt; text-align: left">$</td><td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iE_c20211101__20221031_zxDxi2eZEzBj" style="padding-bottom: 2.5pt; text-align: right" title="Weighted average exercise price of options, outstanding, ending balance">4.65</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_989_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableOutstandingNumber_iE_c20211101__20221031_z7eKkK79Npxg" style="border-bottom: Black 2.5pt double; text-align: right" title="Number of exercisable stock options, outstanding, ending balance">159,003</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="padding-bottom: 2.5pt; text-align: left">$</td><td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_iE_c20211101__20221031_zSHkcTBimCJl" style="padding-bottom: 2.5pt; text-align: right" title="Weighted average exercise price of options, exercisable outstanding, ending balance">4.65</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_98F_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares_iE_c20211101__20221031_zgOaErWfPVNg" style="border-bottom: Black 2.5pt double; text-align: right" title="Number of nonvested stock options, outstanding, ending balance">148,164</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="padding-bottom: 2.5pt; text-align: left">$</td><td id="xdx_98F_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue_iS_c20211101__20221031_zB3p9SvNImn6" style="padding-bottom: 2.5pt; text-align: right" title="Weighted average exercise price of nonvested options, outstanding">4.65</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right" title="Number of stock options, outstanding, ending balance"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right" title="Weighted average exercise price of options, outstanding, ending balance"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right" title="Number of exercisable stock options, outstanding, ending balance"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right" title="Weighted average exercise price of options, exercisable outstanding, ending balance"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right" title="Number of nonvested stock options, outstanding, ending balance"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right" title="Weighted average exercise price of nonvested options, outstanding"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt">Aggregate Intrinsic Value October 31, 2021</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_iI_c20211031_zA7L8rc0TRug" style="border-bottom: Black 2.5pt double; text-align: right" title="Aggregate intrinsic value, total">1,446,835</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt; text-align: right" title="Weighted average exercise price of options, outstanding, ending balance"> </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_98E_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_iI_c20211031_zRXYD61V3SL9" style="border-bottom: Black 2.5pt double; text-align: right" title="Aggregate intrinsic value, exercisable">61,746</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt; text-align: right" title="Weighted average exercise price of options, exercisable outstanding, ending balance"> </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--SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested_iI_c20211031_zCtqtiOcjqph" style="border-bottom: Black 2.5pt double; text-align: right" title="Aggregate intrinsic value, non-vested">1,385,089</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt; text-align: right" title="Weighted average exercise price of nonvested options, outstanding"> </td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right" title="Number of stock options, outstanding, ending balance"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right" title="Weighted average exercise price of options, outstanding, ending balance"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right" title="Number of exercisable stock options, outstanding, ending balance"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right" title="Weighted average exercise price of options, exercisable outstanding, ending balance"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right" title="Number of nonvested stock options, outstanding, ending balance"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right" title="Weighted average exercise price of nonvested options, outstanding"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt">Aggregate Intrinsic Value October 31, 2022</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_iI_c20221031_zSOVtl8Awg04" style="border-bottom: Black 2.5pt double; text-align: right" title="Aggregate intrinsic value, total">544,175</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt; text-align: right" title="Weighted average exercise price of options, outstanding, ending balance"> </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_981_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_iI_c20221031_zbaQby9P4Qz5" style="border-bottom: Black 2.5pt double; text-align: right" title="Aggregate intrinsic value, exercisable">281,689</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt; text-align: right" title="Weighted average exercise price of options, exercisable outstanding, ending balance"> </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_980_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested_iI_c20221031_zuhTB5pk2UCb" style="border-bottom: Black 2.5pt double; text-align: right" title="Aggregate intrinsic value, non-vested">262,486</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt; text-align: right" title="Weighted average exercise price of nonvested options, outstanding"> </td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"/></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"/> <p id="xdx_8A0_z4UqP84AQ2k7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The total expense recognized by the Company relating to stock options during the years ended October 31, 2022 and 2021, respectively, was $<span id="xdx_906_eus-gaap--AllocatedShareBasedCompensationExpense_c20211101__20221031_zhHa7VpBiSn4" title="Share based compensation expense">211,284</span> and $<span id="xdx_90F_eus-gaap--AllocatedShareBasedCompensationExpense_c20201101__20211031_zeWkNTFICMSk" title="Share based compensation expense">482,595</span>. Unamortized compensation expense in future years is $<span id="xdx_90D_ecustom--UnamortizedCompensationExpense_c20211101__20221031__srt--StatementScenarioAxis__custom--FutureYearsMember_zTyjdUsJtgS8" title="Unamortized compensation expense">90,831</span>.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>CODA OCTOPUS GROUP, INC.</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Notes to the Consolidated Financial Statements</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">October 31, 2022 and 2021</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">NOTE 7 – CAPITAL STOCK (Continued)</span></p> <p id="xdx_89E_eus-gaap--ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_z2xKSB3KYlg3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif"> <span id="xdx_8B9_zxR0hCyPc2qc" style="display: none">SCHEDULE OF RESTRICTED STOCK AWARDS</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td colspan="25" style="border-bottom: Black 1.5pt solid; text-align: center">Restricted Stock Awards (“RSA”)</td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Total</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Weighted Average Exercise Price</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid">Exercisable</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Weighted Average Exercise Price</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid">Non-Vested</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Weighted Average Exercise Price</td><td style="padding-bottom: 1.5pt"> </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><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(204,238,255)"> <td> Outstanding at October 31, 2020</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98A_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingNonvestedNumber_iS_c20201101__20211031_zNVdFt4O66P2" style="text-align: right" title="Number of restricted stock awards, beginning balance"><span style="-sec-ix-hidden: xdx2ixbrl0884">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_987_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedOutstandingWeightedAverageGrantDateFairValue_iS_c20201101__20211031_zl7K4kNEjYIj" style="text-align: right" title="Weighted average exercise price of restricted stock awards, beginning"><span style="-sec-ix-hidden: xdx2ixbrl0886">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_987_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedExercisableNumber_iS_c20201101__20211031_z3llRGFlHroh" style="text-align: right" title="Number of restricted stock awards, outstanding exercisable beginning"><span style="-sec-ix-hidden: xdx2ixbrl0888">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_98A_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedExercisableWeightedAverageGrantDateFairValue_iS_c20201101__20211031_zfmeci0LP3O4" style="text-align: right" title="Weighted average exercise price of restricted stock awards, outstanding beginning exercisable"><span style="-sec-ix-hidden: xdx2ixbrl0890">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_iS_c20201101__20211031_zTLWUdqSHiz7" style="text-align: right" title="Number of restricted stock awards, outstanding non-vested, beginning"><span style="-sec-ix-hidden: xdx2ixbrl0892">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_iS_c20201101__20211031_z2FV2Zgh02Nk" style="text-align: right" title="Weighted average exercise price of restricted stock awards, outstanding non-vested, beginning"><span style="-sec-ix-hidden: xdx2ixbrl0894">-</span></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><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 style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; width: 40%">Granted</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_98E_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingGrantsInPeriod_c20201101__20211031_zQq2IxfshmDf" style="width: 6%; text-align: right" title="Number of restricted stock awards, granted">127,500</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_981_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodOutstandingWeightedAverageGrantDateFairValue_c20201101__20211031_zd5Fuj68iL8f" style="width: 6%; text-align: right" title="Weighted average exercise price of restricted stock awards, granted">8.80</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_989_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableGrantsInPeriod_c20201101__20211031_zIH3qNjN6q25" style="width: 6%; text-align: right" title="Number of restricted stock awards, granted exercisable"><span style="-sec-ix-hidden: xdx2ixbrl0900">-</span></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_982_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodExercisableWeightedAverageGrantDateFairValue_c20201101__20211031_zRXxRQWxCMO8" style="width: 6%; text-align: right" title="Weighted average exercise price of restricted stock awards, granted exercisable">8.80</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_980_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_c20201101__20211031_zd8MmE4oW3d1" style="width: 6%; text-align: right" title="Number of restricted stock awards, granted non-vested">127,500</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--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_c20201101__20211031_zwLAxU7Jjqw3" style="width: 6%; text-align: right" title="Weighted average exercise price of restricted stock awards, granted non-vested">8.80</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt">Vested</td><td> </td> <td style="text-align: left"> </td><td id="xdx_983_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingVestedInPeriod_c20201101__20211031_zmNPBzWDAqG" style="text-align: right" title="Number of restricted stock awards, vested"><span style="-sec-ix-hidden: xdx2ixbrl0908">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_985_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodOutstandingWeightedAverageGrantDateFairValue_c20201101__20211031_z2oYKdJ40H3b" style="text-align: right" title="Weighted average exercise price of restricted stock awards, vested">8.80</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98E_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableVestedInPeriod_c20201101__20211031_zyOETLcVlaqc" style="text-align: right" title="Number of restricted stock awards, vested exercisable"><span style="-sec-ix-hidden: xdx2ixbrl0912">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_986_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodExercisableWeightedAverageGrantDateFairValue_c20201101__20211031_zAhWdFUe5Gm3" style="text-align: right" title="Weighted average exercise price of restricted stock awards, vested exercisable">8.80</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_c20201101__20211031_zYkX4MOElak" style="text-align: right" title="Number of restricted stock awards, vested non-vested"><span style="-sec-ix-hidden: xdx2ixbrl0916">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_c20201101__20211031_zOvj77C09dl9" style="text-align: right" title="Weighted average exercise price of restricted stock awards, vested non-vested">8.80</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt">Exercised</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98F_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingExercisesInPeriod_c20201101__20211031_zjAfQXAmfPIj" style="text-align: right" title="Number of restricted stock awards, exercised"><span style="-sec-ix-hidden: xdx2ixbrl0920">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_98B_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisesOutstandingWeightedAverageGrantDateFairValue_c20201101__20211031_zjeboy9VVbJ3" style="text-align: right" title="Weighted average exercise price of restricted stock awards, exercised">8.80</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableExercisesInPeriod_c20201101__20211031_z9Q726ZCn7G2" style="text-align: right" title="Number of restricted stock awards, exercised exercisable"><span style="-sec-ix-hidden: xdx2ixbrl0924">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_98D_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisesWeightedAverageGrantDateFairValueExercisable_c20201101__20211031_zAZgF44r19kk" style="text-align: right" title="Weighted average exercise price of restricted stock awards, exercised exercisable">8.80</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_984_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisesInPeriod_c20201101__20211031_zYbvDXKxMdQd" style="text-align: right" title="Number of restricted stock awards, exercised non-vested"><span style="-sec-ix-hidden: xdx2ixbrl0928">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_98D_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisesWeightedAverageGrantDateFairValue_c20201101__20211031_zHrqlNziUOf7" style="text-align: right" title="Weighted average exercise price of restricted stock awards, exercised non-vested">8.80</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left">Treasury Stock</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98D_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingTreasuryStockinPeriod_c20201101__20211031_zEHfzqkgMzje" style="text-align: right" title="Number of restricted stock awards, treasury stock"><span style="-sec-ix-hidden: xdx2ixbrl0932">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_98F_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsTreasuryStockOutstandingWeightedAverageGrantDateFairValue_c20201101__20211031_zX3PGuVroHDk" style="text-align: right" title="Weighted average exercise price of restricted stock awards, treasury stock">8.80</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_980_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableTreasuryStockInPeriod_c20201101__20211031_zVsgiza2ZZz7" style="text-align: right" title="Number of restricted stock awards, treasury stock exercisable"><span style="-sec-ix-hidden: xdx2ixbrl0936">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_983_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsTreasuryStockWeightedAverageGrantDateFairValueExercisable_c20201101__20211031_zheWRY2LinPg" style="text-align: right" title="Weighted average exercise price of restricted stock awards, treasury stock exercisable">8.80</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsTreasuryStockInPeriod_c20201101__20211031_zvISoNZUdjSj" style="text-align: right" title="Number of restricted stock awards, Treasury stock non-vested"><span style="-sec-ix-hidden: xdx2ixbrl0940">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_982_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsTreasuryStockWeightedAverageGrantDateFairValue_c20201101__20211031_zXljDeTH7kN8" style="text-align: right" title="Weighted average exercise price of restricted stock awards, treasury stock non-vested">8.80</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-align: left; padding-bottom: 1.5pt">Forfeited or cancelled</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_986_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingForfeitedInPeriod_iN_di_c20201101__20211031_zYpY8jmngSd8" style="border-bottom: Black 1.5pt solid; text-align: right" title="Number of restricted stock awards, forfeited or cancelled">(5,500</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left">$</td><td id="xdx_98F_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresOutstandingWeightedAverageGrantDateFairValue_c20201101__20211031_zUIZD8bsEKZ3" style="padding-bottom: 1.5pt; text-align: right" title="Weighted average exercise price of restricted stock awards, forfeited or cancelled">8.80</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_983_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableForfeitedInPeriod_c20201101__20211031_zAxXQDDTpJY2" style="border-bottom: Black 1.5pt solid; text-align: right" title="Number of restricted stock awards, exercises exercisable"><span style="-sec-ix-hidden: xdx2ixbrl0948">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left">$</td><td id="xdx_980_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValueExercisable_c20201101__20211031_zQDw69ksMhlg" style="padding-bottom: 1.5pt; text-align: right" title="Weighted average exercise price of restricted stock awards, forfeited or cancelled exercisable">8.80</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_iN_di_c20201101__20211031_zlAX5kQSP3Ed" style="border-bottom: Black 1.5pt solid; text-align: right" title="Number of restricted stock awards, forfeited or cancelled non-vested">(5,500</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left">$</td><td id="xdx_986_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_c20201101__20211031_zk91vU1wSvR2" style="padding-bottom: 1.5pt; text-align: right" title="Weighted average exercise price of restricted stock awards, forfeited or cancelled non-vested">8.80</td><td style="padding-bottom: 1.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><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 style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt">Outstanding at October 31, 2021</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_982_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingNonvestedNumber_iS_c20211101__20221031_z0u8sjyznAH9" style="border-bottom: Black 2.5pt double; text-align: right" title="Number of restricted stock awards, beginning balance">122,000</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="padding-bottom: 2.5pt; text-align: left">$</td><td id="xdx_989_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedOutstandingWeightedAverageGrantDateFairValue_iS_c20211101__20221031_zvyeyhAvdEPg" style="padding-bottom: 2.5pt; text-align: right" title="Weighted average exercise price of restricted stock awards, beginning">8.80</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_989_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedExercisableNumber_iS_c20211101__20221031_zZi9gtuXBLic" style="border-bottom: Black 2.5pt double; text-align: right" title="Number of restricted stock awards, outstanding exercisable beginning"><span style="-sec-ix-hidden: xdx2ixbrl0960">-</span></td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="padding-bottom: 2.5pt; text-align: left">$</td><td id="xdx_982_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedExercisableWeightedAverageGrantDateFairValue_iS_c20211101__20221031_z2JxdN9n2pX5" style="padding-bottom: 2.5pt; text-align: right" title="Weighted average exercise price of restricted stock awards, outstanding beginning exercisable">8.80</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_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_iS_c20211101__20221031_zI43F1D8ZYI" style="border-bottom: Black 2.5pt double; text-align: right" title="Number of restricted stock awards, outstanding non-vested, beginning">122,000</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="padding-bottom: 2.5pt; text-align: left">$</td><td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_iS_c20211101__20221031_zrapivH7pzth" style="padding-bottom: 2.5pt; text-align: right" title="Weighted average exercise price of restricted stock awards, outstanding non-vested, beginning">8.80</td><td style="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><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 style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt">Granted</td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingGrantsInPeriod_c20211101__20221031_zcy38QqRRYR7" style="text-align: right" title="Number of restricted stock awards, granted">64,687</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_983_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodOutstandingWeightedAverageGrantDateFairValue_c20211101__20221031_zWPeqZ4NLjGe" style="text-align: right" title="Weighted average exercise price of restricted stock awards, granted">7.15</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98D_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableGrantsInPeriod_c20211101__20221031_z0uqSi9ycTse" style="text-align: right" title="Number of restricted stock awards, granted exercisable"><span style="-sec-ix-hidden: xdx2ixbrl0972">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_987_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodExercisableWeightedAverageGrantDateFairValue_c20211101__20221031_zYkjnjQjo9F1" style="text-align: right" title="Weighted average exercise price of restricted stock awards, granted exercisable">7.15</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_c20211101__20221031_zvTErnIBRT9g" style="text-align: right" title="Number of restricted stock awards, granted non-vested">64,687</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_c20211101__20221031_zX14XDI8ssi1" style="text-align: right" title="Weighted average exercise price of restricted stock awards, granted non-vested">7.15</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt">Vested</td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingVestedInPeriod_c20211101__20221031_zUf2AcDfW95f" style="text-align: right" title="Number of restricted stock awards, vested">(53,733</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td id="xdx_982_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodOutstandingWeightedAverageGrantDateFairValue_c20211101__20221031_znknYEYQvUVf" style="text-align: right" title="Weighted average exercise price of restricted stock awards, vested">5.05</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableVestedInPeriod_c20211101__20221031_zVNAiTm0TTo9" style="text-align: right" title="Number of restricted stock awards, vested exercisable"><span style="-sec-ix-hidden: xdx2ixbrl0984">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_98E_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodExercisableWeightedAverageGrantDateFairValue_c20211101__20221031_zGfWm87eQzs7" style="text-align: right" title="Weighted average exercise price of restricted stock awards, vested exercisable">5.05</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_iN_di_c20211101__20221031_zUeP7mvbPAu8" style="text-align: right" title="Number of restricted stock awards, vested non-vested">(53,733)</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_c20211101__20221031_zTakPogn6tqi" style="text-align: right" title="Weighted average exercise price of restricted stock awards, vested non-vested">5.05</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt">Exercised</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingExercisesInPeriod_c20211101__20221031_zBUvPS0Xf7Qc" style="text-align: right" title="Number of restricted stock awards, exercised"><span style="-sec-ix-hidden: xdx2ixbrl0992">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_983_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisesOutstandingWeightedAverageGrantDateFairValue_c20211101__20221031_zTMzqi2Y2GPl" style="text-align: right" title="Weighted average exercise price of restricted stock awards, exercised"><span style="-sec-ix-hidden: xdx2ixbrl0994">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableExercisesInPeriod_c20211101__20221031_zDjbddht8Pwg" style="text-align: right" title="Number of restricted stock awards, exercised exercisable"><span style="-sec-ix-hidden: xdx2ixbrl0996">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_980_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisesWeightedAverageGrantDateFairValueExercisable_c20211101__20221031_zYFNO4wCZjjk" style="text-align: right" title="Weighted average exercise price of restricted stock awards, exercised exercisable"><span style="-sec-ix-hidden: xdx2ixbrl0998">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_988_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisesInPeriod_c20211101__20221031_zfpAHZYQkZMa" style="text-align: right" title="Number of restricted stock awards, exercised non-vested"><span style="-sec-ix-hidden: xdx2ixbrl1000">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_98C_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisesWeightedAverageGrantDateFairValue_c20211101__20221031_zR7Kv9Sq5aKh" style="text-align: right" title="Weighted average exercise price of restricted stock awards, exercised non-vested"><span style="-sec-ix-hidden: xdx2ixbrl1002">-</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left">Treasury Stock</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98C_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingTreasuryStockinPeriod_iN_di_c20211101__20221031_zqlWDg6sUTXi" style="text-align: right" title="Number of restricted stock awards, treasury stock">(5,467</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td id="xdx_98B_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsTreasuryStockOutstandingWeightedAverageGrantDateFairValue_c20211101__20221031_z0Ue8HBjX4X6" style="text-align: right" title="Weighted average exercise price of restricted stock awards, treasury stock">5.18</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 id="xdx_986_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsTreasuryStockWeightedAverageGrantDateFairValueExercisable_c20211101__20221031_zHvP8b9RWtil" style="text-align: right" title="Weighted average exercise price of restricted stock awards, treasury stock exercisable">5.18</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98A_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsTreasuryStockInPeriod_iN_di_c20211101__20221031_zPMgbVBmkLIh" style="text-align: right" title="Number of restricted stock awards, Treasury stock non-vested">(5,467)</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_988_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsTreasuryStockWeightedAverageGrantDateFairValue_c20211101__20221031_za4TwQuoxu99" style="text-align: right" title="Weighted average exercise price of restricted stock awards, treasury stock non-vested">5.18</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-align: left">Forfeited or cancelled</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98C_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingForfeitedInPeriod_iN_di_c20211101__20221031_z3jjhLavX42i" style="text-align: right" title="Number of restricted stock awards, forfeited or cancelled">(16,981</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td id="xdx_980_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresOutstandingWeightedAverageGrantDateFairValue_c20211101__20221031_z4V7F8xf3Yi7" style="text-align: right" title="Weighted average exercise price of restricted stock awards, forfeited or cancelled">8.43</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_988_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableForfeitedInPeriod_c20211101__20221031_zmP0OWdNPUc" style="text-align: right" title="Number of restricted stock awards, exercises exercisable"><span style="-sec-ix-hidden: xdx2ixbrl1018">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_98E_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValueExercisable_c20211101__20221031_zm3naXHwqiRd" style="text-align: right" title="Weighted average exercise price of restricted stock awards, forfeited or cancelled exercisable">8.43</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_iN_di_c20211101__20221031_zqK5UCfsuhR6" style="text-align: right" title="Number of restricted stock awards, forfeited or cancelled non-vested">(16,981</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_c20211101__20221031_zxNF9Q1sQKT" style="text-align: right" title="Weighted average exercise price of restricted stock awards, forfeited or cancelled non-vested">8.43</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><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 style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt"> Outstanding at October 31, 2022</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_983_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingNonvestedNumber_iE_c20211101__20221031_zEHdytirqUw2" style="border-bottom: Black 2.5pt double; text-align: right" title="Number of restricted stock awards, ending balance">110,506</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="padding-bottom: 2.5pt; text-align: left">$</td><td id="xdx_986_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedOutstandingWeightedAverageGrantDateFairValue_iE_c20211101__20221031_z8t6MCzSgxSb" style="padding-bottom: 2.5pt; text-align: right" title="Weighted average exercise price of restricted stock awards, ending">8.10</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_98B_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedExercisableNumber_iE_c20211101__20221031_zVglVgSlK11a" style="border-bottom: Black 2.5pt double; text-align: right" title="Number of restricted stock awards, outstanding exercisable ending"><span style="-sec-ix-hidden: xdx2ixbrl1030">-</span></td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="padding-bottom: 2.5pt; text-align: left">$</td><td id="xdx_985_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedExercisableWeightedAverageGrantDateFairValue_iE_c20211101__20221031_zfDK022JdW5l" style="padding-bottom: 2.5pt; text-align: right" title="Weighted average exercise price of restricted stock awards, outstanding ending exercisable">8.10</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_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_iE_c20211101__20221031_z0vMiqunodga" style="border-bottom: Black 2.5pt double; text-align: right" title="Number of restricted stock awards, outstanding non-vested, ending">110,506</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="padding-bottom: 2.5pt; text-align: left">$</td><td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_iE_c20211101__20221031_zkpvj7Gdshza" style="padding-bottom: 2.5pt; text-align: right" title="Weighted average exercise price of restricted stock awards, outstanding non-vested, ending">8.10</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"/></p> <p id="xdx_8A3_ztw8DqYd8ABd" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The total expense recognized by the Company relating to restricted stock awards during the year ended October 31, 2022 and 2021 was $<span id="xdx_906_eus-gaap--AllocatedShareBasedCompensationExpense_c20211101__20221031__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_zFubprhULOl1" title="Share based compensation expense">919,633</span> and $<span id="xdx_90F_eus-gaap--AllocatedShareBasedCompensationExpense_pp0p0_c20201101__20211031__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_z1rTcwJVBNYd" title="Share based compensation expense">347,476</span>, respectively. The expense in future years is $<span id="xdx_909_eus-gaap--AllocatedShareBasedCompensationExpense_c20211101__20221031__srt--StatementScenarioAxis__custom--FutureYearsMember__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_zZWwfPmwkAU4" title="Unamortized compensation expense">122,306</span>.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">All Stock Options and Restricted Stock Awards have been made pursuant to the 2017 Plan.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total stock compensation expense from issued shares, stock options and restricted stock awards is $<span id="xdx_904_eus-gaap--ShareBasedCompensation_c20211101__20221031__us-gaap--PlanNameAxis__custom--TwoThousandSeventeenStockIncentivePlanMember_z0NDJc0LHVBi" title="Total stock compensation expense">1,130,917</span>.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline">Preferred Stock</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline">Series A and Series C Preferred Stock</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company is authorized to issue <span id="xdx_902_eus-gaap--PreferredStockSharesAuthorized_iI_c20221031_zggvCQorRDgl" title="Preferred stock, shares authorized">5,000,000</span> shares of preferred stock with a par value of $<span id="xdx_909_eus-gaap--PreferredStockParOrStatedValuePerShare_iI_c20221031_zZ28tEiBY8ql" title="Preferred stock, par value">0.001</span> per share. We had previously designated <span id="xdx_902_ecustom--PreferredStockSharesDesignated_iI_c20221031__us-gaap--StatementClassOfStockAxis__us-gaap--SeriesAPreferredStockMember_zucR7Iex20E1" title="Preferred stock shares designated">50,000</span> preferred shares as Series A preferred stock and <span id="xdx_905_ecustom--PreferredStockSharesDesignated_iI_c20221031__us-gaap--StatementClassOfStockAxis__us-gaap--SeriesCPreferredStockMember_z16EW6B5FlX6" title="Preferred stock shares designated">50,000</span> preferred shares as Series C preferred stock. Both series have since been eliminated and as of October 31, 2022, there were no shares of Preferred Stock issued or outstanding.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>CODA OCTOPUS GROUP, INC.</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Notes to the Consolidated Financial Statements</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">October 31, 2022 and 2021</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> 80314 169332 25000 220750 127500 238612 8000 3000 64687 53733 16981 5467 5925 36667 230741 1000000 544175 1446835 <p id="xdx_890_eus-gaap--ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_zrfItw5bLRZ3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span id="xdx_8BB_zkCrwrNLVeMf" style="display: none; font-family: Times New Roman, Times, Serif">SCHEDULE OF STOCK OPTION ACTIVITY</span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td colspan="25" style="border-bottom: Black 1.5pt solid; text-align: center">Stock Options</td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="text-align: center; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Total</td><td style="text-align: center; padding-bottom: 1.5pt"> </td><td style="text-align: center; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Weighted Average Exercise Price</td><td style="text-align: center; padding-bottom: 1.5pt"> </td><td style="text-align: center; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Exercisable</td><td style="text-align: center; padding-bottom: 1.5pt"> </td><td style="text-align: center; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Weighted Average Exercise Price</td><td style="text-align: center; padding-bottom: 1.5pt"> </td><td style="text-align: center; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Non-Vested</td><td style="text-align: center; padding-bottom: 1.5pt"> </td><td style="text-align: center; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Weighted Average Exercise Price</td><td style="text-align: center; padding-bottom: 1.5pt"> </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><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt; width: 40%">Outstanding at October 31, 2020</td><td style="padding-bottom: 2.5pt; width: 2%"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left; width: 1%"> </td><td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_c20201101__20211031_zUU2aXUycgN2" style="border-bottom: Black 2.5pt double; text-align: right; width: 6%" title="Number of stock options, outstanding, beginning balance">561,000</td><td style="padding-bottom: 2.5pt; text-align: left; width: 1%"> </td><td style="padding-bottom: 2.5pt; width: 2%"> </td> <td style="padding-bottom: 2.5pt; text-align: left; width: 1%">$</td><td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_c20201101__20211031_zhGn4St4aczb" style="padding-bottom: 2.5pt; text-align: right; width: 6%" title="Weighted average exercise price of options, outstanding">4.65</td><td style="padding-bottom: 2.5pt; text-align: left; width: 1%"> </td><td style="padding-bottom: 2.5pt; width: 2%"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left; width: 1%"> </td><td id="xdx_98D_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableOutstandingNumber_iS_c20201101__20211031_zkcHGZ1mUYYk" style="border-bottom: Black 2.5pt double; text-align: right; width: 6%" title="Number of exercisable stock options, outstanding"><span style="-sec-ix-hidden: xdx2ixbrl0744">-</span></td><td style="padding-bottom: 2.5pt; text-align: left; width: 1%"> </td><td style="padding-bottom: 2.5pt; width: 2%"> </td> <td style="padding-bottom: 2.5pt; text-align: left; width: 1%">$</td><td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_iS_c20201101__20211031_z1JpceAS2Apl" style="padding-bottom: 2.5pt; text-align: right; width: 6%" title="Weighted average exercise price of options, exercisable outstanding, beginning balance"><span style="-sec-ix-hidden: xdx2ixbrl0746">-</span></td><td style="padding-bottom: 2.5pt; text-align: left; width: 1%"> </td><td style="padding-bottom: 2.5pt; width: 2%"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left; width: 1%"> </td><td id="xdx_988_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares_iS_c20201101__20211031_zrUeEtFa7oj" style="border-bottom: Black 2.5pt double; text-align: right; width: 6%" title="Number of nonvested stock options, outstanding, beginning balance">561,000</td><td style="padding-bottom: 2.5pt; text-align: left; width: 1%"> </td><td style="padding-bottom: 2.5pt; width: 2%"> </td> <td style="padding-bottom: 2.5pt; text-align: left; width: 1%">$</td><td id="xdx_986_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue_iS_c20201101__20211031_zl9DxYvOj87l" style="padding-bottom: 2.5pt; text-align: right; width: 6%" title="Weighted average exercise price of nonvested options, outstanding">4.65</td><td style="padding-bottom: 2.5pt; text-align: left; width: 1%"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right" title="Number of stock options, outstanding"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right" title="Number of stock options, outstanding"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right" title="Number of exercisable stock options, outstanding"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right" title="Weighted average exercise price of options, outstanding"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right" title="Number of nonvested stock options, outstanding"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right" title="Weighted average exercise price of nonvested options, outstanding"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt">Granted</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_c20201101__20211031_z6NfbNUIQA2f" style="text-align: right" title="Number of stock options, granted"><span style="-sec-ix-hidden: xdx2ixbrl0752">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right" title="Number of stock options, outstanding"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98F_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumberGranted_c20201101__20211031_zXWwoEC3x8tk" style="text-align: right" title="Number of exercisable stock options, granted"><span style="-sec-ix-hidden: xdx2ixbrl0754">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98E_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePriceGranted_c20201101__20211031_zgqHI8ou1NZ5" style="text-align: right" title="Weighted average exercise price of options, exercisable granted"><span style="-sec-ix-hidden: xdx2ixbrl0756">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_c20201101__20211031_zvinPrsZ1wZf" style="text-align: right" title="Number of nonvested stock options, granted"><span style="-sec-ix-hidden: xdx2ixbrl0758">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right" title="Weighted average exercise price of nonvested options, outstanding"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt">Vested</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98A_ecustom--StockIssuedDuringPeriodSharesStockOptionsVested_c20201101__20211031_z989SKSXadRl" style="text-align: right" title="Number of stock options, vested"><span style="-sec-ix-hidden: xdx2ixbrl0760">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_984_ecustom--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsVestedInPeriodWeightedAverageExercisePrice_c20201101__20211031_zmvdjI4uzc86" style="text-align: right" title="Weighted average exercise price of options, vested">4.65</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98E_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumberVested_c20201101__20211031_zrvxWwehTfL7" style="text-align: right" title="Number of exercisable stock options, vested">185,667</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_987_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePriceVested_c20201101__20211031_z2dVIf1QFZB2" style="text-align: right" title="Weighted average exercise price of options, exercisable vested">4.65</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_984_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares_iN_di_c20201101__20211031_zkMj7DuyoTu7" style="text-align: right" title="Number of nonvested stock options, vested">(185,667</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td id="xdx_98E_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue_c20201101__20211031_zl4rn6EkR2jd" style="text-align: right" title="Weighted average exercise price of nonvested options, outstanding">4.65</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt">Exercised</td><td> </td> <td style="text-align: left"> </td><td id="xdx_983_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_iN_di_c20201101__20211031_zSv2acsgzjEe" style="text-align: right" title="Number of stock options, exercised">(169,332</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_c20201101__20211031_zjW60XPkNU4i" style="text-align: right" title="Weighted average exercise price of options, excerised">4.65</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumberExercised_iN_di_c20201101__20211031_zMzDAfQDd8Sc" style="text-align: right" title="Number of exercisable stock options, excerised">(169,332</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td id="xdx_98A_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePriceExercised_c20201101__20211031_zAqys7FZebuf" style="text-align: right" title="Weighted average exercise price of options, exercisable exercised">4.65</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98E_ecustom--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisedNumberOfShares_c20201101__20211031_zTVhwoiiDBp5" style="text-align: right" title="Number of nonvested stock options, exercised"><span style="-sec-ix-hidden: xdx2ixbrl0780">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_984_ecustom--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisesWeightedAverageGrantDateFairValue_c20201101__20211031_z7g2gfZVdDnl" style="text-align: right" title="Weighted average exercise price of nonvested options, outstanding">4.65</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-align: left; padding-bottom: 1.5pt">Forfeited or cancelled</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_iN_di_c20201101__20211031_zM3sT9tjqq11" style="border-bottom: Black 1.5pt solid; text-align: right" title="Number of stock options, forfeited or cancelled">(8,000</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left">$</td><td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_c20201101__20211031_z7H0uejLo4Ck" style="padding-bottom: 1.5pt; text-align: right" title="Weighted average exercise price of options, Forfeited or cancelled">4.65</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_989_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumberForfeited_c20201101__20211031_z0GDus9Bz0S" style="border-bottom: Black 1.5pt solid; text-align: right" title="Number of exercisable stock options, forfeited or cancelled"><span style="-sec-ix-hidden: xdx2ixbrl0788">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td id="xdx_982_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePriceForfeited_c20201101__20211031_zZIG2KNv7jRb" style="padding-bottom: 1.5pt; text-align: right" title="Weighted average exercise price of options, exercisable forfeited or cancelled"><span style="-sec-ix-hidden: xdx2ixbrl0790">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_986_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares_iN_di_c20201101__20211031_zrAfh2oSyzkl" style="border-bottom: Black 1.5pt solid; text-align: right" title="Number of nonvested stock options, forfeited or cancelled">(8,000</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left">$</td><td id="xdx_982_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue_c20201101__20211031_zqe3TWmetwb7" style="padding-bottom: 1.5pt; text-align: right" title="Weighted average exercise price of nonvested options, outstanding">4.65</td><td style="padding-bottom: 1.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" title="Number of stock options, outstanding"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right" title="Number of stock options, outstanding"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right" title="Number of exercisable stock options, outstanding"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right" title="Weighted average exercise price of options, outstanding"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right" title="Number of nonvested stock options, outstanding"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right" title="Weighted average exercise price of nonvested options, outstanding"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt">Outstanding at October 31, 2021</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_c20211101__20221031_zwCh1GoZ8Nja" style="border-bottom: Black 2.5pt double; text-align: right" title="Number of stock options, outstanding, beginning balance">383,668</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="padding-bottom: 2.5pt; text-align: left">$</td><td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_c20211101__20221031_zn5nMqKeGFh1" style="padding-bottom: 2.5pt; text-align: right" title="Weighted average exercise price of options, outstanding, beginning balance">4.65</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_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableOutstandingNumber_iS_c20211101__20221031_zZhORpOZ3CZj" style="border-bottom: Black 2.5pt double; text-align: right" title="Number of exercisable stock options, outstanding, beginning balance">16,335</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="padding-bottom: 2.5pt; text-align: left"> </td><td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_iS_c20211101__20221031_zZTRuqCRE4Z3" style="padding-bottom: 2.5pt; text-align: right" title="Weighted average exercise price of options, exercisable outstanding, beginning balance"><span style="-sec-ix-hidden: xdx2ixbrl0802">-</span></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_98B_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares_iS_c20211101__20221031_z94n2xVTs0Fj" style="border-bottom: Black 2.5pt double; text-align: right" title="Number of nonvested stock options, outstanding, beginning balance">367,333</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="padding-bottom: 2.5pt; text-align: left">$</td><td id="xdx_980_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue_iS_c20211101__20221031_zzlyIIStdg6i" style="padding-bottom: 2.5pt; text-align: right" title="Weighted average exercise price of nonvested options, outstanding">4.65</td><td style="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" title="Number of stock options, outstanding"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right" title="Number of stock options, outstanding"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right" title="Number of exercisable stock options, outstanding"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right" title="Weighted average exercise price of options, outstanding"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right" title="Number of nonvested stock options, outstanding"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right" title="Weighted average exercise price of nonvested options, outstanding"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt">Granted</td><td> </td> <td style="text-align: left"> </td><td id="xdx_983_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_c20211101__20221031_zWVSrxA7OCS2" style="text-align: right" title="Number of stock options, granted"><span style="-sec-ix-hidden: xdx2ixbrl0808">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right" title="Number of stock options, outstanding"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_989_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumberGranted_c20211101__20221031_zUIc36mWSwGi" style="text-align: right" title="Number of exercisable stock options, granted"><span style="-sec-ix-hidden: xdx2ixbrl0810">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98C_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePriceGranted_c20211101__20221031_zP579l1asGn7" style="text-align: right" title="Weighted average exercise price of options, exercisable granted"><span style="-sec-ix-hidden: xdx2ixbrl0812">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_c20211101__20221031_zeehARVm4eO2" style="text-align: right" title="Number of nonvested stock options, granted"><span style="-sec-ix-hidden: xdx2ixbrl0814">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right" title="Weighted average exercise price of nonvested options, outstanding"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt">Vested</td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_ecustom--StockIssuedDuringPeriodSharesStockOptionsVested_c20211101__20221031_zgSBTV1YMwuj" style="text-align: right" title="Number of stock options, vested"><span style="-sec-ix-hidden: xdx2ixbrl0816">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_98D_ecustom--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsVestedInPeriodWeightedAverageExercisePrice_c20211101__20221031_zocIUUMt0G67" style="text-align: right" title="Weighted average exercise price of options, vested">4.65</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_980_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumberVested_c20211101__20221031_zZNYuM20CBBd" style="text-align: right" title="Number of exercisable stock options, vested">183,668</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_983_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePriceVested_c20211101__20221031_z6WfDqTCVSi" style="text-align: right" title="Weighted average exercise price of options, exercisable vested">4.65</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_989_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares_iN_di_c20211101__20221031_znVWVeiGQIW1" style="text-align: right" title="Number of nonvested stock options, vested">(183,668</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td id="xdx_985_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue_c20211101__20221031_zuvxu5rqiv4b" style="text-align: right" title="Weighted average exercise price of nonvested options, outstanding">4.65</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt">Exercised</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98F_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_iN_di_c20211101__20221031_z4RGdf7FPTUl" style="text-align: right" title="Number of stock options, exercised">(36,667</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_c20211101__20221031_z4eqA4PTY4Ff" style="text-align: right" title="Weighted average exercise price of options, excerised">4.65</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumberExercised_iN_di_c20211101__20221031_zja8MUIPDLM2" style="text-align: right" title="Number of exercisable stock options, excerised">(36,667</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td id="xdx_981_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePriceExercised_c20211101__20221031_zqCmWM4E85P8" style="text-align: right" title="Weighted average exercise price of options, exercisable exercised">4.65</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_ecustom--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisedNumberOfShares_c20211101__20221031_z3g3QoQJ81m3" style="text-align: right" title="Number of nonvested stock options, exercised"><span style="-sec-ix-hidden: xdx2ixbrl0836">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_98F_ecustom--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisesWeightedAverageGrantDateFairValue_c20211101__20221031_zUoGHdPYFQn7" style="text-align: right" title="Weighted average exercise price of nonvested options, outstanding">4.65</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left">Forfeited or cancelled</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_iN_di_c20211101__20221031_zuqsUvJJQvmj" style="text-align: right" title="Number of stock options, forfeited or cancelled">(39,834</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_c20211101__20221031_zFgGyhJaPme3" style="text-align: right" title="Weighted average exercise price of options, Forfeited or cancelled">4.65</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98A_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumberForfeited_c20211101__20221031_zNZuwiuDEK86" style="text-align: right" title="Number of exercisable stock options, forfeited or cancelled">(4,333</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98E_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePriceForfeited_c20211101__20221031_zaMOT4mwsO3l" style="text-align: right" title="Weighted average exercise price of options, exercisable forfeited or cancelled"><span style="-sec-ix-hidden: xdx2ixbrl0846">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_985_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares_iN_di_c20211101__20221031_zila3kBkd6t3" style="text-align: right" title="Number of nonvested stock options, forfeited or cancelled">(35,501</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td id="xdx_982_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue_c20211101__20221031_zic4rXa5xWbf" style="text-align: right" title="Weighted average exercise price of nonvested options, outstanding">4.65</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right" title="Number of stock options, outstanding"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right" title="Number of stock options, outstanding"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right" title="Number of exercisable stock options, outstanding"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right" title="Weighted average exercise price of options, outstanding"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right" title="Number of nonvested stock options, outstanding"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right" title="Weighted average exercise price of nonvested options, outstanding"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt">Outstanding at October 31, 2022</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--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iE_c20211101__20221031_zH80PzREcbzh" style="border-bottom: Black 2.5pt double; text-align: right" title="Number of stock options, outstanding, ending balance">307,167</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="padding-bottom: 2.5pt; text-align: left">$</td><td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iE_c20211101__20221031_zxDxi2eZEzBj" style="padding-bottom: 2.5pt; text-align: right" title="Weighted average exercise price of options, outstanding, ending balance">4.65</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_989_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableOutstandingNumber_iE_c20211101__20221031_z7eKkK79Npxg" style="border-bottom: Black 2.5pt double; text-align: right" title="Number of exercisable stock options, outstanding, ending balance">159,003</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="padding-bottom: 2.5pt; text-align: left">$</td><td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_iE_c20211101__20221031_zSHkcTBimCJl" style="padding-bottom: 2.5pt; text-align: right" title="Weighted average exercise price of options, exercisable outstanding, ending balance">4.65</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_98F_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares_iE_c20211101__20221031_zgOaErWfPVNg" style="border-bottom: Black 2.5pt double; text-align: right" title="Number of nonvested stock options, outstanding, ending balance">148,164</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="padding-bottom: 2.5pt; text-align: left">$</td><td id="xdx_98F_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue_iS_c20211101__20221031_zB3p9SvNImn6" style="padding-bottom: 2.5pt; text-align: right" title="Weighted average exercise price of nonvested options, outstanding">4.65</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right" title="Number of stock options, outstanding, ending balance"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right" title="Weighted average exercise price of options, outstanding, ending balance"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right" title="Number of exercisable stock options, outstanding, ending balance"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right" title="Weighted average exercise price of options, exercisable outstanding, ending balance"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right" title="Number of nonvested stock options, outstanding, ending balance"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right" title="Weighted average exercise price of nonvested options, outstanding"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt">Aggregate Intrinsic Value October 31, 2021</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_iI_c20211031_zA7L8rc0TRug" style="border-bottom: Black 2.5pt double; text-align: right" title="Aggregate intrinsic value, total">1,446,835</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt; text-align: right" title="Weighted average exercise price of options, outstanding, ending balance"> </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_98E_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_iI_c20211031_zRXYD61V3SL9" style="border-bottom: Black 2.5pt double; text-align: right" title="Aggregate intrinsic value, exercisable">61,746</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt; text-align: right" title="Weighted average exercise price of options, exercisable outstanding, ending balance"> </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--SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested_iI_c20211031_zCtqtiOcjqph" style="border-bottom: Black 2.5pt double; text-align: right" title="Aggregate intrinsic value, non-vested">1,385,089</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt; text-align: right" title="Weighted average exercise price of nonvested options, outstanding"> </td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right" title="Number of stock options, outstanding, ending balance"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right" title="Weighted average exercise price of options, outstanding, ending balance"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right" title="Number of exercisable stock options, outstanding, ending balance"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right" title="Weighted average exercise price of options, exercisable outstanding, ending balance"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right" title="Number of nonvested stock options, outstanding, ending balance"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right" title="Weighted average exercise price of nonvested options, outstanding"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt">Aggregate Intrinsic Value October 31, 2022</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_iI_c20221031_zSOVtl8Awg04" style="border-bottom: Black 2.5pt double; text-align: right" title="Aggregate intrinsic value, total">544,175</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt; text-align: right" title="Weighted average exercise price of options, outstanding, ending balance"> </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_981_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_iI_c20221031_zbaQby9P4Qz5" style="border-bottom: Black 2.5pt double; text-align: right" title="Aggregate intrinsic value, exercisable">281,689</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt; text-align: right" title="Weighted average exercise price of options, exercisable outstanding, ending balance"> </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_980_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested_iI_c20221031_zuhTB5pk2UCb" style="border-bottom: Black 2.5pt double; text-align: right" title="Aggregate intrinsic value, non-vested">262,486</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt; text-align: right" title="Weighted average exercise price of nonvested options, outstanding"> </td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"/></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"/> 561000 4.65 561000 4.65 4.65 185667 4.65 185667 4.65 169332 4.65 169332 4.65 4.65 8000 4.65 8000 4.65 383668 4.65 16335 367333 4.65 4.65 183668 4.65 183668 4.65 36667 4.65 36667 4.65 4.65 39834 4.65 -4333 35501 4.65 307167 4.65 159003 4.65 148164 4.65 1446835 61746 1385089 544175 281689 262486 211284 482595 90831 <p id="xdx_89E_eus-gaap--ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_z2xKSB3KYlg3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif"> <span id="xdx_8B9_zxR0hCyPc2qc" style="display: none">SCHEDULE OF RESTRICTED STOCK AWARDS</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td colspan="25" style="border-bottom: Black 1.5pt solid; text-align: center">Restricted Stock Awards (“RSA”)</td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Total</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Weighted Average Exercise Price</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid">Exercisable</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Weighted Average Exercise Price</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid">Non-Vested</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Weighted Average Exercise Price</td><td style="padding-bottom: 1.5pt"> </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><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(204,238,255)"> <td> Outstanding at October 31, 2020</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98A_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingNonvestedNumber_iS_c20201101__20211031_zNVdFt4O66P2" style="text-align: right" title="Number of restricted stock awards, beginning balance"><span style="-sec-ix-hidden: xdx2ixbrl0884">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_987_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedOutstandingWeightedAverageGrantDateFairValue_iS_c20201101__20211031_zl7K4kNEjYIj" style="text-align: right" title="Weighted average exercise price of restricted stock awards, beginning"><span style="-sec-ix-hidden: xdx2ixbrl0886">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_987_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedExercisableNumber_iS_c20201101__20211031_z3llRGFlHroh" style="text-align: right" title="Number of restricted stock awards, outstanding exercisable beginning"><span style="-sec-ix-hidden: xdx2ixbrl0888">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_98A_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedExercisableWeightedAverageGrantDateFairValue_iS_c20201101__20211031_zfmeci0LP3O4" style="text-align: right" title="Weighted average exercise price of restricted stock awards, outstanding beginning exercisable"><span style="-sec-ix-hidden: xdx2ixbrl0890">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_iS_c20201101__20211031_zTLWUdqSHiz7" style="text-align: right" title="Number of restricted stock awards, outstanding non-vested, beginning"><span style="-sec-ix-hidden: xdx2ixbrl0892">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_iS_c20201101__20211031_z2FV2Zgh02Nk" style="text-align: right" title="Weighted average exercise price of restricted stock awards, outstanding non-vested, beginning"><span style="-sec-ix-hidden: xdx2ixbrl0894">-</span></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><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 style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; width: 40%">Granted</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_98E_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingGrantsInPeriod_c20201101__20211031_zQq2IxfshmDf" style="width: 6%; text-align: right" title="Number of restricted stock awards, granted">127,500</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_981_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodOutstandingWeightedAverageGrantDateFairValue_c20201101__20211031_zd5Fuj68iL8f" style="width: 6%; text-align: right" title="Weighted average exercise price of restricted stock awards, granted">8.80</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_989_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableGrantsInPeriod_c20201101__20211031_zIH3qNjN6q25" style="width: 6%; text-align: right" title="Number of restricted stock awards, granted exercisable"><span style="-sec-ix-hidden: xdx2ixbrl0900">-</span></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_982_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodExercisableWeightedAverageGrantDateFairValue_c20201101__20211031_zRXxRQWxCMO8" style="width: 6%; text-align: right" title="Weighted average exercise price of restricted stock awards, granted exercisable">8.80</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_980_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_c20201101__20211031_zd8MmE4oW3d1" style="width: 6%; text-align: right" title="Number of restricted stock awards, granted non-vested">127,500</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--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_c20201101__20211031_zwLAxU7Jjqw3" style="width: 6%; text-align: right" title="Weighted average exercise price of restricted stock awards, granted non-vested">8.80</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt">Vested</td><td> </td> <td style="text-align: left"> </td><td id="xdx_983_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingVestedInPeriod_c20201101__20211031_zmNPBzWDAqG" style="text-align: right" title="Number of restricted stock awards, vested"><span style="-sec-ix-hidden: xdx2ixbrl0908">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_985_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodOutstandingWeightedAverageGrantDateFairValue_c20201101__20211031_z2oYKdJ40H3b" style="text-align: right" title="Weighted average exercise price of restricted stock awards, vested">8.80</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98E_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableVestedInPeriod_c20201101__20211031_zyOETLcVlaqc" style="text-align: right" title="Number of restricted stock awards, vested exercisable"><span style="-sec-ix-hidden: xdx2ixbrl0912">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_986_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodExercisableWeightedAverageGrantDateFairValue_c20201101__20211031_zAhWdFUe5Gm3" style="text-align: right" title="Weighted average exercise price of restricted stock awards, vested exercisable">8.80</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_c20201101__20211031_zYkX4MOElak" style="text-align: right" title="Number of restricted stock awards, vested non-vested"><span style="-sec-ix-hidden: xdx2ixbrl0916">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_c20201101__20211031_zOvj77C09dl9" style="text-align: right" title="Weighted average exercise price of restricted stock awards, vested non-vested">8.80</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt">Exercised</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98F_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingExercisesInPeriod_c20201101__20211031_zjAfQXAmfPIj" style="text-align: right" title="Number of restricted stock awards, exercised"><span style="-sec-ix-hidden: xdx2ixbrl0920">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_98B_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisesOutstandingWeightedAverageGrantDateFairValue_c20201101__20211031_zjeboy9VVbJ3" style="text-align: right" title="Weighted average exercise price of restricted stock awards, exercised">8.80</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableExercisesInPeriod_c20201101__20211031_z9Q726ZCn7G2" style="text-align: right" title="Number of restricted stock awards, exercised exercisable"><span style="-sec-ix-hidden: xdx2ixbrl0924">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_98D_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisesWeightedAverageGrantDateFairValueExercisable_c20201101__20211031_zAZgF44r19kk" style="text-align: right" title="Weighted average exercise price of restricted stock awards, exercised exercisable">8.80</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_984_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisesInPeriod_c20201101__20211031_zYbvDXKxMdQd" style="text-align: right" title="Number of restricted stock awards, exercised non-vested"><span style="-sec-ix-hidden: xdx2ixbrl0928">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_98D_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisesWeightedAverageGrantDateFairValue_c20201101__20211031_zHrqlNziUOf7" style="text-align: right" title="Weighted average exercise price of restricted stock awards, exercised non-vested">8.80</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left">Treasury Stock</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98D_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingTreasuryStockinPeriod_c20201101__20211031_zEHfzqkgMzje" style="text-align: right" title="Number of restricted stock awards, treasury stock"><span style="-sec-ix-hidden: xdx2ixbrl0932">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_98F_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsTreasuryStockOutstandingWeightedAverageGrantDateFairValue_c20201101__20211031_zX3PGuVroHDk" style="text-align: right" title="Weighted average exercise price of restricted stock awards, treasury stock">8.80</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_980_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableTreasuryStockInPeriod_c20201101__20211031_zVsgiza2ZZz7" style="text-align: right" title="Number of restricted stock awards, treasury stock exercisable"><span style="-sec-ix-hidden: xdx2ixbrl0936">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_983_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsTreasuryStockWeightedAverageGrantDateFairValueExercisable_c20201101__20211031_zheWRY2LinPg" style="text-align: right" title="Weighted average exercise price of restricted stock awards, treasury stock exercisable">8.80</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsTreasuryStockInPeriod_c20201101__20211031_zvISoNZUdjSj" style="text-align: right" title="Number of restricted stock awards, Treasury stock non-vested"><span style="-sec-ix-hidden: xdx2ixbrl0940">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_982_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsTreasuryStockWeightedAverageGrantDateFairValue_c20201101__20211031_zXljDeTH7kN8" style="text-align: right" title="Weighted average exercise price of restricted stock awards, treasury stock non-vested">8.80</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-align: left; padding-bottom: 1.5pt">Forfeited or cancelled</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_986_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingForfeitedInPeriod_iN_di_c20201101__20211031_zYpY8jmngSd8" style="border-bottom: Black 1.5pt solid; text-align: right" title="Number of restricted stock awards, forfeited or cancelled">(5,500</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left">$</td><td id="xdx_98F_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresOutstandingWeightedAverageGrantDateFairValue_c20201101__20211031_zUIZD8bsEKZ3" style="padding-bottom: 1.5pt; text-align: right" title="Weighted average exercise price of restricted stock awards, forfeited or cancelled">8.80</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_983_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableForfeitedInPeriod_c20201101__20211031_zAxXQDDTpJY2" style="border-bottom: Black 1.5pt solid; text-align: right" title="Number of restricted stock awards, exercises exercisable"><span style="-sec-ix-hidden: xdx2ixbrl0948">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left">$</td><td id="xdx_980_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValueExercisable_c20201101__20211031_zQDw69ksMhlg" style="padding-bottom: 1.5pt; text-align: right" title="Weighted average exercise price of restricted stock awards, forfeited or cancelled exercisable">8.80</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_iN_di_c20201101__20211031_zlAX5kQSP3Ed" style="border-bottom: Black 1.5pt solid; text-align: right" title="Number of restricted stock awards, forfeited or cancelled non-vested">(5,500</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left">$</td><td id="xdx_986_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_c20201101__20211031_zk91vU1wSvR2" style="padding-bottom: 1.5pt; text-align: right" title="Weighted average exercise price of restricted stock awards, forfeited or cancelled non-vested">8.80</td><td style="padding-bottom: 1.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><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 style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt">Outstanding at October 31, 2021</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_982_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingNonvestedNumber_iS_c20211101__20221031_z0u8sjyznAH9" style="border-bottom: Black 2.5pt double; text-align: right" title="Number of restricted stock awards, beginning balance">122,000</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="padding-bottom: 2.5pt; text-align: left">$</td><td id="xdx_989_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedOutstandingWeightedAverageGrantDateFairValue_iS_c20211101__20221031_zvyeyhAvdEPg" style="padding-bottom: 2.5pt; text-align: right" title="Weighted average exercise price of restricted stock awards, beginning">8.80</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_989_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedExercisableNumber_iS_c20211101__20221031_zZi9gtuXBLic" style="border-bottom: Black 2.5pt double; text-align: right" title="Number of restricted stock awards, outstanding exercisable beginning"><span style="-sec-ix-hidden: xdx2ixbrl0960">-</span></td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="padding-bottom: 2.5pt; text-align: left">$</td><td id="xdx_982_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedExercisableWeightedAverageGrantDateFairValue_iS_c20211101__20221031_z2JxdN9n2pX5" style="padding-bottom: 2.5pt; text-align: right" title="Weighted average exercise price of restricted stock awards, outstanding beginning exercisable">8.80</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_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_iS_c20211101__20221031_zI43F1D8ZYI" style="border-bottom: Black 2.5pt double; text-align: right" title="Number of restricted stock awards, outstanding non-vested, beginning">122,000</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="padding-bottom: 2.5pt; text-align: left">$</td><td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_iS_c20211101__20221031_zrapivH7pzth" style="padding-bottom: 2.5pt; text-align: right" title="Weighted average exercise price of restricted stock awards, outstanding non-vested, beginning">8.80</td><td style="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><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 style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt">Granted</td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingGrantsInPeriod_c20211101__20221031_zcy38QqRRYR7" style="text-align: right" title="Number of restricted stock awards, granted">64,687</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_983_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodOutstandingWeightedAverageGrantDateFairValue_c20211101__20221031_zWPeqZ4NLjGe" style="text-align: right" title="Weighted average exercise price of restricted stock awards, granted">7.15</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98D_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableGrantsInPeriod_c20211101__20221031_z0uqSi9ycTse" style="text-align: right" title="Number of restricted stock awards, granted exercisable"><span style="-sec-ix-hidden: xdx2ixbrl0972">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_987_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodExercisableWeightedAverageGrantDateFairValue_c20211101__20221031_zYkjnjQjo9F1" style="text-align: right" title="Weighted average exercise price of restricted stock awards, granted exercisable">7.15</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_c20211101__20221031_zvTErnIBRT9g" style="text-align: right" title="Number of restricted stock awards, granted non-vested">64,687</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_c20211101__20221031_zX14XDI8ssi1" style="text-align: right" title="Weighted average exercise price of restricted stock awards, granted non-vested">7.15</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt">Vested</td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingVestedInPeriod_c20211101__20221031_zUf2AcDfW95f" style="text-align: right" title="Number of restricted stock awards, vested">(53,733</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td id="xdx_982_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodOutstandingWeightedAverageGrantDateFairValue_c20211101__20221031_znknYEYQvUVf" style="text-align: right" title="Weighted average exercise price of restricted stock awards, vested">5.05</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableVestedInPeriod_c20211101__20221031_zVNAiTm0TTo9" style="text-align: right" title="Number of restricted stock awards, vested exercisable"><span style="-sec-ix-hidden: xdx2ixbrl0984">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_98E_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodExercisableWeightedAverageGrantDateFairValue_c20211101__20221031_zGfWm87eQzs7" style="text-align: right" title="Weighted average exercise price of restricted stock awards, vested exercisable">5.05</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_iN_di_c20211101__20221031_zUeP7mvbPAu8" style="text-align: right" title="Number of restricted stock awards, vested non-vested">(53,733)</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_c20211101__20221031_zTakPogn6tqi" style="text-align: right" title="Weighted average exercise price of restricted stock awards, vested non-vested">5.05</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt">Exercised</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingExercisesInPeriod_c20211101__20221031_zBUvPS0Xf7Qc" style="text-align: right" title="Number of restricted stock awards, exercised"><span style="-sec-ix-hidden: xdx2ixbrl0992">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_983_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisesOutstandingWeightedAverageGrantDateFairValue_c20211101__20221031_zTMzqi2Y2GPl" style="text-align: right" title="Weighted average exercise price of restricted stock awards, exercised"><span style="-sec-ix-hidden: xdx2ixbrl0994">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableExercisesInPeriod_c20211101__20221031_zDjbddht8Pwg" style="text-align: right" title="Number of restricted stock awards, exercised exercisable"><span style="-sec-ix-hidden: xdx2ixbrl0996">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_980_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisesWeightedAverageGrantDateFairValueExercisable_c20211101__20221031_zYFNO4wCZjjk" style="text-align: right" title="Weighted average exercise price of restricted stock awards, exercised exercisable"><span style="-sec-ix-hidden: xdx2ixbrl0998">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_988_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisesInPeriod_c20211101__20221031_zfpAHZYQkZMa" style="text-align: right" title="Number of restricted stock awards, exercised non-vested"><span style="-sec-ix-hidden: xdx2ixbrl1000">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_98C_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisesWeightedAverageGrantDateFairValue_c20211101__20221031_zR7Kv9Sq5aKh" style="text-align: right" title="Weighted average exercise price of restricted stock awards, exercised non-vested"><span style="-sec-ix-hidden: xdx2ixbrl1002">-</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left">Treasury Stock</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98C_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingTreasuryStockinPeriod_iN_di_c20211101__20221031_zqlWDg6sUTXi" style="text-align: right" title="Number of restricted stock awards, treasury stock">(5,467</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td id="xdx_98B_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsTreasuryStockOutstandingWeightedAverageGrantDateFairValue_c20211101__20221031_z0Ue8HBjX4X6" style="text-align: right" title="Weighted average exercise price of restricted stock awards, treasury stock">5.18</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 id="xdx_986_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsTreasuryStockWeightedAverageGrantDateFairValueExercisable_c20211101__20221031_zHvP8b9RWtil" style="text-align: right" title="Weighted average exercise price of restricted stock awards, treasury stock exercisable">5.18</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98A_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsTreasuryStockInPeriod_iN_di_c20211101__20221031_zPMgbVBmkLIh" style="text-align: right" title="Number of restricted stock awards, Treasury stock non-vested">(5,467)</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_988_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsTreasuryStockWeightedAverageGrantDateFairValue_c20211101__20221031_za4TwQuoxu99" style="text-align: right" title="Weighted average exercise price of restricted stock awards, treasury stock non-vested">5.18</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-align: left">Forfeited or cancelled</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98C_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingForfeitedInPeriod_iN_di_c20211101__20221031_z3jjhLavX42i" style="text-align: right" title="Number of restricted stock awards, forfeited or cancelled">(16,981</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td id="xdx_980_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresOutstandingWeightedAverageGrantDateFairValue_c20211101__20221031_z4V7F8xf3Yi7" style="text-align: right" title="Weighted average exercise price of restricted stock awards, forfeited or cancelled">8.43</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_988_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableForfeitedInPeriod_c20211101__20221031_zmP0OWdNPUc" style="text-align: right" title="Number of restricted stock awards, exercises exercisable"><span style="-sec-ix-hidden: xdx2ixbrl1018">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_98E_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValueExercisable_c20211101__20221031_zm3naXHwqiRd" style="text-align: right" title="Weighted average exercise price of restricted stock awards, forfeited or cancelled exercisable">8.43</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_iN_di_c20211101__20221031_zqK5UCfsuhR6" style="text-align: right" title="Number of restricted stock awards, forfeited or cancelled non-vested">(16,981</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_c20211101__20221031_zxNF9Q1sQKT" style="text-align: right" title="Weighted average exercise price of restricted stock awards, forfeited or cancelled non-vested">8.43</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><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 style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt"> Outstanding at October 31, 2022</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_983_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingNonvestedNumber_iE_c20211101__20221031_zEHdytirqUw2" style="border-bottom: Black 2.5pt double; text-align: right" title="Number of restricted stock awards, ending balance">110,506</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="padding-bottom: 2.5pt; text-align: left">$</td><td id="xdx_986_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedOutstandingWeightedAverageGrantDateFairValue_iE_c20211101__20221031_z8t6MCzSgxSb" style="padding-bottom: 2.5pt; text-align: right" title="Weighted average exercise price of restricted stock awards, ending">8.10</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_98B_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedExercisableNumber_iE_c20211101__20221031_zVglVgSlK11a" style="border-bottom: Black 2.5pt double; text-align: right" title="Number of restricted stock awards, outstanding exercisable ending"><span style="-sec-ix-hidden: xdx2ixbrl1030">-</span></td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="padding-bottom: 2.5pt; text-align: left">$</td><td id="xdx_985_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedExercisableWeightedAverageGrantDateFairValue_iE_c20211101__20221031_zfDK022JdW5l" style="padding-bottom: 2.5pt; text-align: right" title="Weighted average exercise price of restricted stock awards, outstanding ending exercisable">8.10</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_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_iE_c20211101__20221031_z0vMiqunodga" style="border-bottom: Black 2.5pt double; text-align: right" title="Number of restricted stock awards, outstanding non-vested, ending">110,506</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="padding-bottom: 2.5pt; text-align: left">$</td><td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_iE_c20211101__20221031_zkpvj7Gdshza" style="padding-bottom: 2.5pt; text-align: right" title="Weighted average exercise price of restricted stock awards, outstanding non-vested, ending">8.10</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"/></p> 127500 8.80 8.80 127500 8.80 8.80 8.80 8.80 8.80 8.80 8.80 8.80 8.80 8.80 5500 8.80 8.80 5500 8.80 122000 8.80 8.80 122000 8.80 64687 7.15 7.15 64687 7.15 -53733 5.05 5.05 53733 5.05 5467 5.18 5.18 5467 5.18 16981 8.43 8.43 16981 8.43 110506 8.10 8.10 110506 8.10 919633 347476 122306 1130917 5000000 0.001 50000 50000 <p id="xdx_80D_eus-gaap--IncomeTaxDisclosureTextBlock_zg9zuPhXVMfc" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">NOTE 8 - <span id="xdx_82B_zb2C625CDQDg">INCOME TAXES</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company provides for income taxes and the related accounts under the asset and liability method. Deferred tax assets and liabilities are determined based on the difference between the financial statement and tax bases of assets and liabilities using enacted tax rates expected to be in effect during the year in which the basis differences reverse. Valuation allowances are established when management determines it is more likely than not that some portion, or all, of the deferred tax assets will not be realized.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_895_eus-gaap--ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_zQ2tUgfmCmqb" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The provision (benefit) for income taxes comprises:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><span id="xdx_8B7_zgLVFMJA2aXj" style="display: none; font-family: Times New Roman, Times, Serif">SCHEDULE OF PROVISION (BENEFIT) FOR INCOME TAXES </span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2" id="xdx_491_20211101__20221031_zCF5rc5LZx52" style="text-align: center">October 31,</td><td> </td><td> </td> <td colspan="2" id="xdx_493_20201101__20211031_zskqWYuF42ka" style="text-align: center">October 31,</td><td> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2022</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2021</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr id="xdx_40C_eus-gaap--CurrentFederalTaxExpenseBenefit_maCITEBzteh_zrcJPJuDwhR9" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 60%; text-align: left">Current federal expense</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">849,580</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">(25,429</td><td style="width: 1%; text-align: left">)</td></tr> <tr id="xdx_40C_eus-gaap--CurrentStateAndLocalTaxExpenseBenefit_maCITEBzteh_zKznRAeAEUdl" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Current state income tax expense</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0">159,900</p></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1062">-</span></td><td style="text-align: left"> </td></tr> <tr id="xdx_40C_eus-gaap--CurrentForeignTaxExpenseBenefit_maCITEBzteh_zPkxN9085Zyl" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Foreign tax (benefit) expense</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(4,340</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">42,021</td><td style="padding-bottom: 1.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></tr> <tr id="xdx_400_eus-gaap--CurrentIncomeTaxExpenseBenefit_iT_mtCITEBzteh_maITEBzLPY_zZrgSZlDAioi" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Total current tax expense</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,005,140</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">16,592</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></tr> <tr id="xdx_403_eus-gaap--DeferredFederalIncomeTaxExpenseBenefit_maDOTEBzEwj_zI4rziZ9YEKi" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Deferred federal (benefit) expense</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(174,026</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">288,887</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></tr> <tr id="xdx_409_eus-gaap--DeferredOtherTaxExpenseBenefit_iT_mtDOTEBzEwj_maITEBzLPY_zu9zKafci9n3" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Deferred Tax (Benefit) Expense</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(174,026</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">288,887</td><td style="padding-bottom: 1.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></tr> <tr id="xdx_401_eus-gaap--IncomeTaxExpenseBenefit_iT_mtITEBzLPY_zG34KRiwFZn4" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt">Total Income Tax Expense</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"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0">831,114</p></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">305,479</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"/></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"/> <p id="xdx_8AC_zWYFJv6AgU4k" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"/> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"/> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>CODA OCTOPUS GROUP, INC.</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Notes to the Consolidated Financial Statements</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">October 31, 2021 and 2020</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">NOTE 8 - INCOME TAXES (Continued)</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_897_eus-gaap--ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_zh3N1LwdhW1e" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The expense for income taxes differed from the U.S. statutory rate due to the following:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8BA_z9O07dMFdSQ4" style="display: none">SCHEDULE OF RECONCILIATION OF INCOME TAX BENEFIT</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"/> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2" id="xdx_49A_20211101__20221031_zYpKAOyBlNq6" style="text-align: center">October 31,</td><td> </td><td> </td> <td colspan="2" id="xdx_497_20201101__20211031_zxmL4SstYBBc" style="text-align: center">October 31,</td><td> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2022</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2021</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr id="xdx_403_eus-gaap--EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_pid_dp_zZm75Q7FG8x4" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 60%; text-align: left">Statutory tax rate</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 16%; text-align: right">21.0</td><td style="width: 1%; text-align: left">%</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 16%; text-align: right">21.0</td><td style="width: 1%; text-align: left">%</td></tr> <tr id="xdx_400_eus-gaap--EffectiveIncomeTaxRateReconciliationNondeductibleExpenseResearchAndDevelopment_iN_pid_dpi_z6nXOyDqYNW8" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">R&amp;D Relief</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(10.6</td><td style="text-align: left">)%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(18.4</td><td style="text-align: left">)%</td></tr> <tr id="xdx_406_eus-gaap--EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_pid_dp_zLoVr9YxLnKb" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0">Change in valuation allowance</p></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0">3.7</p></td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">0.0</td><td style="text-align: left">%</td></tr> <tr id="xdx_401_eus-gaap--EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_pid_dp_zmLLhR5Ahsb2" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Foreign tax (benefit) expense</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(0.9</td><td style="text-align: left">)%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3.2</td><td style="text-align: left">%</td></tr> <tr id="xdx_40C_eus-gaap--EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_pid_dp_z8WWCxqfCf5f" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">State Income Tax</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0">3.0</p></td><td style="padding-bottom: 1.5pt; text-align: left">%</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">0.0</td><td style="padding-bottom: 1.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></tr> <tr id="xdx_405_eus-gaap--EffectiveIncomeTaxRateContinuingOperations_pid_dp_zJTdD9ZkXOo8" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt">Total</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"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0">16.2</p></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">5.8</td><td style="padding-bottom: 2.5pt; text-align: left">%</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"/></p> <p id="xdx_8A4_z8BBAu1TJrAh" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Deferred income taxes reflect the net tax effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_892_eus-gaap--ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_zKB6pYZrTri2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Significant components of the Company’s deferred tax assets and liabilities are as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8B9_zynavLZ76WGh" style="display: none">SCHEDULE OF COMPONENTS OF DEFERRED TAX ASSETS AND LIABILITIES</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2" id="xdx_492_20221031_z3IOPzeYKH1l" style="text-align: center">October 31,</td><td> </td><td> </td> <td colspan="2" id="xdx_497_20211031_zbStnd4w9xMd" style="text-align: center">October 31,</td><td> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2022</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2021</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Noncurrent deferred tax assets</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 style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Temporary differences</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_405_eus-gaap--DeferredTaxAssetsOperatingLossCarryforwardsDomestic_iI_maDTAGzCfV_zaD7ORMEvGkb" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; width: 60%; text-align: left">U.S. NOL carryforwards</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1101">-</span></td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">15,930</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_401_eus-gaap--DeferredTaxAssetsDeferredIncome_iI_maDTAGzCfV_z50ehyHYTMg4" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0">Deferred Revenue</p></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,830</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1105">-</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; 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_ecustom--DeferredTaxAssetRestrictedStockAwards_iI_maDTAGzCfV_ztVU7nZH2Jr3" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left">Restricted Stock Awards</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">272,841</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">72,970</td><td style="text-align: left"> </td></tr> <tr id="xdx_407_eus-gaap--DeferredTaxAssetsOther_iI_maDTAGzCfV_zKF4xjfk1PW7" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-align: left">Book/Tax Depreciation</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0">(17,861</p></td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(12,124</td><td style="text-align: left">)</td></tr> <tr id="xdx_40F_ecustom--DeferredTaxAssetsForeignResearchAndDevelopmentRefunds_iI_maDTAGzCfV_zpYXC4B4hxK" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left">Foreign fixed assets</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0">(84,381</p></td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">18,168</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; 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--DeferredTaxAssetsOperatingLossCarryforwardsForeign_iI_maDTAGzCfV_znzyordtadvd" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left; padding-bottom: 1.5pt">Foreign NOL carryforwards</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0">409,100</p></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">148,650</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,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></tr> <tr id="xdx_403_eus-gaap--DeferredTaxAssetsGross_iTI_mtDTAGzCfV_maDTANzIXD_zyDVBSeLemh5" style="vertical-align: bottom; background-color: White"> <td>Total</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0">584,529</p></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">243,594</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,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></tr> <tr id="xdx_404_eus-gaap--DeferredTaxAssetsValuationAllowance_iNI_di_msDTANzIXD_zz9l5axc2Psi" style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1.5pt; text-align: left">Valuation allowance</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0">(324,719</p></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(166,818</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,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></tr> <tr id="xdx_40C_eus-gaap--DeferredTaxAssetsNet_iTI_mtDTANzIXD_zTSUBGWdHR57" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt">Total Deferred Asset</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">259,810</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">76,776</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"/></p> <p id="xdx_8AB_zStPeHIu6FDi" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As of October 31, 2022, we had no remaining U.S. federal net operating loss (NOL) carryforwards.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company has filed tax returns for federal, state, and foreign jurisdictions. The Company’s evaluation of uncertain tax matters was performed for the tax years ended October 31, 2022, and 2021. The Company has elected to retain its existing accounting policy with respect to the treatment of interest and penalties attributable to income taxes and continues to reflect interest and penalties attributable to income taxes, to extent they arise, as a component of its income tax provision or benefit as well as its outstanding income tax assets and liabilities. The Company believes that its income tax positions and deductions would be sustained on audit and does not anticipate any adjustments to result in a material change to its financial position.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company’s UK Operations, under the applicable UK tax rules, have certain trading losses (referred to in this disclosure as “NOL carryforwards”). Under the applicable UK tax rules, any trading tax losses incurred from 2017 up to and including the current fiscal year can be surrendered for group relief to offset or reduce current year profits and tax liability in any of our UK Operations. Any tax losses before 2017 in a UK entity can only be used in the entity to which it pertains. The tax losses are available indefinitely unless the nature of the business with the trading loss benefit changes substantially. Under UK tax rules, the UK entities are also eligible for R&amp;D Tax Credit. The UK Products Business in any one FY performs significant R&amp;D work due to the nature of its business (researching and developing products and solutions). In the 2022 FY, we were eligible to deduct £<span id="xdx_909_eus-gaap--IncomeTaxReconciliationNondeductibleExpenseResearchAndDevelopment_uGBP_c20211101__20221031_zCSwGapwL3Tb" title="Income tax reconciliation nondeductible expense research and development">2,246,251</span> (an equivalent of USD $<span id="xdx_90B_eus-gaap--IncomeTaxReconciliationNondeductibleExpenseResearchAndDevelopment_c20211101__20221031_zvZOqzfU7dQ3" title="Income tax reconciliation nondeductible expense research and development">2,819,389</span>,) as R&amp;D tax expenses from our taxable income, thus negating any tax liability of the UK Operations in the Current FY. Our UK Operations have $<span id="xdx_90B_eus-gaap--OperatingLossCarryforwards_iI_pn5n6_c20221031__us-gaap--IncomeTaxAuthorityAxis__custom--UKMember_zhfCWvjfQiKj" title="Operating loss carryforwards">1.3</span>m in NOL carryforwards, $<span id="xdx_907_ecustom--OperatingLossCarryforwardsIncludingTradingLoss_iI_pn4n6_c20221031__us-gaap--IncomeTaxAuthorityAxis__custom--UKMember_zst4HcNcStC" title="Operating loss carryforwards including trading loss">0.48</span>m of which can be used by the UK entity in which the trading loss was created and $<span id="xdx_901_ecustom--OperatingLossCarryforwardsExcludingTradingLoss_iI_pn4n6_c20221031__us-gaap--IncomeTaxAuthorityAxis__custom--UKMember_zGD49FjDl1sc" title="Operating loss carryforwards excluding trading loss">0.82</span>M can be used by any or all UK entities. This applies indefinitely unless the business activities undertaken change substantially.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A valuation allowance is required for deferred tax assets, if based on available evidence, it is more likely than not that that all or some portion of the asset will not be realized due to the inability to generate sufficient taxable income in the future. The deferred tax losses refer to timing of asset allowance in the UK. As we are generally able to offset most taxes with brought forward trading losses, R&amp;D tax credit to offset profits expected to be ongoing and ability to utilize such reliefs within between entities then we do not foresee being able to utilize those deferred tax assets in the near future.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>CODA OCTOPUS GROUP, INC.</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Notes to the Consolidated Financial Statements</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">October 31, 2022 and 2021</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_895_eus-gaap--ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_zQ2tUgfmCmqb" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The provision (benefit) for income taxes comprises:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><span id="xdx_8B7_zgLVFMJA2aXj" style="display: none; font-family: Times New Roman, Times, Serif">SCHEDULE OF PROVISION (BENEFIT) FOR INCOME TAXES </span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2" id="xdx_491_20211101__20221031_zCF5rc5LZx52" style="text-align: center">October 31,</td><td> </td><td> </td> <td colspan="2" id="xdx_493_20201101__20211031_zskqWYuF42ka" style="text-align: center">October 31,</td><td> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2022</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2021</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr id="xdx_40C_eus-gaap--CurrentFederalTaxExpenseBenefit_maCITEBzteh_zrcJPJuDwhR9" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 60%; text-align: left">Current federal expense</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">849,580</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">(25,429</td><td style="width: 1%; text-align: left">)</td></tr> <tr id="xdx_40C_eus-gaap--CurrentStateAndLocalTaxExpenseBenefit_maCITEBzteh_zKznRAeAEUdl" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Current state income tax expense</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0">159,900</p></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1062">-</span></td><td style="text-align: left"> </td></tr> <tr id="xdx_40C_eus-gaap--CurrentForeignTaxExpenseBenefit_maCITEBzteh_zPkxN9085Zyl" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Foreign tax (benefit) expense</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(4,340</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">42,021</td><td style="padding-bottom: 1.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></tr> <tr id="xdx_400_eus-gaap--CurrentIncomeTaxExpenseBenefit_iT_mtCITEBzteh_maITEBzLPY_zZrgSZlDAioi" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Total current tax expense</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,005,140</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">16,592</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></tr> <tr id="xdx_403_eus-gaap--DeferredFederalIncomeTaxExpenseBenefit_maDOTEBzEwj_zI4rziZ9YEKi" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Deferred federal (benefit) expense</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(174,026</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">288,887</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></tr> <tr id="xdx_409_eus-gaap--DeferredOtherTaxExpenseBenefit_iT_mtDOTEBzEwj_maITEBzLPY_zu9zKafci9n3" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Deferred Tax (Benefit) Expense</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(174,026</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">288,887</td><td style="padding-bottom: 1.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></tr> <tr id="xdx_401_eus-gaap--IncomeTaxExpenseBenefit_iT_mtITEBzLPY_zG34KRiwFZn4" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt">Total Income Tax Expense</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"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0">831,114</p></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">305,479</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"/></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"/> 849580 -25429 159900 -4340 42021 1005140 16592 -174026 288887 -174026 288887 831114 305479 <p id="xdx_897_eus-gaap--ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_zh3N1LwdhW1e" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The expense for income taxes differed from the U.S. statutory rate due to the following:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8BA_z9O07dMFdSQ4" style="display: none">SCHEDULE OF RECONCILIATION OF INCOME TAX BENEFIT</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"/> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2" id="xdx_49A_20211101__20221031_zYpKAOyBlNq6" style="text-align: center">October 31,</td><td> </td><td> </td> <td colspan="2" id="xdx_497_20201101__20211031_zxmL4SstYBBc" style="text-align: center">October 31,</td><td> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2022</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2021</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr id="xdx_403_eus-gaap--EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_pid_dp_zZm75Q7FG8x4" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 60%; text-align: left">Statutory tax rate</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 16%; text-align: right">21.0</td><td style="width: 1%; text-align: left">%</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 16%; text-align: right">21.0</td><td style="width: 1%; text-align: left">%</td></tr> <tr id="xdx_400_eus-gaap--EffectiveIncomeTaxRateReconciliationNondeductibleExpenseResearchAndDevelopment_iN_pid_dpi_z6nXOyDqYNW8" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">R&amp;D Relief</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(10.6</td><td style="text-align: left">)%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(18.4</td><td style="text-align: left">)%</td></tr> <tr id="xdx_406_eus-gaap--EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_pid_dp_zLoVr9YxLnKb" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0">Change in valuation allowance</p></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0">3.7</p></td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">0.0</td><td style="text-align: left">%</td></tr> <tr id="xdx_401_eus-gaap--EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_pid_dp_zmLLhR5Ahsb2" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Foreign tax (benefit) expense</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(0.9</td><td style="text-align: left">)%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3.2</td><td style="text-align: left">%</td></tr> <tr id="xdx_40C_eus-gaap--EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_pid_dp_z8WWCxqfCf5f" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">State Income Tax</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0">3.0</p></td><td style="padding-bottom: 1.5pt; text-align: left">%</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">0.0</td><td style="padding-bottom: 1.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></tr> <tr id="xdx_405_eus-gaap--EffectiveIncomeTaxRateContinuingOperations_pid_dp_zJTdD9ZkXOo8" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt">Total</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"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0">16.2</p></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">5.8</td><td style="padding-bottom: 2.5pt; text-align: left">%</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"/></p> 0.210 0.210 0.106 0.184 0.037 0.000 -0.009 0.032 0.030 0.000 0.162 0.058 <p id="xdx_892_eus-gaap--ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_zKB6pYZrTri2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Significant components of the Company’s deferred tax assets and liabilities are as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8B9_zynavLZ76WGh" style="display: none">SCHEDULE OF COMPONENTS OF DEFERRED TAX ASSETS AND LIABILITIES</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2" id="xdx_492_20221031_z3IOPzeYKH1l" style="text-align: center">October 31,</td><td> </td><td> </td> <td colspan="2" id="xdx_497_20211031_zbStnd4w9xMd" style="text-align: center">October 31,</td><td> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2022</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2021</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Noncurrent deferred tax assets</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 style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Temporary differences</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_405_eus-gaap--DeferredTaxAssetsOperatingLossCarryforwardsDomestic_iI_maDTAGzCfV_zaD7ORMEvGkb" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; width: 60%; text-align: left">U.S. NOL carryforwards</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1101">-</span></td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">15,930</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_401_eus-gaap--DeferredTaxAssetsDeferredIncome_iI_maDTAGzCfV_z50ehyHYTMg4" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0">Deferred Revenue</p></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,830</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1105">-</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; 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_ecustom--DeferredTaxAssetRestrictedStockAwards_iI_maDTAGzCfV_ztVU7nZH2Jr3" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left">Restricted Stock Awards</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">272,841</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">72,970</td><td style="text-align: left"> </td></tr> <tr id="xdx_407_eus-gaap--DeferredTaxAssetsOther_iI_maDTAGzCfV_zKF4xjfk1PW7" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-align: left">Book/Tax Depreciation</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0">(17,861</p></td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(12,124</td><td style="text-align: left">)</td></tr> <tr id="xdx_40F_ecustom--DeferredTaxAssetsForeignResearchAndDevelopmentRefunds_iI_maDTAGzCfV_zpYXC4B4hxK" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left">Foreign fixed assets</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0">(84,381</p></td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">18,168</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; 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--DeferredTaxAssetsOperatingLossCarryforwardsForeign_iI_maDTAGzCfV_znzyordtadvd" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left; padding-bottom: 1.5pt">Foreign NOL carryforwards</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0">409,100</p></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">148,650</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,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></tr> <tr id="xdx_403_eus-gaap--DeferredTaxAssetsGross_iTI_mtDTAGzCfV_maDTANzIXD_zyDVBSeLemh5" style="vertical-align: bottom; background-color: White"> <td>Total</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0">584,529</p></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">243,594</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,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></tr> <tr id="xdx_404_eus-gaap--DeferredTaxAssetsValuationAllowance_iNI_di_msDTANzIXD_zz9l5axc2Psi" style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1.5pt; text-align: left">Valuation allowance</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0">(324,719</p></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(166,818</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,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></tr> <tr id="xdx_40C_eus-gaap--DeferredTaxAssetsNet_iTI_mtDTANzIXD_zTSUBGWdHR57" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt">Total Deferred Asset</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">259,810</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">76,776</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"/></p> 15930 4830 272841 72970 -17861 -12124 -84381 18168 409100 148650 584529 243594 324719 166818 259810 76776 2246251 2819389 1300000 480000 820000 <p id="xdx_808_eus-gaap--DebtDisclosureTextBlock_zSWw7W5E7Nwh" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">NOTE 9 - <span id="xdx_828_zM6Vcn2KdKki">NOTE PAYABLE</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_89F_eus-gaap--ScheduleOfDebtTableTextBlock_zWI1YZlr9kMb" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Note payable consisted of the following at:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8BF_z7GAZJyxINV1" style="display: none; font-family: Times New Roman, Times, Serif">SCHEDULE OF NOTES PAYABLE</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_49C_20221031_zwGcJTzfx4vk" style="font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">October 31,</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_49F_20211031_z7he725b6p54" style="font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">October 31,</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2022</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2021</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40B_eus-gaap--NotesPayable_iI_hus-gaap--DebtInstrumentAxis__custom--SecuredNotePayableMember_zsiMuxh2akD" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; width: 60%; text-align: justify; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Secured note payable to HSBC NA with interest payable on the 28<sup>th</sup> day of each month at <span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNDSEVEVUxFIE9GIE5PVEVTIFBBWUFCTEUgKERldGFpbHMpIChQYXJlbnRoZXRpY2FsKQA_" id="xdx_901_eus-gaap--DebtInstrumentInterestRateStatedPercentage_iI_pid_dp_uPure_c20221031__us-gaap--DebtInstrumentAxis__custom--SecuredNotePayableMember_zqcs2ohMRWSh" title="Debt interest rate"><span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNDSEVEVUxFIE9GIE5PVEVTIFBBWUFCTEUgKERldGFpbHMpIChQYXJlbnRoZXRpY2FsKQA_" id="xdx_90A_eus-gaap--DebtInstrumentInterestRateStatedPercentage_iI_pid_dp_uPure_c20211031__us-gaap--DebtInstrumentAxis__custom--SecuredNotePayableMember_zKfCkqjXKM32" title="Debt interest rate">4.56</span></span>% per annum. Monthly repayment obligation under this loan was $<span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNDSEVEVUxFIE9GIE5PVEVTIFBBWUFCTEUgKERldGFpbHMpIChQYXJlbnRoZXRpY2FsKQA_" id="xdx_906_eus-gaap--DebtInstrumentPeriodicPayment_c20211101__20221031__us-gaap--DebtInstrumentAxis__custom--SecuredNotePayableMember_zMybksbd8sYl" title="Monthly repayment"><span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNDSEVEVUxFIE9GIE5PVEVTIFBBWUFCTEUgKERldGFpbHMpIChQYXJlbnRoZXRpY2FsKQA_" id="xdx_907_eus-gaap--DebtInstrumentPeriodicPayment_c20201101__20211031__us-gaap--DebtInstrumentAxis__custom--SecuredNotePayableMember_zp9bn4yTrR8e" title="Monthly repayment">43,777</span></span> (comprising both principal and interest repayment). The Loan reached maturity and was repaid in full in <span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNDSEVEVUxFIE9GIE5PVEVTIFBBWUFCTEUgKERldGFpbHMpIChQYXJlbnRoZXRpY2FsKQA_" id="xdx_904_eus-gaap--DebtInstrumentMaturityDateDescription_c20211101__20221031__us-gaap--DebtInstrumentAxis__custom--SecuredNotePayableMember_z7ToVvlHYEd8" title="Debt maturity date, description"><span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNDSEVEVUxFIE9GIE5PVEVTIFBBWUFCTEUgKERldGFpbHMpIChQYXJlbnRoZXRpY2FsKQA_" id="xdx_903_eus-gaap--DebtInstrumentMaturityDateDescription_c20201101__20211031__us-gaap--DebtInstrumentAxis__custom--SecuredNotePayableMember_zVcrl5v2w8I8" title="Debt maturity date, description">December 2021.</span></span></span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1142">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">63,559</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">.</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_400_eus-gaap--NotesPayable_iI_zSzN8JwlQwrf" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">Total</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1157">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">63,559</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40E_eus-gaap--NotesPayableCurrent_iNI_di_zx46sKjRy1If" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Less: current portion</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1160">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(63,559</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> <tr id="xdx_407_eus-gaap--LongTermNotesPayable_iI_ziCZOIfHnhA3" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Total Long Term Note Payable</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1163">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1164">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> <p id="xdx_8A5_zdTkG1Hdtoql" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify">The HSBC Loan was repaid in full in December 2021.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company entered into a $<span id="xdx_908_eus-gaap--LineOfCreditFacilityMaximumBorrowingCapacity_iI_c20221031_zWXg2RYmLXw1" title="Line of credit maximum borrowing capacity">4,000,000</span> revolving line of credit facility with HSBC NA on November 27, 2019, with the interest rate established as the applicable prime rate. This revolving line of credit facility is subject to annual renewal and has been extended to November 2023. We have not utilized this line of credit and the outstanding balance on the line of credit was $<span id="xdx_906_eus-gaap--LineOfCreditFacilityMaximumAmountOutstandingDuringPeriod_c20211101__20221031_zo43DV7HpV32" title="Line of credit facility, maximum amount outstanding during period"><span id="xdx_90B_eus-gaap--LineOfCreditFacilityMaximumAmountOutstandingDuringPeriod_c20201101__20211031_z9bpQlYIZjNf" title="Line of credit facility, maximum amount outstanding during period">0</span></span> as of October 31, 2022 and 2021.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>CODA OCTOPUS GROUP, INC.</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Notes to the Consolidated Financial Statements</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">October 31, 2022 and 2021</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_89F_eus-gaap--ScheduleOfDebtTableTextBlock_zWI1YZlr9kMb" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Note payable consisted of the following at:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8BF_z7GAZJyxINV1" style="display: none; font-family: Times New Roman, Times, Serif">SCHEDULE OF NOTES PAYABLE</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_49C_20221031_zwGcJTzfx4vk" style="font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">October 31,</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_49F_20211031_z7he725b6p54" style="font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">October 31,</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2022</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2021</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40B_eus-gaap--NotesPayable_iI_hus-gaap--DebtInstrumentAxis__custom--SecuredNotePayableMember_zsiMuxh2akD" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; width: 60%; text-align: justify; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Secured note payable to HSBC NA with interest payable on the 28<sup>th</sup> day of each month at <span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNDSEVEVUxFIE9GIE5PVEVTIFBBWUFCTEUgKERldGFpbHMpIChQYXJlbnRoZXRpY2FsKQA_" id="xdx_901_eus-gaap--DebtInstrumentInterestRateStatedPercentage_iI_pid_dp_uPure_c20221031__us-gaap--DebtInstrumentAxis__custom--SecuredNotePayableMember_zqcs2ohMRWSh" title="Debt interest rate"><span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNDSEVEVUxFIE9GIE5PVEVTIFBBWUFCTEUgKERldGFpbHMpIChQYXJlbnRoZXRpY2FsKQA_" id="xdx_90A_eus-gaap--DebtInstrumentInterestRateStatedPercentage_iI_pid_dp_uPure_c20211031__us-gaap--DebtInstrumentAxis__custom--SecuredNotePayableMember_zKfCkqjXKM32" title="Debt interest rate">4.56</span></span>% per annum. Monthly repayment obligation under this loan was $<span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNDSEVEVUxFIE9GIE5PVEVTIFBBWUFCTEUgKERldGFpbHMpIChQYXJlbnRoZXRpY2FsKQA_" id="xdx_906_eus-gaap--DebtInstrumentPeriodicPayment_c20211101__20221031__us-gaap--DebtInstrumentAxis__custom--SecuredNotePayableMember_zMybksbd8sYl" title="Monthly repayment"><span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNDSEVEVUxFIE9GIE5PVEVTIFBBWUFCTEUgKERldGFpbHMpIChQYXJlbnRoZXRpY2FsKQA_" id="xdx_907_eus-gaap--DebtInstrumentPeriodicPayment_c20201101__20211031__us-gaap--DebtInstrumentAxis__custom--SecuredNotePayableMember_zp9bn4yTrR8e" title="Monthly repayment">43,777</span></span> (comprising both principal and interest repayment). The Loan reached maturity and was repaid in full in <span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNDSEVEVUxFIE9GIE5PVEVTIFBBWUFCTEUgKERldGFpbHMpIChQYXJlbnRoZXRpY2FsKQA_" id="xdx_904_eus-gaap--DebtInstrumentMaturityDateDescription_c20211101__20221031__us-gaap--DebtInstrumentAxis__custom--SecuredNotePayableMember_z7ToVvlHYEd8" title="Debt maturity date, description"><span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNDSEVEVUxFIE9GIE5PVEVTIFBBWUFCTEUgKERldGFpbHMpIChQYXJlbnRoZXRpY2FsKQA_" id="xdx_903_eus-gaap--DebtInstrumentMaturityDateDescription_c20201101__20211031__us-gaap--DebtInstrumentAxis__custom--SecuredNotePayableMember_zVcrl5v2w8I8" title="Debt maturity date, description">December 2021.</span></span></span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1142">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">63,559</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">.</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_400_eus-gaap--NotesPayable_iI_zSzN8JwlQwrf" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">Total</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1157">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">63,559</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40E_eus-gaap--NotesPayableCurrent_iNI_di_zx46sKjRy1If" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Less: current portion</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1160">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(63,559</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> <tr id="xdx_407_eus-gaap--LongTermNotesPayable_iI_ziCZOIfHnhA3" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Total Long Term Note Payable</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1163">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1164">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> 0.0456 0.0456 43777 43777 December 2021. December 2021. 63559 63559 63559 4000000 0 0 <p id="xdx_805_eus-gaap--ComprehensiveIncomeNoteTextBlock_zEdZKOHnfW3f" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">NOTE 10 - <span id="xdx_820_zPvao5oaK1T7">ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS)</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Other comprehensive income (loss) consists of foreign currency translation adjustments. Total other comprehensive income (loss) was <span id="xdx_909_ecustom--OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributable_iN_di_c20211101__20221031_zUbzUCjyNtr6" title="Other comprehensive income (loss) of foreign currency translation adjustments">($3,070,065)</span> and $<span id="xdx_90B_ecustom--OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributable_iN_di_c20201101__20211031_z7cez3LgCxgh">654,219</span> for the years ended October 31, 2022 and 2021, respectively.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_894_eus-gaap--ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_zY9w67O5gtLk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A reconciliation of the other comprehensive income (loss) in the stockholders’ equity section of the consolidated balance sheets is as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif"> <span id="xdx_8BB_zhVOkfw4B6d4" style="display: none">SCHEDULE OF OTHER COMPREHENSIVE INCOME (LOSS)</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2" id="xdx_495_20211101__20221031_z3dTiIDRJTRb" style="text-align: center">October 31,</td><td> </td><td> </td> <td colspan="2" id="xdx_49E_20201101__20211031_zrgupnJwb9k1" style="text-align: center">October 31,</td><td> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2022</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2021</td><td style="padding-bottom: 1.5pt"> </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></tr> <tr id="xdx_40D_eus-gaap--AccumulatedOtherComprehensiveIncomeLossNetOfTax_iS_zYWVMrJhs2J7" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 60%; text-align: left">Balance, beginning of year</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">(1,667,059</td><td style="width: 1%; text-align: left">)</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">(2,321,278</td><td style="width: 1%; text-align: left">)</td></tr> <tr id="xdx_40D_eus-gaap--OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToParent_zclrmzWqmMQc" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">Total other comprehensive income (loss) for the year - foreign currency translation adjustment</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(3,070,065</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">654,219</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_400_eus-gaap--AccumulatedOtherComprehensiveIncomeLossNetOfTax_iE_zvUkLFUCbzjk" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt">Balance, end of year</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">(4,737,124</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">(1,667,059</td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"/></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"/> <p id="xdx_8A0_zCngThxNaEId" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> 3070065 -654219 <p id="xdx_894_eus-gaap--ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_zY9w67O5gtLk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A reconciliation of the other comprehensive income (loss) in the stockholders’ equity section of the consolidated balance sheets is as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif"> <span id="xdx_8BB_zhVOkfw4B6d4" style="display: none">SCHEDULE OF OTHER COMPREHENSIVE INCOME (LOSS)</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2" id="xdx_495_20211101__20221031_z3dTiIDRJTRb" style="text-align: center">October 31,</td><td> </td><td> </td> <td colspan="2" id="xdx_49E_20201101__20211031_zrgupnJwb9k1" style="text-align: center">October 31,</td><td> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2022</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2021</td><td style="padding-bottom: 1.5pt"> </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></tr> <tr id="xdx_40D_eus-gaap--AccumulatedOtherComprehensiveIncomeLossNetOfTax_iS_zYWVMrJhs2J7" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 60%; text-align: left">Balance, beginning of year</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">(1,667,059</td><td style="width: 1%; text-align: left">)</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">(2,321,278</td><td style="width: 1%; text-align: left">)</td></tr> <tr id="xdx_40D_eus-gaap--OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToParent_zclrmzWqmMQc" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">Total other comprehensive income (loss) for the year - foreign currency translation adjustment</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(3,070,065</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">654,219</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_400_eus-gaap--AccumulatedOtherComprehensiveIncomeLossNetOfTax_iE_zvUkLFUCbzjk" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt">Balance, end of year</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">(4,737,124</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">(1,667,059</td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"/></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"/> -1667059 -2321278 -3070065 654219 -4737124 -1667059 <p id="xdx_805_eus-gaap--ConcentrationRiskDisclosureTextBlock_z8jdVYYAqI35" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">NOTE 11 – <span id="xdx_828_zUkKMX7YWcOa">CONCENTRATIONS</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline">Significant Customers</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During the year ended October 31, 2022, the Company had no customers from whom it generated sales greater than 10% of net revenues.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During the year ended October 31, 2021, the Company had one customer from whom it generated sales greater than 10% of net revenues. Revenue from this customer was $<span id="xdx_901_eus-gaap--ProceedsFromCustomers_c20201101__20211031__srt--MajorCustomersAxis__custom--OneCustomerMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_z2dDGsSAMcq2">2,484,173</span>, or <span id="xdx_903_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20201101__20211031__srt--MajorCustomersAxis__custom--OneCustomerMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zdszASv39Aka" title="Concentration risk, percentage">12</span>% of net revenues during the period. Total accounts receivable from this customer as of October 31, 2021 was $<span id="xdx_90A_eus-gaap--AccountsReceivableNetCurrent_iI_c20211031__srt--MajorCustomersAxis__custom--OneCustomerMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zuMN7zsnvab7" title="Accounts receivable">468,149</span> or <span id="xdx_90C_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20201101__20211031__srt--MajorCustomersAxis__custom--OneCustomerMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember_zfhWZEyjWgu8" title="Concentration risk, percentage">11</span>% of accounts receivable.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> 2484173 0.12 468149 0.11 <p id="xdx_80D_eus-gaap--CompensationAndEmployeeBenefitPlansTextBlock_z4ZdpcbHSM2j" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">NOTE 12 - <span id="xdx_829_zIGFJIVCbGNe">EMPLOYEE BENEFIT PLANS</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company’s U.S. subsidiaries maintain a 401(k)-retirement plan. The plan allows the Company to make matching contributions of <span id="xdx_90A_ecustom--EmployeeCompensationPercentage_pid_dp_uPure_c20211101__20221031_z5rijZr7NFka" title="Employee compensation percentage">4</span>% of employee compensation, subject to IRS contribution limits. U.S. employees who have at least six months of service with the Company are eligible. In addition, the Company’s UK subsidiaries operate statutory pension schemes which provide for the payment of certain contribution by the Company and the Employee. These schemes in the UK operate on a defined contribution money purchase basis and the contributions are charged to operations as they arise. Finally, the Company is obligated to provide pension funding according to the laws in which it operates including in both Denmark and Australia. The Company has an arrangement that fulfills this requirement. Employee benefit costs for the years ended October 31, 2022 and 2021 were $<span id="xdx_901_eus-gaap--DefinedBenefitPlanServiceCost_pp0p0_c20211101__20221031_zlpmCMNxMnL4" title="Employee benefit costs">138,260</span> and $<span id="xdx_901_eus-gaap--DefinedBenefitPlanServiceCost_c20201101__20211031_zQywES1hgyeg" title="Employee benefit costs">123,215</span>, respectively.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>CODA OCTOPUS GROUP, INC.</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Notes to the Consolidated Financial Statements</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">October 31, 2022 and 2021</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> 0.04 138260 123215 <p id="xdx_809_eus-gaap--SegmentReportingDisclosureTextBlock_zjwwjpNLP985" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">NOTE 13 -<span id="xdx_821_zofrRQpscgrk">SEGMENT ANALYSIS</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Based on the fundamental difference in the types of offering products versus services, we operate two distinct reportable segments which are managed separately. Coda Octopus Products (“Marine Technology Business” or “Products Segment”) operations are comprised primarily of sale of underwater technology sonar solutions, products for underwater operations including hardware and software, and rental of solutions and products to the underwater market. Coda Octopus Martech and Coda Octopus Colmek (“Marine Engineering Business” or “Services Segment”) provides engineering services primarily as sub-contractors to prime defense contractors.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Segment operating income is total segment revenue reduced by operating expenses identifiable with the business segment. Corporate includes general corporate administrative costs (“overhead”).</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company evaluates performance and allocates resources based upon segment operating income.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">There are inter-segment sales which have been eliminated in our financial statements but are disclosed in the tables below for information purposes.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following table summarizes segment asset and operating balances by reportable segment as of and for the years ended October 31, 2022 and 2021, respectively.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company’s reportable business segments sell their goods and services in four geographic locations:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Americas</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Europe</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Australia/Asia</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Middle East/Africa</span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>CODA OCTOPUS GROUP, INC.</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Notes to the Consolidated Financial Statements</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">October 31, 2022 and 2021</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">NOTE 13 -SEGMENT ANALYSIS (Continued)</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"/> <p id="xdx_89C_eus-gaap--ScheduleOfSegmentReportingInformationBySegmentTextBlock_zwHVTeiqS8k5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8B2_zXfZOPGduuwh" style="display: none">SCHEDULE OF SEGMENT REPORTING INFORMATION</span></span></span></span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_495_20211101__20221031__us-gaap--StatementBusinessSegmentsAxis__custom--MarineTechnologyBusinessProductsMember__us-gaap--TypeOfArrangementAxis__custom--SegmentReportingMember_zIwHqXvzx5wb" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Marine Technology Business (Products)</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_498_20211101__20221031__us-gaap--StatementBusinessSegmentsAxis__custom--MarineEngineeringBusinessServicesMember__us-gaap--TypeOfArrangementAxis__custom--SegmentReportingMember_zLLb7WF17x92" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Marine Engineering Business (Services)</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_498_20211101__20221031__us-gaap--StatementBusinessSegmentsAxis__custom--OverheadMember__us-gaap--TypeOfArrangementAxis__custom--SegmentReportingMember_zJ8sYFfM2i4f" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Overhead</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_491_20211101__20221031__us-gaap--TypeOfArrangementAxis__custom--SegmentReportingMember_zfYh4zNjblEk" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Total</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">Year Ended October 31, 2022</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40F_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_maGPz7nE_zV6jtOrxTvze" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; width: 36%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Net Revenues</span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; width: 12%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">14,724,688</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; width: 12%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">7,501,115</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; width: 12%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1211">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; width: 12%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">22,225,803</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_409_eus-gaap--CostOfRevenue_msGPz7nE_z26pkGdNpH6e" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Cost of Revenues</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,941,569</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,093,546</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1216">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">7,035,115</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_407_eus-gaap--GrossProfit_iT_pp0p0_mtGPz7nE_maOILzjxs_z1k7I5x1Whx9" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Gross Profit</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">11,783,119</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,407,569</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1221">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">15,190,688</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40C_eus-gaap--ResearchAndDevelopmentExpense_maOEzQ6q_zP5fDkWJp0ej" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Research &amp; Development</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,207,500</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">30,420</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1226">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,237,920</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_403_eus-gaap--SellingGeneralAndAdministrativeExpense_maOEzQ6q_zZ8LesL3r9Oe" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Selling, General &amp; Administrative</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,563,554</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,654,565</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,730,585</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">7,948,704</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_404_eus-gaap--OperatingExpenses_iT_pp0p0_mtOEzQ6q_msOILzjxs_zVjpZXy7GYmb" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Total Operating Expenses</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,771,054</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,684,985</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,730,585</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right">10,186,624</td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40E_eus-gaap--OperatingIncomeLoss_iT_pp0p0_mtOILzjxs_maILFCOzyY1_zyHvNrnHvR8j" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Income (Loss) from Operations</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">7,012,065</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">722,584</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(2,730,585</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right">5,004,064</td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40E_eus-gaap--OtherIncomeAbstract_iB_z3g1xsll5FT5" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Other Income (Expense)</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_404_eus-gaap--OtherIncome_maNIEzBDx_zkhQc1C4T2S3" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Other Income</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">55,715</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">79,204</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,056</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">137,975</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_401_eus-gaap--InterestIncomeExpenseNet_pp0p0_maNIEzBDx_zngLkTaz3OPc" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Interest Expense</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(9,233</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(71</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(400</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(9,704</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_405_eus-gaap--NonoperatingIncomeExpense_iT_pp0p0_mtNIEzBDx_maILFCOzyY1_z4C0mWAJhHp6" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Total Other Income</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">46,482</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">79,133</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,656</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"/></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">128,271</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40C_eus-gaap--IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_iT_pp0p0_mtILFCOzyY1_maNILzny2_z4W82osj46X9" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Income (Loss) before Income Taxes</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">7,058,547</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">801,717</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right">(2,727,929</td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">5,132,335</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_406_eus-gaap--IncomeTaxExpenseBenefitContinuingOperationsAbstract_iB_z9SrlJM8gAka" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Income Tax (Expense) Benefit</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_407_eus-gaap--CurrentIncomeTaxExpenseBenefit_i01N_pp0p0_di_maITEBz57a_zoyZ0Md1FG04" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Current Tax (Expense) Benefit</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(868,162</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">39,422</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0">(176,400</p></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0">(1,005,140</p></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> <tr id="xdx_402_eus-gaap--DeferredIncomeTaxExpenseBenefit_i01N_pp0p0_di_maITEBz57a_ztmuXwYYHqHf" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Deferred Tax Benefit (Expense)</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">31,907</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(41,657</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">183,776</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right">174,026</td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_409_eus-gaap--IncomeTaxExpenseBenefit_i01NT_pp0p0_di_mtITEBz57a_msNILzny2_z8EB7Pr8Lx4" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Total Income Tax (Expense) Benefit</span></td><td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0">(836,255</p></td><td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(2,235</span></td><td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif; text-align: left">)<span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0">7,376</p></td><td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0">(831,114</p></td><td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_402_eus-gaap--NetIncomeLoss_iT_pp0p0_mtNILzny2_zOV8LVtLNpj9" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Net Income (Loss)</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">6,222,292</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">799,482</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0">(2,720,553</p></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right">4,301,221</td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_402_ecustom--SupplementalDisclosuresAbstract_iB_z0DyxekebuHe" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Supplemental Disclosures</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_409_eus-gaap--Assets_i01E_pdp0_zsm4N1DlV6I7" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Total Assets</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">33,348,805</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">12,662,109</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">916,544</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right">46,927,458</td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40E_eus-gaap--Liabilities_i01E_pp0p0_zv9PXYLKekm2" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Total Liabilities</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,432,750</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">526,195</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">585,704</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right">3,544,649</td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_403_ecustom--RevenuesFromIntercompanySales_i01_zRCQQLQtyfA3" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Revenues from Intercompany Sales - eliminated from sales above</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,406,717</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">396,015</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,720,000</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">5,522,732</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_406_eus-gaap--DepreciationDepletionAndAmortization_i01_zr0giYTWbDG6" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Depreciation and Amortization</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">602,583</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">96,776</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">39,370</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">738,729</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_409_eus-gaap--PaymentsForProceedsFromProductiveAssets_i01_zkAhfHavY8f8" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Purchases of Long-lived Assets</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,123,475</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">36,862</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">90,887</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,251,224</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>CODA OCTOPUS GROUP, INC.</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Notes to the Consolidated Financial Statements</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">October 31, 2022 and 2021</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">NOTE 13 -SEGMENT ANALYSIS (Continued)</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_497_20201101__20211031__us-gaap--StatementBusinessSegmentsAxis__custom--MarineTechnologyBusinessProductsMember__us-gaap--TypeOfArrangementAxis__custom--SegmentReportingMember_zpJeMmGoh555" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Marine Technology Business (Products)</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_49F_20201101__20211031__us-gaap--StatementBusinessSegmentsAxis__custom--MarineEngineeringBusinessServicesMember__us-gaap--TypeOfArrangementAxis__custom--SegmentReportingMember_zV1qdcsanZ5b" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Marine Engineering Business (Services)</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_490_20201101__20211031__us-gaap--StatementBusinessSegmentsAxis__custom--OverheadMember__us-gaap--TypeOfArrangementAxis__custom--SegmentReportingMember_zk9RKNLELqp8" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Overhead</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_499_20201101__20211031__us-gaap--TypeOfArrangementAxis__custom--SegmentReportingMember_zIjdMahuYfRb" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Total</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">Year Ended October 31, 2021</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40F_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_maGPz7nE_zwTOBS7Nnzg6" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; width: 36%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Net Revenues</span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; width: 12%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">15,804,222</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; width: 12%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">5,527,305</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; width: 12%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1326">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; width: 12%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">21,331,527</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_409_eus-gaap--CostOfRevenue_msGPz7nE_z9gsvKN0sRZ5" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Cost of Revenues</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,169,835</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,391,974</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1331">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">6,561,809</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_407_eus-gaap--GrossProfit_iT_pp0p0_mtGPz7nE_maOILzjxs_z6VFv0l6XUa2" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Gross Profit</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">12,634,387</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,135,331</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1336">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">14,769,718</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40C_eus-gaap--ResearchAndDevelopmentExpense_maOEzQ6q_zI1X1RlVUYdf" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Research &amp; Development</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,509,107</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">473,569</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1341">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,982,676</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_403_eus-gaap--SellingGeneralAndAdministrativeExpense_maOEzQ6q_zI3VMs5NeG47" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Selling, General &amp; Administrative</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,231,733</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,304,300</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,413,492</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">7,949,525</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_404_eus-gaap--OperatingExpenses_iT_pp0p0_mtOEzQ6q_msOILzjxs_z48irZ0ZVP8h" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Total Operating Expenses</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">5,740,840</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,777,869</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,413,492</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">10,932,201</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40E_eus-gaap--OperatingIncomeLoss_iT_pp0p0_mtOILzjxs_maILFCOzyY1_z9h73RJerLX3" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Income (Loss) from Operations</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">6,893,547</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(642,538</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(2,413,492</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,837,517</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40A_eus-gaap--NonoperatingIncomeExpenseAbstract_iB_zAx8obhu7fg4" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Other Income (Expense)</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_406_eus-gaap--OtherIncome_i01_maNIEzBDx_z3hQrpqLnoY6" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Other Income</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">354,373</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,079,374</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,635</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,435,382</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_402_eus-gaap--InterestIncomeExpenseNet_i01_pp0p0_maNIEzBDx_z6K0HJwVswJf" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Interest Expense</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(1,738</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(365</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(17,552</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(19,655</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_409_eus-gaap--NonoperatingIncomeExpense_i01T_pp0p0_mtNIEzBDx_maILFCOzyY1_zblBJsUVVS3j" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Total Other Income (Expense)</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">352,635</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,079,009</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(15,917</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,415,727</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40C_eus-gaap--IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_iT_pp0p0_mtILFCOzyY1_maNILzny2_z2eHBu2xJYUe" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Income (Loss) before Income Taxes</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">7,246,182</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">436,471</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(2,429,409</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">5,253,244</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_406_eus-gaap--IncomeTaxExpenseBenefitContinuingOperationsAbstract_iB_zF10tmjlHQeg" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Income Tax (Expense) Benefit</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40E_eus-gaap--CurrentIncomeTaxExpenseBenefit_i01N_pp0p0_di_maITEBz57a_zxqYnKt1ihV3" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Current Tax Benefit (Expense)</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">35,032</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(51,624</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1391">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(16,592</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> <tr id="xdx_40F_eus-gaap--DeferredIncomeTaxExpenseBenefit_i01N_pp0p0_di_maITEBz57a_zYXQw4xpllK" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Deferred Tax (Expense) Benefit</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(418,338</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">409,205</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(279,754</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(288,887</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_408_eus-gaap--IncomeTaxExpenseBenefit_i01NT_pp0p0_di_mtITEBz57a_msNILzny2_z1ZNt27yHxN6" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Total Income Tax (Expense) Benefit</span></td><td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(383,306</span></td><td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">357,581</span></td><td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(279,754</span></td><td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(305,479</span></td><td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_402_eus-gaap--NetIncomeLoss_iT_pp0p0_mtNILzny2_zTitLpiqQA09" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Net Income (Loss)</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">6,862,876</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">794,052</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(2,709,163</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,947,765</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40B_ecustom--SupplementalDisclosuresAbstract_iB_zfISI3Ae8NS" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Supplemental Disclosures</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_408_eus-gaap--Assets_i01E_pp0p0_zEUNsm1K0BQh" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Total Assets</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">30,631,442</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">14,117,747</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">716,230</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">45,465,419</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_403_eus-gaap--Liabilities_i01E_pp0p0_zBv2UjPFoKqa" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Total Liabilities</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,166,999</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">849,306</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">400,041</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,416,346</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_407_ecustom--RevenuesFromIntercompanySales_i01_zuI7iEwlKfqd" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Revenues from Intercompany Sales - eliminated from sales above</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,075,387</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">355,608</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,470,000</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">5,900,995</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_406_eus-gaap--DepreciationDepletionAndAmortization_i01_zrwvYFYpgp3g" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Depreciation and Amortization</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">780,434</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">114,022</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">29,617</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">924,073</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_402_eus-gaap--PaymentsForProceedsFromProductiveAssets_i01_z9wH0XOYHlz7" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Purchases of Long-lived Assets</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">793,995</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">51,907</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">118,302</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">964,204</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> <p id="xdx_8A2_zpPIv1dYBqDi" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>CODA OCTOPUS GROUP, INC.</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Notes to the Consolidated Financial Statements</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">October 31, 2022 and 2021</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_89C_eus-gaap--ScheduleOfSegmentReportingInformationBySegmentTextBlock_zwHVTeiqS8k5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8B2_zXfZOPGduuwh" style="display: none">SCHEDULE OF SEGMENT REPORTING INFORMATION</span></span></span></span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_495_20211101__20221031__us-gaap--StatementBusinessSegmentsAxis__custom--MarineTechnologyBusinessProductsMember__us-gaap--TypeOfArrangementAxis__custom--SegmentReportingMember_zIwHqXvzx5wb" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Marine Technology Business (Products)</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_498_20211101__20221031__us-gaap--StatementBusinessSegmentsAxis__custom--MarineEngineeringBusinessServicesMember__us-gaap--TypeOfArrangementAxis__custom--SegmentReportingMember_zLLb7WF17x92" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Marine Engineering Business (Services)</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_498_20211101__20221031__us-gaap--StatementBusinessSegmentsAxis__custom--OverheadMember__us-gaap--TypeOfArrangementAxis__custom--SegmentReportingMember_zJ8sYFfM2i4f" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Overhead</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_491_20211101__20221031__us-gaap--TypeOfArrangementAxis__custom--SegmentReportingMember_zfYh4zNjblEk" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Total</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">Year Ended October 31, 2022</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40F_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_maGPz7nE_zV6jtOrxTvze" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; width: 36%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Net Revenues</span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; width: 12%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">14,724,688</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; width: 12%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">7,501,115</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; width: 12%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1211">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; width: 12%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">22,225,803</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_409_eus-gaap--CostOfRevenue_msGPz7nE_z26pkGdNpH6e" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Cost of Revenues</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,941,569</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,093,546</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1216">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">7,035,115</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_407_eus-gaap--GrossProfit_iT_pp0p0_mtGPz7nE_maOILzjxs_z1k7I5x1Whx9" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Gross Profit</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">11,783,119</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,407,569</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1221">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">15,190,688</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40C_eus-gaap--ResearchAndDevelopmentExpense_maOEzQ6q_zP5fDkWJp0ej" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Research &amp; Development</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,207,500</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">30,420</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1226">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,237,920</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_403_eus-gaap--SellingGeneralAndAdministrativeExpense_maOEzQ6q_zZ8LesL3r9Oe" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Selling, General &amp; Administrative</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,563,554</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,654,565</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,730,585</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">7,948,704</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_404_eus-gaap--OperatingExpenses_iT_pp0p0_mtOEzQ6q_msOILzjxs_zVjpZXy7GYmb" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Total Operating Expenses</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,771,054</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,684,985</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,730,585</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right">10,186,624</td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40E_eus-gaap--OperatingIncomeLoss_iT_pp0p0_mtOILzjxs_maILFCOzyY1_zyHvNrnHvR8j" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Income (Loss) from Operations</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">7,012,065</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">722,584</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(2,730,585</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right">5,004,064</td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40E_eus-gaap--OtherIncomeAbstract_iB_z3g1xsll5FT5" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Other Income (Expense)</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_404_eus-gaap--OtherIncome_maNIEzBDx_zkhQc1C4T2S3" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Other Income</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">55,715</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">79,204</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,056</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">137,975</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_401_eus-gaap--InterestIncomeExpenseNet_pp0p0_maNIEzBDx_zngLkTaz3OPc" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Interest Expense</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(9,233</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(71</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(400</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(9,704</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_405_eus-gaap--NonoperatingIncomeExpense_iT_pp0p0_mtNIEzBDx_maILFCOzyY1_z4C0mWAJhHp6" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Total Other Income</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">46,482</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">79,133</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,656</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"/></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">128,271</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40C_eus-gaap--IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_iT_pp0p0_mtILFCOzyY1_maNILzny2_z4W82osj46X9" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Income (Loss) before Income Taxes</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">7,058,547</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">801,717</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right">(2,727,929</td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">5,132,335</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_406_eus-gaap--IncomeTaxExpenseBenefitContinuingOperationsAbstract_iB_z9SrlJM8gAka" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Income Tax (Expense) Benefit</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_407_eus-gaap--CurrentIncomeTaxExpenseBenefit_i01N_pp0p0_di_maITEBz57a_zoyZ0Md1FG04" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Current Tax (Expense) Benefit</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(868,162</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">39,422</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0">(176,400</p></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0">(1,005,140</p></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> <tr id="xdx_402_eus-gaap--DeferredIncomeTaxExpenseBenefit_i01N_pp0p0_di_maITEBz57a_ztmuXwYYHqHf" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Deferred Tax Benefit (Expense)</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">31,907</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(41,657</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">183,776</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right">174,026</td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_409_eus-gaap--IncomeTaxExpenseBenefit_i01NT_pp0p0_di_mtITEBz57a_msNILzny2_z8EB7Pr8Lx4" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Total Income Tax (Expense) Benefit</span></td><td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0">(836,255</p></td><td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(2,235</span></td><td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif; text-align: left">)<span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0">7,376</p></td><td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0">(831,114</p></td><td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_402_eus-gaap--NetIncomeLoss_iT_pp0p0_mtNILzny2_zOV8LVtLNpj9" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Net Income (Loss)</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">6,222,292</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">799,482</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0">(2,720,553</p></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right">4,301,221</td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_402_ecustom--SupplementalDisclosuresAbstract_iB_z0DyxekebuHe" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Supplemental Disclosures</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_409_eus-gaap--Assets_i01E_pdp0_zsm4N1DlV6I7" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Total Assets</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">33,348,805</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">12,662,109</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">916,544</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right">46,927,458</td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40E_eus-gaap--Liabilities_i01E_pp0p0_zv9PXYLKekm2" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Total Liabilities</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,432,750</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">526,195</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">585,704</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right">3,544,649</td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_403_ecustom--RevenuesFromIntercompanySales_i01_zRCQQLQtyfA3" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Revenues from Intercompany Sales - eliminated from sales above</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,406,717</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">396,015</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,720,000</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">5,522,732</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_406_eus-gaap--DepreciationDepletionAndAmortization_i01_zr0giYTWbDG6" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Depreciation and Amortization</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">602,583</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">96,776</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">39,370</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">738,729</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_409_eus-gaap--PaymentsForProceedsFromProductiveAssets_i01_zkAhfHavY8f8" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Purchases of Long-lived Assets</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,123,475</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">36,862</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">90,887</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,251,224</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>CODA OCTOPUS GROUP, INC.</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Notes to the Consolidated Financial Statements</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">October 31, 2022 and 2021</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">NOTE 13 -SEGMENT ANALYSIS (Continued)</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_497_20201101__20211031__us-gaap--StatementBusinessSegmentsAxis__custom--MarineTechnologyBusinessProductsMember__us-gaap--TypeOfArrangementAxis__custom--SegmentReportingMember_zpJeMmGoh555" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Marine Technology Business (Products)</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_49F_20201101__20211031__us-gaap--StatementBusinessSegmentsAxis__custom--MarineEngineeringBusinessServicesMember__us-gaap--TypeOfArrangementAxis__custom--SegmentReportingMember_zV1qdcsanZ5b" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Marine Engineering Business (Services)</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_490_20201101__20211031__us-gaap--StatementBusinessSegmentsAxis__custom--OverheadMember__us-gaap--TypeOfArrangementAxis__custom--SegmentReportingMember_zk9RKNLELqp8" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Overhead</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_499_20201101__20211031__us-gaap--TypeOfArrangementAxis__custom--SegmentReportingMember_zIjdMahuYfRb" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Total</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">Year Ended October 31, 2021</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40F_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_maGPz7nE_zwTOBS7Nnzg6" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; width: 36%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Net Revenues</span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; width: 12%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">15,804,222</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; width: 12%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">5,527,305</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; width: 12%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1326">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; width: 12%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">21,331,527</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_409_eus-gaap--CostOfRevenue_msGPz7nE_z9gsvKN0sRZ5" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Cost of Revenues</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,169,835</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,391,974</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1331">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">6,561,809</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_407_eus-gaap--GrossProfit_iT_pp0p0_mtGPz7nE_maOILzjxs_z6VFv0l6XUa2" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Gross Profit</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">12,634,387</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,135,331</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1336">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">14,769,718</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40C_eus-gaap--ResearchAndDevelopmentExpense_maOEzQ6q_zI1X1RlVUYdf" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Research &amp; Development</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,509,107</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">473,569</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1341">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,982,676</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_403_eus-gaap--SellingGeneralAndAdministrativeExpense_maOEzQ6q_zI3VMs5NeG47" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Selling, General &amp; Administrative</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,231,733</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,304,300</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,413,492</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">7,949,525</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_404_eus-gaap--OperatingExpenses_iT_pp0p0_mtOEzQ6q_msOILzjxs_z48irZ0ZVP8h" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Total Operating Expenses</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">5,740,840</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,777,869</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,413,492</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">10,932,201</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40E_eus-gaap--OperatingIncomeLoss_iT_pp0p0_mtOILzjxs_maILFCOzyY1_z9h73RJerLX3" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Income (Loss) from Operations</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">6,893,547</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(642,538</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(2,413,492</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,837,517</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40A_eus-gaap--NonoperatingIncomeExpenseAbstract_iB_zAx8obhu7fg4" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Other Income (Expense)</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_406_eus-gaap--OtherIncome_i01_maNIEzBDx_z3hQrpqLnoY6" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Other Income</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">354,373</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,079,374</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,635</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,435,382</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_402_eus-gaap--InterestIncomeExpenseNet_i01_pp0p0_maNIEzBDx_z6K0HJwVswJf" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Interest Expense</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(1,738</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(365</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(17,552</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(19,655</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_409_eus-gaap--NonoperatingIncomeExpense_i01T_pp0p0_mtNIEzBDx_maILFCOzyY1_zblBJsUVVS3j" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Total Other Income (Expense)</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">352,635</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,079,009</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(15,917</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,415,727</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40C_eus-gaap--IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_iT_pp0p0_mtILFCOzyY1_maNILzny2_z2eHBu2xJYUe" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Income (Loss) before Income Taxes</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">7,246,182</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">436,471</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(2,429,409</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">5,253,244</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_406_eus-gaap--IncomeTaxExpenseBenefitContinuingOperationsAbstract_iB_zF10tmjlHQeg" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Income Tax (Expense) Benefit</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40E_eus-gaap--CurrentIncomeTaxExpenseBenefit_i01N_pp0p0_di_maITEBz57a_zxqYnKt1ihV3" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Current Tax Benefit (Expense)</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">35,032</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(51,624</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1391">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(16,592</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> <tr id="xdx_40F_eus-gaap--DeferredIncomeTaxExpenseBenefit_i01N_pp0p0_di_maITEBz57a_zYXQw4xpllK" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Deferred Tax (Expense) Benefit</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(418,338</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">409,205</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(279,754</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(288,887</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_408_eus-gaap--IncomeTaxExpenseBenefit_i01NT_pp0p0_di_mtITEBz57a_msNILzny2_z1ZNt27yHxN6" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Total Income Tax (Expense) Benefit</span></td><td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(383,306</span></td><td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">357,581</span></td><td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(279,754</span></td><td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(305,479</span></td><td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_402_eus-gaap--NetIncomeLoss_iT_pp0p0_mtNILzny2_zTitLpiqQA09" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Net Income (Loss)</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">6,862,876</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">794,052</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(2,709,163</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,947,765</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40B_ecustom--SupplementalDisclosuresAbstract_iB_zfISI3Ae8NS" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Supplemental Disclosures</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_408_eus-gaap--Assets_i01E_pp0p0_zEUNsm1K0BQh" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Total Assets</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">30,631,442</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">14,117,747</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">716,230</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">45,465,419</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_403_eus-gaap--Liabilities_i01E_pp0p0_zBv2UjPFoKqa" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Total Liabilities</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,166,999</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">849,306</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">400,041</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,416,346</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_407_ecustom--RevenuesFromIntercompanySales_i01_zuI7iEwlKfqd" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Revenues from Intercompany Sales - eliminated from sales above</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,075,387</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">355,608</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,470,000</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">5,900,995</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_406_eus-gaap--DepreciationDepletionAndAmortization_i01_zrwvYFYpgp3g" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Depreciation and Amortization</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">780,434</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">114,022</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">29,617</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">924,073</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_402_eus-gaap--PaymentsForProceedsFromProductiveAssets_i01_z9wH0XOYHlz7" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Purchases of Long-lived Assets</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">793,995</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">51,907</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">118,302</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">964,204</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> 14724688 7501115 22225803 2941569 4093546 7035115 11783119 3407569 15190688 2207500 30420 2237920 2563554 2654565 2730585 7948704 4771054 2684985 2730585 10186624 7012065 722584 -2730585 5004064 55715 79204 3056 137975 -9233 -71 -400 -9704 46482 79133 2656 128271 7058547 801717 -2727929 5132335 868162 -39422 176400 1005140 -31907 41657 -183776 -174026 836255 2235 -7376 831114 6222292 799482 -2720553 4301221 33348805 12662109 916544 46927458 2432750 526195 585704 3544649 2406717 396015 2720000 5522732 602583 96776 39370 738729 1123475 36862 90887 1251224 15804222 5527305 21331527 3169835 3391974 6561809 12634387 2135331 14769718 2509107 473569 2982676 3231733 2304300 2413492 7949525 5740840 2777869 2413492 10932201 6893547 -642538 -2413492 3837517 354373 1079374 1635 1435382 -1738 -365 -17552 -19655 352635 1079009 -15917 1415727 7246182 436471 -2429409 5253244 -35032 51624 16592 418338 -409205 279754 288887 383306 -357581 279754 305479 6862876 794052 -2709163 4947765 30631442 14117747 716230 45465419 3166999 849306 400041 4416346 2075387 355608 3470000 5900995 780434 114022 29617 924073 793995 51907 118302 964204 <p id="xdx_801_eus-gaap--RevenueFromContractWithCustomerTextBlock_zRrwjI4B0yhi" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">NOTE 14 - <span id="xdx_820_z3XUVeGhh2Zd">DISAGGREGATION OF REVENUE</span> </span></p> <p id="xdx_898_eus-gaap--ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock_zXRwafu7k2S6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8BE_zcBfgerpLbZ9" style="display: none">SCHEDULE OF DISAGGREGATE OF REVENUE FROM CONTRACTS FOR SALE WITH CUSTOMERS BY GEOGRAPHIC LOCATION</span></span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="10" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">For the Year Ended October 31, 2022</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Marine</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Marine</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Technology</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Engineering</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Grand</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Business</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Business</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Total</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">Disaggregation of Total Net Sales</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">Revenues</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Primary Geographical Markets</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; padding-left: 10pt; width: 52%"><span style="font-family: Times New Roman, Times, Serif">Americas</span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_988_eus-gaap--Revenues_pp0p0_c20211101__20221031__srt--StatementGeographicalAxis__srt--AmericasMember__us-gaap--StatementBusinessSegmentsAxis__custom--MarineTechnologyBusinessProductsMember_zt0CmcnGFLI8" style="font-family: Times New Roman, Times, Serif; width: 12%; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif">5,668,948</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98A_eus-gaap--Revenues_pp0p0_c20211101__20221031__srt--StatementGeographicalAxis__srt--AmericasMember__us-gaap--StatementBusinessSegmentsAxis__custom--MarineEngineeringBusinessServicesMember_zZl3B4Gi8ZH6" style="font-family: Times New Roman, Times, Serif; width: 12%; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif">4,566,349</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98C_eus-gaap--Revenues_pp0p0_c20211101__20221031__srt--StatementGeographicalAxis__srt--AmericasMember_ztNmwcj9KwVb" style="font-family: Times New Roman, Times, Serif; width: 12%; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif">10,235,297</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; padding-left: 10pt"><span style="font-family: Times New Roman, Times, Serif">Europe</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_987_eus-gaap--Revenues_pp0p0_c20211101__20221031__srt--StatementGeographicalAxis__srt--EuropeMember__us-gaap--StatementBusinessSegmentsAxis__custom--MarineTechnologyBusinessProductsMember_zyRCJ0kis2a5" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif">1,559,778</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_988_eus-gaap--Revenues_pp0p0_c20211101__20221031__srt--StatementGeographicalAxis__srt--EuropeMember__us-gaap--StatementBusinessSegmentsAxis__custom--MarineEngineeringBusinessServicesMember_zzyPgaSTZSS4" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif">2,900,906</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_988_eus-gaap--Revenues_pp0p0_c20211101__20221031__srt--StatementGeographicalAxis__srt--EuropeMember_z8lTdtsP9xfi" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif">4,460,684</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; padding-left: 10pt"><span style="font-family: Times New Roman, Times, Serif">Australia/Asia</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_988_eus-gaap--Revenues_pp0p0_c20211101__20221031__srt--StatementGeographicalAxis__custom--AustraliaAndAsiaMember__us-gaap--StatementBusinessSegmentsAxis__custom--MarineTechnologyBusinessProductsMember_zYTxFxa49QYa" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif">5,723,970</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_98E_eus-gaap--Revenues_pdp0_c20211101__20221031__srt--StatementGeographicalAxis__custom--AustraliaAndAsiaMember__us-gaap--StatementBusinessSegmentsAxis__custom--MarineEngineeringBusinessServicesMember_z9mgPuCXLKKl" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1457">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_98F_eus-gaap--Revenues_pp0p0_c20211101__20221031__srt--StatementGeographicalAxis__custom--AustraliaAndAsiaMember_z4kpawDkeWM4" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif">5,723,970</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Middle East/Africa</span></td><td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_985_eus-gaap--Revenues_pp0p0_c20211101__20221031__srt--StatementGeographicalAxis__custom--MiddleEastAndAfricaMember__us-gaap--StatementBusinessSegmentsAxis__custom--MarineTechnologyBusinessProductsMember_zuWYYc9AxIZf" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif">1,771,992</span></td><td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_985_eus-gaap--Revenues_pdp0_c20211101__20221031__srt--StatementGeographicalAxis__custom--MiddleEastAndAfricaMember__us-gaap--StatementBusinessSegmentsAxis__custom--MarineEngineeringBusinessServicesMember_zHq7A0VKlZ34" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif">33,860</span></td><td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_982_eus-gaap--Revenues_pp0p0_c20211101__20221031__srt--StatementGeographicalAxis__custom--MiddleEastAndAfricaMember_zungR4AEgEGd" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif">1,805,852</span></td><td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Total Revenues</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_981_eus-gaap--Revenues_pp0p0_c20211101__20221031__us-gaap--StatementBusinessSegmentsAxis__custom--MarineTechnologyBusinessProductsMember_zOM1ozPIzFPd" style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif">14,724,688</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98C_eus-gaap--Revenues_pp0p0_c20211101__20221031__us-gaap--StatementBusinessSegmentsAxis__custom--MarineEngineeringBusinessServicesMember_zFhdBhzn5cgf" style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif">7,501,115</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_982_eus-gaap--Revenues_pp0p0_c20211101__20221031_zc2bCFXYIkck" style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif">22,225,803</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Major Goods/Service Lines</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Equipment Sales</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98D_eus-gaap--Revenues_pp0p0_c20211101__20221031__srt--ProductOrServiceAxis__custom--EquipmentSalesMember__us-gaap--StatementBusinessSegmentsAxis__custom--MarineTechnologyBusinessProductsMember_zBI9HXesCMca" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif">8,771,050</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_980_eus-gaap--Revenues_pp0p0_c20211101__20221031__srt--ProductOrServiceAxis__custom--EquipmentSalesMember__us-gaap--StatementBusinessSegmentsAxis__custom--MarineEngineeringBusinessServicesMember_zGiRtx1qfCC1" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif">1,544,002</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98D_eus-gaap--Revenues_pp0p0_c20211101__20221031__srt--ProductOrServiceAxis__custom--EquipmentSalesMember_zvW8EZtOhNgc" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif">10,315,052</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Equipment Rentals</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_983_eus-gaap--Revenues_pp0p0_c20211101__20221031__srt--ProductOrServiceAxis__custom--EquipmentRentalsMember__us-gaap--StatementBusinessSegmentsAxis__custom--MarineTechnologyBusinessProductsMember_zjiJTciLXdM2" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif">1,844,775</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_989_eus-gaap--Revenues_pdp0_c20211101__20221031__srt--ProductOrServiceAxis__custom--EquipmentRentalsMember__us-gaap--StatementBusinessSegmentsAxis__custom--MarineEngineeringBusinessServicesMember_ztgDZuTWycvf" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1481">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_980_eus-gaap--Revenues_pp0p0_c20211101__20221031__srt--ProductOrServiceAxis__custom--EquipmentRentalsMember_zMKVrNmbW6m4" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif">1,844,775</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Software Sales</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_98F_eus-gaap--Revenues_pp0p0_c20211101__20221031__srt--ProductOrServiceAxis__custom--SoftwareSalesMember__us-gaap--StatementBusinessSegmentsAxis__custom--MarineTechnologyBusinessProductsMember_zvCA2FjJCKi8" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif">1,014,867</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_986_eus-gaap--Revenues_pdp0_c20211101__20221031__srt--ProductOrServiceAxis__custom--SoftwareSalesMember__us-gaap--StatementBusinessSegmentsAxis__custom--MarineEngineeringBusinessServicesMember_z8VZfw3AHfy5" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1487">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_980_eus-gaap--Revenues_pp0p0_c20211101__20221031__srt--ProductOrServiceAxis__custom--SoftwareSalesMember_zW2PNZZuagvl" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif">1,014,867</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Engineering Parts</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_989_eus-gaap--Revenues_pdp0_c20211101__20221031__srt--ProductOrServiceAxis__custom--EngineeringPartsMember__us-gaap--StatementBusinessSegmentsAxis__custom--MarineTechnologyBusinessProductsMember_zZa6Fehzc8mk" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1491">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_984_eus-gaap--Revenues_pp0p0_c20211101__20221031__srt--ProductOrServiceAxis__custom--EngineeringPartsMember__us-gaap--StatementBusinessSegmentsAxis__custom--MarineEngineeringBusinessServicesMember_zv7apqywun41" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif">3,530,407</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_980_eus-gaap--Revenues_pp0p0_c20211101__20221031__srt--ProductOrServiceAxis__custom--EngineeringPartsMember_z2zyYbzKYiR7" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif">3,530,407</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif; padding-left: 10pt"><span style="font-family: Times New Roman, Times, Serif">Services</span></td><td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_98F_eus-gaap--Revenues_pp0p0_c20211101__20221031__srt--ProductOrServiceAxis__custom--ServicesMember__us-gaap--StatementBusinessSegmentsAxis__custom--MarineTechnologyBusinessProductsMember_zmQHu3oQCnr4" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif">3,093,996</span></td><td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_981_eus-gaap--Revenues_pp0p0_c20211101__20221031__srt--ProductOrServiceAxis__custom--ServicesMember__us-gaap--StatementBusinessSegmentsAxis__custom--MarineEngineeringBusinessServicesMember_zYSy9j8V1Be8" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif">2,426,706</span></td><td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_982_eus-gaap--Revenues_pp0p0_c20211101__20221031__srt--ProductOrServiceAxis__custom--ServicesMember_zuBI0eXisdQj" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif">5,520,702</span></td><td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Total Revenues</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98E_eus-gaap--Revenues_pp0p0_c20211101__20221031__us-gaap--StatementBusinessSegmentsAxis__custom--MarineTechnologyBusinessProductsMember_zNCN4jerAfx2" style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif">14,724,688</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_985_eus-gaap--Revenues_pp0p0_c20211101__20221031__us-gaap--StatementBusinessSegmentsAxis__custom--MarineEngineeringBusinessServicesMember_zuqk4XhTEkEd" style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif">7,501,115</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_987_eus-gaap--Revenues_pp0p0_c20211101__20221031_zLW6navBvBod" style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif">22,225,803</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Goods transferred at a point in time</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_986_eus-gaap--Revenues_pp0p0_c20211101__20221031__us-gaap--StatementBusinessSegmentsAxis__custom--MarineTechnologyBusinessProductsMember__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredAtPointInTimeMember_zChE5IVNggxb" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif">9,785,917</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98A_eus-gaap--Revenues_pp0p0_c20211101__20221031__us-gaap--StatementBusinessSegmentsAxis__custom--MarineEngineeringBusinessServicesMember__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredAtPointInTimeMember_z3sJq7c90oya" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif">1,562,799</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_983_eus-gaap--Revenues_pp0p0_c20211101__20221031__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredAtPointInTimeMember_z3q3eF6hVuyk" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif">11,348,716</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Services transferred over time</span></td><td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_98A_eus-gaap--Revenues_pp0p0_c20211101__20221031__us-gaap--StatementBusinessSegmentsAxis__custom--MarineTechnologyBusinessProductsMember__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredOverTimeMember_zY15kb1AjGGk" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif">4,938,771</span></td><td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_980_eus-gaap--Revenues_pp0p0_c20211101__20221031__us-gaap--StatementBusinessSegmentsAxis__custom--MarineEngineeringBusinessServicesMember__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredOverTimeMember_zFLqici2bxdc" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif">5,938,316</span></td><td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_988_eus-gaap--Revenues_pp0p0_c20211101__20221031__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredOverTimeMember_z46IPxyTizuj" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif">10,877,087</span></td><td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; padding-left: 10pt; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Total Revenues</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98C_eus-gaap--Revenues_pp0p0_c20211101__20221031__us-gaap--StatementBusinessSegmentsAxis__custom--MarineTechnologyBusinessProductsMember_zTIcDQTyHzP3" style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif">14,724,688</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98A_eus-gaap--Revenues_pp0p0_c20211101__20221031__us-gaap--StatementBusinessSegmentsAxis__custom--MarineEngineeringBusinessServicesMember_zxWAK3TPtbM3" style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif">7,501,115</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_985_eus-gaap--Revenues_pp0p0_c20211101__20221031_zutayDFQB939" style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif">22,225,803</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"/> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white"><b>CODA OCTOPUS GROUP, INC.</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">Notes to the Consolidated Financial Statements</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">October 31, 2022 and 2021</span></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">NOTE 14 - DISAGGREGATION OF REVENUE (Continued)</span></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="10" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">For the Year Ended October 31, 2021</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Marine</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Marine</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Technology</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Engineering</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Grand</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Business</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Business</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Total</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">Disaggregation of Total Net Sales</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">Revenues</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Primary Geographical Markets</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; padding-left: 10pt; width: 52%"><span style="font-family: Times New Roman, Times, Serif">Americas</span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98F_eus-gaap--Revenues_pp0p0_c20201101__20211031__srt--StatementGeographicalAxis__srt--AmericasMember__us-gaap--StatementBusinessSegmentsAxis__custom--MarineTechnologyBusinessProductsMember_zIkgiEbI3i4j" style="font-family: Times New Roman, Times, Serif; width: 12%; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif">3,434,552</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98E_eus-gaap--Revenues_pp0p0_c20201101__20211031__srt--StatementGeographicalAxis__srt--AmericasMember__us-gaap--StatementBusinessSegmentsAxis__custom--MarineEngineeringBusinessServicesMember_zclCbO3fsKwg" style="font-family: Times New Roman, Times, Serif; width: 12%; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif">2,188,812</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98D_eus-gaap--Revenues_pp0p0_c20201101__20211031__srt--StatementGeographicalAxis__srt--AmericasMember_zZraHvhgc0h6" style="font-family: Times New Roman, Times, Serif; width: 12%; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif">5,623,364</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; padding-left: 10pt"><span style="font-family: Times New Roman, Times, Serif">Europe</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_984_eus-gaap--Revenues_pp0p0_c20201101__20211031__srt--StatementGeographicalAxis__srt--EuropeMember__us-gaap--StatementBusinessSegmentsAxis__custom--MarineTechnologyBusinessProductsMember_zVhd7zY88TXc" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif">5,623,227</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_986_eus-gaap--Revenues_pp0p0_c20201101__20211031__srt--StatementGeographicalAxis__srt--EuropeMember__us-gaap--StatementBusinessSegmentsAxis__custom--MarineEngineeringBusinessServicesMember_zQ2tjL0HnWMg" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif">3,338,493</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_98F_eus-gaap--Revenues_pp0p0_c20201101__20211031__srt--StatementGeographicalAxis__srt--EuropeMember_zpfFg0X28h0h" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif">8,961,720</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; padding-left: 10pt"><span style="font-family: Times New Roman, Times, Serif">Australia/Asia</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_984_eus-gaap--Revenues_pp0p0_c20201101__20211031__srt--StatementGeographicalAxis__custom--AustraliaAndAsiaMember__us-gaap--StatementBusinessSegmentsAxis__custom--MarineTechnologyBusinessProductsMember_zta6p7ITxJWe" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif">5,867,710</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_989_eus-gaap--Revenues_pdp0_c20201101__20211031__srt--StatementGeographicalAxis__custom--AustraliaAndAsiaMember__us-gaap--StatementBusinessSegmentsAxis__custom--MarineEngineeringBusinessServicesMember_zzkGoV5Ka0Vd" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1541">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_986_eus-gaap--Revenues_pp0p0_c20201101__20211031__srt--StatementGeographicalAxis__custom--AustraliaAndAsiaMember_z89LB2cA7lFc" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif">5,867,710</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Middle East/Africa</span></td><td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_982_eus-gaap--Revenues_pp0p0_c20201101__20211031__srt--StatementGeographicalAxis__custom--MiddleEastAndAfricaMember__us-gaap--StatementBusinessSegmentsAxis__custom--MarineTechnologyBusinessProductsMember_zMKYcg0ye6Eb" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif">878,733</span></td><td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_985_eus-gaap--Revenues_pdp0_c20201101__20211031__srt--StatementGeographicalAxis__custom--MiddleEastAndAfricaMember__us-gaap--StatementBusinessSegmentsAxis__custom--MarineEngineeringBusinessServicesMember_zMp5aeq1kepc" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1547">-</span></span></td><td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_985_eus-gaap--Revenues_pp0p0_c20201101__20211031__srt--StatementGeographicalAxis__custom--MiddleEastAndAfricaMember_zwyRap7bV5Pk" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif">878,733</span></td><td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Total Revenues</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_989_eus-gaap--Revenues_pp0p0_c20201101__20211031__us-gaap--StatementBusinessSegmentsAxis__custom--MarineTechnologyBusinessProductsMember_zTcsoleEFDke" style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif">15,804,222</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_986_eus-gaap--Revenues_pp0p0_c20201101__20211031__us-gaap--StatementBusinessSegmentsAxis__custom--MarineEngineeringBusinessServicesMember_z8c6AsvSwpm3" style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif">5,527,305</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_987_eus-gaap--Revenues_pp0p0_c20201101__20211031_zAis2xCyvk38" style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif">21,331,527</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Major Goods/Service Lines</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Equipment Sales</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98E_eus-gaap--Revenues_pp0p0_c20201101__20211031__srt--ProductOrServiceAxis__custom--EquipmentSalesMember__us-gaap--StatementBusinessSegmentsAxis__custom--MarineTechnologyBusinessProductsMember_zXjHdFo8TnRh" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif">10,914,124</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98A_eus-gaap--Revenues_pp0p0_c20201101__20211031__srt--ProductOrServiceAxis__custom--EquipmentSalesMember__us-gaap--StatementBusinessSegmentsAxis__custom--MarineEngineeringBusinessServicesMember_zc66NOOxln3e" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif">1,421,614</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_981_eus-gaap--Revenues_pp0p0_c20201101__20211031__srt--ProductOrServiceAxis__custom--EquipmentSalesMember_zWg2tXnscSPc" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif">12,335,738</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Equipment Rentals</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_984_eus-gaap--Revenues_pp0p0_c20201101__20211031__srt--ProductOrServiceAxis__custom--EquipmentRentalsMember__us-gaap--StatementBusinessSegmentsAxis__custom--MarineTechnologyBusinessProductsMember_zdHARhV31CTb" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif">2,324,773</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_98A_eus-gaap--Revenues_pdp0_c20201101__20211031__srt--ProductOrServiceAxis__custom--EquipmentRentalsMember__us-gaap--StatementBusinessSegmentsAxis__custom--MarineEngineeringBusinessServicesMember_zO8SXlksH3m5" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1565">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_982_eus-gaap--Revenues_pp0p0_c20201101__20211031__srt--ProductOrServiceAxis__custom--EquipmentRentalsMember_zfjtwMPyKiA9" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif">2,324,773</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Software Sales</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_98B_eus-gaap--Revenues_pp0p0_c20201101__20211031__srt--ProductOrServiceAxis__custom--SoftwareSalesMember__us-gaap--StatementBusinessSegmentsAxis__custom--MarineTechnologyBusinessProductsMember_zRhzN5MgBsx2" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif">669,968</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_98C_eus-gaap--Revenues_pdp0_c20201101__20211031__srt--ProductOrServiceAxis__custom--SoftwareSalesMember__us-gaap--StatementBusinessSegmentsAxis__custom--MarineEngineeringBusinessServicesMember_za2nbh58pOH4" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1571">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_98F_eus-gaap--Revenues_pp0p0_c20201101__20211031__srt--ProductOrServiceAxis__custom--SoftwareSalesMember_zfOeAY6nrTM8" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif">669,968</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Engineering Parts</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_986_eus-gaap--Revenues_pdp0_c20201101__20211031__srt--ProductOrServiceAxis__custom--EngineeringPartsMember__us-gaap--StatementBusinessSegmentsAxis__custom--MarineTechnologyBusinessProductsMember_zNDlmftI4BMc" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1575">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_989_eus-gaap--Revenues_pp0p0_c20201101__20211031__srt--ProductOrServiceAxis__custom--EngineeringPartsMember__us-gaap--StatementBusinessSegmentsAxis__custom--MarineEngineeringBusinessServicesMember_zu54ZdKJK6sb" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif">3,239,866</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_981_eus-gaap--Revenues_pp0p0_c20201101__20211031__srt--ProductOrServiceAxis__custom--EngineeringPartsMember_zOOdCDJu1sh2" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif">3,239,866</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif; padding-left: 10pt"><span style="font-family: Times New Roman, Times, Serif">Services</span></td><td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_985_eus-gaap--Revenues_pp0p0_c20201101__20211031__srt--ProductOrServiceAxis__custom--ServicesMember__us-gaap--StatementBusinessSegmentsAxis__custom--MarineTechnologyBusinessProductsMember_zpCsSNf6cIV9" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif">1,895,357</span></td><td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_980_eus-gaap--Revenues_pp0p0_c20201101__20211031__srt--ProductOrServiceAxis__custom--ServicesMember__us-gaap--StatementBusinessSegmentsAxis__custom--MarineEngineeringBusinessServicesMember_zH8jmB8yZnUk" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif">865,825</span></td><td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_987_eus-gaap--Revenues_pp0p0_c20201101__20211031__srt--ProductOrServiceAxis__custom--ServicesMember_zVir6jTSC3M4" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif">2,761,182</span></td><td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Total Revenues</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_987_eus-gaap--Revenues_pp0p0_c20201101__20211031__us-gaap--StatementBusinessSegmentsAxis__custom--MarineTechnologyBusinessProductsMember_ztGIgYTkBhp9" style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif">15,804,222</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98B_eus-gaap--Revenues_pp0p0_c20201101__20211031__us-gaap--StatementBusinessSegmentsAxis__custom--MarineEngineeringBusinessServicesMember_zgB2hX4duSr" style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif">5,527,305</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_980_eus-gaap--Revenues_pp0p0_c20201101__20211031_zn71KEqg3Naj" style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif">21,331,527</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Goods transferred at a point in time</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_984_eus-gaap--Revenues_pp0p0_c20201101__20211031__us-gaap--StatementBusinessSegmentsAxis__custom--MarineTechnologyBusinessProductsMember__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredAtPointInTimeMember_zPBfWMKPpMSd" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif">11,588,099</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98A_eus-gaap--Revenues_pp0p0_c20201101__20211031__us-gaap--StatementBusinessSegmentsAxis__custom--MarineEngineeringBusinessServicesMember__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredAtPointInTimeMember_zym9wPe2QIm8" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif">1,421,614</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98F_eus-gaap--Revenues_pp0p0_c20201101__20211031__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredAtPointInTimeMember_zzZlu5OVNgUb" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif">13,009,713</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Services transferred over time</span></td><td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_983_eus-gaap--Revenues_pp0p0_c20201101__20211031__us-gaap--StatementBusinessSegmentsAxis__custom--MarineTechnologyBusinessProductsMember__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredOverTimeMember_zO1r5YYcV5K8" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif">4,216,123</span></td><td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_98C_eus-gaap--Revenues_pp0p0_c20201101__20211031__us-gaap--StatementBusinessSegmentsAxis__custom--MarineEngineeringBusinessServicesMember__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredOverTimeMember_zydRFKr4TvBh" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif">4,105,691</span></td><td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_985_eus-gaap--Revenues_pp0p0_c20201101__20211031__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredOverTimeMember_zASopGUOQv2e" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif">8,321,814</span></td><td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Total Revenues</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98A_eus-gaap--Revenues_pp0p0_c20201101__20211031__us-gaap--StatementBusinessSegmentsAxis__custom--MarineTechnologyBusinessProductsMember_zIXxEI1tihw5" style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif">15,804,222</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98D_eus-gaap--Revenues_pp0p0_c20201101__20211031__us-gaap--StatementBusinessSegmentsAxis__custom--MarineEngineeringBusinessServicesMember_zNSQ5dNrtIu2" style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif">5,527,305</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_986_eus-gaap--Revenues_pp0p0_c20201101__20211031_zz4sKwfLosgc" style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif">21,331,527</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> <p id="xdx_8A8_zUNmjUGnlKu6" style="font: 12pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"/> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>CODA OCTOPUS GROUP, INC.</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Notes to the Consolidated Financial Statements</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">October 31, 2022 and 2021</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_898_eus-gaap--ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock_zXRwafu7k2S6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8BE_zcBfgerpLbZ9" style="display: none">SCHEDULE OF DISAGGREGATE OF REVENUE FROM CONTRACTS FOR SALE WITH CUSTOMERS BY GEOGRAPHIC LOCATION</span></span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="10" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">For the Year Ended October 31, 2022</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Marine</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Marine</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Technology</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Engineering</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Grand</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Business</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Business</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Total</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">Disaggregation of Total Net Sales</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">Revenues</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Primary Geographical Markets</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; padding-left: 10pt; width: 52%"><span style="font-family: Times New Roman, Times, Serif">Americas</span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_988_eus-gaap--Revenues_pp0p0_c20211101__20221031__srt--StatementGeographicalAxis__srt--AmericasMember__us-gaap--StatementBusinessSegmentsAxis__custom--MarineTechnologyBusinessProductsMember_zt0CmcnGFLI8" style="font-family: Times New Roman, Times, Serif; width: 12%; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif">5,668,948</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98A_eus-gaap--Revenues_pp0p0_c20211101__20221031__srt--StatementGeographicalAxis__srt--AmericasMember__us-gaap--StatementBusinessSegmentsAxis__custom--MarineEngineeringBusinessServicesMember_zZl3B4Gi8ZH6" style="font-family: Times New Roman, Times, Serif; width: 12%; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif">4,566,349</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98C_eus-gaap--Revenues_pp0p0_c20211101__20221031__srt--StatementGeographicalAxis__srt--AmericasMember_ztNmwcj9KwVb" style="font-family: Times New Roman, Times, Serif; width: 12%; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif">10,235,297</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; padding-left: 10pt"><span style="font-family: Times New Roman, Times, Serif">Europe</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_987_eus-gaap--Revenues_pp0p0_c20211101__20221031__srt--StatementGeographicalAxis__srt--EuropeMember__us-gaap--StatementBusinessSegmentsAxis__custom--MarineTechnologyBusinessProductsMember_zyRCJ0kis2a5" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif">1,559,778</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_988_eus-gaap--Revenues_pp0p0_c20211101__20221031__srt--StatementGeographicalAxis__srt--EuropeMember__us-gaap--StatementBusinessSegmentsAxis__custom--MarineEngineeringBusinessServicesMember_zzyPgaSTZSS4" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif">2,900,906</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_988_eus-gaap--Revenues_pp0p0_c20211101__20221031__srt--StatementGeographicalAxis__srt--EuropeMember_z8lTdtsP9xfi" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif">4,460,684</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; padding-left: 10pt"><span style="font-family: Times New Roman, Times, Serif">Australia/Asia</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_988_eus-gaap--Revenues_pp0p0_c20211101__20221031__srt--StatementGeographicalAxis__custom--AustraliaAndAsiaMember__us-gaap--StatementBusinessSegmentsAxis__custom--MarineTechnologyBusinessProductsMember_zYTxFxa49QYa" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif">5,723,970</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_98E_eus-gaap--Revenues_pdp0_c20211101__20221031__srt--StatementGeographicalAxis__custom--AustraliaAndAsiaMember__us-gaap--StatementBusinessSegmentsAxis__custom--MarineEngineeringBusinessServicesMember_z9mgPuCXLKKl" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1457">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_98F_eus-gaap--Revenues_pp0p0_c20211101__20221031__srt--StatementGeographicalAxis__custom--AustraliaAndAsiaMember_z4kpawDkeWM4" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif">5,723,970</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Middle East/Africa</span></td><td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_985_eus-gaap--Revenues_pp0p0_c20211101__20221031__srt--StatementGeographicalAxis__custom--MiddleEastAndAfricaMember__us-gaap--StatementBusinessSegmentsAxis__custom--MarineTechnologyBusinessProductsMember_zuWYYc9AxIZf" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif">1,771,992</span></td><td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_985_eus-gaap--Revenues_pdp0_c20211101__20221031__srt--StatementGeographicalAxis__custom--MiddleEastAndAfricaMember__us-gaap--StatementBusinessSegmentsAxis__custom--MarineEngineeringBusinessServicesMember_zHq7A0VKlZ34" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif">33,860</span></td><td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_982_eus-gaap--Revenues_pp0p0_c20211101__20221031__srt--StatementGeographicalAxis__custom--MiddleEastAndAfricaMember_zungR4AEgEGd" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif">1,805,852</span></td><td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Total Revenues</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_981_eus-gaap--Revenues_pp0p0_c20211101__20221031__us-gaap--StatementBusinessSegmentsAxis__custom--MarineTechnologyBusinessProductsMember_zOM1ozPIzFPd" style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif">14,724,688</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98C_eus-gaap--Revenues_pp0p0_c20211101__20221031__us-gaap--StatementBusinessSegmentsAxis__custom--MarineEngineeringBusinessServicesMember_zFhdBhzn5cgf" style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif">7,501,115</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_982_eus-gaap--Revenues_pp0p0_c20211101__20221031_zc2bCFXYIkck" style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif">22,225,803</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Major Goods/Service Lines</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Equipment Sales</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98D_eus-gaap--Revenues_pp0p0_c20211101__20221031__srt--ProductOrServiceAxis__custom--EquipmentSalesMember__us-gaap--StatementBusinessSegmentsAxis__custom--MarineTechnologyBusinessProductsMember_zBI9HXesCMca" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif">8,771,050</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_980_eus-gaap--Revenues_pp0p0_c20211101__20221031__srt--ProductOrServiceAxis__custom--EquipmentSalesMember__us-gaap--StatementBusinessSegmentsAxis__custom--MarineEngineeringBusinessServicesMember_zGiRtx1qfCC1" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif">1,544,002</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98D_eus-gaap--Revenues_pp0p0_c20211101__20221031__srt--ProductOrServiceAxis__custom--EquipmentSalesMember_zvW8EZtOhNgc" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif">10,315,052</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Equipment Rentals</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_983_eus-gaap--Revenues_pp0p0_c20211101__20221031__srt--ProductOrServiceAxis__custom--EquipmentRentalsMember__us-gaap--StatementBusinessSegmentsAxis__custom--MarineTechnologyBusinessProductsMember_zjiJTciLXdM2" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif">1,844,775</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_989_eus-gaap--Revenues_pdp0_c20211101__20221031__srt--ProductOrServiceAxis__custom--EquipmentRentalsMember__us-gaap--StatementBusinessSegmentsAxis__custom--MarineEngineeringBusinessServicesMember_ztgDZuTWycvf" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1481">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_980_eus-gaap--Revenues_pp0p0_c20211101__20221031__srt--ProductOrServiceAxis__custom--EquipmentRentalsMember_zMKVrNmbW6m4" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif">1,844,775</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Software Sales</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_98F_eus-gaap--Revenues_pp0p0_c20211101__20221031__srt--ProductOrServiceAxis__custom--SoftwareSalesMember__us-gaap--StatementBusinessSegmentsAxis__custom--MarineTechnologyBusinessProductsMember_zvCA2FjJCKi8" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif">1,014,867</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_986_eus-gaap--Revenues_pdp0_c20211101__20221031__srt--ProductOrServiceAxis__custom--SoftwareSalesMember__us-gaap--StatementBusinessSegmentsAxis__custom--MarineEngineeringBusinessServicesMember_z8VZfw3AHfy5" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1487">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_980_eus-gaap--Revenues_pp0p0_c20211101__20221031__srt--ProductOrServiceAxis__custom--SoftwareSalesMember_zW2PNZZuagvl" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif">1,014,867</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Engineering Parts</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_989_eus-gaap--Revenues_pdp0_c20211101__20221031__srt--ProductOrServiceAxis__custom--EngineeringPartsMember__us-gaap--StatementBusinessSegmentsAxis__custom--MarineTechnologyBusinessProductsMember_zZa6Fehzc8mk" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1491">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_984_eus-gaap--Revenues_pp0p0_c20211101__20221031__srt--ProductOrServiceAxis__custom--EngineeringPartsMember__us-gaap--StatementBusinessSegmentsAxis__custom--MarineEngineeringBusinessServicesMember_zv7apqywun41" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif">3,530,407</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_980_eus-gaap--Revenues_pp0p0_c20211101__20221031__srt--ProductOrServiceAxis__custom--EngineeringPartsMember_z2zyYbzKYiR7" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif">3,530,407</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif; padding-left: 10pt"><span style="font-family: Times New Roman, Times, Serif">Services</span></td><td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_98F_eus-gaap--Revenues_pp0p0_c20211101__20221031__srt--ProductOrServiceAxis__custom--ServicesMember__us-gaap--StatementBusinessSegmentsAxis__custom--MarineTechnologyBusinessProductsMember_zmQHu3oQCnr4" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif">3,093,996</span></td><td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_981_eus-gaap--Revenues_pp0p0_c20211101__20221031__srt--ProductOrServiceAxis__custom--ServicesMember__us-gaap--StatementBusinessSegmentsAxis__custom--MarineEngineeringBusinessServicesMember_zYSy9j8V1Be8" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif">2,426,706</span></td><td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_982_eus-gaap--Revenues_pp0p0_c20211101__20221031__srt--ProductOrServiceAxis__custom--ServicesMember_zuBI0eXisdQj" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif">5,520,702</span></td><td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Total Revenues</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98E_eus-gaap--Revenues_pp0p0_c20211101__20221031__us-gaap--StatementBusinessSegmentsAxis__custom--MarineTechnologyBusinessProductsMember_zNCN4jerAfx2" style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif">14,724,688</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_985_eus-gaap--Revenues_pp0p0_c20211101__20221031__us-gaap--StatementBusinessSegmentsAxis__custom--MarineEngineeringBusinessServicesMember_zuqk4XhTEkEd" style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif">7,501,115</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_987_eus-gaap--Revenues_pp0p0_c20211101__20221031_zLW6navBvBod" style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif">22,225,803</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Goods transferred at a point in time</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_986_eus-gaap--Revenues_pp0p0_c20211101__20221031__us-gaap--StatementBusinessSegmentsAxis__custom--MarineTechnologyBusinessProductsMember__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredAtPointInTimeMember_zChE5IVNggxb" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif">9,785,917</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98A_eus-gaap--Revenues_pp0p0_c20211101__20221031__us-gaap--StatementBusinessSegmentsAxis__custom--MarineEngineeringBusinessServicesMember__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredAtPointInTimeMember_z3sJq7c90oya" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif">1,562,799</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_983_eus-gaap--Revenues_pp0p0_c20211101__20221031__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredAtPointInTimeMember_z3q3eF6hVuyk" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif">11,348,716</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Services transferred over time</span></td><td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_98A_eus-gaap--Revenues_pp0p0_c20211101__20221031__us-gaap--StatementBusinessSegmentsAxis__custom--MarineTechnologyBusinessProductsMember__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredOverTimeMember_zY15kb1AjGGk" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif">4,938,771</span></td><td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_980_eus-gaap--Revenues_pp0p0_c20211101__20221031__us-gaap--StatementBusinessSegmentsAxis__custom--MarineEngineeringBusinessServicesMember__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredOverTimeMember_zFLqici2bxdc" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif">5,938,316</span></td><td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_988_eus-gaap--Revenues_pp0p0_c20211101__20221031__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredOverTimeMember_z46IPxyTizuj" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif">10,877,087</span></td><td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; padding-left: 10pt; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Total Revenues</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98C_eus-gaap--Revenues_pp0p0_c20211101__20221031__us-gaap--StatementBusinessSegmentsAxis__custom--MarineTechnologyBusinessProductsMember_zTIcDQTyHzP3" style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif">14,724,688</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98A_eus-gaap--Revenues_pp0p0_c20211101__20221031__us-gaap--StatementBusinessSegmentsAxis__custom--MarineEngineeringBusinessServicesMember_zxWAK3TPtbM3" style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif">7,501,115</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_985_eus-gaap--Revenues_pp0p0_c20211101__20221031_zutayDFQB939" style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif">22,225,803</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"/> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white"><b>CODA OCTOPUS GROUP, INC.</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">Notes to the Consolidated Financial Statements</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">October 31, 2022 and 2021</span></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">NOTE 14 - DISAGGREGATION OF REVENUE (Continued)</span></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="10" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">For the Year Ended October 31, 2021</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Marine</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Marine</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Technology</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Engineering</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Grand</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Business</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Business</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Total</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">Disaggregation of Total Net Sales</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">Revenues</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Primary Geographical Markets</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; padding-left: 10pt; width: 52%"><span style="font-family: Times New Roman, Times, Serif">Americas</span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98F_eus-gaap--Revenues_pp0p0_c20201101__20211031__srt--StatementGeographicalAxis__srt--AmericasMember__us-gaap--StatementBusinessSegmentsAxis__custom--MarineTechnologyBusinessProductsMember_zIkgiEbI3i4j" style="font-family: Times New Roman, Times, Serif; width: 12%; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif">3,434,552</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98E_eus-gaap--Revenues_pp0p0_c20201101__20211031__srt--StatementGeographicalAxis__srt--AmericasMember__us-gaap--StatementBusinessSegmentsAxis__custom--MarineEngineeringBusinessServicesMember_zclCbO3fsKwg" style="font-family: Times New Roman, Times, Serif; width: 12%; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif">2,188,812</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98D_eus-gaap--Revenues_pp0p0_c20201101__20211031__srt--StatementGeographicalAxis__srt--AmericasMember_zZraHvhgc0h6" style="font-family: Times New Roman, Times, Serif; width: 12%; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif">5,623,364</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; padding-left: 10pt"><span style="font-family: Times New Roman, Times, Serif">Europe</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_984_eus-gaap--Revenues_pp0p0_c20201101__20211031__srt--StatementGeographicalAxis__srt--EuropeMember__us-gaap--StatementBusinessSegmentsAxis__custom--MarineTechnologyBusinessProductsMember_zVhd7zY88TXc" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif">5,623,227</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_986_eus-gaap--Revenues_pp0p0_c20201101__20211031__srt--StatementGeographicalAxis__srt--EuropeMember__us-gaap--StatementBusinessSegmentsAxis__custom--MarineEngineeringBusinessServicesMember_zQ2tjL0HnWMg" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif">3,338,493</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_98F_eus-gaap--Revenues_pp0p0_c20201101__20211031__srt--StatementGeographicalAxis__srt--EuropeMember_zpfFg0X28h0h" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif">8,961,720</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; padding-left: 10pt"><span style="font-family: Times New Roman, Times, Serif">Australia/Asia</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_984_eus-gaap--Revenues_pp0p0_c20201101__20211031__srt--StatementGeographicalAxis__custom--AustraliaAndAsiaMember__us-gaap--StatementBusinessSegmentsAxis__custom--MarineTechnologyBusinessProductsMember_zta6p7ITxJWe" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif">5,867,710</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_989_eus-gaap--Revenues_pdp0_c20201101__20211031__srt--StatementGeographicalAxis__custom--AustraliaAndAsiaMember__us-gaap--StatementBusinessSegmentsAxis__custom--MarineEngineeringBusinessServicesMember_zzkGoV5Ka0Vd" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1541">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_986_eus-gaap--Revenues_pp0p0_c20201101__20211031__srt--StatementGeographicalAxis__custom--AustraliaAndAsiaMember_z89LB2cA7lFc" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif">5,867,710</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Middle East/Africa</span></td><td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_982_eus-gaap--Revenues_pp0p0_c20201101__20211031__srt--StatementGeographicalAxis__custom--MiddleEastAndAfricaMember__us-gaap--StatementBusinessSegmentsAxis__custom--MarineTechnologyBusinessProductsMember_zMKYcg0ye6Eb" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif">878,733</span></td><td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_985_eus-gaap--Revenues_pdp0_c20201101__20211031__srt--StatementGeographicalAxis__custom--MiddleEastAndAfricaMember__us-gaap--StatementBusinessSegmentsAxis__custom--MarineEngineeringBusinessServicesMember_zMp5aeq1kepc" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1547">-</span></span></td><td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_985_eus-gaap--Revenues_pp0p0_c20201101__20211031__srt--StatementGeographicalAxis__custom--MiddleEastAndAfricaMember_zwyRap7bV5Pk" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif">878,733</span></td><td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Total Revenues</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_989_eus-gaap--Revenues_pp0p0_c20201101__20211031__us-gaap--StatementBusinessSegmentsAxis__custom--MarineTechnologyBusinessProductsMember_zTcsoleEFDke" style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif">15,804,222</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_986_eus-gaap--Revenues_pp0p0_c20201101__20211031__us-gaap--StatementBusinessSegmentsAxis__custom--MarineEngineeringBusinessServicesMember_z8c6AsvSwpm3" style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif">5,527,305</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_987_eus-gaap--Revenues_pp0p0_c20201101__20211031_zAis2xCyvk38" style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif">21,331,527</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Major Goods/Service Lines</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Equipment Sales</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98E_eus-gaap--Revenues_pp0p0_c20201101__20211031__srt--ProductOrServiceAxis__custom--EquipmentSalesMember__us-gaap--StatementBusinessSegmentsAxis__custom--MarineTechnologyBusinessProductsMember_zXjHdFo8TnRh" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif">10,914,124</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98A_eus-gaap--Revenues_pp0p0_c20201101__20211031__srt--ProductOrServiceAxis__custom--EquipmentSalesMember__us-gaap--StatementBusinessSegmentsAxis__custom--MarineEngineeringBusinessServicesMember_zc66NOOxln3e" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif">1,421,614</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_981_eus-gaap--Revenues_pp0p0_c20201101__20211031__srt--ProductOrServiceAxis__custom--EquipmentSalesMember_zWg2tXnscSPc" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif">12,335,738</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Equipment Rentals</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_984_eus-gaap--Revenues_pp0p0_c20201101__20211031__srt--ProductOrServiceAxis__custom--EquipmentRentalsMember__us-gaap--StatementBusinessSegmentsAxis__custom--MarineTechnologyBusinessProductsMember_zdHARhV31CTb" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif">2,324,773</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_98A_eus-gaap--Revenues_pdp0_c20201101__20211031__srt--ProductOrServiceAxis__custom--EquipmentRentalsMember__us-gaap--StatementBusinessSegmentsAxis__custom--MarineEngineeringBusinessServicesMember_zO8SXlksH3m5" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1565">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_982_eus-gaap--Revenues_pp0p0_c20201101__20211031__srt--ProductOrServiceAxis__custom--EquipmentRentalsMember_zfjtwMPyKiA9" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif">2,324,773</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Software Sales</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_98B_eus-gaap--Revenues_pp0p0_c20201101__20211031__srt--ProductOrServiceAxis__custom--SoftwareSalesMember__us-gaap--StatementBusinessSegmentsAxis__custom--MarineTechnologyBusinessProductsMember_zRhzN5MgBsx2" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif">669,968</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_98C_eus-gaap--Revenues_pdp0_c20201101__20211031__srt--ProductOrServiceAxis__custom--SoftwareSalesMember__us-gaap--StatementBusinessSegmentsAxis__custom--MarineEngineeringBusinessServicesMember_za2nbh58pOH4" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1571">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_98F_eus-gaap--Revenues_pp0p0_c20201101__20211031__srt--ProductOrServiceAxis__custom--SoftwareSalesMember_zfOeAY6nrTM8" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif">669,968</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Engineering Parts</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_986_eus-gaap--Revenues_pdp0_c20201101__20211031__srt--ProductOrServiceAxis__custom--EngineeringPartsMember__us-gaap--StatementBusinessSegmentsAxis__custom--MarineTechnologyBusinessProductsMember_zNDlmftI4BMc" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1575">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_989_eus-gaap--Revenues_pp0p0_c20201101__20211031__srt--ProductOrServiceAxis__custom--EngineeringPartsMember__us-gaap--StatementBusinessSegmentsAxis__custom--MarineEngineeringBusinessServicesMember_zu54ZdKJK6sb" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif">3,239,866</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_981_eus-gaap--Revenues_pp0p0_c20201101__20211031__srt--ProductOrServiceAxis__custom--EngineeringPartsMember_zOOdCDJu1sh2" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif">3,239,866</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif; padding-left: 10pt"><span style="font-family: Times New Roman, Times, Serif">Services</span></td><td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_985_eus-gaap--Revenues_pp0p0_c20201101__20211031__srt--ProductOrServiceAxis__custom--ServicesMember__us-gaap--StatementBusinessSegmentsAxis__custom--MarineTechnologyBusinessProductsMember_zpCsSNf6cIV9" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif">1,895,357</span></td><td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_980_eus-gaap--Revenues_pp0p0_c20201101__20211031__srt--ProductOrServiceAxis__custom--ServicesMember__us-gaap--StatementBusinessSegmentsAxis__custom--MarineEngineeringBusinessServicesMember_zH8jmB8yZnUk" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif">865,825</span></td><td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_987_eus-gaap--Revenues_pp0p0_c20201101__20211031__srt--ProductOrServiceAxis__custom--ServicesMember_zVir6jTSC3M4" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif">2,761,182</span></td><td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Total Revenues</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_987_eus-gaap--Revenues_pp0p0_c20201101__20211031__us-gaap--StatementBusinessSegmentsAxis__custom--MarineTechnologyBusinessProductsMember_ztGIgYTkBhp9" style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif">15,804,222</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98B_eus-gaap--Revenues_pp0p0_c20201101__20211031__us-gaap--StatementBusinessSegmentsAxis__custom--MarineEngineeringBusinessServicesMember_zgB2hX4duSr" style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif">5,527,305</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_980_eus-gaap--Revenues_pp0p0_c20201101__20211031_zn71KEqg3Naj" style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif">21,331,527</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Goods transferred at a point in time</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_984_eus-gaap--Revenues_pp0p0_c20201101__20211031__us-gaap--StatementBusinessSegmentsAxis__custom--MarineTechnologyBusinessProductsMember__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredAtPointInTimeMember_zPBfWMKPpMSd" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif">11,588,099</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98A_eus-gaap--Revenues_pp0p0_c20201101__20211031__us-gaap--StatementBusinessSegmentsAxis__custom--MarineEngineeringBusinessServicesMember__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredAtPointInTimeMember_zym9wPe2QIm8" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif">1,421,614</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98F_eus-gaap--Revenues_pp0p0_c20201101__20211031__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredAtPointInTimeMember_zzZlu5OVNgUb" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif">13,009,713</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Services transferred over time</span></td><td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_983_eus-gaap--Revenues_pp0p0_c20201101__20211031__us-gaap--StatementBusinessSegmentsAxis__custom--MarineTechnologyBusinessProductsMember__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredOverTimeMember_zO1r5YYcV5K8" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif">4,216,123</span></td><td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_98C_eus-gaap--Revenues_pp0p0_c20201101__20211031__us-gaap--StatementBusinessSegmentsAxis__custom--MarineEngineeringBusinessServicesMember__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredOverTimeMember_zydRFKr4TvBh" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif">4,105,691</span></td><td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_985_eus-gaap--Revenues_pp0p0_c20201101__20211031__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredOverTimeMember_zASopGUOQv2e" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif">8,321,814</span></td><td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Total Revenues</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98A_eus-gaap--Revenues_pp0p0_c20201101__20211031__us-gaap--StatementBusinessSegmentsAxis__custom--MarineTechnologyBusinessProductsMember_zIXxEI1tihw5" style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif">15,804,222</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98D_eus-gaap--Revenues_pp0p0_c20201101__20211031__us-gaap--StatementBusinessSegmentsAxis__custom--MarineEngineeringBusinessServicesMember_zNSQ5dNrtIu2" style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif">5,527,305</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_986_eus-gaap--Revenues_pp0p0_c20201101__20211031_zz4sKwfLosgc" style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif">21,331,527</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> 5668948 4566349 10235297 1559778 2900906 4460684 5723970 5723970 1771992 33860 1805852 14724688 7501115 22225803 8771050 1544002 10315052 1844775 1844775 1014867 1014867 3530407 3530407 3093996 2426706 5520702 14724688 7501115 22225803 9785917 1562799 11348716 4938771 5938316 10877087 14724688 7501115 22225803 3434552 2188812 5623364 5623227 3338493 8961720 5867710 5867710 878733 878733 15804222 5527305 21331527 10914124 1421614 12335738 2324773 2324773 669968 669968 3239866 3239866 1895357 865825 2761182 15804222 5527305 21331527 11588099 1421614 13009713 4216123 4105691 8321814 15804222 5527305 21331527 <p id="xdx_801_eus-gaap--CommitmentsAndContingenciesDisclosureTextBlock_ztSYt8GEYAY9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">NOTE 15 – <span id="xdx_82F_zf6Du7UguO5d">COMMITMENTS AND CONTINGENCIES</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Employment Agreements</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Annmarie Gayle</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Pursuant to the terms of an employment agreement dated March 16, 2017, the Company employs Ms. Gayle as its Chief Executive Officer on a full-time basis and a member of its Board of Directors. With effect from July 1, 2019, Ms. Gayle’s annual salary was increased from $<span id="xdx_908_eus-gaap--SalariesWagesAndOfficersCompensation_pp0p0_c20190629__20190630__us-gaap--TypeOfArrangementAxis__custom--EmploymentAgreementsMember__srt--TitleOfIndividualAxis__custom--AnnmarieGayleMember_z9BUVcIwhVJg" title="Annual base salary">230,000</span> to $<span id="xdx_90A_eus-gaap--SalariesWagesAndOfficersCompensation_pp0p0_c20211101__20221031__us-gaap--TypeOfArrangementAxis__custom--EmploymentAgreementsMember__srt--TitleOfIndividualAxis__custom--AnnmarieGayleMember_zZjoPzo7LGka" title="Annual base salary">305,000</span> payable on a monthly basis. Ms. Gayle is also entitled to an annual performance bonus of up to $<span id="xdx_904_eus-gaap--EmployeeBenefitsAndShareBasedCompensation_pp0p0_c20211101__20221031__us-gaap--TypeOfArrangementAxis__custom--EmploymentAgreementsMember__srt--TitleOfIndividualAxis__custom--AnnmarieGayleMember_zzMHlBA4UYAh" title="Annual performance bonus">100,000</span>, upon achieving certain targets that are to be defined on an annual basis. The agreement provides for 30 days of paid holidays in addition to public holidays observed in Scotland.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The agreement has no definitive term and may be terminated only upon twelve months’ prior written notice by Ms. Gayle. In the event that the Company terminates her at any time without cause, she is entitled to a payment equal to her annual salary as well as a separation bonus of $<span id="xdx_90A_ecustom--AnnualSalarySeparationBonus_pp0p0_c20211101__20221031__us-gaap--TypeOfArrangementAxis__custom--EmploymentAgreementsMember__srt--TitleOfIndividualAxis__custom--AnnmarieGayleMember_z1BhbSbpqKX9" title="Annual salary, separation bonus">150,000</span>. The Company may terminate the agreement for cause, immediately and without notice. Among others, “for cause” includes gross misconduct, a serious or repeated breach of the agreement and negligence and incompetence as reasonably determined by the Company’s Board. The agreement includes a 12-month non-compete and non-solicitation provision.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>CODA OCTOPUS GROUP, INC.</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Notes to the Consolidated Financial Statements</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">October 31, 2022 and 2021</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">NOTE 15 – COMMITMENTS AND CONTINGENCIES (Continued)</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Employment Agreements (Continued)</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Blair Cunningham</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Under the terms of an employment contract dated January 1, 2013, our wholly owned subsidiary Coda Octopus Products, Inc. employs Blair Cunningham as its Chief Executive Officer and President of Technology. He is being paid an annual base salary of $<span id="xdx_904_eus-gaap--SalariesWagesAndOfficersCompensation_pp0p0_c20211101__20221031__us-gaap--TypeOfArrangementAxis__custom--EmploymentAgreementsMember__srt--TitleOfIndividualAxis__custom--BlairCunninghamMember_zdU023HAA7Fi" title="Annual base salary">200,000 </span>with effect from January 1, 2020, subject to review by the Company’s Chief Executive Officer. Mr. Cunningham’s annual based salary was revised and is currently $<span id="xdx_901_eus-gaap--SalariesWagesAndOfficersCompensation_pp0p0_c20211101__20221031__us-gaap--TypeOfArrangementAxis__custom--EmploymentAgreementsMember__srt--TitleOfIndividualAxis__custom--CunninghamMember_zoBfeSOsti2c" title="Annual based salary revised">225,000</span>. He is entitled to 25 vacation days in addition to any public holiday.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The agreement may be terminated only upon twelve-month prior written notice without cause. The Company may terminate the agreement for cause, immediately and without notice. Among others, “for cause” includes gross misconduct, a serious or repeated breach of the agreement and negligence and incompetence as reasonably determined by the Company’s Board. The agreement includes an 18-month non-compete and non-solicitation provision.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Kevin Kane</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Pursuant to the terms of an Employment Agreement dated May 7, 2021, as amended and modified, Kevin Kane was appointed the Chief Executive Officer of Colmek commencing July 6, 2021. The Employment Agreement provides for an annual base salary of $<span id="xdx_907_eus-gaap--SalariesWagesAndOfficersCompensation_pp0p0_c20211101__20221031__us-gaap--TypeOfArrangementAxis__custom--EmploymentAgreementsMember__srt--TitleOfIndividualAxis__custom--KevinKaneMember_zih4rNIeDWF3" title="Annual base salary">200,000</span>. He will also be eligible for an annual performance bonus based on the Company’s financial performance. Subject to certain performance milestone during the current fiscal year, Mr. Kane will be paid a performance bonus of $<span id="xdx_90E_eus-gaap--EmployeeBenefitsAndShareBasedCompensation_pp0p0_c20211101__20221031__us-gaap--TypeOfArrangementAxis__custom--EmploymentAgreementsMember__srt--TitleOfIndividualAxis__custom--KevinKaneMember_z96Eji2BwKtc" title="Annual performance bonus">12,000</span>. As a further inducement, he was granted <span id="xdx_90D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_pip0_uShares_c20211101__20221031__us-gaap--TypeOfArrangementAxis__custom--EmploymentAgreementsMember__srt--TitleOfIndividualAxis__custom--KevinKaneMember_zIXCAttk9vki" title="Restricted stock units granted">15,000</span> restricted stock units out of the Company’s 2017 Stock Incentive Plan that vest in three equal annual instalments commencing on the first anniversary of grant.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The agreement may be terminated by the Company at any time. In the event that the Company terminates the employment agreement for whatever reason, the following severance payments apply:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; width: 50%; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Year 1 of employment</span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 50%; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2 Weeks</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Year 2 of employment</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1 Month</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Year 3 of employment</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4 Months</span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The agreement includes a 12-month non-compete and non-solicitation provision.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>CODA OCTOPUS GROUP, INC.</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Notes to the Consolidated Financial Statements</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">October 31, 2021 and 2020</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">NOTE 15 – COMMITMENTS AND CONTINGENCIES (Continued)</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Michael Midgley (retired in June 2022)</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Pursuant to the terms of an employment agreement dated June 1, 2011, Mike Midgley was appointed the Chief Executive Officer of our wholly owned subsidiary Coda Octopus Colmek, Inc. and our Chief Financial Officer. He is being paid an annual salary of $<span id="xdx_90B_eus-gaap--SalariesWagesAndOfficersCompensation_pp0p0_c20211101__20221031__us-gaap--TypeOfArrangementAxis__custom--EmploymentAgreementsMember__srt--TitleOfIndividualAxis__custom--MichaelMidgleyMember_z92EKRasIJP3" title="Annual base salary">210,000</span> subject to an annual review by Colmek’s Board of Directors and the Company’s Chief Executive Officer. Mr. Midgley is entitled to 20 vacation days in addition to any public holiday.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Amendment to Michael Midgley’s Employment Agreement</i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company and Mr. Midgely entered into an agreement for the Amendment of his Employment Agreement on February 15, 2021.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following amendments were made:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; width: 20%; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Role</span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 80%; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Chief Financial Officer of the Company. Removing the position of Divisional CEO of Coda Octopus Colmek.</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Reduction in hours</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Working hours reduced to approximately <span id="xdx_905_ecustom--PercentageOfWorkingHoursReduced_dp_uPure_c20211101__20221031__us-gaap--TypeOfArrangementAxis__custom--EmploymentAgreementsMember__srt--TitleOfIndividualAxis__custom--MichaelMidgleyMember_zsDkEBPfTEXk" title="Percentage of working hours reduced">60</span>% and his compensation reduced proportionally to $<span id="xdx_90D_ecustom--ReductionCompensationAmount_pp0p0_c20211101__20221031__us-gaap--TypeOfArrangementAxis__custom--EmploymentAgreementsMember__srt--TitleOfIndividualAxis__custom--MichaelMidgleyMember_zUnuEv6G9ibk" title="Reduction compensation amount">126,000</span>.</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Paid Time Off</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Reduced proportionately and is now 12 days</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Benefits</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Reduced proportionately</span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The agreement may be terminated at any time upon 4 months prior written notice. The Company may terminate the agreement for cause, immediately and without notice. Among others, “for cause” includes gross misconduct, a serious or repeated breach of the agreement and negligence and incompetence as reasonably determined by the Company’s Board. The agreement includes a 12-month non-compete and non-solicitation provision.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Mr. Midgley retired from the company effective June 30, 2022.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Nathan Parker</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Pursuant to the terms of an Employment Agreement dated May 10, 2022, Nathan Parker was appointed our Chief Financial Officer commencing June 6, 2022. The Employment Agreement provides for an annual base salary of $<span id="xdx_90C_eus-gaap--SalariesWagesAndOfficersCompensation_pp0p0_c20211101__20221031__us-gaap--TypeOfArrangementAxis__custom--EmploymentAgreementsMember__srt--TitleOfIndividualAxis__custom--NathanParkerMember_zKJAHObUEZB5">230,000</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">. As a further inducement, he was granted <span id="xdx_90E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_pip0_uShares_c20211101__20221031__us-gaap--TypeOfArrangementAxis__custom--EmploymentAgreementsMember__srt--TitleOfIndividualAxis__custom--NathanParkerMember_zWFWEvCtEKW1">9,506 </span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">restricted stock units out of the Company’s 2017 Stock Incentive Plan that vest in three equal annual instalments commencing on the first anniversary of grant. Mr. Parker also received a signing bonus of $<span id="xdx_90C_eus-gaap--EmployeeBenefitsAndShareBasedCompensation_pp0p0_c20211101__20221031__us-gaap--TypeOfArrangementAxis__custom--EmploymentAgreementsMember__srt--TitleOfIndividualAxis__custom--NathanParkerMember_zQoBrRzGfqg9">20,000</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">. Mr. Parker is entitled to 20 vacation days in addition to any public holiday. </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company may terminate the agreement at any time. In the event that the Company terminates the employment agreement for whatever reason, the following severance payments apply:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"> </p> <table cellpadding="0" cellspacing="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; width: 50%; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Year 1 of employment</span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 50%; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1 Month Base Salary</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Year 2 of employment</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3 Months Base Salary</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Year 3 of employment</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">6 Months Base Salary</span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The agreement includes a 12-month non-compete and non-solicitation provision.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Litigation</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">From time to time, we may be a party to or be involved with legal proceedings, governmental investigations or inquires, claims or litigation that are related to our business. We are not presently party to any legal proceedings the resolution of which we believe would have a material adverse effect on our business or its financial condition.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> 230000 305000 100000 150000 200000 225000 200000 12000 15000 210000 0.60 126000 230000 9506 20000 <p id="xdx_805_ecustom--PayrollProtectionProgramTextBlock_zuyCVbSQM1gl" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">NOTE 16 – <span id="xdx_820_zB2TkLaoqxac">PAYROLL PROTECTION PROGRAM</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In the year ended October 31, 2021, two of our US companies, received $<span id="xdx_90C_eus-gaap--ProceedsFromLoanOriginations1_c20211101__20221031__us-gaap--DebtInstrumentAxis__custom--SecondRoundPayrollProtectionProgramMember_zJ8uTzmAbiGg" title="Loans received">648,872</span> under the second round of the US Government Payroll Protection Program (“Second Round PPP”) for payroll assistance during the Pandemic. The proceeds from the Second Round PPP have been used to pay US employees’ salaries during this period. In the year ended October 31, 2021, the Company utilized all the $<span id="xdx_90E_eus-gaap--ProceedsFromLoanOriginations1_c20201101__20211031__us-gaap--DebtInstrumentAxis__custom--SecondRoundPayrollProtectionProgramMember_zPFyO31PHWf6" title="Loans received">648,872</span> of the Second Round PPP to retain employees. These loans were forgiven on June 14 and 22, 2021. This amount is recorded in our 2021 FY accounts as “Other Income”. No amounts were received in the 2022 FY under the PPP.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>CODA OCTOPUS GROUP, INC.</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Notes to the Consolidated Financial Statements</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">October 31, 2022 and 2021</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> 648872 648872 <p id="xdx_80A_eus-gaap--SubsequentEventsTextBlock_zG4S5QdxOoBl" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">NOTE 17 – <span id="xdx_82A_zWyMkCNXNHlb">SUBSEQUENT EVENTS</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company has evaluated subsequent events occurring through the date that the financial statements were issued, for events requiring, recording or disclosure in the October 31, 2022, consolidated financial statements and there were no subsequent events to report.</span></p> EXCEL 77 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( +@P/E8'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 " "X,#Y6I4M-;^T K @ $0 &1O8U!R;W!S+V-O&ULS9+! M2L0P$(9?17)O)VG00^CVLN))07!!\1:2V=U@DX9DI-VW-ZV[740?P&-F_GSS M#4QKHC)#PNY+HE0FOLA>4WEF0X0M?G0 M!X2&\SOP2-IJTC #J[@26==:HTQ"34,ZXZU9\?$S]0O,&L >/0;*(&H!K)LG MQM/4MW %S##"Y/-W >U*7*I_8I<.L'-RRFY-C>-8CW+)E1T$O#T]OBSK5BYD MTL%@^96=HE/$#;M,?I7;^]T#ZQK>R(J+2O*=$(K?*BG?9]&PO=&AE M;64O=&AE;64Q+GAM;.U:6W/:.!1^[Z_0>&?V;0O&-H&VM!-S:7;;M)F$[4X? MA1%8C6QY9)&$?[]'-A#+E@WMDDVZFSP$+.G[SD5'Y^@X>?/N+F+HAHB4\GA@ MV2_;UKNW+][@5S(D$4$P&:>O\, *I4Q>M5II ,,X?+&A T%116F]?(+3E'S/X%/F7/Z3H=,H%N,!M8('_.;Z?D3EJ(X53"Q,!J9S]6:\?1 MTDB @LE]E 6Z2?:CTQ4(,@T[.IU8SG9\]L3MGXS*VG0T;1K@X_%X.+;+THMP M' 3@4;N>PIWT;+^D00FTHVG09-CVVJZ1IJJ-4T_3]WW?ZYMHG J-6T_3:W?= MTXZ)QJW0> V^\4^'PZZ)QJO0=.MI)B?]KFNDZ19H0D;CZWH2%;7E0-,@ %AP M=M;,T@.67BGZ=90:V1V[W4%<\%CN.8D1_L;%!-9ITAF6-$9RG9 %#@ WQ-%, M4'RO0;:*X,*2TER0UL\IM5 :")K(@?5'@B'%W*_]]9>[R:0S>IU].LYKE']I MJP&G[;N;SY/\<^CDGZ>3UTU"SG"\+ GQ^R-;88C'(CN]WV6'WV3T=N(]>IP+,BUY1&)$6?R"VZ MY!$XM4D-,A,_")V&F&I0' *D"3&6H8;XM,:L$> 3?;>^",C?C8CWJV^:/5>A M6$G:A/@01AKBG'/F<]%L^P>E1M'V5;SC MFED)O816:I^JAS0^J!XR"@7QN1X^Y7IX"C>6QKQ0KH)[ ?_1VC?"J_B"P#E_ M+GW/I>^Y]#VATK\>WZV22$KYI9+2,6D$N!LT$DN/R+RO JQ GH9%LE" M0AMNZ5/U2I77Y:^Y*+@\6^3IKZ%T/BS/^3Q?Y[3-"S-#MW)+ZK:4OK4F.$KT ML@'37[]EUVY".E,%.70[@:0KX#;;J=W#HXGIB1N0K3 M4I!OP_GIQ7@:XCG9!+E]F%=MY]C1T?OGP5&PH^\\EAW'B/*B(>ZAAIC/PT.' M>7M?F&>5QE T%&ULK"0L1K=@N-?Q+!3@9& MH >#KU$"\E)58#%;Q@,KD*)\ M3(Q%Z'#GEUQ?X]&2X]NF9;5NKREW&6TB4CG":9@39ZO*WF6QP54=SU5;\K"^ M:CVT%4[/_EFMR)\,$4X6"Q)(8Y07IDJB\QE3ON>;G*YZ(G;ZEW?! M8/+]<,E'#^4[YU_T74.N?O;=X_INDSM(3)QYQ1$!=$4"(Y4U#VT%SU&\Z.9X!ZSAW.;>KC"1:S_6-8>^3+?.7#;.MX#7N83 M+$.D?L%]BHJ $:MBOKJO3_DEG#NT>_&!()O\UMND]MW@#'S4JUJE9"L1/TL' M?!^2!F.,6_0T7X\48JVFL:W&VC$,>8!8\PRA9CC?AT6:&C/5BZPYC0IO0=5 MY3_;U UH]@TT')$%7C&9MC:CY$X*/-S^[PVPPL2.X>V+OP%02P,$% @ MN# ^5O^]T,="<26#8$6,A,[.7@A;$$]M*RO+!/;7 M[['S8I"L][5ULA#R=SKC7)&G.$K2T]9,J?GG3B?U9SQF MZ;Z8\P2.W L9,P6;\J&3SB5G05$41QUJ68>=F(5)JW=2[!O+WHG(5!0F?"Q) MFL4QD\]G/!*+TY;=6N^8A \SE>_H]$[F[(%/N;J=CR5L=38J01CS) U%0B2_ M/VWU[<\#IYL7%&?\"/DB??&9Y$VY$^)WOG$1G+:L_(IXQ'V52S#X\\@]'D6Y M$ES'ORO1UN8[\\*7G]?JPZ+QT)@[EG)/1#_#0,U.6T+Z*T^$T6RW-=MT7\+%4B7A7#%<1ALOS+GE8@7A;8-05T54!?%=AUW^"L M"IQ="]Q5@5N063:EX#!@BO5.I%@0F9\-:OF' F91# M>.22[)';Z8!\?/_II*- -#_4\5<"9TL!6B-@4W(E$C5+R7D2\* JT(&KV5P2 M75_2&4451[[:)X[=)M2B5'-!'E[^)TOVB7UWI]+^'9+]^V5UC@; MP$ZAYZ" _^[?I4I")_]'1WBIX.H5\I'_.9TSGY^V8&BG7#[R5N_#'_:A]45' MQZ38P)!8A9R[(>=BZKV!\#.XPRAR\SSG.FQXN6WM?=?Q0:N:\C$D5N%SL.%S M@#:P#W"" M P8@\Z0'C]/8M2'5J[59H65-:AL0JM(XV MM(YVHS7F,A1!/O$1F'RU]RA<:3/5UV:Q?K^ MA0MYHT&?C+R;T?AV2KY.1K?C-KFX]O:U!(UZ>E-J58*EJ[=Q7[XBZ,%8E3!. M+R U/I'O_%G+$)>RH-\YCNO0 RTUHT[?E%J56NGU;=RLKZC=L"=R$0"Z\#[T M6>'3D$&+2SKN'K6L(\<]TM(SF@),J57IE3G Q@W\BMY%X@L)KK8 UR93!5,# M$9)X(H/."'U2!/JAO"5FG&L!&DT'IM2J ,M\8..F?@6P'P2@GK;7'\@EG$=& MB9X:+NDXEO5N2KZ%;,'2E',R";08C<8&4VI5C&5PL'&_CV*\60@M1EQRFH70 MB6W+!;^BOPT:C1"FU*H RQ!AX[[_-4 OWX(1?",6B18>+C>2$4L"'78/KVR, M[2W2!"W3!,4#P&MLFSO?6(K',/&UXW>+YO!2^VS6:*0PI5;%5D8*BF> U]C& M(E5@6?X*Y[53Q19%AQXYVE&*US7F]A:9@I:9@N)QH!B5?]S9Y;^U#B"#C_H3\Z%_> MGI/Q^81,O_4G6D^'2S=&^A:1@I:1@NX4*7[R*-K[G< $"E19"MTQ(!=IFM7T M1USS6CN7XD6-L;U%EJ!EEJ [98D?(H+0P.3RT8G4/I;;HE0#RVAN,*56A57F M!KI3;E@_FUN^4PB3A\*!Z)]E;E'\Q755'E[5F-I;Q 1:Q@2Z4TRX2!27RX41 M^5-,ML:HI88KUG0UH]' E%H56AD-Z$[1H!B-Q -_^R"D?G[ =:Y%LL=\GX,, MB 1+02T]HPG!E%IUD4*9$)R=$L(T9E%$SK(4#J?:X;E%I^Y5*5[6>%G"6^0" MI\P%SDZYX#SF\B&_F7T%!34#LQO/6:+MIA&8T'IM2JL%XL&]KI1<,XNXM"GPPCP;3W?5RE\=HALXN'EFH' MA5J^ /&Q1[NVZ[I=2'>/.CIE''!V>XD@XEB ;U7"_]V&CL7@JL@H4Q#3DP!& MII:820_OK=0.7[31MHY=ZAPXFS:N:+R%VW=*M^]L62V4!:$2LO9UU9;RH63_ MA3"Q?F#Q_ L9< [6I$TN+STM%*-^WY1:%5SI]QWK,/-O4&QGCDE?OYZ:;DD=[-WLV:Z7ZP4[I2G+Q=<7['<6J0DXO=0:NUW M81#(Y1KFY882\V)5[YU02L3%QQEG 9?Y"7#\7@BUWLB_8+.2O/<_4$L#!!0 M ( +@P/E;F_6?ZI@8 !0< 8 >&PO=V]R:W-H965T&ULK5EM<]HX$/XK&MKIW,V0H!?;LMN$F930EKFTR0&YEX\*5H*GMD5MF23W MZT\VQ 9+5L@,'Q)LV%T_NY+V>22?/8KL9[[D7(*G)$[S\]Y2RM7'P2!?+'G" M\E.QXJGZY5YD"9/J-GL8Y*N,L[!R2N(!AM ;)"Q*>\.SZKN;;'@F"AE'*;_) M0%XD"/_-8/)[W4._EBVGTL)3E%X/AV8H]\!F7MZN;3-T-ZBAAE/ TCT0* M,GY_WKM 'T?$*1TJB[\B_ICO7(,RE3LA?I8WD_"\!TM$/.8+689@ZF/-1SR. MRT@*QZ]MT%[]S-)Q]_HE^I97,',MQ!Q7OT'CUM;V .+(I7M=#K^,0<7L]EX/C.EL_%WS/[E6OJ8K]B" MG_?48LEYMN:]X8=WR(.?3,D=*=A>JJ1.E=BB#TYMM=#C -, M"57U7>^"UPT1I0[U7*\VW /FU, <*["+Q4(4J9I64[[@T9K=Q=R$34ZSXKN-KV+XEBMU*:&N0FHISW?4PL)N2V8NAF"/B2^8T9):Y34BO(FXRL6 MA6#\I,@F-R.D^C [T/&<%D+=#*F60'!''?T:H6]%>"V7/ .C(LO48(.+/%?M MSH32UQY/' *]]G#K9AZF'@K,((,:9& %.1>2Q0> #'20%")(R\:[!]-@Z+HN M16X'4 0;$H'6_OIE\L_XTM)=M^Y':J_'BK:?[ YCHE>FMQ)1F7P&+%5S_%<1 MK92LD7V0'H.A!U5_AJAC>!KV0W;ZNYY_&T]MPW-4]CM6 MM/UD&_Y#=@+\*D3XJ+ID-3R;A3Y))4L?HK);=@\3T5>'CQT2M%N2R9 &#O%) MQS U!(GL#'G)[[E:["&8LZ?->C<"-3"D&_BH39 &.^I1VL&/J"%(9&?(35O: M%+:[*2&= AWH*XK6RJD;$E]1:F=3:K@2VMX MKM/5XE%#E8@>I$RO)A>?)U>3^61L7J%6QGWS"CU2M/V<&_)%=O:ME> ->^Z2 M@4CG5!H0[-#VT.AVJ!P;U-4T&_9%=OI5*+."-RIFIY^\BV1DUCA( M)UQ$"5)JMIV$;DB5&G(Z9A=N>!E;J7#X0TANJ[+=W3P1@''' W7N4N*B*X&& M:[&=:^N6..5*EQ?F)'3>5.W8]8)6E0UV* @"W^F8*GAG=VFEM)92>V56;&/M MBTK/=S6Y9C!TL.L['NS VU D)M:F(#Z74[E_I Z8$<++;#MA)9>;!D+(.)2A%N]R*#&7*I[W=0+FXH%Q]"N54F2)3>*0N9*9X=1^@!8#L0]N%Y(<:?X\N4@L%_9*6_?I7T4N"^Q MWQ($&%/L$^(MB:M M#SJ(D/=/#1NI0.Q2X2(,H[+_J95[PZ+P)$K!B*TBM9*-IXD&OL<$DAYIJTBCJ>]0JE9; M!]J=0V7[IGK3TJOIO11QR+.\;IB_BD@:3TN)OE%VB-I3^[#=XDV6"#H!I!U[ M:M*0/K&3OL9%59=Y8R*.=B3>L5$T69HWBH.=5S;E^[+O+'N(TEQ)DGOE"D^I MBI%M7D%M;J1856]Q[H24(JDNEYRI!$H#]?N]4%I_>U.^&*I?! [_!U!+ P04 M " "X,#Y68M!;OXH" M!P & 'AL+W=O FMXTUQPZVTPY^ M/==.&K4C@TXB#XD_[CD^Q[ZYGNZDNM^K_,2*JI'L@:! M,VNI*FJPJS:^KA70PH$J[D=!D/H59<++IFYLH;*I; QG A:*Z*:JJ/IY#5SN M9E[H[0?NV*8T=L#/IC7=P!+,YWJAL.?W+ 6K0&@F!5&PGGE7X>4\M?$NX N# MG3YH$^MD)>6][7PH9EY@!0&'W%@&BI\MS(%S2X0R?G2<7K^D!1ZV]^PWSCMZ M65$-<\F_LL*4,^_<(P6L:R1MM9-6!44'% M1/NE#]T^' #"\1. J -$IP+B#A [HZTR9^L]-32;*KDCRD8CFVVXO7%H=,.$ M/<6E43C+$&>RN11:D$5"%."83GE;\A;\I+X1)^P=4MAY]W*UVW*T5/K/0I-R,2AVPWWTW!N/>N.1XXN? MX%L:M(SI:(A*3XD\4IWTJI/GJV9:-\.*DS]U!!=A>I[$CP0/!9XGD_ B&=:;]GK3Y^O% MRJ\-%043FR'1Z:FBAP('1?L'Q)!^IVC"A"86S/Z&S'X#4$L#!!0 ( +@P/E8ATG!9Z04 M &X8 8 >&PO=V]R:W-H965T&ULK9EK;^(X%(;_BL6N M1C/2M/B2:X\H%> M"F-^V]D)L;_I=OEJ1R.?7[,]C>4O&Y9$OI"WR;;+ M]PGUUUFC*.QB"*UNY =QI]_+GLV2?H\=1!C$=)8 ?H@B/_DYI"%[O>V@SO'! M/-CN1/J@V^_M_2U=4/%Y/TOD7;?TL@XB&O. Q2"AF]O. -V,"$P;9!9? OK* M3ZY!&LHS8]_3F_'ZM@-3132D*Y&Z\.77"QW1,$P]21T_"J>=LL^TX>GUT?M] M%KP,YMGG=,3"K\%:[&X[3@>LZ<8_A&+.7A]I$9"9^ENQD&=_P6MN:[D=L#IP MP:*BL500!7'^[;\5 W'2 %DM#7#1 -<;&"T-2-& 9('FRK*P[GSA]WL)>P5) M:BV]I1?9V&2M931!G$[C0B3RUT"V$_T1BSD+@[4OZ!HLA/R27$'WO_YH=<54DGJK[LJ>AWFO>*67A$&3RP6 M.PZ\>$W7YPZZ,H0R#GR,8XBU'JMN1L\!I\D([_7=_( M^4D5Z M(6=G<1MEW(;.>W\B%YXY?:'Q@7)5H'EK,VN=KC O?2P_I@-)K_MR&H3"$!&" M3&R7AF<"S5*@J14X8ERDR:T3F7NP3OJV(3$1,FL:FW:6:2$'NFJ)5BG1TDI\ M2!CG8):P32!4\JQ&M\A$+K0SKSY8#F>/ #O MV\R;++R%2J9]R9R^D+.S<)TR7$<['W/IT4]6._#.C_:?P)W,G)#MTZI6A>TT M!AUC8KL8UB9'8>3&ERS<2WD[#[O",-+2KC\5 M.YH4&Q9EL*29'K):[?I2K[(SB$DC]RFV6 MILH,N9;95IH5,Y$>FD5I_FHLFSQ$V,$VJLM4V!G(M-O0CBIP(CTYB_0>>O?3 MN7=,]N7@VY%32M5-2IJ(8$(:*: PQ";!AM$BN\(ITO/T1&A9F3*(B7<_7BHE M7Q2ME_)V'GP%5Z2GZ^B0).D&>>F_:4N@RBEOYU%7%,5ZB@Y]'JR44>;M MG).!AM>-=%$:M>QS<05.K ?G71 >1/WLH)!E*'HD]=KGZ"9>+'//2SP\[!^M\#%VVOG(5G\WP]MB&TZGL8A:5E&ABU+=P5&[&> MC:<[Q//#PO=_,6.^FN: MI ;R]PUCXGB3=E#^BZ'_'U!+ P04 " "X,#Y66)<#]T0& !Q*@ & M 'AL+W=OV M9A+QT%RD\<1->]'I!2S"$AN24$C(CM^^($5+)@A!5K*YB45I]P.(?P$"?WAQ MS^M/S9HQ@;Z41=5<3M9";%[-9LURS4K:O.0;5LE?;GE=4B$OZ]6LV=2,9EU2 M6/+XQ8=\M1;M M%[/YQ8:NV#43'S=7M;R:[2E97K*JR7F%:G9[.7F-7Z6D2^@B_LK9??/D,VIO MY8;S3^W%V^QR8K4]8@5;BA9!Y9\[MF!%T9)D/S[WT,F^S3;QZ>='>M+=O+R9 M&]JP!2_^SC.QOIP$$Y2Q6[HMQ =^_SOK;\AM>4M>--V_Z'X7ZX43M-PV@I=] MLNQ!F5>[O_1+/Q!/$@@YDD#Z!*(DV-Z1!+M/L-4$_TB"TR.);A]@JLF M.$<2O#[!4Q*P?23![Q/\3JS=Z';21%30^47-[U'=1DM:^Z'3M\N6BN156XK7 MHI:_YC)/S!>\:GB19U2P#%T+^4?6F6@0OT6+-:U6K$%Y)7_@RT]K7F2L;GY& M\>=M+A[0%'V\CM O/_YZ,1.R)RUOMNQ;?;-KE1QMM2QYCT7_O&/E#:O_U6 6 M9LSK+,O;@J8%NJ)Y-I4]7=!-+N2U 1J=@+Y?O$6OA:CSFZV@-P5#@DM\+8?% M1(W-U ],R'5!CG%,ZRJO5HV)E9A9?\HUI]G6#Z?'+ST!XG*HAFDS63_[(B+[ M(B(=QSG"><-6>=7>E5P5"EHMV0MT1XLM0U2@]TOQ$MGX!2(6L725LD.[';I= M.._FV/)=^V)V][00QE&>A6WB8'<8&(T#I\0FF/C!,##6!CK$]0@91B;&FV^? M%:^:#5VRRXE\LOF.3.=*),6[1=NS0(]ZA:X/AM_?#;Y\[_,U:%FSSK/'? ML3UE_'$08$4"8R?TP_#3#]BS?M/-04A8# E+(&$I$&Q0%LZ^+!QC6<3EIN / MC*&F6R;:!W:&EKR4NYB&MLNFKAJ,R.?7^L(9555@6Y:OU%0$U%P,Q$F ..G) MVQ\HZNX5=8V*[M;[O&FV4DFY#45\T^K8(/:%UOFOIY0KV<@7?*I=I=@9C35S+4A==8Q?.G9V0L!@2 MED#"4B#8H"C"?5&$QJ)(>,WR525/Y;4\#"X?D*AIU11T9ZED_\G#>GMVUA6$ M$7S&K@J($X6C O5CJ@3.K[O*8^/!*K%]!DM#D5\8F1AHXB**Z(TZ(/&ZQ8 M& MJ1KHG2N]"#KK2HX"#M5-LKD/9T]-4/,*E): TE(HVK V#@86_@X.EIEYSN-Z M;.)@;%LA]M6Y"^5B08$2*%#ZC#$8:GNPLO#W\++PV,SRU',5UKA9:E!D[MTY MFD'Y65"@% TU/1@:>'OZ6GAL?7BAM[XF0KJ:H'28E!: DI+-<-K>W*'<60B M'YPM;+:VON%8;":?LU0#@2(\MM.FMN5;EGHBBJ&:3*! *1Y[8:.^#S4^V&'8 M[(>=."!_A2NCEQ$(%$&!8CRV\AS;PH1@=:L-U&+ZC!:'(A[L*VSVK\P'9*)5 M%LJX@@)%4* 8"I3@L2LU)8%M*[O$]'3<\-V+@WM%S.[5LTZQ6GE[\/ 4&V+U MB:L)\X@\PX:!$AEI(J>.;_N8*/\U%>LBL8-]S[,]]?4+3:AN@#5QCFT')+". M&(3DX"T1L[?TO$.J?HRQYI :8B\8O^("ZA^!TF)06@)*2Z%HN]J8/7F7KGT9 M\QVM5[G"E]W'-:,9J]L ^?LMY^+Q MHGUC;_^6Z?Q_4$L#!!0 ( +@P/E;E:WD4G0< "X@ 8 >&PO=V]R M:W-H965T&ULM5I_C]HX$_XJ%N_I52O=EMC.SWUWD5@*+5(7 M$+ ]W9_98"!O0TP3LUONT]\X9!.2."X]<5*UA# >/S/VS#-C]^Z5)]_2+6," M_=A%<7K?V0JQO^UVTV#+=G[Z@>]9#+^L>;+S!7Q--MUTGS!_E0W:15UB&'9W MYX=QIW>7O9LEO3M^$%$8LUF"TL-NYR?'!Q;QU_L.[KR]F(>;K9 ONKV[O;]A M"R:>]K,$OG4++:MPQ^(TY#%*V/J^T\>W ^K( 9G$UY"]IF?/2)KRS/DW^66\ MNN\8$A&+6""D"A\^7MB 19'4!#B^YTH[Q9QRX/GSF_919CP8\^RG;,"C/\*5 MV-YWW Y:L;5_B,2W<)?T6)E 9M\B'S338:K EC MN8P+D<"O(8P3O0&/4QZ%*U^P%5H(^( U$BGB:S3PTRT:P3JGZ 8]+3ZB=[^] MO^L*F%0.[0;Y! ^G"4C+!)B@1QZ+;8J&\8JMJ@JZ@+: 3-X@/Q"MQFD@/B"* M?T?$($0!:'#Y<*R!0PL/TDP?;?-@?_$9C;Y,_UB@T7SZB*:SX;R_'$\^H?Y@ M.?XZ7HZ'"Y7;3EI-M589O;?IW@_8?0?",V7)"^OT_OL?;!O_4YE\)645!YB% M TR=]MX$DDT8!WS'5&:>QEK96)E37GHF-3"1KG\YMT AYYF.8UN%7 6<58"S MM*O37_T?@NBTIP6'Q!/P. @CAN("M7POOP5RO^\3_A+"/D7/1P2Y,O%%&&]. MR284(4MO539:UUS**RFK>,LNO&5KE_(C Z5!Z)\R;+Q"_HXG(OPK>Z&R_*3. M/ELUA[H.\6J+VQ3SB&DX5+VV3H'6T:)="!Y\RY+X"L%" K.EK4"=!@*,J>%A MIX94(6=8AGNV72M0W0*J^Q/'KEF2 ,ZW+>?_8*D*I]N8_P9[U'!I#6=3SG0M M3&PU3*^ Z6EAC@[Q2N[W=<)W:.8?H6@ #\\2+G+6A<=-XN^R.-K$X5]@D9]J MHE\[G7HS(U50>$VWV*8+.TUM+S9*^C.T^>'=. Z@_$G9>R#_TQ.8*^VMIJSKBK [ VJ7O!P$_R"P)2\O"%_\Y4BYHKJ42RA[Q3+>V/Q5R M-P1V,J4M6Q23$BG1(AW'+Y#.>7)4XB.*G>)8KM, J!#$ADVQW9*5<%D08"W= M]I[BYS"*(#1*5RIC/5=3"6+3\4@])RGDI"\-UVQ!6C(WUE/W+&%[/UPA]D,F MSQ:49C,EVI:!C3K*IMR-ARDF;?XL*1QK.:\W%5N60#$,"306>4 JD5H-!,2Q M/*/.1@JY&^I2T_1:D);TB6UM-GE+)NC=6S)Y7\TF4>C#WFBO)+"6GW\YI5Q) M6]4;)3UC/3\7*67O'V409!4%KRSFF3^4[FC2L46IY]GU%6W*46([=@MKXY*V M\86\G3!(.@=U2E1PMN<9S2I((>A9-K':4):LC?6T+2OPK%N;G56OTV+3]8OJ M50F_R:VV0VS/;J2AIB XV7,<0XV?E"1,]"1<;Z'&DZ_#Q04M%+DJ 5]+6]4) M)0$3/0'/#DFPA8R1]=[0AL#RB6,6,NS[(=S+%D;I P71FK9M.O4&2R7H0FGK MM; (*0F9Z FY@OP4WV$L_'@39D'?FJ^)@H(] Q#5D:NH&E.*VS9>R=1$S]1% MX#RE66V.9&V17A T1$')EF5;=IT558*>;1*CS>LE=Q/SEX)F-)[T)X,+@D9; M$OQRT%Q)6]4)96E ]*7!'.J7HPP-N?5B:%/4JZ4@?)M:5F.C*>0LP[/:"@-2 M%@9$WUA#8@X86Z4_[:R4\/\!C2N[*-+LPW5=%"F9GNB9_BT#R%40LNXY)$>4 MRO9<:4^3K6^(2VF=]HN\\"Y/#.\KU#H*8S\.+L@2JLH MNXWR12&'J4?;*F=2%@9$7Q@,1Z/A8(FF(S1XFL^'D\&?:#GO3Q9?^LOQ=(+@ MW^!S?_)IN #*13*A**U0--^NYSI-,YJ"V';-L]:K>L!:U@=42[V]R7 ) ?S M87\QU"'-U53*1>QX#K9J2!6"Q 9&.:MYJE!+%J=Z%L^R5T*_ M[M'[OW'V3LLR@.I;^"Q-94W\FF=U%X-9E)4B;3;HGG-6A^3F*-I]S[9:CN%I MR=14S]15G*WGG[1)P8YI4E)'^0].R7740$LFI_H6O[+E)M-)MNO.&A:(G$LK M,7K59O]:VJI^*4L >GD)H.Y>X#5["?DAC8YHRZ*LWF9I #/]+D^0H\/J5(/O M:X=2\H09E$X#P9^AM5!?W>4>=1JW2+8GNZ'Z]KE69=$]NWG=L62374BG*#OW M.-UH%F^+2^]^=M5;>_^ ;P>GJ^M2S>DF_=%/-F&9"\%WV>.6^2N62 'X?2TQT@P1U)^) #'9=6:M4/QCNPUNW:&]L+X=]WQKLL M-,?12OVRZY>99YYY\=B#G;'/+D'T\"-+M1LV$^_SFRAR,L%,N+;)4=/.VMA, M>)K:3>1RBR(.2ED:]3J=#U$FE&Z.!F%M84<#4_A4:5Q8<$66";N?8&IVPV:W M>5AX5)O$\T(T&N1B@TOTW_*%I5E4H\0J0^V4T6!Q/6R.NS>3/LL'@=\4[MS) M&-B3E3'//)G%PV:'"6&*TC."H-\6[S!-&8AH?*\PF[5)5CP='] _!=_)EY5P M>&?2WU7LDV'SN@DQKD61^D>S^X*5/^\93YK4A2_L2MD^692%\R:KE&F>*5W^ MQ8\J#B<*UYU7%'J50B_P+@T%EO?"B]' FAU8EB8T'@17@S:14YJ3LO26=A7I M^='\\?/X8?;'^&DV?X#QPSW<3Y=WC[-%F,\_P>3;0>[VX*O1/G$PU3'&_P2(B&;-M7?@.NE=1)Q+WX:K;@MZG5[O MY5[?M5 MP+MZ!6\LI2FT5WH#"Y,JJ=#!G^.5\Y9JY:]S'I=X_?-X?'YN7"XD#IMT0!S: M+39';]]T/W1N+[#MUVS[E]#_5Z8N(I_G_3!_FC:Z\/;-=:_;O87_:AWN3"P: ME"F3%PX^6U/D+9AIV89?&*K7N66!5A@3;+7F$R3%+!=Z7V\9>]C=8;7V#J@9 M6>$I3WYG(%:.DB=]M$O('A$5@$U^%I5UX0IEHDYK- M'B8'^0.[A35Q(;VK=RK3+?A98%X:-=J]9%P++7%#'$CD^93/6&?FB9 M^@LJ2TJ$DO@ZE7/:+[F<2KW@_*X-3Y<#0PTTI7 ?=YQ)BP !W@1?7+%R*(!= M*^BDVQTER%*/LL](*8!C"F)T:J,Q;M%H2]=!SL-,Z&)-YZVP&(?PN"+/C?48 MPVH?\ ]4VC#.##D1;-8DE*]P76!0(;M6F.T2)1-JH]92$M(]*)9WP)<5W2A; MU 7"!O6A>O(R;:U&)4>W7 J>[B"XNHUS3 M=5XK+;14Y)?SM,!GG4I'R[2(RY8C MRCO&L0'N?'"N-3))KK?89$@M388%HH<<$BX4%2O*#O(12,D4+:LUN:,]A9Y* M1Y:M$R@8V@E9'@S&6(F4Z%$8$K%%6"%JP%31,R*0KRKQ7QUJP[GK*SIY=&1H M-^%IY2"X6[X_ZM7Z]38N'RU'\?+I1Q5,M>OHJ*Q)M=/^^+X)MGQ.E1,*67C" MK(RG!U$8)LCUQ0*TOS;&'R9LH'[3COX&4$L#!!0 ( +@P/E8M+,R^F1P M .U2 8 >&PO=V]R:W-H965T&ULU5Q;;]O(DG[O7]'( M&2QB@%8D6?%E,A/ <9PYQB:QX#@\?K6,L^+%VU_XMYOJ[2]EV^1986XJ M7;?+95QMWIF\7/_Z8O3"_7";S1<-?GCU]I=5/#=WIGE8W53T[96?)T8I)6S?ETMY,WY=9(?_C)\N'X(;3X3,WC.T-8Z9; M%F(JW\=-_/:7JESK"J-I-GS@K?+=1%Q6X%#NFHJN9G1?\_;NX=.G\]M_Z>L/ M^OSBXOKA\_W5Y]_TS?7'JXNKR[M?7C6T!D:^2NQ\[V2^\3/SC<;Z4UDTBUI? M%JE)^Q.\(N(\A6-'X;OQ-V>\3IJ!/AI%>CP3<<#]2ZNLUJ7,WV# MNXLF9MVZ7QAU42Y7<;'1B[C6<5JN&I/J9F'TAZR(BR2+<_QTNC< M/)H\W.=FH*<#=1'7B]Z)T 1UEIJJYG469*=HMWGV9YMAKX^F;D!439:G6>B8 MK$O38C+,W"PJ8_12-+JL:,F:9FF8AH:,,\:LB-UTZ/1#J6G3"98W-/ECG&/: M@3IO>&Q-EC]9]%9[$I7:")[Q<5>4C\;+FL7'QW,UDEJW?J56S((:1K,)YI+I=P1<1 M(8]P640">Z'=Q#NIJ16/H\,/%XEEC*BMVG>JV()+<>UT6S+5@:3.CI8FG8.2:)(2D M$EI'4Y3M'))#8E#-60XP*YU_*XKJF:18V'52&2*0Q_$Y[CDMX?IWCD:OB>"? M]%!?7+\_5]<7]]FNL@1=$$?(XJ?,]0DNF"H6E->J#3@;JI"$15I%&8[I)4 M8X7EM/N9N6+\SV!OW3"1)#A)63=6[9*D7;8Y7R#E(%YES-Z!OGPBC$8<;2LK MF 04Z&]E5CE9>MY:I('0Z,28FUB0KL89V83U(DL6*BW)1$'9$IR]87Z1*(#; M.1G/VBG+*MQ*GV8Y_13'BC%,&U%=8]*VHB,?Z$_Q'U";U(HG)E'9$CIE#X#G MB5=DLG/8U(%^'VQ43.629##[M_T!PTEX6_"DA2,0ZTAB!31V".^GEX8$--6P MOKB:59KL3[:,Y1YL4:I(3?P"*9:TTF:1#K%IAN>$G3O=8X]=WOOF(0ZKYR^A-Q(H[-:2.V1+[JHB:@39D>5/:=),Q8VBN6,U*:)3X MD!70#UMY/CG'/ A<+:1U-Q,'#(2,)",XT,BR+)[/*S-GAD(;7T?#R5C/!NJ* M3'U!-FRC_2=%[.V$&^L1/70PH *2_O(#R61#XR,MGZ[;QI[@ 1P0[#9)*$D' M6R?8&+(5W4+LZVI,;P56=HP]0%#* F+VL[Z[^.?E^X>/EXH4^.+ZT\WUY\O/ M]W=0YZO/O]/'Z]M_J= 8!)\5&P88!74;KY7CMYST*H:!_$F?1./1670TF?#G MU^/7T61TIKY0@*+(V9' $\-(I8].CZ+)^$2?T>!C&D!&*2,LGZIY6=+QC^GB MA&89TJ?QY#@:'9VI^Y)T(^#L3WHTC(;CDV@T&LF7X[-1-#HYT?.!NK2"7C,> M6$'E12^%WX$YG'ES6'?FD$BE0? W@ ,,#SSTH5,@[8?!6<8%A6]L!DA,EO%7 MXQ5,F!+7%/*M1..A BH6\HD+PD0 M&+L#* P;H&?ND56P1R\0;JXX<FV.3Q!\R(E6YA&^M M WX.]%U&X?=@YZUK9 MBX"]"(K"G8MUX W&54&_U'WT!K[@U\A_ZE\/[O=&V,T4;<$&>V">OTW\).<< MN?-2O<%0FC6M.M"+@;J5PP T!$#?"5,\<*_=N=&IIA80_4C,XO'Y?4G>0A\/ MCR/M%N6CN_#L8\VYX&">4+CZ.Z.59S@7#N']*MHONQTZ1K+$;+4(V<%-'I+Y M7<'&\9G3;E)#)G()5\QPFS4K4"P,$5PN?$OZ?$L'9\ M=$V2)@3T 4%B,7<8MIJDN1'3#7Z0)?4=;">2$524A+VH(L M_%CFCRS+%H2YB8D.Y 1@$ (*'FF+-F@+UI==R8EM[8CB4.!DQW?(&_T.V!O:_M+B4PIMTA8L=%**5&\4A3TFNCV-CCE /XYS &H+FS+EG\H0$MZJOQC+*2C4.N$B\?V=(&(0K MO +9#E$O\\2Y%#Z/-0+,NO1"XL7GI1G,!Q$R#R3:N8VU$5,4+)\D \TA\U.Q MH'.(7KW2 7(97:TTS\8))4^UNX$ M4U()96&C'<\N%6P^7'_0]TR20>*<64=B5H?)++$K_4VP2>4PPW+,HPLG+N+8 M[8&H;F./6>T=>F]*3EYXZE3/T%A^05 09255MA)S&2=?!73UGXL%U0D,1(W0ZF"RA8+N*1";3F(R'E<8 T?4(Z\AP\.Y#6:FX(E,_ M-T&*C8+X!LG'YRB)()F=07>"X=SEE.-,N!)'1>A, J=J8C*"P1JJ6Z,O08P5 MX5=G,47'7H;X_M0@.*XD@\;V?LO1_!!3.P0I'JMW0'8)Q)-LVGO'Z4=&LE"H ME#R\9"GI:9HE!OD#.,%.;VH24DE%VNBED]Q5O/%!#T6^L;4H;I-5 (:<6PP$ M*Z[[[-C.JLW:?,81@\H05 0,ZD G!0$KPT6J3M,'^H&L?"Z94U"^)1O-@OC' M<=U&\C#U3C@B4EB7LV8-HLF-LML3?P!>VQB>*/5,)/:G.!#>)AR&,8_<,_A;I_-^ "!;E\FG*=C,@K @ M)H.5NG/L=DZ2 Z#*V+16%WQISN.)T\*LV6QC0]DGFFU! Y+ZV/9!NF9 $D\/XVRTT %V=*Z#2+.(?;:P#RS*7G2 M['4'["2]$*9\[=3]]4(>R^ECXU,B5\>/Y-%8."Q?N)3C$E.[!TJFM%"Q_K,E MSV@JYPM9O\U3S-&=SW[N/;5>()C- E&'Z M)XA] [.((!/-X0>IB@L"S2GY(LD5$I(K3 M/UI72^O2[EQ(XH32@&T4NV\.60#)WCO_<,$[N"JX6%:EO #CDR"AL;;I%Y<5 M9N@'7"I"9^6\71L.OBCN'9P''KZW6]H8!_ MB5HINS?F;P8HD&:$-5O$7LZ->]Y&.TDKSFZ)UU]0-+,6T4N]W^$3H. \JR2/ MZW*.Y%NK,L_M+-@V0TPZ]7)C[!BQN;U[)5T!+0 )XN,ZZ!O:=\A; X_+\F:Q MM<)" @OX!#?=%,UF)069M,]M5^$@'S_S$5!G5;[ _SK@P KDA%UO2P VN _Y MV)+!=!-,^Z'<&?MOGV7X5NI1.<-L"D3T;^6;JD\(V M0'R.D=4SVQ">,O#:2R;I&QG13<=[&(!MWN/>)4F\2$+12TGO83-7S-DEA-:6 MZ[A:.K5PLX567$;N"T+$+JE@HTY+;9AFQ!RP+/G&29246GSSE?0O O!H9$)IY][QM)Z12[P(+_?&3&^]8(S8HHU(,QK]K<=LNP" :-L MR4$,CYL+&PBFY@($%N^;C_[N?8J":U6H$P?UC,[<^26X]A)U5Y3[I4"NOHMK M\@VLLB090_#>$VXRG.=,GD7O>@>]1Y+?3?=O@.Y$$9)F"2O%KGH90/!]=RO7 M48"DY4_Z*#H]G<#1XB"D^BMV^ANTA=O]?Q_*7/-QNE'O??6MIN#%*.Q!CX[\ MVG3=E8)MNL>GG9#5TM/*Q%]3E,W#LIH GR>RY2WJJ$(Y(YN8 M/9"2& 3>(,NYV"DYD_]E-X^*KZX 3-BX,(7_&-)W( M !]3""C$<5TFLSFQMD&8*&V,=^=D"VT+7F398ZO;V_UWB ]LJ07YOJYC$1(H M KO;CA>VQR'7A7Q1%_JD87B7%79])YIH*8R3KXP*$ELOY!09N@BCL'D&& %0 MVUF+$0WF$I&(F#O6854$2!A,.]!^LREUBY<8%O"\?7$G_-M066M^'--:6 M'4C@I/;7L/=7PY^'4Y5922-MK[W+!EE]ISLSOK+%!H8XH:3IIW@LLT3X$9A/ MW[,5=C_T7"V?76V\. 2=9^4>6]5WTUC ,4V%3&,'?#P<1Z/1:SV*AJ?#Z(B\ M* #;-B]E[,G9,)J\/J6QIR=G$7WS]0#1DWZM1"Q+F!EV>(5("HH-G-KDY#O2 MDH!M%=L7#HY;E_<>[ XDU2?3(/36RV'82-5*HK\Q%JKB&!*/NI[>B*QN5$MNDT-OZ M>!+IHV-\.AZZ\3.9Z:"K"#DQP6:^*1GJ!R0C[MJM=)AT< -2>D/3[C7XGDR'M.%S,1T"^!69/JU,5]EEJ_V>]@ MZRQTOV**[E1WMI)J)!M--L%UIAU$7:92BJZTXB);U9&B&)V+%IQ))DP2A *V M9$=.PV\/8:HM G?UI) UV7:70%EE\PP!EG]<0\"Q*R6C3\2SQ^*LSB-9#VFD MW\[%,Q[=TO6B%795&KB8F(&.!0J(DJPB7 .WQ$T&-D$4W@M':?L +OX2 MS;9FC3H-\X)@[1D_HC-#(WCD,W#LT^U"VBW4[;C>*@,KV1=*=MOXWSW\]7U' M-QZ.3GSR8#A!E$E&A?CG2C[WJ%1!U+S@7P7LE"<75JBX6$OIR,!1\$!;<'26 MTAO*K9UNP?8?.A[Q _0KL@](9],4W7'\G4!,E\[YOH4,1Y\W2CKL4M\- K60 MFI^U!)V(B(I)A_D.LT39D J ;ZR[%#2'W.+X.DT)4BFD+BI(-^.8;*2%U'6H MB1+U<8&L7T+DF-BUG5+0@-[#^+QO0C_C=2-?$9T/EW6Q/\.,JWOA?JM9LI7,+R*0; M8]/'?9LCGN_'%Q(DL[/6BL*S)XZ8 _8!OB0QF5#?"+(@-@I<*/ LHNLDJTVX M?_N$F'OTY+GCZ^TMI* .3]"!NBE)%U?C*JZ1-_PX).>8W(^*Q3MTK; RH!5; M=L].2E9G5T2V3[8#1JF9-GWR0M/O-M5SZ;,XL9V,H>T+\R5<+U92"O'E9RSG MLJON04&IYMH!(&6@I29F"'&26T:B/]D@V574MO=*#(;:&X;88=U#/H1GT6_ MCRD^$?PH"$16\H!(LYN7X%"4B]?8A#4O 2AO0 M]]H,!@OE"GT*$C*P2"1.),+>PSF)F>,/QT#;Q:2=Q$&0]);. !>J[*-. I:_ M4(H)U:)C91$8C6WJW>XY+S6A*8]&$STZ>QT=34;TZT!]Q,%_Y)R4]9C\"VK3 MJ2U[V=B9$[:@1=IW*E>LW07/J.LAF.0TN"1%15CD":S] -KK_9:)X!1N(;+* M)PC<-C6Z5_2]W^_N8I'KW*;<,(,%?L'=<,W[3%,().MVZ;I_*4JCD!@CD/?T MP+,7;]N$N<]$M;;YG_G15*%3X*=N.=Q#HMD UGVFT!Q5LYH$D)LFD1]^I,A?$I'N@I+GPKH+_788 MH*GM_BT&JL$=W(UE,\-(_@IR#P,>_Y#%QC^'Z;HUW1.T?-KJ@0-E5ZW-S3RK M75/[6BHMY#($!8*2A__D;("4?W::%H&?",&S50ZX$)(>[NWOBH3_'"@V^/H= M>U18";(U8H7WM$2QT'7Q3-6ZYEFVOFRMW.V1'&>V-(?BK>,U(I^^-)4>$< M>=F*GL"S 0,Z%WG?_>8RT$YT2_M\)VWLZ%C9'+/-&O0(%F5MG2L_P+=KZ#,9+7BKB:K$B=?OLO+L:>_]D#?T+\*^[079%LB*=LU6IIC9C*; MB.1Q:W+W[*OMDPHV%9:8"D!/]3P&]Z&T]HG^=RBV'=XEN+^V9^9;U)9E:O+= MY_4"@\BMJ@(MPD"$!4@LA.^*&^AJP'%,Y\1M1KOWHTL_9EUCG^1?Y?$D=-UU MGM N#4>S:GQ+@,-1[#U"-#;=Z')=N$X"M*U7V;3UE5RY-GB&'E=1VH8T6BI+ M>S#0/@@GJ$M7522YT7<+",87M!OQ&P\XJ$ZZRB/& MU#R&=LZ=D0[B.ES5" ?8BTOG*ML#W&-I<,]_[2#I7NF>[E)\5]U[H4CFGB;9 M?LKY@WL&'XG%F,%$@1=LKWWHF]M\1<'E^^YE\R9V^N;S5=_\\O[W4[\[OKB[T^>?W M^OW5QX?[R_?J7P@>\4?QNZ_D#5C!:P0"%Z8^$"B*I:$$>WCE)#UY 0?CX9GTA4?IW\ M35%&,^#*..EZ^-:QJBSHLWTQB\T2=2U#1:D+L^Z_K:IW Q#>AGR[A+*9>Z\( MS] 5B!(3P4-TB>C^)8OF]C-$=0P9Z!9O6^)'!#;6L]X:5T/@AI'G/"^_02!$ M')5OB,S$ N7AE0%KLTV?<7D?'C?H4O_M5.XEK[$W0]QXS:I2Y%-_$36?VA M_-C H<4.G.>1<@C>CL5S4 S%44Z)_/Y6%CFK53\R[]GT+8AVF!6'#J)E/[## M'R=621SS/5JWL@@^82T%.R"&K?Z5[Y&X[[5VKX)7$)(%F_.+%OF%%D4C;R/T MO_IW.9[+*PR[X?(BR$_\,IJ: I49W3H(7&D[+IBF7_'%A M8CIZ#*#KLY*$WG[! OX-EV__!U!+ P04 " "X,#Y6YPEC6+D" #*!0 M& 'AL+W=O,TJJG;/,) M! I(+6752FU!M-T]K/9@D@&B)G;6-H7^^QTGD*4290])QN-YSV\\F>EOA'Q3 M*T0-VR+G:F"OM"Y[KJN2%19,78H2.>TLA"R8IJ55P[Y8ZSSC.)6@UD7!Y,<-YF(SL'U[[YAERY4V#G?8+]D2GU&_EE-) M*[=A2;,"N9( SRT]^S?J]PIESE3.!+YSRS5JX$=VY#B@JUS/1.; M.]SETS)\B;D;S^#^:31Y'/==38S& M[R8[]$V-#KY ^P$\"JY7"L8\Q?0S@4M2&CW!7L]-<))QDNA+"'T' B\(3O"% M37YAQ1=^Q:=7*.&>)Z) 8#R%\9;^9X4*?EW/E9;T5_P^EG?-&AUG-9W24R5+ M<&!3*RB4[V@/+\[\MG=U0G/4:(Y.L?^W)B?1Q[4]35[&5@@79W'@^U=P> )4 M5V3MKB@1U&]*8PIB ;0!"Y%3XV9\25M%*3ARK7KP/+H;W[X^C*W)]T]D%M5/ MS.G&30D/;,N4T]34MZ;3*3P(QA6, CM7//>BO N6RFB**+F3-==UJC;<95-=U?_X+ MKZ?<(Y/+C'+/<4%0[[+3LD'6DZ->:%%6W3H7FGJ_,E&ULO5=9<]I($'[7K^@BKE12I8 .Q.'8KL(8)U390!F\ MV:/V89 :F+4T0V9&)MY?OSTCP#AKN[)YV!?4FJ//[VLU)QNI[O0*T<"W(A?Z MM+8R9GW<:.ATA073=;E&03L+J0IFZ%4M&WJMD&7N4I$WHB!H-0K&1>WLQ*U- MU-F)+$W.!4X4Z+(HF'HXQUQN3FMA;;=PPYQ^E*9:_<+F^IL$M<@+;61Q?8R>5!P43W9MVT>#BYT@A74%O= 'CV>?! M#0Q'L][HT_#\:@"]Z70PFYXT#%FRYQOI5NMYI35Z06L8P;449J5A(#+,GBIH MD(M[/Z.=G^?1JQK'J:E#'/H0!5'TBKYX'W?L],4OQ2UEMN%Y#DQD,!2&B26? MYP@]K=%HN. ZS:4N%<(?O;DVBM#SYW-YJ*PTG[=B&76LURS%TQI11J.ZQ]K9 MVS=A*_CX2@S-?0S-U[3_=.U>U?J\SZ/Q;. UX>V;3A2&'^%'+,/8K% !W^=6 M0RJ)S-I@!G(!M L+F5-7X&()3-/:,4S[GP<7MU<#;WSYDEZ/H"#GI-FBX4#V M+#(L/$*O[WA#RPIS9LFO5WRMX=W&<93,LWM4U'(@YPNTOH0!'$$["ORD&SU* MWDB*#ZDLUF@0V%(A4CQV_&X8[I[>A!EWQ\),NH2\ZD6KG?A).X*D MD_C-3NS-I&$Y\(QT\ 5G%J&/":6D.;!^@*62FM++E'JPR;QG>8D04@R)'[03 M*P5-O]MI>5>H]3&UPK0L2DJ-=:*0RO"_79K@7>B'2>2W.UUX;U^"+KU0-.]W MCGQOVP=!'XXC:#8C/^JTK!221#;[XXN>-^[/QI/;*7RZ&=].?*IEOPXC:5![ M1CH ]*DV,N>9<^62"R923G:FAA:J9&\K[.VX[S)IJPP_@\EW9-!P46+V'GH' MD7N4_G55*G_;=K^'#X7Z/!RL0SE/Z4-%$.WL]H9RVA)I__DY M@MB/.Y$?!ITGLB4&T5Y9RGL%$]0G+-K@KS);.H$*+3 E.M,H9=&T@TV5-<;5 MM@M0'I=;8W4XI_F%4BMH3W%)[M(@=D<$7M#G3:H*RFLE_ZI&)@VE/3Y_@$<' M?(^.6E32IX$&']O3RSRS^AY \Z6@+I4R8?('6"A9'%QT-&U_U'M'=1T(&I2] M8LW$PWY[3>T@?;#AV19!AX&3E5T(-('EU"/00IR^+725*Y<..^")'6-H3.-4 MJG]3A.X0F2@_"K^6Z-SD"P_O'8]ID_@JEH[%D')%35*;RAHG.J15=IEQ*7;] MCR8R:N4PQZTKF&US[)$_=$HCH"U#U47\9VJC<&W93?@N!3=$[Q0QTR[FI^V\ M3J,)C<[IBMK08> ;BE)A*E7V?:GJ_T,/?FZ*:1Q,H]1%EV[F=D 1IAI,]ZO[ ML;Y73;./QZO_!,2F)2<&ULE55M;]LX#/[N7T%XA^$&"+4MOR9+ M C1MB@UHFRQM=S@<[H-BRXDQV\HDN6G__2@[\5(@#; /MDF)?/B0E.C13L@? M:L.YAI>JK-78WFB]'3J.2C>\8NI";'F-.[F0%=.HRK6CMI*SK'6J2H>Z;N14 MK*CMR:A=6\C)2#2Z+&J^D*":JF+R=,Z: M4B_%[@O?YQ,:O%24JGW#KK,-,&+:*"VJO3/J55%W7_:RK\.10^*^XT#W#K3E MW05J65XSS28C*78@C36B&:%-M?5&X6Z*C<"=JO5$PJS.>O05PD%3/C!Z83>E9 MQ'FJ+\#W"%"7TC-X?I^IW^+Y[V4J\21+_4I@4;): ZLSF/ULBBT>,0W_7:Z4 MEGA&_C^5>X<]:T*]O\@M02P,$% @ MN# ^5M*Z-_$3 P ;@8 !D !X;"]W;W)K&UL MC551<^(V$'[WK]AQ;_KDB[%-($F!&6)([QX2,P;:Z73Z(.P%-"=+KB1"KK^^ M*]NAW QA^@(K:??;;S^MUJ.CTM_,'M'"6R6D&?M[:^N',#3%'BMF;E2-DDZV M2E?,TE+O0E-K9&435(DP[O4&8<6X]">C9F^A)R-UL()+7&@PAZIB^OLC"G4< M^Y'_OI'SW=ZZC7 RJMD.EVC7]4+3*CRAE+Q":;B2H'$[]J?1PV/?^3<.OW$\ MFC,;7"4;I;ZYQ==R[/<<(1186(? Z.\54Q3" 1&-OSM,_Y32!9[;[^A/3>U4 MRX893)7XG9=V/_;O?"AQRP["YNKX!;MZ;AU>H81I?N'8^@Z'/A0'8U75!1.# MBLOVG[UU.IP%W/4^"(B[@+CAW29J6,Z899.15D?0SIO0G-&4VD03.2[=I2RM MIE-.<7:2K;[,3Y_6<%TN9ROEJ/0$K([#XL.Y;%%B3] B6)X5M+N#6/ "%1.O&*WWD]QE<1L\+>0!(%$/?B^ I>#R1(RNT<-4V/0&IAQ4PAE#AKAS^G&6$U=]-TFPV];)TE2W62_@US]:+ +Z^I#?PHBP: MSZI&E91D4H*7S"GUQ"63!6<"EI8V:.@1]KD23?6N.YT"<*EGPK,94*'>-9/. MW<9!VG8SM!A28&:U6^\& 6NZVZSM#I/[ZZ_L?@28 '-W6FF% MU-CE>ORJRBY7]_5&R"]JQ9B&KUF:JYO62NOUNTY'S58LHZHMUBS'E860&=4X MERT*G?*EL]68-(+;XUK[!^L[ M^C*EB@U$^IG/]>JFE;1@SA:T2/63V/S,*G\BHV\F4F6?L"EY"3+/"J5%5@DC M@HSGY3_]6L5A2R#Q#@CXE8!O<9>&+,H[JNGMM10;D(8;M9F!==5*(SB>FZ2, MM<15CG+Z=M ?/4SZO\)X,AS\Z[JC4:59Z,PJ\?>EN'] G/CPF\CU2L%]/F?S M704=Q-( \FM [_VC&HX*R3/EXY>,5AP-:,IO# J@9EL M N9"3)FLTX%/PX?R:YJ_ %>J0*;$ M^,C4C;S_!\12TEPC5X&\$KA6R$.Z,$JIJ1F8M"SE9X MF '9Z'(IV9)J!F(!Q.^ZD8$6)&Z,NSNQ0 /[_&]@^JZQH0I$9^P9&@H'8=NG'1!K2@R.4B8V7Q6?&CKF4HN"@4LY4L^31GP?,Z?^;R@ MJ4)_YX#_HLY$%+C=(,#LN;V$0.2&<1>?/3^"('9CG/@!YB@DM3WZ3'E*C=8R MXCN^M*&O+>5H7)!!,MB8!S%QM;&=F*"*%.\(##%H8T&!W= YYG2X-B6\1/_4 MA*;:PGT3FK*\<\U1#*^J!H4Z",/H,OO)#M1*;-1V)NS1Z5YAQ NM-+(86&** M(:4E%&/D-*Q7,(KR>8FH;9QU>([L>+?-,%]IP>I]L6.N5F_SON\!;)!^!E$8 MNJ0;82C#,':3((+!\*[O# >3X>CC&'YZ&GXFG0:0PV$3M:7LY1L^8Y;JX+& ]^OK_[^.N],_Q0 MK0Y'DX?A(_0'DX=/#Y/?JUA5@70F0B.&S_8J15C]9R:Q,X#[KTS..)[6$4:X MF=I=>(KW4>27GS UR'&"U1ENA9[J_7A[$,5VNV+,PW8(SD_5^;TL M?TYE^K(6(DED3U4U/:_G%[6"&M,O'*O4^I]3K8H2P8-Z9PN\TPE]CF M&!UE^=KBO]RGG7";0) $"#%I/(@1@M$4Q%TUR6O.2-1#P,8--,PP=6P5M9O+I.' MYH!_L@?\F\">;9W9,\!]U UC2PQP4WA)[_MU^5MUX S\A. -T3.CV'?#)+;U M1MNCQ;YB-X\[7K*96.;\WQBKZULHIM/9N#7'="9Y"TDY+1#G;I MV^=\EZ\>;!WL(TP3?*-4A7RIPGF$\]"1CRRJBV\$]Q9.UCN"S8'WIM_;]"9, M53MV!MTV*0N3'>R0ZR"=5]V6P1*UO9+=#JJ5>F$O9KL)V@O5>=FTE:(DJ?]* M^)7])G!E+$!/OUGK$IV8))V;2C M8R:Q-W;Z5DC?H7ZC MNQNU0):?=LJ)%FO[.64JM!:9':X8IEX:!EQ?"/2TFA@#S?>UV_\ 4$L#!!0 M ( +@P/E:-]0@"!0H '07 9 >&PO=V]R:W-H965T9Y M3D3*[S.F\LTFREZN>")W%PV_40Y,Q6JM::!U>;Z-5GS&]>/V/L-;JY(2BPU/ ME9 IR_CRHC'T/UUU:+Z9\%7PG:H],[)D+N4W>KF-+QH>*<03OM D(<+/$Q_Q M)"%!4./O0F:CVI(6UI]+Z3?&=M@RCQ0?R>2?(M;KBT;88#%?1GFBIW+W!R_L MZ9*\A4R4^<]V=FZ[W6"+7&FY*19#@XU([6_T7/BAMB#TWED0% L"H[?=R&AY M'>GH\CR3.Y;1;$BC!V.J60WE1$I!F>D,7P76Z&M1K+ZRJX-W5OL!^R)3O59LG,8\/A30@BJ5/D&ISU7P78F3A6ZRMN^RP N" M[\AK5_:UC;SV>_:E"[GA["%Z9M="+1*I\HRS?P_G2F= Q'^.V6PE=HY+I"SY MI+;1@E\TD :*9T^\1A[(3L(ZO+ M9@]K[HSD9ANE+VR;R2<1<\60Y$Q8C^GH&0-1&C.]YDB_)-(\1A(M9)YJQ7+$ M.S.?(J7 '30Q$=%<)$*_L W7:QDWV35?\BS#.DBS$]7!3,&5$R$>,=<\ [HQ MDU(L9LA7DAV+)03P=,'9G.L=YW9X*=(H78@H84I#+7"$58!VH?6*R>4[V[%< MB73%>(K@%WIE$*$<_KSE=DAB+WB!<>R]T"S.,UI!^[[PB/S#=FNQ6)L1["94 M34T%3SWQ3/$F^QHE>629)P'U1>8K&L&&4LE1J>M!,492V,J,M7(; 81N7##>..^+XG4@2LWQ.\8P2 M\5^.$!$.3/P-S9[,>MYF B/\?7CY[$SN6'WT\G7V]GM MY(Z=7(WOQC>W#Z?L9C(] )N#K)9SX(42N_;L4))3IOO.*(>Z"..2 U<(+(4C M59S]RL+.P.V&'IY.@J[;"0;LM)IMPE]3LUKF=P?NP//81P?<#69.S=>]=>6\ MDX[;[GCLE'4"E]1XD!J;+PKQ!Q)=S^NZ/B;[/;<[")P*VZ7*1Z3[_0[$]B _ M"$,W#/O[5<1()U?EBO'[*ZQ*-1X;[UT#'_I^!T]MZ-;I#]AHNQ2))KN3!')@F] QDJF2B8A-2M]4R30KDTF507(*)O9-&N'!8\?9 MY 0BM4AS'I\:1)4>>(.B(E7@M4QNC#*/S5G3!#+7,GLQV8BY"! M>]@QP&XZ'DWN1K>?;X&+I[<)S]K-/F1Y1M0/D.@U!R2XW0PP MUX2B'O2V4S23=9LA_I>P<@Z#:L9A@2P09_H!4[ M(+ ZT2ZB+'LA]HLVEO;?YU6*=,7+3L8-,V'E-L^V4M5*22DJ)YX_Q$ZT@46^D"CRI0S0!.?>3N_'= MPXS>KLWETS@.T*B'NX_2E&NY-IR2-'U',>CCG?,TI9(I2@Y1C'3=L$]5-45DR88K83,O%-S:T MJX-^X(8=G^%GT/><*[3(+=,0<30)")?!+)C'#7L^B.?$#UP_ +@KQ"[%,]5^ MZ]>3$)P9TD0_=/U>6,UZJW;'&[@^6-COA&ZOZQ7 [4) %S0>=-H@THYSI%"R MDW;0( ^H5F$N3#K]-"NYD'SM"90B:1L)KC. ML[1(!RO5M67*-8A<%L[Z"UV%BH4YFEB!;T#-]X0":W*X)=-0VFR#XP@:!>7L ML#GTI<-9D4V4'C2#>A7(H+;\B"<*.O?4"QFR M?]-W+HJ2HJPNELI^0ICS2IA+Z_FS-A5]S5_ !&AC7"*#B%7<8C2%I74VJMHB M^+4@;%JUPQF2?FDZSKF(;AJ30VI+BR1_Q4&'WIY327DB\ZB=>[VW5,)@PQB* M(.86*CCDYDE,+9S"X3 R+3-E3AX+ZY-80B)U>6!.L1!;(,^AW:+X+RRPU=WX M4^'<2F4K(C#QC!J A:UEY#^M:EUVJ!WVCGPSI"8SD%>FG'_ M[+3)'G^L _FDW)J&B^V%)>VB/PD\O\_R+:E"OL7')(_+TT#)[DLHAY)G#@>H M5S8V]"FVC0[ L\HDI&2VAX PN5P2=>%+1I'=RS)"@+NE*"J84:TZ5U&XH#>@ M*O/LT/%--DQ?G)HE%MN9@ MY7TF*;44NRIU*WV<T%$\RA9K6.K8 M='[BB=P:$BWWIW$TY;D))B!\:T-B^HF;/TWMVG$Z/1:&T9Z6%AA=/K3/6. & MG9X;='T\A?X 17K _&8;36,GQ+\P8$/G6(\JJ%'\.QV M H^&20M<+W.*BXUY:5T]50SEF#W$AH)2=KEU)Z4%UI!G5 $,TJP& "A9[*5J-5E?*0WN3NI]N[Z._ M1-D*Q,<2OL12K]GO-EAF[WCMBY9;Y<[Y;)C&F/)/^>IR<;^G0\I[MF1FR=Y>L ZG[[E2R37[A]. ME6\T\"$Y:B.+&DP*BEQ4(_M>G\,%X"Y\ Q#5@,CIK@(YE7-FV&2DY F4]28V M.W&I.C2)RX4MRL8HVLT)9R:/J^T"UM._IK/E8A088K3V(*G1LPH=O8'N1/!1 M"I-I6(@4T_\3!"2ET1.=])0&O9*]L!U'2"2]+VTP!;D'DR'L):>' MFHL#,#.$3?RPF#\O%][JWI%LSBP>%4KN4'FV5A=SS];-%J_C;3"A$T\]0?'@ M',](>-C,8GB3"(.DUC0.]5"LCNJ,!>NW^+?2ZK<%@ '-,L* HCKP- M[RBM=W#;;?7[[[VVMY6&<3+5AB5J/?0HOD)!W%*Y%G #OU7[\'L%\):2$MVB M*MRIP+H649'?P):4.+E+R02 ME#8CQEXK#$/[@Q#BU7SJK>+M:OV\@3^?5L_K%GQXC-M.B?8(8<\AIOI(GJ?, MEN@^%TPD.26Z,62@WFCTY>&[1P-,I$X+O'8I@XM64: ZN(:HZ1HNZT:C7_N5<-^R-3AUQHX+@G:-@>]'U051.L%D:6KO'LI*$VYJ89?3=060?: MWTO*M%[8 ,V7:/(O4$L#!!0 ( +@P/E; ER\R, , &8' 9 >&PO M=V]R:W-H965TT M\+,0T@R]W-KU21"8-,>"F2.U1DE?EDH7S)*I5X%9:V19Z52(( [#7E P+KW1 MH)R[UJ.!VEC!)5YK,)NB8/IQ@D)MAU[D/4W<\%5NW40P&JS9"N=H[];7FJR@ MIF2\0&FXDJ!Q.?3&T M<(I".!#)^+%C>G5(Y[@_?J)_*G.G7!;,X%2)+SRS^= []B##)=L(>Z.V9[C+ MI^MXJ1*F_(5MM;;3\R#=&*N*G3,I*+BL_MG/W3[L.1R'+SC$.X>XU%T%*E6> M,LM& ZVVH-UJHKE!F6KI3>*X=(G=Y=S&^34YA=GN6W,!T M=GE]DYPE5_/SSPF<7Y&=0/-B-I^W!H&ED,XQ2'?X286/7\!',5PJ:7,#B!(?),Y2>P3MR(V2UWZ!E_S8A181C4#^B-WKV)>N'' P([M<#.(?K_G]!!_//B MKV:W22,*X3W\4W28V1QU(U4%H7)7N0\(7)*-T!3*F!:DBF:--:"60"V%BD;2 M-=<:9?H(= #2"%:5:_:=;C^5/_4K1^1<=4[?R^O7J!+IFG;# AE4O;)< 'JIW7T"U!+ P04 " "X,#Y6GSH\ M;:<" 8!@ &0 'AL+W=O=7$.ZV4Q!_Q&VS-@F0I!W60Y,B:;?#L(-BT[906_(DI6[__2@[<5,L#0KL M8I,2W].C*=+#2JI'G2$:>"YRH4=.9DQYX;HZRK!@NB=+%+232%4P0ZY*75TJ M9'$-*G(W\+PSMV!<..-AO7:GQD.Y,3D7>*= ;XJ"J9:?(6Z)2,:?+:?3'FF!^_:._5N=.^6R9AIG,O_)8Y.- MG($#,29LDYNEK+[C-I]3RQ?)7-=/J)K8_JD#T48;66S!I*#@HGFSY^UWV ,, MO'< P180U+J;@VJ55\RP\5#)"I2-)C9KU*G6:!+'A2W*RBC:Y80SX]EB/KN> MWR\G]S>+^6KH&N*T.VZTQ4\;?/ .W@_@5@J3:;@6,<9O"5P2TRH*=HJFP5'& M161ZT/>[$'A!<(2OWV;8K_GZ[_ MN7[4P$0,#R)"9>BB&HX:?DW6VBBZ%;\/ M9=UPAH8_] 38[B#ZN;+^ZO M.[X/7TX&@>]?PMM#8,53P1,>,6$ZL_K:H=)PM5%(&,Q2#D]NY:DD3) JJ,'MQ B@(5,\2B64Y52&F2&.(R&1/@ M>Y]!)B!H%BE\0K%!W?N8!O]?#5)@*^)_-2P;JU/3F(SK5^:*:?@$03<Y.FVU_#FYEYRU3* MA88<$X)ZO7.:,JJ90XUC9%GW_EH:DEN;&8UN5#: ]A,IS&PO=V]R:W-H965T6U$BGJ+07 I0N.XZ??]NT++Q M>'AJ/YQW7$-M&N&')&12(D- UH^G4(O" XPVM6E39S7O,#W@P-5TCG MR< !:ZYT?"KO])&T^#?>_1FU MK4IMZQS]/_;E+.>TRO%D,:K1CEW!Z65@$6-M*-.,B;?+BW;@W]YK6#;F#>K= ME>819XJC!MOSAAY@T/+\3]O/5^K]'V<)$PT+RBU@";6_!D-^"08CB;!%>IDP MYF(#(1T@Q5<[VZX:Y!I:X#?;]>#& S]HU@/_&H:3+_W:9+B83)=S^#J;+*=U M>!P/&S"6!G6-D,4*0LN$1\Q@! ]<,!%REL#.Z"* MFZ-PC,SR;EU)0[V?FS%=MJAL ,VO)55:.G:!ZOKN_0502P,$% @ N# ^ M5CA[Z!D/"@ U1< !D !X;"]W;W)K&ULS5A= M;]LZ$GW7KR#=C%+M TDL@9SIPY,T?1V28OOI=+K2OV8Y5FY7EO657KCX-!.5OJ M552>Y&N=866>%ZNHPFVQ&)3K0D>Q,5JE \&Y/UA%2=:[.#//[HJ+L[RNTB33 M=P4KZ]4J*IXN=9IOSGM.KWMPGRR6%3T87)RMHX6>Z.K;^J[ W6#K)4Y6.BN3 M/&.%GI_WAL['2TG[S8:_)7I3[ETSRF2:Y]_IYB8^[W$*2*=Z5I&'"+\>]95. M4W*$,/[5^NQMCR3#_>O.^R>3.W*91J6^RM._)W&U/.\%/1;K>52GU7V^^4.W M^7CD;Y:GI?F?;9J](NRQ65U6^:HU1@2K)&M^1S]:'/8, OZ*@6@-A(F[.1U5T<59D6]80;OAC2Y,JL8:P249%652%5A-8%==3$:?OXYN']CP=OCES\G- MY&Q0P2NM#6:MA\O&@WC%@R/8USRKEB4;9;&.GSL8()QM3**+Z5+\TN-X5ITP MU[&9X$+\PI^[S=$U_MS7Q8=WCL]/?Q&KW,8J?^7]3?7XI8?#\=V.'T:6X[)C M]O( =@E.QQ8:I%IJ-J^S."*PHI3%R7RN"YW--$N:U>IIK4N6S_$/*P3DNLCC M>E:5[%$795TR.BZ9Z=)F&\TP.8JH@MDFA[,2R,\J-#(5(9JF&IM-74JV62:S M)8L*;:VB#*,@QM(Z(MOTZ81=Y7'$P(E\C0/NN@/[']X%0O#3KQ$"T>Q!SY99 MGN:+)W99EWA2EF:#<\KR@K5[M\8M(]H=1VVDF!*EB6*6K]9% EB07X)9E:1/ ME'49(6C\!D:ZV""Z@E6[8\L\BS#M\K0VCNP=-AB=^S9[AP&1M(X)R&54Q!N< MS:(,V>?SBFYLB^Z*IAP40.?<[-KZKW)3G;TC$/-W7;V #DA1N,;VV0(FVDI_ M?XGH*%O@ERFS]3JDD[;@/T&*Z!Z3& MZYV=+CSU<(Y"FGA[/,$*H(?/"Y$/K MFJ8KQK]F>XLGW4%6"R.\ L4$#X.C"J"UU'A4K2M-\9E;0SWE= M$("D1#&KU^C;+MV7@!CW8#.Q*LE B^-N)Q&YZ[IEA#BG6F=,IPF"QSDQ]3O. M87/<9K.$(*WPO&G6:5U1DU!'S]*\;':;Z4 (8IV$WG ^R9J7!C#66M> "' W M.<]SI+2A4-M)8%X)DK_T%F_PHL0K":6_RVL:I01*297\>8X0E= D9$*G4TA/ M.BJ(@= EP_8I>J,3%M-;N, M8%UK\WI \V:O*%0I1YV6^Z>]9 9=I"D=EQ1L MD>=QTYU;J@.=.8&YT/FBB-8 G9ER4A]_M#Z\"WT5GK+A"ATRB\KM@U%=(/'= M>DVD2I-H,"R3:/OX:Q+'J;9&45D-AG/RP*[&UT-K?/4POOLV89_OQ]_N;'9S M>W7";G-0R&J'Q15.S],D-N7^M*WS9%?G%B^KPXMU>+&MF/RD)7VX1:5J'1^Q MR=4?H^MO7T;6^--6=.Y'=^/[AYO;SXCHT_C^Z_#A9GQK-0/'.C#"6;\;V4>L MW;4WEO:V=6/HB(W;)F,/- NL/\$ :W28 +>ZLNZ;&5&R]\R1MA+2]H, -\KV MN&,[CH?K8_P(80OAV0%WP8T2TV?.MJ;"#J5C>W[(I,U#U_:D#QME<].8-%\; MAB,(LN"#/"SP$'^-NGD)E)1C\\9!(.TPV'?@<-L)?-L7TKHQ4\CJ M?T'V1VQ>Y"LVWDD?X'&$S7&Z K9>(%E_Y^6(>3;G0-.7UAAT+5IGK-^&?9"J52(?"1P)5[/G,(%N5A"T:?1LE:4];'+M?%&7WET/\2X%X$ME/,BRZG&Z-&=W4/T0YM,O0"D4"P I92C3*:" MBA::3!U7V*[K=:Y@M@K$#LBJ%?!7*(?P6GEV"!X-Q M?5MX5,8^T9,NE.W""5:HJ0AF:KZNJ UV[QFLJ,]"00T8A@;T]PU:X(5'-7L/ M_KF $0)J3>KU.M7-VZIUWJ 4S.#=+XO;(>'N D= M'X61Y-5'.90MO:"U_H(7@B1-JL3,!F%+%$EY'->>\-&KY M4-:3!$>3&]F6X M'2B6(;PAWZQ5^(F1W>-]H36;&CF.IG@_:([BOJ$)W(8^VL0S3PD#SDT MB>H M5P2*B5=\#&XCL32?AROZ"^(XQ9R JPX^5$Q@5"D* X4-?"H*9E40*+,J/"J'_'\1GO^1G#@_ MR0FIA21&MR5#"_"MG#CH>(<>_BPG$ <_M .T#7@;HA^5A V(ZCOP&+Z0$]#9 M14N@%B U! =N24XPI>%$.;^1$X]CIJ'?I7);(8*8!?"I_#?JB8L&QU0S<]'E MU)R<*.R ,>ACTI,0:7JOZPE:2(),DLR44N!7N.< >A*Z)'LO)^U+/0$QC?1B M=OD2B;E!,WXZ1QAMP!3BZ:@W28H+;725"WYS12TC<>6C)@XF 5 .Q %A(1S, ML:YOAI^#XSQAKD*,4^^PNNP-7T^T9]"9'".J#Q:%CIG#R,0CV7B3X@C,,P?3 M4Z)A)62.@! 8J+Q1'.&A;%*^77$." 44VH7,H/DA]O!ZC&!!4H+ZN<@<$ CI M!" J086(4%P/ 2)CY4E3M" PP^7H36+C0J!<[E.!/> =.,]\H>4 0/BJX&": MV8$9C"J$P'F=X%!?^)W@A%*AG;RW"PY>Y- 44HKFM=(!$92D::D D7!I_$K$ MY>/'"0\*#@T!2%)(*A6@A2A#&'%H@'1,4!*N7.G_)P2'*\],$!R+-RF?!R8 MJ7:"$^+@,/1^*S@JP'NI2XH(E;>YF7W@G6_4+,3;-5?N[Q5'H9/#1F&;UQ%R M!\9PHSR^-&]Y_WVY.?0Y;[#WJ15_LBW,!^42?^C76=5\==T^W7ZS'C:?:G?; MFP_>4"!H3\E2/8CQ7-1^3FILK7YL/M-*^J?&4N28IT01NP/L^1:7M# M!VR_Y%_\&U!+ P04 " "X,#Y63C8^($T% #]# &0 'AL+W=O#-3>BDL'O6\;59:BFF=M"S;G+&XO11% MU3H[J7T#?7:BUK8L*CG0Q*R72Z&_G,M2;4Y;?NO),2SF"^L<[;.3E9C+D;3W MJX'&4WN',BV6LC*%JHB6L]-6QS\^#UU\'?"ND!NS9Q.WDP>E/KJ'Z^EIBSE" MLI03ZQ $OAYE5Y:E P*-3UO,UFY)E[AO/Z%?UGO'7AZ$D5U5OB^F=G':2EMD M*F=B7=JAVES)[7XBAS=1I:D_R::)#9,6F:R-5S4(URPMAQ=F)5ANB7330G%%OM3>7T:X V M>.W(\2=RY_Q5Q/[$'I' IX0SSE_!"W:;#6J\X 6\H7R4U5J2F59+T@57C:9 MP>V"=.M22TU^[SR8VO_'H0HT^.%A?">@8[,2$WG:@D*,U(^R=?;3#W[,?GN% M?;AC'[Z&_FU']2K48:)W_7'N^2'YE;RX$AEUK_*+^YO<@V\O*M^/N1SV;TFW M?S<>=KKC$;GL#\FH[PT[@ZOK+KGI=^O% M/&C-LPM)/DBAFT8B: /U@*-YZ@3O5FALB#1?WEA.%I4JU?P+XN?P2+CGI*=% M-?7.UP8>8\C.&"LK2N^B,&(^UW(NZN&@9E[M)W>8@R-12N-MF\5X UVX>>7U MI)IKL5H4$\1A[8_2&J^#GH'#D!])1.,XI5F8P@YI%, 92':'5,(P"8\H%G"<# [V[LM MIM-2>KDPMMV9.0I 31*?9ADG04#3F,&1LHBF$6_VMMN1XQ0"*<1RCFQ"(^93 MWX]@( MW"GKB"CB1(@9:5193(4%H@RGX=U4X> B?W:YL##E K2 WK'.^XT[JCN[+_K/8XS5"1%R-9Z M0>L\R%"4^-EZUCIF21;1($I(&F/C/,)J"8KLIX>4_H;2O%'I4'2$PV>-O/>K M@NG#, ?\X-^ESOT8=0U@^1C><>:C0P(@I7[X7>3_ Z4?NMNT]ZZD4,J\OG@; M,E'KRC:WTYUW=[?O-%?:Y_#FAP$4AP8PI)0SI+*C)&H1W5RVFP>K5O4%]T%9 MW.%JQT^^ 6V/WB.?L+4$L#!!0 ( +@P/E;(3(:"S @ M %<8 9 >&PO=V]R:W-H965T;' MG4&G>7&KIKGG%SLG1S,QE7?2OY_=6(QV6BF9*J5VRFBRC',FB8$$PXV,ML].JY(6KOQOI M;X/O\&4LG!R9XH/*?'[<>=6A3$Y$5?A;,_]-UO[LL[S4%"[\I7F*C@ MB3MI+>XLBAL^(VXPI$NC?>[H7&P ]M: X>-@6?#K1*O4]^CW4&7AOWA M<(N\W=;AW2!O]SF'35DJ#UAY1T)G-(*Y2D^E3I5T]$:YM#"NLI+^?3IVW@(U M_]D4AJAD;[,2SJ1#-Q.I/.X@59RTC[)S\M,/@X/^ZRTN[+4N[&V3_NU[ME7< M9F.OKN_/D\$^_?3#J^%@\)JVZJ3S95ISU=#V9J%1:8AZ@2544+SRH)4$^JP@#0:4L MQSQC$@2<&6$S'KQ1%@1B+#1\4#XG.9E@3!-K2OJ]*A84H#GXM;LT(L3LY6L6 MK"M1D!,%^([F;)M.09T.;@4!/])PM]_M]_NTV]\/ST$_CN]SF2PCD6.I-LPV M2JO@$ R8K5&6>%4#8955J#@G)1TGNPIDVV9$>* MQ4Q*=7+\+A WVX!PMTNFPM[FI@ $S%QCAJO&3F6*)XU,)H*C,T3QQIJL2KU# MN'3::S,I6$1+BY(O)!2'Z0:LH3*V#N;>RS37IC#318]^"]L_EA"%;5<9^U+O M-%?29KO#A@YKX ^'^QL2X,LH?Q%0OAG=:[#LL>@6S"RXE1JPLE2*EJ=&Q >91 M<TG=+*Z'9 D\1.YS MW-&76\D.D;WV4,.+]8.SJ_IL!GG^U,+[F57&"X>P+"4+.LHP\X)T-B$D>6)]3- MV0Q9]$F5L%J=QFJ_5[=SFZL]'^EMM-*;4_^7[6=UFI[\C^L[<]2;+*- M8I%0+84U#!9.-&Q!VIS.PE&)J27P$DXZ@=W PP*E2P-5]@&(_X[>8%"+[-8B MJ1:Y3G9;.&F]^,/(@VX2;?S^XE^?['K)J0N'3LL(0N0Y$5A2%R>?8.D4Q9;M M_+6[WS] 37;>JI1?.&_2!ZHT)Q C$,0)!* M3,L2@%U-^?! *Z>U81.*E65/#H:HJH\BC4!CZF"+199%N@M,O:!9-08]-9K?ENQ_8PM5YV(W^986BIZV4(-X:T9G %%R%T 4)SYMIW:;ZS6>2:LS MG_96!QMF_I?[K']@5X&$]! I77MJ#2ELC&0>?&17@@+FFJ)H*/,_1 MD["?8UDH;#C-355DE O\% E74MWW;WIJ?QLOBY?1XY7XI[!04 &&PO=V]R:W-H965TT MI<=)@'0OC9/:GWQ=UQ[LI/K0":*!KXP+/7028_([U]51@AG3+9FCH#=KJ3)F M:*LVKLX5LK@(RKCKM]L]-V.I<$:#XBQ4HX'<&IX*#!7H;98QM9\@E[NAXSF' M@T6Z28P]<$>#G&UPB>8]#Q7MW)H2IQD*G4H!"M=#9^S=3;K6OW#XD>).']E@ M,UE)^6$WLWCHM*T@Y!@92V"T?.(4.;<@DO&[8CKUE3;PV#[0GXK<*9<5TSB5 M_&<:FV3H]!V(<BK38RJX))09:*7B!KWU_06FW5MJ]1/_/NEQDG58Z M)V[#Z\'U5=_WO'LX?R',1,,D"'MD"M!6%J@NT$]BT=_ %!+ P04 " "X,#Y6.>WMDI4" "X M!0 &0 'AL+W=OO1T-L":M#-Q;X>JRE/9]#!I7PRB)-AL/:E&0WXA'@THN8 KT M5-U;7L4M)5TA%I M-TWW\'IMDKW ZWV49#US\%J#(3%9\NC$SZN9(\M?XM>N?!M:?S?-E\F%JV0& MPXCKP(%=0C0Z.DQ.NY=[8NVWL?;WT?_O0?8C;N\>)P?)F3@Z/$^3Y%+\@Q2/ M!1Q<8UE)\RX*Z00LI:XE0<[%V5X5-%>%659;J\Q"4&&Q7A0\@\A9FP5)8357 M1II,22T<\4$9#%=@02CG:L@[@MO'!FB9KSRPPV*&-F?Q@(]SY3*-KO96)F#Y M'^ ,;/L5.B)#XU"K/,2ZTZLTN;=E2/!O<$=*A.RY0DO'NQXLWJJF$NPB] S' MKFM#36&UNVU;NFJJ\8]ZT]-NI%THXX2&.9MVC\].(F&;/M$L"*M0FS,DKO0@ M%MQ:P7H%/I\CTF;A';3->O0;4$L#!!0 ( +@P/E:OT2$;+1X '5? 9 M >&PO=V]R:W-H965TQ0I+I(6M;]]7.6VBA13#H##/J^)+)4 MK#IUZBS?68H_K4O]I5HH56^>OQ<'CZ>AEGQ<';G^B[._WVI[*I\ZQ0=UI6S7(9Z\T[ ME9?KGP]&!_:+^VR^J/&+UV]_6L5S]:#JI]6=AK]>NUG2;*F**BL+J=7LYX/+ MT8_OQA-\@$;\EJEU%7R6N)5I67[!/V[2GP^&2)'*55+C%#'\]ZRN5)[C3$#' MGV;2 [>GA[(I*GJ!@J66<'_QR^&$<$#Y\,]#XS- V.BFQR MJ!>5O"Y2E;8G> UT.F+'EMAWX]X9;Y-Z((]'D1P/Q^.>^8[=YH]ION,]\UTF M2=D4=5;,I=VG_._+:55K$);_Z=HQSS?IG@\UZ,=J%2?JYP-0D4KI9W7P]I__ M&)T.W_10.W'43OIF?_LNKK)*EC-YAW,7=8QBW45D[S3=1,8#T3F]?%PH<54N M5W&QD8NXDG%:KFJ5RGJAY(>LB(LDBW,9,/*ACHLTUFDEWY7PGWSUX?+AW:&\ M*M-LEB4\Z:OPK\,!+M(> (3@ A5,F"N@"7Z 9415-CK!OV7IR+#OX#46M&6+Y=*P]KRU=/@82!_ MN;R\.P23DY3S(OLW#)QN>+^P$UF78@HKKE9YQK\493$OGY4NELBT7,*_60V2 M%$E@A(3UZ=EP>__\Q_EX=/:FD@FH!PR72:PURA[M.5XJF:MGE8?[W QDCP2= M. DZZ96@J[A:= E,[U/= C,=")RM)1^PG2I+E:YHUPNPA\#[//NSR9#SSZJJ MD4456+AZ(6.P8G6#6\-]U@NME%RRN2@U,*""66KB2 U> ,>LX/!!!.&+4L(1 M)+B\@LF?XQRG'8C+FL96X&*216O%9;S!1^#XU4N"4\-T,Y6B>( )7Y555L./ M5:-!GH'[V3*#^?HX?NHX?MK+\4<=I\JJ1R7O5:* WFFNNHZA=ZKN8T@&8N\2 MDGX1L?U%^U]BK4B^-=AE68#OIR-0>&[EFG@ _EZF93.M9TUN]:NRFLK'O=+E M,QQW16/C8M_#X*&,"ZY$O8 S!>5&/YK*9H5N&0AY1N\-) !JJ-!\H")[:D&3 M%ADX0M30<#HX,48E\)F53;W .'P8ME:4RRQ!D4PS6GL@W\4Y4E<)& /R&2X6 MSVJEC9YZ6]<@D0!UJK(@K@5+JQDL#3Q%1JY!B$&-T4S!%&4S1^$&2=5S$E6< M%42T83G$HR=, 1= 4? XZ4QVD%OQ\DBLLJ KRVG2@OK;HG!\&$D M/]\^7HNQ)"LV>B._AB!@*3B31J6'?0IUYA3JK%>A[C0 4@U& \FY!NU?(;E= MVM0[3[3T ]@7.,N,CG\@ MKU\ 3\.)-]HH#F Z^%>K50[$$.LCB6@:)(I.&Q>$7^,,S.IZD24+D9;@<]!> M)2B;BLX31!6E(0=O6%EE7H5;:=/,TIFBV.$8H@VHKG#21H-(#N2G^ ]4Z]2H M#TXBLB7JO!$0FB=>@0_.T4D.Y/M@H^S[EJ CV;_-%S@1&18I@K,1;;$?6F@IM?3G#O% M..]5C,L4F%9GR-@N;>A]N%L;%'A4/REN,!:S$LT0(Y450F;RWB1.]D11"RKF MEW\8CD6AY(.X!E(6F7.,YW.MYG3*:,).HN%DW,>3"\>3BUZ>W $*,!Q;+HX MTOMH-T=F ^&FE.Z3 #'T1@!9 "P" 4;&H$5X]0%TMX;QD>1/MTUM)/T0L0[Z M7]!DT"+R,N@KP.;[A0A653B]46P^!&0K*E19H#K^*!^N?KU^__3Q6H AOKK] M='?[^?KSXP.:Y9O/O\''V_M_B="H!Y\%&7@T[N(^7@LKEZP1JQ@=W0_R+!J/ M+J+CR80^GXQ/HLGH0OP.,;< 7 6& '(:C8XOQ&,)-B3@[ ]R-(R&X[-H-!KQ'Z<7HVAT=M8G M$Z.ACWB'O5)Q;4Q*U1G2]C[;+1;S@7!S$B!>H<%FJ\I2$#C;F7.VE7>VP$ 8 MA&@&\3#A8Q>)@&R [49WL8R+>$Y/H#XMXR_*F4<^JKBJFN6*[34:,!&S\4*A M 9+ &BNRR@084$.K2M7\:)[%T] .IEF5Y"4@8F5V@.:.W,>>9W@5W*,34[M3 M$>P4G]M'#@!!!4"![$/>$#!K"E@AQV%(DYHI-!M^((,^LBN53"&:,#:(9Z=X M$"2Y!.=TF=0-4 )L;/(:(Z\FQTT"?\ %Z'*)R*T*^#F0#QE$?VC18=.>S4Q: MR'BMV,\;9 4+)A@(S@WCEA"+DB 8WX:@$KV4 6Z$ 9"]F'((=\YFE#88ZP*^ MJ=KA"_(%OXW.7_B<(WM>HC4857D-J_8ZKE&0 M@AKU*N0]'R>&+AAQ[TMK],_2K9J+@>B8O16UNCB_LG(%4I>:<.!;4APNG'\L M 8O(T^%I).VB)%I7[GA)LZ\HJP=ALO@[8_4]G N'T'X%[)= #8@9^"^R]1#7 M( @[ J>U0L] ,@F[214XEB4"/0HV2?,#Q<]/QH-%CBBX1@Y>PK[D!R91" M(K#/\^U['GXLJIBCQ16$KLH/O 3W#4!QS[C D'01\(:0^.Z:ZP5@2L- $F?+ MU0'@#2V\R02+CG8 $36).2V2;S,;H;%C.#L7C19" ]?-\4Q+&%?%N;'#FM-? M<)PT[SJFD%HEBZ+,R[GQ*\+'(3,*>^ )RN\U883;TGL8A)KO&%3!3RM%/D U'Y@I8T3ULHF*Y#%RUAG^0:U"_]0;A7+ M@1(E[+8)S;(/N^+G,GTF6#9JV$P,=F$)$@Q!0\ Q;-"F+8'W>%9_8UHYBJ3$* M$Z2,$)P6-N=I96 @?P>Q$ C3-<>-,-4G6 :4^=$>\D:^P\@.M?V5B7X@<$X; M9*']Q01"AQ%'8#.::&5'44!=@FNFS!#E9X[B'" NIHPR"Q_ 4P-(U5^48921 M:CS@(G'X@X!T$ S3"F [6+W4"Z5>Z3S6F%ZI2BJ<%\$&%J$$0[-YDF MC%@+DD^0@?J(^"E(T"E!534K!!]2U0,[Q&V$(A5# M V)',_V#0%SI,DU>,#F15A8FEG;L$L'FP_4';<_$"6=*L7L2LRK,?;-=:6^" M3"H%L89C#OU8<6'@80Y$^(T]9Y4#'*TI*77GJ!,M0V/XA8*",7RBLQ6;RSCY MPCAK1FI/F6-OAG"\-S<=N]IGXI'K@-8BBFO@8+*DR6,=L4RF,1@/(XT!XFP1 MYLFP\/-#J46LP=3/59 #7P(6Q5K%/DHBE$QOT*U@6'A, J>J M8C""P1K"K]&6(,*RZ%=G<::] M'SJ<+4B^;\,=G[+4?S34SU")<]5NN S!*8 M&"#3WCI.-S+BA4*EI.$E24E+TPPQF)U")^CUI@(AY5J!B:Z\Y*[BC0O*XO0Y M-A;%;E('8,BZQ4"PXJK-CNV<\JS)9Q31B R#GH!!'G0">ETIJE9[31_()[#R M.9^1 MD_*V764[4JDN%V7G%S8'T+.&\P05NP#:X!&C(C_UENX9(^8C\*-R=K03@0.^ M5#$F-E)A,,YVR%[5P69?M;-ANS0?4F2#/$=+ZV+M&I-: 9+8/XTPTZ *DJ6U M&\0X!]AK$@>9*4B!9J\]L./T1UA0,%.WUPMYS*>/&Y\"N3)^!H]&PF'X0K56 MF\[;/5 PI86(Y9\->$:EK2\D_58O,45W+K?>>6JM0#";!:*.IB<'7*TLD<'A M!K[6.%5QB98*[2$^8P612IJFSF]HQ#_9MG%R%@;/*!$[A?'H R"HB-'1A'7) M+3&P9VQEUQVT5RDC:8IMK]D@M0C@&>F,L"E)4ZY.EOB-C9$3#F<8+D M8X+ LW+^BK-90*2(TS\:6^SV11TJHU+":T VBMPWA2P(R=Y;_W!%.[@IJ%2L M4UJ \$F0T%B;])!-[Q/T0US*0F?DW+L:-SF/-SEL'WZAD%$%RW1-&*FET6C7 MV1VC9T..&U\OJPT$_$MLK2#W1OS-$ JD&6#-!F,OZ\8=;Z.=I!IEW]CK+R": M6;/HI<[OT E <)YISG[;G"CX5EWFN9D%MTT0$TZ]W"@SAFUNZUE.5Z 6( GL MXSST#>T[REN-'I?DS6!K@0LQ+* 3W/@IZLV*RWUIF]NV?@8^?N8B(&]5?D?_ M:X$#*9 5=KDM ;C!+N1C:C_333#MAW)G[+]=EJ$O-2JL838YRQU$U0H/'4B4 MY3;:L\%(QT9Z4[,0MB'$IQA9[-D&\Y2 5R>9H&]@1#>>]V@ MGF/SRY!XED2 MBE;*O(/-U-)"+B&TMM3%(+EG$Q\VT(J:*-J"$)%+*LBHPU(;HAEC#K0L^<9* M%#<9@#456!U-LA79'6.(@4K =<:TI?N=+Z-Y&X*C1B:4'F\92^,5J2R&]0=O MW#!QK5*005#_[>$[1@5SM\NLJLA<(K#?9TDH#)S6'*\'R]G"HS%+-(YQ9Y#%,"F@M.*!@(5@7W4Q!07]1%O:O5G & M3#$&A'A-_M8C2Q\(*&%*(FQX[%RX@6!J*I#@XFWST=Z]2U%0A0^[$()ZBS=W M;@FJ#47^%V&_*;"6X..:?(-6F9.,(7AO"3<8SDLBSZ!WN8/>(\[OIMT;@">Q MF@RSA'T(M@P=0/"NIX7MI\&DY0_R.#H_GZ"CQ8/@W@*VTSVTA=O]CP]E;NDX M[:CWKCI80?"B!.Y!CH[=VO"[K>F;=(]+.V%62TZUBK^DV)01EOT8^+R G2L" M3\Z"9DT&IXW<(U-5KS$/!9(D3*H1")HOK<"[R,I^Z;% T#WF$F@KP$8MDL#! MS15 X7BUZ&_!'(U]M6OV4!T+R"OJ--, ML%F/$'@#W(ZZ$'QS8WH:'NKMK.? M/M.=[.S0M-%IV&B$;6R+4+)KEU#9QX' # M B.)HF'[_!B&X9.^V3BL@TU-/*^HJ8L2UK.\P5(T4T[@*R8G*3A,0H>5Y=2P M:HKWK4J,H5D:&$]] (@#N%DJ3"?!+PTP^T.C47/! @).X%;1-*NP"XN[8ET( M(;,E-IGAN0F,(L$\;@@2!B?2?7;3N/ABNVB9C0L%P0G!+B\R".$A2F7BJ'24 MF;1=4V,DRXW9#Y=@KDT;;V388QH$MGMX,80QU2!,2?H>;)1 %MC=EMZP?Q73 M<9C2\M%9&D:@66'6MZ*);0QB#:-[,7E;L9T)Y M1$G%F2@:)58%>2*=NX"!>P3!,ATPCQG [' MT6AT(D?1\'P8'0-L082\S4L>>W8QC"8GYS#V_.PB@K]< 8:UOEV<8CL9IN(M M0 22@NH.Y9*IVH%Y8,3)FJPE1:.V//;J\>/#(0?WH$B !VI>;#MK'0DL:,U9 M1ZAHAR[*36]HTA*FLZC>6 I[7X!2,.WF@2W.=^!Z@(?J&175KB1X#0OX7XW& M]KH"WIK!TI3I"FEM?3R)Y/$I?CH=VO$SGNG0E^"LF.!F>B5#?(-DQ+XK4(99 M'GOPR/(U9MQ^D./Q130^/I?CL[/HXOCL_P^C'GT=G=[B-T_7[WN[QD?^[M2H M__+4#=H )1_CESU]?]]Q:>H+MH/Z:5M=1= MHJL5C&4VI+RZ"O. (9DA7 R>YKK&]IJI,GWNG01NKW=5:G2D)=WK@#!3M)K: MMIGS[52X;OMOHH+BH3.$ R"GV$K9(*00X5F$8??^([27R*@Y@;P59U3X%,AF M!* BW(6-C#P"SXA> 3?\4E0K\WM*$(7TS'H!7NIC*)G:\U.U(H MQ9D)3D:;L I&H%$_HAQ9T'EDN_IMRS-@49>]VY'7W8V97*-KG>W'4/[6W*C_ MVMPOIMV1&'8#VRWF&?+LDHZLTYI\QXVZ?"#Z%Y+V9['ULQ&=(,>.5R I&#'8 MH]T6ZKUA6##D_#GX.S)=M]SR,?'J=.P5@Q46VJB)1E 55VJC\ ;@N M" Y-G1DYE9,YX(O@H:GF&VWMI0ZFV>8%7"7 #EO(RXKHHU+,;Z>;8)(VX^-. [61O/;DM/NN<;S8\?&T9'6&[0Z;/G" M6/@!,&87KKX.<-K*)%+&Q,N,@M)NY#?<;75NR!X7UAGWHX( M[07GK_OD\7!TYC)>PPGF'<#^ ?]LG?(1RZLH:D[P;P)V\F6N%98)C5&W9.!1 MT$!3);=&W=GTK9UNA3[?=#SLLN!;3)EA#0:F\,?Q=P*"/@?Y=0L9CKZL!;>% MIJZ%"=6""]7&$G@1817C:QL[S&)EP^00NO'*UTTH"<,^VFM*D%P#=1%!C02/ MR42K6&\)-9'S %35;=>]*4MB>Z4A\,*&V7++J'=(_\ZQ"]K)'LN_*R"D&$ ] M10I%V>M(_67H4?]MZ ^XZ&]V42\Q-P48MX9XU^E-O^-B]'(@OF&USGQ6.V=E M1]I.69/LVU-LG;JV]A114H<19O#P% M;:"2MZ9&E)I>"D!94ONE('4,H0!:1:05MVS?(,!YR5V1WCY9CSE3-:W;Y(6N MRFZJ!4%F<6+:A4-;'6;\J"E#<+W1]7C@^B<\N$&8"D] -5?S=ZU'\Y M&L"[@G @ C6XY(-)GR+*M_[HI#^Z;H5BROD>YJ^VULL+>\MUM M,@)O5B9?%F6>!MEWS'^AW>>VNS!R@%J30)Z@K<9M"G!K6$ZGF@( M>!IV][1>W4#I'N>U?-X'Y6^7;L%TARF],/5I:KDPB58+?._2LPMS05Q?H8HVT9X5=2QPVDD@D5B3"3N0YZ(/E#\7!VZ7EG:Q64%_B/B$;KG91QT'K M7RC,AOKK65D$UFV;>KM[2II.8,KCT42.+DZBX\FH/T'EKV^/^N]O?T31^4@I MUYZX\CNN<9<#L3.WI&^PCR8U)7J3W:'*#7**6PVU;2S9C9FP!P'3'50/X^H( MBS+?9NV.FYSYW+*T5,LI6)-(OA"N3Y5L-:@\=J.!I1&1= M%CZ,'ZIF:6\J- 4F;7 $E@Q"&6]OR&Y?*M_F@0Y]*[U_@J)\K#@I1/.?^^&;OTT_ZK]. M#\8)%(Q:Q+$X\ZSR(.1Y5A,.YNK6W<&PIL^[M]X06)I'BB?)-M?\G5/*OL+:$UUX4! M'G"$@I0\_1HDMR; $70M+#O?U=H[2^][SY._KC_COZY'7E M.\)?:*K!X.]%,?U3=8O:GP.Q;XFN1EA27Y\0T(V],D%>EKR2?3QBF.@ ;.SX5IM!ETFXM MPFRW;.L=:" Y95,)VQ'K!)>8A:_"RU[VFL/Y!W\IW&? MY@?>%DO*=ML+S#%3F2DZT+@UP#K"9.9^FDE[)TICY"%:OI>Z#QOSEJ!WV+]P M])#@\Y4Y,]>8O"Q3E>_>T@Y<"UU08 @91L8D0&S&7"]T;T S]F\&&/>_&>"J M!?>X_M5I K[CU0!Z(+JFEZTO;2TD\_WF7 SB6[/8#.Y!C^$-8HI5[3K5+* G MH!"&!=.-+->%;7##VU0ZFS:N>X=_&^RAQ];=M[&UY/I[!QCOBB58T,.+J%O5 MXXXHPFRS_X1]-]RXOQONVG9O@&K(AP7(?N?Y?D@E= M9N]@;K^[Y(-]WP]6-F*"M06^M,HU5[H]N-M'IP'!/;[R.ZOKS_#(#A0=Y=W\N'7R_OK^6[RX>; M*WGY^;U\?_/QZ?'ZO?@79H/P'T'OB^6WQ@:O+ IPBO@ \#S.Q1W;#RBSQ>3L^CL]$2\5_B6P(+'X_M/$_$76#0: M1N>GQ]'IV80^#B?1\&P"D)#>\&+:JZF?;^5/0'LW9?PPV_S)Z PF.I8GPY/H M]/14O&?&BG ]0\((]G$.$>CD##\>#R^BL\F0=FODU)T!;PF[F >3(?_G9J8_ MC\_YV\E_()3T'7#C_@XX;) "8Q:^ZU>7!7PVK]OKM#??T>!6#\37EC(Y==]R M6Y2R4.OV^VM;#V#,L0$@Q_FIS+Z8CF;PE?]$10@'?-FN_9.)+[I/3_C3ZS?I MOM5FW-]J\ZCI'N&&@5@G>[^CV:;!-YV&$P/DL\5@Z@7=AP#I_4HA\M7N.D;& M/J^V\_* LMAEEWEW*#@1:M[[W;U6E2%>>P)_XXGB<.Z%@(?H/GA[*%U:/#(8 MEA+@7-?&E^?2'''!>8L2"[5;Y<"L$NU,8,MU;X4*1UEQ9$.%[!MV^.W$"LY, M?(W6K:REJSQRDP@BUZUFSJ^1V"6LKX,WH8,GF-/[WNEU7T7-+T5WW[IWRE_R MF]3]<'XA_2=ZIV$%4?T,'AT.SDX.^"4I]H^Z7-%[U:=E79=+^KA0,1P]#H#? M9R7HH_D#%W!OVG_[OU!+ P04 " "X,#Y6QJ)S;U@$ !="0 &0 'AL M+W=OD5I 4'95G>[!) :L)G;.=LKN_?H;.Y"R$D5[+\G8GOD\X_G&X]Y!R%>U MIU3#]SSCJN_NM2YN&PV5[&E.U(TH*,>5K9 YT3B4NX8J)"6I-*'7&.%U(4&6>$_GCCF;BT'<#]S2Q9+N]-A.-0:\@.[JB>ETL M)(X:-4K*%I%1:Y$=C]"!GO/J3[\=S.#/H^!\8A$>#T/I= M;62]'!--!CTI#B"--J(9P89JK=$YQDU25EKB*D,[/5BMGYZ&RQ>8W\-P-)JO M9\_3V9^PF#].1]/)"CX_DTU&U9=>0^-FQJ21'('O*N#P ^ @A"?!]5[!A*]+$5=XT64\4SZWJB )[;M8'XK*-^H.?O\M:/M_7/$VJKV- MKJ$/5J.'R7C].#&9&LV?%O/99/:\,J/I["N*\^7+)9>O@EYV>2?Q-N0>5-"\UY%3O1?H%A 2.=PI>%!G[ MUY (WDA6TANHX1$$:UL9>$0T\%N1X0XF(8G("\%13]W"*7+GX\@=Y(;84.D8 M>IS)CJ&*X4O@+,G!P2*FDI%, >$I%$1J!9\@]L*@ZS6CR,JML.5%0=?YAI>) MPS@44NSP:!0T.TTO"F/HHG(;%>X99UAWJ;,3(E40XF*$*#Y*8=3V@F;7>1:: M9,Y[P)\@\#T_C+T@"*I!NQMX01S#%8*T:H*T?ID@D^%RAG6\@L5D":N'X7(" M=\/5= 3#V1C&T\?U\V1\B2U7=[C,EOM3S@Q;".8;LYJPC!%[Z6)B*9$=WU' @1PBU)[@98$-!+O+46&(O@J*4 MA5!F =E(LJ3,B"EE!Z]HEEC E&6EP:L=P/TJM)\Y]2N'Y;P@"IB/8Z^SZE([ MH]T9ZY 9"CUR%L@UD<([!6=E;B(6\M:948V\P @I\@!IXP=>& 96[D:Q%[=; MSIAR@1=^I7]GHG+^QQ$AMSKMIM>.(ROZD>?'D;/FI4*W"R%/V1'%>P800TN6 MF VP[R2O0 Y$(K6C($:@)K3\EM=NMYUQ=;#.^7Y'%P*,HQ-@&<1&;/I=+XY\ M&RVKHJUS4(6$$?LW6#/V5R/;8;-3S487BZ-QUO+P5'>VL2NP-WK5_>K9^NTP MK%KFNWKU\'@BZZKDC463%V*$CF=+(4LF"95KEQ52F1I%53D;N!Y;;=@&;>'_3K"'.Q'=B^O3?,L]5:&X,[[)=LA0^HG\J9),T]H*19@5QE M@H/$Y<"^\GNCR/A7#C\RW*HC&4PF"R&>C7*;#FS/$,(<$VT0&'U><(QY;H"( MQI\&TSY<:0*/Y3WZ=94[Y;)@"LCVP8QM27+)-KN=B>X--/BV#EXA< M56_8UKYAQX9DH[0HFF!B4&2\_K)=4X>C@-A[)R!H H**=WU1Q?(;TVS8EV(+ MTG@3FA&J5*MH(I=QTY0'+>DTHS@]G#[>3.9P^WT\O9_ IT>VR%%][KN:H(V# MFS0PHQHF> ?&#^!><+U6,.$IIF\!7.)T(!;LB8V"LXC31%]"Z#L0>$%P!B\\ M)!I6>.%[>'J-$FYY(@H$QE.8[.C'5JC@U]5":4F_Q^]3>=>HT6E4,S(]5;($ M!S;-A$+Y@O;PXP>_[7T]PSDZ<([.H0\?QC>3;T]W$YA>PW&C3O$\BW2:9U42 MJRE)(FC0E,84Q!+H )8BIXG-^(J.BE)PY%KU8$_)^H^21?T2"ZJP:=F1;)GV MF1[ZUFPV@SO!N((+^$)/.XJ=N!-8DZ+,Q2LBS%'3)696QQ+33"LHV:LD&J#9 M#I+&%L=.U^] Q_.=5CNVWO0UZCI>*X8XS'_N]7J[9W*54>XY M+BG4N^RT;)#URJ@5+,1<<]O;P+U!+ P04 M " "X,#Y6$=_88T<$ !-"@ &0 'AL+W=O(K6 "CUG+]H'DQBPFL2L M[92>_?4[=B"E1Q1U7Y+Q93[/S#-7S7C1HY887=ZYBYJ>AU>*DR5M"I %GF M.1$_KFG&MUW;L_<3CVRU5GJBT>MLR(K.J'K:3 6.&C5*RG):2,8+$'39M?O> MU76D]YL-WQC=R@,9M"<+SI_U8)1V;5<;1#.:*(U \/=";VB6:2 TXY\=IET? MJ14/Y3WZK?$=?5D026]X]IVE:MVU8QM2NB1EIA[Y]H[N_ DU7L(S:;ZPK?:& M@0U)*17/=\IH0=W$X4(C=#Q3\G8)O[*X.,E8.B"*]CN!;$'HWHFG! MN&JTT3A6:%)F2N J0SW5^SJ9#+Z/[N^A/Q[ 9'XW?(31>-X??QU=WP^A/YL- MYS,XGY-%1N5%IZ'P2*W82';PUQ6\_P&\Y\,#+]1:PK!(:?H>H(&VU@;[>X.O M_9.(DT1=0N YX+N^?P(OJ ,0&+S@HP!PGFY9E@$I4A@5BA0KALY"7TJJ) R8 M3#(N2T'AK_Y"*H%I]/>Q.%2G-(^?HDOK2FY(0KLVUHZDXH7:O5]_\2+WMQ,^ M-&L?FJ?0>[.;N^'@"?F:W'[$X3&33X(>-WFBUE0 J\,D(>%8H%+1%/@2F1!D=G3'87M+RKS$T&@C M$"<;QS+TM%1:Q1:5B>16DHBC1_7>QHJ]XV4G,:I.ZAYEHV@TPLU)EN'S+[,\[ M8_U!B3#-4'-ZB-_/>5DHG? !(%UNW-9R$Y"$N-72<@A^RPF#0,L1^$T'";+F MF'Z4+!6B^)@903.L:)4'!)Z@+:IIBSY-V_[*.$;,293CQ.P;L/7_.LG>BL^T M#IX2L[0I)>#UG=-G!UM],KK[ M8M)4MWT]6[^5^M43X6U[]=!",U>LD)#1):JZERVL)E$]7JH!>F,># NNL.4: M<8WO/2KT!EQ?&UL?551;^,V#'[WKQ"\8;@" M0BTKMN-F28"F37$'M-F/=0C =-V(- M3V!?FH5&+3B@Y+*"VDA5$PW%Q+\.1[/(V7<&?TK8FB.9N$Q62OUPRK=\XC-' M"$K(K$,0^'F%&RA+!X0T?NXP_4-(YW@L[]'ONMPQEY4P<*/*OV1N-Q,_]4D. MA6A+NU3;K[#+)W9XF2I-]R;;WC;"B%EKK*IVSJA7LNZ_XFU7AR.'E'WBP'<. MO./=!^I8W@HKIF.MMD0[:T1S0I=JYXWD9.V:\F0U[DKTL]/%\G$Q7S[_3:Z_ MWY+Y'R_?%@_S[\_DR[-8E6 NQH'%(,XTR': LQZ0?P(8,=.=VV4XS/8IYFO"^0YRH#A\ID"J^BL9 351"[ M 5*H$N^TK-=$&%P;D3U#[U.&'C93K4![KI]'LN=ZZQH<>K-6ECF"&O(KB6D4 M7M&K*.ED?I52QE/OWO'"J4,98_NO]U@4,@.O$MD&<]3OY"/YD,9Q0MF H91P M3M-AZ"UQ0Y2>, :L(9SR&)\KI$$'/*%1FGAWK:ZE;350KY!O3C =KJP:K5[! M(1L$#%E*A^D0)1ZF^ R]9X7(N,5H/!A2%L=.3)*8)HQ[]V#,R!-9UE9M*5Q! M<\#J9U)T@^I+1(!24N,(=V5*!QRC]U/G?_-^]G](/1:UH:44* K MNQS&/M']/.P5JYIN!JV4Q8G6B1O\A8!V!KA?*&7WB@MP^"E-_P-02P,$% M @ N# ^5F(B^436 @ @8 !D !X;"]W;W)K&UL?51M;]I #/Z>7V%EU;1)K"$)+RV#2+Q5W0<& KIIFO;A2!PX+!+8M_9CQ_;9_2-*=&B7B*F>(B XGQP!ZZO5'+V!<&WS@> MU(D,)I.-$+^-\B4:V$U#"!,,M4%@]'O&,2:) 2(:?RI,NPYI'$_E(_I#D3OE MLF$*QR+YSB.]&]AW-D08LWVBE^+PB%4^;8,7BD057SB4MMVN#>%>:9%6SL0@ MY5GY9R]5'4X<[IH7'+S*P2MXEX$*EA.F6="7X@#26!.:$8I4"V\BQS/3E)66 M=,O)3P?S]>-T">.GY7+Z=0W#U6JZ7L&'-=LDJ#[V'4TAC*$35G"C$LZ[ .=Z M,!.9WBF89A%&;P$\*GE\G[!=X_@6\"<8H M)48P%DJK!HQ9SC5+^%^,&K"0F#-. LLBF.L=2A@JA5K!A*LP$6HO$7X.-TI+ M>DZ_SM6GC-XZ']V,6$_E+,2!33.D4#ZC';Q_YW::GZ_DUJIS:UU##U9/L]EP M^0/F#W"NK^?H7@4\3[>HBQ7NJ8J9!E;6)Q0TITI3744,9 "Q2&C@>;8%IGM0 M,;,N,+.HRV)#J*;1)[)EFFXZ[UH3S(7B%.D&W+M&QW=)Z/B-^WO/*@FMV0LL M,43^7#Q><-MNPW.[\,F:IGDB7A&M)6JB;);!F%X UV_MNS[9^] FU([7M=:" MGD6)#>,JV>HQW(#?\AO-3L'!ZS8Z[CV<:Y]S,I69@@1C=MLVR'+CE(H6>3'E&Z%I9Q3BCI8T2F- ][$0 M^JB8 /7:#_X!4$L#!!0 ( +@P/E:6 2O).@0 $0, 9 >&PO=V]R M:W-H965TV-) &E#:(M. M6Q#01-71>3"+@566-;5-2/[]&7LO!<(ECQ42.Q[/?)Z9]7P,K2WC3V))J40O MJR05;6,IY?JF7A?1DJZ(J+$U36%GSOB*2%CR15VL.24S[;1*ZK9E^?45B5.C MT]*Z(>^TV$8F<4J''(G-:D7XZQU-V+9M8*-0C.+%4BI%O=-:DP4=4_ES/>2P MJI(CI5NS(2&4R9>Q)+?JSMF&I@&A"(ZD0 M"#R>:9R67;" PTHW.R2>2( M;;_2/!\=8,02H;_1-K-U? -%&R'9*G>&"%9QFCW)2UZ''8? .N%@YPZVCCL[ M2$=Y3R3IM#C;(JZL 4T).E7M#<'%J7HI8\EA-P8_V>F&P_XD_(;&DT'W'W0U M(=.$BNM670*VLJA'.4F3H:SSF!U_N]B>4K^C><"LGA,OQW+,D,PCT.H1KD1JQ) M1-L&=("@_)D:G4\?L&_=G@G0+0-TSZ%WQMVOO?N?WWIH\#E_'8/AI#_X@<+N MI/_0G_PZ%O!9R.,!H^*@RJF#*F/)HB]XIF?A]Q; M1H[5,/&?=X:])A30*9=N +MN 18N%IPNB*2HGTH>PT]*A!Y(LJ%O"_L18=-U M?0C4 QGN4#FN:Z)&PK)#K#I!TTE^;;I!CXZ0QE>21G> MNRECU!M/1OWNI'>?-W7X&([NQ\=(XRSH!=(X';Z[^;5#(6V?DN&PG;#;BGBEF"6I 9:F%?O]MG^W:%L--8 M9XPF,&>)#7_-RWG&\E3+>3JJZS>.!QL7^0;;=LZHAWGOZLLR^2Y<=M6^JB2%>>8S8T#4"_U*S,7 OY3K%Q4+/]%W10*LC/S;G)J^&@>&3J0GNR M:D"GS0#GU7&=/%T0#G&PO=V]R:W-H965T9>?QX MYIFQ[_9"_E ; $V>\ZQ0][6-UMO;9E,E&\B9:H@M%/@E%3)G&E_ENJFV$MC* M.N59T_>\L)DS7M1Z=W;N4?;NQ$YGO(!'2=0NSYE\&4 F]OW96N8@_ZV?93XUJQ05CR'0G%1$ GI?:U/;P>AL;<&WSGLU=F8F)TLA?AA M7L:K^YIG"$$&B38(#!]/,(0L,T!(X^G=2[(DTUHAF!G:KUAO)\<(D9:XE?N7HIWOC MR7#Z-2:+_E_QG-07;)F!NKEK:H0V!LWD #,H8?Q78*A/OHI";Q2)BQ6L?@5H M(J>*F'\D-O"O(DX3W2 MZA+?\_TK>*UJHRV+UWIMHT4BH]3Z\HZ'WZ0K?H.(;7$/O MS8>?X]&W+S&9/I#'V?3[>#Z>3DA]$$_BA_'BACQ,9^0\>9?X7UWA,O_%!IRM M%$_<5EU]"06D7-\0+'_"RQ!J]@R*X' KN0)U2XY4G3=2=3"W8@G2IO=L[)A4 MFWQ39[B3$@I-4EB!9!F!9^Q""L@?) JZ;COR<%3WVV[@=\E-9:TTTW!&LW*C M[:[;]3SRT<%2QD(M[-?3[HYV]6V7HC$- MW7;7=T:0 IJM*LH7T&DG0-@0\?TH%!PXOU29=OI?X& M7'AS#ZP?/MI1&:0<4@Q@5X#L_<>!U$CP($SW+!B;41* MGEBV8^719"BS(@'2:G00R[-0_R%5K]$UP*V&C[9SJ_PS5;0LJ1*HE P-C25I M-R+R_HHNPDH7X9MU@8%\G$[BR6)NWD;Q0SR;Q2,;VOY\'N-T?S(B&/L!)F Q MOMRLKBYWN5G-,3P\Y0DKM&/ZD2BP3!41J57"$&=8\?+A7>33SB=ESNJRUDQ MF5* IJQ8D8RS)<^XYB@WAF<"4P<1J5\E]+]W^08]341Q["X7Z#D+P$U)O"P= MZP UHAQ; 9/I%Y(P*5^P9/9,KA26_4?\T;;;;7FGQC*#)RBP/ (W:ID&. ,\ M\'BB\=-?L=WHX 2?'0[GC/ >U33'I: \4YX*53L1VX44FQ'=>J[ MU$=%5S)-^3-B'N):C["31L:01BX-H\KJ=]J!UW4I]F8:1&[8]@YJ;2- &YN[ M'[2PO0;.]PO%4F_Y@=NA74LG#-V(1LBG]*_VWS>$,"X^'@$1->=&)W0[G?!B M;VR>7:1RD&M[731GW:[0Y9VJFJUNI/WR(G8R+Z^S7YE<\T*1#%)T]1H=;(*R MO"*6+UIL[;5L*31>\NQP@[=JD,8 OZ="Z..+6:"ZI_?^!5!+ P04 " "X M,#Y6-INI0+T" #7!0 &0 'AL+W=OJDOJ!"-TW3/AR)(5&3N^S.E/;?SY>$ MC$V4#W"VSW[\^!R[OU/ZV42(!*]I(LW C8BRGN>9(,)4F)K*4/+-6NE4$*MZ MXYE,HPCSH#3Q_'J]XZ4BENZPG]OF>MA76TIBB7,-9INF0K^-,5&[@=MP]X;' M>!.1-7C#?B8VN$!ZRN::-:]"">,4I8F5!(WK@3MJ],8MZY\[?(MQ9PYDL)6L ME'JVRM=PX-8M(4PP((L@^'C!"2:)!6(:OTM,MTII P_E/?IU7CO7LA(&)RKY M'H<4#=PK%T)C.:%?)2\V@F%TO;E 5IOHTYCH;W M#\L9S$<_1N/;&9PMQ2I!<][WB*&M@Q>4,.,"QG\'IN'#G9(4&9C)$,-_ 3SF M5!'S]\3&_DG$AX!JT&Q<@%_W_1-XS:K09H[7? =OBBN":6R"1)FM1O@Y6AG2 M_%'\.E9M@=4ZCF4'I6# Y4DPJ%_0'7[ZT.C4OYQ@VJJ8MDZA#Q>3F]GT MB=OQ< VV/8M]?XX1/0EUG.B](G0R\69[#8'B^3*$(:@U4(2P5@D/:BPW(*@' M>R[._UP<[H]:H79LBPYDQ[;+]JSA+##@APX=R?E@GX\4W"S&$[@?\8=.$<22 MD)E1Y<"3:FGX5WQ J];N0*MYT>UV88H!IIPE!Z_!1[CD7Z=YT6Y_=FK.4I%( MV%0:;M&8GL/Y-4K&5CI? 9=P5MS#>1'@W"HN=(DZ!?LJ,"])%."7<*R;WL&P MI:@W^4HQ_)!;2<7<5=9J:XV*8?WK7JR\.Z$WL320X)I#Z[5NVP5=K)%"(97E MH[M2Q(L@%R/>O*BM ]^O%;,N%9N@VN7#/U!+ P04 " "X,#Y6AD:4>1 # M "(!@ &0 'AL+W=OW=Z-% ;*[C$.PUF4U5,OTQ0J.TP2(+7C7N^*JW; MB$:#-5OA'.WC^DZ3%>U1"EZA-%Q)T+@M.5B#JV2AU),S MKHIA$#M"*#"W#H'1ZQFG*(0#(AK?=YC!/J4+/%R_HG_QM5,M"V9PJL0W7MAR M&)P%4."2;82]5]M+W-73=7BY$L8_85O[=KL!Y!MC5;4+)@85E_6;_=C=PT' M6?Q.0+H+2#WO.I%G><$L&PVTVH)VWH3F%KY4'TWDN'0?96XUG7**LZ/Q=/IX M\W@]?L@N8/9PF=W#='9S=Y]=9K?SJZ\97-V2G4'S>C:?MZ#YP!8"36L06*K*&Z+P-X0;HW*Q9CL. )L2@?L9@ M].$DZ<6?CQ#L[ EVCJ&/YM/+[.+Q.H/9E__^5&^1/PX_;FC,E-SPAD7HU?RJ5*%";#R=G:=+_#%A?JMG- MX Z2TA@E>,$L%C13@LFF83M-PK1_!JW&@[), M_(_+()WT-7K(C\XD89 TREJCS%^ >DL:4=\P*_ZE"2>)L]!LAW$_#N->EU+W MNITP33[](HNR.*39"?OM?IBDG9KF >NWVBPZ4(<*]ZU9*$O*Y9&PO=V]R M:W-H965T1^[%Y!X*Q>) M$D3HKJY6^\$D UC7L;.V4]K]]7N><1)H&R@?5MH/$'LRSYGG]1P[>X]U\U?[ M$$+'OL[+JMT?/'3=XL-HU$X?PCQOW]>+4.&;N[J9YQUNF_M1NVA"/HM&\W*D MA'"C>5Y4@X.]N';5'.S5RZXLJG#5L'8YG^?-MZ-0UH_[ SE8+UP7]P\=+8P. M]A;Y?9B$[O/BJL'=:(,R*^:A:HNZ8DVXVQ\1N. MZ_(?Q:Q[V!^D S8+=_FR[*[KQS_"*AY+>-.Z;.-_]MCO-6K ILNVJ^>*BHHR MZ1I\6\"N.YB'%W].SB=L>)/?EJ'=V1MU@*=-H^D*ZJB'4B] M2<4^U57WT++3:A9FWP.,X-?&.;5V[DB]BCB>=N^9EIPIH=0K>'H3K(YX^J5@ MPSWZJ6/785$W75'=LW\>WK9=@];XU[9X>S2S'8W&Y4.[R*=A?X!Y:$/S)0P. M?ON;=.+W5WPU&U_-:^@'D^,_3D\^7YRR\4>V+M+UZ=7X^N;\\HR=7WX<7W\Z MO#D?7VYS_%7H[8ZS]8')KPY,/N4-$).;,'VHZK*^_\:.EBU6VI8-KYIZMIQV M[0Y;[3JM[O$1&LKVT[8)#BVF:#,V_A*:![ )NZF[O$S^#'F3Q/YAJ'Y]&YI- M R27H4NNPY=0+4/+WC%IN%>&NS3%C>=62"ZEQ?4N_I3B2EF>"IT)W=H)CRGH1&PU.D(403 MNE( AEK3GF1+)!%2$K/#D M+%2AR4O6VQ_.,.8%=27Q%?9;!Q>MP96S!G<65QYX-K5P.C,I]\(D??K&BT!V MR/7I5_!VBVB1)2^YZ %2P[/T.8 47*:..V62\VI:ST,RO$#T.^RNJ>=L!5=7 M+:5'*BYPND=N;6K8\ EEAUDN!++I3#+N'D*S F/#E1L[WR];RSU*Y3/DQR"O MPCHF*2W>8DL7T)5=LC)E0^S2&F<,O:3_!NG)5RY>4/4=X&Z%I8V]WD7T.,U*9H"L]2M)27/D:JJ&A9C%1JQ;6V:RA8 M/<7)CE!,]$URO&P:M,#V;]DP=2F73@%/9^@,Q8;2P^L^-)1+X!B#F^0DW 4@ MS2+0QGP#B.'(!#Q$0SOK82S1K-XC7H]R*+=*SU. 6YW1CBM+91Q2>]*%YQH@ M^(:&BM),P[9H@',LICT=WVVT!>6:O8._:>11J5D,EDN%F6@ MP8!')T4[+>MVB5*O?#QLV]#18&O--;HZ%33,:#KG%)GQPFX^.;\=7G M"3N['G^^XJ#YX_?LLNZ WM4,,\6.,?QU6HD$+,?Y 3MK#$2J 6:&H(#6)(3L#1 O/R% MG%@!3L.\&Z]70@0Q2X'IW1OU1&/ P6J1%[6@X134PA(=@SDF/D:]5 MJS/H3 &*&J*+,AEY&)%8DHTW*8X"GTFPI\' &L@<)4*!4$6O.,JB;,:\77&V M" 446D-F,/P0>Z#NPEDT*:7Z>Y'9(A!&IFA42A4\0G$M'$3$WII8M#2-Y++S M)K'1$"@M'!78(M^I_ X+(X<$9"\*#MB,IY$8?0:!LVO!H;EP:\')C,"([R-#()C\23E1!H=,/Y)<#((J#S.Q*>\;>]$HV^PF]7-+P"'_8OOT_;^YP/H Y2A966X@ZEX[^V -?TK>7_3U8OX&GQ; M=WBICIY86WOSVN"1 @AD9* @-SI5/6# P:VMZRYM4GN_OL^[RZ$:[DT/:E2 M/R3,SGJ>GV?F#>;T29[\9E7AJ[U'FV5H5)M,%*=7BK-5E;\\#M[Y: M\"Y33^; )NXD#UI_= _7\[.6[PBI7,VL0Y#X>%0]E><."#0^-9BM_98N\-#> MH5]69\=9'J11/9V_S^9V==9*6F2N%G*;V[%^NE+->4*'-].YJ?Z3IV:MWR*S MK;%ZW02#P3HKZD_YN:,ZJA5-,AE MA2O*Q)9XFR'.=BZN)]W!8-P?=*?7PSLRO"3C_KO^W7V?_#R5#[DR;T[;%ONX MU>U9@WE>8_)O8#).;G5A5X;TB[F:?PW0!L$]2[YC>FLV6C:G5^^H%%_J\OL _V[(.7T#N3WE7_XOZF[ZIU4+_^ M8?4NQ\-;TAO>31&;E8FA,)E7A-1QEO5&9NNGD#I9>EW*RR&=9A[X_*&J^+QH+#D!])2*,H MH6F0P YH&$54!"ELYE,N0LK3V.MO2PQ?PF@8IC2.$\)IZOOXBQ 11#Z-DL#K M;EV7YIEL=TTF 1MS0=/8)[\\V]YM-I_GRNM+8]O=A:, U#AF-$TY$8(FD0]' MXH>F/4']LYDB M-RZ'7O_3-MM@CENO2A7"DFIO/_0=-@V#@/H^K\\N6(@7_"!HC'\R-XX?%L9Q MB)/M;6^B%_9)EJK!!BK()E%<+6IL[Z#0WDB6UN"MH*'P:>#'SY;7\#9P^2DR MET9(>< C&B/E(0VY#^L[\U-EQD.I"K-098E&E99(LM%984E6$(NO.D2@T$E( M4Q;7J8DXC=.J+1CZ WECT9[E5V#Z$2U?800T%56"P=A9@D4NL4D<4S^)OXL\ M]'G1]8:]Z7!T/R&#\?!^1,GU7>^$W&GKB&CB1(A!:G2>S:4%H(7SV/Q6^H(& X$/7 M\)RR)*$)X_5 @%I%%.QT7SLX=QTJ4,@@%5!.&D&YW/^[[M'H:(]:]XU]3/=) MC.80 LL:ZTA'N*('V+FF%?*8"K_J"#0AL@O'OY([NB]%ES$>5$T= "9BEM8Z9DD:4A'&)(EP M_#K&#Z^)@#3/RSU#F+D%7_*A!Y3' MD%PM$.J?Q&&+E/7%N7ZP>E-=5A^TQ36L,E?XK:%*MP#O%QH3IWEP&^Q_O73^ M!%!+ P04 " "X,#Y6S"9B0ZT" #O!@ &0 'AL+W=OSDQ"5DE8\["7QM>\Y]QPGOHY+(9_4BA -GG/&U6W(D#!FB8R,OPVGTY:T MP.WQ*_MEY=UXF6-%AH(]TDRO!LZ) S*RP&NFIZ*\(HV?T/*E@JGJ"3\>W%[=W,1M>W#V8X MGOX"1R.B,67J*_@.[F0AWP MX4+\%$,)I2HL#OL[G2TOQ8?[KLU7Q! M-Y\];*>JP"D9..8T*2(WQ$F^?(*1]Z/+['\B>V/=;ZW[A]B3*2[-'Z2)I)@I M@'D&"BRUZO)<$X45D>T'FZ2'8-\/@MC=;-OIR M1&,!^F_=&:= J#0XJ?30= M % ."BF69A\Z)=8,T59I_\0/4&]'X?NT/NQ'^P2&K<#PH,!+RJDY>QE8"I%U MR@O?U44!"OS V]'7D8>""/I[!$:MP.B@P#NA,0/7?$.X%O*E2V'T[MM!ST,] M".&.Q*[$J ]AK[>CT=UJ1_8JN,%R2;D"C"P,U#ON&0Y9M]&PO=V]R:W-H965TF_&XR[8RHP69<22V>8[Y[P')V+YGN=;3PIRN-U(MV'&WQ&NR M(')9SCC,[)HEI3DI!&4%XF35L_KNY;"CXG7 -TKVHC%&RLD]8P]J,DE[EJ,$ MD8PD4C%@^-N1(U+922 M%=YF/'0QX: #<\ ? . M .\8$)P ^ > KXU6RK2M$98X[G*V1UQ% YL:Z-QH-+BAA7J+"\GA*063-&=U=HW)]/)],O"S0;S]'BNC\?HT%_,1FB_G2$1I.;Y=?Q"+T?$8EI M)CZ@3VBY@/G;#UU;@A+%9R>'70?5KMZ)75T/W;)";@0:%RE)GQ/88*'VX3WY M&'AG&>\2>8%\]R/R',\S"!J^'NZ>D>/7:?4UGW^"KY\D;%M(6JS1C&4TH42@ M'_U[(3F5+4>*$]"RXK(+P';'B=V_ JE9U(D+""8Y;9KN>U_GQR3L@K6;FSH7!R?!&/,B?QU:D&=U^3/ M)*ECV,YO'VDR!07')]-N=):<\+5NN +IXE85YWJU[NE]WF M^E"XQ7Q-X>QF9 64SD4$UX97S;>:2%;J_G7/)'1#/=S ]PKA*@">KQB33Q.U M0?T%%/\!4$L#!!0 ( +@P/E9'!YMRIP4 '\7 9 >&PO=V]R:W-H M965TCI5_6!V#5C=75/;0%+=C[^QE^Q"6)S0(U]@7^S'S\QX9IYU=R7D=S5C3,-] M'"7JK#33>GY:K:I@QF*J3L2<)?AF(F1,-=[*:57-):.AG11'5=_SFM68\J34 MZ]IG0]GKBH6.>,*&$M0BCJE\.&>16)V52.GQP6<^G6GSH-KKSNF4C9B^FP\E MWE4SE)#'+%%<)"#9Y*S4)Z<#OVXFV!%?.%NIC6LPIHR%^&YNKL*SDF<8L8@% MVD!0_%NR 8LB@X0\?JQ!2]F:9N+F]2/Z>VL\&C.FB@U$]#RLU"Y!R"9T M$>G/8O61K0UJ&+Q 1,K^PFH]UBM!L%!:Q.O)R"#F2?I/[]>.>,D$?SW!?S*! MU/=,J*TGU*RA*3-KU@75M->58@72C$8TC-3PQ81QIB6\YSM.]T=W- M3?_S/W#['OJ#P>W=I[^N/GV X>WUU>#J<@1O+YBF/%+PB4I)CL1GRX$8F>*;A,0A9N U21>L;??^1_[CL1;P-] M C52!M_S_0)"@Y=/)PXZM!SW/D: MOE[C<+C2+%;?BIR78M>+L4U"GZHY#=A9"3-6,;EDI=X?OY&F]V>1X4<"VW)# M/7-#W87>ZT=8'F@2,,!" Z%8C/5D$6'.!F*1:(7Y'S"^I..(%;DAQ6Y8;%.& MECVO6UUNVN8:L46XD1%N. E?,/1"P*DM+8%0&L0$ID*$"I2(0J!H4)"^Q?@& M&$RL<47FX$J-",%:3I" MT-P)0<.K^\7D6AFYUC-1F# I60@#C( JXM5ZEI=KQ!:I=D:J[?98+-!A/]/@ MXZ[(2(YHQ!12C6.N3%EALMDOQ_EF0G'WR_X]=V6)(=EGZKU:GM26OBYR1])\GW/.&:080M M.@2.]2F9<@P[4*50#-+-38P5C(NPT KW&@.K1YA$1T062LWX7)7?)"*I!"*> M,R1 IY(QT^U4&>94FPO;!2,>F&*#-Y+!F)GZLR:%?(V> Z4E-:*K8I8UVHPK M$%BMUGR523X?M #2@ =&9=&.'K@M^,6V1_+V3YQMM7<5SRF7MMD',RJG:"_: M9AK)"A/2.N)I; H3<[V,JP>NA[R@TI&\;1-WW_Z NA\BH2QK;-TH@K$=+G#S M)\$#8'P2E0:^D'-]AU"]1FJD_I3X[CC2:=3J9 _[O(<3=Q//G5^&:Y%,*]3\F[H9\0^]YO(CAZPV+QTQ^@W_A M=FYSRS+.GA=2=D(?JC:.A;;MB+SWD]8K2F?B5!8'N^)(:-NNR!4'<4N.$98. M5CG'KU,CA6*CTM+*W<>/L&1JRRN,'V!SW) ^V,?]%95A.?V#+TQI4VF'^RN^ MFTFM";']8"OTDG/NKWHIUSC$+7(V-HLGW7C%'?*<8 M.]05QT+;=D4NRGRW*,M=,<].>E0XZL;1YGXI3&U)[P*[+E1>BJ8/BU-;[28VP/3L=#X MN6,O9XR&3)H!^'XBA'Z\,0MD9^Z]_P!02P,$% @ N# ^5L!&C2;8 @ MO < !D !X;"]W;W)K&ULK95=;]HP%(;_RE$V M39W4->0[=!"I4*I6:@>"=KN8=F&2 T1-[,PV'_WWLQ/(* 2TB]TDMG/>U\\Y M27PZ:\9?Q0)1PB;/J.@:"RF+:],4\0)S(JY8@50]F3&>$ZFF?&Z*@B-)2E&> MF7:KY9LY2:D1=%O/]HM9)LHKK*M8-S @7@K)\JU8$>0IK>YDLZW#GL#R3PCL MK< ^%+@G!,Y6X)2)5F1E6K=$DJC#V1JXCE9N>E#6IE2K;%*JW^)$W*$F:B<_P!5XFMW#Q\7/'E&I'K3/C MK7NO>\?;L\\Z#F-Y!8YU"7;+MAN ^O\N MM\[@.'7YG-+/.>4G%\CA@<8L1R T@<%&_5\"!?R\F0K)U5?ZJZELE:O;[*K_ MW&M1D!B[AOHU!?(5&M&G#Y;?^MJ4\G\R>U< MRZ >\X]&HU&\,@(%4U9GI4V M@T%3@I6/5_KH8VD5^6X8!NK]KQK0O1K=.XL^R(N,O2'"&"72\E#I[ MNNV6%QZP'4>%;ML]4=B@1@O.HCTS23+8![P$BK*),CAZLY83M /O +,AS'4\ M)SP$-?<.PASYO.P/ F*VI+(Z8^K5N@7=E"?OP7I/M::JD_RUJ?K:$^'SE K( M<*8L6U>!HN)5KZ@FDA7E<3ME4AW>Y7"AVBMR':">SQB3NXG>H&[8T1]02P,$ M% @ N# ^5OK['_R; P &0\ !D !X;"]W;W)K&ULO5=1;Z,X$/XK%G(W7;JFGO'D[WX)!)8BU@ MSG:2W?OU9P,ED+)L*]%]2;"9^3S?Y_$P'NT9_R(V !)]3>)4C(V-E-F9:8IH M PD1IRR#5+U9,9X0J89\;8J, UGF3DELVI8U-!-"4R,)YXH.N-U!-F.,K(&N8@G[)[KD9FA;*D":2"LA1Q6(V- M"3Z;8D<[Y!9_4MB+VC/25!:,?=&#V7)L6#HBB"&2&H*HOQU,(8XUDHKCWQ+4 MJ-;4CO7G9_2KG+PBLR "IBS^BR[E9FSX!EK"BFQC^<#VUU 2Q&*1_Z)] M83NT#!1MA61)Z:PB2&A:_).OI1 U!T6TW<$N'>S7.@Q*AT%.M(@LIW5!) E' MG.T1U]8*33_DVN3>B@U-]3;.)5=OJ?*3X7QZ?7GQ='.)[J[0W>/UY0.:W3Y. M;O^8G:NYR7Q^^3A''RY $AJ+C^@$/+&1_9Z&[ M2)ZB ?Z$;,NV6]RGKW?'37=34:YXVQ5O.\<;? ?OBJ94PLF-RJ$EFJ62I&NZ MB %-A IT-\WRA[-)"3BGS:N!;C3#JZ/WIG(2 1C0YTM 7P'1OC;+WAH_=[& MO">PA@Z#2H=!%WKXR"2)$5U"*NF*$BT!/:A!"C5.T)HS(5!$./]&TS7:D7@+ M;;H4B[GY8KJ"[$+L!J[EN2-S5Z?<9F,-:("<8N[;G!T<1MQE:@>UAW!ZR6X7LOF8#CC7_ MA%*0;0&[+^)P'-NN"5>$VV*&;;NV#XU@AU6PP\Y@IWE! HX>(,XE%1N:J=/R M&9(%\-:3T@GXUI/2$UB#NU=Q]]ZS8GA]ZM 36$,'O]+!_YD5PW^1J)YMN8%] ME,\_-&MP"2HN02>76Y9&+,E JFU<^LV]@36H(ZMPY??>L^$ M+M%[DJ(OM*86M2X(_\RD+E>KIRL._*#VK2A9_]"NR>?0W>#.IB&\5Q\_GTIA:'=@AW]T-]I[7S MHFT;>J[K'1?K%CO7=QU_<)369NW>HB^-GPE?TU2@&%;*T3KU% (O[F'%0+(L MO\HLF%1]2/ZX47=7X-I O5\Q)I\'^G94W8;#_P%02P,$% @ N# ^5E3D M@A7F @ U@D !D !X;"]W;W)K&ULM99M3]LP M$,>_BI5)$T@;>2BTP-I*Z1-$*J5J>= T[86;7!L+Q\YLE\*WG^VDH9-HD-#Z M)K&=N[]_YYQ];F^X>)(I@$(O&66RXZ1*Y9>N*^,4,BQ/> Y,?UERD6&ENV+E MREP 3JQ31MW \YINA@ESNFT[-A7=-E\K2AA,!9+K+,/BM0>4;SJ.[VP'9F25 M*C/@=MLY7L$LY*%Y+Q;/261-DA!5O_%(NQ(Z# MW]SC$)0.@>4N)K*4 ZQPMRWX!@ECK=5,PX9JO34<8>:OS)707XGV4]UY_WHX MN!\/T>T(]CD2#X>0N&D5A3UM$D[MP@5'L(?##] -UP(2#5D"R;\"K@ZJ MBBS81M8+:A5O8W6"&OXW%'A!4*/7J%:J8?5.]^CU[<\ @69 L^# ?+BK,BUJE*58V T*6H%M]%HK: M7*C5^N2"^M[;L>\=,AM*]?],OU.T_$,FQ ?J=4>$NU-J=3%8V0N%1#%?,U54 MW6JTNK2$1:E^,R]N/#=8K B3B,)2NWHG+7UPB>(24704SVWA7G"E*X]MIOKB M!<(8Z.]+SM6V8R:HKG+=OU!+ P04 " "X,#Y6A5Q"WXH" !=!@ &0 M 'AL+W=ODM2 "V[1I+TPXP)H39[:![MO/3FB$2DK?)#[;S_.[2^)+O.?BC]P M*/14L%+VK8U2U;5MRWP#!9&7O()2KZRX*(C2H5C;LA) EK6H8#9VG, N""VM M)*[G)B*)^58Q6L)$(+DM"B+^W0#C^[[5LYXGIG2]46;"3N**K"$#-:\F0D=V MZ[*D!922\A()6/6M0>_Z)C+[ZPW?*.SET1B92A:<_S'!:-FW'),0,,B5<2#Z MMH-;8,P8Z33^'CRM%FF$Q^-G][NZ=EW+@DBXY>P[7:I-WXHLM(05V3(UY?M[ M.-3C&[^<,UE?T;[9&VABOI6*%P>QC@M:-G?R='@.1P*,7Q'@@P#7>3>@.LLA M422)!=\C879K-S.H2ZW5.CE:FI>2*:%7J=:I)+N]3X?SKRD:WZ$TFXT>!K-T MB.[FL_DT18.'\70V^CF8C<:/*/TQ21^S-$,70U"$,ODQMI7.P/C8^8%VT]#P M*[1QKBZ1V_N$L(,QFF=#=/'^A8VM"VBKP&T5N/9U7_']POER3QE#I%RB4:E( MN:8+!F@@)2B)AE3FC,NM /1KL)!*Z&_A=U?V#<7KIICS<2TKDD/?T@= @MB! ME7QXUPN:([1(?.]%5;.\Z8%X+\]Z">5VP M1A4GW%N7H.3$]J_RC) M?U!+ P04 " "X,#Y6,[PM6I8" #/" &0 'AL+W=O]#%==0W+"T(*(12,Q!U6<$ *-5$2L:_FM-HEM3 M]?$S^T7I77F9$0$#1N^32,9]PS-0!'.RI/*6%5=0^^EIOI!14?ZBHNKMJA7# MI9 LK<&J3I.LNI+'>A_6 ';W%0"N ?A0@%,#G-)HI:RT-222!#YG!>*Z6['I M0;DW)5JY23*=XE1R=3=1.!E,!U?GP[O1.1I?H,OQ>'A_/1JAHR%(DE!QC+ZA MN^D0'7T^]DVI5M,8,ZR9SRIF_ KS.)0=Y-A?$;8PW@(?' ZWVW!3>6R,XL8H M+OFZK_#]8I)0=,E85"24;K-3X7LE7C_\J\!Q/&Q;GF^NUG7O[VL)=!J!SDZ! M Q81I%RS?"F0>BI3>$#768C^W$ Z _YWF^2=C/H%<"IR$D+?4/]P 7P%1O#E MD^U:/[;E\4%D+?/=QGSWG>E4>'=MU['E>*[[?2.=_7TM@;U&8._P=":<11SKZNEKB31MS)X=G<$"XA MC/=&LY/RK=%\$%G+O=>X]]X9C??BA65CS[9Q=R.<_7V50'/MN-%'O=KR19() M1&&ND%;G1%'PZOBL"I5,>0+-F%3G63F,U1<'<-V@[L\9D\^%/M2:;YC@/U!+ M P04 " "X,#Y6"?.NQ(8" #5!0 &0 'AL+W=OB+O9R9>"_F@%H@:G@K&5<=;:%V>^;[*%E@0 M=2)*Y.9F)F1!M-G*N:]*B21WH(+Y41"T_()0[B6Q.[N622R6FE&.UQ+4LBB( M_-5%)M8=+_2V!S=TOM#VP$_BDLQQ@OJNO)9FY]+";8=[Q EL0,LRT92#FM<(>,F:)3!F/&TZO3FF!N^LM M^S>GW6B9$H4]P>YIKA<=[[,'.<[(DND;L;[ C9Y3RY<)IMP3UE5LJ^U!ME1: M%!NPJ:"@O'J3IXT/.X"P=0 0;0#1:T#S *"Q 327D(ZZL/X]F)P \/1;3HZ'W8O!Y!. M)H/;"1SU41/*%(R(E,3Z?@R?X&[2AZ/WQ[&O31V6S<\V.;M5SNA SC""*\'U M0L& YYB_)/"-@%I%M%71C=YD'&?Z!!KA1XB"*-I34._?X>$;Y31J4QN.KW'( M5"'R-64,",]AR#7AHKRE-':8?1*FD%0;L=^ZM=67]'G0:-]I%=$SBE7P'!F*(.3MJE)5D.DVFA1NCZ< M"FVZVBT79NZBM 'F?B:$WFYL@GJ2)W\ 4$L#!!0 ( +@P/E8%#LSY" 0 M ) 3 9 >&PO=V]R:W-H965TT_.O3XF!_?6E/W@"T($>$GBE/>-A1#+"]/DX8(DF)_3)4GEG1EE"19RRN8F M7S*"IWE2$IO(LEPSP5%J!+W\VI@%/9J).$K)F &>)0EFKU:$;9GE90RQPT&-T#9B*EFAJD/W(]'D\=_P>67(1A]?;H9WXV^/((/ M0R)P%/./X!-X>AB"#W]^[)E"/ELAF&'QG*O-<]"!Y]R'XAS8\ P@"Z&&],&O MI\-ZNBDK+LM&9=DHQ[,/X(V9W A,O)Z!<8Q3 7 Z!:.?6;24"A7@^ZT,!S>" M)/R_IE(WV)UF;+7Q+O@2AZ1OR)W%"5L1(_CK#^A:?S<5WA)8K0UVV09;AQX\ M4H%CWE3B)L_)\]17P2J EF-[EN/TS-4V_:9 UW5<"Y6!-6J=DEI'2^V6<'XA M=WF8)5F,!9G*S2D[$$98;?\FRAL\=XO)IXYG=1QD[U!N"G21[UBPF;)34G;> M[R9XDU9=4V<@):*)M;-'QO%MY-AHA_1^G&O9'CS$V2TYNUK.5UD43Z-T#K[? MD>29L$:]:R&.U7M+8+5JO;):[X3;WFNS#2V!U=K@EVWP?W/;^_MJ[,!NM^/N MJ+$A#G5]"_G-:NR6Q+KZ3:\61*=$;?JQ2] 26*U2:%4O7NN$6BS 6^I$6VCU M5FQY$/B;>BP2MX4F#:K\V]'C^W%U:I5/@-KW;W _FT4A 7@\RDO24MH];(K%P/=4\JS58/3%EJ] M%97%@5KKH).GM_\EB1R$NKM>LRG01F['=P_(LS(>4.\\KC.61B)CY Q<1R]J MP/.UNDF6C*Z(6JUW5*O%/WJI6D*K=Z-R.[![2M6V:H;:0JO_'*_<$-):#(UJ MB\3:+TQH^9[O[:BV*1!!'T%O1[7FUG&).JNZPVP>I1S$9"8SK7-/0K#-\<]F M(N@R/T%YID+0)!\N")X2I@+D_1FEXFVB#F7*0[C@?U!+ P04 " "X,#Y6 M!*-W]W " "P!0 &0 'AL+W=OKZ!67"BWON+%%Q3RX-9P(21?2R**AZ'@*7Z[X7>-N#*5OD MQA[X<:^D"[@#\U F"BV_8=\;!!>CMO5W#M\8K/7.GMA,9E(^ M6N,JZWLM*P@XI,8R4%Q6, +.+1'*>*HYO2:D!>[NM^R7+G?,948UC"3_SC*3 M][USCV0PITMNIG+]!>I\.I8OE5R[+UE7OIW((^E2&UG48%10,%&M=%/780<0 M= \ PAH0O@:T#P"B&A"Y1"ME+JTQ-33N*;DFRGHCF]VXVC@T9L.$_8MW1N$M M0YR)D^EM,IG>_R"#FS&9?'VX2JXG-_?D: R&,J[)#56*VDH?DX_DX6Y,CMX? M]WR#D2W>3^LHPRI*>"!*$))K*4RNR41DD+TD\%%RHSOIN:41,$) M"5MAN$?0Z-_AP1MRHJ:,D>.+#I5185\I\WQ"$DZ%(51D9/*T9"4^>$-^#F;: M*'RQO_:5KF)N[V>V77RA2YI"W\,VU:!6X,4?W@7=UN=]:?\GLA=%:#=%:+_% M'H\!25-&77_"!@>-AGT)5RP=QV*GS"KNGIUW._@;5[NI_.UV?A9U/[4;MTJD MO_/X"U +-Q,T2>52F.H]-:?-V!FX;GMU/L1Q5$V//S35++NF:L&$)ASF2-DZ M/4-1JIH/E6%DZ5IL)@TVK-OF.%)!60>\GTMIMH8-T SI^#=02P,$% @ MN# ^5HV=CRK' @ 2 < !D !X;"]W;W)K&UL MK55=;]HP%/TK5C9-G=0U7Q#:#B+10-4]=" ^-DW3'DQR :M.G-D7:/?K9R=I M1"%E?=A+8L?WG'O.M7W3W0GYH-8 2!Y3GJF>M4;,KVU;Q6M(J;H0.61Z92ED M2E%/Y+;6(9=L4'.,AA+HC9I2N73#7"QZUFN M]?QAPE9K-!_LL)O3%4P!Y_E8ZIE=LR0LA4PQD1$)RY[5=Z^CP,07 =\8[-3> MF!@G"R$>S.1+TK,<(P@XQ&@8J'YM(0+.#9&6\;OBM.J4!K@_?F:_+;QK+PNJ M(!+\.TMPW;,N+9+ DFXX3L3N#BH_;<,7"ZZ*)]F5L9V.1>*-0I%68*T@95GY MIH]5'?8 ;NL5@%T"PA(UR#)'VE !49,!5S MH382R,_^0J'41_!74S'*[*WF[.9:7JNN8'SN:DT_XGL M1:'\NE#^*79=J%PHAJK)9(EL%TC3*K:A>QGX>GNV^^J/HP+_ZLJKHU[(:M6R M6B=EE;LRHX]D C&P+5UP:-18T@3[&MNNYW8.1)[,UEQB#PF!R':9V!>W4@U=[K<^8?M+Z%0-U(B^%:_^I F@"]OA0"GR>FF]8_S_ O4$L#!!0 ( M +@P/E8Z_0]IU@4 /4B 9 >&PO=V]R:W-H965T M*(CVVZU#?UT1/WR^&,#!RX//WGK#X@?#V73GK,DC85]V#Y3?#7,O2V]+@L@+ M T#)ZF)P"<_GV(X;)!9?/?(<%:Y!3&41AM_CF[OEQ<"($1&?N"QVX?"O YD3 MWX\]<1P_,J>#O,^X8?'ZQ?MM0IZ363@1F8?^-V_)-A<#>P"69.7L??8Y?/Y M,D*CV)\;^E'R"9XS6V, W'W$PFW6F"/8>D'Z[?S, E%H *V&!BAK@*H-S(8& M.&N $Z(ILH36M<.WX/'I?OX7N']XNKO_!"[G3W=?[Y[^ >^N"7,\/WH/3L&7QVOP[O?W MTR'C7<<.AF[6S57:#6KH!B+P,0S8)@(WP9(LRPZ&'',.'+T OT)*C_[F(&.5C\S]9C%(7IMQ%/&'/ MHYWCDHL!GY$1H0T' +_E$\YW );*8I!U924=QS3G,L(TMRYX. M#T6V=;.1!0W#R,U*/$8YCY&2Q[=DEI,E< Z$\JH%R$]"72\B8$<]E\0$>U!+ M^[8+F,TS:U0AUF)4HF7EM"S-]&1\G(5/^J?*JN4 6AA7"2FAR<@H$E@__JE"H'2?9<0]'=4#@$2(4!O4LY445'VV"4J_1V5HR)$%E2JFF;= MDM7Z"0YZ_Z.RJR%V()JM=5E+"@"D782SVI526LU*Y,02@NJI9;6G%:@ M']7%ATPG2NU&EC5NP"\D%51KJM=.2 4E2V>):;,JTQ%J":KEDL8:HT ^K@7Y M5)X-J:$B'4+$0+6*>9,U/^NS+2,M5F5&0L1 M8IIK&TOS.2IF-0CS!-1"' & M6F('K0G&2(X;";6"U&JEV\1P"6VBDO73$OTVJS(+(3G0$22'&C[4RX3,3ID) MH1G0VV@&Y0#+^FS+2HM5F9%8[Y'N>M]8I=3@C[7X'\%1.01B\4>]%__NA2[K MLRVI+59E1D()(%TE4$GE*J0KXB4\*'#C5TW?;\AK?94_Q1,;FU4&$CN[\7T3 M"3& CB<&;O59:0F"-JLR)2$(D*X@4!3 #AF2K/QF?4- #>H5\TH("-1;0$B+ M98<0* %T*3[]'96#)#0)TM4DC?6W0SQD4F4T,F!U3$CLFBMOH&HPE6Q>F#:VJJ)'853;;RY2$JL%J57.Y7E.R=A@! M7L"H%T2>"PZ.ORCXI:^:<)Q+5%U.VB:EMTX'H5PP6KAHD!= M&'Y2['6-@GB\[4D5>]W.@F/3:D N) A62Q % MMX/8'AD%ABGT8>$ P9;0=7*N(@)NN ]8^I=\_C0_NW&9G%BH/+^"Y_/T!(9P MDQX(^>C0-:<(?++B+HVS,4=%TS,6Z0T+=\DQA47(6+A-+C?$61(:&_#?5V'( M7F[B#O*3+K/_ 5!+ P04 " "X,#Y6_6Z.+4H& #@+P &0 'AL+W=O MKB4G3<_OM1EXBZT+1D2>V'QE;(0[[O(4\>TYP=0O8E MVE+*P3??"Z*;T9;SW;5A1,Z6^B2Z#'\3]OV.>N'A9@1'KP\>WZH)X71Q+S^)H%'>5CQAV+KU^COTW$"S%+$M%% MZ'UV5WQ[,YJ.P(JNR=[CC^'A'-X3NA%R?_@D+4U1\#91SSTL\YB!KX; MI#_)M\R(0@=H'^F L@ZHVL$ZT@%G'7 B-)U9(NN><#*?L? 6-Q:1(M?)-XD MO84:-XC3^,29^*TK^O'YT^+=P_W??SZ CV_!X\/3\^/[Q?/#/7AZ_KCX ]Q^ MOGV\?P*_WE-.7"_Z#5R GX$!HBUA-)H97(P?1S&<;*R[="QT9"R(P((=^UUM",.O1F);1E1]D)'\U]^@K;YNTI? M3\%*:JUAUW4X70&Q8)TO@!P(6T5OP))NW"!P@XW8 M:AX)'*HR)!W%3D:)J\Z+6"BB"IDSXZ4H53L9M52@43G.58ZU*C\GA4 H(R^4 MB<(&Z#?*'#>B8"V= MF>;.3/M<,$$87+R(AG1U8L=,FQ4*[>3:J[[*55_]D/70V(ZKUNM!*Z"],]"4 MD&%V71$;1@)>A8*,*LQ:XFW+GDXJZA3-()J,"^NC//L"(L'!,JN3!6L)G%S" M<555O=7Q-)<%(BD0]92>4S5*/U"+HMY#H+(9DN&@%IKZR/9)EW"CS-=;-%>-0D-QTO-'*@SD2*GBE9-LA4-D-R7AH.,9K;%/WXZ_,IK.A$$DH1)VAD#-*HCW[GCY6*JZ? MD(TMN_H93#^3,[(N:0\-1WL-U*M(#TZKZL\F/2Q)#W#@R M4Z?_I&DJO*HOA;,A#$L(PYTA[(C$$Y6JSF7J+:UHI]G2DKOP<-QUGF 59-53 M>C:*61+%K!]SZ&;5#]V4Q^;ZZ;3?N)9D*TO/5KU\@LC&*,NLTX5^*F>HE#1E M_5B:LNHTI13<,TY9$J*N'0&5?)%M9>K;J MZTX,K?FF-,QNLAQ4C9HM!\E0EIZA.ER TBR'2<,]K&BGV\.2CBP]'0UQP4DC M=]HDF:I&^F0:A;O2/F6;Y IY!)QP'_#TXG'^-+^F?IM>@G+[>4K"B+&XC?K\.0 MO[Z)!\@O]<__!U!+ P04 " "X,#Y6CS4[/8\( !>2P &0 'AL+W=O M%P@C>V0']+?AWJD+TGI M:E^(+W+-N4)?LS27UZ.U4IMWX[%0VRYCX]IZGQ?YZY(]>/OB4/*]5 M^<%X?K5ASWS!U>?-O=#OQ@?**LEX+I,B1X(_78]N_''KU& MY5=Y+(HOY9N[U?7(*WO$4[Y4)8+I7SM^R].T).E^_*^!C@YMEA6/7[_0?ZZ^ MO/XRCTSRVR+]5[)2Z^O1=(16_(EM4_6IV/^=-U\H+'G+(I75_VA?EYUX([3< M2E5D367=@RS)Z]_L:R/$404_>*4";BK@=H7HE0JDJ4!.;2%H*@2G5@B;"M57 M']??O1(N9HK-KT2Q1Z(LK6GEBTK]JK;6*\G+@;)00O\UT?74_/;F_N[AYE>T M>/AX^POZ(>:*):E$OS$A6!G"']%/Z/,B1C_\^<>KL=(-EM7&RP9^6\/Q*W ? MHP]%KM82T7S%5S9@K'MZZ"Y^Z>Y[["3^8YM>(NQ=Z!_L]W7(7?WC4ETBXE?5 M<4_U^/3J?:W3TZM[#C'((7:DXI%7>(OMHTQ6B3Z^+]""I1P53VBABN47])]? M=5%TIW@F_]O3S_Z>0CN=CQT?PO?_(C[Z]]DD/"8D@8 M!8)9P0D.P0E<]/EOV^R1BS(D_"L7RT16X2DV97J4?3%QXH;&I(9%%:P\5^SF M)(JBR=5X=RQVMY0?S0C!=C$*U#-+QO @8^B4\6^"Y4JB)$<;+I)BU:>UU(.J&>6OED66 MZ0N=6MJ=UKI]?JOE=(*'RCGIRCG5Q_6TI6=?L;!S]%.@KEF*3@^*3IV*WN5Z M;.JKS27:L71[G!J1OIJ5BN6K)'_N$]3)'2IH#0N/1UX0^).P)6BWF!_HI$!: MY2A0WRQ%9P=%9TY%/^&L+250URPI?<]<%'M.,1\*Q=+FV#Y53#=RJ)H-S1IS/O%F M?OM,U!2TCG8O]*:XE64I5/]L28]\AN^4]%X;0"[$R]GHXB65LJU:%Z(3Q,^0T3==KM5=P)&ZQX39L<*>Y=>E[[ M"@"T40I%L_4VKLQW^HKY0E^HZH%]@XSPC2O[P,OKB%Y'YF8.EAW4DX'2*!3- MCHZQ97YP)M/L@SHT4%H,2J-0-#M$QO+Y;L_72E@O9XH5E\ESSEZYT'8S!T>G M:_#"OO,$9*,4BF;+;ORB[S:,3=ZZ'9:W0/TB*"T&I5$HFAT=8T']R;GR%J@' M!:7%H#0*1;-#9#RM[S:U;\M;H(:VH7TW;T$V2J%HMNS&^/INY_OSMIS,0O_F M3$AWK@+UNZ"T&)1&H6CV&HVQS]@[4Z["H"8:E!:#TB@4S0Z1L>/8;5F#98;DA:#TB@4S8Z* M,>SX7.NH&-2U@])B4!J%HMDA,JX=NU=3WY2N0/TZ[BZ6SOQ91$@[7P6=M$:" M23")6M.Q4+VS!34>&[L]]JN9"/V!3KZ@U,Y0H)X;BF;+;CPW=GMN M[/D3=)^RW)VH0$TV*"T&I5$HFAT.X\7Q[%R)"M2<@])B4!J%HME[!HTY)^ZU M[D"A&K6%-Y:;N"WWX!V! M;MY@R2%I,>DNI??N'81JU=;<&&[B-MRNP5ZVEBS[=\$U6&LW2]B91[UUMSY8 M4U!3#46SE3_:F^Q>!3]%^8O7MR$T]..+&8R]2=B) .SN8]CMQ^?PS,1X9N+V MS*=LG74C!J>8KD?NVSS;4ZQW]RQ4YVS]C$4F;HO<&<%LQY*4/>JKFG(0/Y?R M]FH*ZHI)=R5:7]-/@O8\:6^Y:>1W$O(YG"PQ3I:<95>RFSI84U ;2[K[EZ>= M4P7M*46.2]EZ&MM)SK8UV4T>K&EWUW%()IWI,=!&*13-%M^83^(VGYW!7.6$ MUI!^17Q01TJZR[Y]&^U!&Z50-%M\8S6)>]G7C/QMGNCSW++(=UR4L4AR52 E M.)-;\:V.3&\(0!TGZ6YL#H/.'3>@;5(HFGV#DW&2 ?PN:3=R\&U.I^Z2!FV6 M0M%LW8V1#-Q&LCOGA?Y BS+]__2>27T W+-O&=>)Z$;H?/3,R]<7Z&-E-)W3 M9.YV!P<'U'""TB@4S8Z@L:4!/M,T60"Z* Q*BT%I%(IFA\CXU^!4_WKJ_9N@ M:\$-[;MW<((:5BB:+?G1';-NPWJ^O ;JB?A[U.7]_01WU8U(?(7;[4GR0[_OWU3'=;@Z,!NJ4;E$:A:';4 MC,,/IN=*:* &'Y06@](H%,T.D9D'"$Z=!Q@V3>O&#@Y0U_[[O;>6@C9+H6BU M]N.CYPAE7#Q7#W J9U:VN:J?T7/X]/"0J)OJT4BMSV_]=[1^U)/!U$^>^L#$ MWI0- M'!ZI-?\_4$L#!!0 ( +@P/E98;OPJ1@, /4) 9 >&PO=V]R:W-H M965T+(@-,5<-.E29VL*.%))::);AN'I*8XS+6BKOD<:M,F& M)W$&CQ2Q39IB^J<'"=EU-%/;=SS%RQ67'7K07N,E3($_KQ^I:.FE2A2GD+&8 M9(C"HJ-US=N^:<@$%?$2PXX=W"-I94[(+]D81QW-D$200,BE!!:7+?0A2:22 MX/A=B&KEF#+Q\'ZO/E+FA9DY9M GR;B%) MF/I'NSS6\S44;A@G:9$L"-(XRZ_XM2C$08+IG4FPB@3K.,$YDV 7";8RFI,I M6P/,<="F9(>HC!9J\D;51F4+-W$F7^.44_$T%GD\F/;OAH/GKT,T&:''I\G+ M>#J>/*!&;_@P'(UG5V@T>4+CA_[D?HAFW>_#*6H,@.,X85?H&CU/!ZCQ\:JM M1\^J59R$_ ;9YF=D M&995 =2_/-VLP;'+LMI*SSZC-\Y"D@*:X57G?,O6.(2.)KY7!G0+6O#I@^D97ZKL_B>Q=^:=TKQ3IQ[T-Y1"QM$" M(J X0? J%AT&59YS(5<)R15G&[0Q$G MXY@#BO-7QL4KJP'.%;T#$M/U?>,8N';@ZO*CFLI[I2.OUI%8V<2ZE2D3C3ED ML(CY59T=[\3.M6,[QVY.HYS\.ZFJ?K-D;=:RS@@7_P/*]_(>]I7!VO:;QM1,8%\^%@X:QA+:3>K1NV:9K.$6M%G&VX M3O-XX= /-M 4Z%*=*Q@*R2;C^1Y4]I9GEZ[:L8_Z>_),HS;F-YG\0'2/Z3+. M&$I@(22-FZ: HOD9(V]PLE;;])QPL>FKVY4XEP&5 >+Y@A"^;\@!RI->\!=0 M2P,$% @ N# ^5D#E2V,6 P !@D !D !X;"]W;W)K&ULK59K;]HP%/TK5J95K321!Q"@A4@0J(K40@5TFS3M@PD7B.K8 MS#:/_OO9":1 3;H/^T+\N.?XG(OMZ^:6\5>Q!)!HEQ J6M92RM6M;8MH"0D6 M);8"JF;FC"=8JBY?V&+% <]24$)LSW%\.\$QM8)F.O;,@R9;2Q)3>.9(K),$ M\[<.$+9M6:YU&!C%BZ74 W;07.$%C$&^K)ZYZMDYRRQ.@(J84<1AWK+:[FW8 MT/%IP/<8MN*HC;23*6.ONM.?M2Q'"P("D=0,6'TV$ (AFDC)^+/GM/(E-?"X M?6"_3[TK+U,L(&3D1SR3RY95M] ,YGA-Y(AM'V#OIZKY(D9$^HNV66RU8:%H M+21+]F"E((EI]L6[?1Z. *Y_ >#M =XYH'(!4-X#RJG13%EJJXLE#IJ<;1'7 MT8I--]+>VAXCT:]<#@(^X_]]J0_'.B1 M_B A;5<#STQ*I<" M]>@,9J<$MA*>J_<.ZCM>(>,PDB54=K\AS_$\@Z#PW^%N@9QRGLQRRE>^P->G M$4L 3? .=6,1$2;6'-"O]E1(KO;K;U/*,L:*F5&?X5NQPA&T+'5(!? -6,'5 M%]=W[DQV_Q/9B?E*;KY2Q!Z,)99KR?@;DLH_QQ),=C..1LJA;YA-X)1T[C?' M-CX).I%7S>55"^6-KG"RNNNB$9 8YB9IQ?AKURGYSE?3M@\_0]9+E0_($Q-^ M;L(OI J7F"X Q11M,%GC["(DZB;&-#*F.Z-SW9-4.N7:6<+]CPDW9[N6"ZT5 M"E57K+I :;H5KJ= 81[+&P0[57R$46@QW;53:ES(?.7B!_^@1_ 5!+ P04 " "X M,#Y6U]O6.VP# "&"@ &0 'AL+W=O3+YC0-85J,A-V[)\LR!9:<3#:NZ1Q4.Z%WE6PB-#?%\4A/VXA9P> M1P8VWB>6V *N)[ M!D=^\HR4E6=*7]5@OAX9EE($.:1"41#Y=X )Y+EBDCK^;DB-=DT%/'U^9[^K MS$LSSX3#A.:_9VNQ'1FA@=:P(?M<+.GQ*S2&/,67TIQ7O^C8Q%H&2O=4/3 MC*?L&_]IK/[ M/Y%],.^TYIT^]OAID S0P^(>I82Q'[)*' E;Y%C#= 9J!O]D83<\6;=6U[O,52X_Z/=: M_5ZO_B7(PY:E0CI(!$U?T?CB/G@=&W9@ARX^,](-"^PHN)!FOY7I]\J\E=79 MK"X*2/]I1E1EUHGT.ZM_P4'HGXO4A=G8=O4J@U9ET*M2EGM9S$NTR=YD/@GG M(+29#+JKAZX3GHOLAN$0^Z%>8]AJ#*_2>-75"[LGUXJP=7YVNV'8#7WOPIY' MK=*H5^F*"I+K5$6=Y;S0]>SH3%4WS'8=+[JPQ]CZ]SMF]>KZ3O(]J3N#7/8F MI$RUM[YA^;#+CNT&^%RG+A#[?H@O[#0^^>+B_\X@:DO46!U(K53<*8VV%X7X M?)\U<8$?!/Z93O.D25 =VC?"7K*2HQPV$F<- DG ZJ:G'@BZJ_J&9RID%U(] M;F6C"$P%R/<;2L7[0+4B;>L9_P-02P,$% @ N# ^5I7<24CP @ W@D M !D !X;"]W;W)K&ULM99M3]LP$,>_RBF;)I V MTB1]"-!&@L*V:CQ4=&R3T%ZXR;6-<.S,=A_X]K.3-@L0(JBZOFCL^.[O^YUS MMKM++N[E#%'!*J%,]JR94NF1;6$'W91, M<83J-AT*W;,+E2A.D,F8,Q XZ5DGSE'?-_:9P8\8E[+4!D,RYOS>= 91SVJ8 M@)!BJ(P"T8\%]I%2(Z3#^+/6M(HIC6.YO5'_G+%KEC&1V.?T9QRI6<_R+8AP M0N94W?#E5USSM(Q>R*G,_F&9VW8\"\*Y5#Q9.^L(DICE3[):YZ'DX+SDX*X= MW-&L'+P/-(\NPSH@B05?P)0ACK=5,(\M-YJUI8F96<:2$'HVUGPH&5_WK MRW/X?O+K? 1[9ZA(3"5<$2&(R>\^? +'A80S-9. +,((KD-U )[S$=R&ZW9M MI:,P6G:XGO$TG]%]8<;;T1GLO=^O<.S7.WXY'<+>AW=.VSM^XFUKZ(+<+XZ1Y8N+8EB@59@(F\<5V'O2.Q1%KPB"UZ=>C!@(4\0%%GIF@PY"V,:DZS &#>K M/==E-J8(N-+[AD0P$1 1SH"P2)?+0F\#J2YJ596D?.96-K/931:!ZSN'GG_8 MM1=E_MS.<2^H_VW)\ MMX*T-I:WDMJET]?L.=,7 M,!3&0(]/.%>;CCGCBRM=\!=02P,$% @ N# ^5GGGIA2C @ : D !D M !X;"]W;W)K&ULK99=;]HP%(;_RE$V3:VT-I! M8"Q$:J%5*]$6E;)IJG9APH%$=>+4-M#^^]E.&H&49F7C)O'7^^8\=HYM?\/X MDX@0);PD-!5]*Y(RZ]FV""-,B#AE&::J9\%X0J2J\J4M,HYD;D0)M9U&P[,3 M$J=6X)NV,0]\MI(T3G',0:R2A/#7:UEO#?;R,I&ZP S\C2YR@G&9C MKFIVZ3*/$TQ%S%+@N.A;9\W>H*O'FP$_8MR(K3)HDAEC3[IR/>];#1T04@RE M=B#JM<8!4JJ-5!C/A:=5?E(+M\MO[I>&7;',B, !HS_CN8SZ5M>".2[(BLI[ MMKG"@J>M_4)&A7G")A_;\BP(5T*RI!"K")(XS=_DI9B'+4&S]8[ *03.1P5N M(7 -:!Z9P1H220*?LPUP/5JYZ8*9&Z-6-'&J5W$BN>J-E4X&D\'5Q7 ZNH"[ M2[B]>[B8P/CLU]FY:C@:HB0Q%<=P M/)$(X^'_NV5)_40CLL[,]S>^<=^[M0 MGH+;_ I.PW$JY(./RYN[L8/_<]VHAQ>?* /($ASB0\CM0 N):8 MB-]5<+E;J]I-)UA/9"3$OJ4R2"!?HQ5\^=3T&M^K4 ]DM@/NEN!NG7OPP"2A M582ULNJ@H HN]VD;'[USK //;;>_^?:Z(NI6&76K-NH1"M%36< YIA(RM78J M\ZLH:FWVH,A]O"V*DQJ,=HG1_OODPXBE2S"_WBV3"&/R2F84JVAJW?:@^7^? M'5ROQ/5J<2>H5@SG.YCP>(/)#'EEEM7:[9ME!S+;(>^4Y)V#;B^=0X(?R&P' MO%N"=_]M>ZF5[?$K=S^TO=A;YZ"^@]P0OHQ3 1072M46RS!R- M,R;506N*D;H*(=<#5/^"J7^XJ.C3MKQ&PO=V]R:W-H965TOJ8-(O*I6Z@.5=M-4]8-)+L1J$F?V#91_/]M),Z@"3-.^$/OZ MWN-S+O9Q;\W%JXP D+PE<2K[5H287=BV#")(J&SP#%*ULN BH:BF8FG+3 - M35$2VY[C=.R$LM3R>R8V%7Z/YQBS%*:"R#Q)J-@,(>;KON5:[X$'MHQ0!VR_ ME]$ES "?LJE0,[M""5D"J60\)0(6?6O@7HPZ.M\D?&>PEEMCHI7,.7_5D^NP M;SF:$,00H$:@ZK."$<2Q!E(T?I685K6E+MP>OZ-?&NU*RYQ*&/'X!PLQZEM? M+1+"@N8Q/O#U%91ZVAHOX+$TOV1=YCH6"7*)/"F+%8.$I<67OI5]V"IP.WL* MO++ ^UC0WE/0+ N:1FC!S,@:4Z1^3_ U$3I;H>F!Z8VI5FI8JO_%&0JURE0= M^K/1U63\=#,A]Y?D[OYQ,B/3P<_!4 5.QH"4Q?*4G$RI@!0C0!;0^)2R@Y+.L*#C[:'C>N26 MJZTDF:0AA+L MM)6"?3>!0Z]@XCW 39(TSTCGN-Y-81&?U_N'J#3K/K=-'C- M??V.N,#S1Q )&<,ZP!+$"R__R MR>TXW^JD_B>P'>&M2GCK$+IOU+(404$C$12A3FZ!X1:G53O0RG<:3JO=Z=FK M;27'\W9(MBN2[8,DS=F+-\J>,KI17H5U' N(]M;6K6:WV_W \%C6#K].Q:]S MO(G*NW+!<$-"U<0SY5DR$"S3IEC']AA@8"ZM.=Z-NC/S[_6%0GO+FQ(02V/9 MD@0\3[&XQ56T>A4&Q@P_Q(?JM2C,_0],\=3<4K%DJ20Q+!2DT^BJKHO"OHL) M\LPXX)RC\E,SC-2+!T(GJ/4%5SY63O0&U1OJ_P902P,$% @ N# ^5K*= M[6^- @ G 8 !D !X;"]W;W)K&ULK55K;],P M%/TK5P&A31K+HP_02"/U,032'M7&0 CQP4UN&FN.'6RGW?X]MI.&;K05(/HA M]K7O.3[G-KZ)UT+>JP)1PT/)N!IYA=;5F>^KM,"2J%-1(3<[N9 ET2:42U]5 M$DGF0"7SHR 8^B6AW$MBMS:722QJS2C'N015ER61CQ-D8CWR0F^S<$.7A;8+ M?A)79(FWJ.^JN321W[%DM$2NJ. @,1]YX_!L.K#Y+N$SQ;7:FH-ULA#BW@8? MLY$76$'(,-66@9AAA5-DS!(9&3]:3J\[T@*WYQOV]\Z[\;(@"J>"?:&9+D;> M6P\RS$G-](U8?\#6CQ.8"J;<$]9-[G#H05HK+6CKL 4(]P&B M%A ]!_3W 'HMH.>,-LJLYOMX>OADN-,RH2IE0M43X-EXH+UO/5$52''GF.BJ4 M*_225R_"8?!NE]'_1/;$=K^SW3_$GER8&$0.J<2,:OLVTK(N82&D(:)\"2DQ M9U/]N*L*#?7 4=L6LTKZ@?O%_FK;X$$)_VAPT!D<_(W!W)AAQLY)9Y64HN8: M3%=4FO#,>LYJ:8<*)179+N.#WXP_MWPHH_'A;UWT$N72]3\%J573W*)NM6NQ M8]=9GJU/3.MM.N4OFJ9O7Q*YI%P!P]Q0!J=OC![9],(FT*)R[60AM&E.;EJ8 MSP=*FV#V&ULK55=;]HP%/TK5C9-5&J;+PAM M!Y$*346EMB!HNX=I#R:YD&R)36T#Y=_O.@D9I0'U82_@Z]Q[?,ZU?=Q9<_%' MQ@"*O&4IDUTC5FIQ99HRC"&C\IPO@.&7&1<951B*N2D7 FB4%V6IZ5B69V8T M88;?R>=&PN_PI4H3!B-!Y#++J-CT(.7KKF$;VXEQ,H^5GC#]SH+.80+J>3$2 M&)D52I1DP&3"&1$PZQK7]E7?T_EYPDL":[DS)EK)E/,_.KB+NH:E"4$*H=(( M%/]6T('N>(M^FVM'+5,JH<_3'TFDXJYQ89 (9G29JC%? M#Z#4T])X(4]E_DO69:YED' I%<_*8F20):SXIV]E'W8*;.] @5,6./L%S0,% M;EG@YD(+9KFL&ZJHWQ%\383.1C0]R'N35Z.:A.E=G"B!7Q.L4_ZD/PANGN\# M,KPEPZ=!,";]X<-H' R"Q\G=2T#N'C$.2.-^.)F?)#6E\ M/>F8"FEH,#,LE^P52SH'EK0=\L"9BB4)6 31>P 3^5&4/_SY?81.F[54S?'O MY(*&T#7PI^\_@;U3VZS4-H^A^SV:4A;"*9G"/&$L87/" M9V0#5-3)+K!:.99VF)5_9GM>VVI==LS5KJ2:1,=U;*=]426^H]NJZ+:.TGWB MBJ:$JQ@$"7FFU)ZV ) QC((V42SS@:) $DW(A>-HQ1$=@>"6% !9N".XL MDRDMO"CZC3<5O4W522[X>+M*7*N-+MO:D_PQT6LU'?NR7K!7"?8^MS_ HF,[ MXWUL>+/MMFVGN4>S)G%_"PNBYHXM92#FN5M+[/J2J>)R5[/5@W"=^^#>? \? MBL+7_\$4K\P#%7CH)$EAAI#6>1MIB<*YBT#Q16Y^4Z[02O-AC(\=")V WV>< MJVV@%ZB>3_\O4$L#!!0 ( +@P/E;Q2F?HF0( .L% 9 >&PO=V]R M:W-H965T3'"1K8J>V@?:_W]F!C'90[6$OL<^^[[O[+K[K;KEXE"F (L]%SF3/ M2I4J+VU;QBD45)[S$AC>++DHJ$)3K&Q9"J") 16Y[3E.QRYHQJR@:\XF(NCR MMU;?O0Q;VM\X/&2PE0=[HI4L.'_4QDW2LQR=$.00*\U <=E "'FNB3"- MIQVG58?4P,/]GOW*:$PTY/6_/%/)?F M2[:5[P4ZQVNI>+$#8P9%QJJ5/N_J< !P.R< W@[@O06T3@#\'< W0JO,C*PA M533H"KXE0GLCF]Z8VA@TJLF8_HLS)? V0YP*^F$X'\UO^_?1D(SOKZ,I"<>C MR32ZCNYF-P\1N;E#.R*-V_%LUB2-(2B:Y9+<42&H_@%-4U@HY):CK>7,_#>91S'ZISX[F?B.9YW M)*'PW^'N.^GX=75]P^>?X(N>UIEZ(3_Z"ZD$OMB?QVI44;2.4^@NOI0EC:%G M89M*$!NP@D\?W([S[9B^_T3V2FVK5MMZCST8JQ0$B7F!W*EN] V0C*$-I)%S M*9N$+PD.'FPMAF];"&#Q"\'",)G3JJF37_CD<4@H>:Q25?BV":_'TR8X\YT+ MG%?MKKTYK,+?CIUVRW._UFZ5/ON@;PH0*S-.)"I8,U6]N?JTGEA]TZAOS@F&H,C*E89DR2')5(ZYQ>8E*A&2V4H7IKN7'"%O6ZV*4YC$-H![Y>< MJ[VA ]3S/?@-4$L#!!0 ( +@P/E;%;(L[00, #H- 9 >&PO=V]R M:W-H965THFC MA'6,)>?K:]-DP1)BS*[(&A(Q,BP[QN%BR66'Z;?7> $3X(_K$14M4ZO, MPA@2%I($49AWC*Y]W;<=Z: L?H:P8P?/2*),"5G)QMVL8U@R(H@@X%("B[\M M]"&*I)*(XW/A\U[]FX(7,%/,H$^B7^&,+SM&TT SF.--Q,=D]QTR MH+K4"TC$U"_:9;:6@8(-XR3.G$4$<9BD__@E2\2!@^V=<' R!^?8P3WA4,L< M:@HTC4QAW6"._38E.T2EM5"3#RHWREO0A(EVR<6,TL\,,O5>JNZ<4+<==$\2 MOF3H-IG!+"]@BE!UO,X^WIY3JC@,^!6JV9?(L1R[(*#^_[L[)>'4=/IJ2J]V M*GTD"2#A,E5B3XY#MD)//X0-NN,0L^>BC*6";K&@K-IKML8!= Q1E@SH%@S_ MTP?;L[X6T58DEF-W-;M;INYW@X!L$LY$-0<0;O$T@B+>5*2N1.1+9>N[CM5H MM;RVN3U$>6OG-!N69UG:+A=E74=9+XUR*!:CK^H(*'JZAW@*]!G]16/80K(! MU(,D6(HWV.IP4#L4K6]F5L1:&LI[U[8BL5S6/)TUK^I][57)7I%8CKVAV1NE M.V9$20 P8VA.2:RW BMB;KS=LV[3M1NUH[U=.N&9.$V-TRS%R2\E%4MYB=9 M99_X3A=1I7JM RKKRG:.D$HG/1.II9%:9]6T?B.-]1NIBJHN#>:].[LBL5S> M;.OU:V]57=>98D7X5:GE^0]..W;%Q9 )'E6#?50-Y=.>B^6\8CE5?(HSE=RW MV&O:;NN8IG2V]]*8!Z=347T+=6AG2$6<'E1UK[X8=-5QV'PU3V\5]Y@NPH2A M".;"U;IJ"!2:'M33!B=K==:=$BY*73TNQ>4&J#00XW-"^+XA)]#7)?\?4$L# M!!0 ( +@P/E;+?LDLC ( 'T& 9 >&PO=V]R:W-H965TPK@N1@%*M4FE163=-TSZ8Y$*L)G%F M7Z#]]_,C9+0*J)KV);&=>\X]QXE/HBT7#S(#0/)8Y*4<.!EB=>ZZ,LF@H++# M*RC5DR47!44U%2M75@)H:D!%[@:>UW<+RDHGCLS:3,017V/.2I@)(M=%0<73 M"'*^'3B^LUNX8ZL,]8(;1Q5=P1SPOIH)-7,;EI054$K&2R)@.7"&_OFXI^M- MP3<&6[DW)MK)@O,'/;E*!XZG!4$."6H&JFX;&$.>:R(EXW?-Z30M-7!_O&._ M--Z5EP65,.;Y=Y9B-G#.')+"DJYSO./;+U#[,0(3GDMS)5M;VPL=DJPE\J(& M*P4%*^V=/M;[L ?P^P< 00T(7@*Z!P!A#0B-4:O,V+J@2.-(\"T1NEJQZ8'9 M&X-6;EBIW^(P MTST*CC+>)M@AH?^>!%X0M @:OQ[N'Y$3-ML8&K[P -\=(!.@OFXD(RAAR5"2 MG\.%1*&^TU]M&V;YNNU\^NR>RXHF,'#4X90@-N#$[][X?>]SF]G_1/;,>K>Q MWCW&'D^**N=/ "3AAHVIWNM,+>S;5.8DRC8KEJ>W9\4/SX*^]\),2UD0!GZO*;,RW;V37(!8 MF8"3JONZ1'LXFM4F0X4K%BI62Y+!4E%[GHQ(E;-C9 M"?+*Y,6"HTH?,\S4_P&$+E#/EYSC;J(;-'^<^ ]02P,$% @ N# ^5O"B M/&$B#@ 4U\ !D !X;"]W;W)K&ULO9S[;]M& M$L?_%<)W*%J@KO?]:!T#?BBI@?@!V[TK4-P/C$S;0B511]))>K@__I9Z+R*NY^=+T=S_"4O_BQ?LJQ*OLZF\_+=P4M5+7X^.BK'+]DL M+7_*%]G<_,]37LS2ROQ:/!^5BR)+'Y<7S:9'!"%Q-$LG\X.3X^5KM\7)I,_9?5;]MK@MS&]' M6R^/DUDV+R?Y/"FRIW<'I_CG MZI"R:3:N:A^I^>=S=IY-I[4K$\B_UUX/MF]:7]C\>>/]_7+T9C2?TC([SZ?_ MG#Q6+^\.U$'RF#VEK]/J+O_R:[8>$:_]C?-IN?P[^;*RE?P@&;^653Y;7VPB MF$WFJW_3K^N9:%R A><"LKZ ="]@G@OH^H+ES!VM(EL.ZR*MTI/C(O^2%+6U M\5;_L)R;Y=5F-)-Y_3G>5X7YWXFYKCJY/_]U=/';QU%R\SZY'WVX&ET_)'>C MVYN[A\OK#\GE]?N;NZO3A\N;Z^3[BZQ*)]/RA^0P^>W^(OG^[S\<'U4FA-K1 MT7C]=F>KMR.>M\,DN.C,4\N MJVQ6_@N:O)5O!ONNE_3/Y2(=9^\.S)HML^)S=G#RW=^P0+] X_DK#4-;#L- M+.3]Y#JKI^!S-G_-2FB@JZOY\NIZJ_E\0LP?KA ]/OK<' 1@B"G%G,BM82M MO@V0!P,\S\LJR9^"0:X\B,9[2T0YQKP3HVLGN, *:3A$L0U1!$/\4.1EF=P6 M^=.D@L(3SMMBCC422G7B PR9%%IB!0! 5R@N (,22ZP0*&5%')L6<+P WVX>!F?5.]9(79H,?Y+$N^7\\L3#4< M.Y:T];&*'38*?47/8X&")>WN8E2J[^QYDQRBGBG@^& M1'(33R>6\RLS( MJ\W=#D9)G7<_U.ZRA,RP%MRS++$E' XC;KTP=\TE<^>(*")Q-TS CF$N?9S# M%G0X3+KUBCP;F:/<*%G_]G#Z>S+Z_79T?3\"HW:1QC$EE#JW &!(."6,><*V M\,,BN#;7J_(A_6I79G)F]FX/#7$0IH-7:"1O[<%;L.(P6<]?BZ(^1=:C7X]Y MQ_[D4O,0(\0QZ^(5M!1<^]:LY2L. _8B>\I,U(\#/C(7F5@R1$0W9-?ND"CS MQ[=!8N%*PG"]'CVL%S 4('$Y MR2C"A'3W&LA0,RF%9T\D%J@D#-3[U\5BFM4G0#.M%Y-R/,W+UP(^K)"H2(WE MK3UPBU021NKJ1CHMRZR"!^NBD@E-)./=PSIDR9G@#/MN'TM5$J;J*LB/D_33 M9#JI)IZ/Q>4EY8P)IKN!NH:,84&9YZ!.+%E)F*QN#OW'53;[E!5@SAQV-O@^ MBN2M/70+:\+?4#X@P9/ X*F(Y*T]%?8 0,+I[RX)@;AIK4=#@"R#(@*QH"8[ M0-U#1B N<6$= 3 ,"@G$LIF$V;Q+2B B6$M ;(,B@G$PIB$83Q,3B N96$] M 3(,"0K4XIB&#^P@*-*_F^A>9++;AI&-R[DF$*)+F0L #9 MA80%:OE*=R3#/80%ZN:TD+ F06$!6K!1\/@ZRO_80%YD(3%A8@PY"PP"Q<61BN M86&! 2DI*"Q AB%A@5F@LAV/50<("RPJ4F-Y:P^\\1RUC\KL%Q:8BTJ/L !9 M!H4%9JG*PE3M)2PPEY>PL 8!H4%9LG*PF3=9&G)4Y'/DN59P"S013K_*[E/ MI^;UPR2;3LSI/:W,=K,T*I>OIY]R^"3/7+IR3HBDI#LHP% CI+5O:5@,LS"& M+S)SXXTG*X4@G3\FI[-:.OC/\@4P9B ?I4H2YW-P[31A2%)/Q); +)R-WKZ: M+"\UR4:=.7_,Y\^'4Y,H/8;N M4,+BP;/ T*F(Y:T]%?84P,.G@%T2%@?2928)P9@2+'0BGJV.6Y/ #PL7N^2L+@K1V,LZW.4$R-@20Q>J._8 MQRVM>9C6PR0L[A*9$"0YZAZM(4..-$:^@!M54&%R?[.$Q5U($RXHY]T=&3 T M^1Z6U(,1;FG.>^7)O20L[N+7G$LQ 8*RT.57Y[@N+:!Y.DOL+6#QJ>AS+6WO8EO(\3/E=H@MWF@$SRLU>[:&)L- 3O=3D0=J5<-DF$5?-U;:.&C T4,<^^5)8"(IP&CQ4 MNQ)14^%8WMJ#MW 58;@.UJZ$B\U#)106SFWF&E*.J._CLG058;H.5ZX$0$NL MD7.' =HSPXIZEV^CYK@/5/L)5\)EY:&B@O#N?@@94A,M\F3TPD)5A*$:%JX$ MP,?Z&;%V;@ (I((HWS-"84$JPB =(ER)J"B-Y:T]<(M2T:>TRI_2"X"1E#*E MD'/W )9(4,R89X%*RU,9YFDOX4JZI"2,$G-.[U:N X7*6 BM/0*;M%"58:C& M%ZZD2U;"D)"XN]5 AB9'\29+TC)8AAD\6+B2+E<%(EQUCS: G32Y,O6(0-+B M5X9ST.'"E82R4D*9\\@3,)2:>N5!::DIP]1<"U>C^;/Y)ROJ1&FK7-V;53\9 M9WLH5^$W'[IEQ?+6GBJ+:_F6Q5_&;GSY:/_2*^ERG:$Z0>X^"00,*=582]^>80\ <<4=6 M@0S-$"GR:$#*96FGXA=;*1=J M"F'WB _8,2J8](!%-;YR&[?42D5-@&-Y:P_>4E5%+K52 %@U(UVM C [Y+A9 MB]O^GK$%JXY=9Z4!#9EAP;LW&&!GCF'$=P;4EJK\)*0]_@ M%8)@U#VA0Y8,8RE]S^.TI:B.4&&EH2_C"JR=6]RU,^=*KQJK+4OU_[N^2KM MI5H@)\V$[#@7R'.LU):[.G)UE0:JIH24W803,,.8(5\YA[;,U;&+JS20@=;J M=S=BUXRW'DVT V[TM]CQS/5S5KQDZ>.WBU#A-QB\';U%^11&S0X:;UE M?$> M:3:BN>M,1Z-'!]JOB&K']7"$"3S6_3UUADD:P]R_#&N'CT%#W=]39ZB-YAYH MOU*N'=J*!LX[@M8]&ZP*+; M7P&R9)@R;P\+U.@Z@N(5E6U\]0D9L R'W.@5@F(5EFT\M7,@3\20:3CD1JL0 M%*N\;.,I&L[>0A0PJ4!CZ/N5F&VN;^OKW.F) IAA;V$4;C;PVM7!JT_O): G MUR%SZE9!,RRY+UO%K=9=,>K,-EXZHK\SFX#9(>;:WV*L ?8=W;:^J?\2T%K+ M+%0BM?,M#=B4$!FDZ\=7;Z&=V(".GF9 M>UY JR,VIYM-P79T!?N&;DU KR^LJ)O:0H;FYM62>R1*W.P*%NZ\-:QC$P94 M>PK$"Y2GA>-MP'E')Z^PZH>A;EQFG2/.NX\6/*9(FUW?%V8#R#A>F1H.-P(; MOL;?!,G-)F"]NH#Y!1(,=/0RT\Y9]RD:9"BQ(-3SX!@W6G_A';V_>BF &&CM M9H#A<*^M-U !-^_8/F@3$Z^SIP*6E,F696=@#9+O M:/(U6 O$0#,OJJETHX:^7R6\IX]&RR^\H^?7<#EPX['9OKKM#'^Z;(?>>?VL[AB_['INW:S: MS5^EQ?-D7B;3[,FX1#_5U5/%JH'[ZILJ W,_S_E M>;7YI7Z#;1_]D_\!4$L#!!0 ( +@P/E8EGP(4'0L /9G 9 >&PO M=V]R:W-H965T D M;AN@;8(XG<%BL!]46TF,L:V,)"K7)3T>/1?'T?CS.YX_).L[?I4_)IOS-?9JMXZ)\F3V, M\Z[@]:K,0* C=?Q;?)ENHBRY/QU-X/L+ M"&1UQ*[)+\OD):_]'%5S^9ZFOUS;@E$TW^9%NMX?7(Y@O=R\_AW_N8]$[0#(.@Y ^P-0\P#2 M<0#>'X!W$WT=V6Y:EW$1GYUDZ4N45:U+M>J'76QV1Y>S66ZJ=9P56?G;97E< M<3:[^#2]_/9Y&EU_B"ZO9I./'V^G'R=WN]>WTU^F7[]-HP^WUU^BB^NO=[>3 MB[M9].'Z-II-RD-^O;K[%%U\F]U=?YG>SJ+S_T0?I]__WPR+LJA5P,8S_?#/'\=)NH8)D31EW13 M/.;1=+-(%KK N)SS8>+HQ\3/D57Q>EZ\BS#\9X0 0H8!7?0_'%J&@P_K@'=Z MN$/O1[?)<[+9)M%OG\NFT561K//_F@+WJDO,NM5IX'W^ M%,^3TU'Y.<^3[#D9G?WC;Y"!?YLF[4E,"P$YA(#8U,_NTB)>_9AV;IKJZ_%T M=WQU@GH^0^5_5 !\,GZN3\/0$&(,*>*'AMH0Z6&(U#[$+-[D]TF6)8LH+J*; M=+DIHN4FNBM/;=%O7Y+U]R0S+I)5UG61/(EI$6"'"+! /F4^0^!)3 L!/X2 M#_3IZ_&L9C\(,1$BPJ<(2:.<29=/;\H]X=<2H5C'G%?*DID]=X0ZD MH8SJE7A\J>EA4,P#K3S1QZBL;3]!".>TZ=-V0X11V;#C&Q\J*H%V+)FE]\5+ MG"5]3J96)>?%\:2FSUNA#A2A/.H5>GRIZ6%0V .M2-''H])P,H5$L-8W?KLA M8U*RCC,I4EB"[%@RW3R4[R39I77RIZ5-7K(-@()?E.GDX\85[2]_PA%A0C2=:VA)!2 (=5E7,0JR,XJ+=:/_ M16_.MMJ'X;RV(7(Y6$$3!J$J UX!RI>:'@8%4-B>+#IN\;U W;B2"RIADQP, M#6%I<0&D-#L<*[[!=KX9X/!^>5I[_\YK&B(!A&LUKV!%+[]5KQ#TA15]X:&% MK[U W;%$8L$Y;%K;T!!!!E%'>@$K-L)V-G)TMDMNU]ZS\V*&R!5AA6P4S7VIZ&!28X:%%,MPN?E6&!A0T/6VHD@$)"40=%0BLN G;N>G-INZ3";;W M[;R>(=)+6*$;#E56PUYAS)>:?H6"@C$RM+!&#(4U8R;8T-":"28*E8@=E1Q= M[9 XMG?LNI:^U/0P*58CH:IPQ"N$^5+3PZ @C RMPA%3%W* M(#LAN9ZGG?+,]KZ=5S-$"HLH3".A*G;$*X7Y4M/#H"B,#*W8V07, XR,,QTN MI$]2,1:Q,Y;K>;Y/6MO>I;,+0J3%B,([$JHT2+RRFR\U/0R*WC0N4U7VIZ&&H7E \M.=)V)1%2AG@M6;V?B:'A+OG7D2:A MBJ9HKY+CFQS>+ZUM'X#SFH;(?5'%931449)ZI2]?:GH8%'W1H45)VBXU4HD% M;ETG;VA((*!,P@YK*S:BO4J2O:WMDM>V=^V\FB$R7TSQ&0M5AF1>PKFR:+^$V-;1=PLT5IO%>)=#^I_H^&49[ MGZ[+Z$M-CY!B1!ZJ^LF]\I\O-3T,BO_XT.HG;Q!X?,:?7K)@O-7W&BM1XJ"HF]PIBOM3T,"@0XT.KF-QPWR% MF"+9.M>V6U*&,&8=_]KDM>T0[)S4LF=Y/AUZDX*]2^=E#)$(XXJQ>*@R)/?* M3[[4]# H?N)#RY"\75VDC E)FO;Z39+GXYL_.(UC>5+39^O(B41JJ@HO.*3+S4]# J?Q-"BHFC7"@EA@ G2 M]&:[H9 ,<@0ZO*G@1MCAIN%-#]!@[]!Y#4-DGX2B*A&JB"B\LI,O-3T,M8VL MAA81A>E^12HY;T*#H6%%P*AK4SBAR$;8R:;3R@.0P6O*R)>:OB.7@BH9JG8H MO9*3+S4]#(JKPJ.(;:>>;#H]Z0 A[Q\YK&2)])!5AR5!U/.F5I'RIZ6%0)"6'UO%D M^P[##DL;&EHMK3A'VCGGJ*7?CA+VGIT7,\CFGK7=/8-M[^EW?\\P&WS6=_@< MOL7G&W#'6)[VH=28:&V34'"DE+=<+%:E_^.\&$_NJ^2 -0X'A7D4!J&AO&&IH*;C@N&LC1E#;,!38 M(&ULQ9IK M<^(V%(;_BH9V.KLSV]@6EX04F"$XW:9;2";)MA]V]H,P CRQ)2J)L)GICZ]\ MB8W *'CW9)(/P38^[Y$>Z_8:]39+]R&BZ5*+CB#WHHLZ!U5GU#V\;/Z[VGE=66F1-(1C_X)9VK9;YPUT(S.R3I2MWSS!\TKU$[T A[) M]#_:Y/>Z#12LI>)Q'JQ+$(7 MD_L[-)SX:'0]N;^:?+R4+OT:_H\YV/WOW\ONM*I ]_#I0.MQ+PC&N"/>/#_163*,])HJ)&S!=6= M3"'"9L;YM5I2@=22,&0&??E+:Z(K16/YM:)"%UD!6M4%2 :9<[DB >TW]"@B MJ7BDC<$O/WD=][W5"H1!HK.D.YQP0-:LU!)M-# MU6X[S3A:]>IR_ XQ5(7PQW4,>NV"7MM*[S)>1?PI;9?#A:!I"Y7HRYC&4RJ^ MHO_0D#$]J804?21/$2V^J>)JS527*Z28#R1F$.X4A#MO/3!T(,%#BOE 8@;X MTP+\J;5IZY:[)E&ZLD"21'IE5,4NTVBG&LE"ZW& FZ[^ZSF/VU3V;VNZ[;W; M?&N)OK.^9T5]SXZI[XJ*=$G) HJFG*UE5:VM2G5;3";6V6+CN?L(?:"K"Y 4#4?2LT$O;5N]]YZ2LA+ $4?4LV'4C/IXY(^!I@7 M["*U >*] 0!7C9%064TTI8?QK"OUET> 8_L^J%4!5?.AU$S$I5OQ6F_>]T$- M#JB:#Z5FTB_=CF>W.T?V?5 GDZL9?1]7K!VALIIH2IOB61?C+_?]3_0Q9.@3 M8787:$]3&QZH'8%2,Q&7AL0[??.^#^1 4?[HI;X/:HV\ M?6]4/>^_ACGR2G?D'66/CK*.=JG:@+I[QMK#%7Q>PQGATAEANS.J_X[1+EB7 M4JZVYQ]W*$$E-2F5M@9;%^XOSR#C,%@2&NG/V2*B3]9IQ)ZK-D!0 P.E9G(N M#0S&;SV-8%#W ZKF0ZF9]$N/A.T>Z;AIQ"Y2&V!S_RVE5S&-0&4UT93>!MM_ MBKFA(M#-CBPHXO/T1V/M%=&2KX5$@L[6P8&Q$M2OY&K=+5;N26<7U&O8$%S: M$&RW(;<)C/3U8\#C%64R>Q=)8KYFJA(1J"/)U#2D> ?="03 MD@YM-T0\Z&'..IN FA)0-1]*S:1*K](]65.N%(_3PR4E,RJ2&_3W<\[5 M\TF2H-@'./@?4$L#!!0 ( +@P/E94F_FUC@( *\& 9 >&PO=V]R M:W-H965T6G40B9=NJP0E M KIIJO;!) >):L>I;:#]]SL[:085L'WHE^1LW_/MOE-,V\[HQ35>)-AMNT,GI"F:@[_-0XLJM6.*40Z92 MD1$)RZ[3\ZX'+>-O'7ZDL%4[-C%*%D(\FL5MW'7J)B%@$&G#0/&U@0$P9H@P MC:>2TZE"&N"N_YBJVWZ'48Q.,!%/V M2;:%;^O2(=%::<%+,&; TZQXT^>R#CL KWT$X)< _RV@>030* $-*[3(S,H: M4DV#CA1;(HTWLAG#UL:B44V:F:\XTQ)/4\3I(.S]FDY&(Q).)_.;P?QVF)P-0=.4*7)'I:2FVN?D@MS/AN3LXWG'U1C=<+A1&:E?1/*/1/)\,A:9 M3A2YR6*(]PE<3+O*W7_-O>^?9)Q$ND8:WF?BUWW_0$*#_X=[)])I5*5L6+[F M$;X91"*+R52L\1G2%RD8(Z$4NKRQ:*XDY>1A#'P!\O>A$IZ,8#KZ6N4T@JZ# M+:M ;L )/GWPVO4OA^2_$]E>,9I5,9J6O7&L&(F0^F(.DI,A+#1Y&*$#N=7 MU4'AS?<4_DYD>\);E?#6R5LP$C13.-\BP(:)#TDM\"V+-T-V$[2;5U>7>(,W MNR+^Z5:DY^[T/@>YLB-1D0AOH2Y:J=JMIF[/#ILW^WV6QE(T M?<&'&!^VLE0T]CV^YQ[?78AA5)N58#=SQDRP+(6L4S(WIGH7AO5LSDI:GZF* M28OD2I?4V*DNPKK2C&8U.)4B'/1Z<5A2+LEX)!?E56GJ8*86TJ0D[DR!NWW, M4M*/WY+ T4U4QE)R=_+ZVT*9RU>!NQ^].3KJW9U>[MM/&N"4A%[2\R>0GO5Z M.#& &'G\-/+'N#'JBUWJ9OFQ)7*.QYC;T.-FHVP\88(Y)_[M_/J)5* #MDH0 MMK4>CW(E-R6/B#/8N+1DP3T5*9E0P:>:@U=.2RY6SCP PTP)I0-C>\T*Z8.E M_N'@OIM!&[8\)9=*-[%=!/<];9?O >L9".1"= ('Q!G&HXH:P[2\LI-F<6-\ M 7M^'95686%IJO^X)QL')J;#3)5.F.Z"],G:]-X)%@.V4^+.QV9#.'3F'7FN5\V2< 8^_C[+2JQ.J]X(4LF=O\DP.. M1W3M%\R5YC]L-&B5F34P38)[I@V?;5N^:UK=LJ59M],RQS4/7J#FOYOG@DFF MJ=@6;7O_D+/\;,7M2^U?:&Y^K>PK]HJ,+@Y?8_LB/W21\4L0^0+*'26'K[$] M;!VZR,/,9-@>,K9.,COGF,X:P'DQ)5_@7"HV08/I@@O#93N;\RQC\L%QQM(; M.K5_R.SPV_49R^E"F-L.3,EF_)EE?%$FW:IK2$2[:C/^!-OKQ]UAU<;B,F-+ MEDW:J2ZFS3"P QNUO_EWFB11%,=81B<3KX()EK&!5P'H'XOOC M0$_Y?:((JHIIPYY@'$D2#(%>]/=H'"/9B>'CKP_VE$11DO@1P/P*H@A#X&G$ M$4P!:,"0*&K>@WOOHW#]G@HW_]T;_P902P,$% @ N# ^5I>*NQS M$P( L !?3T\$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ M0FE(2S,.\,W2?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_'E\ZQ,8U4PP9($FWOWX%V,VA<<[NB\A3C"#P<73Y MCB2NGHORVWU1?"/?#UE>S4;[NGZX'(^KS3XYQ-7OQ4.2RS.[HCS$M3PLOXZK MAS*)M]4^2>I#-M8F$VM\B--\='UUNI=?CN%!42>;.BUR6=@4K-+DN7HYWQR2 MI[1*[],LK?^9C=K?63(BAS1/#^F/9#L;34:DVA?/=T69_BCR.LZ"35EDV6PT M[4ZLDK).-Z^*@P8RC.^KMJ2.[T4L068C:R)ON$O+JFZO:.\?2\:G1%[<'3W6 MQ6V:U4DYC^MD41:/#VG^M;F-?(LQ>(TV#J>_71 OR_\3QF*W2S?)O-@\'I*\ M[N)8)ED#F%?[]*$:D3P^)+.173PE9?,^\@%\V[U;+:% I,K+5)XH^;;%4XF2 M5T66;N73M^0FSN)\DY VA!4 U!! [=T R84? T@=@=0'A P:B.8?*E+L",\W M!8 T$$CCW2#M?9P#2!.!--\/,J[V -)"("VUD)Y84)?_34/NN82Z?-/W/'::OUA!=2=\%O'$8H'+0GV*@]48OI"\]G(ERW MF.S/B/M+YH:0#G6*8JET<;,C(204H4' 0MC@IIA.IJI]0GT>4H<$H6?_ :$P M?4P5^Z/K 22D?_5ZYA2SQ52Q+EPO9,2G:RH;/F3"Y#!5; (\+\\%4L1#F/*"+A6 +>K0[$6S%W @V-@U3 M@:98!;('+'G8Q"YH;2 ;7V-ZYOZB>0TS@J;8"'(<$9ZTJO16R.PVDO+G0M E M)$2G&8J]$$0W@11ITP2;^NT)2\/?9Z.)&44;9'+1ST+/0F)Z MT13KI9>.GJ/3,;?HBMT"\]*S<)A3=,5.@0GJ63A,)[IBG:"9:J\KZ^BZE6JY M_))UG8TCIA5=L5;>3+\Z4HB):457K)7 OF/S2+9#"=A4M.>V^9@\XJ[$A9B8 M8'3%@H&8C I7*CH@:V"N,12[IM>%J!#KILY7U(G:$@XQ,>L8BJW3ZT)! MR)?M$'\;A9'L0+WIC('YQU ]G0&8/]/*KEUFO='=P/1C*-8/GO#"CFZ@&R>J MYS8@F&>27XB)28A(P!)23D@"2XW0Q('3']##$Q"1G#SG..39*X<5G*BY_@YB,F M(7- "T$+[C96(6,A5;"%_N@(F*>'OZ=//TV>GUOU!+ P04 " "X,#Y6M7%@ M?!8" "J)@ &@ 'AL+U]R96QS+W=O3EL M4]^NW]MM2;IGVYG+EX_^_(_$[O-9K\N/[OU[V,YC?\8G/YTPWO= ME3(VB]=VV)9QU:2/P_5T39>#W)TG-XN7MU4SO+Q)D^8.4@C2^8,,@FS^((<@ MGS\H("CF#\H0E.@^_F#'B#H8?Z@1PAZG#](EBCCDB!I@C6!UH)<"X'7 M@F +@=B"9 N!V8)H"X':@FP+@=N"< N!W()T"X'=@G@+@=Z*>BN!WHIZ*X'> M.OG8)M!;46\ET%M1;R706U%O)=!;46\ET%M1;R706U%O)=!;46\ET-M0;R/0 MVU!O(]#;4&\CT-LFFR4$>AOJ;01Z&^IM!'H;ZFT$>AOJ;01Z&^IM!'H;ZFT$ M>COJ[01Z.^KM!'H[ZNT$>COJ[01Z^V2SFT!O1[V=0&]'O9U ;T>]G4!O1[V= M0&]'O9U [T"]@T#O0+V#0.] O8- [T"]@T#O0+V#0.^8_*PDT#M0[R#0.U#O M(- [4.\@T#M0[R#0.Z/>F4#OC'IG KTSZIT)],ZH=R;0.Z/>F4#OC'KG[]2[ MCI^'4J\]7VM\_G=2/9[O+=?'7Y9?)R<]ZDN>* MZZ>MHS#:M$T7IMDB1G?%6"@7U)J06T==6IE;WYJ8OOH7YDRY-"_$Q&12L-)V MD;HXCGV-;'9]2W.S:N+H;I-^#K7MIIFG)F2CF]W&/FN:&>>:NC0QK;-U5WU* M&>\3\G1RV!,6M0MG:4/&ODSH5[X/V)][6)/W=46C1^/CO6G3+K9I6(C;AD)^ MO,07/=KYO"ZILN6J34?RX#R9*BR(8MODNZ)GQY-CNF':??*3\X00V/$Z_ MXX\S?J__RSX$2!\2I \%TH<&Z:, Z>,&UL4$L! A0#% @ N# ^5J5+36_M *P( !$ M ( !KP &1O8U!R;W!S+V-O&UL4$L! A0#% @ N# ^5IE&PO=V]R:W-H965T&UL4$L! A0#% @ N# ^5N;]9_JF M!@ %!P !@ ("!<@\ 'AL+W=OD% !N& & @($.&0 >&PO=V]R:W-H965T&UL4$L! A0#% @ N# ^5EB7 _=$!@ <2H !@ M ("!+1\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0# M% @ N# ^5BTLS+Z9' [5( !@ ("!7C( 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ N# ^5M*Z-_$3 P ;@8 !D M ("!N%L 'AL+W=O&PO=V]R:W-H965T MYE !X;"]W;W)K&UL4$L! A0# M% @ N# ^5H+ MK\H P E08 !D ("!*G 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ N# ^5E86 MN@J\ @ R@4 !D ("!SGD 'AL+W=O&PO=V]R:W-H965T' !X;"]W;W)K&UL4$L! A0#% @ N# ^5LA,AH+," 5Q@ !D M ("!BXP 'AL+W=O&PO M=V]R:W-H965TV2E0( M +@% 9 " @5"8 !X;"]W;W)K&UL4$L! A0#% @ N# ^5J_1(1LM'@ =5\ !D ("! M')L 'AL+W=O&UL4$L! A0#% M @ N# ^5A'?V&-'! 30H !D ("!_< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ N# ^5H9&E'D0 P B 8 !D M ("!?-@ 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ N# ^5LPF8D.M @ [P8 !D ("!%^D M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MN# ^5L!&C2;8 @ O < !D ("!3O4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ N# ^5@4.S/D(! D!, !D M ("!EP&PO=V]R:W-H M965T&UL4$L! M A0#% @ N# ^5CK]#VG6!0 ]2( !D ("!>Q$! 'AL M+W=O&PO=V]R:W-H965T 0!X;"]W;W)K&UL4$L! A0#% @ N# ^ M5EAN_"I& P ]0D !D ("!SR8! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ N# ^5I7<24CP @ W@D M !D ("!/#$! 'AL+W=O>>F%*," !H"0 &0 @(%C- $ M>&PO=V]R:W-H965T&UL4$L! A0#% @ N# ^5K*=[6^- @ G 8 !D M ("!/#H! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ N# ^5L5LBSM! P .@T !D ("!\D(! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ N# ^5B6? M A0="P ]F< !D ("!AED(9G\% 3* &0 M @(':8@$ >&PO=V]R:W-H965T&UL4$L! A0#% @ N# ^5EBKX+)% P ZA, T M ( !56L! 'AL+W-T>6QE&PO M=V]R:V)O;VLN>&UL4$L! A0#% @ N# ^5K5Q8'P6 @ JB8 !H M ( !2W4! 'AL+U]R96QS+W=O XML 78 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 79 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 80 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.4 html 178 334 1 false 56 0 false 6 false false R1.htm 00000001 - Document - Cover Sheet http://codaoctopusgroup.com/role/Cover Cover Cover 1 false false R2.htm 00000002 - Statement - Consolidated Balance Sheets Sheet http://codaoctopusgroup.com/role/BalanceSheets Consolidated Balance Sheets Statements 2 false false R3.htm 00000003 - Statement - Consolidated Balance Sheets (Parenthetical) Sheet http://codaoctopusgroup.com/role/BalanceSheetsParenthetical Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 00000004 - Statement - Consolidated Statements of Income and Comprehensive Income Sheet http://codaoctopusgroup.com/role/StatementsOfIncomeAndComprehensiveIncome Consolidated Statements of Income and Comprehensive Income Statements 4 false false R5.htm 00000005 - Statement - Consolidated Statements of Changes in Stockholders' Equity Sheet http://codaoctopusgroup.com/role/StatementsOfChangesInStockholdersEquity Consolidated Statements of Changes in Stockholders' Equity Statements 5 false false R6.htm 00000006 - Statement - Consolidated Statements of Cash Flows Sheet http://codaoctopusgroup.com/role/StatementsOfCashFlows Consolidated Statements of Cash Flows Statements 6 false false R7.htm 00000007 - Disclosure - ORGANIZATION AND DESCRIPTION OF BUSINESS Sheet http://codaoctopusgroup.com/role/OrganizationAndDescriptionOfBusiness ORGANIZATION AND DESCRIPTION OF BUSINESS Notes 7 false false R8.htm 00000008 - Disclosure - SUMMARY OF ACCOUNTING POLICIES Sheet http://codaoctopusgroup.com/role/SummaryOfAccountingPolicies SUMMARY OF ACCOUNTING POLICIES Notes 8 false false R9.htm 00000009 - Disclosure - OTHER INCOME Sheet http://codaoctopusgroup.com/role/OtherIncome OTHER INCOME Notes 9 false false R10.htm 00000010 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS Sheet http://codaoctopusgroup.com/role/GoodwillAndOtherIntangibleAssets GOODWILL AND OTHER INTANGIBLE ASSETS Notes 10 false false R11.htm 00000011 - Disclosure - PROPERTY AND EQUIPMENT Sheet http://codaoctopusgroup.com/role/PropertyAndEquipment PROPERTY AND EQUIPMENT Notes 11 false false R12.htm 00000012 - Disclosure - OTHER CURRENT ASSETS Sheet http://codaoctopusgroup.com/role/OtherCurrentAssets OTHER CURRENT ASSETS Notes 12 false false R13.htm 00000013 - Disclosure - CAPITAL STOCK Sheet http://codaoctopusgroup.com/role/CapitalStock CAPITAL STOCK Notes 13 false false R14.htm 00000014 - Disclosure - INCOME TAXES Sheet http://codaoctopusgroup.com/role/IncomeTaxes INCOME TAXES Notes 14 false false R15.htm 00000015 - Disclosure - NOTE PAYABLE Sheet http://codaoctopusgroup.com/role/NotePayable NOTE PAYABLE Notes 15 false false R16.htm 00000016 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) Sheet http://codaoctopusgroup.com/role/AccumulatedOtherComprehensiveIncomeLoss ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) Notes 16 false false R17.htm 00000017 - Disclosure - CONCENTRATIONS Sheet http://codaoctopusgroup.com/role/Concentrations CONCENTRATIONS Notes 17 false false R18.htm 00000018 - Disclosure - EMPLOYEE BENEFIT PLANS Sheet http://codaoctopusgroup.com/role/EmployeeBenefitPlans EMPLOYEE BENEFIT PLANS Notes 18 false false R19.htm 00000019 - Disclosure - SEGMENT ANALYSIS Sheet http://codaoctopusgroup.com/role/SegmentAnalysis SEGMENT ANALYSIS Notes 19 false false R20.htm 00000020 - Disclosure - DISAGGREGATION OF REVENUE Sheet http://codaoctopusgroup.com/role/DisaggregationOfRevenue DISAGGREGATION OF REVENUE Notes 20 false false R21.htm 00000021 - Disclosure - COMMITMENTS AND CONTINGENCIES Sheet http://codaoctopusgroup.com/role/CommitmentsAndContingencies COMMITMENTS AND CONTINGENCIES Notes 21 false false R22.htm 00000022 - Disclosure - PAYROLL PROTECTION PROGRAM Sheet http://codaoctopusgroup.com/role/PayrollProtectionProgram PAYROLL PROTECTION PROGRAM Notes 22 false false R23.htm 00000023 - Disclosure - SUBSEQUENT EVENTS Sheet http://codaoctopusgroup.com/role/SubsequentEvents SUBSEQUENT EVENTS Notes 23 false false R24.htm 00000024 - Disclosure - SUMMARY OF ACCOUNTING POLICIES (Policies) Sheet http://codaoctopusgroup.com/role/SummaryOfAccountingPoliciesPolicies SUMMARY OF ACCOUNTING POLICIES (Policies) Policies 24 false false R25.htm 00000025 - Disclosure - SUMMARY OF ACCOUNTING POLICIES (Tables) Sheet http://codaoctopusgroup.com/role/SummaryOfAccountingPoliciesTables SUMMARY OF ACCOUNTING POLICIES (Tables) Tables http://codaoctopusgroup.com/role/SummaryOfAccountingPolicies 25 false false R26.htm 00000026 - Disclosure - OTHER INCOME (Tables) Sheet http://codaoctopusgroup.com/role/OtherIncomeTables OTHER INCOME (Tables) Tables http://codaoctopusgroup.com/role/OtherIncome 26 false false R27.htm 00000027 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS (Tables) Sheet http://codaoctopusgroup.com/role/GoodwillAndOtherIntangibleAssetsTables GOODWILL AND OTHER INTANGIBLE ASSETS (Tables) Tables http://codaoctopusgroup.com/role/GoodwillAndOtherIntangibleAssets 27 false false R28.htm 00000028 - Disclosure - PROPERTY AND EQUIPMENT (Tables) Sheet http://codaoctopusgroup.com/role/PropertyAndEquipmentTables PROPERTY AND EQUIPMENT (Tables) Tables http://codaoctopusgroup.com/role/PropertyAndEquipment 28 false false R29.htm 00000029 - Disclosure - OTHER CURRENT ASSETS (Tables) Sheet http://codaoctopusgroup.com/role/OtherCurrentAssetsTables OTHER CURRENT ASSETS (Tables) Tables http://codaoctopusgroup.com/role/OtherCurrentAssets 29 false false R30.htm 00000030 - Disclosure - CAPITAL STOCK (Tables) Sheet http://codaoctopusgroup.com/role/CapitalStockTables CAPITAL STOCK (Tables) Tables http://codaoctopusgroup.com/role/CapitalStock 30 false false R31.htm 00000031 - Disclosure - INCOME TAXES (Tables) Sheet http://codaoctopusgroup.com/role/IncomeTaxesTables INCOME TAXES (Tables) Tables http://codaoctopusgroup.com/role/IncomeTaxes 31 false false R32.htm 00000032 - Disclosure - NOTE PAYABLE (Tables) Sheet http://codaoctopusgroup.com/role/NotePayableTables NOTE PAYABLE (Tables) Tables http://codaoctopusgroup.com/role/NotePayable 32 false false R33.htm 00000033 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) (Tables) Sheet http://codaoctopusgroup.com/role/AccumulatedOtherComprehensiveIncomeLossTables ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) (Tables) Tables http://codaoctopusgroup.com/role/AccumulatedOtherComprehensiveIncomeLoss 33 false false R34.htm 00000034 - Disclosure - SEGMENT ANALYSIS (Tables) Sheet http://codaoctopusgroup.com/role/SegmentAnalysisTables SEGMENT ANALYSIS (Tables) Tables http://codaoctopusgroup.com/role/SegmentAnalysis 34 false false R35.htm 00000035 - Disclosure - DISAGGREGATION OF REVENUE (Tables) Sheet http://codaoctopusgroup.com/role/DisaggregationOfRevenueTables DISAGGREGATION OF REVENUE (Tables) Tables http://codaoctopusgroup.com/role/DisaggregationOfRevenue 35 false false R36.htm 00000036 - Disclosure - SCHEDULE OF COMPONENTS OF INVENTORY (Details) Sheet http://codaoctopusgroup.com/role/ScheduleOfComponentsOfInventoryDetails SCHEDULE OF COMPONENTS OF INVENTORY (Details) Details 36 false false R37.htm 00000037 - Disclosure - SCHEDULE OF EARNINGS PER SHARE BASIC AND DILUTED (Details) Sheet http://codaoctopusgroup.com/role/ScheduleOfEarningsPerShareBasicAndDilutedDetails SCHEDULE OF EARNINGS PER SHARE BASIC AND DILUTED (Details) Details 37 false false R38.htm 00000038 - Disclosure - SUMMARY OF ACCOUNTING POLICIES (Details Narrative) Sheet http://codaoctopusgroup.com/role/SummaryOfAccountingPoliciesDetailsNarrative SUMMARY OF ACCOUNTING POLICIES (Details Narrative) Details http://codaoctopusgroup.com/role/SummaryOfAccountingPoliciesTables 38 false false R39.htm 00000039 - Disclosure - SCHEDULE OF OTHER INCOME (Details) Sheet http://codaoctopusgroup.com/role/ScheduleOfOtherIncomeDetails SCHEDULE OF OTHER INCOME (Details) Details 39 false false R40.htm 00000040 - Disclosure - SCHEDULE OF OTHER INTANGIBLE ASSETS (Details) Sheet http://codaoctopusgroup.com/role/ScheduleOfOtherIntangibleAssetsDetails SCHEDULE OF OTHER INTANGIBLE ASSETS (Details) Details 40 false false R41.htm 00000041 - Disclosure - SCHEDULE OF CARRYING VALUE OF IDENTIFIABLE INTANGIBLE ASSETS (Details) (Parenthetical) Sheet http://codaoctopusgroup.com/role/ScheduleOfCarryingValueOfIdentifiableIntangibleAssetsDetailsParenthetical SCHEDULE OF CARRYING VALUE OF IDENTIFIABLE INTANGIBLE ASSETS (Details) (Parenthetical) Details 41 false false R42.htm 00000042 - Disclosure - SCHEDULE OF ESTIMATED FUTURE AMORTIZATION EXPENSES (Details) Sheet http://codaoctopusgroup.com/role/ScheduleOfEstimatedFutureAmortizationExpensesDetails SCHEDULE OF ESTIMATED FUTURE AMORTIZATION EXPENSES (Details) Details 42 false false R43.htm 00000043 - Disclosure - SCHEDULE OF GOODWILL (Details) Sheet http://codaoctopusgroup.com/role/ScheduleOfGoodwillDetails SCHEDULE OF GOODWILL (Details) Details 43 false false R44.htm 00000044 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS (Details Narrative) Sheet http://codaoctopusgroup.com/role/GoodwillAndOtherIntangibleAssetsDetailsNarrative GOODWILL AND OTHER INTANGIBLE ASSETS (Details Narrative) Details http://codaoctopusgroup.com/role/GoodwillAndOtherIntangibleAssetsTables 44 false false R45.htm 00000045 - Disclosure - SCHEDULE OF PROPERTY AND EQUIPMENT (Details) Sheet http://codaoctopusgroup.com/role/ScheduleOfPropertyAndEquipmentDetails SCHEDULE OF PROPERTY AND EQUIPMENT (Details) Details 45 false false R46.htm 00000046 - Disclosure - PROPERTY AND EQUIPMENT (Details Narrative) Sheet http://codaoctopusgroup.com/role/PropertyAndEquipmentDetailsNarrative PROPERTY AND EQUIPMENT (Details Narrative) Details http://codaoctopusgroup.com/role/PropertyAndEquipmentTables 46 false false R47.htm 00000047 - Disclosure - SUMMARY OF OTHER CURRENT ASSETS (Details) Sheet http://codaoctopusgroup.com/role/SummaryOfOtherCurrentAssetsDetails SUMMARY OF OTHER CURRENT ASSETS (Details) Details 47 false false R48.htm 00000048 - Disclosure - SCHEDULE OF STOCK OPTION ACTIVITY (Details) Sheet http://codaoctopusgroup.com/role/ScheduleOfStockOptionActivityDetails SCHEDULE OF STOCK OPTION ACTIVITY (Details) Details 48 false false R49.htm 00000049 - Disclosure - SCHEDULE OF RESTRICTED STOCK AWARDS (Details) Sheet http://codaoctopusgroup.com/role/ScheduleOfRestrictedStockAwardsDetails SCHEDULE OF RESTRICTED STOCK AWARDS (Details) Details 49 false false R50.htm 00000050 - Disclosure - CAPITAL STOCK (Details Narrative) Sheet http://codaoctopusgroup.com/role/CapitalStockDetailsNarrative CAPITAL STOCK (Details Narrative) Details http://codaoctopusgroup.com/role/CapitalStockTables 50 false false R51.htm 00000051 - Disclosure - SCHEDULE OF PROVISION (BENEFIT) FOR INCOME TAXES (Details) Sheet http://codaoctopusgroup.com/role/ScheduleOfProvisionBenefitForIncomeTaxesDetails SCHEDULE OF PROVISION (BENEFIT) FOR INCOME TAXES (Details) Details 51 false false R52.htm 00000052 - Disclosure - SCHEDULE OF RECONCILIATION OF INCOME TAX BENEFIT (Details) Sheet http://codaoctopusgroup.com/role/ScheduleOfReconciliationOfIncomeTaxBenefitDetails SCHEDULE OF RECONCILIATION OF INCOME TAX BENEFIT (Details) Details 52 false false R53.htm 00000053 - Disclosure - SCHEDULE OF COMPONENTS OF DEFERRED TAX ASSETS AND LIABILITIES (Details) Sheet http://codaoctopusgroup.com/role/ScheduleOfComponentsOfDeferredTaxAssetsAndLiabilitiesDetails SCHEDULE OF COMPONENTS OF DEFERRED TAX ASSETS AND LIABILITIES (Details) Details 53 false false R54.htm 00000054 - Disclosure - INCOME TAXES (Details Narrative) Sheet http://codaoctopusgroup.com/role/IncomeTaxesDetailsNarrative INCOME TAXES (Details Narrative) Details http://codaoctopusgroup.com/role/IncomeTaxesTables 54 false false R55.htm 00000055 - Disclosure - SCHEDULE OF NOTES PAYABLE (Details) Notes http://codaoctopusgroup.com/role/ScheduleOfNotesPayableDetails SCHEDULE OF NOTES PAYABLE (Details) Details 55 false false R56.htm 00000056 - Disclosure - SCHEDULE OF NOTES PAYABLE (Details) (Parenthetical) Notes http://codaoctopusgroup.com/role/ScheduleOfNotesPayableDetailsParenthetical SCHEDULE OF NOTES PAYABLE (Details) (Parenthetical) Details 56 false false R57.htm 00000057 - Disclosure - NOTE PAYABLE (Details Narrative) Sheet http://codaoctopusgroup.com/role/NotePayableDetailsNarrative NOTE PAYABLE (Details Narrative) Details http://codaoctopusgroup.com/role/NotePayableTables 57 false false R58.htm 00000058 - Disclosure - SCHEDULE OF OTHER COMPREHENSIVE INCOME (LOSS) (Details) Sheet http://codaoctopusgroup.com/role/ScheduleOfOtherComprehensiveIncomeLossDetails SCHEDULE OF OTHER COMPREHENSIVE INCOME (LOSS) (Details) Details 58 false false R59.htm 00000059 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) (Details Narrative) Sheet http://codaoctopusgroup.com/role/AccumulatedOtherComprehensiveIncomeLossDetailsNarrative ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) (Details Narrative) Details http://codaoctopusgroup.com/role/AccumulatedOtherComprehensiveIncomeLossTables 59 false false R60.htm 00000060 - Disclosure - CONCENTRATIONS (Details Narrative) Sheet http://codaoctopusgroup.com/role/ConcentrationsDetailsNarrative CONCENTRATIONS (Details Narrative) Details http://codaoctopusgroup.com/role/Concentrations 60 false false R61.htm 00000061 - Disclosure - EMPLOYEE BENEFIT PLANS (Details Narrative) Sheet http://codaoctopusgroup.com/role/EmployeeBenefitPlansDetailsNarrative EMPLOYEE BENEFIT PLANS (Details Narrative) Details http://codaoctopusgroup.com/role/EmployeeBenefitPlans 61 false false R62.htm 00000062 - Disclosure - SCHEDULE OF SEGMENT REPORTING INFORMATION (Details) Sheet http://codaoctopusgroup.com/role/ScheduleOfSegmentReportingInformationDetails SCHEDULE OF SEGMENT REPORTING INFORMATION (Details) Details 62 false false R63.htm 00000063 - Disclosure - SCHEDULE OF DISAGGREGATE OF REVENUE FROM CONTRACTS FOR SALE WITH CUSTOMERS BY GEOGRAPHIC LOCATION (Details) Sheet http://codaoctopusgroup.com/role/ScheduleOfDisaggregateOfRevenueFromContractsForSaleWithCustomersByGeographicLocationDetails SCHEDULE OF DISAGGREGATE OF REVENUE FROM CONTRACTS FOR SALE WITH CUSTOMERS BY GEOGRAPHIC LOCATION (Details) Details 63 false false R64.htm 00000064 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details Narrative) Sheet http://codaoctopusgroup.com/role/CommitmentsAndContingenciesDetailsNarrative COMMITMENTS AND CONTINGENCIES (Details Narrative) Details http://codaoctopusgroup.com/role/CommitmentsAndContingencies 64 false false R65.htm 00000065 - Disclosure - PAYROLL PROTECTION PROGRAM (Details Narrative) Sheet http://codaoctopusgroup.com/role/PayrollProtectionProgramDetailsNarrative PAYROLL PROTECTION PROGRAM (Details Narrative) Details http://codaoctopusgroup.com/role/PayrollProtectionProgram 65 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 1 fact(s) appearing in ix:hidden were eligible for transformation: dei:EntityEmergingGrowthCompany - form10-k.htm 30 [EFM.6.05.45.cover-page-fact-not-visible] Submission type 10-K has 1 cover page fact(s) in ix:hidden that should be visible or referenced by an -sec-ix-hidden style property: EntityInteractiveDataCurrent - form10-k.htm 29 - form10-k.htm 29 form10-k.htm coda-20221031.xsd coda-20221031_cal.xml coda-20221031_def.xml coda-20221031_lab.xml coda-20221031_pre.xml ex23-1.htm ex31-1.htm ex32.htm form10-k_001.jpg http://fasb.org/us-gaap/2022 http://xbrl.sec.gov/dei/2022 true true JSON 83 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "form10-k.htm": { "axisCustom": 0, "axisStandard": 21, "baseTaxonomies": { "http://fasb.org/us-gaap/2022": 800, "http://xbrl.sec.gov/dei/2022": 34 }, "contextCount": 178, "dts": { "calculationLink": { "local": [ "coda-20221031_cal.xml" ] }, "definitionLink": { "local": [ "coda-20221031_def.xml" ] }, "inline": { "local": [ "form10-k.htm" ] }, "labelLink": { "local": [ "coda-20221031_lab.xml" ] }, "presentationLink": { "local": [ "coda-20221031_pre.xml" ] }, "schema": { "local": [ "coda-20221031.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://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd", "https://xbrl.fasb.org/srt/2022q3/srt-sup-2022q3.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022q3/us-gaap-sup-2022q3.xsd", "https://xbrl.sec.gov/country/2022/country-2022.xsd", "https://xbrl.sec.gov/dei/2022/dei-2022.xsd" ] } }, "elementCount": 521, "entityCount": 1, "hidden": { "http://codaoctopusgroup.com/20221031": 41, "http://fasb.org/us-gaap/2022": 81, "http://xbrl.sec.gov/dei/2022": 5, "total": 127 }, "keyCustom": 64, "keyStandard": 270, "memberCustom": 32, "memberStandard": 23, "nsprefix": "CODA", "nsuri": "http://codaoctopusgroup.com/20221031", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "b", "span", "p", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2021-11-01to2022-10-31", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "00000001 - Document - Cover", "menuCat": "Cover", "order": "1", "role": "http://codaoctopusgroup.com/role/Cover", "shortName": "Cover", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "b", "span", "p", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2021-11-01to2022-10-31", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2021-11-01to2022-10-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000010 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS", "menuCat": "Notes", "order": "10", "role": "http://codaoctopusgroup.com/role/GoodwillAndOtherIntangibleAssets", "shortName": "GOODWILL AND OTHER INTANGIBLE ASSETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2021-11-01to2022-10-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2021-11-01to2022-10-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000011 - Disclosure - PROPERTY AND EQUIPMENT", "menuCat": "Notes", "order": "11", "role": "http://codaoctopusgroup.com/role/PropertyAndEquipment", "shortName": "PROPERTY AND EQUIPMENT", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2021-11-01to2022-10-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2021-11-01to2022-10-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherCurrentAssetsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000012 - Disclosure - OTHER CURRENT ASSETS", "menuCat": "Notes", "order": "12", "role": "http://codaoctopusgroup.com/role/OtherCurrentAssets", "shortName": "OTHER CURRENT ASSETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2021-11-01to2022-10-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherCurrentAssetsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2021-11-01to2022-10-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000013 - Disclosure - CAPITAL STOCK", "menuCat": "Notes", "order": "13", "role": "http://codaoctopusgroup.com/role/CapitalStock", "shortName": "CAPITAL STOCK", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2021-11-01to2022-10-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2021-11-01to2022-10-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000014 - Disclosure - INCOME TAXES", "menuCat": "Notes", "order": "14", "role": "http://codaoctopusgroup.com/role/IncomeTaxes", "shortName": "INCOME TAXES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2021-11-01to2022-10-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2021-11-01to2022-10-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000015 - Disclosure - NOTE PAYABLE", "menuCat": "Notes", "order": "15", "role": "http://codaoctopusgroup.com/role/NotePayable", "shortName": "NOTE PAYABLE", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2021-11-01to2022-10-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2021-11-01to2022-10-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000016 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS)", "menuCat": "Notes", "order": "16", "role": "http://codaoctopusgroup.com/role/AccumulatedOtherComprehensiveIncomeLoss", "shortName": "ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2021-11-01to2022-10-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2021-11-01to2022-10-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000017 - Disclosure - CONCENTRATIONS", "menuCat": "Notes", "order": "17", "role": "http://codaoctopusgroup.com/role/Concentrations", "shortName": "CONCENTRATIONS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2021-11-01to2022-10-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2021-11-01to2022-10-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000018 - Disclosure - EMPLOYEE BENEFIT PLANS", "menuCat": "Notes", "order": "18", "role": "http://codaoctopusgroup.com/role/EmployeeBenefitPlans", "shortName": "EMPLOYEE BENEFIT PLANS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2021-11-01to2022-10-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2021-11-01to2022-10-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000019 - Disclosure - SEGMENT ANALYSIS", "menuCat": "Notes", "order": "19", "role": "http://codaoctopusgroup.com/role/SegmentAnalysis", "shortName": "SEGMENT ANALYSIS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2021-11-01to2022-10-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "AsOf2022-10-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00000002 - Statement - Consolidated Balance Sheets", "menuCat": "Statements", "order": "2", "role": "http://codaoctopusgroup.com/role/BalanceSheets", "shortName": "Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "AsOf2022-10-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2021-11-01to2022-10-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000020 - Disclosure - DISAGGREGATION OF REVENUE", "menuCat": "Notes", "order": "20", "role": "http://codaoctopusgroup.com/role/DisaggregationOfRevenue", "shortName": "DISAGGREGATION OF REVENUE", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2021-11-01to2022-10-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2021-11-01to2022-10-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000021 - Disclosure - COMMITMENTS AND CONTINGENCIES", "menuCat": "Notes", "order": "21", "role": "http://codaoctopusgroup.com/role/CommitmentsAndContingencies", "shortName": "COMMITMENTS AND CONTINGENCIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2021-11-01to2022-10-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2021-11-01to2022-10-31", "decimals": null, "first": true, "lang": "en-US", "name": "CODA:PayrollProtectionProgramTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000022 - Disclosure - PAYROLL PROTECTION PROGRAM", "menuCat": "Notes", "order": "22", "role": "http://codaoctopusgroup.com/role/PayrollProtectionProgram", "shortName": "PAYROLL PROTECTION PROGRAM", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2021-11-01to2022-10-31", "decimals": null, "first": true, "lang": "en-US", "name": "CODA:PayrollProtectionProgramTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2021-11-01to2022-10-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000023 - Disclosure - SUBSEQUENT EVENTS", "menuCat": "Notes", "order": "23", "role": "http://codaoctopusgroup.com/role/SubsequentEvents", "shortName": "SUBSEQUENT EVENTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2021-11-01to2022-10-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2021-11-01to2022-10-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000024 - Disclosure - SUMMARY OF ACCOUNTING POLICIES (Policies)", "menuCat": "Policies", "order": "24", "role": "http://codaoctopusgroup.com/role/SummaryOfAccountingPoliciesPolicies", "shortName": "SUMMARY OF ACCOUNTING POLICIES (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2021-11-01to2022-10-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "us-gaap:InventoryPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2021-11-01to2022-10-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000025 - Disclosure - SUMMARY OF ACCOUNTING POLICIES (Tables)", "menuCat": "Tables", "order": "25", "role": "http://codaoctopusgroup.com/role/SummaryOfAccountingPoliciesTables", "shortName": "SUMMARY OF ACCOUNTING POLICIES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:InventoryPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2021-11-01to2022-10-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "us-gaap:InterestAndOtherIncomeTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2021-11-01to2022-10-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InterestAndOtherIncomeTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000026 - Disclosure - OTHER INCOME (Tables)", "menuCat": "Tables", "order": "26", "role": "http://codaoctopusgroup.com/role/OtherIncomeTables", "shortName": "OTHER INCOME (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:InterestAndOtherIncomeTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2021-11-01to2022-10-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InterestAndOtherIncomeTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2021-11-01to2022-10-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000027 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS (Tables)", "menuCat": "Tables", "order": "27", "role": "http://codaoctopusgroup.com/role/GoodwillAndOtherIntangibleAssetsTables", "shortName": "GOODWILL AND OTHER INTANGIBLE ASSETS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2021-11-01to2022-10-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2021-11-01to2022-10-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000028 - Disclosure - PROPERTY AND EQUIPMENT (Tables)", "menuCat": "Tables", "order": "28", "role": "http://codaoctopusgroup.com/role/PropertyAndEquipmentTables", "shortName": "PROPERTY AND EQUIPMENT (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2021-11-01to2022-10-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "us-gaap:OtherCurrentAssetsTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2021-11-01to2022-10-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000029 - Disclosure - OTHER CURRENT ASSETS (Tables)", "menuCat": "Tables", "order": "29", "role": "http://codaoctopusgroup.com/role/OtherCurrentAssetsTables", "shortName": "OTHER CURRENT ASSETS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:OtherCurrentAssetsTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2021-11-01to2022-10-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "span", "span", "td", "tr", "table", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "AsOf2022-10-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "USDPShares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00000003 - Statement - Consolidated Balance Sheets (Parenthetical)", "menuCat": "Statements", "order": "3", "role": "http://codaoctopusgroup.com/role/BalanceSheetsParenthetical", "shortName": "Consolidated Balance Sheets (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "span", "span", "td", "tr", "table", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "AsOf2022-10-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "USDPShares", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2021-11-01to2022-10-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000030 - Disclosure - CAPITAL STOCK (Tables)", "menuCat": "Tables", "order": "30", "role": "http://codaoctopusgroup.com/role/CapitalStockTables", "shortName": "CAPITAL STOCK (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2021-11-01to2022-10-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2021-11-01to2022-10-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000031 - Disclosure - INCOME TAXES (Tables)", "menuCat": "Tables", "order": "31", "role": "http://codaoctopusgroup.com/role/IncomeTaxesTables", "shortName": "INCOME TAXES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2021-11-01to2022-10-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2021-11-01to2022-10-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000032 - Disclosure - NOTE PAYABLE (Tables)", "menuCat": "Tables", "order": "32", "role": "http://codaoctopusgroup.com/role/NotePayableTables", "shortName": "NOTE PAYABLE (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2021-11-01to2022-10-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "us-gaap:ComprehensiveIncomeNoteTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2021-11-01to2022-10-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000033 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) (Tables)", "menuCat": "Tables", "order": "33", "role": "http://codaoctopusgroup.com/role/AccumulatedOtherComprehensiveIncomeLossTables", "shortName": "ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:ComprehensiveIncomeNoteTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2021-11-01to2022-10-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2021-11-01to2022-10-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000034 - Disclosure - SEGMENT ANALYSIS (Tables)", "menuCat": "Tables", "order": "34", "role": "http://codaoctopusgroup.com/role/SegmentAnalysisTables", "shortName": "SEGMENT ANALYSIS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2021-11-01to2022-10-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2021-11-01to2022-10-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000035 - Disclosure - DISAGGREGATION OF REVENUE (Tables)", "menuCat": "Tables", "order": "35", "role": "http://codaoctopusgroup.com/role/DisaggregationOfRevenueTables", "shortName": "DISAGGREGATION OF REVENUE (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2021-11-01to2022-10-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "AsOf2022-10-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterialsAndSupplies", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000036 - Disclosure - SCHEDULE OF COMPONENTS OF INVENTORY (Details)", "menuCat": "Details", "order": "36", "role": "http://codaoctopusgroup.com/role/ScheduleOfComponentsOfInventoryDetails", "shortName": "SCHEDULE OF COMPONENTS OF INVENTORY (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "AsOf2022-10-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterialsAndSupplies", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2021-11-01to2022-10-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000037 - Disclosure - SCHEDULE OF EARNINGS PER SHARE BASIC AND DILUTED (Details)", "menuCat": "Details", "order": "37", "role": "http://codaoctopusgroup.com/role/ScheduleOfEarningsPerShareBasicAndDilutedDetails", "shortName": "SCHEDULE OF EARNINGS PER SHARE BASIC AND DILUTED (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerSharePolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2021-11-01to2022-10-31", "decimals": "INF", "lang": null, "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "span", "span", "p", "us-gaap:TradeAndOtherAccountsReceivablePolicy", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "AsOf2022-10-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000038 - Disclosure - SUMMARY OF ACCOUNTING POLICIES (Details Narrative)", "menuCat": "Details", "order": "38", "role": "http://codaoctopusgroup.com/role/SummaryOfAccountingPoliciesDetailsNarrative", "shortName": "SUMMARY OF ACCOUNTING POLICIES (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "span", "p", "us-gaap:TradeAndOtherAccountsReceivablePolicy", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "AsOf2022-10-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:InterestAndOtherIncomeTableTextBlock", "us-gaap:InterestAndOtherIncomeTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2020-11-012021-10-31", "decimals": "0", "first": true, "lang": null, "name": "CODA:PaycheckProtectionProgramLoans", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000039 - Disclosure - SCHEDULE OF OTHER INCOME (Details)", "menuCat": "Details", "order": "39", "role": "http://codaoctopusgroup.com/role/ScheduleOfOtherIncomeDetails", "shortName": "SCHEDULE OF OTHER INCOME (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:InterestAndOtherIncomeTableTextBlock", "us-gaap:InterestAndOtherIncomeTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2020-11-012021-10-31", "decimals": "0", "first": true, "lang": null, "name": "CODA:PaycheckProtectionProgramLoans", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2021-11-01to2022-10-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00000004 - Statement - Consolidated Statements of Income and Comprehensive Income", "menuCat": "Statements", "order": "4", "role": "http://codaoctopusgroup.com/role/StatementsOfIncomeAndComprehensiveIncome", "shortName": "Consolidated Statements of Income and Comprehensive Income", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2021-11-01to2022-10-31", "decimals": "0", "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "AsOf2022-10-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000040 - Disclosure - SCHEDULE OF OTHER INTANGIBLE ASSETS (Details)", "menuCat": "Details", "order": "40", "role": "http://codaoctopusgroup.com/role/ScheduleOfOtherIntangibleAssetsDetails", "shortName": "SCHEDULE OF OTHER INTANGIBLE ASSETS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "AsOf2022-10-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2021-11-012022-10-31_us-gaap_CustomerRelationshipsMember", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000041 - Disclosure - SCHEDULE OF CARRYING VALUE OF IDENTIFIABLE INTANGIBLE ASSETS (Details) (Parenthetical)", "menuCat": "Details", "order": "41", "role": "http://codaoctopusgroup.com/role/ScheduleOfCarryingValueOfIdentifiableIntangibleAssetsDetailsParenthetical", "shortName": "SCHEDULE OF CARRYING VALUE OF IDENTIFIABLE INTANGIBLE ASSETS (Details) (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2021-11-012022-10-31_us-gaap_CustomerRelationshipsMember", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "AsOf2022-10-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000042 - Disclosure - SCHEDULE OF ESTIMATED FUTURE AMORTIZATION EXPENSES (Details)", "menuCat": "Details", "order": "42", "role": "http://codaoctopusgroup.com/role/ScheduleOfEstimatedFutureAmortizationExpensesDetails", "shortName": "SCHEDULE OF ESTIMATED FUTURE AMORTIZATION EXPENSES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "AsOf2022-10-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfGoodwillTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "AsOf2022-10-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000043 - Disclosure - SCHEDULE OF GOODWILL (Details)", "menuCat": "Details", "order": "43", "role": "http://codaoctopusgroup.com/role/ScheduleOfGoodwillDetails", "shortName": "SCHEDULE OF GOODWILL (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfGoodwillTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "AsOf2022-10-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2021-11-01to2022-10-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000044 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS (Details Narrative)", "menuCat": "Details", "order": "44", "role": "http://codaoctopusgroup.com/role/GoodwillAndOtherIntangibleAssetsDetailsNarrative", "shortName": "GOODWILL AND OTHER INTANGIBLE ASSETS (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2021-11-01to2022-10-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "AsOf2022-10-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000045 - Disclosure - SCHEDULE OF PROPERTY AND EQUIPMENT (Details)", "menuCat": "Details", "order": "45", "role": "http://codaoctopusgroup.com/role/ScheduleOfPropertyAndEquipmentDetails", "shortName": "SCHEDULE OF PROPERTY AND EQUIPMENT (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "AsOf2022-10-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2021-11-01to2022-10-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000046 - Disclosure - PROPERTY AND EQUIPMENT (Details Narrative)", "menuCat": "Details", "order": "46", "role": "http://codaoctopusgroup.com/role/PropertyAndEquipmentDetailsNarrative", "shortName": "PROPERTY AND EQUIPMENT (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2021-11-01to2022-10-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "us-gaap:OtherCurrentAssetsTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "AsOf2022-10-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:DepositsAssetsCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000047 - Disclosure - SUMMARY OF OTHER CURRENT ASSETS (Details)", "menuCat": "Details", "order": "47", "role": "http://codaoctopusgroup.com/role/SummaryOfOtherCurrentAssetsDetails", "shortName": "SUMMARY OF OTHER CURRENT ASSETS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "us-gaap:OtherCurrentAssetsTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "AsOf2022-10-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:DepositsAssetsCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "AsOf2021-10-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "Shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000048 - Disclosure - SCHEDULE OF STOCK OPTION ACTIVITY (Details)", "menuCat": "Details", "order": "48", "role": "http://codaoctopusgroup.com/role/ScheduleOfStockOptionActivityDetails", "shortName": "SCHEDULE OF STOCK OPTION ACTIVITY (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "AsOf2020-10-31", "decimals": "INF", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "AsOf2021-10-31", "decimals": "INF", "first": true, "lang": null, "name": "CODA:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingNonvestedNumber", "reportCount": 1, "unitRef": "Shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000049 - Disclosure - SCHEDULE OF RESTRICTED STOCK AWARDS (Details)", "menuCat": "Details", "order": "49", "role": "http://codaoctopusgroup.com/role/ScheduleOfRestrictedStockAwardsDetails", "shortName": "SCHEDULE OF RESTRICTED STOCK AWARDS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2021-11-01to2022-10-31", "decimals": "INF", "lang": null, "name": "CODA:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingGrantsInPeriod", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "AsOf2020-10-31_us-gaap_CommonStockMember", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00000005 - Statement - Consolidated Statements of Changes in Stockholders' Equity", "menuCat": "Statements", "order": "5", "role": "http://codaoctopusgroup.com/role/StatementsOfChangesInStockholdersEquity", "shortName": "Consolidated Statements of Changes in Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "AsOf2020-10-31_us-gaap_CommonStockMember", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2021-11-01to2022-10-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised", "reportCount": 1, "unitRef": "Shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000050 - Disclosure - CAPITAL STOCK (Details Narrative)", "menuCat": "Details", "order": "50", "role": "http://codaoctopusgroup.com/role/CapitalStockDetailsNarrative", "shortName": "CAPITAL STOCK (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2021-11-01to2022-10-31", "decimals": "0", "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2021-11-01to2022-10-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000051 - Disclosure - SCHEDULE OF PROVISION (BENEFIT) FOR INCOME TAXES (Details)", "menuCat": "Details", "order": "51", "role": "http://codaoctopusgroup.com/role/ScheduleOfProvisionBenefitForIncomeTaxesDetails", "shortName": "SCHEDULE OF PROVISION (BENEFIT) FOR INCOME TAXES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2021-11-01to2022-10-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2021-11-01to2022-10-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000052 - Disclosure - SCHEDULE OF RECONCILIATION OF INCOME TAX BENEFIT (Details)", "menuCat": "Details", "order": "52", "role": "http://codaoctopusgroup.com/role/ScheduleOfReconciliationOfIncomeTaxBenefitDetails", "shortName": "SCHEDULE OF RECONCILIATION OF INCOME TAX BENEFIT (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2021-11-01to2022-10-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "AsOf2021-10-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsDomestic", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000053 - Disclosure - SCHEDULE OF COMPONENTS OF DEFERRED TAX ASSETS AND LIABILITIES (Details)", "menuCat": "Details", "order": "53", "role": "http://codaoctopusgroup.com/role/ScheduleOfComponentsOfDeferredTaxAssetsAndLiabilitiesDetails", "shortName": "SCHEDULE OF COMPONENTS OF DEFERRED TAX ASSETS AND LIABILITIES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "AsOf2021-10-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsDomestic", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2021-11-01to2022-10-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:IncomeTaxReconciliationNondeductibleExpenseResearchAndDevelopment", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000054 - Disclosure - INCOME TAXES (Details Narrative)", "menuCat": "Details", "order": "54", "role": "http://codaoctopusgroup.com/role/IncomeTaxesDetailsNarrative", "shortName": "INCOME TAXES (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2021-11-01to2022-10-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:IncomeTaxReconciliationNondeductibleExpenseResearchAndDevelopment", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfDebtTableTextBlock", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "AsOf2021-10-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:NotesPayable", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000055 - Disclosure - SCHEDULE OF NOTES PAYABLE (Details)", "menuCat": "Details", "order": "55", "role": "http://codaoctopusgroup.com/role/ScheduleOfNotesPayableDetails", "shortName": "SCHEDULE OF NOTES PAYABLE (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfDebtTableTextBlock", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "AsOf2021-10-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:NotesPayable", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "span", "span", "td", "tr", "table", "us-gaap:ScheduleOfDebtTableTextBlock", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "AsOf2022-10-31_custom_SecuredNotePayableMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentInterestRateStatedPercentage", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000056 - Disclosure - SCHEDULE OF NOTES PAYABLE (Details) (Parenthetical)", "menuCat": "Details", "order": "56", "role": "http://codaoctopusgroup.com/role/ScheduleOfNotesPayableDetailsParenthetical", "shortName": "SCHEDULE OF NOTES PAYABLE (Details) (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "span", "span", "td", "tr", "table", "us-gaap:ScheduleOfDebtTableTextBlock", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "AsOf2022-10-31_custom_SecuredNotePayableMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentInterestRateStatedPercentage", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "AsOf2022-10-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000057 - Disclosure - NOTE PAYABLE (Details Narrative)", "menuCat": "Details", "order": "57", "role": "http://codaoctopusgroup.com/role/NotePayableDetailsNarrative", "shortName": "NOTE PAYABLE (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "AsOf2022-10-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "AsOf2021-10-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000058 - Disclosure - SCHEDULE OF OTHER COMPREHENSIVE INCOME (LOSS) (Details)", "menuCat": "Details", "order": "58", "role": "http://codaoctopusgroup.com/role/ScheduleOfOtherComprehensiveIncomeLossDetails", "shortName": "SCHEDULE OF OTHER COMPREHENSIVE INCOME (LOSS) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "us-gaap:ComprehensiveIncomeNoteTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "AsOf2020-10-31", "decimals": "0", "lang": null, "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:ComprehensiveIncomeNoteTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2021-11-01to2022-10-31", "decimals": "0", "first": true, "lang": null, "name": "CODA:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributable", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000059 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) (Details Narrative)", "menuCat": "Details", "order": "59", "role": "http://codaoctopusgroup.com/role/AccumulatedOtherComprehensiveIncomeLossDetailsNarrative", "shortName": "ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:ComprehensiveIncomeNoteTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2021-11-01to2022-10-31", "decimals": "0", "first": true, "lang": null, "name": "CODA:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributable", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2021-11-01to2022-10-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00000006 - Statement - Consolidated Statements of Cash Flows", "menuCat": "Statements", "order": "6", "role": "http://codaoctopusgroup.com/role/StatementsOfCashFlows", "shortName": "Consolidated Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2021-11-01to2022-10-31", "decimals": "0", "lang": null, "name": "us-gaap:DepreciationAndAmortization", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "AsOf2021-10-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000060 - Disclosure - CONCENTRATIONS (Details Narrative)", "menuCat": "Details", "order": "60", "role": "http://codaoctopusgroup.com/role/ConcentrationsDetailsNarrative", "shortName": "CONCENTRATIONS (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:ConcentrationRiskDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2020-11-012021-10-31_custom_OneCustomerMember_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember", "decimals": "0", "lang": null, "name": "us-gaap:ProceedsFromCustomers", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2021-11-01to2022-10-31", "decimals": "INF", "first": true, "lang": null, "name": "CODA:EmployeeCompensationPercentage", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000061 - Disclosure - EMPLOYEE BENEFIT PLANS (Details Narrative)", "menuCat": "Details", "order": "61", "role": "http://codaoctopusgroup.com/role/EmployeeBenefitPlansDetailsNarrative", "shortName": "EMPLOYEE BENEFIT PLANS (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2021-11-01to2022-10-31", "decimals": "INF", "first": true, "lang": null, "name": "CODA:EmployeeCompensationPercentage", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2021-11-01to2022-10-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000062 - Disclosure - SCHEDULE OF SEGMENT REPORTING INFORMATION (Details)", "menuCat": "Details", "order": "62", "role": "http://codaoctopusgroup.com/role/ScheduleOfSegmentReportingInformationDetails", "shortName": "SCHEDULE OF SEGMENT REPORTING INFORMATION (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2021-11-012022-10-31_custom_SegmentReportingMember", "decimals": "0", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2021-11-01to2022-10-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000063 - Disclosure - SCHEDULE OF DISAGGREGATE OF REVENUE FROM CONTRACTS FOR SALE WITH CUSTOMERS BY GEOGRAPHIC LOCATION (Details)", "menuCat": "Details", "order": "63", "role": "http://codaoctopusgroup.com/role/ScheduleOfDisaggregateOfRevenueFromContractsForSaleWithCustomersByGeographicLocationDetails", "shortName": "SCHEDULE OF DISAGGREGATE OF REVENUE FROM CONTRACTS FOR SALE WITH CUSTOMERS BY GEOGRAPHIC LOCATION (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2021-11-01to2022-10-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2019-06-292019-06-30_custom_EmploymentAgreementsMember_custom_AnnmarieGayleMember", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:SalariesWagesAndOfficersCompensation", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000064 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details Narrative)", "menuCat": "Details", "order": "64", "role": "http://codaoctopusgroup.com/role/CommitmentsAndContingenciesDetailsNarrative", "shortName": "COMMITMENTS AND CONTINGENCIES (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2019-06-292019-06-30_custom_EmploymentAgreementsMember_custom_AnnmarieGayleMember", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:SalariesWagesAndOfficersCompensation", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "span", "p", "CODA:PayrollProtectionProgramTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2021-11-012022-10-31_custom_SecondRoundPayrollProtectionProgramMember", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ProceedsFromLoanOriginations1", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000065 - Disclosure - PAYROLL PROTECTION PROGRAM (Details Narrative)", "menuCat": "Details", "order": "65", "role": "http://codaoctopusgroup.com/role/PayrollProtectionProgramDetailsNarrative", "shortName": "PAYROLL PROTECTION PROGRAM (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "p", "CODA:PayrollProtectionProgramTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2021-11-012022-10-31_custom_SecondRoundPayrollProtectionProgramMember", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ProceedsFromLoanOriginations1", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2021-11-01to2022-10-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000007 - Disclosure - ORGANIZATION AND DESCRIPTION OF BUSINESS", "menuCat": "Notes", "order": "7", "role": "http://codaoctopusgroup.com/role/OrganizationAndDescriptionOfBusiness", "shortName": "ORGANIZATION AND DESCRIPTION OF BUSINESS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2021-11-01to2022-10-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2021-11-01to2022-10-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000008 - Disclosure - SUMMARY OF ACCOUNTING POLICIES", "menuCat": "Notes", "order": "8", "role": "http://codaoctopusgroup.com/role/SummaryOfAccountingPolicies", "shortName": "SUMMARY OF ACCOUNTING POLICIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2021-11-01to2022-10-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2021-11-01to2022-10-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InterestAndOtherIncomeTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000009 - Disclosure - OTHER INCOME", "menuCat": "Notes", "order": "9", "role": "http://codaoctopusgroup.com/role/OtherIncome", "shortName": "OTHER INCOME", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2021-11-01to2022-10-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InterestAndOtherIncomeTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 56, "tag": { "CODA_AnnmarieGayleMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Annmarie Gayle [Member]", "label": "Annmarie Gayle [Member]" } } }, "localname": "AnnmarieGayleMember", "nsuri": "http://codaoctopusgroup.com/20221031", "presentation": [ "http://codaoctopusgroup.com/role/CommitmentsAndContingenciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "CODA_AnnualSalarySeparationBonus": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Annual salary, separation bonus.", "label": "Annual salary, separation bonus" } } }, "localname": "AnnualSalarySeparationBonus", "nsuri": "http://codaoctopusgroup.com/20221031", "presentation": [ "http://codaoctopusgroup.com/role/CommitmentsAndContingenciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "CODA_AustraliaAndAsiaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Australia/Asia [Member]", "label": "Australia/Asia [Member]" } } }, "localname": "AustraliaAndAsiaMember", "nsuri": "http://codaoctopusgroup.com/20221031", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfDisaggregateOfRevenueFromContractsForSaleWithCustomersByGeographicLocationDetails" ], "xbrltype": "domainItemType" }, "CODA_BlairCunninghamMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Blair Cunningham [Member]", "label": "Blair Cunningham [Member]" } } }, "localname": "BlairCunninghamMember", "nsuri": "http://codaoctopusgroup.com/20221031", "presentation": [ "http://codaoctopusgroup.com/role/CommitmentsAndContingenciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "CODA_CodaOctopusColmekIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Coda Octopus Colmek Inc [Member]" } } }, "localname": "CodaOctopusColmekIncMember", "nsuri": "http://codaoctopusgroup.com/20221031", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfGoodwillDetails" ], "xbrltype": "domainItemType" }, "CODA_CodaOctopusMartechLtdMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Coda Octopus Martech Ltd [Member]" } } }, "localname": "CodaOctopusMartechLtdMember", "nsuri": "http://codaoctopusgroup.com/20221031", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfGoodwillDetails" ], "xbrltype": "domainItemType" }, "CODA_CodaOctopusProductsLtdMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Coda Octopus Products Ltd [Member]" } } }, "localname": "CodaOctopusProductsLtdMember", "nsuri": "http://codaoctopusgroup.com/20221031", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfGoodwillDetails" ], "xbrltype": "domainItemType" }, "CODA_ContractsInProgressUnbilledReceivablesAndDeferredRevenuePolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contracts In Progress Unbilled Receivables And Deferred Revenue Policy TextBlock.", "label": "Contracts in Progress (Unbilled Receivables and Deferred Revenue)" } } }, "localname": "ContractsInProgressUnbilledReceivablesAndDeferredRevenuePolicyTextBlock", "nsuri": "http://codaoctopusgroup.com/20221031", "presentation": [ "http://codaoctopusgroup.com/role/SummaryOfAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "CODA_CunninghamMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cunningham [Member]" } } }, "localname": "CunninghamMember", "nsuri": "http://codaoctopusgroup.com/20221031", "presentation": [ "http://codaoctopusgroup.com/role/CommitmentsAndContingenciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "CODA_DeferredTaxAssetRestrictedStockAwards": { "auth_ref": [], "calculation": { "http://codaoctopusgroup.com/role/ScheduleOfComponentsOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred tax asset restricted stock awards.", "label": "Restricted Stock Awards" } } }, "localname": "DeferredTaxAssetRestrictedStockAwards", "nsuri": "http://codaoctopusgroup.com/20221031", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "CODA_DeferredTaxAssetsForeignResearchAndDevelopmentRefunds": { "auth_ref": [], "calculation": { "http://codaoctopusgroup.com/role/ScheduleOfComponentsOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred tax assets foreign research and development refunds.", "label": "Foreign fixed assets" } } }, "localname": "DeferredTaxAssetsForeignResearchAndDevelopmentRefunds", "nsuri": "http://codaoctopusgroup.com/20221031", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "CODA_DepreciationCostOfGoodsSoldAllocationPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Depreciation of cost of goods sold allocation percentage.", "label": "Depreciation cost of goods sold allocation percentage" } } }, "localname": "DepreciationCostOfGoodsSoldAllocationPercentage", "nsuri": "http://codaoctopusgroup.com/20221031", "presentation": [ "http://codaoctopusgroup.com/role/SummaryOfAccountingPoliciesDetailsNarrative" ], "xbrltype": "percentItemType" }, "CODA_DisclosurePayrollProtectionProgramAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Payroll Protection Program" } } }, "localname": "DisclosurePayrollProtectionProgramAbstract", "nsuri": "http://codaoctopusgroup.com/20221031", "xbrltype": "stringItemType" }, "CODA_ERCPayrollTaxCredits": { "auth_ref": [], "calculation": { "http://codaoctopusgroup.com/role/ScheduleOfOtherIncomeDetails": { "order": 2.0, "parentTag": "us-gaap_OtherIncome", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "ERC Payroll Tax Credits.", "label": "Employee Retention Credits payroll tax credits" } } }, "localname": "ERCPayrollTaxCredits", "nsuri": "http://codaoctopusgroup.com/20221031", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfOtherIncomeDetails" ], "xbrltype": "monetaryItemType" }, "CODA_EmployeeCompensationPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Employee compensation percentage.", "label": "Employee compensation percentage" } } }, "localname": "EmployeeCompensationPercentage", "nsuri": "http://codaoctopusgroup.com/20221031", "presentation": [ "http://codaoctopusgroup.com/role/EmployeeBenefitPlansDetailsNarrative" ], "xbrltype": "percentItemType" }, "CODA_EmployeeRetentionCreditReceivables": { "auth_ref": [], "calculation": { "http://codaoctopusgroup.com/role/SummaryOfOtherCurrentAssetsDetails": { "order": 3.0, "parentTag": "us-gaap_OtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Employee retention credit receivables.", "label": "Employee Retention Credit Receivables" } } }, "localname": "EmployeeRetentionCreditReceivables", "nsuri": "http://codaoctopusgroup.com/20221031", "presentation": [ "http://codaoctopusgroup.com/role/SummaryOfOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "CODA_EmploymentAgreementsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Employment Agreements [Member]", "label": "Employment Agreements [Member]" } } }, "localname": "EmploymentAgreementsMember", "nsuri": "http://codaoctopusgroup.com/20221031", "presentation": [ "http://codaoctopusgroup.com/role/CommitmentsAndContingenciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "CODA_EngineeringPartsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Engineering Parts [Member]", "label": "Engineering Parts [Member]" } } }, "localname": "EngineeringPartsMember", "nsuri": "http://codaoctopusgroup.com/20221031", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfDisaggregateOfRevenueFromContractsForSaleWithCustomersByGeographicLocationDetails" ], "xbrltype": "domainItemType" }, "CODA_EquipmentRentalsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment Rentals [Member]", "label": "Equipment Rentals [Member]" } } }, "localname": "EquipmentRentalsMember", "nsuri": "http://codaoctopusgroup.com/20221031", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfDisaggregateOfRevenueFromContractsForSaleWithCustomersByGeographicLocationDetails" ], "xbrltype": "domainItemType" }, "CODA_EquipmentSalesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment Sales [Member]", "label": "Equipment Sales [Member]" } } }, "localname": "EquipmentSalesMember", "nsuri": "http://codaoctopusgroup.com/20221031", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfDisaggregateOfRevenueFromContractsForSaleWithCustomersByGeographicLocationDetails" ], "xbrltype": "domainItemType" }, "CODA_FundingFromPaycheckProtectionProgramRecognizedAsIncome": { "auth_ref": [], "calculation": { "http://codaoctopusgroup.com/role/StatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Funding from paycheck protection program recognized as income.", "label": "Funding from Paycheck Protection Program recognized as income" } } }, "localname": "FundingFromPaycheckProtectionProgramRecognizedAsIncome", "nsuri": "http://codaoctopusgroup.com/20221031", "presentation": [ "http://codaoctopusgroup.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "CODA_FurnitureFixturesAndImprovementsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Furniture, Fixtures and Improvements [Member]", "label": "Furniture, Fixtures and Improvements [Member]" } } }, "localname": "FurnitureFixturesAndImprovementsMember", "nsuri": "http://codaoctopusgroup.com/20221031", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfPropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "CODA_FutureYearsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Future Years [Member]", "label": "Future Years [Member]" } } }, "localname": "FutureYearsMember", "nsuri": "http://codaoctopusgroup.com/20221031", "presentation": [ "http://codaoctopusgroup.com/role/CapitalStockDetailsNarrative" ], "xbrltype": "domainItemType" }, "CODA_KevinKaneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Kevin Kane [Member]", "label": "Kevin Kane [Member]" } } }, "localname": "KevinKaneMember", "nsuri": "http://codaoctopusgroup.com/20221031", "presentation": [ "http://codaoctopusgroup.com/role/CommitmentsAndContingenciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "CODA_MarineEngineeringBusinessServicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Marine Engineering Business Services [Member]", "label": "Marine Engineering Business Services [Member]" } } }, "localname": "MarineEngineeringBusinessServicesMember", "nsuri": "http://codaoctopusgroup.com/20221031", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfDisaggregateOfRevenueFromContractsForSaleWithCustomersByGeographicLocationDetails", "http://codaoctopusgroup.com/role/ScheduleOfSegmentReportingInformationDetails" ], "xbrltype": "domainItemType" }, "CODA_MarineTechnologyBusinessProductsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Marine Technology Business Products [Member]", "label": "Marine Technology Business Products [Member]" } } }, "localname": "MarineTechnologyBusinessProductsMember", "nsuri": "http://codaoctopusgroup.com/20221031", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfDisaggregateOfRevenueFromContractsForSaleWithCustomersByGeographicLocationDetails", "http://codaoctopusgroup.com/role/ScheduleOfSegmentReportingInformationDetails" ], "xbrltype": "domainItemType" }, "CODA_MichaelMidgleyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Michael Midgley [Member]", "label": "Michael Midgley [Member]" } } }, "localname": "MichaelMidgleyMember", "nsuri": "http://codaoctopusgroup.com/20221031", "presentation": [ "http://codaoctopusgroup.com/role/CommitmentsAndContingenciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "CODA_MiddleEastAndAfricaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Middle East/Africa [Member]", "label": "Middle East/Africa [Member]" } } }, "localname": "MiddleEastAndAfricaMember", "nsuri": "http://codaoctopusgroup.com/20221031", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfDisaggregateOfRevenueFromContractsForSaleWithCustomersByGeographicLocationDetails" ], "xbrltype": "domainItemType" }, "CODA_NathanParkerMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Nathan Parker [Member]", "label": "Nathan Parker [Member]" } } }, "localname": "NathanParkerMember", "nsuri": "http://codaoctopusgroup.com/20221031", "presentation": [ "http://codaoctopusgroup.com/role/CommitmentsAndContingenciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "CODA_OfficeMachineryAndEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Office Machinery and Equipment [Member]", "label": "Office Machinery and Equipment [Member]" } } }, "localname": "OfficeMachineryAndEquipmentMember", "nsuri": "http://codaoctopusgroup.com/20221031", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfPropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "CODA_OneCustomerMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "One Customer [Member]", "label": "One Customer [Member]" } } }, "localname": "OneCustomerMember", "nsuri": "http://codaoctopusgroup.com/20221031", "presentation": [ "http://codaoctopusgroup.com/role/ConcentrationsDetailsNarrative" ], "xbrltype": "domainItemType" }, "CODA_OperatingLossCarryforwardsExcludingTradingLoss": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Operating loss carryforwards excluding trading loss.", "label": "Operating loss carryforwards excluding trading loss" } } }, "localname": "OperatingLossCarryforwardsExcludingTradingLoss", "nsuri": "http://codaoctopusgroup.com/20221031", "presentation": [ "http://codaoctopusgroup.com/role/IncomeTaxesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "CODA_OperatingLossCarryforwardsIncludingTradingLoss": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Operating loss carryforwards including trading loss.", "label": "Operating loss carryforwards including trading loss" } } }, "localname": "OperatingLossCarryforwardsIncludingTradingLoss", "nsuri": "http://codaoctopusgroup.com/20221031", "presentation": [ "http://codaoctopusgroup.com/role/IncomeTaxesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "CODA_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributable": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Other comprehensive income (loss) of foreign currency translation adjustments.", "label": "Other comprehensive income (loss) of foreign currency translation adjustments", "negatedLabel": "Other comprehensive income (loss) of foreign currency translation adjustments" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributable", "nsuri": "http://codaoctopusgroup.com/20221031", "presentation": [ "http://codaoctopusgroup.com/role/AccumulatedOtherComprehensiveIncomeLossDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "CODA_OtherIncomes": { "auth_ref": [], "calculation": { "http://codaoctopusgroup.com/role/ScheduleOfOtherIncomeDetails": { "order": 3.0, "parentTag": "us-gaap_OtherIncome", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Other Incomes.", "label": "OtherIncomes", "verboseLabel": "Other Income" } } }, "localname": "OtherIncomes", "nsuri": "http://codaoctopusgroup.com/20221031", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfOtherIncomeDetails" ], "xbrltype": "monetaryItemType" }, "CODA_OverheadMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Overhead [Member]", "label": "Overhead [Member]" } } }, "localname": "OverheadMember", "nsuri": "http://codaoctopusgroup.com/20221031", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfSegmentReportingInformationDetails" ], "xbrltype": "domainItemType" }, "CODA_PatentsAndOtherMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Patents And Other [Member]", "label": "Patents And Other [Member]" } } }, "localname": "PatentsAndOtherMember", "nsuri": "http://codaoctopusgroup.com/20221031", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfCarryingValueOfIdentifiableIntangibleAssetsDetailsParenthetical", "http://codaoctopusgroup.com/role/ScheduleOfOtherIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "CODA_PaycheckProtectionProgramLoans": { "auth_ref": [], "calculation": { "http://codaoctopusgroup.com/role/ScheduleOfOtherIncomeDetails": { "order": 1.0, "parentTag": "us-gaap_OtherIncome", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Paycheck Protection Program Loans.", "label": "PPP Loans" } } }, "localname": "PaycheckProtectionProgramLoans", "nsuri": "http://codaoctopusgroup.com/20221031", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfOtherIncomeDetails" ], "xbrltype": "monetaryItemType" }, "CODA_PayrollProtectionProgramTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Payroll Protection Program [Text Block]", "label": "PAYROLL PROTECTION PROGRAM" } } }, "localname": "PayrollProtectionProgramTextBlock", "nsuri": "http://codaoctopusgroup.com/20221031", "presentation": [ "http://codaoctopusgroup.com/role/PayrollProtectionProgram" ], "xbrltype": "textBlockItemType" }, "CODA_PercentageOfWorkingHoursReduced": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of working hours reduced.", "label": "Percentage of working hours reduced" } } }, "localname": "PercentageOfWorkingHoursReduced", "nsuri": "http://codaoctopusgroup.com/20221031", "presentation": [ "http://codaoctopusgroup.com/role/CommitmentsAndContingenciesDetailsNarrative" ], "xbrltype": "percentItemType" }, "CODA_PreferredStockSharesDesignated": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Preferred stock, shares designated.", "label": "Preferred stock shares designated" } } }, "localname": "PreferredStockSharesDesignated", "nsuri": "http://codaoctopusgroup.com/20221031", "presentation": [ "http://codaoctopusgroup.com/role/CapitalStockDetailsNarrative" ], "xbrltype": "sharesItemType" }, "CODA_ProceedsFromPaycheckProtectionProgram": { "auth_ref": [], "calculation": { "http://codaoctopusgroup.com/role/StatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Proceeds from paycheck protection program.", "label": "Proceeds from Paycheck Protection Program" } } }, "localname": "ProceedsFromPaycheckProtectionProgram", "nsuri": "http://codaoctopusgroup.com/20221031", "presentation": [ "http://codaoctopusgroup.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "CODA_PurchaseOfPropertyAndEquipmentPreviouslyHeldInEscrowIncludedInPrepaidExpenses": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Purchase of property and equipment previously held in escrow, included in prepaid expenses.", "label": "Purchase of property and equipment previously held in escrow, included in prepaid expenses as of October 31, 2021" } } }, "localname": "PurchaseOfPropertyAndEquipmentPreviouslyHeldInEscrowIncludedInPrepaidExpenses", "nsuri": "http://codaoctopusgroup.com/20221031", "presentation": [ "http://codaoctopusgroup.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "CODA_ReductionCompensationAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Reduction compensation amount.", "label": "Reduction compensation amount" } } }, "localname": "ReductionCompensationAmount", "nsuri": "http://codaoctopusgroup.com/20221031", "presentation": [ "http://codaoctopusgroup.com/role/CommitmentsAndContingenciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "CODA_RentalAssetsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Rental Assets [Member]", "label": "Rental Assets [Member]" } } }, "localname": "RentalAssetsMember", "nsuri": "http://codaoctopusgroup.com/20221031", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfPropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "CODA_RevenuesFromIntercompanySales": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Revenues from Intercompany Sales.", "label": "Revenues from Intercompany Sales - eliminated from sales above" } } }, "localname": "RevenuesFromIntercompanySales", "nsuri": "http://codaoctopusgroup.com/20221031", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfSegmentReportingInformationDetails" ], "xbrltype": "monetaryItemType" }, "CODA_SecondRoundPayrollProtectionProgramMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Second Round Payroll Protection Program [Member]", "label": "Second Round Payroll Protection Program [Member]" } } }, "localname": "SecondRoundPayrollProtectionProgramMember", "nsuri": "http://codaoctopusgroup.com/20221031", "presentation": [ "http://codaoctopusgroup.com/role/PayrollProtectionProgramDetailsNarrative" ], "xbrltype": "domainItemType" }, "CODA_SecuredNotePayableMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Secured Note Payable [Member]", "label": "Secured Note Payable [Member]" } } }, "localname": "SecuredNotePayableMember", "nsuri": "http://codaoctopusgroup.com/20221031", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfNotesPayableDetails", "http://codaoctopusgroup.com/role/ScheduleOfNotesPayableDetailsParenthetical" ], "xbrltype": "domainItemType" }, "CODA_SegmentReportingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Segment Reporting [Member]", "label": "Segment Reporting [Member]" } } }, "localname": "SegmentReportingMember", "nsuri": "http://codaoctopusgroup.com/20221031", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfSegmentReportingInformationDetails" ], "xbrltype": "domainItemType" }, "CODA_ServicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Services [Member]", "label": "Services [Member]" } } }, "localname": "ServicesMember", "nsuri": "http://codaoctopusgroup.com/20221031", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfDisaggregateOfRevenueFromContractsForSaleWithCustomersByGeographicLocationDetails" ], "xbrltype": "domainItemType" }, "CODA_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableExercisesInPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of restricted stock awards, exercises exercisable.", "label": "Number of restricted stock awards, exercised exercisable" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableExercisesInPeriod", "nsuri": "http://codaoctopusgroup.com/20221031", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfRestrictedStockAwardsDetails" ], "xbrltype": "sharesItemType" }, "CODA_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableForfeitedInPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of restricted stock awards, forfeited or cancelled exercisable.", "label": "Number of restricted stock awards, exercises exercisable" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableForfeitedInPeriod", "nsuri": "http://codaoctopusgroup.com/20221031", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfRestrictedStockAwardsDetails" ], "xbrltype": "sharesItemType" }, "CODA_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableGrantsInPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of restricted stock awards, granted exercisable.", "label": "Number of restricted stock awards, granted exercisable" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableGrantsInPeriod", "nsuri": "http://codaoctopusgroup.com/20221031", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfRestrictedStockAwardsDetails" ], "xbrltype": "sharesItemType" }, "CODA_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableTreasuryStockInPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of restricted stock awards, treasury stock exercisable.", "label": "Number of restricted stock awards, treasury stock exercisable" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableTreasuryStockInPeriod", "nsuri": "http://codaoctopusgroup.com/20221031", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfRestrictedStockAwardsDetails" ], "xbrltype": "sharesItemType" }, "CODA_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableVestedInPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of restricted stock awards, vested exercisable.", "label": "Number of restricted stock awards, vested exercisable" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableVestedInPeriod", "nsuri": "http://codaoctopusgroup.com/20221031", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfRestrictedStockAwardsDetails" ], "xbrltype": "sharesItemType" }, "CODA_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisesInPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of restricted stock awards, exercises non-vested.", "label": "Number of restricted stock awards, exercised non-vested" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisesInPeriod", "nsuri": "http://codaoctopusgroup.com/20221031", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfRestrictedStockAwardsDetails" ], "xbrltype": "sharesItemType" }, "CODA_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisesOutstandingWeightedAverageGrantDateFairValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average exercise price of restricted stock awards, exercises total.", "label": "Weighted average exercise price of restricted stock awards, exercised" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisesOutstandingWeightedAverageGrantDateFairValue", "nsuri": "http://codaoctopusgroup.com/20221031", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfRestrictedStockAwardsDetails" ], "xbrltype": "perShareItemType" }, "CODA_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisesWeightedAverageGrantDateFairValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average exercise price of restricted stock awards, exercises non-vested.", "label": "Weighted average exercise price of restricted stock awards, exercised non-vested" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisesWeightedAverageGrantDateFairValue", "nsuri": "http://codaoctopusgroup.com/20221031", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfRestrictedStockAwardsDetails" ], "xbrltype": "perShareItemType" }, "CODA_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisesWeightedAverageGrantDateFairValueExercisable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average exercise price of restricted stock awards, exercises exercisable.", "label": "Weighted average exercise price of restricted stock awards, exercised exercisable" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisesWeightedAverageGrantDateFairValueExercisable", "nsuri": "http://codaoctopusgroup.com/20221031", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfRestrictedStockAwardsDetails" ], "xbrltype": "perShareItemType" }, "CODA_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresOutstandingWeightedAverageGrantDateFairValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average exercise price of restricted stock awards, forfeited or cancelled total.", "label": "Weighted average exercise price of restricted stock awards, forfeited or cancelled" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresOutstandingWeightedAverageGrantDateFairValue", "nsuri": "http://codaoctopusgroup.com/20221031", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfRestrictedStockAwardsDetails" ], "xbrltype": "perShareItemType" }, "CODA_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValueExercisable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average exercise price of restricted stock awards, forfeited or cancelled exercisable.", "label": "Weighted average exercise price of restricted stock awards, forfeited or cancelled exercisable" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValueExercisable", "nsuri": "http://codaoctopusgroup.com/20221031", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfRestrictedStockAwardsDetails" ], "xbrltype": "perShareItemType" }, "CODA_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodExercisableWeightedAverageGrantDateFairValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average exercise price of restricted stock awards, granted exercisable.", "label": "Weighted average exercise price of restricted stock awards, granted exercisable" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodExercisableWeightedAverageGrantDateFairValue", "nsuri": "http://codaoctopusgroup.com/20221031", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfRestrictedStockAwardsDetails" ], "xbrltype": "perShareItemType" }, "CODA_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodOutstandingWeightedAverageGrantDateFairValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average exercise price of restricted stock awards, granted total.", "label": "Weighted average exercise price of restricted stock awards, granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodOutstandingWeightedAverageGrantDateFairValue", "nsuri": "http://codaoctopusgroup.com/20221031", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfRestrictedStockAwardsDetails" ], "xbrltype": "perShareItemType" }, "CODA_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedExercisableNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of restricted stock awards, outstanding exercisable.", "label": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedExercisableNumber", "periodEndLabel": "Number of restricted stock awards, outstanding exercisable ending", "periodStartLabel": "Number of restricted stock awards, outstanding exercisable beginning" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedExercisableNumber", "nsuri": "http://codaoctopusgroup.com/20221031", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfRestrictedStockAwardsDetails" ], "xbrltype": "sharesItemType" }, "CODA_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedExercisableWeightedAverageGrantDateFairValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average exercise price of restricted stock awards, outstanding exercisable.", "label": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedExercisableWeightedAverageGrantDateFairValue", "periodEndLabel": "Weighted average exercise price of restricted stock awards, outstanding ending exercisable", "periodStartLabel": "Weighted average exercise price of restricted stock awards, outstanding beginning exercisable" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedExercisableWeightedAverageGrantDateFairValue", "nsuri": "http://codaoctopusgroup.com/20221031", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfRestrictedStockAwardsDetails" ], "xbrltype": "perShareItemType" }, "CODA_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedOutstandingWeightedAverageGrantDateFairValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average exercise price of restricted stock awards, outstanding total.", "label": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedOutstandingWeightedAverageGrantDateFairValue", "periodEndLabel": "Weighted average exercise price of restricted stock awards, ending", "periodStartLabel": "Weighted average exercise price of restricted stock awards, beginning" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedOutstandingWeightedAverageGrantDateFairValue", "nsuri": "http://codaoctopusgroup.com/20221031", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfRestrictedStockAwardsDetails" ], "xbrltype": "perShareItemType" }, "CODA_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingExercisesInPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of restricted stock awards, treasury stock total.", "label": "Number of restricted stock awards, exercised" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingExercisesInPeriod", "nsuri": "http://codaoctopusgroup.com/20221031", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfRestrictedStockAwardsDetails" ], "xbrltype": "sharesItemType" }, "CODA_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingForfeitedInPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of restricted stock awards, forfeited or cancelled total.", "label": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingForfeitedInPeriod", "negatedLabel": "Number of restricted stock awards, forfeited or cancelled" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingForfeitedInPeriod", "nsuri": "http://codaoctopusgroup.com/20221031", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfRestrictedStockAwardsDetails" ], "xbrltype": "sharesItemType" }, "CODA_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingGrantsInPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of restricted stock awards, granted total.", "label": "Number of restricted stock awards, granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingGrantsInPeriod", "nsuri": "http://codaoctopusgroup.com/20221031", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfRestrictedStockAwardsDetails" ], "xbrltype": "sharesItemType" }, "CODA_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingNonvestedNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of restricted stock awards, outstanding total.", "label": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingNonvestedNumber", "periodEndLabel": "Number of restricted stock awards, ending balance", "periodStartLabel": "Number of restricted stock awards, beginning balance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingNonvestedNumber", "nsuri": "http://codaoctopusgroup.com/20221031", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfRestrictedStockAwardsDetails" ], "xbrltype": "sharesItemType" }, "CODA_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingTreasuryStockinPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of restricted stock awards treasury stoick.", "label": "Number of restricted stock awards, treasury stock", "negatedLabel": "Number of restricted stock awards, treasury stock" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingTreasuryStockinPeriod", "nsuri": "http://codaoctopusgroup.com/20221031", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfRestrictedStockAwardsDetails" ], "xbrltype": "sharesItemType" }, "CODA_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingVestedInPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of restricted stock awards, vested total.", "label": "Number of restricted stock awards, vested" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingVestedInPeriod", "nsuri": "http://codaoctopusgroup.com/20221031", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfRestrictedStockAwardsDetails" ], "xbrltype": "sharesItemType" }, "CODA_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsTreasuryStockInPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of restricted stock awards, treasury stock non-vested.", "label": "Number of restricted stock awards, Treasury stock non-vested", "negatedLabel": "Number of restricted stock awards, Treasury stock non-vested" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsTreasuryStockInPeriod", "nsuri": "http://codaoctopusgroup.com/20221031", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfRestrictedStockAwardsDetails" ], "xbrltype": "sharesItemType" }, "CODA_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsTreasuryStockOutstandingWeightedAverageGrantDateFairValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average exercise price of restricted stock awards, treasury stock total.", "label": "Weighted average exercise price of restricted stock awards, treasury stock" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsTreasuryStockOutstandingWeightedAverageGrantDateFairValue", "nsuri": "http://codaoctopusgroup.com/20221031", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfRestrictedStockAwardsDetails" ], "xbrltype": "perShareItemType" }, "CODA_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsTreasuryStockWeightedAverageGrantDateFairValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average exercise price of restricted stock awards, treasury stcok non-vested.", "label": "Weighted average exercise price of restricted stock awards, treasury stock non-vested" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsTreasuryStockWeightedAverageGrantDateFairValue", "nsuri": "http://codaoctopusgroup.com/20221031", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfRestrictedStockAwardsDetails" ], "xbrltype": "perShareItemType" }, "CODA_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsTreasuryStockWeightedAverageGrantDateFairValueExercisable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average exercise price of restricted stock awards, treasury stock exercisable.", "label": "Weighted average exercise price of restricted stock awards, treasury stock exercisable" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsTreasuryStockWeightedAverageGrantDateFairValueExercisable", "nsuri": "http://codaoctopusgroup.com/20221031", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfRestrictedStockAwardsDetails" ], "xbrltype": "perShareItemType" }, "CODA_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodExercisableWeightedAverageGrantDateFairValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average exercise price of restricted stock awards, vested exercisable.", "label": "Weighted average exercise price of restricted stock awards, vested exercisable" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodExercisableWeightedAverageGrantDateFairValue", "nsuri": "http://codaoctopusgroup.com/20221031", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfRestrictedStockAwardsDetails" ], "xbrltype": "perShareItemType" }, "CODA_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodOutstandingWeightedAverageGrantDateFairValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average exercise price of restricted stock awards, vested total.", "label": "Weighted average exercise price of restricted stock awards, vested" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodOutstandingWeightedAverageGrantDateFairValue", "nsuri": "http://codaoctopusgroup.com/20221031", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfRestrictedStockAwardsDetails" ], "xbrltype": "perShareItemType" }, "CODA_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumberExercised": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of exercisable stock options exercised.", "label": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumberExercised", "negatedLabel": "Number of exercisable stock options, excerised" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumberExercised", "nsuri": "http://codaoctopusgroup.com/20221031", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "CODA_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumberForfeited": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of exercisable stock options forfeited or cancelled.", "label": "Number of exercisable stock options, forfeited or cancelled" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumberForfeited", "nsuri": "http://codaoctopusgroup.com/20221031", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "CODA_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumberGranted": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of exercisable stock options granted.", "label": "Number of exercisable stock options, granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumberGranted", "nsuri": "http://codaoctopusgroup.com/20221031", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "CODA_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumberVested": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of exercisable stock options vested.", "label": "Number of exercisable stock options, vested" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumberVested", "nsuri": "http://codaoctopusgroup.com/20221031", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "CODA_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableOutstandingNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of exercisable stock options outstanding balance.", "label": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableOutstandingNumber", "periodEndLabel": "Number of exercisable stock options, outstanding, ending balance", "periodStartLabel": "Number of exercisable stock options, outstanding, beginning balance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableOutstandingNumber", "nsuri": "http://codaoctopusgroup.com/20221031", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "CODA_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePriceExercised": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average exercise price exercised.", "label": "Weighted average exercise price of options, exercisable exercised" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePriceExercised", "nsuri": "http://codaoctopusgroup.com/20221031", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "CODA_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePriceForfeited": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average exercise price forfeited.", "label": "Weighted average exercise price of options, exercisable forfeited or cancelled" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePriceForfeited", "nsuri": "http://codaoctopusgroup.com/20221031", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "CODA_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePriceGranted": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average exercise price granted.", "label": "Weighted average exercise price of options, exercisable granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePriceGranted", "nsuri": "http://codaoctopusgroup.com/20221031", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "CODA_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePriceVested": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average exercise price vested.", "label": "Weighted average exercise price of options, exercisable vested" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePriceVested", "nsuri": "http://codaoctopusgroup.com/20221031", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "CODA_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsVestedInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average exercise price vested.", "label": "Weighted average exercise price of options, vested" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsVestedInPeriodWeightedAverageExercisePrice", "nsuri": "http://codaoctopusgroup.com/20221031", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "CODA_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisedNumberOfShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of nonvested stock options exercises.", "label": "Number of nonvested stock options, exercised" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisedNumberOfShares", "nsuri": "http://codaoctopusgroup.com/20221031", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "CODA_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisesWeightedAverageGrantDateFairValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average exercise price of nonvested options, exercises.", "label": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisesWeightedAverageGrantDateFairValue", "verboseLabel": "Weighted average exercise price of nonvested options, outstanding" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisesWeightedAverageGrantDateFairValue", "nsuri": "http://codaoctopusgroup.com/20221031", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "CODA_SoftwareSalesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Software Sales [Member]", "label": "Software Sales [Member]" } } }, "localname": "SoftwareSalesMember", "nsuri": "http://codaoctopusgroup.com/20221031", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfDisaggregateOfRevenueFromContractsForSaleWithCustomersByGeographicLocationDetails" ], "xbrltype": "domainItemType" }, "CODA_StockIssuedDuringPeriodSharesStockOptionsVested": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock issued during period shares stock options vested.", "label": "Number of stock options, vested" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsVested", "nsuri": "http://codaoctopusgroup.com/20221031", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "CODA_SupplementalDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Supplemental Disclosures Abstract", "label": "Supplemental Disclosures" } } }, "localname": "SupplementalDisclosuresAbstract", "nsuri": "http://codaoctopusgroup.com/20221031", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfSegmentReportingInformationDetails" ], "xbrltype": "stringItemType" }, "CODA_TreasuryStockPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Treasury Stock [Policy Text Block]", "label": "Treasury Stock" } } }, "localname": "TreasuryStockPolicyTextBlock", "nsuri": "http://codaoctopusgroup.com/20221031", "presentation": [ "http://codaoctopusgroup.com/role/SummaryOfAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "CODA_TwoThousandAndTwentyOneStockIncentivePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two Thousand And Twenty One Stock Incentive Plan [Member]", "label": "Two Thousand And Twenty One Stock Incentive Plan [Member]" } } }, "localname": "TwoThousandAndTwentyOneStockIncentivePlanMember", "nsuri": "http://codaoctopusgroup.com/20221031", "presentation": [ "http://codaoctopusgroup.com/role/CapitalStockDetailsNarrative" ], "xbrltype": "domainItemType" }, "CODA_TwoThousandSeventeenStockIncentivePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2017 Plan [Member]", "label": "2017 Plan [Member]" } } }, "localname": "TwoThousandSeventeenStockIncentivePlanMember", "nsuri": "http://codaoctopusgroup.com/20221031", "presentation": [ "http://codaoctopusgroup.com/role/CapitalStockDetailsNarrative" ], "xbrltype": "domainItemType" }, "CODA_UKMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "UK [Member]", "label": "UK [Member]" } } }, "localname": "UKMember", "nsuri": "http://codaoctopusgroup.com/20221031", "presentation": [ "http://codaoctopusgroup.com/role/IncomeTaxesDetailsNarrative" ], "xbrltype": "domainItemType" }, "CODA_UnamortizedCompensationExpense": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Unamortized compensation expense.", "label": "UnamortizedCompensationExpense", "verboseLabel": "Unamortized compensation expense" } } }, "localname": "UnamortizedCompensationExpense", "nsuri": "http://codaoctopusgroup.com/20221031", "presentation": [ "http://codaoctopusgroup.com/role/CapitalStockDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "dei_AmendmentDescription": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Description of changes contained within amended document.", "label": "Amendment Description" } } }, "localname": "AmendmentDescription", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://codaoctopusgroup.com/role/Cover" ], "xbrltype": "stringItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://codaoctopusgroup.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_AnnualInformationForm": { "auth_ref": [ "r570" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag with value true on a form if it is an annual report containing an annual information form.", "label": "Annual Information Form" } } }, "localname": "AnnualInformationForm", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://codaoctopusgroup.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_AuditedAnnualFinancialStatements": { "auth_ref": [ "r570" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag with value true on a form if it is an annual report containing audited financial statements.", "label": "Audited Annual Financial Statements" } } }, "localname": "AuditedAnnualFinancialStatements", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://codaoctopusgroup.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_AuditorFirmId": { "auth_ref": [ "r567", "r569", "r570" ], "lang": { "en-us": { "role": { "documentation": "PCAOB issued Audit Firm Identifier", "label": "Auditor Firm ID" } } }, "localname": "AuditorFirmId", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://codaoctopusgroup.com/role/Cover" ], "xbrltype": "nonemptySequenceNumberItemType" }, "dei_AuditorLocation": { "auth_ref": [ "r567", "r569", "r570" ], "lang": { "en-us": { "role": { "label": "Auditor Location" } } }, "localname": "AuditorLocation", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://codaoctopusgroup.com/role/Cover" ], "xbrltype": "internationalNameItemType" }, "dei_AuditorName": { "auth_ref": [ "r567", "r569", "r570" ], "lang": { "en-us": { "role": { "label": "Auditor Name" } } }, "localname": "AuditorName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://codaoctopusgroup.com/role/Cover" ], "xbrltype": "internationalNameItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://codaoctopusgroup.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_CountryRegion": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Region code of country", "label": "Country Region" } } }, "localname": "CountryRegion", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://codaoctopusgroup.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2022", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://codaoctopusgroup.com/role/Cover" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentAccountingStandard": { "auth_ref": [ "r569" ], "lang": { "en-us": { "role": { "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'.", "label": "Document Accounting Standard" } } }, "localname": "DocumentAccountingStandard", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://codaoctopusgroup.com/role/Cover" ], "xbrltype": "accountingStandardItemType" }, "dei_DocumentAnnualReport": { "auth_ref": [ "r567", "r569", "r570" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an annual report.", "label": "Document Annual Report" } } }, "localname": "DocumentAnnualReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://codaoctopusgroup.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://codaoctopusgroup.com/role/Cover" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://codaoctopusgroup.com/role/Cover" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://codaoctopusgroup.com/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentPeriodStartDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The start date of the period covered in the document, in YYYY-MM-DD format.", "label": "Document Period Start Date" } } }, "localname": "DocumentPeriodStartDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://codaoctopusgroup.com/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r568" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://codaoctopusgroup.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentRegistrationStatement": { "auth_ref": [ "r556" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a registration statement.", "label": "Document Registration Statement" } } }, "localname": "DocumentRegistrationStatement", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://codaoctopusgroup.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentShellCompanyEventDate": { "auth_ref": [ "r569" ], "lang": { "en-us": { "role": { "documentation": "Date of event requiring a shell company report.", "label": "Document Shell Company Event Date" } } }, "localname": "DocumentShellCompanyEventDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://codaoctopusgroup.com/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentShellCompanyReport": { "auth_ref": [ "r569" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true for a Shell Company Report pursuant to section 13 or 15(d) of the Exchange Act.", "label": "Document Shell Company Report" } } }, "localname": "DocumentShellCompanyReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://codaoctopusgroup.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r571" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://codaoctopusgroup.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://codaoctopusgroup.com/role/Cover" ], "xbrltype": "submissionTypeItemType" }, "dei_DocumentsIncorporatedByReferenceTextBlock": { "auth_ref": [ "r559" ], "lang": { "en-us": { "role": { "documentation": "Documents incorporated by reference.", "label": "Documents Incorporated by Reference [Text Block]" } } }, "localname": "DocumentsIncorporatedByReferenceTextBlock", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://codaoctopusgroup.com/role/Cover" ], "xbrltype": "textBlockItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://codaoctopusgroup.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressAddressLine2": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 2 such as Street or Suite number", "label": "Entity Address, Address Line Two" } } }, "localname": "EntityAddressAddressLine2", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://codaoctopusgroup.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressAddressLine3": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 3 such as an Office Park", "label": "Entity Address, Address Line Three" } } }, "localname": "EntityAddressAddressLine3", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://codaoctopusgroup.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://codaoctopusgroup.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCountry": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "ISO 3166-1 alpha-2 country code.", "label": "Entity Address, Country" } } }, "localname": "EntityAddressCountry", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://codaoctopusgroup.com/role/Cover" ], "xbrltype": "countryCodeItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://codaoctopusgroup.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://codaoctopusgroup.com/role/Cover" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityBankruptcyProceedingsReportingCurrent": { "auth_ref": [ "r562" ], "lang": { "en-us": { "role": { "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.", "label": "Entity Bankruptcy Proceedings, Reporting Current" } } }, "localname": "EntityBankruptcyProceedingsReportingCurrent", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://codaoctopusgroup.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r558" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://codaoctopusgroup.com/role/Cover" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://codaoctopusgroup.com/role/Cover" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://codaoctopusgroup.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains." } } }, "localname": "EntityDomain", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfGoodwillDetails" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r558" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://codaoctopusgroup.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityExTransitionPeriod": { "auth_ref": [ "r575" ], "lang": { "en-us": { "role": { "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.", "label": "Elected Not To Use the Extended Transition Period" } } }, "localname": "EntityExTransitionPeriod", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://codaoctopusgroup.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://codaoctopusgroup.com/role/Cover" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r558" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://codaoctopusgroup.com/role/Cover" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://codaoctopusgroup.com/role/Cover" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r572" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://codaoctopusgroup.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityPrimarySicNumber": { "auth_ref": [ "r570" ], "lang": { "en-us": { "role": { "documentation": "Primary Standard Industrial Classification (SIC) Number for the Entity.", "label": "Entity Primary SIC Number" } } }, "localname": "EntityPrimarySicNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://codaoctopusgroup.com/role/Cover" ], "xbrltype": "sicNumberItemType" }, "dei_EntityPublicFloat": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Entity Public Float" } } }, "localname": "EntityPublicFloat", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://codaoctopusgroup.com/role/Cover" ], "xbrltype": "monetaryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r558" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://codaoctopusgroup.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r558" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://codaoctopusgroup.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r558" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://codaoctopusgroup.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r558" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://codaoctopusgroup.com/role/Cover" ], "xbrltype": "employerIdItemType" }, "dei_EntityVoluntaryFilers": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Entity Voluntary Filers" } } }, "localname": "EntityVoluntaryFilers", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://codaoctopusgroup.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityWellKnownSeasonedIssuer": { "auth_ref": [ "r573" ], "lang": { "en-us": { "role": { "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.", "label": "Entity Well-known Seasoned Issuer" } } }, "localname": "EntityWellKnownSeasonedIssuer", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://codaoctopusgroup.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_Extension": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Extension number for local phone number.", "label": "Extension" } } }, "localname": "Extension", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://codaoctopusgroup.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_LegalEntityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The set of legal entities associated with a report.", "label": "Legal Entity [Axis]" } } }, "localname": "LegalEntityAxis", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfGoodwillDetails" ], "xbrltype": "stringItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://codaoctopusgroup.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_NoTradingSymbolFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a security having no trading symbol.", "label": "No Trading Symbol Flag" } } }, "localname": "NoTradingSymbolFlag", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://codaoctopusgroup.com/role/Cover" ], "xbrltype": "trueItemType" }, "dei_OtherReportingStandardItemNumber": { "auth_ref": [ "r569" ], "lang": { "en-us": { "role": { "documentation": "\"Item 17\" or \"Item 18\" specified when the basis of accounting is neither US GAAP nor IFRS.", "label": "Other Reporting Standard Item Number" } } }, "localname": "OtherReportingStandardItemNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://codaoctopusgroup.com/role/Cover" ], "xbrltype": "otherReportingStandardItemNumberItemType" }, "dei_PreCommencementIssuerTenderOffer": { "auth_ref": [ "r563" ], "lang": { "en-us": { "role": { "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.", "label": "Pre-commencement Issuer Tender Offer" } } }, "localname": "PreCommencementIssuerTenderOffer", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://codaoctopusgroup.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_PreCommencementTenderOffer": { "auth_ref": [ "r564" ], "lang": { "en-us": { "role": { "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.", "label": "Pre-commencement Tender Offer" } } }, "localname": "PreCommencementTenderOffer", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://codaoctopusgroup.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r557" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://codaoctopusgroup.com/role/Cover" ], "xbrltype": "securityTitleItemType" }, "dei_Security12gTitle": { "auth_ref": [ "r561" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(g) registered security.", "label": "Title of 12(g) Security" } } }, "localname": "Security12gTitle", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://codaoctopusgroup.com/role/Cover" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r560" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://codaoctopusgroup.com/role/Cover" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_SecurityReportingObligation": { "auth_ref": [ "r565" ], "lang": { "en-us": { "role": { "documentation": "15(d), indicating whether the security has a reporting obligation under that section of the Exchange Act.", "label": "Security Reporting Obligation" } } }, "localname": "SecurityReportingObligation", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://codaoctopusgroup.com/role/Cover" ], "xbrltype": "securityReportingObligationItemType" }, "dei_SolicitingMaterial": { "auth_ref": [ "r566" ], "lang": { "en-us": { "role": { "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.", "label": "Soliciting Material" } } }, "localname": "SolicitingMaterial", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://codaoctopusgroup.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://codaoctopusgroup.com/role/Cover" ], "xbrltype": "tradingSymbolItemType" }, "dei_WrittenCommunications": { "auth_ref": [ "r574" ], "lang": { "en-us": { "role": { "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.", "label": "Written Communications" } } }, "localname": "WrittenCommunications", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://codaoctopusgroup.com/role/Cover" ], "xbrltype": "booleanItemType" }, "srt_AmericasMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Americas [Member]" } } }, "localname": "AmericasMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfDisaggregateOfRevenueFromContractsForSaleWithCustomersByGeographicLocationDetails" ], "xbrltype": "domainItemType" }, "srt_EuropeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Europe [Member]" } } }, "localname": "EuropeMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfDisaggregateOfRevenueFromContractsForSaleWithCustomersByGeographicLocationDetails" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r283", "r543", "r623", "r675" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://codaoctopusgroup.com/role/ConcentrationsDetailsNarrative" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r320", "r321", "r322", "r323", "r393", "r482", "r499", "r522", "r523", "r540", "r550", "r555", "r621", "r667", "r668", "r669", "r670", "r671", "r672" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://codaoctopusgroup.com/role/SummaryOfAccountingPoliciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r283", "r543", "r623", "r675" ], "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://codaoctopusgroup.com/role/ConcentrationsDetailsNarrative" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r279", "r485", "r541", "r553", "r616", "r617", "r623", "r674" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfDisaggregateOfRevenueFromContractsForSaleWithCustomersByGeographicLocationDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r279", "r485", "r541", "r553", "r616", "r617", "r623", "r674" ], "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfDisaggregateOfRevenueFromContractsForSaleWithCustomersByGeographicLocationDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r320", "r321", "r322", "r323", "r390", "r393", "r419", "r420", "r421", "r481", "r482", "r499", "r522", "r523", "r540", "r550", "r555", "r615", "r621", "r668", "r669", "r670", "r671", "r672" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://codaoctopusgroup.com/role/SummaryOfAccountingPoliciesDetailsNarrative" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r320", "r321", "r322", "r323", "r390", "r393", "r419", "r420", "r421", "r481", "r482", "r499", "r522", "r523", "r540", "r550", "r555", "r615", "r621", "r668", "r669", "r670", "r671", "r672" ], "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://codaoctopusgroup.com/role/SummaryOfAccountingPoliciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "srt_ScenarioUnspecifiedDomain": { "auth_ref": [ "r229", "r394", "r577", "r598" ], "localname": "ScenarioUnspecifiedDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://codaoctopusgroup.com/role/CapitalStockDetailsNarrative" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r280", "r281", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r542", "r554", "r623" ], "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfDisaggregateOfRevenueFromContractsForSaleWithCustomersByGeographicLocationDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r280", "r281", "r507", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r542", "r554", "r623" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfDisaggregateOfRevenueFromContractsForSaleWithCustomersByGeographicLocationDetails" ], "xbrltype": "stringItemType" }, "srt_StatementScenarioAxis": { "auth_ref": [ "r229", "r394", "r577", "r578", "r598" ], "lang": { "en-us": { "role": { "label": "Scenario [Axis]" } } }, "localname": "StatementScenarioAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://codaoctopusgroup.com/role/CapitalStockDetailsNarrative" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualAxis": { "auth_ref": [ "r602", "r664" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Axis]" } } }, "localname": "TitleOfIndividualAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://codaoctopusgroup.com/role/CommitmentsAndContingenciesDetailsNarrative" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "auth_ref": [], "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://codaoctopusgroup.com/role/CommitmentsAndContingenciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent": { "auth_ref": [], "calculation": { "http://codaoctopusgroup.com/role/BalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities incurred to vendors for goods and services received, and accrued liabilities classified as other, payable within one year or the normal operating cycle, if longer.", "label": "Accrued Expenses and Other Current Liabilities" } } }, "localname": "AccountsPayableAndOtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r19", "r552" ], "calculation": { "http://codaoctopusgroup.com/role/BalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableMember": { "auth_ref": [ "r508" ], "lang": { "en-us": { "role": { "documentation": "Due from customers or clients for goods or services that have been delivered or sold.", "label": "Accounts Receivable [Member]" } } }, "localname": "AccountsReceivableMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/ConcentrationsDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r285", "r286" ], "calculation": { "http://codaoctopusgroup.com/role/BalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable", "verboseLabel": "Accounts receivable" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/BalanceSheets", "http://codaoctopusgroup.com/role/ConcentrationsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r94", "r177" ], "calculation": { "http://codaoctopusgroup.com/role/ScheduleOfPropertyAndEquipmentDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedLabel": "Less: accumulated depreciation" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfPropertyAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r31", "r32", "r33", "r185", "r494", "r504", "r505" ], "calculation": { "http://codaoctopusgroup.com/role/BalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Loss", "periodEndLabel": "Balance, end of year", "periodStartLabel": "Balance, beginning of year" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/BalanceSheets", "http://codaoctopusgroup.com/role/ScheduleOfOtherComprehensiveIncomeLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r30", "r33", "r134", "r478", "r500", "r501", "r587", "r588", "r589", "r595", "r596", "r597" ], "lang": { "en-us": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AOCI Attributable to Parent [Member]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/StatementsOfChangesInStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "auth_ref": [ "r81" ], "lang": { "en-us": { "role": { "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Weighted average lives of intangible assets" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfCarryingValueOfIdentifiableIntangibleAssetsDetailsParenthetical" ], "xbrltype": "durationItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r11" ], "calculation": { "http://codaoctopusgroup.com/role/BalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.", "label": "Additional Paid-in Capital" } } }, "localname": "AdditionalPaidInCapitalCommonStock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r424", "r425", "r426", "r595", "r596", "r597", "r659" ], "lang": { "en-us": { "role": { "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.", "label": "Additional Paid-in Capital [Member]" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/StatementsOfChangesInStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r116", "r117", "r395" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "Employee stock based compensation" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/StatementsOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to reconcile net income to net cash provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/StatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AdvertisingCostsPolicyTextBlock": { "auth_ref": [ "r427" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for advertising cost.", "label": "Advertising" } } }, "localname": "AdvertisingCostsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/SummaryOfAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_AdvertisingExpense": { "auth_ref": [ "r428" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line.", "label": "Advertising Expense" } } }, "localname": "AdvertisingExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/SummaryOfAccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r423" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Unamortized compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/CapitalStockDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "auth_ref": [ "r186", "r289", "r293", "r294", "r295" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable.", "label": "Allowance for doubtful accounts receivable" } } }, "localname": "AllowanceForDoubtfulAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/SummaryOfAccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfDeferredSalesCommissions": { "auth_ref": [ "r39", "r51" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of expense recognized in the current period for the periodic realization of capitalized fees that were paid to salespeople, distributors, brokers, and agents at the time of the conclusion of the sale. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Amortization of Deferred Sales Commissions" } } }, "localname": "AmortizationOfDeferredSalesCommissions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/SummaryOfAccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r51", "r79", "r86" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Amortization of intangible assets" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/GoodwillAndOtherIntangibleAssetsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_ArrangementsAndNonarrangementTransactionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations." } } }, "localname": "ArrangementsAndNonarrangementTransactionsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/CommitmentsAndContingenciesDetailsNarrative", "http://codaoctopusgroup.com/role/ScheduleOfSegmentReportingInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r144", "r156", "r181", "r212", "r263", "r269", "r275", "r291", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r457", "r459", "r465", "r552", "r619", "r620", "r665" ], "calculation": { "http://codaoctopusgroup.com/role/BalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "periodEndLabel": "Total Assets", "totalLabel": "Total Assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/BalanceSheets", "http://codaoctopusgroup.com/role/ScheduleOfSegmentReportingInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "ASSETS" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/BalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r172", "r191", "r212", "r291", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r457", "r459", "r465", "r552", "r619", "r620", "r665" ], "calculation": { "http://codaoctopusgroup.com/role/BalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total Current Assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CURRENT ASSETS" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/BalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/CapitalStockDetailsNarrative", "http://codaoctopusgroup.com/role/SummaryOfAccountingPoliciesDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Presentation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/SummaryOfAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BuildingMember": { "auth_ref": [ "r93" ], "lang": { "en-us": { "role": { "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities.", "label": "Building [Member]" } } }, "localname": "BuildingMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfPropertyAndEquipmentDetails", "http://codaoctopusgroup.com/role/SummaryOfAccountingPoliciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock": { "auth_ref": [ "r0", "r60", "r71" ], "lang": { "en-us": { "role": { "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).", "label": "ORGANIZATION AND DESCRIPTION OF BUSINESS" } } }, "localname": "BusinessDescriptionAndBasisOfPresentationTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/OrganizationAndDescriptionOfBusiness" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r53", "r175", "r525" ], "calculation": { "http://codaoctopusgroup.com/role/BalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r54" ], "lang": { "en-us": { "role": { "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.", "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "verboseLabel": "Cash" } } }, "localname": "CashAndCashEquivalentsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/SummaryOfAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "auth_ref": [ "r47", "r53", "r59" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations", "periodEndLabel": "CASH AT THE END OF THE YEAR", "periodStartLabel": "CASH AT THE BEGINNING OF THE YEAR" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r47", "r141" ], "calculation": { "http://codaoctopusgroup.com/role/StatementsOfCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "NET INCREASE IN CASH" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r182", "r183", "r184", "r212", "r232", "r236", "r238", "r240", "r244", "r245", "r291", "r324", "r326", "r327", "r328", "r331", "r332", "r359", "r360", "r362", "r366", "r372", "r465", "r524", "r576", "r591", "r599" ], "lang": { "en-us": { "role": { "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock." } } }, "localname": "ClassOfStockDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/CapitalStockDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]" } } }, "localname": "CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/CommitmentsAndContingenciesDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r99", "r318", "r319", "r509", "r618" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "COMMITMENTS AND CONTINGENCIES" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/CommitmentsAndContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r595", "r596", "r659" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/StatementsOfChangesInStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r10" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common stock, par value" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/BalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r10" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common stock, shares authorized" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/BalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r10" ], "lang": { "en-us": { "role": { "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.", "label": "Common stock, shares issued" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/BalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r10", "r101" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common stock, shares outstanding" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/BalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r10", "r552" ], "calculation": { "http://codaoctopusgroup.com/role/BalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Common Stock, $.001 par value; 150,000,000 shares authorized, 10,916,853 issued and outstanding as of October 31, 2022, and 10,857,195 shares issued and outstanding as of October 31, 2021" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationAndEmployeeBenefitPlansTextBlock": { "auth_ref": [ "r107", "r108", "r109", "r118" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for an entity's employee compensation and benefit plans, including, but not limited to, postemployment and postretirement benefit plans, defined benefit pension plans, defined contribution plans, non-qualified and supplemental benefit plans, deferred compensation, share-based compensation, life insurance, severance, health care, unemployment and other benefit plans.", "label": "EMPLOYEE BENEFIT PLANS" } } }, "localname": "CompensationAndEmployeeBenefitPlansTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/EmployeeBenefitPlans" ], "xbrltype": "textBlockItemType" }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Retirement Benefits [Abstract]" } } }, "localname": "CompensationAndRetirementDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r34", "r194", "r196", "r203", "r490", "r496" ], "calculation": { "http://codaoctopusgroup.com/role/StatementsOfIncomeAndComprehensiveIncome": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "COMPREHENSIVE INCOME" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/StatementsOfIncomeAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNoteTextBlock": { "auth_ref": [ "r42", "r202", "r489", "r495" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for comprehensive income, which includes, but is not limited to, 1) the amount of income tax expense or benefit allocated to each component of other comprehensive income, including reclassification adjustments, 2) the reclassification adjustments for each classification of other comprehensive income and 3) the ending accumulated balances for each component of comprehensive income.", "label": "ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS)" } } }, "localname": "ComprehensiveIncomeNoteTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/AccumulatedOtherComprehensiveIncomeLoss" ], "xbrltype": "textBlockItemType" }, "us-gaap_ComprehensiveIncomePolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for comprehensive income.", "label": "Comprehensive Income" } } }, "localname": "ComprehensiveIncomePolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/SummaryOfAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r65", "r66", "r138", "r139", "r283", "r508" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/ConcentrationsDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r65", "r66", "r138", "r139", "r283", "r506", "r508" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/ConcentrationsDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r65", "r66", "r138", "r139", "r283", "r508", "r676" ], "lang": { "en-us": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk Type [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/ConcentrationsDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r153", "r248" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for credit risk.", "label": "Concentrations of Risk" } } }, "localname": "ConcentrationRiskCreditRisk", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/SummaryOfAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskDisclosureTextBlock": { "auth_ref": [ "r71" ], "lang": { "en-us": { "role": { "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.", "label": "CONCENTRATIONS" } } }, "localname": "ConcentrationRiskDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/Concentrations" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Concentration Risk [Line Items]" } } }, "localname": "ConcentrationRiskLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/ConcentrationsDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r65", "r66", "r138", "r139", "r283" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.", "label": "Concentration risk, percentage" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/ConcentrationsDetailsNarrative" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTable": { "auth_ref": [ "r63", "r65", "r66", "r67", "r138", "r140", "r508" ], "lang": { "en-us": { "role": { "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.", "label": "Concentration Risk [Table]" } } }, "localname": "ConcentrationRiskTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/ConcentrationsDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r65", "r66", "r138", "r139", "r283", "r508" ], "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." } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/ConcentrationsDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r374", "r375", "r386" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Contract with Customer, Liability", "verboseLabel": "Deferred revenue" } } }, "localname": "ContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/SummaryOfAccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r374", "r375", "r386" ], "calculation": { "http://codaoctopusgroup.com/role/BalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Deferred Revenue" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "auth_ref": [ "r374", "r375", "r386" ], "calculation": { "http://codaoctopusgroup.com/role/BalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent.", "label": "Deferred Revenue, less current portion" } } }, "localname": "ContractWithCustomerLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConversionOfStockSharesConverted1": { "auth_ref": [ "r56", "r57", "r58" ], "lang": { "en-us": { "role": { "documentation": "The number of shares converted in a noncash (or part noncash) transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.", "label": "Number of units converted into treasury stock" } } }, "localname": "ConversionOfStockSharesConverted1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/CapitalStockDetailsNarrative" ], "xbrltype": "sharesItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r38", "r212", "r291", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r465", "r619" ], "calculation": { "http://codaoctopusgroup.com/role/ScheduleOfSegmentReportingInformationDetails": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 }, "http://codaoctopusgroup.com/role/StatementsOfIncomeAndComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period.", "label": "Cost of Revenues" } } }, "localname": "CostOfRevenue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfSegmentReportingInformationDetails", "http://codaoctopusgroup.com/role/StatementsOfIncomeAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "auth_ref": [ "r594", "r654", "r656" ], "calculation": { "http://codaoctopusgroup.com/role/ScheduleOfProvisionBenefitForIncomeTaxesDetails": { "order": 1.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction.", "label": "Current federal expense" } } }, "localname": "CurrentFederalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfProvisionBenefitForIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentForeignTaxExpenseBenefit": { "auth_ref": [ "r594", "r654" ], "calculation": { "http://codaoctopusgroup.com/role/ScheduleOfProvisionBenefitForIncomeTaxesDetails": { "order": 3.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Foreign tax (benefit) expense" } } }, "localname": "CurrentForeignTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfProvisionBenefitForIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "auth_ref": [ "r128", "r442", "r450", "r594" ], "calculation": { "http://codaoctopusgroup.com/role/ScheduleOfProvisionBenefitForIncomeTaxesDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 }, "http://codaoctopusgroup.com/role/ScheduleOfSegmentReportingInformationDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 }, "http://codaoctopusgroup.com/role/StatementsOfIncomeAndComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.", "label": "Current Income Tax Expense (Benefit)", "negatedLabel": "Current Tax Expense", "negatedTerseLabel": "Current Tax Benefit (Expense)", "totalLabel": "Total current tax expense" } } }, "localname": "CurrentIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfProvisionBenefitForIncomeTaxesDetails", "http://codaoctopusgroup.com/role/ScheduleOfSegmentReportingInformationDetails", "http://codaoctopusgroup.com/role/StatementsOfIncomeAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "auth_ref": [ "r594", "r654", "r656" ], "calculation": { "http://codaoctopusgroup.com/role/ScheduleOfProvisionBenefitForIncomeTaxesDetails": { "order": 2.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.", "label": "Current state income tax expense" } } }, "localname": "CurrentStateAndLocalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfProvisionBenefitForIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r64", "r283" ], "lang": { "en-us": { "role": { "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.", "label": "Customer Concentration Risk [Member]" } } }, "localname": "CustomerConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/ConcentrationsDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r130" ], "lang": { "en-us": { "role": { "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.", "label": "Customer Relationships [Member]" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfCarryingValueOfIdentifiableIntangibleAssetsDetailsParenthetical", "http://codaoctopusgroup.com/role/ScheduleOfOtherIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r100", "r210", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r349", "r356", "r357", "r358" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.", "label": "NOTE PAYABLE" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/NotePayable" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r5", "r6", "r7", "r145", "r146", "r154", "r215", "r333", "r334", "r335", "r336", "r337", "r339", "r345", "r346", "r347", "r348", "r350", "r351", "r352", "r353", "r354", "r355", "r477", "r535", "r536", "r537", "r538", "r539", "r592" ], "lang": { "en-us": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/PayrollProtectionProgramDetailsNarrative", "http://codaoctopusgroup.com/role/ScheduleOfNotesPayableDetails", "http://codaoctopusgroup.com/role/ScheduleOfNotesPayableDetailsParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r25", "r334" ], "lang": { "en-us": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Debt interest rate" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfNotesPayableDetailsParenthetical" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentMaturityDateDescription": { "auth_ref": [ "r26" ], "lang": { "en-us": { "role": { "documentation": "Description of the maturity date of the debt instrument including whether the debt matures serially and, if so, a brief description of the serial maturities.", "label": "Debt maturity date, description" } } }, "localname": "DebtInstrumentMaturityDateDescription", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfNotesPayableDetailsParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r27", "r215", "r333", "r334", "r335", "r336", "r337", "r339", "r345", "r346", "r347", "r348", "r350", "r351", "r352", "r353", "r354", "r355", "r477", "r535", "r536", "r537", "r538", "r539", "r592" ], "lang": { "en-us": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities." } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/PayrollProtectionProgramDetailsNarrative", "http://codaoctopusgroup.com/role/ScheduleOfNotesPayableDetails", "http://codaoctopusgroup.com/role/ScheduleOfNotesPayableDetailsParenthetical" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentPeriodicPayment": { "auth_ref": [ "r27", "r152" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the required periodic payments including both interest and principal payments.", "label": "Monthly repayment" } } }, "localname": "DebtInstrumentPeriodicPayment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfNotesPayableDetailsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]" } } }, "localname": "DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DeferredCostsCurrentAndNoncurrent": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The carrying amount of deferred costs.", "label": "Deferred Costs" } } }, "localname": "DeferredCostsCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/SummaryOfAccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "auth_ref": [ "r594", "r655", "r656" ], "calculation": { "http://codaoctopusgroup.com/role/ScheduleOfProvisionBenefitForIncomeTaxesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredOtherTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction.", "label": "Deferred federal (benefit) expense" } } }, "localname": "DeferredFederalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfProvisionBenefitForIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r431", "r432" ], "calculation": { "http://codaoctopusgroup.com/role/BalanceSheets": { "order": 2.0, "parentTag": "us-gaap_OtherAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.", "label": "Deferred Tax Asset" } } }, "localname": "DeferredIncomeTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r51", "r128", "r443", "r449", "r450", "r594" ], "calculation": { "http://codaoctopusgroup.com/role/ScheduleOfSegmentReportingInformationDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 }, "http://codaoctopusgroup.com/role/StatementsOfIncomeAndComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Income Tax Expense (Benefit)", "negatedLabel": "Deferred Tax Benefit (Expense)", "negatedTerseLabel": "Deferred Tax (Expense) Benefit" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfSegmentReportingInformationDetails", "http://codaoctopusgroup.com/role/StatementsOfIncomeAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxesAndTaxCredits": { "auth_ref": [ "r52" ], "calculation": { "http://codaoctopusgroup.com/role/StatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) and income tax credits.", "label": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxesAndTaxCredits", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredOtherTaxExpenseBenefit": { "auth_ref": [ "r126", "r127", "r594" ], "calculation": { "http://codaoctopusgroup.com/role/ScheduleOfProvisionBenefitForIncomeTaxesDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of other deferred income tax expense (benefit) pertaining to income (loss) from continuing operations. For example, but not limited to, acquisition-date income tax benefits or expenses recognized from changes in the acquirer's valuation allowance for its previously existing deferred tax assets resulting from a business combination and adjustments to beginning-of-year balance of a valuation allowance because of a change in circumstance causing a change in judgment about the realizability of the related deferred tax asset in future periods.", "label": "Deferred Other Tax Expense (Benefit)", "totalLabel": "Deferred Tax (Benefit) Expense" } } }, "localname": "DeferredOtherTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfProvisionBenefitForIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRevenue": { "auth_ref": [ "r579" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable.", "label": "Deferred Revenue [Default Label]", "verboseLabel": "Deferred revenue" } } }, "localname": "DeferredRevenue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/SummaryOfAccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsDeferredIncome": { "auth_ref": [ "r125", "r653" ], "calculation": { "http://codaoctopusgroup.com/role/ScheduleOfComponentsOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from deferred income.", "label": "Deferred Tax Assets, Deferred Income", "verboseLabel": "Deferred Revenue" } } }, "localname": "DeferredTaxAssetsDeferredIncome", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsGross": { "auth_ref": [ "r438" ], "calculation": { "http://codaoctopusgroup.com/role/ScheduleOfComponentsOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred Tax Assets, Gross", "totalLabel": "Total" } } }, "localname": "DeferredTaxAssetsGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsNet": { "auth_ref": [ "r652" ], "calculation": { "http://codaoctopusgroup.com/role/ScheduleOfComponentsOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred Tax Assets, Net of Valuation Allowance", "totalLabel": "Total Deferred Asset" } } }, "localname": "DeferredTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic": { "auth_ref": [ "r125", "r653" ], "calculation": { "http://codaoctopusgroup.com/role/ScheduleOfComponentsOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible domestic operating loss carryforwards. Excludes state and local operating loss carryforwards.", "label": "U.S. NOL carryforwards" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwardsDomestic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign": { "auth_ref": [ "r125", "r653" ], "calculation": { "http://codaoctopusgroup.com/role/ScheduleOfComponentsOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible foreign operating loss carryforwards.", "label": "Foreign NOL carryforwards" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwardsForeign", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOther": { "auth_ref": [ "r125", "r653" ], "calculation": { "http://codaoctopusgroup.com/role/ScheduleOfComponentsOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.", "label": "Book/Tax Depreciation" } } }, "localname": "DeferredTaxAssetsOther", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r439" ], "calculation": { "http://codaoctopusgroup.com/role/ScheduleOfComponentsOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.", "label": "Deferred Tax Assets, Valuation Allowance", "negatedLabel": "Valuation allowance" } } }, "localname": "DeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanServiceCost": { "auth_ref": [ "r389", "r391", "r392", "r548", "r549" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost for actuarial present value of benefits attributed to service rendered by employee for defined benefit plan.", "label": "Employee benefit costs" } } }, "localname": "DefinedBenefitPlanServiceCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/EmployeeBenefitPlansDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepositsAssetsCurrent": { "auth_ref": [ "r586" ], "calculation": { "http://codaoctopusgroup.com/role/SummaryOfOtherCurrentAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_OtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying value of amounts transferred to third parties for security purposes that are expected to be returned or applied towards payment within one year or during the operating cycle, if shorter.", "label": "Deposits" } } }, "localname": "DepositsAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/SummaryOfOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r51", "r92" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.", "label": "Depreciation expense" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/PropertyAndEquipmentDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationAndAmortization": { "auth_ref": [ "r51", "r92" ], "calculation": { "http://codaoctopusgroup.com/role/StatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.", "label": "Depreciation and amortization" } } }, "localname": "DepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r51", "r258" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation and Amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfSegmentReportingInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Disaggregation of Revenue [Line Items]" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfDisaggregateOfRevenueFromContractsForSaleWithCustomersByGeographicLocationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r385", "r541", "r542", "r543", "r544", "r545", "r546", "r547" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfDisaggregateOfRevenueFromContractsForSaleWithCustomersByGeographicLocationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "NET INCOME PER SHARE:" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/StatementsOfIncomeAndComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r204", "r221", "r222", "r223", "r224", "r225", "r230", "r232", "r238", "r239", "r240", "r241", "r463", "r464", "r491", "r497", "r531" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Basic" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfEarningsPerShareBasicAndDilutedDetails", "http://codaoctopusgroup.com/role/StatementsOfIncomeAndComprehensiveIncome" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r204", "r221", "r222", "r223", "r224", "r225", "r232", "r238", "r239", "r240", "r241", "r463", "r464", "r491", "r497", "r531" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Diluted" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfEarningsPerShareBasicAndDilutedDetails", "http://codaoctopusgroup.com/role/StatementsOfIncomeAndComprehensiveIncome" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r61", "r62" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.", "label": "Earnings per Share" } } }, "localname": "EarningsPerSharePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/SummaryOfAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "auth_ref": [ "r661" ], "calculation": { "http://codaoctopusgroup.com/role/StatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "EFFECT OF CURRENCY TRANSLATION ON CHANGES IN CASH" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r434" ], "lang": { "en-us": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Total" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfReconciliationOfIncomeTaxBenefitDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r213", "r434", "r451" ], "lang": { "en-us": { "role": { "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).", "label": "Statutory tax rate" } } }, "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfReconciliationOfIncomeTaxBenefitDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r651", "r657" ], "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the valuation allowance for deferred tax assets.", "label": "Change in valuation allowance" } } }, "localname": "EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfReconciliationOfIncomeTaxBenefitDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential": { "auth_ref": [ "r651", "r657" ], "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to statutory income tax expense (benefit) outside of the country of domicile.", "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent", "verboseLabel": "Foreign tax (benefit) expense" } } }, "localname": "EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfReconciliationOfIncomeTaxBenefitDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseResearchAndDevelopment": { "auth_ref": [ "r651", "r657" ], "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to research and development expense.", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Research and Development, Percent", "negatedLabel": "R&D Relief" } } }, "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseResearchAndDevelopment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfReconciliationOfIncomeTaxBenefitDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": { "auth_ref": [ "r651", "r657" ], "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit).", "label": "State Income Tax" } } }, "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfReconciliationOfIncomeTaxBenefitDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeBenefitsAndShareBasedCompensation": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for employee benefit and equity-based compensation.", "label": "Annual performance bonus" } } }, "localname": "EmployeeBenefitsAndShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/CommitmentsAndContingenciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Share-Based Payment Arrangement, Option [Member]" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/CapitalStockDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_EquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tangible personal property used to produce goods and services.", "label": "Equipment [Member]" } } }, "localname": "EquipmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/SummaryOfAccountingPoliciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity [Abstract]" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r101", "r169", "r198", "r199", "r200", "r216", "r217", "r218", "r220", "r226", "r228", "r243", "r292", "r373", "r424", "r425", "r426", "r445", "r446", "r462", "r470", "r471", "r472", "r473", "r474", "r475", "r478", "r500", "r501", "r502" ], "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." } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/StatementsOfChangesInStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "auth_ref": [ "r136", "r137" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments.", "label": "Fair Value of Financial Instruments" } } }, "localname": "FairValueOfFinancialInstrumentsPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/SummaryOfAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r179", "r313" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Less: accumulated amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfOtherIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r87" ], "calculation": { "http://codaoctopusgroup.com/role/ScheduleOfEstimatedFutureAmortizationExpensesDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfEstimatedFutureAmortizationExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "auth_ref": [ "r87" ], "calculation": { "http://codaoctopusgroup.com/role/ScheduleOfEstimatedFutureAmortizationExpensesDetails": { "order": 5.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Thereafter" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfEstimatedFutureAmortizationExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r87" ], "calculation": { "http://codaoctopusgroup.com/role/ScheduleOfEstimatedFutureAmortizationExpensesDetails": { "order": 4.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "2026" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfEstimatedFutureAmortizationExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r87" ], "calculation": { "http://codaoctopusgroup.com/role/ScheduleOfEstimatedFutureAmortizationExpensesDetails": { "order": 3.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "2025" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfEstimatedFutureAmortizationExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r87" ], "calculation": { "http://codaoctopusgroup.com/role/ScheduleOfEstimatedFutureAmortizationExpensesDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfEstimatedFutureAmortizationExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationMethod": { "auth_ref": [ "r77" ], "lang": { "en-us": { "role": { "documentation": "The amortization method of a major finite-lived intangible asset class. A major class is composed of intangible assets that can be grouped together because they are similar either by their nature or by their use in the operations of a company. The straight-line method is the preferred amortization method, unless another method better reflects the pattern in which the asset is consumed.", "label": "Finite lived intangible asset amortization period" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationMethod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/SummaryOfAccountingPoliciesDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r311", "r312", "r313", "r314", "r486", "r487" ], "lang": { "en-us": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfCarryingValueOfIdentifiableIntangibleAssetsDetailsParenthetical", "http://codaoctopusgroup.com/role/ScheduleOfOtherIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r85", "r487" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Total identifiable intangible assets - gross carrying value" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfOtherIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Finite-Lived Intangible Assets [Line Items]" } } }, "localname": "FiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfCarryingValueOfIdentifiableIntangibleAssetsDetailsParenthetical", "http://codaoctopusgroup.com/role/ScheduleOfOtherIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r80", "r84" ], "lang": { "en-us": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company." } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfCarryingValueOfIdentifiableIntangibleAssetsDetailsParenthetical", "http://codaoctopusgroup.com/role/ScheduleOfOtherIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r85", "r486" ], "calculation": { "http://codaoctopusgroup.com/role/ScheduleOfEstimatedFutureAmortizationExpensesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Net", "totalLabel": "Totals" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfEstimatedFutureAmortizationExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "auth_ref": [ "r466", "r467", "r468", "r469" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of foreign currency transaction realized and unrealized gain (loss) recognized in the income statement.", "label": "Gain loss on foreign currency translation" } } }, "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/SummaryOfAccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "auth_ref": [ "r476" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.", "label": "Foreign Currency Translation" } } }, "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/SummaryOfAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r178", "r301", "r488", "r534", "r552", "r604", "r611" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Total Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetImpairment": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Total loss recognized during the period from the impairment of goodwill plus the loss recognized in the period resulting from the impairment of the carrying amount of intangible assets, other than goodwill.", "label": "Impairment charges on goodwill and intangible assets" } } }, "localname": "GoodwillAndIntangibleAssetImpairment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/SummaryOfAccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r88" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for goodwill and intangible assets.", "label": "GOODWILL AND OTHER INTANGIBLE ASSETS" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/GoodwillAndOtherIntangibleAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock": { "auth_ref": [ "r76", "r82" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets.", "label": "Goodwill and Intangible Assets" } } }, "localname": "GoodwillAndIntangibleAssetsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/SummaryOfAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r37", "r212", "r263", "r268", "r274", "r277", "r291", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r465", "r533", "r619" ], "calculation": { "http://codaoctopusgroup.com/role/ScheduleOfSegmentReportingInformationDetails": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 }, "http://codaoctopusgroup.com/role/StatementsOfIncomeAndComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "totalLabel": "Gross Profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfSegmentReportingInformationDetails", "http://codaoctopusgroup.com/role/StatementsOfIncomeAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOfLongLivedAssetsHeldForUse": { "auth_ref": [ "r51", "r91", "r96" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of write-downs for impairments recognized during the period for long lived assets held for use (including those held for disposal by means other than sale).", "label": "Impairment, Long-Lived Asset, Held-for-Use" } } }, "localname": "ImpairmentOfLongLivedAssetsHeldForUse", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/SummaryOfAccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "auth_ref": [ "r89", "r97" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets.", "label": "Long-Lived Assets" } } }, "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/SummaryOfAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r35", "r142", "r149", "r163", "r263", "r268", "r274", "r277", "r492", "r533" ], "calculation": { "http://codaoctopusgroup.com/role/ScheduleOfSegmentReportingInformationDetails": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 }, "http://codaoctopusgroup.com/role/StatementsOfIncomeAndComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "INCOME BEFORE INCOME TAX EXPENSE" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfSegmentReportingInformationDetails", "http://codaoctopusgroup.com/role/StatementsOfIncomeAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxAuthorityAxis": { "auth_ref": [ "r121" ], "lang": { "en-us": { "role": { "documentation": "Information by tax jurisdiction.", "label": "Income Tax Authority [Axis]" } } }, "localname": "IncomeTaxAuthorityAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/IncomeTaxesDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxAuthorityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes." } } }, "localname": "IncomeTaxAuthorityDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/IncomeTaxesDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r213", "r435", "r436", "r441", "r447", "r452", "r454", "r455", "r456" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "INCOME TAXES" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r214", "r227", "r228", "r261", "r433", "r448", "r453", "r498" ], "calculation": { "http://codaoctopusgroup.com/role/ScheduleOfProvisionBenefitForIncomeTaxesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://codaoctopusgroup.com/role/ScheduleOfSegmentReportingInformationDetails": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 }, "http://codaoctopusgroup.com/role/StatementsOfIncomeAndComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "negatedTotalLabel": "Total Income Tax Expense", "totalLabel": "Total Income Tax Expense" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfProvisionBenefitForIncomeTaxesDetails", "http://codaoctopusgroup.com/role/ScheduleOfSegmentReportingInformationDetails", "http://codaoctopusgroup.com/role/StatementsOfIncomeAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "INCOME TAX (EXPENSE) BENEFIT", "verboseLabel": "Income Tax (Expense) Benefit" } } }, "localname": "IncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfSegmentReportingInformationDetails", "http://codaoctopusgroup.com/role/StatementsOfIncomeAndComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r197", "r429", "r430", "r436", "r437", "r440", "r444" ], "lang": { "en-us": { "role": { "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.", "label": "Income Taxes" } } }, "localname": "IncomeTaxPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/SummaryOfAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxReconciliationNondeductibleExpenseResearchAndDevelopment": { "auth_ref": [ "r651" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible research and development expense.", "label": "Income tax reconciliation nondeductible expense research and development" } } }, "localname": "IncomeTaxReconciliationNondeductibleExpenseResearchAndDevelopment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/IncomeTaxesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r55" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.", "label": "Cash paid for taxes" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesReceivable": { "auth_ref": [ "r148", "r161", "r582" ], "calculation": { "http://codaoctopusgroup.com/role/SummaryOfOtherCurrentAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_OtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount due within one year of the balance sheet date (or one operating cycle, if longer) from tax authorities as of the balance sheet date representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes.", "label": "Other Tax Receivables" } } }, "localname": "IncomeTaxesReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/SummaryOfOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities": { "auth_ref": [ "r590" ], "calculation": { "http://codaoctopusgroup.com/role/StatementsOfCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligations incurred but not paid, and operating obligations classified as other.", "label": "Accounts payable and other current liabilities" } } }, "localname": "IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r50" ], "calculation": { "http://codaoctopusgroup.com/role/StatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerAsset": { "auth_ref": [ "r590" ], "calculation": { "http://codaoctopusgroup.com/role/StatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.", "label": "Increase (Decrease) in Contract with Customer, Asset", "negatedLabel": "Unbilled receivables" } } }, "localname": "IncreaseDecreaseInContractWithCustomerAsset", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r483", "r590" ], "calculation": { "http://codaoctopusgroup.com/role/StatementsOfCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Deferred revenue" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r50" ], "calculation": { "http://codaoctopusgroup.com/role/StatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "Increase (Decrease) in Inventories", "negatedLabel": "Inventory" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingAssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "(Increase) decrease in operating assets:" } } }, "localname": "IncreaseDecreaseInOperatingAssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/StatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (decrease) in operating liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/StatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherCurrentAssets": { "auth_ref": [ "r590" ], "calculation": { "http://codaoctopusgroup.com/role/StatementsOfCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in current assets classified as other.", "label": "Increase (Decrease) in Other Current Assets", "negatedLabel": "Other current assets" } } }, "localname": "IncreaseDecreaseInOtherCurrentAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidExpense": { "auth_ref": [ "r50" ], "calculation": { "http://codaoctopusgroup.com/role/StatementsOfCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the amount of outstanding money paid in advance for goods or services that bring economic benefits for future periods.", "label": "Increase (Decrease) in Prepaid Expense", "negatedLabel": "Prepaid expenses" } } }, "localname": "IncreaseDecreaseInPrepaidExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r233", "r234", "r235", "r240", "r396" ], "lang": { "en-us": { "role": { "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.", "label": "Unused portion of options and restricted stock awards" } } }, "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfEarningsPerShareBasicAndDilutedDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r78", "r83" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Total intangible assets, net" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfOtherIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsNetIncludingGoodwill": { "auth_ref": [], "calculation": { "http://codaoctopusgroup.com/role/BalanceSheets": { "order": 1.0, "parentTag": "us-gaap_OtherAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount of finite-lived intangible assets, indefinite-lived intangible assets and goodwill. Goodwill is an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized. Intangible assets are assets, not including financial assets, lacking physical substance.", "label": "Goodwill and Other Intangibles, net" } } }, "localname": "IntangibleAssetsNetIncludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestAndOtherIncomeTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of interest income and income classified as other.", "label": "SCHEDULE OF OTHER INCOME" } } }, "localname": "InterestAndOtherIncomeTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/OtherIncomeTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_InterestAndOtherIncomeTextBlock": { "auth_ref": [ "r106" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for interest and other income.", "label": "OTHER INCOME" } } }, "localname": "InterestAndOtherIncomeTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/OtherIncome" ], "xbrltype": "textBlockItemType" }, "us-gaap_InterestIncomeExpenseNet": { "auth_ref": [ "r151" ], "calculation": { "http://codaoctopusgroup.com/role/ScheduleOfSegmentReportingInformationDetails": { "order": 2.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 }, "http://codaoctopusgroup.com/role/StatementsOfIncomeAndComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net amount of operating interest income (expense).", "label": "Interest Expense" } } }, "localname": "InterestIncomeExpenseNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfSegmentReportingInformationDetails", "http://codaoctopusgroup.com/role/StatementsOfIncomeAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r205", "r207", "r208" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Cash paid for interest" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryFinishedGoods": { "auth_ref": [ "r583" ], "calculation": { "http://codaoctopusgroup.com/role/ScheduleOfComponentsOfInventoryDetails": { "order": 3.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer.", "label": "Finished goods" } } }, "localname": "InventoryFinishedGoods", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfComponentsOfInventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r188", "r526", "r552" ], "calculation": { "http://codaoctopusgroup.com/role/BalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://codaoctopusgroup.com/role/ScheduleOfComponentsOfInventoryDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory", "totalLabel": "Total Inventory" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/BalanceSheets", "http://codaoctopusgroup.com/role/ScheduleOfComponentsOfInventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryPolicyTextBlock": { "auth_ref": [ "r174", "r187", "r242", "r296", "r297", "r298", "r484", "r528" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.", "label": "Inventory, Policy [Policy Text Block]", "verboseLabel": "Inventory" } } }, "localname": "InventoryPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/SummaryOfAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryRawMaterialsAndSupplies": { "auth_ref": [ "r585" ], "calculation": { "http://codaoctopusgroup.com/role/ScheduleOfComponentsOfInventoryDetails": { "order": 1.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Gross amount of unprocessed materials to be used in manufacturing or production process and supplies that will be consumed.", "label": "Raw materials and parts" } } }, "localname": "InventoryRawMaterialsAndSupplies", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfComponentsOfInventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcess": { "auth_ref": [ "r584" ], "calculation": { "http://codaoctopusgroup.com/role/ScheduleOfComponentsOfInventoryDetails": { "order": 2.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Work in progress" } } }, "localname": "InventoryWorkInProcess", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfComponentsOfInventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LandMember": { "auth_ref": [ "r624" ], "lang": { "en-us": { "role": { "documentation": "Part of earth's surface not covered by water.", "label": "Land [Member]" } } }, "localname": "LandMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfPropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r23", "r212", "r291", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r458", "r459", "r460", "r465", "r532", "r619", "r665", "r666" ], "calculation": { "http://codaoctopusgroup.com/role/BalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "periodEndLabel": "Total Liabilities", "totalLabel": "Total Liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/BalanceSheets", "http://codaoctopusgroup.com/role/ScheduleOfSegmentReportingInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r15", "r147", "r159", "r552", "r593", "r603", "r660" ], "calculation": { "http://codaoctopusgroup.com/role/BalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total Liabilities and Stockholders\u2019 Equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "LIABILITIES AND STOCKHOLDERS\u2019 EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/BalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r24", "r173", "r212", "r291", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r458", "r459", "r460", "r465", "r552", "r619", "r665", "r666" ], "calculation": { "http://codaoctopusgroup.com/role/BalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total Current Liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CURRENT LIABILITIES" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/BalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesNoncurrent": { "auth_ref": [ "r2", "r3", "r4", "r7", "r8", "r212", "r291", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r458", "r459", "r460", "r465", "r619", "r665", "r666" ], "calculation": { "http://codaoctopusgroup.com/role/BalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation due after one year or beyond the normal operating cycle, if longer.", "label": "Liabilities, Noncurrent", "totalLabel": "Total Long-Term Liabilities" } } }, "localname": "LiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesNoncurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "LONG TERM LIABILITIES" } } }, "localname": "LiabilitiesNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/BalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityMaximumAmountOutstandingDuringPeriod": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Maximum amount borrowed under the credit facility at any time during the period.", "label": "Line of credit facility, maximum amount outstanding during period" } } }, "localname": "LineOfCreditFacilityMaximumAmountOutstandingDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/NotePayableDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r20" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.", "label": "Line of credit maximum borrowing capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/NotePayableDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermNotesPayable": { "auth_ref": [ "r27" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of notes payable (with maturities initially due after one year or beyond the operating cycle if longer), excluding current portion.", "label": "Total Long Term Note Payable" } } }, "localname": "LongTermNotesPayable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfNotesPayableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r206" ], "calculation": { "http://codaoctopusgroup.com/role/StatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net Cash (Used in) Provided by Financing Activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CASH FLOWS FROM FINANCING ACTIVITIES" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/StatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r206" ], "calculation": { "http://codaoctopusgroup.com/role/StatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net Cash Used in Investing Activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CASH FLOWS FROM INVESTING ACTIVITIES" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/StatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r47", "r49", "r52" ], "calculation": { "http://codaoctopusgroup.com/role/StatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net Cash Provided by Operating Activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CASH FLOWS FROM OPERATING ACTIVITIES" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/StatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r36", "r52", "r150", "r162", "r171", "r192", "r195", "r200", "r212", "r219", "r221", "r222", "r223", "r224", "r227", "r228", "r237", "r263", "r268", "r274", "r277", "r291", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r464", "r465", "r533", "r619" ], "calculation": { "http://codaoctopusgroup.com/role/ScheduleOfSegmentReportingInformationDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://codaoctopusgroup.com/role/StatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://codaoctopusgroup.com/role/StatementsOfIncomeAndComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income", "totalLabel": "NET INCOME", "verboseLabel": "Net income" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfEarningsPerShareBasicAndDilutedDetails", "http://codaoctopusgroup.com/role/ScheduleOfSegmentReportingInformationDetails", "http://codaoctopusgroup.com/role/StatementsOfCashFlows", "http://codaoctopusgroup.com/role/StatementsOfChangesInStockholdersEquity", "http://codaoctopusgroup.com/role/StatementsOfIncomeAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Recent Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/SummaryOfAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SUPPLEMENTAL NONCASH INVESTING AND FINANCING ACTIVITIES" } } }, "localname": "NoncashInvestingAndFinancingItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/StatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NoncompeteAgreementsMember": { "auth_ref": [ "r129" ], "lang": { "en-us": { "role": { "documentation": "Agreement in which one party agrees not to pursue a similar trade in competition with another party.", "label": "Noncompete Agreements [Member]" } } }, "localname": "NoncompeteAgreementsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfCarryingValueOfIdentifiableIntangibleAssetsDetailsParenthetical", "http://codaoctopusgroup.com/role/ScheduleOfOtherIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r41" ], "calculation": { "http://codaoctopusgroup.com/role/ScheduleOfSegmentReportingInformationDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 }, "http://codaoctopusgroup.com/role/StatementsOfIncomeAndComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).", "label": "Nonoperating Income (Expense)", "totalLabel": "Total Other Income" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfSegmentReportingInformationDetails", "http://codaoctopusgroup.com/role/StatementsOfIncomeAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "OTHER INCOME (EXPENSE)", "verboseLabel": "Other Income (Expense)" } } }, "localname": "NonoperatingIncomeExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfSegmentReportingInformationDetails", "http://codaoctopusgroup.com/role/StatementsOfIncomeAndComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_NotesPayable": { "auth_ref": [ "r7", "r146", "r157" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Including the current and noncurrent portions, aggregate carrying amount of all types of notes payable, as of the balance sheet date, with initial maturities beyond one year or beyond the normal operating cycle, if longer.", "label": "Notes Payable", "verboseLabel": "Total" } } }, "localname": "NotesPayable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfNotesPayableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NotesPayableCurrent": { "auth_ref": [ "r22" ], "calculation": { "http://codaoctopusgroup.com/role/BalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying values as of the balance sheet date of the portions of long-term notes payable due within one year or the operating cycle if longer.", "label": "Note Payable", "negatedLabel": "Less: current portion" } } }, "localname": "NotesPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/BalanceSheets", "http://codaoctopusgroup.com/role/ScheduleOfNotesPayableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://codaoctopusgroup.com/role/ScheduleOfSegmentReportingInformationDetails": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 }, "http://codaoctopusgroup.com/role/StatementsOfIncomeAndComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Operating Expenses", "totalLabel": "Total Operating Expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfSegmentReportingInformationDetails", "http://codaoctopusgroup.com/role/StatementsOfIncomeAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "OPERATING EXPENSES" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/StatementsOfIncomeAndComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r263", "r268", "r274", "r277", "r533" ], "calculation": { "http://codaoctopusgroup.com/role/ScheduleOfSegmentReportingInformationDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 }, "http://codaoctopusgroup.com/role/StatementsOfIncomeAndComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "INCOME FROM OPERATIONS" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfSegmentReportingInformationDetails", "http://codaoctopusgroup.com/role/StatementsOfIncomeAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLossCarryforwards": { "auth_ref": [ "r123" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.", "label": "Operating loss carryforwards" } } }, "localname": "OperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/IncomeTaxesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLossCarryforwardsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Operating Loss Carryforwards [Line Items]" } } }, "localname": "OperatingLossCarryforwardsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/IncomeTaxesDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLossCarryforwardsTable": { "auth_ref": [ "r124" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting pertinent information, such as tax authority, amounts, and expiration dates, of net operating loss carryforwards, including an assessment of the likelihood of utilization.", "label": "Operating Loss Carryforwards [Table]" } } }, "localname": "OperatingLossCarryforwardsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/IncomeTaxesDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_OptionMember": { "auth_ref": [ "r135" ], "lang": { "en-us": { "role": { "documentation": "Contracts conveying rights, but not obligations, to buy or sell a specific commodity, or financial or equity instrument, at a specified price during a specified period (an American option) or at a specified date (a European option) which were purchased or otherwise acquired, excluding options written (for which a premium was received).", "label": "Options Held [Member]" } } }, "localname": "OptionMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/SummaryOfAccountingPoliciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_OtherAssets": { "auth_ref": [ "r143", "r155", "r180" ], "calculation": { "http://codaoctopusgroup.com/role/BalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets classified as other.", "label": "Other Assets", "totalLabel": "Total Other Assets" } } }, "localname": "OtherAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "OTHER ASSETS" } } }, "localname": "OtherAssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/BalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_OtherAssetsCurrent": { "auth_ref": [ "r190", "r552" ], "calculation": { "http://codaoctopusgroup.com/role/BalanceSheets": { "order": 6.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://codaoctopusgroup.com/role/SummaryOfOtherCurrentAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current assets classified as other.", "label": "Other Current Assets", "totalLabel": "Total Other Current Assets" } } }, "localname": "OtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/BalanceSheets", "http://codaoctopusgroup.com/role/SummaryOfOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToParent": { "auth_ref": [ "r131", "r132", "r133" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax, after reclassification adjustments of gain (loss) on foreign currency translation adjustments, on foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity.", "label": "Total other comprehensive income (loss) for the year - foreign currency translation adjustment" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfOtherComprehensiveIncomeLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r131", "r132", "r133" ], "calculation": { "http://codaoctopusgroup.com/role/StatementsOfIncomeAndComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity.", "label": "Foreign Currency Translation Adjustment", "verboseLabel": "Foreign currency translation adjustment" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/StatementsOfChangesInStockholdersEquity", "http://codaoctopusgroup.com/role/StatementsOfIncomeAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r131", "r132", "r133", "r193", "r196" ], "calculation": { "http://codaoctopusgroup.com/role/StatementsOfIncomeAndComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "totalLabel": "Total Other Comprehensive (Loss) Income" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/StatementsOfIncomeAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCurrentAssetsTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for other current assets.", "label": "OTHER CURRENT ASSETS" } } }, "localname": "OtherCurrentAssetsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/OtherCurrentAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherIncome": { "auth_ref": [ "r164" ], "calculation": { "http://codaoctopusgroup.com/role/ScheduleOfOtherIncomeDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://codaoctopusgroup.com/role/ScheduleOfSegmentReportingInformationDetails": { "order": 1.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 }, "http://codaoctopusgroup.com/role/StatementsOfIncomeAndComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue and income classified as other.", "label": "Other Income", "verboseLabel": "Total Other Income, net" } } }, "localname": "OtherIncome", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfOtherIncomeDetails", "http://codaoctopusgroup.com/role/ScheduleOfSegmentReportingInformationDetails", "http://codaoctopusgroup.com/role/StatementsOfIncomeAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Income (Expense)" } } }, "localname": "OtherIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfSegmentReportingInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherIncomeAndExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Income and Expenses [Abstract]" } } }, "localname": "OtherIncomeAndExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_PaymentsForProceedsFromProductiveAssets": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net cash outflow or inflow from purchases, sales and disposals of property, plant and equipment and other productive assets, including intangibles.", "label": "Purchases of Long-lived Assets" } } }, "localname": "PaymentsForProceedsFromProductiveAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfSegmentReportingInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfStockIssuanceCosts": { "auth_ref": [ "r46" ], "calculation": { "http://codaoctopusgroup.com/role/StatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for cost incurred directly with the issuance of an equity security.", "label": "Payments of Stock Issuance Costs", "negatedLabel": "Purchase of treasury stock" } } }, "localname": "PaymentsOfStockIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireIntangibleAssets": { "auth_ref": [ "r44" ], "calculation": { "http://codaoctopusgroup.com/role/StatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill.", "label": "Payments to Acquire Intangible Assets", "negatedLabel": "Purchases of other intangible assets" } } }, "localname": "PaymentsToAcquireIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r44" ], "calculation": { "http://codaoctopusgroup.com/role/StatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Purchases of property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r632", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r642", "r643", "r644", "r645", "r646", "r647", "r648", "r649", "r650" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/CapitalStockDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [ "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r632", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r642", "r643", "r644", "r645", "r646", "r647", "r648", "r649", "r650" ], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement." } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/CapitalStockDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r9", "r359" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred stock, par value" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/CapitalStockDetailsNarrative" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r9" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred stock, shares authorized" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/CapitalStockDetailsNarrative" ], "xbrltype": "sharesItemType" }, "us-gaap_PrepaidExpenseCurrent": { "auth_ref": [ "r189", "r299", "r300", "r527" ], "calculation": { "http://codaoctopusgroup.com/role/BalanceSheets": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid Expenses" } } }, "localname": "PrepaidExpenseCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromCustomers": { "auth_ref": [ "r48" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cash receipts from customers during the current period which are usually for sales of goods and services.", "label": "Proceeds from Customers" } } }, "localname": "ProceedsFromCustomers", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/ConcentrationsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromLoanOriginations1": { "auth_ref": [ "r43" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cash inflow associated with loan origination (the process when securing a mortgage for a piece of real property) or lease origination.", "label": "Loans received" } } }, "localname": "ProceedsFromLoanOriginations1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/PayrollProtectionProgramDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Abstract]" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r95" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Long-Lived Tangible Asset [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfPropertyAndEquipmentDetails", "http://codaoctopusgroup.com/role/SummaryOfAccountingPoliciesDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r98", "r510", "r511", "r512" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "PROPERTY AND EQUIPMENT" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/PropertyAndEquipment" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives": { "auth_ref": [ "r90" ], "lang": { "en-us": { "role": { "documentation": "Describes the periods of time over which an entity anticipates to receive utility from its property, plant and equipment (that is, the periods of time over which an entity allocates the initial cost of its property, plant and equipment).", "label": "Property, plant and equipment, estimated useful lives" } } }, "localname": "PropertyPlantAndEquipmentEstimatedUsefulLives", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/SummaryOfAccountingPoliciesDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r93", "r176" ], "calculation": { "http://codaoctopusgroup.com/role/ScheduleOfPropertyAndEquipmentDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Totals" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfPropertyAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Property, Plant and Equipment [Line Items]" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfPropertyAndEquipmentDetails", "http://codaoctopusgroup.com/role/SummaryOfAccountingPoliciesDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r95", "r160", "r493", "r552" ], "calculation": { "http://codaoctopusgroup.com/role/BalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://codaoctopusgroup.com/role/ScheduleOfPropertyAndEquipmentDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property and Equipment, net", "totalLabel": "Total Property and Equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/BalanceSheets", "http://codaoctopusgroup.com/role/ScheduleOfPropertyAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "FIXED ASSETS" } } }, "localname": "PropertyPlantAndEquipmentNetAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/BalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r95", "r510", "r511" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/SummaryOfAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r95" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "SCHEDULE OF PROPERTY AND EQUIPMENT" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/PropertyAndEquipmentTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r93" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software." } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfPropertyAndEquipmentDetails", "http://codaoctopusgroup.com/role/SummaryOfAccountingPoliciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_RepaymentsOfLongTermDebt": { "auth_ref": [ "r45" ], "calculation": { "http://codaoctopusgroup.com/role/StatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.", "label": "Repayments of Long-Term Debt", "negatedLabel": "Repayment of notes" } } }, "localname": "RepaymentsOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r119", "r165", "r673" ], "calculation": { "http://codaoctopusgroup.com/role/ScheduleOfSegmentReportingInformationDetails": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 }, "http://codaoctopusgroup.com/role/StatementsOfIncomeAndComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.", "label": "Research & Development" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfSegmentReportingInformationDetails", "http://codaoctopusgroup.com/role/StatementsOfIncomeAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpensePolicy": { "auth_ref": [ "r119" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process.", "label": "Research and Development" } } }, "localname": "ResearchAndDevelopmentExpensePolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/SummaryOfAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r61" ], "lang": { "en-us": { "role": { "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met.", "label": "Restricted Stock [Member]" } } }, "localname": "RestrictedStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/CapitalStockDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r12", "r102", "r158", "r503", "r505", "r552" ], "calculation": { "http://codaoctopusgroup.com/role/BalanceSheets": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Accumulated Deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r169", "r216", "r217", "r218", "r220", "r226", "r228", "r292", "r424", "r425", "r426", "r445", "r446", "r462", "r500", "r502" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/StatementsOfChangesInStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r254", "r255", "r267", "r272", "r273", "r279", "r280", "r283", "r384", "r385", "r485" ], "calculation": { "http://codaoctopusgroup.com/role/ScheduleOfSegmentReportingInformationDetails": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 }, "http://codaoctopusgroup.com/role/StatementsOfIncomeAndComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Net Revenues" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfSegmentReportingInformationDetails", "http://codaoctopusgroup.com/role/StatementsOfIncomeAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r387", "r388" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "DISAGGREGATION OF REVENUE" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/DisaggregationOfRevenue" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "auth_ref": [ "r529", "r530" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.", "label": "Revenue Recognition" } } }, "localname": "RevenueRecognitionPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/SummaryOfAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r201", "r212", "r254", "r255", "r267", "r272", "r273", "r279", "r280", "r283", "r291", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r465", "r492", "r619" ], "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Total Revenues" } } }, "localname": "Revenues", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfDisaggregateOfRevenueFromContractsForSaleWithCustomersByGeographicLocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RisksAndUncertaintiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Risks and Uncertainties [Abstract]" } } }, "localname": "RisksAndUncertaintiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_SalariesWagesAndOfficersCompensation": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for salary and wage arising from service rendered by nonofficer and officer employees. Excludes allocated cost, labor-related nonsalary expense, and direct and overhead labor cost included in cost of good and service sold.", "label": "Annual base salary" } } }, "localname": "SalariesWagesAndOfficersCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/CommitmentsAndContingenciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement." } } }, "localname": "SaleOfStockNameOfTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/CapitalStockDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_SalesRevenueNetMember": { "auth_ref": [ "r283", "r601" ], "lang": { "en-us": { "role": { "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation.", "label": "Revenue Benchmark [Member]" } } }, "localname": "SalesRevenueNetMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/ConcentrationsDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r33", "r662", "r663" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss).", "label": "SCHEDULE OF OTHER COMPREHENSIVE INCOME (LOSS)" } } }, "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/AccumulatedOtherComprehensiveIncomeLossTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable": { "auth_ref": [ "r658" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.", "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Table]" } } }, "localname": "ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/CommitmentsAndContingenciesDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfDebtTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation.", "label": "SCHEDULE OF NOTES PAYABLE" } } }, "localname": "ScheduleOfDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/NotePayableTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [ "r122" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.", "label": "SCHEDULE OF COMPONENTS OF DEFERRED TAX ASSETS AND LIABILITIES" } } }, "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r600" ], "lang": { "en-us": { "role": { "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.", "label": "SCHEDULE OF EARNINGS PER SHARE BASIC AND DILUTED" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/SummaryOfAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "auth_ref": [ "r120" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.", "label": "SCHEDULE OF RECONCILIATION OF INCOME TAX BENEFIT" } } }, "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r80", "r84", "r486" ], "lang": { "en-us": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Schedule of Finite-Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfCarryingValueOfIdentifiableIntangibleAssetsDetailsParenthetical", "http://codaoctopusgroup.com/role/ScheduleOfOtherIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r80", "r84" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.", "label": "SCHEDULE OF OTHER INTANGIBLE ASSETS" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/GoodwillAndOtherIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r534", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r612", "r613", "r614" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.", "label": "SCHEDULE OF GOODWILL" } } }, "localname": "ScheduleOfGoodwillTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/GoodwillAndOtherIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": { "auth_ref": [ "r594" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of income before income tax between domestic and foreign jurisdictions.", "label": "SCHEDULE OF PROVISION (BENEFIT) FOR INCOME TAXES" } } }, "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r1", "r16", "r17", "r18" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.", "label": "SCHEDULE OF COMPONENTS OF INVENTORY" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/SummaryOfAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the carrying amounts of other current assets.", "label": "SUMMARY OF OTHER CURRENT ASSETS" } } }, "localname": "ScheduleOfOtherCurrentAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/OtherCurrentAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r95" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfPropertyAndEquipmentDetails", "http://codaoctopusgroup.com/role/SummaryOfAccountingPoliciesDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the extent of the entity's reliance on its major customers, if revenues from transactions with a single external customer amount to 10 percent or more of entity revenues, including the disclosure of that fact, the total amount of revenues from each such customer, and the identity of the reportable segment or segments reporting the revenues. The entity need not disclose the identity of a major customer or the amount of revenues that each segment reports from that customer. For these purposes, a group of companies known to the entity to be under common control is considered a single customer, and the federal government, a state government, a local government such as a county or municipality, or a foreign government is each considered a single customer.", "label": "SCHEDULE OF DISAGGREGATE OF REVENUE FROM CONTRACTS FOR SALE WITH CUSTOMERS BY GEOGRAPHIC LOCATION" } } }, "localname": "ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/DisaggregationOfRevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r72", "r73", "r74", "r76" ], "lang": { "en-us": { "role": { "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table]" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfSegmentReportingInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r72", "r73", "r74", "r76" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "SCHEDULE OF SEGMENT REPORTING INFORMATION" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/SegmentAnalysisTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "auth_ref": [ "r111" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year.", "label": "SCHEDULE OF RESTRICTED STOCK AWARDS" } } }, "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/CapitalStockTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r111", "r112", "r114" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.", "label": "SCHEDULE OF STOCK OPTION ACTIVITY" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/CapitalStockTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShortTermDebtTable": { "auth_ref": [ "r21" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to borrowings under which repayment was required in less than twelve months (or normal operating cycle, if longer) after its issuance. It may include: (1) description of the short-term debt arrangement; (2) identification of the lender or type of lender; (3) repayment terms; (4) weighted average interest rate; (5) carrying amount of funds borrowed under the specified short-term debt arrangement as of the balance sheet date and measures of the maximum and average amount outstanding during the period; (6) description of the refinancing of a short-term obligation when that obligation is excluded from current liabilities in the balance sheet; and (7) amount of a short-term obligation that has been excluded from current liabilities in the balance sheet because of a refinancing of the obligation.", "label": "Schedule of Short-Term Debt [Table]" } } }, "localname": "ScheduleOfShortTermDebtTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/PayrollProtectionProgramDetailsNarrative", "http://codaoctopusgroup.com/role/ScheduleOfNotesPayableDetails", "http://codaoctopusgroup.com/role/ScheduleOfNotesPayableDetailsParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r84" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.", "label": "SCHEDULE OF ESTIMATED FUTURE AMORTIZATION EXPENSES" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/GoodwillAndOtherIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r251", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r277", "r283", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r316", "r317", "r534", "r674" ], "lang": { "en-us": { "role": { "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity." } } }, "localname": "SegmentDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfDisaggregateOfRevenueFromContractsForSaleWithCustomersByGeographicLocationDetails", "http://codaoctopusgroup.com/role/ScheduleOfSegmentReportingInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r251", "r252", "r253", "r263", "r266", "r271", "r275", "r276", "r277", "r278", "r279", "r282", "r283", "r284" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.", "label": "SEGMENT ANALYSIS" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/SegmentAnalysis" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingInformationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Segment Reporting Information [Line Items]" } } }, "localname": "SegmentReportingInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfSegmentReportingInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r40" ], "calculation": { "http://codaoctopusgroup.com/role/ScheduleOfSegmentReportingInformationDetails": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 }, "http://codaoctopusgroup.com/role/StatementsOfIncomeAndComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.", "label": "Selling, General & Administrative" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfSegmentReportingInformationDetails", "http://codaoctopusgroup.com/role/StatementsOfIncomeAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_SeriesAPreferredStockMember": { "auth_ref": [ "r580", "r581", "r622" ], "lang": { "en-us": { "role": { "documentation": "Series A preferred stock.", "label": "Series A Preferred Stock [Member]" } } }, "localname": "SeriesAPreferredStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/CapitalStockDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_SeriesCPreferredStockMember": { "auth_ref": [ "r580", "r581", "r622" ], "lang": { "en-us": { "role": { "documentation": "Series C preferred stock.", "label": "Series C Preferred Stock [Member]" } } }, "localname": "SeriesCPreferredStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/CapitalStockDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r50" ], "calculation": { "http://codaoctopusgroup.com/role/StatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Stock based compensation", "verboseLabel": "Total stock compensation expense" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/CapitalStockDetailsNarrative", "http://codaoctopusgroup.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r551" ], "lang": { "en-us": { "role": { "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/SummaryOfAccountingPoliciesDetailsNarrative" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r413" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "Restricted stock awards forfeitures", "negatedLabel": "Number of restricted stock awards, forfeited or cancelled non-vested" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/CapitalStockDetailsNarrative", "http://codaoctopusgroup.com/role/ScheduleOfRestrictedStockAwardsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r413" ], "lang": { "en-us": { "role": { "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.", "label": "Weighted average exercise price of restricted stock awards, forfeited or cancelled non-vested" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfRestrictedStockAwardsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r411" ], "lang": { "en-us": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Number of restricted stock awards, granted non-vested", "verboseLabel": "Grants in period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/CapitalStockDetailsNarrative", "http://codaoctopusgroup.com/role/ScheduleOfRestrictedStockAwardsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r411" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Weighted average exercise price of restricted stock awards, granted non-vested" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfRestrictedStockAwardsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r408", "r409" ], "lang": { "en-us": { "role": { "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Number of restricted stock awards, outstanding non-vested, ending", "periodStartLabel": "Number of restricted stock awards, outstanding non-vested, beginning" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfRestrictedStockAwardsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r408", "r409" ], "lang": { "en-us": { "role": { "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "Weighted average exercise price of restricted stock awards, outstanding non-vested, ending", "periodStartLabel": "Weighted average exercise price of restricted stock awards, outstanding non-vested, beginning" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfRestrictedStockAwardsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r412" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Number of restricted stock awards, vested non-vested", "negatedLabel": "Number of restricted stock awards, vested non-vested" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfRestrictedStockAwardsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r412" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.", "label": "Weighted average exercise price of restricted stock awards, vested non-vested" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfRestrictedStockAwardsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r115" ], "lang": { "en-us": { "role": { "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.", "label": "Number of shares available for grant" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/CapitalStockDetailsNarrative" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r402" ], "lang": { "en-us": { "role": { "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "periodEndLabel": "Weighted average exercise price of options, exercisable outstanding, ending balance", "periodStartLabel": "Weighted average exercise price of options, exercisable outstanding, beginning balance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r406" ], "lang": { "en-us": { "role": { "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period", "negatedLabel": "Number of stock options, forfeited or cancelled" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [ "r404" ], "lang": { "en-us": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Number of nonvested stock options, granted", "verboseLabel": "Restricted stock units granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/CommitmentsAndContingenciesDetailsNarrative", "http://codaoctopusgroup.com/role/ScheduleOfStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r115" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.", "label": "Aggregate intrinsic value, total", "verboseLabel": "Intrinsic value of options outstanding" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/CapitalStockDetailsNarrative", "http://codaoctopusgroup.com/role/ScheduleOfStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r400", "r401" ], "lang": { "en-us": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Number of stock options, outstanding, ending balance", "periodStartLabel": "Number of stock options, outstanding, beginning balance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r400", "r401" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Weighted average exercise price of options, outstanding, ending balance", "periodStartLabel": "Weighted average exercise price of options, outstanding, beginning balance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement." } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/CapitalStockDetailsNarrative", "http://codaoctopusgroup.com/role/SummaryOfAccountingPoliciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r405" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Weighted average exercise price of options, excerised" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r406" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.", "label": "Weighted average exercise price of options, Forfeited or cancelled" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansDirectorPolicy": { "auth_ref": [ "r110" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for award granted to director under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.", "label": "Stock Based Compensation" } } }, "localname": "ShareBasedCompensationOptionAndIncentivePlansDirectorPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/SummaryOfAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Intrinsic value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Aggregate intrinsic value, non-vested" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r115" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.", "label": "Aggregate intrinsic value, exercisable" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of non-vested options outstanding.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Number of Shares", "periodEndLabel": "Number of nonvested stock options, outstanding, ending balance", "periodStartLabel": "Number of nonvested stock options, outstanding, beginning balance" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of non-vested options forfeited.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested Options Forfeited, Number of Shares", "negatedLabel": "Number of nonvested stock options, forfeited or cancelled" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average grant-date fair value of non-vested options forfeited.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested Options Forfeited, Weighted Average Grant Date Fair Value", "verboseLabel": "Weighted average exercise price of nonvested options, outstanding" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average grant-date fair value of non-vested options outstanding.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Option, Nonvested, Weighted Average Exercise Price", "periodStartLabel": "Weighted average exercise price of nonvested options, outstanding" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of options vested.", "label": "Number of shares of common stock vested", "negatedLabel": "Number of nonvested stock options, vested" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/CapitalStockDetailsNarrative", "http://codaoctopusgroup.com/role/ScheduleOfStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average grant-date fair value of options vested.", "label": "Weighted average exercise price of nonvested options, outstanding" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.", "label": "Shares, Outstanding", "periodEndLabel": "Ending balance, shares", "periodStartLabel": "Beginning balance, shares" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/StatementsOfChangesInStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermDebtLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Short-Term Debt [Line Items]" } } }, "localname": "ShortTermDebtLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/PayrollProtectionProgramDetailsNarrative", "http://codaoctopusgroup.com/role/ScheduleOfNotesPayableDetails", "http://codaoctopusgroup.com/role/ScheduleOfNotesPayableDetailsParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r60", "r209" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "SUMMARY OF ACCOUNTING POLICIES" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/SummaryOfAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r170", "r251", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r277", "r283", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r315", "r316", "r317", "r534", "r674" ], "lang": { "en-us": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfDisaggregateOfRevenueFromContractsForSaleWithCustomersByGeographicLocationDetails", "http://codaoctopusgroup.com/role/ScheduleOfSegmentReportingInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r182", "r183", "r184", "r212", "r232", "r236", "r238", "r240", "r244", "r245", "r291", "r324", "r326", "r327", "r328", "r331", "r332", "r359", "r360", "r362", "r366", "r372", "r465", "r524", "r576", "r591", "r599" ], "lang": { "en-us": { "role": { "documentation": "Information by the different classes of stock of the entity.", "label": "Class of Stock [Axis]" } } }, "localname": "StatementClassOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/CapitalStockDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r29", "r101", "r169", "r198", "r199", "r200", "r216", "r217", "r218", "r220", "r226", "r228", "r243", "r292", "r373", "r424", "r425", "r426", "r445", "r446", "r462", "r470", "r471", "r472", "r473", "r474", "r475", "r478", "r500", "r501", "r502" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/StatementsOfChangesInStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfGoodwillDetails", "http://codaoctopusgroup.com/role/StatementsOfChangesInStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r216", "r217", "r218", "r243", "r485" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfGoodwillDetails", "http://codaoctopusgroup.com/role/StatementsOfChangesInStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesIssuedForServices": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued in lieu of cash for services contributed to the entity. Number of shares includes, but is not limited to, shares issued for services contributed by vendors and founders.", "label": "Number of shares issued for services" } } }, "localname": "StockIssuedDuringPeriodSharesIssuedForServices", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/CapitalStockDetailsNarrative" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r9", "r10", "r101", "r102" ], "lang": { "en-us": { "role": { "documentation": "Number of new stock issued during the period.", "label": "Number of shares issued for options" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/CapitalStockDetailsNarrative" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited": { "auth_ref": [ "r9", "r10", "r101", "r102" ], "lang": { "en-us": { "role": { "documentation": "Number of shares related to Restricted Stock Award forfeited during the period.", "label": "Restricted stock grant awards forfeited" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/CapitalStockDetailsNarrative" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "auth_ref": [ "r9", "r10", "r101", "r102" ], "lang": { "en-us": { "role": { "documentation": "Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP).", "label": "Consultant stock based compensation, shares" } } }, "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/StatementsOfChangesInStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r9", "r10", "r101", "r102", "r405" ], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Stock issued for options exercised, shares", "negatedLabel": "Number of stock options, exercised", "verboseLabel": "Number of exercise of options" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/CapitalStockDetailsNarrative", "http://codaoctopusgroup.com/role/ScheduleOfStockOptionActivityDetails", "http://codaoctopusgroup.com/role/StatementsOfChangesInStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueIssuedForServices": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued in lieu of cash for services contributed to the entity. Value of the stock issued includes, but is not limited to, services contributed by vendors and founders.", "label": "Number of shares issued for services, value" } } }, "localname": "StockIssuedDuringPeriodValueIssuedForServices", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/CapitalStockDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "auth_ref": [ "r9", "r10", "r102", "r113" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).", "label": "Consultant stock based compensation" } } }, "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/StatementsOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r29", "r101", "r102" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock options.", "label": "Stock issued for options exercised" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/StatementsOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r10", "r13", "r14", "r75", "r552", "r593", "r603", "r660" ], "calculation": { "http://codaoctopusgroup.com/role/BalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Ending balance, value", "periodStartLabel": "Beginning balance, value", "totalLabel": "Total Stockholders\u2019 Equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/BalanceSheets", "http://codaoctopusgroup.com/role/StatementsOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "STOCKHOLDERS\u2019 EQUITY" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/BalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r105", "r211", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r373", "r461" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.", "label": "CAPITAL STOCK" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/CapitalStock" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r479", "r480" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.", "label": "SUBSEQUENT EVENTS" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/SubsequentEvents" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Different names of stock transactions and the different attributes of each transaction.", "label": "Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table]" } } }, "localname": "SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/CapitalStockDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_SubsidiarySaleOfStockAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of sale of the entity's stock.", "label": "Sale of Stock [Axis]" } } }, "localname": "SubsidiarySaleOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/CapitalStockDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_SubsidiarySaleOfStockLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Subsidiary, Sale of Stock [Line Items]" } } }, "localname": "SubsidiarySaleOfStockLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/CapitalStockDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SUPPLEMENTAL CASH FLOW INFORMATION" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/StatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TimingOfTransferOfGoodOrServiceAxis": { "auth_ref": [ "r546", "r623" ], "lang": { "en-us": { "role": { "documentation": "Information by timing of transfer of good or service to customer.", "label": "Timing of Transfer of Good or Service [Axis]" } } }, "localname": "TimingOfTransferOfGoodOrServiceAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfDisaggregateOfRevenueFromContractsForSaleWithCustomersByGeographicLocationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TimingOfTransferOfGoodOrServiceDomain": { "auth_ref": [ "r546", "r623" ], "lang": { "en-us": { "role": { "documentation": "Timing of transfer of good or service to customer. Includes, but is not limited to, at point in time or over time." } } }, "localname": "TimingOfTransferOfGoodOrServiceDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfDisaggregateOfRevenueFromContractsForSaleWithCustomersByGeographicLocationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TradeAndOtherAccountsReceivablePolicy": { "auth_ref": [ "r166", "r167", "r168", "r287", "r288", "r290" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for accounts receivable.", "label": "Trade Accounts Receivable" } } }, "localname": "TradeAndOtherAccountsReceivablePolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/SummaryOfAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_TransferredAtPointInTimeMember": { "auth_ref": [ "r546" ], "lang": { "en-us": { "role": { "documentation": "Contract with customer in which good or service is transferred at point in time.", "label": "Transferred at Point in Time [Member]" } } }, "localname": "TransferredAtPointInTimeMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfDisaggregateOfRevenueFromContractsForSaleWithCustomersByGeographicLocationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransferredOverTimeMember": { "auth_ref": [ "r546" ], "lang": { "en-us": { "role": { "documentation": "Contract with customer in which good or service is transferred over time.", "label": "Transferred over Time [Member]" } } }, "localname": "TransferredOverTimeMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfDisaggregateOfRevenueFromContractsForSaleWithCustomersByGeographicLocationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockMember": { "auth_ref": [ "r28", "r103" ], "lang": { "en-us": { "role": { "documentation": "Shares of an entity that have been repurchased by the entity. This stock has no voting rights and receives no dividends. Note that treasury stock may be recorded at its total cost or separately as par (or stated) value and additional paid in capital. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.", "label": "Treasury Stock [Member]" } } }, "localname": "TreasuryStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/StatementsOfChangesInStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockValue": { "auth_ref": [ "r28", "r103", "r104" ], "calculation": { "http://codaoctopusgroup.com/role/BalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.", "label": "Treasury Stock, Value", "negatedLabel": "Treasury Stock", "negatedPeriodEndLabel": "Treasury Stock" } } }, "localname": "TreasuryStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/BalanceSheets", "http://codaoctopusgroup.com/role/StatementsOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_TypeOfArrangementAxis": { "auth_ref": [ "r658" ], "lang": { "en-us": { "role": { "documentation": "Information by collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.", "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Axis]" } } }, "localname": "TypeOfArrangementAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/CommitmentsAndContingenciesDetailsNarrative", "http://codaoctopusgroup.com/role/ScheduleOfSegmentReportingInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_UnbilledReceivablesCurrent": { "auth_ref": [], "calculation": { "http://codaoctopusgroup.com/role/BalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount received for services rendered and products shipped, but not yet billed, for non-contractual agreements due within one year or the normal operating cycle, if longer.", "label": "Unbilled Receivables", "verboseLabel": "Unbilled receivables" } } }, "localname": "UnbilledReceivablesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/BalanceSheets", "http://codaoctopusgroup.com/role/SummaryOfAccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r68", "r69", "r70", "r246", "r247", "r249", "r250" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/SummaryOfAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r231", "r240" ], "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Diluted outstanding shares", "verboseLabel": "Diluted" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfEarningsPerShareBasicAndDilutedDetails", "http://codaoctopusgroup.com/role/StatementsOfIncomeAndComprehensiveIncome" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "WEIGHTED AVERAGE SHARES:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/StatementsOfIncomeAndComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r230", "r240" ], "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Basic weighted average common shares outstanding", "verboseLabel": "Basic" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfEarningsPerShareBasicAndDilutedDetails", "http://codaoctopusgroup.com/role/StatementsOfIncomeAndComprehensiveIncome" ], "xbrltype": "sharesItemType" } }, "unitCount": 6 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "https://asc.fasb.org/topic&trid=2122149", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r100": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "https://asc.fasb.org/topic&trid=2208564", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r105": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "https://asc.fasb.org/topic&trid=2208762", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r106": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "610", "URI": "https://asc.fasb.org/topic&trid=49130413", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r107": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "710", "URI": "https://asc.fasb.org/topic&trid=2127225", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r108": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "712", "URI": "https://asc.fasb.org/topic&trid=2197446", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r109": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "https://asc.fasb.org/topic&trid=2235017", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5047-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11149-113907", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11178-113907", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r118": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "https://asc.fasb.org/topic&trid=2228938", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "https://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32632-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569643-111683", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "83", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126929950&loc=d3e34841-113949", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "60", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=7493716&loc=d3e21868-110260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13279-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "https://asc.fasb.org/extlink&oid=126941158&loc=d3e41242-110953", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.10)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.10)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Subparagraph": "(c)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126941378&loc=d3e61044-112788", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(10))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.5(c))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04.4)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "https://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5212-111524", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5093-111524", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(15))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(16))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(18))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(24))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3367-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18726-107790", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1505-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1252-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1707-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1757-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1500-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1278-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1337-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e3842-109258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "270", "URI": "https://asc.fasb.org/extlink&oid=126900757&loc=d3e543-108305", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8657-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(2))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8844-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8981-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29,30)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r284": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "https://asc.fasb.org/topic&trid=2134510", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e4975-111524", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5033-111524", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=116847112&loc=d3e4556-108314", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r298": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "https://asc.fasb.org/topic&trid=2126998", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=126905020&loc=d3e5879-108316", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(25))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=6387103&loc=d3e6435-108320", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e681-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669686-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e557-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496180-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130531-203044", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130532-203044", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130551-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130558-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130543-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130550-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r388": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "https://asc.fasb.org/topic&trid=49130388", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.3)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(1)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(f)(3)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4534-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126962052&loc=d3e4991-113900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(26))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r42": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "220", "URI": "https://asc.fasb.org/topic&trid=2134417", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "35", "Subparagraph": "(a)", "Topic": "720", "URI": "https://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "35", "Subparagraph": "(b)", "Topic": "720", "URI": "https://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r456": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "https://asc.fasb.org/topic&trid=2144680", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=SL126733271-114008", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=126980362&loc=d3e28228-110885", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123602790&loc=d3e30226-110892", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=125521441&loc=d3e30690-110894", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=124440516&loc=d3e30840-110895", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r476": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "830", "URI": "https://asc.fasb.org/topic&trid=2175825", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "855", "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r480": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "https://asc.fasb.org/topic&trid=2122774", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "https://asc.fasb.org/extlink&oid=126937589&loc=SL119991595-234733", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=126938201&loc=d3e55415-109406", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "330", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=6471895&loc=d3e55923-109411", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "https://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "https://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(23))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "https://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=126942805&loc=d3e3115-115594", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99779-112916", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99893-112916", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=SL120174063-112916", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "https://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "https://asc.fasb.org/extlink&oid=126945304&loc=d3e27327-108691", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r524": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3044-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=122137925&loc=d3e14258-109268", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4273-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4587-114921", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117819544-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r556": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r557": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r558": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r559": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-23", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4304-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r560": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r561": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "g", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r562": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12, 13, 15d", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r563": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "13e", "Subsection": "4c", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r564": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "14d", "Subsection": "2b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r565": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "15", "Subsection": "d", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r566": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "14a", "Subsection": "12", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r567": { "Name": "Form 10-K", "Number": "249", "Publisher": "SEC", "Section": "310", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r568": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r569": { "Name": "Form 20-F", "Number": "249", "Publisher": "SEC", "Section": "220", "Subsection": "f", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4313-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r570": { "Name": "Form 40-F", "Number": "249", "Publisher": "SEC", "Section": "240", "Subsection": "f", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r571": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r572": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r573": { "Name": "Securities Act", "Number": "230", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r574": { "Name": "Securities Act", "Number": "230", "Publisher": "SEC", "Section": "425", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r575": { "Name": "Securities Act", "Number": "7A", "Publisher": "SEC", "Section": "B", "Subsection": "2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314020-165662", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(c))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4332-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "55", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e2626-109256", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r60": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org/topic&trid=2122369", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4647-111522", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r612": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r613": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=SL108378252-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "410", "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r616": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r618": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "https://asc.fasb.org/topic&trid=2127136", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r623": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r624": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r625": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r626": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r627": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r628": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r629": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6327-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r630": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r631": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r632": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r633": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r634": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r635": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r636": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r637": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r638": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r639": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r640": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r641": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r642": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r643": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r644": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r645": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r646": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r647": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r648": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r649": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r650": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r651": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r652": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r653": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32621-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r654": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r655": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r656": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r657": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r658": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "808", "URI": "https://asc.fasb.org/extlink&oid=6931272&loc=SL5834143-161434", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r659": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r660": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r661": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r662": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r663": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r664": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39599-107864", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r665": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r666": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r667": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r668": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r669": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6442-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r670": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r671": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r672": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r673": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r674": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r675": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r676": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r71": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "https://asc.fasb.org/topic&trid=2134479", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121554622&loc=d3e15372-109273", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(23))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r88": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "https://asc.fasb.org/topic&trid=2144416", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226317&loc=d3e202-110218", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=126905813&loc=d3e1205-110223", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=126905981&loc=d3e2420-110228", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2921-110230", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.CC)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=27011434&loc=d3e125687-122742", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r98": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "https://asc.fasb.org/topic&trid=2155823", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r99": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "https://asc.fasb.org/topic&trid=2144648", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" } }, "version": "2.2" } ZIP 84 0001493152-23-002840-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001493152-23-002840-xbrl.zip M4$L#!!0 ( +@P/E8H0;>/UQ, %WI 1 8V]D82TR,#(R,3 S,2YX M9F%H[CI)/N9)*90TN4PA-)5)-4TN[-'(B$)(XI M4@%(V^JOGP+X,)\09JIY(__KG__VO!/]]_-OIJ31PL&M_D/J^=:IZ"_\? MT@2M\0=IB#U,4."3?TA?D1NR$G_@N)A(/7^]<7& H2(:Z8/T]N7YKW/I]+1! MOU^Q9_MDIJMIOZL@V- /9VWMU^RK^ MKUGSL4.MM/'[=^,-_?56=_Y88N^WL(^\&_H-]>3O\^G[O][^^9N#KU;7WR[> MS_^\^O+K5KY:3 RL&'^ZOR)_N/S]4HV&_$BM%5XC"83AT4\GC+Z8O)LW+WVR M/'O]ZM7YV1_CD<'A3B+ #[>NXUU5@9^_?__^C-58.W@[2!EG@MV=190[4J01]%X$Z":B-"W 46R^7_O495 #\ MZ]<)8$A/EPAM4N %HG/>*27!*0TW'/C[FP0<2BM!\W'.7[V! M%MC%:^P% Y^L^WB!0A=(^1XBUUDXV#Z1 D26.& 3E6Z0A1OVFLQZY'D^* =H M:%S"RC8;!V8_%/S/1S9-/A#?Q280(K$_0"W%8S"@LYX/2\R)Y-B?3J(_66_0 M-^_/Q@O'<_B@L1Z>2Z=,ZT)&*/S)FWP\*P)GN@@IMC7OG_SO#<$4VG$J1E 0 M-XQ!:AI9R+5"=[\V=ZA4-HD+$FX]B'\7R&7:9JPP#FC$QWR1F)^O@8ELT<,I M0SWJNXX-);84=R1%/75L3G@Z103H6^' :PK>)ZO%PO@37,!2"]R'?_]J 62 M\HQJ"Q7,DC66/9M9$P2OL$>=:QR51N)I#"T6UB\B8=V-(?D+*>I/0IXMY<:) M*SK9Q=+HK9"WQ%3UC,"WKE:^:X,=J'P/G6!;%IT(6"RYM\TE%P\B.9Z4'>;_ MI6B@3G*),!!=#5S_AE;(*:T22^7='E*!+B7>YU$+0"-+Y#E_MC:A%G MPWYIBXN0.AZFL3P:08K%\RLSML"E<7T:$@P_-'TH3]0_95/5)I(\Z4M]Q>CI MZI3_U@;2Q"_W>MIL8JJ3H3351FI/58Y;#!K8221K V0+Q&Q^7YKWYF=%E]1) M3QLK1\W4H>_;-X[KPH(2LQ-\_:4S=[%,:>J [(02LO_\59']0TWK?U-'([[D M)+(PYY8=N97E(N9_;IZJ>G-=!UXW,UM?-9#&R= M+C?%XSA1MD3,WC=%]O;DJ6K*(\DPM=Z7H^9KM!.:Z#8Q2[(%8J[^4N1JM#-* MIOS'D1L=$S_ 4[1%L-5%3,T6B)GZMLC4B68JTE2^E&&3.VJF@IDYH"BX7QKB@,L*YGX]E(-I7$ H$9/]65S\K$4+\JB0:\&&F&<=R! M.?#A+:")< 1I$MG/E8EY7_(Z>]JD!YNASMW.XUY?E/7&];<87V /!@VF+DI8 M7%DC9G3)FU3&TY%VJ2C2A3)1!JHI34?RD3/31I:$>-X.!,VBY)'B)HM"4CJ^Q%\:[9UVED.&O2_YC7S7DX5!7 MAG(2J-*5K\ID=MS;*NR,:R?@ 59^&,(#4=B[BU.) ,02*+F0L#F.59/->H-[ MD;"DLTB5,CGZ,!48A_!_%_ST %ML1/AK2= Z=M_K:L7\+WF58$;JVFC$7'E3 MZ7$M@#^'NCP^:N8;X9SB[R&0I5RS:9[$9PNE8F:7?$QC=F$HO\_8$L^6F2/W MWP71[L9A\6;A\=)/T>M\4N8+S)'-?=\HG!Q-(I.;B[I!/U>MRR MR1Q:9&51+A;SON3/9D\T.DXW.=K(LK\AK%@F)3^WR3%')ZNZ\XZL? 3U8IF4 M7.+JLX]."M6'(*4EJJI6+(&:L]?\@4C'_^+)2);S%>5"GK\I.!RM9*>S71"RADN.\ MUR%+)\**^'3.7ZNL$HND[$$78M4=UP5!ZRSWQ2!B*90\Y=H =B<.K@36"MNA MB[4%6XY\+[GGSZ)W/MGV<8 <-]&*9K!B 97<::/W6>G/8%\!T; U2YOP4#?\ M4BA4X%)J4#'+GH4HW*Q!)K=*X"0BR<\I%W1K_RH<=.CZJ$D0\G MBL52#2L4T"\EC[]*0*708R>KO+$!*\D65C#^O3_8$#:0ZBP<9I#52*7BP]'# M=2>6>"GPD#-99%V_9,OE5WDTXR5J'ZP6=:!R9UDP%;IO4JMM&QHX:^8D#\( MV"VO?1+$WV(IMQOPEG&=4N_14BSP4OPC9^,8ICKF?O9@9L[ PI''FFXF7W8I M?TS!XU8ZC2^*-3GWJ9%=L5HLH/*]@8R TK.@3@1-#N>JKEW7!B 95#)G?^=O41;:=$N=6.'\=J_ -\V8*)ZP1U@4D!I%A&Y9A( M9JV+SG*UZ%M]N6>J7U6S"TH6I:1C&A#' ON;2T&^0<2N,]6%L&))"0,D.ECG MNMICUGDD-/F;K/<[C2K?>JC>CH000KF\W743HMM]ZFVY:X?E;XR_/QKX)',U MHMZJ:]!(+#%A7 .,B*^JP1:\%_$G37^7!II>N'31J55A";1\SW)<)SZY3$42 M2ZEV-6S63"Q.8=1"5]BG@.I(38]![P29?K/6B;/^2+2/%Q@L/QND$ME^8+&/ M'#0'J05.K9K>HP>QD(61C_SQ:5\9*&!6]KF(8\N2>00P!RY@(IAJI\#E"VK5 MVZ((0"POX??^W:98JWKLRAJ-[ZS5Z%85B%@8PH &N^-FW%URZQ1CESR$)S([ MX<62$MX2J9%4=YY2?1.T>DD3 8AE4PIGY&^'=DN:Z'RZYM*GZ)AZ1Q.QL(1Q MC0871;MEL/EEWVI%NV]CL5Q+49 ]+P!W6BK(O%(3&Q'#".7UKAP=R65FZ032 M(%M+M5@:08J%4PJ$5&=SZ814'Z&/+LSK>,/N7'A+]K('67/$ZR+UNUN(A28, M=R1W[W5ERBYG3(:P_@TT?1Q%/[I=+2^]S(5[G%ZW'Q!_S1*7$&0%=. 3 [GX MFQ.L>B$-8,\B]&([Q"RCQF;E6"/?$@G[\ .(YX8P2I+Y(D#)?@\PT+4QSZZB MRSW3X,%.0X8FWU3SL]2;&2;LG[HA75Q*0X7E_YA^5GO22.MU*<;BUOF$RGYMI"4VBQS$H!F?ID.\];8.P?]E*4CA<2?V'J0P#U MGTZHP][X.HG+5@0O/ITP&9XFCPS]&TA[>;MV$Q#6M>"%*2[J(C?B@9,N$+%* MO91>P().^,45T-.S!/FD@\ )6/-I9AB)C0/;PMDA2';1?%^2H0EV'Y'6$>O_ MH$3"[-N7R,*$?212>W>C')1@4)U]".5_R[^-;7 M1R <+%S)*ST>)GK_+7JY+C%Z!$W8K].DW2DK.CU_??KF_.4MM>\PW0>).S;L MAT32[AY(U+Q"5S4^K0-G?_#)U'30]-VY^)F[)H-6MCG#;D"3D@>AD'M4;W]$ MOK_)=G0:%>V-2_%QOV9X)._\ 0YQ!_<='TA@2P9]N#QX-WL)9/?3@G7H[&K) M?]-[*03_VH]L]U&*;)/DQ_UFYMW[C?O-@T@(;"K<=]A[S(+RX+53('[P,?)! MM+[\[RFXII$3PJ.T8[R>L\<5&8[,W*VN=%R7':!\.@D(R[O*W_?\ /N)X]LF MW_;L, H7GDC1-IB^9OG!]M?(\=0 KQDD4!C.*>PX(8,>,M/\TTG4G0,@(L1[ ML(MJD4G?\]TUOE(]*X^]$*)E)( ?88=60$>!74M$%4S+R!@C H[12D1%!4@; MB- 6"\?"8V2M' ^3W+WT/"E- -M D,Y\$#>Z<9.GH+*F#2@/0@(6)WC$ ^>6 M_8\M/.H:3-7KZ%&W/!F-H=M FGGCFRL_I,BS#18&##".7B14^>$*>/4L@)\G M<,\V+2,3I&'>0.56\_ >E#9LU@9BH\\M+S$BI9E9KF@#PK,O>3PSO]N GH$M M8)N=N:&11U=0WP;T8<(F(?S"CE%1T0:$82>&+6O8)_$0;8M&9755&Y"^<)%#>J''M MT#J/=EUE&Q"OP[FEZ'[!UX[W!7F%B5$N;@.R8\=:(>S"!KYT\;:XJU?6M0'M M"0I6R(-E^*KH'%76M %E@WV<:.M^Z-EUMSY*[FGC!FT@< "(@CJRZVB K[7" MUE4)8?:%YM)S_L)@Y"8/HR_A )'M M =@!.%L8VU1(47HPTA"XM<2&!-8*6I,F9TI@[?-#ZFX_8]=6/85:Q+\!";JA MC>$WU&^08R?)Q5*F'+C3^S//(MA^1.[=7=VJ4W1Y3OG]SH0U^[1 \5\)W?LO M%A$$RS3A+0\Q66I0-O%M<.'R-[:3X\+=@ ]8^8*DFX.<6<47<-4(24SIS)L# MY:EGMR7*#]==2_AC$HQ@NFYY"+Z&Z!TP+:&D MCS<$6U&*@9Y/@RCG'C5\UY9=-SY9GV+"3AG0,MW?]F^VD][HNE)0)G<3=7,8 M5:W>BT8^?_8WU5,Q5&M77D7OQ8N,B6Y[?*R4JIJZUM*229&-AJQ M1;/SD&O=P"<+[#SFII\=H15S]/%7M<=D:M-Q?_+YRHYR@JWJ44"?V^T\6F6N MD!>S)!N \+UK;O0<*-KQL+%_UBC(3JI34C/D[[=6MPJM!X70VZ\?*5M*"_(/ M%$G5V,]?/^I7ZR?5CSW1>N;ZD5DM./DTB?G\T.VC-/1/:R'MI#I/:KOVD ?A M]MPMKU';M*0_" M[;EK2F;A^-&:(AKZ6#2E77O*@W![[IJ263C2>/63;"M5HS]??4FI;=>F0I+J@Z#YZL7.8K;95$]!+7GKC69W3''IB>QK.HP.!*M:9>%]1#4GKO6/)&J M=/K1JJVDVS]R-D]Z->U)8E=5HS]?O8BI96EJVV5KW1^QYZXIF1WR"31EQ^A' MH2GMLJ_NCU@[-&4&#&+Y3O_*LR9.N)+P;R=4:U/:D#BU!M_J.=-H'U-GZ:', MK>^=4$]\%3+)#V*B6YZ@7<AOJ956ZFO>1X[GM&]$.:Y9VV!%EB,>;H6EB2?_8J>(Y/M M_X24OR5Y@8$#&%1BRI9PJ E@/9B'07:#_&&CM3YY279_*R< V@GUL%W]0 E_ MC'"SBY=DC!;SC^T$:UW2L3A!%L^PIWH!, SD@+PMST*QTVWQ:?[[_L/W_=.&8.Z^SGPXZQXVQE.S,'$B M8]LW4OM"0&0'3$M]BG%MYOC*FC;DHQ:G#SY@)N*?*/_PQ[/H!5#X\[]02P,$ M% @ N# ^5G=RY/P+& RBT! !4 !C;V1A+3(P,C(Q,#,Q7V-A;"YX M;6SM/6MSX[9VWSO3_\"Z,YWD@]?K?20WFVSOT#+EY50655+>9/LE0U.0C+L4 MH9"4;=U?7X B95+$4Q()>-I,)AM[<<#SPGD !P>__?UY&5N/(,T@2CZ?7;YY M>V:!)$(SF"P^G]T%YW8P<-TS*\O#9!;&* &?SQ)T]O?__-=_L? _O_W;^;DU MA"">?;*N473N)G/TJS4.E^"3=0,2D(8Y2G^UOH;QFOP$,4FN EJL8Y #_ MQ?;#GZR/;RY_OK?.SR7F_0J2&4KO?'K[)/%Q=/3T]O$O08/J'T>_8F M0DNY"8,\S-?9;K:WSV_+?[;@O\4P^?Z)_.<^S("%^95DGYXS^/F,?+?\[-/[ M-RA=7+Q[^_;RXH_;41 ]@&5X#A/"MPB<55!D%AK"GK$!OA*(P+\0N_(S%'$%^.J^&G9-?G5^^.W]_ M^>8YFYU5S"\XF*(8^&!ND3^Q]'9?QV-0OEEA!%9\ ! GHGP MH [N$)])F((D?P YC,)8"3DJY&DQ)4L*+/%7,F_N8G.R!'8R(\L^!0\@R> C MV/Y6A+?J/-U1,7@(DP7(W"3(4?3] <4S;+J8"G18_+UV$"?QG88BP;*]!%J5P17[RYE?K#"8@$Z*K,L>)N;M>+L-TX\WM M*$+K),=>4&H=D3C&,LK?);V#LMX'T, M["R3,+:R\*?%>I*B%4CS#?XJ6;(KLD)$F/)@.I#O8)T2XR['13;$:3$;A"N8 MAW%A\H3NG#+VM-AL]7H:/HO7*&7H:7$9HQQ,PDUX'PO7)&7H:7'!=FB]7,?8 M\F_7%,7-CI#8&"M.0K(7K0P!V:CU; M+F%>1$A%0%JX;YPW2_A]"= 3>ZUP@_^,L2/*041X@_]OD89+H><2P)TZDKK/ MP%]KS!;GD?!&'#[1Q_<6WYT@SNLVWN-\>$J\R#&8-R?H+$Z5PY,)T&_,*H>L MVBS=QZ]R6(LANXYE%52! ]==7"N''QNBLQA7#C$F0&?QKAQ>3 ML:\4"]Q'AR>$H!GYB?T0.8K6/@S8DP45+M2)+0 Z6;:Y"',!8S6&F6 MKBAPPC3!KCR;@#1X"%-P%68P(MMF,%YCE56F16V^WF*<\KOC,"7YW:-XJUE] MJJXD5 MHE*7!ANT8VV88W%DZ6]-8L!LL[^( $"_(&5Z/< Z)/6%@I'3X M!UF>P@B;OP('^RE,9^HV5&:6[C);57V7@>W0RCQ"4E%4;IT/ M45K+; ^Q-_+3=:=#$4HB&,,RW=EA4")U@#HI3=A')G4-Y@#;EAE&8FM=L+$< MX;@((YG# P1W^-R=[<.H+B,)T*XD0S9=LG+719GU'. >\3TP0)>=J;-=,54M MD0#M-.]C[&T=EO[)3:9EYT]5+D=.V^6IN+(_EX+N_M1<%6^5.3J+7K=;JCY8 MD;0W69"RXW19<%(]BI6>JRMJ:ANO8+?M.DS1DIQBIV&49SA "L(8_ [SA\$Z MR[&6I]G5Y@:0@^/5 XRJDF-EXCO[=&]U >K+3GFJ?NH&E/-?Q7EX5& 7'!&K MBF<9X9\;$. Y!\D,S*IY"!&J1>8YS E06?]_:9V3RP)K(@3\O^7(SC&B5Y(W M,'N'T=D5Z1:H)1F*X8SX&ZN$M\H)2G0KA&,4-9",R;I >V7VU8V*HM9_'F;W M1<'_.CM?A.'J@HCW L1Y5OVF$'@A[/(7?VXC[7+#H)H[#N]!7'SQSW+RQ/ ?9(/F$5L1LNCRQFXMFP9)\'W::HICIY&%TAE(/Y]=5M\)TZBA M+NV;%^6(BXSLT9!ISB'6API^CFTCC]4E6]$AI-1%@K$XLYX 7#SD!?9Z1%B> MV60XM048;1P-CT$NUCXNE)S WFD5F S=)LEI=]:)T63+I3E*3@[OMP,WB>(UN4U='O)M%@1 MN^FVMBI7(/NE>;UF@;L.^%"Z5P)7(C($RPE(3V8B]NPFJEGM!%887-'&ZMUG M*(_YA6=6_XU^D:S%3437TFW?;M4'%*,\DD M0=?/Z(6RI [6;;>EQ<4AU22)5&=P];.WBL:-4$1RT+IWG*1EIL(,DX18(W", MDDC!)]>'&ZB ,M1(3V"0XV[3I:*)%&@SE5%*!8T2#$,]V;Z1HA-IDOI,4Q!FZW0C(PK:6-TK M65H8;$(IXCC7E^K-9I!0'<:3$,[8P@IQP7 96]U&W MM"SE&6&2^&JQG9W,5 (H,:3NX$26-G:X^VHB=Q7Z1"UI663^=K%/Y0C_W&N5 M+/V23J-D]KU\R:SU0V.^'WNH^55N=-R@[0./MI>I+32WMM-883*S&M.7?Z&G M6O@FQ>YK'(@QV[XWQDW>CEH,MVFDR*IEKL[ MF$": "Z9[L3,ET5KR$M2;M+@#$,>D&*UXH82T2+%G2YC M+-_>1!+*319>MSF0%: :/TR2Y(["=F=ICKFH#S9FD5%Z8R.A<3" :"RA;N80C!+J:I#NA2'D.JW@C?9HA1F6RDURD((L;Y B MN ;%@M"]P%5%(Z+=+#E5-JM*86"RQG26I@IGUE=@CE)0Z\_B/&-'B9D.DS#= MN)AQQ7$H27Y0X5Q.F>PL:M24QVB6/9 MTD.TGB@ FC83MJ41RF2(X,Q8V4R"]K<>I+A@DMZU[L?("DX(:(;!D96<)!], M$MWVTIDP)=P;IGM!4;%N!5/=^PHCG:0\L+\S?,4WJ_S MXAT$M#V=$J1QQTQL%C^&6)GA(MFZCV@S3<,D"Z/RLJS_T>X0MFOUGZU4#_DMEX[;A#WDP)Q>"9K.Y6N M )B@4+2PQCRYVMQE)(#?;8V4G="Y-RQ4YOC_,%\IDE64S>DL:U^9,[:+T;;# M.#E/K#W[PZQ0QI.[2^1,L/SGFG%"@E*:^WK7]YW"=D (XLGLS"3?1 M XB^MYKCDC<:%@G\)YC9&?/4ELQVZ&2ZR^\XA :V[$=W1:U>%249M\;41KSJ%"F-N@ANZ^'R%=%GN,$BJ#["%,PB0ZSE11Y]!U>W)5 M2L>;CU"RF()T>0WNN0U"6!"&FB&.Q%J7*?G,.*5^,C:H,?(1 +.,N[W*V(^6 MA#74GDB(28%(\T*?R4ZUBH(+-\O6I.\%N10NX1_H4(8>\,FO.!FF&.45"+E[ M;[2]/!%?ON'6_$5MY 2D$,W:87S9EL%YCHJJ'#_,@3.?8XWFE*OUC(=NVZZ' M[^W2#]4,SLR*.X.9R0LKC7P)PF1F\@RQ0:YQ2YHWKY/K)4 &*'B)@A"9NGHJ1OVTD68E"5M12^8 M+$KABOSDS:_6&4Q K5BQ45?[,WEI&=,;HVR= OR#Y]_88_=_[*GKC2U[?&U= M.\' =R?%S][0NKH+W+$3!'V4!Q/]3#?>O-SUQJ*:H!A&=3O6(.9O^\0$=[>W MMO^-X&T/!M[=>.J.;ZR)-W('KM,'";36" V4?VGQ?_K%\2UW//!NG1X0K)Z% MJTX2F)LS=:POW^YC?>-YU[^[HU&A,14)4WM\XUZ-',L. F?:![NKC4/JGF&# M@LM]"B:^-W'\Z;>" N>_[]S)K3.>]J4B]#.^!L;OZ)HRN/-]C&A_/"Y;'3>; M'#N%-[9 53;_!?/:!8JS2D8_AA'\/M>K.F]A^]F 7RO$QYA$=' M\.,^@F-OZE@3^YN-UU,/"$JV0:8C_],^\MCVWMW>C>RI4QD'S.V)[WQQQH'[ MU:FX_\/("X(^>GX.4!*!)-]W[ TB6HYQX(T'>*'YA6?L0TF9)"!;LOG!<[-;6'# MQO;H6^#V@2C^?KA8I& 1;J.D_;Z,=83?M=S=M1O8-S>^%!X.ZS9)"YRQCT%1=CRD>OO M['W;!OHMOX>MH._A4 -[[*DS* 2 __?&MV][B4GO,_#7FG19)'63#):W/&!P M=Q7@H((H.5&47APU)WSFAM'O6MZ1'T9;/U33]=*OF4W5M'AJGDY3RZ&*:-I. MU@=%M1R!1T'+J]8SA3[Q%:4,/"):7E4F<>B3.%H&P2.HY7KI>43O^M1(*'@$ M,!+09EK1)_KU_(*#^/N64VYD&7UB7$LW> BW_' ]Z>@3WUKVP<.WY7CK.4B? M^$HF(SQ:6@Y9*27ID]B]")I'5-M/[\71?>+-"*AY^+=\,C.L[E4 T0.8K6/@ MS8F>H:1Z&F)[369S31Z5B1D4M7QT,/CB7-_AY8)I(0KFC8NH&__DCDD6SL2TZ>T)L9F_J\WB#B^R?U19;.L2M 1"JG5'44IJ0!(=T1 .SI& M\NB?W.TP>._X@W(_E]ONA(RE#]7MV@5\YM'7/7=KR+&XVARBVR<+N$FCQVPO M3-WBY!GM#ZV-*9K1;FUQ]NEN7S)<[/XVV-L6+T[C)'>&@R4XAR379I L?N_Q M0VN?JY$$V[[_C?CBK_;HKOB->XWS8'?H%KM*',;H>!OR)1;+I$:R^M$8\%4_>VV(D:WDWO<#1FWWK^M*K!!)! MYV"$8Z79OFYP=PY$<'IR( Y6%.&.L0)-GT#\"&X1UD!.KG3LO+JC#CDI[V59 MIV&F22FR&D7?0)A.G]"IM&(WG>[0J =EV&/=*]X@V9<:U+?[C,X1JXH8 M;@K0K@FKI0"[,I@^\T!1(8_4WNN'UBFT7$F/YAU86IT/5WSM K*:^%A%/WHS M-F8;%6Z^QH?2='N>A5/Q,N\!M)1PNK,M&0GMWYF78H5);K-6OE/OQ([_/P;E MA;6Z!SB@6]+IOJ [XSI (4[-7D'#!3V^EF.N!>ZI59(CL-4].Z3JY+-=M,GU M1NWSW9<#3WH!IP'G@UNZ2B(%QX1[8[6]I8$RB -4.<09PW4[&3;OV^]DL,DU MR:/4"FXE>[73ANNV]=)RX9+;PPEO>0_-!SDY'D+)]A3T!17F>:\$H.ZM+;$0 M9"EY#8EJ453O%8T!RIX@W'K6#^VZFEK2LZVS][:= >S!U/WJ3K]I.LA\:?)0 MD&@_A>F,[T&YI36^$TQ]=T".Y+94VK_;_G6_I[3U>Q!2HOW>]0F_\T]<[Y+U2,P38 M.(>Q.CEL0-VQDN1+Z=3GU47L,"F"*E$N'D[$.=4(?^0 .8K =4=8QTA3CC4& MRK1\Z/> 5PP28+52VE%4*H@0!&<7FI*NZCL^V3A=?L,.:DQ M'L638XY)2JHL1V,%=Y ].8FD^K^^I$*II$(;G>F2-PB3",:PO(ZZXT!)!3?= MX%9K^@[I!.2.W-TEU9=$8]=O1U,Y;^W":B5$3')YRHYCF9?78;CTC^ETY69N18 M:P#^[D/1K_@1Q*@XU/?!?)U(+R7)N7073!Z^M)289?928_KADL231"V[N>1$ MWMW+VUT%+7O,,EKDW#)#^FCC8DUVW95 PB8+AESWW/(TCM$3>7)'04XT8.." M2@6QL9EA9"5<^\A4<"K,[76M_5"8]**K7K/E[DEPZZ])9[K@I36=ELT7"B7B MR](?N1W#&&1IN E=:QDHIW6M L5F\T 3^J\PV@ARM9!;$"/11[!'S93LFB@G MSE:UC&+_1"WR;K9YER+TIW8-3:/MNR9*:*W@Y>AI5<[06\-K7Y%EVTL?K$BI M>K)P$QSQ+LM*=O:"_(F[55_UP_2="6FH,+[!:CGT_-OMSKWF;>DB7)RDB'MV MUABDZXW8HI$G>7&3]N"X\UR^HD2B*?PO":S8]!PTF>ZD@"*IUM.Q!_/(I$2! M/+S9>@J!4B_2'*8[^!>+ATJ7(+KO^7Y$E?!7W638W*<,U648:'M2)58\$\ % MT[W8F9)H+7D)ZDU:W &(\72+&QQ"I"&Y\VO/EJ0I9KYU]T*YR<+K-@>R E3C MATF2W%'8?HB)8R[J@XU99)2GI)#0N!M98B-/$EM!3?)(8Y2@)DE""\$!T;10 MCNY*VO?"$')]7Y1:$[@6N*AH1[6;)J;)950H# MDS6F\^7UVRN \W%0VWQVGK&CQ$R'29AN7,RX##.(/)M+6J46+-J2SQ-UAQ_5 MO9![X"C+K5 LW\6B9>P<6NRBSKK7J^C='[E[?].U7B_I\4'W];?$\KF\/ MID%QJSRP,[T3#NJD40=)6V ;"['[QT-]#=?_^?Q[6G/0 4N-#_[<7EKZ]? M:,!WX-SUE[^]N)N\TB>]?O^%%H2V/[<]Z(/?7OCPQ?_\][__FX;_\_?_>/5* MNW&!-_^B74/G5=]?P+]I(WL-OFBWP ?(#B'ZF_;-]B+R&WCC>@!I/;C>>" $ M^ _)A[]H[W^]_'BOO7HE,.XWX,\ANK/Z^W%78;@)OEQ<_/SY\U=P,'%68&V_\V/4BHY3UN_S\^?-%_-==TT++ MQWOD[;[Q]F)'SGYD_-=YN.^0;?S^(OECMJG+&#I#=.!^"6).!M"QPWB&<"G2 MJ"W(3Z]VS5Z17[VZ?//J[>6OC\'\Q0ZG6-@(>L ""XW\/P9Z_U4\+VWHA' 3 M!4L$HPW!^((TNNA!/(.+WKVR/R&RR B ,>'24-FZ0GK&-@!^N0.@ZME>)N-*>]5)*5A]8XZ\$ MYJ*/=YXUT/TYV2$06 $_W57':8Z+WLKVER#H^Y,0.C]6T)OC7<[X M*W+#;14F!(9ID <[6-UX\"=W+C,[U4N?B9:V[_XSWH@PMM<@<)"[(3^9BZLH M<'T0<,FM,D;-THW6:QMMS87N.##R0WS CJ'G.B[@RYC?M69)XR6/Q)9=2=-Z M:;F%3(KU'O93U[(T;VEZ\Y7&/\Y*V]5*3S.NI_:1!K.7Z(XJ. 2VIY MZWHI,O P< O %3:<%FXXQGH8ERY6GYK/+[ D&Y+NV]XVFFZ=@-[ MN41@:2@!]QUP>G6]WS;+UVPUA#BA72^/C&)K; N2_0M>93R][B__?P M010"A\@&_VN)[#7WY.+TJUN3N@_ 7Q$6B_% 9,-7G\K;MZ;?U:#G-:OO,3X\ M):?(4RC/#]"8GBI&)[5#NSJK&+'51FE>?Q6CFM^S:5VVPE1@]&M.KQ6CC]ZC M,1U7C#!JA\;T73&ZJ!VDZ+YB-)\T6*-ZG>!^S^K4BHXG1J=0YYKEZ:S //* MN2!@0G_GD22J!T3;:Q#:KL<7<*51FN+ L)&/C_)@#-!D92-P90>N0]QFKA?A M*5N9EVKCM:;CI-\=V8C8=P]\5W/UH9I"**/05$:#WK=A:O-JS*ET,T=I;$UC M8+<8[_BN$"_(.5Z/[L(E^PF%HDJ7+[5_J+&=(0C=-3FV;J(P0D!?0Q2F;G7C M<8//+U =U^IC-L7=3O.NS *E8[O61=7M[-3QFI)^F051&0F!09JWF*HB466, MAD['HEDD*GKA$9J:-[&I9,:7>;J#1>6&U;4M_AA-46^!($2N@[>_F ;]IXWF MU?=0D5&:LVRKSG>1O@WN,@\N>7R4NLYO(,I8MJ?L-^+#-3>''.@[KN>FYLZ> M@I2H$Z93I0';L*2NP0+@O66.B4AV%[Q9#K!>A(D,W1. .WWLQOPP59>10->F MD"%.ER#UNE06/:-SB_2>J*"+CM285ZSJ+!'HVJC=1_%MG6;^B0TFQ?-7%9 5[M^L-@FMRBXUL)PRP@C2Q/?"'&ZYZ41#B68Z"J^TM(!?'FY7K[)X<5V:^ ML4^W]BZ@^K*K/%0[[P8JV[\5QV%Q82-GQTA9XRPAE!?KNX?SY*GZ^YB^%1X" M.=$]>#5WUV2#AOX++?U05E+[45P_O,!-+](V%Z4#-$_W_F.OYG!MNQ6)+O9N M@>+X2Z_68'U/GNQ7(C??M7E:;<^K1F'F41@I=:J](6%%$]F#\ MS[1ETP25QY'D"'N#J=D_T8\I\P/HN7.B;6II?VTW0*OTEAM+.>+?BA.OO08?2_.:#JVYOI: M=O3_LCM!YT;9]\#+_[L+&UUPY:W&2F0L-<& MY-.LW.ZFS^>QR&QO;+OSOI]>R/( 879K8%'5C@Z? 2I4\K#BWQ-P<1,=8E:V MKZN&825FJ >8-#PMXM3TP7SW*)8'7GG[6=D.KAA2#,JIYY(T6*8(V$&$MD(G M4TGCV3OU :&134/CG30TZ&Z&,KOHN.WLHQPL*ABNI20KIR?$K_4#,PKC/%!X M#3-0.&ZJ/@BE%%,/#'FZVC^B(+GEFT** A.S0M(KQ9Y(?!3&]Y@6P%,K<$,P M >C!=< 8(!?.R=NN98)!_,BXU^V7E9T@K J >A5+WWGX01&!^'2$2Y!(3 M'U.<>2<;&(\ .6YP\"M3MN8J0RD_)4[CB'K *H9QLB76 S)CK*ZBS&.)!O-[ MQ6!.9FL:B9??N$YO!F3585X'F\D1#^J,LI&D> MCQN(@+OTD_ ;9SM%-F;#2;/=Q3]Y2>Z[O48S J&YF-J/8_)4$/\A#)%['X5Q M&#U,+M7IU+@S8O/\F:EYCP8N*NXKS)-5,>UR*U-+E_5L)KQ3'G MBFV51X!",NN>?_\JYN*(&_RM'VV^F"DD1/AWS,KD;#G7K.R%;[_7,N]&T/[K5QN:@W^L;+7!0EFTU1_'G M@O2G7PU+ZX]ZYM!HGC[A9*M9HB]?'Q-]:YK7?_0'@WBZ[#B8ZJ/;_M7 T/3) MQ)BV(&QF/M8< Y?'#(PMG^D";3,W>[\U36);6-4?@NV,"DZ6F3?4_V]@0 MRE*]YNA[?TS?R)P:VEC_KN.EU#Q]55.\YFC_<$P[WG/OAG<#?6KLM@4LZ[%E M?#5&D_XW8R?[EP-S,FGA"3 E*6R.A\)QV#-'/;S&K/@\;&&&,#/$YD@MG';& M<#PPOQN&=F6,C)O^5!L/]#9(IN6.S5%;..DFQNTPWKQ&^N#[I-\"G;P\LEEZ MWQ0.N>O^1+^]M8Q;?:<)6<8W8W37PJID!(R5$U\XX/ Z&_:G1-Z3^(S#LYJH M0L:H'3V(FW V1WWAM,/;GV5B]0(?TU.C%XL?__/6TH=M**&4;+0YD@OGWN3N M:H(5"3+!R2QIXW2NDHXV1WSA3&2KS=K+W7!MA&T(9ZK-L50X1GDL)8.UP! ] MI6V.@<)9FC4,6B2W8E+;' ^%LU3$3FB1-X'4MSE^"@=NN=G0]F1B)<7-T4\Q M-O-61(O4,U+F9NE^6SB*=+[:ES?X:6"62&SRQS%:C;^J3\BJI^)U8Z7Z9"M\E8Q?6^.R\+9G>72 MT*T15I\F&C[]M,E7W<(FIS[I]Q)W<7]P1Y9;FRR?D. WQVU%Q_&>-VT_[B]R M(EUW*@QQ$X19/6; CWP5Z2OI740A+6B!1EZ,K/ (RD3/BD-Y_$BBHK24C[.E MLG&UG>+/LJ-MA3K+B[FMBA6LSAP59>7P)#3S D&%.LN)UZV"AB".18FH%,/; M-) JQ_.'!D6\G M*^3P=#1*Z*0UBE/)DUAIQRI#^U'=QVM67+/-9E]:'FW MIDQ6R""/)MD/\I(MD,()?./PJ%GG-NER-J@376KX<2$R0T>(S+/X&[/(B5/4#,*DR&(P@=Z<3,JD4L,8:\J85GM9MC+),!5'Z0Y\ MIS+7CD.F4GJ;!\RY&[C^,JWVR=AD"VV[ QB;!>5,KUU)-#*O@MW+0'\^@KZ3 M_$!'B=NU&AINT-"N[3>$HLHM^UJ4-.X=-&?TT-*0E%[DAX@/$ ID?AXUD]_(A"%>0 MD:>LTC"=0[(Z=S2 =,U:HF-HA$RN4CUN6$095&K?,8NA=(>"TC*%"W/*>-]64[<+4 MKJ1C#]2)!F)0*1P/Q!]#F8B@*I!28X)$9:9\5!"#D:OMT/X'1#W/#CBU^"H- MHL#S,&'TA(U*FJP4BA=B4'^@7>1-3^6!Y#SZ.@4M8;Q9$E/IM9NDIA%;Z4V\W);2NQF$*@+Q%(7JCQ ML*/WD15:5@]V'+ZHNW+-;W3&=ICFDHMM(RH:I'%I6UE%TYZ( IL?ZCL %16A M6\1,V,[K.?NL'(!Q]\CG_8Z%Q'&YU%*Z97TG68B^Z8.[^#?]:V,T[=_TXSQM#(>D M]C+W[;.#\NR@/#LHSP[*LX.R:[ZJLX/R[* \.RC/#DI%W2MG!V4SF5/4<%"R M5M[)3]D:,JJ!GFF<*/9E= :>G7&?)/B;Y)@HC!++.NS28DOT>JY"A/I>,>C+M#^,$ M[S=WTSO+T/2A:4UW!0R-/\?&:&),Y#P]V_FTF-P5:\=DN-N7S)#\O(Q>^K.L M$G6QK23/S(X2GO?EJ)TR'I8*E;++.&W59Q( Y]04[4%O#7[T?8>I[M,[M&TTTR8K%"6V[MV" M+^(Q@O/(P2II.!<5V7U!)F6 M7[%*9<;RHQ47E&L'G@L.42S(<\&A<\&A<\$A-6YTS@6'S@6'S@6'.EAPZ,0" M-XJE$BA94\SZ-BI>B@]LGVZWIHT.;;I7\.F(]K;\ ^9BX3I@:#LKK&.AG*7 M]!)P^\FZ]SP! 7%^:GQ.B7LZ5 M4PZI](X 8SJP>G4/8CXW5)U2KH.>X:7F..4_'+NK.2[J=MWPT7IMHVV:[FN7 M[)V?Z^MCP0=_-QSJUO=#JJ_>G641M@IYOEJ\6IB$T/F1E./1'2Q1F_6]]C*$4OBP0A,AU\#X9 "9/Z'[IUW2IF/7OC8A4[9D=H6;TO9)OKZ>/^5!^D+)2M)CF7)-%]X,Y= MO,A(SOUT3A:VR9*K$4X_25<^>ZI,1/;!<)ND6.[[#WA. I"A]6I;;+QKQKL6 MJO4KREP=B4V%XVNC!B2N_M526F>-4:R7OLJ@)A""#4_4T6\%JD6I4"RT5 M9KF\%;[C.4GD2M_<5(6EU1>7TY]PNH)18/OS":D>@1>L'R_IOD\*CF']@A#' M],15&4+6Y0RSON4I3-2]5_'AP1;:]""PYJ ME]G[9U_SXR, *W.BH,[6*'8JZU/UX_NO MH"E)>@!887&)ZCW,EX#UZCT!"C- X9\.(.$?#GD[)@[P;>1"RHF(VU*:/LN3 MD,XN#;9Z:]CS4$M)NO.##7#V^:C=NT_B!.:W)!+,M7&>BO/QMI-F3C[GIB-1>_R+$\6 M/MM4AXBTG*L9$GEZ>5E;23845\*02[EZ-M/3L%#RJ*D-+T5MH E +@CT,1X- M("3H5&1TFEU^E&,(,58(K$8\]>CZ*._HBFGNG8)2::?9I:2;_HHH,8BGHB3O M>C]YC1 $$=:7(K2O\QT[M(,1^!G_B:EMB/2?O7DMR=5PTFO/"CS1()6W.;*( MSSA. N,1JV]N<'@E7A'$= ,_JCK6$G0D]_?0(3WIP?7.7DU%\9Y1F!3 M>*.JJXH!'9?R>CK.Y<,\"YA9K*EW!\>[435>VGVYD MMWB(,.C[B5">\!ZG)@HZ-K=:E4H[CO$VIN4H(EA@(<=[K?Y@NQ[QY."%&//= MP#3D?/%?9-H)24$Y[UASJPPSO@!N2(I4R-L "T3\BTS&4P5#O=:5.C_O^1*X M/Y9 RN2/6 MOUN3H I/5$1KCI&]\^TD>Y8H/J07NU-'0!%EA(J$8@&55??@CL DP ,5(6D. MT_R5:^KNB,(51&2JT9%B]^L68B*\4)&3YE/,4SVVD8GB=RN)PQZK\#$CH@C2 M^G<9239/5$1/==_1RAJ7S*YK$+A+WRZW/N-ZP,Q.'0%%E!$J$AE'E=Q:MF,$ M'UQB15T!'W\FQ 9PG]3,!E/[D5W&]OTEI]S/M_Z$9.1[>66,C)O^]!?MQB15 MCGKFT-"F^I^RBMA:P(&^XWI)#E-SL6?]!/:O7BWQRX MU5(IR.&9G-?0CQVLB^MTVF*.DWR2NC\?N/8]EDCH)F:[@"A..UG8O(H'I5!G.3H G31.BD)N1V6R#E: [D@9$!2.\MD$]XLR MU4FI=933#K3VTF(81(& 0FQ045,'']YK>'H/.?$)'%'S<%$W1*$^:%0.5Z@% MOE8CY.Y^9P;&[?[<@-"%S!SN%(<46FOWA=:W O(*_0@2[3!R0E*C-74B6B MF.@5UG2OP0/P(*?2PY.'GDE*_W^Z2E$/R[19(FV;I OD% VR>[!R>*E;XZ"5 M":-2@:>=%Y$;M2FRYVD#RM99;9 .074B12WQ.L[X13@-;7X%ZDO#>M MO:3[QD/ME"Q=PF6\RWHIXPEA0T,MUTV7A/*>#T+QX=DKV^M1UE9>U@81Z4,N M_0X^I@B)F%A]H9A^N#164WQY.A:]7%,0$./NKG1$5(-02F MRX/67%(E!>[LAV*D*[>#954V^O+(MI*7%;G"<5\@6#D?0Y;"M%"?F/S3QIV# M(4NW >[4ZECJNSW7FV.\]VY]GN[*[=F6>LCV<@ D%HV2%('JB/ M\1Z/_V O&?J"^!B=4,XKLJ.<19NG/XF9=ITT)%(4Q:-N'02NC /%E]_0#J/X M50^>9M<@<)"[8<>E"77O('8L3A0UD3/;O=@3]8_'-C&Q@PMFHLA!W$F M%Q)W@,"*J"L/('EB1.[ F3?*GUB6OCG]:EAQI(%E?#5&D_XW8_<:!UY9$<7X)8#YN=CMO5>[VYX-]"GQG4%MEM%NP?CDK4H?BHFQN>' MU\=\DI@98S2UXJ 9A2(K&UEX9GPT?EF*B M$(8$Y'AL.$5/AO8_(.I%08AW$!30BP65M9/FH>'(&3*I;D>MXH@]*3R5(X]5 M:X;1O/V"/PRA0A&*6W+!M(2 DDZ7)Z/4JK?%],'NZTPW2Z%=V_X5H7D-.00K M9]85=M.K[17PG=7:1IQ:/_R>BA\1PGP(V'&R0=L1S*TBP^TIQ[DO# (/NW)! MJ.3R;PX\)4^C9@%6M4J0[9&\CP_ C\ (A-S*,V7-)=T?""^I8E';4A:4VSQU MQX&1'V)B'> ^,*]WTBZT'K*"*T^$B,D&53%1Z)#;3O'G*BLEATZ=U4>.^5:H M7$21-?RQR@=9MI,R"DA!ZCQ_3X%SI=6.)P+5,67C=# 553%VMF6!/4.'JK3Y[)TB"/$7DZP M,YU3>W4&)2X3RKFLBGHL-CBX 1&L7IT!B\N$@+4EX\F!L=YX< M FOIP[-FB MU[B%Y(_&<#PPOQO&/M'A>*!3KG-;?(4P2302"VQ(BFF2N'T!T3K&E?4(X0,S MS^/$N!T:HZEF&6/3FO9'MUI_=&-:PR3MH^PP=SK'A5E<5FM7I+?T4 0ZE5?; M](_B$0KB@RES"5X%9'H80U4I*A_=L*]N?A4%6 Q!D')!NT+?B83=3868A\I0 M'=?!$1",0JI$2A[/##YJ)L=#(2;;XZK@)?RIY)4X!0"5/0]/!JG5N_>AC3"1 M4^"L?.C!Y79'-+;<2"ZV@'DA+]99DCNA?.+#4ZBO>]-B8F'X2_R_@)00.\R@ MI%ZP !C0> %H!>\Y^EI)K-"O;2560;PF9U,- VFE, M7'[F(E,HBZU.49H_ S6**0B5KE(/%)+L_B/HVX??3/&_ MN)GVQS;UBK#B1' M!6/C I_&DGK*F2QX55;P&IP"+0>YYK7BXY2WP ;(]3+D^7V,1!V%R8<<%4:Q_%]&LPAD-5FEE-/=Y MR5,R14H>[)IV$2P*$S1<3BV&61\NAQ!Q 60.C3N-S3$;-'0^2$.'1/(G5.KW M0:RD,M I-NXD.C0V:.A\5 =(50ZC@8;A4_R2B\E&8T2(M/M=@28%97*>W01 M'S8O-+ ^RTM/[,/\[LM5Z*A=N@@7AQFJ/2NYM!\Y(G>>$M>/,/'I&0K]X I@ M[D&FI*WQB#=M3+CKVV@;"P-S35RH6,1>S']\Q>B$P;H[34Y@DPJ_O+"^Y+4RA2.&CY/93QJH3T7F.*:%SR05 M4FE^G5VE]\J8A)<_Y@.T'$[9-KUL63L80! M*ABG^GIH5^C19I,\&["]0PP'2VF)[Y[9O3J%@3 _5$BD.7C(W6_(6!C)W]M' MHZI((95JJLREN7,&KGWO>EAPK"N"3*.N2;] .A6"4YTTE)THO3B/;!J>PO@$MF; ME>L,R(3C17>_945W7_].)=F-: MVD3'7?[H3[]JO;O)U!P:UD2[^J[=&N:MI8^_]GO:P.PI$16>$2P6SEZTA8E5 MTHZJ,OIXH1]LWLI$]\M"M?Q42T@$R43GN_#,P\+V?;H><\9S:5%&0G) M'HJP0,6I5422&9JECI6)F]&\_5SH?-E"$<);,DY: D+)X)VZP&HS%QP'+QUK M))@P>NP5;I1O(R%A.G_60P:Q2FQ01H2PSLN2 M$0O!NS8PW*V\\^Z"P;#EDT\3\H>XL NY\[@'##D)"PX(L*';> %K[ MV6?%A?N.):98"]*GLRC;IU07!DH>ZC7@U.IY;OP5N7&0>/PN@GE@E#6=7;9= MG%MHAD,1JJF'PON:S>\]"59\62XHY5SCV>6GKLBYA&ZJI#_5+.D)7(0_;03X MD[FDY>Q-VZI.51E3B:9N['5G/\RH6V,;<=3]\L:S-VWGU:\\E1ET4R7]KNZI M+*+#'ZFZ;]I^/%)Y I?02Y7H1WDI)]TU"018Q'G#%@"9BUL(YSR]/>TMU+D3 MJGP5AF@H2@M4X5#-4<;("(I6P5-?KUP:<2AH4[4"N:#FS';O7TMQZ=5;?7!RBS1 91V79(AFV2;K@A>OLOL;=OWZ/7B M5L8-%;*WLI.+,E2<78O91TF G/A",4\W3?09EF2\1^[!]=H-=XELD[C4)? = M%P@6QWIW_+ZX9PZ'_2DI&C71]-%U_(RX/[HU1KV^45XC2U):4P]/-9C04,SG MZU#^G$WN6Y@ 95E1Z_R*[%I4-7 C7*JJOF\I\]*YB2E'K7A5-U9RWE)7.?N? M2^6&VI%[4F$'>24VSX4=SH4=SH4=NEC8(2FU&C. U>:$1K;OGMJANP4>V#RU ML]UR[L:G1),W%WU_[CZX\X@5AD1I^HR/2SK3U,U4*G8D3-0"7I),:.5NIM# MQERX9;UVJ#Q(^^]0V!@PL!*3A^SG*3)@5/((; [J5H\^W??7-G+!K;WUZ+[' M.%*CV%)"=-2IRP9R&:E[EZ0(_,JS7=2+?-_UERM[S11Y:=O6ZR76(W4Z+U3! MURQY0:$7:)00GE:#O$O9H.XJ-8OZ=_#@^K_;/GM'.6HUD_#RI09!EW%!O>^O M^XV[ZZQLX W=^=(#6T[46K'I3,+SQ!HD3F6%)O;W-8M]9(;F4C<&4'8"Z&O? 0SW@"5)-!W3XANHF" M]ZQX;FXG8&,G^8>OH!_1\C0R>CQ'\$18;L<'5&6C+IU7&=:OMH- MYN8FEL8M;A@&?7\,D OG<1%&QKY>_\>>XT1J6%I4ZZ/>_0)_UB%1%DNL\_P! MT0]L!7V%$0HL,(^&D4_+"\[H M\5SQXK%,-8'D/MO"NP0IM3-&, 0Q^?A?2V2OQ=YLO3]^LS76OUOF8*"-+7-J M].(DCOB?MY8^5.?!UF0%L>D%$.;Q/BQ@6G9&E;>7_8@J1Y?P$\H^-",5]/\ D\%\:E;55X-Z4(?WCI-@T7A5Z+90G.J+;=]IG='<_N.:&J4K45 MKBYI);4]7L>&@T5!55Q3I(:DJDOSZR\ OH@D7DF)0$HU)\Z.NUN9X)/ @T3B M+?'O_^=U$Z(7G*1!'/W'%^^__O8+A",_7@71TW]\\6GQ;K2XF4R^0&GF12LO MC"/\'U]$\1?_YW__W_\7(O_OW_^?=^_078##U0_H-O;?3:)U_!?TX&WP#^@# MCG#B97'R%_2S%^[HO\1W08@3=!-OMB'.,/DA__ /Z$]?O__71_3NG4&Y/^-H M%2>?YI.JW.4_O":!O_Q!?UN\=G/WW\=)T_??/?MM^^_^>O' M^X7_C#?>NR"B]>;C+THM6HI([_V?__SG;]BOI2@G^?J8A.4WOO^FA%.53'X- M%/(U)&GP0\K@W<>^E[%FUWX&227HW]Z58N_H/[U[_]V[[]]__9JNOB@KG]5@ M$H=XCM>(F?E#MM\2*J4!9<(7Q;\])W@M!A,FR3=4_YL(/WD97M$/_9E^Z/V_ MT _]4_'/]]XC#K] 5)+P0VK7GQME%4K?V 8[PTD0K\91/]1M;4?P2=])LB,, MJ.M;-V$99U[8"WQ=TSKL!]ROQ@]Z]FN:^'GNPWR@VI-X\3WG8Z,K(RUU[ZR K> MI>^>/&]+/O#==]_@,$O+?WE'_X550O$/O].Q$6]PE(W_M@NR/1VY20P09>GH M-4C+;S%#_^,+0YUOVH90[5%26N,EOJ9*"HEO_)@,:-OL79A7?JZ^3N*-,92B M_F)#A=_#Q^H[>:43*!*#&F()3N-=XN-.;5ZWJDL-%R@W(=&B01R.WGU:?/&_ MG__O=O#E]P0C&":!-'BRSV__B(-X\XD1@MD+-))2G,.GTX(3"4 MD2%KTR270TP0_9:+NN?(:+4*:*CJA3,O6$VB&V\;D!%8R1>-CDWN&,&O\TBI M (93)BC;_#KH(*I$IDBH4 /$-M_?;78A#3^FV3-.J,],\#..TN %3\CL>(/5 MS#/7M\K"KF8U&&FJ#(>='1%S3)W>3- HRY+@<9=YCR%&64PXFY"Q$PY5YSCS M@@BOQEX2!=%3JN2E3-@F"=6 ZXP32X*AEQ)>FTNE,"JEX3!HF6 OW25[?0 F ME+3)'074.G$$8F!8(\?6IDPI"2T4FR7Q%B?9?D;09J-H1><56SH7N=XOR6<5 M\T(C39M\ZF!*G5\&:F#X9HZUS;_[.'IZ=T^&RA5:DG\/Z X2E.<09DW5J8H MG18G99-@$HAU,K5$P!!'C$NTJ,"DX/BGZUT0TMTK)2O:0C9)(098YT13 @PE MA+#:C"B%!B9$FF0U,I"_'8A _O+[G$ 2#46MWVPTNQ .;>W&#\X;682FW;9T MV3%(L\ GD_6/+#K!>=\?<$#0-/1'[S78[#;"SB[XW5:#"V&5C=[X$43#BQ"U M&[^0@>/H1Y^]9*4).5LR5E=;1/ :*RIU >=2K!)I!ZFU7G601T,#;MC;K,T+Z&8R1[*R.>R*7K<(U8, M8N5 \6I876?5 ^]L6,J%P=#0CU&;A>UT$ - M%3A.\B&F^Q];G.'14X)9%*^FETK!)KOTP.ODDDN#X9868IM:!P5TT#@9L_QX MY3&ZO/\V/\/Y3S?3V]'O,R]CQTNB?"M-2!65H V*Z(%2:LBEG%-""ZU-A4(6 M$6'$I(=Q,"GVOWZ*7[Y9X2#W+>0/!Y="_O+[/7[RPG&4!=E>$%<))6PP0@&- M4D'PLW,.R#%QZ_-4"N5B)PI;))W_AOSSU,_B[2Z]B<,-_F,2^7(/H)*VY@;T MD"M?(!=U3@8S?/P)KI6'"@V4JY"XUQ]ZB*CAG"7Q:N=GZ7VV,N*)0-X%4Z2P M15SAA,&Q1890R9=2"1$MBXSYZ"49]I]-"<.+N^"+#+2(+FU9<&R1 %22I= Y M*5>.GMK<>Y&81"(!FU,7'EA]JG+XU3DUI)"X$(0(#.TDINMUX../GO\<1#C9 MUX\PR%V%@9(UAV%L0.4VM!K.&=())K=LS/10I8@HBTY_D$#"ISGYAA?FBW]R M HFDK#%&#K&B""\"@Q-27/R!2"I8+L(.W.9WNR0*LEV"[X)7^A\ZNYYLMDG\ MHECYZJ1IC1O=3*GX8J8&@T.=L'*K_:7R%2K5F7^I%P G5J&G\N@==-6AR8:( MU=.1 G"-8Y"UWYTS1P&*6S4C?V,W_X==-5E^CI?/\2XE[%O@%\([C//K5V0N M3OX6O& *1.YZNNE;8 M66)P=D(A;_4XK0YVXV"M3-@YL4P1_3/ M5R@O P[-%KO'-%@%7K)?>"&>KIFAJHOC%W>.[$T1I(@;_F9L'@_C7#/8=*L"!=SLZO_P5>XER!8$3LKA8( %86Q=H23AO:B4L?K9/Y1 3A!/VS'&: M)8&?X97^3JU$UNZ-; 7.HQJ$S')Y)WF6 M9+"%.9;:PF"XI$/([8JRL\,GCIF/YQ). IR.9J0TG"0FWDBI895/>N@-1LG% MX7!*BY&+8I@&&J%*!YRW8@AO.C-,HF&?84KH/,.$XL 8IL(H8=@-7(;E>7J6 MWNMHESW'B?B J4[8)J_4@.N4$DN"89,27IM(N3 BTJ@2'W;R]>DG^9SK\)NU MJ58;3C7#*G]PWJXB-.UF_/03G)Y_BQ^S243B]!T-Q!2]7B1HL\?+@=9[.R_E MG!%::&UZ4$%TD!RV@R^P3^;VJX?AS4/TPC M7'Y(<1"4%[)W\%,&\'#0LRWAO)V5L+B#G!%&A[:&$C?@_-6#FAJB>JA2 [/DYH4XG=.# M0CO\@-69Z22R5A=!5' ;RQ\B03"$4J'CE_Z96)TZ@#V7)KV14L.QOU*E/E*( M@R&5'J.!@X*4(ZD3[ M\2[*B(?V";N7&%\J"(9<&()??K1!'!WDX;*KV9J]W:1#A M-%W@IXWIBT1B'2<[Y2KXPMURD0(8AIF@Y!>/GC8G?(A(LD[PT4L(H"7VGZ,X MC)_V)<#RIKM\\\!F#\& T- MI^O:^7V%_Y+(6GU[006W\?J"2- YN4S0\?%\2+1C&E.]X/I-"W:CL/[W//E2 M]NQ%J*DT\ X)\Y]SO(V33);Q7"EI<7=$!;6V-R(2/3;)T(8JZ:&O..>N M;QP]D?_%Y(]/AW$X>0E\K!WF#%0MCW/&QK0&.JT>##YU RL9ZFKJA[&N+&#P MU!PO.'G&GB)E3UO"WMZ+$-IAXZ7Q,PP^"#%Q6RZ%$) ++Q]P_)1XVV?Z(H#N MT@LO:_WBBPPN=_FE+>B<(2;HVERIB[E\HF&T(?[)]\0CD$C %B_$P$HR-'\% MP0 A)&[QIA!RZR+&._KPE+3)FS_;:G 1J+*YZ[^!:&P!(.[U)28R]# _VJ59 MXH6!-XI6HS3PY,.]3-+:L*^&6@W_8C'GK:['QO7U4O@;*CKX'"-8K4(\]E+Z MD-QH3;V,8E8A%[8WC] !/LP<9)(P2*&#Q\T.F#RB"M_DXFY'@V+U;9H44Q-) MK"@6LS4ZJ$"6HX1(QCE%-,"X_$>Y*%O$*J2'7:>J5BJYF5@M+\<&+=(74A:\@*'I)EZ4KG$R77^(XY5JCM!)T^KFN+DIC:URO9ISAG7'RB7S8IHT.T:I2_], MM5&1EB:BB($%4$Y D/*.D&7Q>^M>4=44T,6\*RIC!$@@D1JK@5$X73DDH61;.< ML>S@DOKA1JVTO6A:"_D044M%G;/$#!\765<*0SS6V&LM=AED- OL)%H%+\%J M)]VXE\C96HU5PBR78X5"SJFB0\8'2%F>R"["B*-EX2X _>7I5502AF M;R]/#O*PD,R" P[;7-CO,%C=L;'O-_!-^":*?O$CAXCD1 M:XTL 5>U<>MW&$TL!M5N82:%J-CP)S+\9P^''X/54XCWJL,8(CF+YS#D,&M' M,'@A&*VN0,8?O&"BJ) =NOT?/'KG9.8E?ZB2X(BDK+6]'&+5\KP(C':7XFJW M>BZ(\V^"6%12G$_>B<)3)$_,7$%Y9=K9"RW="WL<_R/]*[ ME (+FC_;:F81J+*5Z[^!:&0!("[79B'"4LA8;N 1^?"*?OPN])X$\%N_VVIB M(:RRC1L_@FAD$2+!98USV6" 4!D$:$X32T:*NA"HM1SP: M1='."_,[\ I#FV*V62,"V29+70841P3 I-3(98N4!(X8\9\[+\EP$NZUI. D M;?-" K5-C988*':(L4D)4HF[Y0@[5Q&P]'HFH0:1=$N,N M2'TOS+'"*!IP_,$_ M)MX@BJ,1:!QE0;:_"T+\L!,<%1&+V.*&#%S)B?;O(+@@ <7?M*9BB,JA7-!) MRY>[!%'VX&U$'D(L9I,AX21:X=>? M\%YJ%R=GEQ,2F$U2M(0 L4*,3$*+0A@Q:43$G1!CE@0;+]DO E\S5/""=JDA M ]KD1EL*$#DDT"3L**318G+CJ^3%2%JL Y\MNFL88E4WBY9-+";G)$( M Z*.&J&$0?2Q]J:62R+1%^23;5P[[G!#WR!*]C?Q2AZA:+3LDLK(A":UE"J M"&:"4T*SANI5?B:%)OXH"D"T!">,&ZU6I*+2XC_W083?2^T7RMIEEP)NDU," M04!,DJ.3\*>0O"K_@*@.FD902/-=!U._U/2? ^:--_W(@UI>*>^YH;\<9HLX\^BP]E222>4X:$*"7,0@T<7 M#IN.+%2!QC-4Q25-6& U369)_!)$OCQDEHD[(8P$M) U+5EXU!$#U/&G"HA+ M/:>^)@_*M9VD%'/C99H@Q2XFEX%'DB8PK7/)I5U28A:GF1?^5[!53L3%PD[H M(00L)$E#$AY51/!TA,EU$%%R,;$NZ$HW-(17R5J_V[L"+(!UN )<^Q$$"42( M^"O ^>I)+F2[F2E'$^Q)/$+S9VN-+ !5M7'M-QA-S /B6ICU:R+CHB/?Q_2, MU',K\:\9CE*Q^Z[]9FUD;\.I M!O+R!Q"MVT;##=/E[Y9;\Y2!0 0$%>2XN'R6,2I$42[K(CM5 ZS G-;OM@@@A%4V M?>-'$(TN0B1XR*36UHY<_OC5?R:@L.1"@EC,MNL7@6R[_[H," HH@ DRC#)1 M5,JZN)!P&+*>]$' D[,@X$D3!#Q!# *>3(. )V=!0/G9/$4(?7/N,0R>/$ER M0J6T;5(H(+?Y(1 %114Y/JG/J%300<=V1DN6XFP2K>-DP[Y_1_X@L%(B9RVG MI0IFE=12) 2"(RID@N=M=NP.4R6,J+1M7NQ60897.9B[(/(B/_#"*CVB:$5< MKV*-+8;@*^)HY&%PR PD1Z=4EW:7DK/#V#\@L/PIRC^'"VPE\81 M7N5K*:*=(K6\W1,S&MC-0S,281!T,D$H.3I#E=[]0;50J5:LA#EATL]QN(LR M+V%WR1.19Y+(V66.!&:3,2TA0$P1(Y,PI!)&N;2;"]IY]H@JR*(.3Y@"1BUN M^;JV$G3KUK90%A!GE !E=[B+G!^'V#C7DK*?.(:#R.>. MJ40 T4.$2Y%!)D&EK!,N+#9>&%[OTB#"J7P@:DG9Y8(08I,+#1% 7!#ADG"! MB:)2U@D7QANB_RL4MLDTG:YH83WN$DP1!)"T\ M^3LDE08J52RS9DHXG-3G<0S$),,;Z6T'O8HM!IF"+WFDDP?!)D.0;4XQM>;D MFBDBJNDRFU$]N;T\Q&L(68Z,!0!;@7%- @1'I+!D87']K0 WN?-VCV'@WX6Q M)U]E:B/9+?-_/TLB7V,Z2FK MM/)6NO4W0VV[G.ED4I--1JJ >-8%KX2!AR)0K8RKVHCEM)W77OK(H.[2=T^>M\T;&X=96O[+H=6+ M?_B].O,W75<' 6=QOAP]>J0O*OCMV54W51M<,ZP&6.V9>JM(+ M"H=SGZ4V^JW4/VTTT8>7HS3%6:IA8%O()M?$ .NL:DJ X8\0%N>F%HOQ<@&$ M!<7\WH@,G*Q]3DC@\M1H"0)CB!@=EV'KTWP^?E@B((2Y\=+G4;2B_QG_;1>\ M>"&=0HVR&R])]F3J_K,7[MH3EHZZ-@G5R9PZP8P4P1"N"UJ.@$3).>V*[=AT MCGU,X#^&^ %GXK5I,Q6K7LL ?,-Y*>3!4,H )#?F%2KHH..<6).(/L\=)WN" M7F)I4\0F<43@ZD2I_PZ&& )0;2)4(LZ;_U/T&(0A7AT8F:J]BDK!)C7TP.M$ MD4N#H8T68IM$I4+-FYSV6&D?/LT2O/6"U?AUBZ,4JZDDD;7)(B7<.H&$@F"X MHT(G2"A%95$A[)XR['A08T8@L5(D:),LB\HUG//$ MA"(.V:$EACM.9''FA?>F\W%9WA%:"#1.S))XBY-L/R-0,S+!HY.[+5U_)+&7 M9C7'3-7N8&1N3'-LTNN!\4$=P+89>#?YZ_@6RCJ0RHX>IL-A6E>&G06SI+%0 MKH*\B 1$I?P5BO!ISWH=&19I/)E0TE%@I/)3 C$PY)%CXV*CY8_C.10O-(DR M@BT@4[\<.Z'Z)/+#'3U$]B&.5Y_)#%&Z3&&B:G>UQ]R8YBJ07@\,T3J ;3.O M_)EYJSQ$/Y26PO!:M_3H6()7]$C9!B^]U\I*27VH%&R23P^\3CFY-!BB:2%R MYP$+!?;D.!-VSJ::5];[;6=CGF:L@S75XX&))WJY?P$RS5-2P$7KRQL>8IL; M-#>0AKX/O,<@#+( IR2"9^?CG^-PA9.41N?97A,)FZO;)$M7H^IT,M4%,^QT M!,R]K#4974_N)\O)>(%&#[=HL9S>_/3C]/YV/%_\\S_]VW?O__4O:/R?GR;+ M7R%QU>S\D$K!$1\-3A+)I2%RKMN9HAK;G-.I/!PP\_9T*\_L;$=;V,6I#C%@ MT7F.IB08^BCA2<]P%-+0>$.<;A[B^7ZRPRN^:YA5@D$Q#KEF;*2"A=HRH/+3 M%+B N52^VOBM+2.4NSJULISS^B'.L)DS%$K:9*<":IV C$P')-CXY^=R3 8 MYW<31VR<_R7(GF]V:19O<%*2>*]FC9FJU;.X'8QI',4UT -#M Y@I0M4<_R" MHYU[]AD/KJZ'3[,!TO$0J%W&,![IFD<5( UJ-2P/I-FZ3AM%.HYX)(& \J(+A83>\NN'Q M"H4X35&AA%@NFQ/?^SZ9"^S2,0&X/&-7!W8 U;(I'T/OX^CIW1(G&ZBCJ-Y2 M9W31D 0L-=2$ $2#SMM#4#:$NFT!G<&F3^=M'L#;.K6L7LJ[O)R8W:!(#+(9 M_31EP+!% HS;I&DD2?M_O_[VV_=HZR7HA>K\!;W_T[=7WW[+_@^E>08U;Y<] MQTGP=[RZ0N^_O?KS^W^Y^K<_?8\"^D[4BBUWQH<<:\A+:9**J9_%CSA!W[^_ M0I0+5TR.:/_;G_[UZOV?_U26W:60]\Y)O$RPE^Z2O9;&(D&;1)8#K5.9E[)# MYC_G9([P$TV-IAH_I0CY9YQSP9S7SHDR6JU89A8OG'G!:A+=>-N C/.U+BK; ME#!0M+I#9&Q(8T](JP7&:QI#Y?9]*D5$-=\%$2ITW;//]W>;74@[%]N(HFF@ M$_R,HS1XP?G!Q?LXI6<6I^NE]RK?'^M6BN6=RSXFMC8NNQ0!A[&]< NV+CF(%N&4&$5V,OB6CRX!KH6[P._$ V)3%1M$E7?$T9W2U*\22=0@ MG:O5+, )=6 1SA"M=JF.35L!T[$6Q,Z\9)JP-)(K-HV:X83E1]>O)<@U':W, MZ$R1+-;(U, ,H>98)4LZ:;ZD4RWF0.)?GHQ_5*TDZ>N UW#$-QET"<_:XA#Y M)<&HYA6W&@B/7^SI>F-NE=).>=6$K.14+@J73PU\1ES*5W_A\4C^%HR9BE-& M2=Z!,9&'RRW]&S!"@L4#/?[2+ZD 79JI4GEK-E6ETG93!R@A-[,%"$7!,$J- MC\\D2:71(>\ZH SKQ3FD.])2HI--X]TK^_TJ^PMNK)+O+9KU-;:ZC M=2X&#&_[8^=N&."L/,/F?F7W)DZSZ;J (QT$&C)V!U4!O.8H6A, 0Q81*GZ< M3-DS$F"H\"&)TW26Q&OI:GY#PB8-!-#J)*C]#&N!BP?&);VA$B@7<WFJM$![N1N40F#,9YZ!!R&;MFX_EH.7GX@,9_G8T?%@#. MZ<]QBDGMT3<);HE["V.6>*ZP1SK *G7LACL&\)N!C4(!#+%,4+;)5>J@?_8V MV[^@FIYSDBUP&-*L8C@B_24D1HU6FR *:%_)@A>L9INILM5=Q$X&-786C33! M$+$37.YL;:Y\A0KU@IG-(IR3DW/BIL[>\=!I-&3""K)D\"2)OTII0!GB2TB' M0T,Z4^N23OC"0Q4RYB &E#,<0&X%ZN%F^G&,[N;3CZB(M*8/[B.LASB*FS84 M=-:$[ 9Z=E-+&)K13#2A40(ST)DB%2?A+:CW91'6?^6<=.Q\8FZ'K%_5):SG MJVQ"X_)5YC^#(0>/2?Q.12[BO/$G489)%60-'JM>U9*)6\ZYK 3=RK,LE 5# M& U ?N\D%R\#'><,DGK#KMX3R!C5:6R"%?_H8*J2YH+Q1V7D5N[)!-&.F%.$ M=G&47N-UG. J031.QZ]DT(V351!YR7Z2X0V[)TYWL M4;*ZK6YD0&.?7:D![;JR$5IN0[[()$3?AX 2,G.O7!A13:OE].41/=DT*M#8 M9@97^1Y)(4I\7:[J?JVG&^- ,*T#PP Q:VD659K2*I^I%>(H'&G#L?+8G[@G GEW>3R-I4F\)>+V^2'#G2=*C)9 M,'&Z!J"<.V@VGJ/%CZ/Y^ =P-+KVTL W-+B0=4F@!EP5>Y@@6.K4T;5YPWX# MQY/;(-QETMMI4FF77&E!5K&E$ 7+ER8^+BC.?W7.F5]P\/1,@(Q><.(]X8?= MYA$GTS5W!THS='4OQB;+^AI9IU_7,L#PLB?P-F%_&4\^_+BD[W;_/)Z//HSS MP7'A?G0TM4\U:G8L R)WI:-LIP*LLI8 >HQ3K KX^X"'.3A++"G& =-;P)U+ M 4!5G8D&9)45<29TU<"'&AO(DKW=Q0FQ,\J7D?W],O&BE P<01R-HA7[6\BV M/D:K_]FE&3U"7Z:&F^6YZT=9E@2/NXP^/;2,9YXB<[QE#-9/WCQ+51^#-7*1XP=5)I E[2X26]M"=E.!B@ VTX#6)< $ $)8W.6[0R(6)N8^"TN% MZ#Z(,#M I[.O)NB$&!Q0(3DJ*7@$:4-3D(2*(B:K9,J@U=XS->]W5BM^BY,@ M7I&:2S*5%U?@Y-9W\%,0T:5W].B1'WQ\!20;I>FBCN-E&Z.%&;=++Z:D,5Q@ M$3 F3]_FG#*'N5^ZC"4O13 K'[T4KVBH0^(<-FV<8])+TB##"YR\!#[-X$JJ M;([]^"EBI:A>CQG^LW:?$+%3B(]QGFX1L<*1 M7RO=>==E(U:>D?1VEQ#GDMO'C&*_3;?L//CX%2=^D$KWY7N48_T%@#YFO/AY!4A =AL8:NRQA:5 9[<>.I_(,DIW(9E:9&<7 MA11=^02\5I<$@-@FIIK[[;.DM@'V'MPV<=W_V"X_U<:QW54Y@[,M;LR7[9S[ MY[-7;;6.5(Q+A$";WU&Z\#UF_O5X8MU73SPEONC,=1 MUP>'9=5O_N0PQ&V&[QVL&&OJ7H&26W_*GPDWWV& MV#O8I]'UP!2D+KZ!S.+ M+'8 I^L;+WV^"^//NO0>:A4G&[4*\,(M6X$\F)', *1\&S=>(ZJ$F!:D)UC( MR$N!S9+X)5CAU?7^4TJOX5?9/47'4%1U0/KO]&\^'=RWQ1?1XQY5N2&15WW._97&6[PE5@1>L8@RVM"%DK^K M%FN5&G:3(&FA-Q,@2<7!4%F/D<]X=-!@3W9[-1WG[.JV"P!AH=]\+1_X]2>_/>&_&.0R8XEZ]6<)FN3&*',UM;2 <,S0Z#21&WEH$D5 MCZ6;'Z\\QJ'WWW[_GO'H9GH[^OUNQQ9T:/K8F;?WG['_!XD$,LPV#LB?GA)O M4QP-^SM>C5)A,OZC2K+!MA.82@EX1#'..7D\=FX+*"\,T2I&97'H4!XJ"F21 M8%XB\E(H4S%B&EW&Q[# MEJNU V9N0ET(4@=:2 +DX21Z(5/^. FD3\YI=-PR3P!?3;F: GRN\6#Y1UMR MB3U :HG>/6=NW=A^10EN::= \R?$,AC7?,8 M6:#J>)(B-48S/^'TX!-0BEG\&I]?O!*1ST0@$K&<+-T''G'5)IN370L!,H-6 M&&@XC1:4< YS:3EL/IPL9M%?EO/IKYH3ZO!0%.19]VEV7OCBM24 M F].QIG8?5Y6%0&8X":XI=M4"7[!$8 \+^9']HX^\P?U,.9QAS!A)9#KC%MT M\(\=(Y[53AI5ZNB@#Y6Y=&TN/<6Q8F5! )AL8*@!HQ6E@'&]O:'KCA5/'GX> M+SH<*[;":Q(OE1EJ_+_M@@03NTG_R_8S8DM&PBAZVV>[D:>H[5* 31YW-ZS. M7W-M:*L9G9%S"VL$U#,).5)ZQV-;*+-@&)>:\%@[B3)B0T C?]5"FX&>4X[* MS%!2LZT$GI$2P$HBYA.QH-*$LMAF/EH3A]'##;!H=HZWQ6 S M7=_'T=,2)YM;_"ACKUS<)D=UH.M,E,E"&_,U.-ODJL3I4!_%V6"'J4D_\#%> MI?';NL&95+ZD25-&L#3=Q MJIW#B%5<3%]4X$4S%Y$\- =F@%4V7Z$^+"L3T*2Z!#3 XKVCPPBH\=UQ<=U9 MS%+DN*6SE"^+:DV<]W0]?B6]+'K"<]*%IQ&U@OX?7=5Z M\4+,3FV30#;P20>G/XRB5?,?:I*3R ]W](;,;9!NX]0+/R3Q;DLTR-\)^-X&K"BXUU=W=^&:)IG?HYM-\/GZX M^14MYZ.'Q?UH.9D^(/+_;WX"D?&2/B4W'X\6X\OH^*>)*RXW@G = M*UQL5&#X^A. 4( M)X^6:/GC&%V//TP>'NA2,HD,Z#_\.A[-'25<>U/4!)CG MU(G]*G*.'VY-:6DG)]%NNPU9#DXO+--V3J)UG&SRM$N:E*JFVE:S%G4SJ9'& MR$P5S-2L&UXNT=&GV>Q^_''\L!S=HVI#CL1,=]/Y1S:'7L M07$-N"5E]UBY$&+SV'A#! Q]Q+@X]\5R]]'+D?1AH:#0 4"-*L>2CAV\H.5[ M!Q*@K:L%+2E -)% 4S/E)%FLCM^K( U$8!V.W$2K:CV:/1NL.Y)BKF]UIZ*K M68V-"E-E,!3LBE@YU#U,']AH5SM!3:*R(4Z@R(X-%%M[TW5YFK9^D':6X)<@ MWJ7A_D<=<8S"35 M1K3X #?YY_)#Z)E\B1Y4Q.Q;5S3[&_L:_;=M*\D"S0Y'"IWZ6?R($_3]^RM$ M.LM[YV-&<7>3/NL5AX%OD'M;H6 U@[86>",/ME3:.;F-(4JNW=+-YE(#TG,2 MU[LTB'":WM+N$6R+S,;77AJDM OCE$[EZ+\N\6MV33#\(:F8/@799&)_0^L, M[5X*&.;VALXE!9E_&#U,_BO?TZ2!RNUX<3.?S/(]SCMT_6DQ>1@OW)^6701/ M4; .?'HOB.NV.CZ;*EM=2.ID4&,=R4@3#%<[P>5#ZX\?1_-?*15'-S?33P\L MHIY-[RF>'DB+?\<3RG!PNF'\?. M"?8ACE>?@S D)K1O/]*]J3!.=PG6^+B.9=@D7R_SZE3L5 88O9!W:9I60;S MC8=24%X,.I0#R5\:&:YSGUT+ 4=HI7/M5L)Y45KG>C],I[>_3.[OV>RG],/+ MT<.'R?7]&(T6B_'2?9PIS8N@<<,&>E8OX9B:T;B)HU,"PT=3I((K8$SO"C'- M//*LEC\!N5*I@>:.M%L1(,AIZ$2[Z,.GK+D#GPW.+$].%F_+"< MLT/2[D-]ZLV)*_>*0]]SG 4);F[9:=Q>IQ)LC\(=36L/R(;J@'C9%3.?C[A4 M0=DHNC2AZ2YVO;TF%3RT33)<=,-[+T:F"99QX?+L8?/K(M]H?1_:^+ MB7LW-L]?T*39Z$4O<>HFQ:;:=M^=Z&12\QD*(U4P1.R&EX\&F7;^FD"ICSZ3 M E!9 B0?J3%6YRC-U0&15>DR377/A:XZYWD[68P^?)B//XS**\?S\<_CAT\@ MUK4W0<8>5B!1[@U+R?>$(WIKM?%:/T:Y\>/DR4-8Q?L'/_-E-VT'S^< MXIJ])%'5 =W,VQ,S0^[))(EW[:QM+<54=Y.J_%'FJLZ9UP\O=V\D5QO@I2M9 M8C0)3IG7,U6RE\#,U(!#4C*=!@PNF<+D*#3Z=3Z]OT>S^70YOF$!)/GCA_GH MH_/Q=K%[3/'?=L0KCU^8:];E.I:)VTUNK ;=S&8LEG7.*$. W"I.)8YR>4C1 M6]L6[0*B7-XEG]2+A3)AL(S2)R^Z7HS_\Q-=&Z1S6@#7;XH,8:T\3/O\?[59 MX0R5K6:"ZV10(_N;D288[G6"VR8B4Z;),.NIX9R3L7@AH?U2CQ$7#75M/Q1C M;$[[&0VMHE4BON#D,4[QO6K6V0&T*).W<_8M$V^%JWN^>;=*Y]C'Q);'$.>6 M2(PWU+7)OD[FU-EGI CO!VZ8=TT6E$CIH.>>B- N#F3,T5P>13\/ )9KJ M@N%E1\"R###-U"_.>3E:D9$@"U(2;K",!F9TU&I935IM9D(C<[5:!0SGS'!R MI_H/6L[Y15].L_S=.1&*8P@DJ(N?HH"M(1OY% ,] M!T=']&8(SHS(E<"0RA2I[%133=$YX[@;)3<)7@49_9-TIU:AX?3&#P]=>='G M( Z&67J,_"F.F@9;':/" ^T]ED>CTDF^MX73]%/T&(0A7AWFH73_ODPA5C!> M[<1.6[2U?@!C!.3/2Z?T- 0HS\H#(%Q4I(XVXU.7 H D S?@G+DV M&!9VAMPMJ;USIMYY0?*S%^[(;*QXE-(+)U&:);O-8<=%4C>&NC;YVD)3TL<2+4H\=W:(A"?MKF ?6 M9N[TB/*LLO=8LQN,[EL8')8?:0''_+P\5!:(:D4XI_QDLR4=DW:_:7(;I-LX M]<+I^CZ.GNZ#%[SJ$CST*\IJH'J$L8T@MDGUF,\@7',9LR[%X\$P951AIVETT-3:EN6RJ50-#17.L_-)IKEE,XRM=YP1< M/'L)OO92FH3_D%!B6CYF.F&K=^;N$_ MX]4NQ--U=5BN>+UI27=5M1?XC-6MSELZ&M68I!CJ.B=@3\#<]./FQ_'MI_LQ M36E#\V9/'UAR!?*WR0.]##B=_PJ(I.WX@MX8\^EB0Q#N,KSJR-F.I;FA<"^3 MQ8SN5!1 @O?!K^+[>#1_F#Q\6*#9>(X6/X[F8W0]6DQN6&J1V\G]I^7XUCGY M)U&&295FY6VB\CB# =/-5.T>+#$WIGG(1*\'AK =P*K863[R35\O<,["0R>\ M"Z(@PVR/H'V0H:/[[5"2&]?;V52QVS4N!@R#^V,W(32T5^M+:V.5M7>[C&9< MV]"LJW]G"[3%KD8GTI_F$RYZPRDK1]1-3E$^N/YS0J.4<O4IYE,Q\K!!INQ@0I=+'OY\3!<52. M446Y#]/I[2^3^WOGI)+>:.Y]&QW:/?1^-]#A$.I/@ ?1N4;&^ #>.S]0PL1_4:8-A:6?(?#:MCQ]'\U\/ 2^P MI^T/!HK/,K!UZ?Q 0SKRL^ ER/8=*=R_8#?4/K8BQ)3O6RK KG"D*2J'SIY2 M1],9"U5'-\O)SY,EI!5GL>ESG&9)X&=XQ2KA$PGRT]%G+UF=M,=T_@JD[M.S MBKKTI8Z?.)N.U<\N52^;DRGB?')#IXAYAQO],IK?0AJ,\D72:[R.$WQXY9S\ M)\W8&G]QYK[SKF2O4EUM5AY1!;(]S!Y% NPGQ]BAF4[\/%G0H>?+XHFWK]#= MM%QU1\O17T&MFXS7:YIX^N50!W,O8VDJ(C\( ^8\NNZ!]BC2T49H;^,ENZ&= MRP/8,7H;H1XMZ%NRD_M)]=C-H3^43R$"ZA7EI7]B?#Y/(P[A/O >B?WT0>:. M':)C:6[Z0B^3Q=V@4U$ >T ?_.:'8&['=V,R?;]EU,]G\&SIB?2-:])!EB=X M=N2D/>&QZ[DMD8HK3LO RXC;E@?)3@E(%04?ILOQ LU&OXZN[R%M_8]\?[?9 MA62 R0\V".X7W,=I5X?;LU0W)#VJ"L0\[E4D0*H?8X?^V !UR_/QC^.'Q>3G M<1F/?'D_72S=;K[-.(C)CV; H['I?_-AA5:A;:8Y6?_J8+%GEZ5(4 MP![0![]R;;1XL7<^GM']_(6 6%\DV[K>?_3^)T[*)S73ZWU5 M$X7Q78>&_@6[Z0O'5H2X6_0M%6 /.=(456>IO= ZKKW/BN[FTX_LG<#YZ(8$ M[W1U9S$B*K],EC^BFT^+)1E(Y@MT_2OZ,*9OF?>Y\_ MDJ$U";R0SG 6N^TV#*2IA/5J3E)1:XP0IJ26Z( AMR%0[MZ8]QEM2G&6]&#K M)0#R;53F_!(G?[" MT!./*?'W]%29EC\$0(6\J8A"8\W(GA>&]2VW5LW"5/6@HR>GY@P&K^!0=/SV0V/GK!B?>$'W:;1YP4 M>\[I=)>E&1EV2,C%KE&)VJ%3 98;2M4C^N$6O4;GH\]%693]&.YC%B(UBO/S82S"3:IS+2AE M68\\>JC%U2@D\1+%95+.671PD+(BX+M(+?)V@Q<*=3]8N$;G[O"PZB _>4Z9 MKEVTT*F[66LR,TJ\HJ36!4/2CH!EK]5=(:;6?+0._<94W;^9+37M/HCP),,; MV:ALH@CB @MGB-$%EDH+#!V-H78D(E5'3-\]&T=A&'_V2%O?QWKGM[#K%98#PHBKSC!RJJ P[.V#6NYFMY6;Q64Y5PB7):$=*PJ% MM*R!\K/=XBWI,_GY2_KJ:7[+-EW$X8KV-9_],,,)31Y'XN]6K?0KPEH6MY[& M58G=.NH[)^D1H+GY4JT4Y)-BZ!R9K<6BE)2$O*HHF@RS*,NYSZT]QEOD*) - M0@)!1\\HMX!*7DXNI)Q33 M-\3XR*B2=TZ0\BLN>>2YOSD:K!])N^5\D1AOH MV221L1EU3FF5P%#,%"GONHJW]9BB<[+5$Z<<3H$OO!"G=$TS2%.Z[BCK9H;* M5GU7)X,:_LQ($PP!.\'E_%Y-F8Z=%2N9/JH5X&A96?#ZY8W<;X[R4=%?@NRY/()6WAB1O=FAT;'\*K(>?NM=9+D"-)*9 M@)6.3$E^O- YPUIOW6H&XDK*19#3@B@*:0H1:$P1PP//#45&N/K8]A%GS_%* M8GK',JP^/=C'O,9S@UT* !/3]$$M.IN58;8LM4+!X857CQ:#O'K@L\5)$*^< M93V[2PDP'GF5FF;VK"NG#H:]W3%SKV@3 M.1020U_9;GCSBD&4\^29=A#74=O=2J-T?R-*M<$0Q# MNZ"5.]@KU'Z(]0I1]7>$L>\^ 5CI%>>MJAT0O-[SQP=9!BOZ/S_3K;CH:<:" MF/>RPS\G_83[9S./JQS].YK]R@?3<08PBKLM2/7?\2]MHMI7T.,>U>6*+R'V ME:O\/ZCX&IJ=) J7[""3+_O/V/]CEL099F/M:QMI6-L?-H-> M;0>KQ9TSU!PC=R!A-D/L]X$H,I[?$%P$>$@"GIL$KP+N"+]"SAH=5# K$HB$ M8#2] AGWD.5F&\9[C-$<9\1K4-]2**!M7@3*O%?DY_\V$"MJ;\X(V=#\W1H+ M1+"JUJ__"&6=40:LW>A,Q.!YW $CCAI*4KI((G/@^7;VBKU"$ ;P- M;_Q.CBSJZ5 S#>0A &JL;9S#]\;,A=<%@70/>F\B&+Z=B@DG\FE8&X>*"R] MU]P],%,%LN_ &6.XW7 /[@9"![#BS04Y)^\!74)0F/DAB:79*/1J0 C9,,*0 MC$SG'(A8!RH>QX,5C8W7 ?6"_)8!>H>>:!'(]Y)D3Z?9+UX(?-_VD/FNOMG7 M8ZM05A 0XFH,-=W&%9=R#N160V_3_1ZGZ0_T$DVIT]C$=<[HMG$/.!N_^N&. M7N(M]PEER]Q&JI9?EC4VIO6RK%8/##,[@)6XWK:WA3&/&OE_VP4)7BEZ7NO" M>GD;:"V]B7!4D5;/_9[ ^,9IX"/* \/T$QC!I?X)+54E067X2US^Q.[*.A,^=Q$+Z#Q_SI'&I,OR\*8WJ4!IW+=Y"/) M3(LZ9SK7\ L(_:&&PZUPT^CLVTI#,FF!U1JP MT@4;816NU;E?A-"L ;M9YU6MY8);KS5:DRV%G+=W\UY^FZZRA3J-DKL,"C(# MY)D3VAI@>&0$4YK8M M\N<0LSL%46/O5FJJ=&?B5,7;W60Z;:4T-YQ.4[8=]O\Y9W^$GRA@5>QV8KOT MIP-6M:\X.DDL-4(2BZODH3W=8815'*.5JLW4O3 VS^O%+&;9H0'U\PQ M*/)N2>4M1P6X^T\()@J*)")[Y61&31_'2YTV07"8M[:]6U MM?S66NW#+8.,M>Q=,C0VX7#E4*OBG#C=J/164/R4DJ:T!OG,6F1UTU722] ZRCUCM,'EF MLD7F)9FJVPQE9+O/Y3_2Y<_\Q;'B.;*K^H-55^@1/P511.^:/'HA?0;CDCID MZYSL^!4G?I#B61+XLHC/VM?/M/.:5.E 75KUZ0OOZ :F:\]\XT();:E6[8'" MH3V")/(^MGJ*2J"1G&X,MO ]:]&^C6JKY@E#?@Q2E[5EK'R,Q@?E-S9>UZK- MP7AM_/5S&J\[5NDIQVO#3T/J_&Y,/V:\KCN+<_ .C_I*?914ZD,"4U$OS M*7-5$P[Q->N]?[@JXWK[Z3\%MGMAXC]A,M# ^5]?B$TX_"UYGT\]4TWP[O<\(P3GVR0Y5.T1/-?C\ MQ?5?G7F62ICN\NMTEU1L)^;R=_5C4P<]LM!?6;M!CQAFWG;EKU*P8@H;Z%)Q.>EQE#3=1 S7T#6IT ML-:BJ3*AEO>OKO .J0@QG78T'S7+I8^\$][6*E]:^?74KV.5#I( 2/UI MD+-Q:V;W6 M_:YW?>5JP'H NPD6X31O6&0V4M7@P-7$Q1XJ/#-8.XN>3I4?@YHZK'IT\VI!^. M@WD4-(FR)(C2P->NB0SS/5!'%HZMMH&"].;'G&^%V+*PW6E'3T\)6XA%02F. M7JC\%6)OB<+HEL>?I*0C7[-"W@_D-E4?/*>U2'W%G7)XA354$'#T)B]'DH'/!/+9V@FH]?F3P" M!*2GBEQ7@GPJ3HPE'=\_S,4]^L7T#%X,UM;*85-6NO_0X*%.A.044L7?&_-3$XWS%V;'B/X 7H^][:JFC: M#W>KZ!B<%^ NCF\F"_ZD/\A+=SA'U\PI(Y9S=56U12N7<8D"Q@4X&FTE6_ C M4@R7[B9TAO>/2TZYN.HX1H&[,70,S@MP'<P^D?,8Q?$.T0!N"_#J MKS*P/:".X-Z< MZW$9K%S&G:'\,6CG>SYM&!$]@I4S[>M-\^%N^1R# M\P*\Q?'-9,&=] =YZ?[FZ)HY981RIIZJM@CE,BI1P+@ /Z.M9+L[/F\K*M$9 MWCLJ.>L-GV95P-WP.0;G!7B.XYO)>H3RCPV?$];,Z2.4-[+?HPQF['_^,I9M MY<&+[6\[=QR.#.X?K+R)[9YFG<';[NF,[Q+]!K#MGH[@WISG<1BJ7,9N3YE+ MW?TE'P&2"Y@CF52UW6T?#H9SI^'>]AZ12^DPSJ_W5Y4 =^NG)\0+\!='-8Z] ME=IN^"[=PQQ3*:>,3,[>)]%U'\<1B1K)Y7@8957;W?)YW'1"1GO?=3 M58C6@=9JT9&[[P;Q6"?;27;)?4"L# MUSLO$C07X%-,J]SN#HP0RJ7[#T/[>P0A65%<_L]GYQ8:M0%W2^8(F!?@2(YN M) L>IC?&2W<]QU;,*2.9,W=6M16B1JTZWZN1H+D UV-:Y7;W;(10+MV1&-I_ M= QSU@NDC9J!NXES!,P+<"I'-Y+M>.8?&SJGJYCAXIG+<5QN IK+C6)9!(7OWRW,.8)=4_K&.TJ$9>H2B1G8)Y'LYO4%>@!\YLH$LN)B>""\];#FN6DX9OUR(JZJM*#D.7M1( M+L#IF%2UW8T?1\$+B$V?$T8MI==(SWK)M.9:X>[T] 9Y ?[CR :R&[3\8X_G M5-4R?-#R1C*UZ>(;)P@N(^^2,IYQ\'DHBS#N3#_9XLO;R.?6Q46[:F-#60#LCHL1#1F3NLL>P:@W*C?O9UQ5F+YT&E2SV^6>D[7M,#P M%TI%#'ICZ_RX#/.@VUMAK=IZ6V?>SH^UM=[^$$>YA7GMN/&]+1"V^%M$Q=O\ M183(L=^554*?[096('KT0AKN7A9WJVH"NBW?"]\;8OQQ]7/2-!/LVQ?:.VJ[ M!-8]NQS$6^2YO!)Z>/;XT&GJ>S)OALL@/7VGQY3>=@]PX^D;O8;K/!>W_J>( MZ:U_'!+?W1E_I*<_S$,=12T6:P[87HXYKC?*=/<>O5OOL+,-O7M,@U7@)?MI MDE?E1YP]QZM)7FEXX85XNF;+5J0%..%2;"DX/C?,)ZQN"0]0.0UG<,+RX6S/ MGMZH=G\\:-&=TEP/Y5]!I?X5HA^B79-]"CWND5"ME$>_L2_^-Z >6:NI^R#" MDPQO4FVEBY7<]!J5 >)^(-( R&P%3#E7VXS\C:HBI@N =6QC(DUW>'6[2\C( ME&]1L#$W?<"?V4]2]ADJ6V5A)X,:;#32A,/*+G#EX7W*Y%' "J)'45"5CG&)E:-S?!GES5Q$L^;-!0[OW0?F_ MW\7) B/DH&NXNO2@M5J!QF\\LC*2PK P"# MU>89$%A< '3^*E'WH>\5>J%%7MR:&5MK$3ZB8OO;EM>^3(9WVY:WB9F+H2!" M^4J=>Q_:MT;R+D8F9JR#C5Z\("RNQS(;3]T VL^=Q?4%PTH[26?5? N.OQ_6 M0.W0X)6*;'1XHJH7-R: NV=G=V1P>L/%X/3_7+RA45Y2H7=D7%+R45\[C^W: M:5Q_:/94*?=._!UH)!O*/*V'(W_RX\TFC@IV0;F5J9JH'KH$$V.5476H/C-? M38$ )G8=##=>IE"6!J=['&N"UJ&R8;WE5@%T@1NZ7YZDI(L7.QRYR?D_$X#O M)15FH&>3T,9FU'FK50)#3U.D\BP(RZ_-+!3+_RV*W-Z".#G_XJPJ3B/2Y M* W\TQ_(T7WL@E8:C$UMLZT2R]>U:IL-]7,QSEW>*&3EXI6XAL:O](^RXRVF MRC:=7S>#ZMW!3!.,&^P$M\W.3Y&WB9,L^#OQ?GY-"^%<;:"T9[7/ZEEFI&$M M(9@9].I$NUH8 8V9 G6IJ#3 #BA',-M\JI9QS5]4R;J4(C'$S M+YDFBXP.G"R (W-;9JI1ILZ=VK9;5Y2DS$QJ+4VH5YXSKAK/-ND(+K7,U,*%:@8NYW%&T MNB3^)"K0J*?!V29=(7&3L>L#B[B M3$:I?L-3KL6:QJ!!K/B \7J-_2QXP95%@ M=:L>5=2U7W7XQ%F-3]WMXM8B60GT;MY+J8*\4NEBQL-60N V((ET]";QC MJE=?-+2^9%H973N0KEQHYWE.:-/)%E+!])C&ID4E)\T6<%R1T'J(SOBN/4-6 MWEF-(QHC1!,<7%L! ,KZFYCTXV@71$_3+9G$L6/AG2I)7(![1JL,T_-7I V< MK0K(PM4IYX3D K("=_1T'Z?IC9)K]#"]1WY="1Z=RW_(>ZEIM;2UG-)4;(*2DDT5:#&O M&5SI)LL=H2JN(.FSW4<__$-W5&\Q=L$^_GH[7N\C,01D6Y,QA=3)4ZL",2G'.PJ.ARQ9_UL$KS=;/B@/HW:3A9X'_ M^#BV*@CH5*-E:,^91E&*$P2UF$@ M)<8S66LQWEH%MUW:<"Z,Z=-4:BM>NY(JV633(8FU'FE40$3;)GA;!.MTD)4#37T MP#P!)#?M7O,.D)$F# )RIIB1\![0X!]V-2@)YS*$CZ-7'4'-VF43%]4/!1=GO*ACS&RPI$7K=#J4+SS;B1W M%9U]"Q0WWLU[@Z&J%J+<5X?45Y]T54:R!B['2#I$N*.I$Y>)MRH$1&NK74NP MMNK=S[1JN;N;NG/2]#LKR@IB0=7*.7X\EI[@$ .14F69 3I$Z M='(J,'H MD'?.PPX@N0.OA0I[6Y4JO:-:B*J!F=,WC-%-XV7"=A\44@%N9A$52<(AE H> M1Z4V?2#-PA_B#*>!^38(@X"(/>*!:UV2M58.O< M$ *<.*-)*J F!.G*JA0<:1!DF-971&Q1Y1M<9)I469=Z3 M?$?Y9=#6ON9)IJ@V%D9\C\N6X27 2%'HPD%$V;\N>. K]X!\2H'C@= M=QR4P)?3KJ4 E&EBE&UR?8RC[#GJ_!9K>YCI,D_AQ$3S?>EOR2[65A2:<3==+[U5$A8Y%6$X0F=)%J>>SP\K1BOTMS(\NK_YGEV;L MH4.\)CJD&F;YFM(HRY+@<9?158)E//,2^8S'-@BKISR<5'#CY(A5!&!\N1.S MQ4MG,87"7DVKL)1O('Q)=VR_HD\5(R+$? )Z1__*[BKY!4BZOUOB0EX%[.T, M#]\[&![&D7+1O:\)TL$!1ZM3#0NR\R56NH3P+(2E+]L[SV*U*@_G8*Q\%LK^ MEGV3N>,W6L]->JRAMW9_,.>&DCK*\FQ2\R#]0W4D1R9L^<%Y!>#6*_,"23#! MB!(>EZ"T+HRH-)@3-YP=]YI3-RH%ITSB@"O9= _N!(X6H@FK[@$=Q)DEL8_Q M*KTC[79#7";QL8F,51)9NV^E*N VGT85"(*AD0H=_XAE+HMH3:!*VCESN*YP MV"E^;]I[&BI.'9, O-(UU>3!L,H I-H])43GBBZ"%EKN9KIT@3:=8Q\'+W0( M)M,YQ6DQE3R\%^"-T+;;J52BM\8*K8%FJ^/--HSW&->?IY>>YC'2L#8[-(-> MS>K4XLY[M3G&-EE*)3:#*K4,N[6M+!8D!%H5[S_-"/@%3EX"GYB9*M)9J'0L MY[70PV\EN) K."=:%Y12JA7YZ0GE4@!3[MK-"_R4)UMC9VZCITFTCI,-ZQ'7 M^^)'PRLRYB4YNCG3U53)A1K38L 0MS]VY?6;7!Q5A:%::5?H<5])0%DF4%BO M6S P4[7*ZP[&-(ALH >'N>9@.:JJZ EKC8$MY^;+QZ/'E$PV?.66=%O2^KZQ M&"JWN=L4 \,I.3;Q,GN1DN++(IW%5[">.Q4]R*!JF1[%P)LB'F.$).,(379< M-3$J"KR4U]@M[5,WM\Z6.%&WHB%H;DFFN"1&6ZR0==XYFPG^C9I,H^+F.I^V MS4Q1JU^0[M+/CEBJ6>RVVQ#3*, +;X/4#^-T1RI',L::J5A;K#$$7ZW6:.2= M#[\=0'*A7$T+U=1<+;^R#)?"A5;VBY-3H[IC04UDX@-A(VT6]0%K]3[P'NDY MY$#\ ESM9XCU*X(GN;!ZD!S([17OQ[#-,W9?D2YS>M%^X87X./HTVM!9^-\]Y>T_$U6["]GFQC1C.[V>?L(@JFVU>,=W4QJ'/@P4P5#RVYXN4,A!,JSEQ*W M&*]9CHAW(5%9N0UQ'N(H+A.GY1.H8B*D6K#1*L%;GC&'?/R*FYU!+4B]IZ>$ MSI&)8YNNBS%:M2^F5K$ZB!F ;PQ>"GDPWL$ )#=8-52H7RB4P.Q/28RZU^Q- MZ=4 T(TSPH!R]^#VHPR!=J#>/:!]J'+J(3'^\+--/K5!U7E3_@:&'RU XA6 M4LAY>Q_.!=S$(8$1TR&;!%9)0D"S];:4S /(:.Y+?J[=;E$^E#+$A]R<(3EU M18F/F)SJ*V#ZQ6"F\>=U:_JH5D ^/:W]/0\ULV?OG*:Y]E/5SZ87CB 44/T/T@AT<(+O23 Z2_>$Z;5-%VO Q\G:?V\LXG[Y$_E^>%BHYP:M'CV M$GQ-,*X,2-A!WR83.YM5IZ.Q,AA.=D4L(>86)^P$(ZE>]!A'NZ$V$///L8ZT M7^"MEQ^ENJ9?%.UR*<6M;1X:@*ZV#A6RSCEC"%!"D=QM7:&T4M(S9<@11\CR M6AAPO3^(%"O^(_J*R)2ECDP_$,$LG41Y/C/I>\X#? ;>JOJ01O*;T&F6!#[= M84ZSV/\#[2+BMM 3+0(K\[\=X78.][:FZU_BY(\@>OJ15&0ZI\^^X78^0S,5 M:^['$'SE@C3R,-R0&4AN[ZW2HBN=GW,]]$P549)K#G;RA>T-QE&CA[!LAN+C M&0IQBZ=>M*!K9UZDLC 8HP?(NYI"HWD;,\]!Z3S^KF\]W\=>-$V")WKTACI4 MV2U^C8ZK=!!2^+*T$)R">'J3YJ$E) M]+]/M"R4DL*05Y562\_@I+WIW3)Z=(E.H"CM<)I^BAZ#,,2K0Z*2E+UQG=]T M*79Y9W$8^/LE?LVNB2E_<#PX4;FP^'%:HP0Y>?+2T21"9?FH_ "J?0&13Z#J MZE%YYB+_"JH^H^33*68CTZA\ ]UK/H)>''"3',HWU[8_5S$VB9^Z:%5A<;DS M;OD$AV:0DKQ77SYHGPY%QMJM9XE+JANMDK:;S%8)N9F 5B@*BTQ:G,H#L;_5 M/!=B6LH-TJ':I=S-F..,V$I# /:01,WO'FWUFNP3_2KQ/^A%O'G'"-1(G :M-9/#XZ2"50TP0_9:+.NDGLZ2(/!9T M"9VMS:>W. V>V-4MP?1.)0ZK+8RP\A.Z,A)C>PI7*&5Z]*VP0G&HP4_2G85Q MEUS6>IX^&5R=6ST/9]K9A;KQFPOL$W>RHJ_+%H_+2MRG3!!68VA0\EF4F'CC M<5VG3O6R7S@ 116K-@_ZQ($3QS&-<)F,6N(Q. E@[2^!QS55A*NTVTY]PVGS MVX)J"R.L7?/<.ND6'[TDB/ 2^\]1',9/^^M=2OZ>IL7%7MGDQ$P-5J-UPLR] M[,R4T4$;E>JHU'?:V=JI&:51D4@,5CLI,>KS2KILA9PEX^B)_"^F3W26)"E2 M$ZN[DU8/5CMU RWI4#7U0X\J"W ;VK[@Y!E[*UFTT/@95LL(L7%Q0B'DUFV= M.*T:J&8P VN:7@V5>B[:Z92YH$"UD0G4KCFAG 1RHQUE1QC0W;!1&G@2MR46 M@]4F2HS<2?M2^!LJZG;T#U:K$(^]-*/ UTG@RUI!*@FK(70PN3&=R2.J\$TN M[G8"^K==P+9S6:^4-(5("%8K*!!R4\Q2M$A.!Z+VYVPHT]9_0PQH"X@PRMN@ MD'8;8,7K[+.78%47$,C JG\Y0"YX*B0A\/\PLYEYB70E12P&J_Z5&#G^UV9T M3-KQNHARX@UY?FTTC08Q55Y^CI?/\2[UHM6"QL89QA';BIZPY_J"%TR?9Y(T M01=E6 W4 WF[^;[[]OV_(BH%8*6>W5!\2G">A$+FKJ2BL-I&BU.\.L_&[8.& MTU891=&&YD[XX.VEN]P"&5CM( !U0Q2?.W:SP51+NG6FI*YEU\F.V9IJPVK K;,%!7**/6 %(U; ..^)UZ 7)S2Z* MR##Y+&U H12LQE)!;#<,DT4'8:A-NV?[K]AZPF@[+) -\!%97&-!";O&%%H-8.:C^L?J# M%BFZWJ.Z8/%%Q#Z)BF^B_*,L;D. MPH42VE(MT(S4U$UA/DTB,-UE:>:Q-+ /._&VP8 ?.S/.'6\IMQ?(?J2;Y/B@ MW')]\:$L].B%]!&3K"^=6VLP_%ROCL0EAV%R=K'%AQ8=6G+IQE M;3O[L&Q=EH'B!/DT&*.YL\^=#S%TM-<]N[SE O))Q35=#P09[^ MZV^2F/ &0E&YJ0,Y88FE&HI(#93WZ11*/U+?3LSCSPLNE M;G,(<VW'"VB>$-T@O?6^DDQU3.*?M'M3EZD5VDL3P!M)OTQOA6NLJQ%73*[O(&%ER+ M!1&:9@YHC^F)\*WTE^.JYY2]Y2TNB'$7^ERL>G$@W@KWM35PY&&(/,/?'!G#=!7)?'XR3!JZ7W.DI3G,TKV*R"6)WR&5"-M& QJ@OD=G.7NBCS7I%' MM67-"Z(-Z5R3$#0B)F)2QO,H6MWB%QS&6UI#<[S>109M:E0*[#;N8H*^S=F+ M3+0XVOBL/.1%*[0ZE$A^8$4.E7^\Q%28-8G\>(/'K]0_8E5]B.6MY?\V@ ,WB,/#W2_R:71-'] ??N IA8"VI1\HU6QF)Y6WT6ZZ%J!IB>D[:9[HE M(6461$_W<9K>>$FR)\Z"!1>$1.$NS]?GK0H!KL6ZJ<-JPU[8VZU:%8)"(H3\ M>C'4W^;ED#"<%<2$G/A=N;'CUZ/:6:1^+NVLP-ZIG?$KF';^])-DX"Q_@-4V M+53M6O_TD]'@=420^S&YV441:;)G;].LN3I,D92U@%8.L6I<7@16,TOQM1O\ M8X(.DD.W_8S8^>RE>+J>)3'IW]F>1%-T28=-KW[$X6H2C5/22)_S 8$=<4OP MU@M61> M?$?I),5:8]<)*Z&BXPG*A,7?TQG4)GQ9,EW$VQ9ELXD^+DM'SZ1X M$DH@S#Y0!!68_=,V_T8YHW,SY*@KAU3#2T F*^%^""YU+/V<6-7/M![\VE8? M:E'M"A37=NF[)\_;_IZOM=WLDH2 K]-%*/#[=[^'CZ&U-F_@+MI:C:O=8+G4 M%2KD'%4RV\?(H8BJN/8SH H6H>+B>"J#"INH! MN1,1*D4U.ZK:QMHN=XQ"+@6HHA7@U,O25XA).ZIY!N$Y#EA:MD H!JFDQGUQNZ;WB=/R:)5Z< MK(+(2_:3#&_8+(=HDF^&K#(R3 \6BAIVP,\!HH8-*]OD:O1Q1!L9'3Z,#E]& MC^S3)?_8Q_-YY^%CJ/R:(U(6ZQ!5]11]Y!I'6!*-J#4 Q?&&0-NM6ZC56JT< M3M&7A:XK#U*>!NS06AH50!->4Z32(Y( &ZQ#0\%OH*X- [ ]V-8!O2"2X&<" M*'C!A_'C 6?3-0$[BQ-V=:0VBU_&^1Q>NH_2OTA 0^FI+!'OUS0*;H;)9$S$ M&=W=)!^X0L4G8"VC"*JEK!+A&"D7!]3@)BBYT=&T&4$U'[OZ57\61;@HV18" MY'OEV+@E229YA6JR[@8_NC"-;W'^WTDT\OUX%V7I'/LX>&FG&^FB!Z@7=8(K M&".9$OJR5/^*'M0H2T"'(L TXB1Z(1TY3B3;5DH%T,TFPFG87C55,.U$IZ2) MYV>_!-GSS2[-B*/.3U:8M9I4'70;ZE$;MFA9$/I,2D)E45?YL1,P;=P\0&;6 ML$T=T*TI@6K8A(5V.?D TVAYG)VO,L@/$IGH@6X\!5S#!BPF#L5ZC-.32B2R MO?'2YUD2OP0KO+K>?TKI2D6U[C_RL^!%>I3#7!M0B_8 S:W"D_D +0.5A:#' M/?J2ED.:]RMTV#4YE.6H?8N,$.DR'OE_VP4)+H_STMN76?U,KZA]S;4!M6\/ MT-S)Y*((.K\K"D%E*5?LXFIV5>VNLZ*@-.\D(G.CIX#$U7(/K%6"W)A2K"9M M>% &Z74G[%6$OEY7H VH(7N [NAUJZ+<>]TY"=!R]DW7]W'TM,3)YA8_"GVL M3!90VVDAMEOJH$"7S:C*.ZJ#J))C3SE=YRD-TG1'$W[>Q*G:28KD 36-$4RI M:R2-4V1E*/004X3E%>^"B$#KZQ4%VH":KP?HCEZQ*LJ]5Z0HZ?_1H.G%"S%; M22R31]$?2&S6_(>:9)Z+DI^-%;?;QZ_^,\V(-OXK>* !#/'!G. M;;*0@J]RMM;*OT*'3Z-%R"_G%@H VT:T053>!1%>AE$J &HE,YS\<0[Q-E>EZ?BDXQP3*HEO[[5$ M #6%#)GTY&(AB'XC_^+MP@S=TP+=)).C>R[YL1Y!"K':CP""%SDFX1&T0L@1 MH\D$,\CP??!")Z[-M=D'\9Z\6@,0WPV!MALE5WO']/@E9W::S%5Z!]_?;78A MF0RM;O$VP7[ 0D3RYQ"SXX_1:K2AQQ3_SOZ]TU[1J.]>4OBX@X=O*/ '#VP]LF/$GYCI6#ZM]" MM8_11<2Z7/%!Q+YXA8IO-DYC$L?&OGO^!&P]AE"^&S*C+QH,3$O5IR^3K$86 M6Z-P]9Y% 0>5>! #=%8/MC2?O:%G;95.=O"/ ;A"9\]&(6,'^NB9>ESY8]R# M>US#3U^0Q^UJ\9 >MX8%FL=M5/>COKH?)=7]$$?Y6T9Y#YVN\^LK4BZ?_E/0 MN#N@A4-RM?IV&=ZR0Q/L^^=.S4Y/M-G_.J"% =&#\;I!J5A.=]31V=YARU- M.N$KLMI/ 7"^MBP<,-!M?=(9&X_H^<<^#6OETZ#8:M=B(7NM0#C32=M=G*QQ MD.T2\2/R WX&6CPPD'5#!K.U[[*+A.S+YQ[&-NO4ZHQ+_6EHA+5HL9496?E/ MJ$)S>7.T=GV[G;-U1O,6N@" .9VN5W#3/ 82492(PG2267O@Y\WKJ^3-]:/3 MS0./ ''VFR&GL/UD<\2KK#:CKUA(/O\OO*<=5BKQOUPGFA/8Q; MJ'+1C3@0;ZBOR&UWT"$X,)?/>I#C2A=\;[.O@!Y7NN \MQ54\UH8X 1LUX\# MV!-P9_, $_7B#:4:F"(-6$;@*(X;7"[)^R]E.<;UMKK&D7MIMGO-&U_JJA;] M1)MS#F$ Z#,0K'>RX,7!<<'^3Y&77V)JFBK(\&H@#H5-ABC;K:Y6=##J3W/O)4-M7K!@0:S7 SQU0U"/-+A&107.'5CHB1 MR50!?(Y33#Y#\U7#E\+&2 M82PY#/M>GMKE\$66^\C'SBYZFM0?&7%(&!8U)&X#HD@3'@=>V)=PNG+/C&;& MYO0G5_$)3J[^&=>,*OTL 9=?D6^^F*4:>B0J@'A@BE0Z^- F*S,'M)X$@])> M[#5+7$?W&LWI!\:Q>R!X8)OU]782G?@$&98?O(Z\"(!I>Z_]T3_Y$ M_KG\)_(_]!0G^9?_'U!+ P04 " "X,#Y66--S%@%* ":^P0 %0 &-O M9&$M,C R,C$P,S%?<')E+GAM;.U][W/C-M+F]ZNZ_T&7J[K*?IA,9B;);O+N MWI4LRXXJLJ25Y,G.^R5%4Y#,'8KT@J3'RE]_ $E)_ 6@09%J4..K]S9C&P#1 MS]/XU6AT__W_O6S=WC.A@>-[__CFW7???],CGNVO'&_SCV_N%V_ZB\%H]$TO M""UO9;F^1_[QC>=_\__^[__\'SWV__[^O]Z\Z=TXQ%W]TKOV[3?ZS]<6GGX/O;'\+:W 16F$4'%K[ M_N7[]/\EU?_N.M[G7_C_/%@!Z3&\O."7E\#YQS?\N^EGOWSXSJ>;M^^___[= MVW_=C1?V(]E:;QR/XV:3;_:U>"M5]=[]_///;^._[HN62KX\4'?_C0]O]]TY MM,S^ZDC*9WH2.+\$W*S_2$)?A/;_;%WO!?O7GW_LV'=]^]!*MO M]N#'"%+?)7.R[O'_,O8.7V7*9OEVZ#]%P8;ZT1,G[BTO]';@,\5D/8ZK/U*R M_LPH9=1=%F^W+K^ZLOCNLRMM)OL=5IXSRX MI!\$@,D66K_97L^H_T1HN&-?Y4/VB8\054]E=5K@=Q!1/KG#4!37:+9G ^O) M"2TWGO*4RWE%V69[D^CUTGI1C]&*HLWV9>*'9&;MK =7.28KBC;;%S8/1=O( M93-_,J8JEMFQKYZ,-9MI6--\MLOQ0AHO!!HUZSJHLWVZ=K)[ V&THV5K*"S\DS\2+E^%!4 M:UK/MELGC'=(\88T7K[9N1FP[@.J-KQJ63OV7Y MTSNIAX#\)V*P#)\Y-NKM4W7YL^WO&MCGM;O?DWQXR5>14WJ>;Z"U?2JLG\(* MY]VSPCJKUTK[^U=8K]4UV][+:JB"I%Y[^UI8_\0U6MOCPCHFK-#:?A?6+V$% ME+TOK,^U&FMU7P><[V65SK+'@_435+EA/.U'LHI<,EUS,GUO;Y'D6P^?[JY) M:#FN&F"M5MJ28&A1CRWEP8S0Q:-%R945.#8WFSENQ%166Q:]]LZVQTF_.[$H M/]\]JTW-^DVUQ5!F0Z/-AKANR[W-;V/J]EO:2FMCFA&[8WS'%X!L0*[8>'36 M#I]/!#W2NGQI_$.MS0Q!Z&SYLG43A1$E_:U/P]2L/GQY8NL7T>=5O\VVI-OO MO+5%$%0\[^E"=SJKVUY;Z%>=(+29 #32_HE)EPF=-EI:''>Y1E)K.;WR:.=G6F6_@S;6G0[;OV8[KI,>=0P_23M50)ZT&SW&2NB9K MPN:6%>M$,KNPR7+,]D6LDZ%3@[CZ;;=FA]$=1H"J;3'#C2Y!:G71AEY2^8S] MK;E!A[;4FE5,5TL 55L]]PEL6_6.?[#&4"Q_NKRQX+;:DB9C>"4'L^L-];?\%IM:=ABP M#=+"0>"NRVC?$I=#U,@^=D%=*'P"\Z[WAKP4B MS@+[9U(R[="^2ZYOYWKA]\0.SO-O[SVQ5QWG*D^#]BR&*X MV ]_Q!_J/P2Q9N];&>3]VYF3C M!.FV\/!@0#XO"*H @?^ .5-(I45BH.]YD>4F&T(Y\/F20+Q_P,2[2C8DF/\9 M630DU-U!D"X5!H+](R;8 @F1\%Y2=E)S.#X0P,NE@8C_A+KQ$,B(!/GBD;@N MMU%8'DC+J\H#8?\K)NQB.0T /G9DOF9+"QS[3!4@_'\S!?Z2M$@,S AU_!5; MTBD ^U)A(.H_8Z(ND! 5[Z&W@J)]* H^_^"#71 /">H;)[ M-^G1#?M=((>[ MHC@4"8HQRZ!0)A8+MWM+@A3P\C0S?8DDHQBAG M39EP*#@/XDM-=^2MR,MO9"<#NE04BC3*&5,J'@K4,^IP-\*%8ZLGC7)9*-@H M)TNY@"AH+ZV7O6=Y: M*8T]]I,XERK42S6@T",>4>7"HBI\LLA#M'U?$HHWXG&U6CA,G&=^$%KN?SM/ MJIUD=7DHYH@'5YF@YS8P)KQSHX7(E:A0!(HOREFU4IQS0\H9IL02JV^^!!10 ME -HE3!GQG/L\[N/1]^3VF/+I:"XHIPD14*=>^+E#L6!<.AG_@SV8$.95HMB MG!G&WZD3LAYPA_;(2VTT@ELQ05$HO"C'/ZEX9X9Z$4R)!3LSPC-*.-.$;;MC/R[^XH!.UVO1S"LK#T44 *%1C'O_TY<]S?/_^(MB!7X'EDE6WV9A5]8!K5%0<\%^.[\B3]V]2Y"M*@Z,3(,(N%!(K[,8A0< BSHI-!:C+ MRD-Q1WU8*1;TS,C'(12S^Z>X,R-V;I,Y/:AK05E .:Y"A<996S,O^:5+:ZX< M%&_$@VF58#AOIJ('U[%O7-^2[LMSQ:#X(IY"*\1"@??*\C[3Z"FT=S/JVX3P MZY/@,-H !R)@ U!*$,^G6E#@F O\[=9/4J;'*8:":10&?$)D_9,:#:3UH-1@ M/N($"(ZT"PJ.#[W(ZFHWYU'6N9O"DKR$5VXF>W/UI@A0'2M$P0%SG(80E@)Z+ 0%%>5(*Q )!]@;AVY'@E-4H0@XN!LB MJ'EQ*B#]^]M2W\?L%ZV'.KZR7(O-36R/2S+77;F0Q^][;WJ'*[$XYK$7^*ZS MXM-;+ZW?2QLX64'65O 0TQ %;S:6]91H"7'#8/^;H[JDO_CCT+GI^G"'-_,3 M\X D9'):'5;[=-6O(UF:G40I0[$<5IQE+4CS8T4@20MS4'TB]MFN@'R4BJ.% M:Y:#6\6 0%1T(@96\,B#W[/_\-1ISY;+=US],)='44P,L#I:W&<0!WX=D0SA M+S4@LL.D35A?'UPR(:'X;+W'0UH++5AT#;8@\J.3=,@_S/HF)B5?"BV"= T2 MJN1#!_W>>W!,K..)#:> &Z 004CSYP.-"YV^=I/B0^/O19S)BL#EY4;VV>U**CLY,1!C2K M84;\UL:_0K@.[_E4+.D2U++1 +0COP!:,CGGV18F]NEX]%T&<<"W,^%.O6F MMX 7G_ST2R%=G-"GQDR'P7=&LCIX\<[K,B DT-2+I;UA?F;MN/T1?"51+(\7 M'AV.=?651+7DIA'#U"]9FVV;1FRF+TD+I@S0$EYP]8;(!*.%3O/$#PEX\%46 MQ@O$7I;& M$V:_%F*]UZ4'-+]U^)0P\3V[QGZRJAI>5/G&MY1B5-"'H'2^./:[YD2:;0 O M5+T6(1K3:1D>=#HK9=0<@IA1[D^@2BKZ9 ']UK&8-V,E: M"-??#+L=L(YEGK"IW'5+)?&"_\/Q+:YQU=*BT["DQ HBNH,04546+U] 72K$ M$NM/@#\G$Z!'-OP=#.[MSFH56]$M=V8YJY$WL)X<-BUG%$]B$P/4Q4ME4)=H M."+HH[!OV]$V>GN&9)+>_8S_@%[_3]=)ZD5HW]1K"2Z%0 MF]9Z6*%S/">AY7AD-;2HQU_29^2X)FN>Q4!,*Z0N7IZ&NDS"$4$GKRR;SL82 M,Z5#77+$$G?XG*#:5M>_8\?,%]'XB5"*3:/T&_'B>1:C^TA"Q\[DC\D]?_X M?_[<^S;7WE]>GT.W=G!D0$]IW-=5O)&?$1J'0P&=)<65N_MP6@,;]"6U%,.F M'X6//G7^/ YF*7_E2M@OJYLA3@2&>83%L;EUR-I7P'Y9W211>1#,(TD>$DLD M59V 6"WN79NC"Q8H"VM;I/P@VZ02=BX+ TO&_-EP&3+,!FXU2"63S:JX8]@9%CY]*&=&1OZ5^$,RHOY;9RW*% ML'<;>JA7R-=A@\OTB5"+APM- PA GD"*JV!O1/285,J./I;F##[V>1XYZ)H- M<]>/'\^FW94M3=)JV$%@U+@7UR$ "NA<+8CK\N>9Q&/2N:RO_=76\1PN&<]@ MHB0-6A\[8HPN>WJXH--8$D]C(L2/'*-+CE#:2UC2CG>- ZSA;&CSM1_Y><%2%55O4 !5L4/;Z#$,Q@)_]N07_GD3B."U^;X0=A :.+853\\+ MQAYL]..$:20(!%/U9P(['O!%5G[E!SBAI!@^,+ 8F0YGD5W/%E0[,#/S6Y^O'_>J[7* MV-K21]&#Y^BMF&<@H//JR:1.1]P5.YNMG; *)JB-7[,Q]!@_==2I%F#HRTWZ MQ%(@@L0TKJB''B;H%%)\+5'K#GB#O,]+D:J@:J"LB!Z-J#D] (+4:4705H"3 MB6_-V-7('-X4J4OT53T)$JBT>!6*H0$'J)(;^:K"U5G.%;,E)K- MH$WH9]Y,$/".KN1B!Q.G5I^#]K-X0>.*E=G5$AV&FM$;T: MOO$I0\-+K#7V;DDM+V#(<4:]5?R3F_"[^G<4A&F:@?B-\8RGQ&9_"$/J/$0A MC^2W])-78(IKRO-U STTE*;7 09)Z L@Y$%[H\H&;A@]7%4SZJ,)9(=/_A7" MJ\-'2"NAA[S2=5]7 G 13YFS;X8&CY:W(<'(DSS?SCT9^A'^9"AMN^=XO6SK M_\=Z\H/_ZJ4?P7[K7"\0&*@Z5N")M'-+/C\!A$C+J09K:0"T,F*UF"D%H,A+ ME/4(0N:"#5T27^$#^,B4-8R3G$:)P,]T/VNQ0B8@42 ^P_L>GY_Z+PZ$B^IJ M7:2E6I+,^S$D\VF^6]?^UG(\B?&TNKAAA,B4K6A$K18HXY:/_BK\CO COG0+ M6"R*_6RQ#A-"B='/>(*P="I>%-6P'SG6X0B$!#Y?ZGAS2N[@36 _<:S%HRY" MZ)P6(\^I"!25QW[J6(SHU.3"LZIXJ2R,_8*Q#BD2J=$9.5/LP_:W#Z5C M6_LA#Y\(=?P5ZP$-<0.DP^_"3KCMPF>P\0LK4P@\WF<$2U^P<8JE?[ "$H<, M8LMO3-"<,%4.G) L"'UV;!X(CDDT)[:_\>)6%%&_V_^R,7L>E7J=BP0SIOPD MLMEU1-DX2OH;=S+^V_0I=G@>OA!J.X',0:I&4\;LJD +1AV83"4XF3^;85C: MEC%[M)H4 X RE>-$.U/7R_PL57,4"]K"#E;1S#"6 F4JQZEZ-D.RO#'L8!8- MC62S:7YU69*H5HM9?H"JA>VLU#T?O%8?$[68:PBH$*IG1 :8UMK+]=1>S XP M_NWE>$H6C:&'^\KR-)/<'^\-B.MQ@E6.][\1LPXZC2=8Y71(-- PUR*'1CCB M6<'CC>M_.>*1<[O[2MB)#(\C:F)F+H>YUV7ZNW%NRJ/N!MOF,W MX<20L[USP[EG.R[)R;GT&QO?[7P-^QZM,?5JDPSTJ>.:,%YLQTK/Z?TM/XO_ MJ;"=22MA7W"U2EVBIYD^6[NG.B.MAMM'2Y&5XAR&[+\#]DLG ME&P U#6QKZK..GAA,)[*-S]#Q22^^_[#NYC(P?2Z_\=-%!\->4C%F;6S'XG] MFR+I^;IKT#EPGBORBD7@Z6C!9)&T&_#FE<* M)607IB(S2IXL9Z6,CZ^NB7Z=UKPR5(-S81J0>&XD\9D3G+3VBQ6UT>_DFM<$ M,4B7I@U[H,:.]>"X0%NQ;COHP>G-.$U(,#;X2,'.RGROW/>2IXY5TM0Y:X": M-2$D?ATVH4<1#6P-U)"JS=.^YQ+W'.V&3 B(WX86@/!#YQU^A=:$\X !4?!; M=1LX^68:/\Z:0%A^O@X:\BJ1MH4>8+\Y!0%@AC[^V1JU?_]G_R=R*&%",+T. M=S/78KMC;\5=%.,$PF*:==I #[I_ E=^;:DOX'11$G?$6/,V#M_@* Z:@*KH M4?_;4PL13IW6!CA<3:P.!F0?:'55N-QMPXWC6>PTWLBV0=H6>DJ#YA0$@!GZ MMF%.GM)Y;KH>^]YF2>CVFCQ(2!770,]7< (/Q5!$LC]Q@8J!)U+W)]5 M(-7$,FQ ./U6E]\+V)\-UVLV44W7PQ<[CGL^9W!-/2X____\J/ILN23VGV&@ M.3938/X'=HS-_R)36OQ]C-=C/=I)-E*R.R43%BF9" MW]"3 =108!-P,V2Y.TGHY UTV8*?0I&%-X%&YVXQ9 MVLSYN/U@*6=2[--GWFX&@OSZE%LCTL'[]D._F*G>EQ,2(WIZ'3\*W-VOQ&4'KV' 4/F2 M+.?<7)9WJZ_:8L7&\V:_ :6[/4NT-G=^:V (E0,K<-24;BPO#9+ =WB$2>#$ M486GZZLH<#R2B>&2BR/UU]Z;'M\0NGX04<)^F,YO^Y/1?_>7H^FDUY]<]ZZ' MB\%\-(M_GM[TKNX7H\EPL<"))94Z^O+8J[[KV+!(+)(Z.#/UGI(,3XPUGE4] MX!IZU(\ETXKH^706-T$6VW%MU-UV7QJX?FWXI# M??^*CL#\83.\GR]'DMC>;CD>#T?!U0)YR9G0VGK-V;.Y&6.H<8!!" MZW=MX.GA8M!@BY]_% ).Y ;7SZ5U;_GK<-X;30;3NR'.4,KTF>].TMV&>CBI MZN$>W/=O<=*#DWHL*2LB#R(838+3O (-@T;0K>^OOCBN>^RQP*DV.ZS>?5\< M5K?3Z?7OH_$XWDKNQ]BR/[D=78V'O?YB,5PBK5P9 8NR'250CS[-9G &(ZB3 M@+&IVP[R4*U%<6'DUH/.H(%<=>*M'KSOBH-W-I_.AO/EIWCP#O]Y/YK=#2=+ MG.$J?.NA'J* JD@N@Z*.:0U*O5:0AR28QJ+_8 VH#!J$D@ (N2'XOGI;.KB? MS]G(0UTO]Z']8I?--%4=#^R66L?V^P3]%?3DAC$SZF0I!8Q5:27DH=D0P969 M;:0P&31.]RD8PVSW@$E9 WZ#):"A%XI9*;="(Z-MVM(U<_H)+E 8QEX,D-UI^ M*HZ6_F!P?W<_[B^'>WLC6VUF\^&OP\EB]'&X7WV^'4\7B[^\;M< [L)E.O@< M!AA'ZII=V)Q!Y3=H1 U\SR8\%E;><3TW<$J.'X/I9#"<+.>QYP?2QFSN!)]Y MPH![UG\:6HX'"U^@J(8U;C(D\!YJK4&PVLCC!T17:3C!83%H2 VW3ZZ_(^2* M>&3MA-P,*1A8);>-X=UL//TT'/:NAI/AS6C9FXW[6 ,LFWLE?CP0.I3DS:CJ MX:;5"-ZBE>EB%7O !0S>"O)@K$%MQ4JG"YI!0W1!-O%%@F>YN\ 1C,Z2W\=B M>'L7F]8G_?&GQ0AI7*9]GY,GGNW*VP!>J0AK(%GU"OW1L^=!*F-GOU105+3I MP?$P: RQ7EJ;#>7Q-&+GX3EY)EY4;:EX7W+VN!XM^K>W\^%M?^\M/!]^'$[N MD=Y^)C*O 3J?26T :R04-+N <8=O 7LG:8>E:4H47I &30@V9J\=9)( MZVQ)'L3O-C?$$WH-OR\Y<0RF=W>C)5_C%K$?!SOG<;_AX03/:5@BE.8^5*<9 MM)VHNI.PO:A6._B[47V*R_O1&M 9-'AGUH[]UQ7'+,N-W)+OQZS_:3X=C[D; MUG(XB)=4]L_;>?^NUK 5/$8[?E+47+^ZO%\)_W_/#&=YE8?E'%WD," M#(AJ8$5,R/<'B;TP0\(:D"A);56AY12Y:2WBQ]49!J&SM4)9=/-B.2"+K<5_UF:Q6E#TD97>;O T MK!O/B6T^T"$&J IDJ;5PQ]HL@>% )Z[D"C5@P]X)^;\T',.RE8!DM1;"5_\4 MH8:@I1AL^XO 8)282$D0W'L/CNN2U7$3&\3!M)+Y.-4K]=CBS3?6.I#1UJ+6 MPAEM5&Q#1NCA;8G&ID54 WS"QZ=2*8LA]$AB,X )TVD#2J$Y5AI]A-!)O;$< M^M%R([;72@,\6N[(8U)&VZ.%2 1^H)34+9-L28K MS6FZ7FM0WLTQYYR"&CKEL7:"6516A))GCL$)B 4Z9Q/R M)2,;]3WV3YMD=OI@$O5;@K)J@-&IMHRMVA:7/$5>1'=Q7!^8P5!>!>P<@,^( M6A@A] ;ZU2UC@^6ASSFONE*@%I577=+8JT_=*3M4^Y&L(I=,UX^[$Z$S:/+-AD.7 M3+:E.#_9>/W(4^M7$;@?. 1AM2\HA+_IXTL5QU\VZ$HQ@B#1_)$'X]<4UO^X M"MPXGA.2V$1<2;#6XJG1V 4$^#\!1&-V4+ZL[S=1R%'8\C@428JX=,;3U8QF MOH*]UVI29YK$W1AEFJ[W$&G-&A65L-\T-#L]"%$Q:+6O2O8A6^%+PZ/4YZBF+,R-Y[GP^115Y'C0#+F!*GG\CD^D$?<:[(/T=HHX%IKJ52W M@1YINHU4(/H@&C3&LYE!)*/[0RDH6BX_"/*P[E;DZ:.^5#M5Q%PDGA5!WPZ= M9]9G_<%8O^TN1*]N#D.#SB?5HLP)0\*Q0[**A;IG![.@_\6BJZ9U0_M#V$?> M1C2E)KP&3>&95#6R&;P402^;L 9Y K^4S#79NTK>N2NR]BDY=I3])PCC>ZS4 M$;K.]6ZMACN7_Z8A* V:WH?K-8]=]GP48FZ%\8-.SW9<)Z:BQI5PC5:Q)^Y3 MM*$^B@:IPOX@PGJ?G!.8&H\=ZX$)$.[=<[2T0+-!; OF*0I0"SN#ENM,IBS9 M>QTM8V9O]JE?]0S*>DUB!U-5S/IR6FX&307Q>>EZ4 MHQ:F';W:W5G_]NF^?\'5[J"7J2K66%WKM]WI7"K-@6O0:#\*Q;IWXZ_]3[-FWR]3%0 M$R$EY]:7.[8!I([E#F\,(]6@,V'7)W1P@OA?+8%M/ZO%0*;@XO$R*]XLN6ZEP MZBHA:\?$#?W0<@L1M(M1ND=3G:+,>S/)Z/)[:(W&\Y[BU_[\V'O MJK\8#6(/WNO1^)[;[E[W&XW$9 B/!B5QQPO%NK:3J)02?1K\G3B;1S9.^L^$ M6ALRB;8/A*:N*L$T"H/0\E9,R'A8B;G1;*9SFXQ:,*&3R_0M255MN3SGG^\E M_>V'(74>HC ^/?I'KZ29M8M-I91:WB:)\B%U?CFY[0[N:9H"%%TW!!J=+ILE MQ=8>^N*&.K>+J@D5.L656R/)_5UU\*1FXJQ._>^&(-N8]0M: : MAB7E-F,PP@7,!M W[$TG&^]D%)*M9)\*J6L&A;I*"WWAF1$T&\_.,"JO=DOV MV?Z+4X?+;.7+)C,K:>:4;!B9O(_7_M9RO!ID9BN;0::&TH*?76>$/%JJD+:D M^T[=$7ZRD7OXY0IB'^4T%+"X%ZV6&?UX=DJKJ*B6 [[E%:?B6J)VR$B MH&&&!/;3D0#VPQ]S;J81+$'L[YD_FS$OU5UD\K)DK&QGAEJHY/L.0K6[9;CS M>%5CN>]J*Y.Y LP[Z\791EL9G(4B:-D'BW"5P*R4!7U:CA_DJC>HA6+=GB6J M9IFL!T/:K-;"ZY321:D MX;@F##8[>>G.(UDE(1R#A>^NN!+:\1]FA/*,3-:F:DCR9K1;P?86T.>NEIB& MC,_^ZID)ZP3L9)Z&5Y5,K15EC34-*>=1H>#HG.3#QZ5AWKS5Q/?LY 6LM*V-MWM1 U'8[9[/Q@Q^0@N/Y>7FN>L^W#_DB2=&IJ(9]HJS- M-@B.3A.^GWG2MYCJ=?50$$AJ:YD;3UY%"R)WFD9)%H'L2G-'PD=?XH*GV0Q0 M!5I+\UA;!6K!A;X(B[,1')-^B[F%U0;;#8SC5 <=="K32(K)UL'>+:GE!6R= M82#?6H[''\XD41B7UHMDM.HT B76/(M0#:S0^3VJW'0]]KU-/-4D$\ROQ.6! M-.]E=@9@=2BG!EF*] 0TA$WEC83T0N(C#Y_J;6:$.O[JW0DW<%I?@>J&>7:I M-M VR>4^G\0@>2HI?;U;RO>1?;V;3V.)^TK7J#R6 IL^4QA&@/V9J6=(XE6$ M_6M#K>W8MRHM4KR6JE*GTE%"!&KU6F4X'[#O,_%[6G!L!^?]K>R'.MQ@7=K,K] MEKB%+R3]#26):[>*.ED=[+-0,\RI46G)8#"S0OZM?6Y6(1.)_:BR++8[UHD, M2"0S9,A(!+RETJ""ZIK(1DR=;3=\U$>KX:HK8,7MM.X%@! M'3KKQ?Y.2#A\L=V(/P;?'Z\E=\&@VMC&VQ.8U8''R'N\@47ICG7VH^5&/(OF MBGW*63O\6"4P ,YB2!])Z-C64;:<-;"41#:7%: _GW_B<;4^]L?W\6]&U\/) M#4;FGAT>C4;=L%P:[[9L&__)W(H64D$+<1^WP=96,M>PY_4:G?-C4V@::0A MXQ!BXR8*^?$L8TS;>W9)/9C>2],,+9:CNS@/^,W]\GX^[/7OIO/EZ+^3W*;# M?\V&D\7PU:')C'UO!?43IE[++\1])G>^%S[6._& VD6>&9HP730#+?JZH2?& M)V+1Y1>_*<4X-(>]M3Z_0A20[*(>L"]+M@ZU&\3>K"/I0A;-#FK#C1])#F=U MV\,^-N#H0A;++JI")I5,(ZH0MX<=T@E)%;)I>0Q6!6GF654];)^BEJF]W(2U M>^"D1\8/LB/C[71Z_?MH/'X]%)Y/U@53!P+)&U4H9\951B/7S@7)\*^6#STJ M6:8DO(R-NS:NU"P1^..V+H(#8G^W\9_?KHB38,_^<82<_?#'F&PL=^BQB6HG MN-IEI4J%N@!R5;\;O7Y5@YM\6GB3RHKD2R##6H58"=-\CT^\VQ1B@+A6T?YSN+AL1^U("Y7 /M?*"'LDA4]'.;V@-9V\NXM?/=K.E#E(ST7^RFY75?4NX!;,A@T M!@W>3^:W0TG2VRSAS""FWID JIB M>^-_+0FSP2R^YLU^S9N-[W/_FC?[-6^V0L1L93/(O/"\V2WG:CY_R.FR^B'F M:M8@8FQY8DM)6BA;!MM#HCX!94G;"I.Y7CLVN;.8(!ZAN?V\U"8%J(=]W+#:"/0#YPP2/JE3'LK*(X\)ALBM3QBQ="@[["3#!-+ZX4$ MQW2]8N($Q;'WONTP)\6F)9O#T,,C$J%W&R.%YA+D+?_CQ]BMFRV0& .T7*MD1_ MDSG#+);3P6^]Z2R."]$?+$&Y%A="!K;Z"K>>I**2R\DT79&[DWVSWD]C;7;GNM2^_ M&=J&/EEF0,*9+,$=P-[AGV6RU*3C,M3W08W7@P"OB>\]DX"AE QK=I#@I66O MF]OZ('8 $;AZM@?WJSKN\2D,WEO60'AMA>3&$,&@KH [:#V7F5%DS* M9>CQ" VO2WB] F#5K:TC%N[1\%0416UQ%EA_)D M DPVDYFK@.!CO&Z+E$2W%6QO8@#+]8#!F@H"A=(EO=RO;YKV!9#6-]D#L#76 MX%F@>4;,7V:2U5$^5;3U-:C.()GP6Y6]*_HAT_)S:0VD#U!=N@R3/)P5=-^4 M4PT0'\]JH:S^&E2Y##"?MX1TIU]>- ,,HE42W &HHG;;D*[)!_X4"#V8[.?Q MJC5UCUV-MJ!:@6RIKHU2]R>G4TXE>SB"FD=%J#FVX7Y E=)P(W4K[)A_+$AV M";+YJI734XU)[9*,V$;-?+AGSS.J'K ;4(6\?#NX3$T;5[43]I&'?BI/EP?P MVO@:5'$P3>OM(FVX?A3SB8*.?DW"!ND V"6U^UH$YZ.V+PIK^,$/B-DG \5L M?>/3-8DCZ1PVG^WYH51^#*J3W?;1E^#\=9],*X!!.IMJ]P2JN4C7"6BX=.M\ MFHIWOO-IYH-0#4*Z,VA;_*XHBDS=SZ@^P&Y E0K)OH\#BBE6_J8\K?-S,\+K M#%4'H%IX(9[O,#ZZO]5K RL3GG+4Z!-4PPVXG$!E[:L^7V.&:?CC/5Q)D6Y MVA3]1.U+7AH-/0,FW6:0,3I4@XZN(EV.G!\0$S3XZXC6H*-^V%2%UO,"Q M(4?[=CX)U4G#+VY.Q;SSUM#,NI"7\%U[4YWLFU"]ZO83$#7JW56L!,"1QP", MXKO1.#[L\M'R4N'[FPV-;;%YT0_S?PN*UT"?H(K9T2.>LB MV]ZR;L8/'&*)Y>D,?I;%[IT/%\OY:+ <7J=A?/N_]^?7Z"D-SAJ]MVFCAE(! MLZ?M_%:Q:6/'25TQ.JPO'BR-;.&-BYNJA.1X]2,T6>IYN9K42[,C QL)V=<^ M#$JN3'BZ7M&5"PXWW !%KUI;-IZ:-'GK]=+L2,5&0F;&,, S1,)Q;M.X&1TJ,P8%9@VE7R87TR32K$G9D=91H.EF7N" MLZM<7@RCS2*G=/6"0S^?@>+.:77F(($\D4IZ&1[0W$K.NZS'VS%EGNKS(BZ>O M<8XT>&*\[!CW+7#8.37-;):7E%A!1'=QG K'@ .YH$.7'"&_,;XZIX@Y:8P^ MG)_04\/#ZAN+6T=U.K-'S@F/O=V4=,CPL/C8\'14$7/2&'UH/Z&GA@?+-Q:W M2]!IM!GUQ>(B^.ON:YT_ )\[+CY+?$9>=4-K.Y/B3\,>&&O:(SAH? QX2F MI'QG3SIV=L7-)"LUV@10NY^&Q],W%+6.3L.973;^-"SOC.$Q]3&AZ:CR90:; MT0?^VOTT/%R_H:A=O&Y'W9G)HZJJMR8G.E9!<<'HE#77_X2+OY6JC]G6/!),S M+.GH]$5>OLFA>55<8V,8U>JECKI?Y)U>;=1,& D&6^[,R[.DH^H&I.X^%R2O M>OQ5I%K2T?Y+O5K40ZNE@8&5:7Q@/3FAY<:VI#0'^,1BH(;.\_$F*9M?_,?O MB_G%!_W9:-D?IPG%]YG$>X=FOH:C@F?3(6"K2Z;G;$X@HY!L M X@"5-Q-J2_HLC(31?ZJNA+R]V)ET[+E?7 M_M9R/#5;^W)F\%6E:0*\]QU/$:\+N,!6L_SB+Q_]*+"\U8(\LXX3XJ6W7#;[ MB>TE>#_NB,0XJ-<$..]-R\CG]29KXJ@#24O.QIFN]+W5\@O[_&[JD?H$P5K! M3J.EQ9$.,.@.6O'Q:,D^(%]B"L7,F+/.L,84Y#[L"(RU9@2B(_!1$F\%7:K: M^9H9RE.I^+KVAEKRG[ANGGXHWCZY_HXD ? M\%;P8X^XY<6G.YAFLB=!VL MO!MID*R AAFBV$]'DM@/?RP8=O'RL&#G+8LZOF"F9&4%14T;/,W/D&+9#^YX M9Z4L[<*]%SP1VUD[9"6L(FL7(51XA:=OS)+^[CH X_@DKH M&8HT^9'*CL]/?$$1!!%;6R/J>)OD*5EL70DFY$O\)^E*!:L/9*VULP[(5Z*T M NE@8S:5F;/:(2>![-5\C;:P+U*;YU@*6FWWOV="'_R X'K%RL1.?G_C4S:! M/3MV[>%?T0XXD5=G=$0(EJGS0>S%>CK%HF; T3@[P+ <*GR"6W.'CMV>92FM M6G?(+O8 _)C4*+4Z,T'=7I+J@I4\6&&4Q/-Q_]ERW#0.8XQ2"]JK_")06]N[ M0#VKM@()N.#YLN,1 ]MSSC!KUFPM-&LSJOF@EOFA*',N\E9^("ITL/&OH=]G MUE:VEH#'URK9P:7@^1(+=1@@-4]\BC:!&M*:9;7YTQ\(1'0]&/#7C31@**Z&NBNV<78M5,"3HY-5>#LN!ET8>4U8O<.RV7B6K/PDV$AJE M+:UST.F36]^-VR6K:IB&+_R?$G6#UH?JCED69CUT6GJW<^]96Y^&SI]0:G@M M524H'X98SJYAEERI])TF-G^/G!I;HO#1IUR=Q02KZN'Y M>)U"- P-]-U;OILSBTYI[':3W"VPHT3< M*T>6U@L7(HY&:#*9WP]ZR_Z_AXA#M!BG&S4'0HQ3J@#?22DA&BHARM;XA;&!8 M+NM:NBE+*968*%05D7V/ 05C1,P*- 7M[2?\93=]U9C]I$:Q*FJ8_L5U>8/ MAHLI++(YD["YOL; $U;$]O:I/_(46)C"V4% 3L]J# M]-11V=HQ4I_<<\[$^"?/.;%]SW9<)VY_NCY(GXHM/7N^EYT]Y\/!=#(8C4?] M)3^ LM\<3YV]]#3Z>O9LZ&G_>DUL'J'KT+WOSV-\6Q^Q/NQRA<7R M-M)XY\ZP#4**OG)#9)GX?!Z)6+$'EZ13WYQQQ+K]R,Z U^29N/X3OQ@^35-T MOM.]DW,[2'?N-%2O4#P(2!MR.GM#MNOX7R[-/G*>T/M2] MXW]+6'=B DMM'KD2UPZKR)%V+/NW+W&]^)7%NO2 M4L@UU+$>F-:&CN+^]8/L#,S.N[/I9#A9+OA/U\.;X7P^O(Y/P/W%8LA^W9]< M]]@1^8J=DY>CU\O8IFV5!T93K?0V8S\(!A:EN[5/N8=K<,WZ'H2.+9:O5F.= M._"> !GZK%WJ^_X7"0P:U!8K=N\("L0"<\,F<&0J]KSJ<4K5LLLK ^MVZ$BG M(96IHS"^']&95Y/RW3M)R25OR>^O]-'TK%9M2YJ3=>2!AP^PK0X=4DZ0TMCA M)5R@4[D:V=(4:4^8N:1?4M9ES4(36>%%7=QK$X."ZIL!GE Y003.#8I\^M!,],W MC>%.'C%>5+[+5(ED0D_U6NZ8*@B\N(89!,G53"?0_4.'$RK(QT MDIGX(0EFUHYO,#_*O& FT^5PT9OU/_6OV"^0/5RNR4.H8]40E4<*CG2@ M9L$V:.&2T"WOH,*:(:]EQ@Y>SDLQ2I)4('P31JY7 *N%J+P9U$"4KA3&JEH@ M?,,$[] QQ++<*%%5MK.45 F#;HG(=ZJ<[5K%2;:&&P1 M=P)K @@,(^K."J/8#X>'W2"!39TG>38,8/5.'5VU(#'H+)N9W&'>X7\M'E[Y M@;5T7D7W#N_V295KVW0]8(NO$]Y8W*$IW-U9+\XVVE[YE/I?'&\SL)[87\*= MQ"*DU0KRXJ9UA*V##_JL*>ET?^M'7IC)8);-@EB+8$6+V(MB4VR#@#-HNCT> M/>/7USS "R6/Q L.L6JXOXW4C>5O,NOA=/GKTJ2PH86#5'O943"IN^SDRLH>[>DEA#M8;4>8A"OAU;^HG%7ZQ4Y^X']J(!4DH<?ZN-$;FG,"47=6D3JF8,TI ]_C5N0TF"9HZOCI^^+4P7,P M#"?+>9R$P: ( W,G^,S#;-XS&2GKDL<#;:JG"D4UI&166:)X#Q5>#Z+R9MP3 M@I@I)K$22(3O\%#J6I-]W1>B>H@6U\K$F0"@)T MCBKFA27[G/8R=:QDZ'RGN4(=Y%7 MYEBW0,/MD^OOR#X-^C?LFW0GQ"T+B!59Z M_SJ&P'I(]D>"U5)?153IN1K+40!@GZE'K-!I9' M5ID1MB#TV;%9OP-YE'Y9-?SEKS9W, &%[.$[ "_()LG@\\2]!+S-R%O[=!M_ M3.;_^]-[F?_O8GA[-YPL>_/A;#I?CB:WO='D9CJ_BZ_6L7U_BQ*K)TIQ#?0( M F+VKG;I'^&!!>"-F7%"5S$ICC@ EQ3_7E[2V=+F3ZV[U;4-X;.^7A>I!DF- M'\D@?@0;.VM% >M7$*0=%]WT[\635[LX-N7BHD= 2+NCLGD6BAG"$D0#JT=7 MNSX"=Q9E_5D2^]'S77^SV_=O1GT>3#V0.@Y *V/O/"LU)WLNT$.AI9#622>& MWH;]+^$/VXZZ$F]R(5P :F/;5H!D@'%H*\#X,Z&/Q%K)/6<*A; #A"NQK98* M_<#+KQ*FZSZEEK^DO.] M^)3]NQ,^[J_G#ND:>/)*]G\KZ>.^6HUA1SW2.(471MH)V*'SSNV7TW4J@>PJ M(5<,>SR>0%:EP.@TQ(F=V9Y_[4C,E+E"AFRFZU!0(6SM&TK\7-;5J;[2/&"R M.5):S9#]?+WI$ (^HA;$)A()W>%8]R'2,& "@,UL82.A/)A-:%K[+ ME/*7[XE$ZBO9RL) 2O]J(J5BX?$GSF/?0(2 B?B;V4080\ ^;&[2K706GQ!I M&EY1#2 U/QM(C0H&=)XFON?GIV;E-E%2!7R(-I J)1(=7J>.B^[>HN-X$9,S M795]+T@BKQS209-@^,)F=,:7XUET%^/& +*Y+L]5JS&H;IEHB#H!O89=ZL_]5"Q^'B 07V(%5M2# MZD)K5JM3""V^((- =&IXK26AR*IPG?9:6Q>4%:'*T)KEJSEE (+4?6W0UH*3 MV6_-GM8<^VVSCKZ)8$)Z.G)C5T,+/?X%$.V MD8L=#52UH,09948#26:(F8#?\X>2@;3_.Y2(YLUH.FCZE7T_<+@PP))CM% M';"3A ET >0Q9(*[)@Q(VTD?$3(9TX>5_2V?T/^,?R\[.4!J0ZEKWF95?Z3I MX().8IKM+;CQ:38@1_KPP'DFJF4,W "4RN9-1/6IU$0'G4VA05YM]@-4A3)H MHCL2&)D+B9)Q? 7 M-W:;&A\S#RX/&:]5+EV\Y4EZZT:7.UNB;^AUM.C8X^Y MKJI>BG^0O12_'BWZM[?SX6U_&?\\'WX<3NZ'O9OY](Y'9%_.^X/EHG'3'4:V-[*@\)+B^$'AE:J5Y4$L2"L1 M+14T]-DLS/H@?L#'"A7+8(:,5ZI-!NIJV=HY.BA@'D:4;8IE(.=+H'FQ:T)< M)5=+S[3[$=\KN([%#_B!8TD?-HH*HWFTZN J$Z!5B.^8U>\QJ]YC5ZC0G[SE0Q MIC3MD_B\6UW2C%E)\ZA;+4H[>1U@^/,@%GNMD)UR)<7Q3[DR72JC7R5#.TL# MSP$;/WF.+VVEDT]U43S/*CEER:D@ULWSU*5OUPYCO\*1/KNC(#HJH>-"Y1:S8) M+2TM<@<"!7\F/7:31TW5I*U8!NV)NCB600QQ"W4.J MPQO*?!VQ?-T&_G;KA/NPG,G;K@WQ;(< $T/]4/1=&TSO[D9+GMQDT>M/KF,7 MM='D=C@9C(9FY8<2"JZ7(4JG&>QL* /?93+X"?+EF*RVX,_9 *W@9"G-?=;5@)Y M4'J\[#"O0>D[%Y0^R<88]Y7MAY/NR"VQD@K8M_0-!*=7XX%R6[SD>_7I>N2M MG&=G%@\+?TAVX"&.]GELW8C M^%?24H65<:42K9UIL.]Y6XLZY-;:N6(34^S^6542T^^ZIH;E7%K%TK=T,77E M6@X=1)['CEZ/UE:*N* L6ESX9C"7(M 2ZD# :V/=BM-[ UB?&>;?R+/C_69Y M\HFD5 HM[GHS( ND;LTAWGZTB'OGK#8NV2E\X:N*H@5%;P9MF?PM03ZQPD?+ MFUGT,Z%2P*L*8C[O: !NL>SHURX+R^5K=_"[M2%\\SQ=KQV;T"";ZEUBY@75 M1KZN:<,N633H:J"(3GER2"7[^'NQL\PC _+*"L@*QKM&$]BG^C.PKPUH6R_I M/(]-3[$N[A:$H1-_],KW(E'8)VD-;$?]-IE3"F_(6*W6HXRT5[MCD3363O^+ M15?3IQB 6U8P#$;>+(XW%B<,D\SF;7P,.P'7.6;_]DC"#(\MF&58+VU.X(9M MBG[WZ6=V-/K5CV@P)ZO(/GH>%&8:92WL_%YMSS9 V%I:&N*O\$[F-'3K1YXH M_*FT!G:2K[;) L!ED/<.FU)X1H89]4,2]YK]:T.M+BZ\ZL_VD^'8][ ML_ET.1S$<:+8/V_G_;O&_'8$6GKLAD@D1G0:PG7 6CSX[7!+*:'H(P>XT M5;60[?6ZP%>OH5()\9U;ZGJ\J9=I(FUL+3)J18(WPF$=VCD,>V* MU!X@564[2TF5,.A>'/E.3:RM\L&#N(89S(CU2\I'5I!VKAT7Q/:]U9SM2E:B M65?Q= M<']N*H]*J_+LN35C03_G9R+ACW_*FU-DX7F)@?B<>.(IJR&97^8I9 M#!,,04!KRYW^A?_/ SMWL]_\?U!+ P04 " "X,#Y6MVT4XW4# !U$P M"@ &5X,C,M,2YH=&WM6%&/VC@0?D?B/\PAM;I*A 3"MCU(D8"$;7HI($CO MU$>3.."[8*>.N2W]]9TD!%AVJ][>H=NE.AY";,],OOD\MK_$>NN_]WK5BO76 MZ=OX#]G/\EW?\Z86":XZT#02!3Y;TQ3&] 9F M8DUXO>BHPYQ*%M70$5VG#_7KPIK()>.:$DD'T'S?L1!*B?6N3]'/2B,Q6_(. M!)0K*FL]:S09^\?/TR*R9O&V\[TGYK8I^T(+@+7><[Y(DZZE9P&1D>E_EXMD MRY4Z9RK6H.=\7K$%4]5*RVPT+7W0>XS$?J1).G\N.$O#R7CNC/UJ93("=VP[ M4P46,[IDJ2H, MJI6Y(HJN,4 *:#\2<@USS82?QZ(!IFEJK5:[;;SNPKYMFE>M=A<(#X_Z7AJM M7U[D?;L(KX\CO'IEM&\[H'V[_0)$!$,1$I@$6.Z;M%JYEF*3U,'E02,;%!N) M^#$;!2'"#.$=X1LBMV :=6@9+;,.-TRMT"9-:+#G(*-$Q*QPB1@G/& DAO20 M*DFS\!FD2,C<9TN)3('RD(98](AG0268S?PQK=P2;[!Y AF.$=^L6+ "(BDD M!"&CJ5JQ%/H<0YY(R7+3T'YM7%C5W;]4_/[ -Y\VA_B1O"F9M3R M]K1OVV7[P8G=L%"M,E/C61<60H94:H&(8Y*D"*B\J^6*P?)G_T02%$K#+ET3 M$H:,+_=;;;-QE9'Z8,A7QK.S;L=N3T_U NU(DB\,*_,Y62==L"G%S; .GC>T M=/>P[_KVW>0>.XN3VD&(>)D]G=D[(/PW[-V*_6?RPD'FS_$_]MUU.-G3HPB3)I'S: 8^D"C2M+';;_:U$\[V7RI=9WTYC ME7V#F 1_%JRS6?$=+?O<]A50 M2P,$% @ N# ^5NH3$4D<" ET8 H !E>#,Q+3$N:'1M[5QK4QLY M%OV>JOP'+54S1:IL#&'8#[;'50:;Q#.,H8AW'A_E;K6MI2TY4K<=SZ^?/MF_K'=K.%WXS^U7N=WD6[4:_X MWWA:R1[73R];?[%/O;\NVC_O15HE579T.$Y83XZ$95TQ9==ZQ%7)WRBQ3\+( M: \54?4JKY>(+TF9QW*@JBP0*A&FQD;<#*0J)WI<98?SR[Y.$CW"G;W&CZIO MQ[5ZY6JML8>"R-M$8^.DQI8Q&#D8)GN-^OEEM[?<;#GB(QG/JO.<5D4O.-QP\@FR,:Q/HLK0_,3^Y3CBQ?A2<: MRW?!C-4X^]AIG[]]T_ZS??:?7N?W-KL\/^^4N+CY=-<\ZW0\_[QWNN>NK M9JN57W_SP*8R3(94]/"'&NMK$PI3#G0<\[$%H/RO/4?\]=[UMW)Q/ M&,AI+W,C]5[K?P9\>/#^1*IG7XNC@_DZ]%J/@?W,./\0'MN03P0S8B+%5(38 M_=+".E3*8]P<:Y,PK=BY-B-4*__*=,3.=,C998!522W[8'0Z+K&."@ZJR^/& MC^OMV0'?U_RV>MEO8WU52_6^(-9YRJT(/3S8GTX-NU%Z&HMP($K>2#/K##7: M53H!\:J$2P7CG;%4)285S"8\$2.('S);#H\$%21AV!$/<,LP/9()%LR7NU5 MB4!8R\W,PT"Y$;\1Z'RI88M[(1"AWY@4+W5$!0)I@G2$8@IM Y\!)L.93!D M-J4?B_I38436"(UB)&TL>"C5 +2=##%*.Q8!H V7U9\L3 M\GJW]HZ%"K-4QR^#A02+I(*)$V4L3+KDU+7&8[/T7*H((H(G$@U)%<1I"-,% M;2R9;@F\(TT\8V-8/;$6L5DHA)IC +@(@VN<'U: M!RK@=LBB6$]M3E1&#*1-#$=OG&YZ\(!:6J(:FR-RD',BVE'.CG**LU0_%81R M>D.1VWENF3\:^SG5-9MQ2A:HDT30421QN6_?.;.=0L08X1@"%B_["/1AR4R MF_JQM$.J0N5&T$FDE>@ZE#:(M4U1CQ24T;&GBK'1@0AQVWHX^Z"'4(!O/&VU MOP1#K@:"-2%.KM,88SPZYN6CDWWAL1R=A/[*7TK*0"G/4]0)(_&R1%^>20C0 M'1UY%+=ZBU9ZB] ;C7B=V5""PKP[(K2*2Q0T'IWFV&4T7F9&XTE9_OM"YP5A MO9:P:#K76BY&NI^82A3#!3R%1GMH%8KB^@+\XKO+(C,2=C:%UIE(2PIJ'O ) MY1JCE.@B.%Q6?100HP!D-6Q#'GBT/:M#"4E9#$*Z:-( MIRT5M91:"NHK"8HMWXJ$=;>MMA1KO[@.XL&2\I:?>+@8O@%NM..EO;N%!* M(KH&;,&=H. [)^S*6R8Q"\4U]D^=R9.YXVON; ME:*+E(.'X[3^EVQHX]2,X2RL2R($ 42=0^&2B@.AA.$Q? :>B#%Y)"J2JL3[ M!7@N.8;(WIEP$4RCV%AWVVI+L08%\0SM"8]34M6+%R0BBD20R EHSF[(=,[S M*0^(%_SE(OFY(J4I;D!%R'SK4ZQ]G2;WP'A(6,/GI05EDJ/[W_JP/F6J*4GM M')SPR,K@";N=A8=]MJ2[&&!>'REB?'G,O7Z);>[&=99_=D(Z=_ M@[:GK(X.@M00GRYE3VZWZN&,M$WPD$Y3HD&+KZUT MACX 9[N3"6KUQ-$[#VW([3SI1%+=>1,19MDI:'TW,UFD,6.QO!'XY8XIK%4J M/7JR:G=[D*?*GN\.";ZBE/I)00CID6_CW-G",">UTD*ED7)J=1L97LV./*IS?KE4YC6SW&ECJ'U^.R7Y9Q/9=!=9<_^WRW/17&];R(SVMO M.>AUN/\JE]FY%'%8Q3X:B!HJ?DX1(U.%&KL25N?W',U] MWSWQ;[JW9DNGZ[8$7 N%L:PHUA7'JFW>E@IKDN+V\!?$ MI:87JY^;6FYF]0HF)Y^GI=FMT/3Z*2S>+OF>WTFR]GTN%?IB&?]-,_2%-/\ M4$L#!!0 ( +@P/E;S/AC^?P0 %@< ( 97@S,BYH=&WE66UOXC@0 M_H[$?YA#VJJ5@/"R76TABQ0@M-QQ!$%ZNGXTB5-\FSBIXVS+_?H;)P0HK;2M MCE8;M:J Q/;XF6>>F8Q!O[+_G/3*)?W*-(;X#NI/M\?VQ.SI6O:.H]IF6.]; MPQM8V#<3\UO%"[GL0+,12;!90&.8TGN8AP'AU>Q&%194,*^""W'I+%\GZ8.L M$9_=\@XXE$LJNA 0<S"/@;!;E>RTM-'UM3>-UOS2,#\=>=GAM.Y,?N79CC04K]G/JS8DLERJ=W2 MM3Y2J8SW_C_\#4/*A4..#MW*J#VF7WD,CN3+NV#&6 S,N3T>C0>&/;:FY=+L M>KZX-M"\;1TU-._E3O-KN71=7]0'=5B8 ^43--OGC6HAG3$6Y9(QM&:V.82] MP&P]NVA\*:1?UJA2$G%-'LI##/9,KD"L*A/.$^"!H% H)H0>#T"5@.5A@DQ@N M19A$51ASIPZG:OJ)[]XE87<0!A'AZQ.17IT!6AR%(L"]:G_@WB(UO:9$ .4N M=5-[2RJ@W:R62ZU&JP4D!H_Y.+1%LJ!.(IADZ!;A+I@/SHKP6XJ @H#%L4*- M_VJF2R2%%144X>ZCFJ=.Y* 0=A4,SI%E1N&2K'U:A<&*40]MXUZ2_:#EDN5Y MS*&BFNZ)"Z9$XK8P(^*[NIO-'S%.N,.0I^UT?%$A@B@1<4*X!!E"\ROD%6E# MP43'6% M3)73YAE6K16+\ZSP$M]?@X.:]Y4ZMXH5]"YA@@98.6,5IEW43PGFA(#F^:E[ M!GEH=_K>:GL3W^9%^W,FDR#-EZY28\%8*V:H6VFH*3".52L@:?BP3$K".&8K MR^K-?",#P@3J(!(T5A&OJF'B^P@8'YPL+:)QA!+ $;7*VQ8--.BRU+0J,C@K M\3/!A!$5Z9[QM@!L*FN]8$0^'WW;Z$],&)B3R6)F#,;3RV^51B6]GAG#87[] M:L?NF2M7:FKC4Q>6H7"IJ#FA[Y,H1D#YITIZCM/M^>LW^*&*NT/\G#!\&%8V MIT+='N;V-COG)X^E3YSOT*R?H_TX])F;T?0JESY??#IJ!S;N:;&6 7_\)-2U M\:[MLH=/G7LU]-91D1_HZ3F$Q:+_45]QR#Z^S-]:K2__FN)X!*3=4X9DVW+E M+=11U/?.DGMY3-ZXW.X1^Z0W_0C".F*L/B2L7TD7;YXL0^S/.AF\WPF>=L4: MVG@JPV-HNP"A*CRO.ZUI:3_8*VHW^XN#/H3[6ZV&#P?JNQWL.FYI%Q?>)90[ M:D$7K"@]=W1@0F()M5JNL^'XKQS-S[YJ_Z+N'71A_<,N#''M3@'[7?_AJ>!Q M5_>TG3]H^Y^ZOZMDS]2GQ^S[U$M7;'-JS_0N^KEV<]WJ&I*3\[3'KJ;HS2@L MGDH^%-RWKQ&:^F4P^ZE0_:+X'U!+ P04 " "X,#Y6P:(:J;R$ @!&V"$ M# &9OQ]:U,;.9?P=ZKX#_VR^SP%58;8YI[,9,L!0W@2 M,(LAF=DO*=DMVSUIMSQ] 3R__CWG2.I6^\(M-KA!N\\$L+NE(^GHW"^__<]M MWW>N>1AY(OA]I;)17G%XT!:N%W1_7TGBSOK>RO]\7%[ZK1?#<_!L$/V^THOC MP?MW[VYN;C9N-C=$V'U7V=_??W>+SZS(A][?3GRN6BY7WOUQ^K79[O$^6_>" M*&9!FZ9//=V-#PK9N]8#Z\\TY^F7LTGOCH MMGPTUH]ZD=BJ5G;O@D,^D;YP.^W9"L(,*^1_?+KXFCT>3WX^>_1='+(@ZHBP MSV(X0QQI>[U<7:_N&(.L1[R=&PC^WNB*ZWO'V5O?K.AQQ@XGOU+\NL6B=,== M/K+=>D[X MZH5O6#(>],'7;G'7RK'TRB]2YC@_3A#HM:]*#Z(C>J^FP]2@8# MG_=Y$$]]#Y^A=__>U&]'87SGF^K[D;=@O%#X/)HX$WV3 ]&-P_5X..#1Y.7# MU^_P:WRGO%ZNK%?3HVB+)(C#X>3]55_FI@)X)RXB]]!!X["6/@4T@(EV+ 9) MU U%,MAHBSX]72D#2A!)X,R%GP[^WV^Q%_O\XV_OY$_XML]CYN!8Z_SOQ+O^ M?>5 !#'LY?HE+&G%:.S7L;_]O?=TY\KCOOG>://[@ MG+$^?^_,[Z^D/?WMSY@4O^,6FI M/_12'S'>U@Z^5:E4RI6GO+Z]]8/#W8!UP/_J >SD\ "V*&3^2>#RVR]\^*,, M]'-S-<6N SR[B])'/NC\ZS(_X8X:J&4,=BG9"(WE1F_GG//2$ M>P2?13^._GS,F$=CRSX!W A9._:N^2&+V4$2AC#/CS/Q5%#EL/4^#[O V(Y# M<1/W#D1_P(+AH_=@=^?''X=__$!*62G#V#\WX.-'O+^#.'OXH_)#L08)(7ST MF#&J/YH]%O+H1_4'<4(Y2$2?/6:<0X3E7(VU.0;2KPV^_^,\"?F/+7.4 7SR MF#$J/Q 9NCS\4=:_/>[UXT_G\&IN8?"1&J,EW*$3Q4.?_[[2 8KTWJF4![%S MZ?5AI6?\QKD0?1:4Y J4"U#X62$+6*V7BP $L M#J;BWON)A&'E8T89?GN7FV(VL^;(QLI'NC-SF6@J45GY>/3G7&:\B^2L?#P3 M/"% 1J/&4%//^3,0\.F=#UO*YAC\'6BUJ=$QP//?W%;@F50_O M9[E2WEYQDL"3S\+E![$@>A]X/O#H, ',UA#IZ1\ TF7(692$PV8LVC^_,3_A M$R&J3(%H:W_F$!$D/>'#[8SJ()C$PXD0E25$/]1K/W(+.>7]%@]'H:UN;\T< MVIK[5Q+%>!^B2U%S70^?@6O!//3$' MFG7MM;F\21>\+;H!C3+A-!3JEB7J9N>2[@),T!?!G7LP^Q-;L#VHM8% )3Z+ MN=N(>SS$"4/>@SF!=)R ZMSG4_9FI_+:]^8"9'Y0)]TZ"P,@:]&TC:B^]HUX M"+G8V9P/<3N)HH2[ATD()R 70RN@[QH#?"NJW_*P[<%&/!_N[Q5NL0]%YCGQ MJ#FN["'8N5LNRK+&09\]G;T3="0KGT;)RK/=K-W=XJWV@5=K]YF)QBR6]J"[ M-7N2,0UICD3(O6X@U8'V\!)MO'* 6N#27SZM,N.?9SQN="[9[;D(Z8LX#KU6 M$J-2<2G.V;A6,0.I<6_VDO,B;\@4^63:YLQ>+5ODS7D@;=B;/=E;Y%UY"%G9 MFSVYA(7(/?@JHFCFUWY_]HSZ5P!^W+77"_8'CSY FZ67XG-;/K>/(RG;U9F MKW,NV$8\A%Q4GEE]?;#F/0_9GULMGL+('8>>B&O(F.MQ&@7^- MBO>OL.7J[&6_1=Z01TGXF]77:)7X9;I6G3W%7N1=>0A-K,Z>U#_0QGKB; ^[C)NSEXJ>BK<3Q9V-F>O"#YQ#0^\ZYLO81KX%7ZV.?N;^"L /Q+% M7\)^-P^A?G/V8M:O+.0A)'QK=N0%0XK?'R4!IE @;.=LV.[Q]L_S4,2<'H3? MNB'K*UWR'^[6(KFX)PNV,W1Y$O@ 89MS-[H3_J="NU6=/1T$($G);W12;0*S M/PY$%#_0 #D.Y>P%'7G*()]@G)[G E(_$;;MV7%Q>=Y)V.ZQB#;SFZL-TM4P>38>JSL#C, M;GG?04/I 8NL7?.0=;FV49R'7GOR$4Y=Z0CZGR_,:H_AP1@XE#3+'(Z;X.NL5WH6LO[CNMX"]>[,_V\FF3SFX:?O\ MQJ.G'\Y.>3Y(.>8S&3^5UMU(R5UYZ4!L4V ]:8%[[- M ?N>A[+\ZLKWRXM*6WY%#IBRVKW1:('%6>U#*>D#I.B]\D)C\_V2P$/66%EH MJO146>!!*W\3.%R9@ZPW WG@0:#O%%HB>,@2-^>TQ)?FEP]9^^QUR5];OPRH M.PDBF%>:Z="@?-EC@=H9TT@@@FM"[L=;"_;V%DC[NG?-Z4*-Q8^@!5&K0Q;S M(^:%T[T[4[>C:&B0;LD8+W[+!@LH/S]\5YYP_/LSM3(]XUIG M?.Q;!;O]Q@7(BVE/TQOWRPLD?S^& TK9[E<77R0::)S\3!9?*1@%F,VB%TC@ M?0RZ:]GW5Z][M4C7W<#XF:V_2,+OS!9=)#)G('TN)L7[M3W87""OVF,0/[<' MOX@'BZ3MW[L'LUSX5D&I7FKD^-7U%XD /%*_G;;F>?GS%D"J?X!U:W^WH/3N M 5+>0Y9?*"/7H^6\A^S ;!7\YY)TGF[F>\S6%%CIGR&"%$D:2)=]+U88>_7T MK=DK)H+\,E94RH6R!ST<*YZ^'S/WTBZ:^/B07:B\8@%RVIHW9WH3M'U,U9QM MQH"=M<#]*MK,OV2W*BS\$P]XQWM:P'NE/(>2D8>\PP%@%T"L11&'S1[ #8N! M/6..R0$+PV%'A'@LT:'HPZY[[<=L,F#6_$'6'TQ*'[E3B:C,H]JO68#XSC2T M=A+%HO^CR=L) (^OJ;0XK9+Q5NKE1V9I_3^54$ MW4L>]I^\37.H;OI@F*:A_,[L$[HO^#4/$HYT#/M;X$/?O;AW0 C.P_HMYL@ M2<'K"O_#F_O [#5U1QK ]K&8O+P9V37WW>_YK20>2#A8^_7?)8VPR3E$9D]S4!\ MBK ^D[7-H1:DND0/31=7\-;@1\A\C\%IUR*/Y5=SRD(OX/6@"_]R#-#]E$3P M:Q2I*F&3*RE4MN8@-3YM>6E2[P7\Q_QH-LO;6Y33:XI.#"H;;S*?SVIM"W-T M&>CG+(PG+N^2MWN!\$5WJ%<'!-A-VO&TU3WWO9M*/>9R[[;G0#*?MKQ3SW5] M7F=1C.OKA%Y[5BM\9O2ZPK[OA3@+-G)T9_G - ?JBV=OL^IB:F\M;Y9+MC>R@;$\<=L M >D4ZIN9;M(F-HBM[!=WD]0"YKI)Q;RE.4S*7;>Y;%*EZ)M4F>) MP"Q]#'M&QB3R_**[6 3H^*W=>M'*Q\PH.++NW]Y-G,($[]UD^'[Y=I6?@02- MGOO==13?!@[7)KRC>#&0_?CC>')E#*W;P,I)B_^C6' I-JO;^/X M)ZS\;9Q]P23Q9]ZD^[NTO8WKL4@B]5P5UBGG;D7JQ16I7P0?K$A=.)'Z)?#$ MBM2+)%*_! 98D?H-2 U/Z.[[-G#@Q>7&!;?<_V*7Y;>!1 LE>!8>H:SD6@S) MM>B(9D7?%Q=]BXY"5G:VDM,]R/.8]H=O W462^1>O##)7VQ#^3:0:'%%[B(B ME!6Y"RAR%Q#1K,B]6")W 5'(BMQ6ACA1&/\X9;=>/^FK M:AT:E62IX&(C$JSN_0562Y:H@G_F%GL_ECP&7:GV\CABFAMIT?)!AA-5EO&" M^U3R.NIY@U,F),WXXW1C$L7BP^7CPG MO5#%Z,Y!B$$C1"!-D&\0(ZC%R,1M>",4PF+"(F/"7,194S%URE MO1>UK$"RH ))41'+\K&%XV,+CDJ31>(#X;)&.Q:#)#H0?I__/ G:Q<8BEWOO MO_(N\^L$KX$ET]?ZMH1?>^:O6QO'/KK8-WO;[:F__KMN X!>. #HA=U<]MQ?_MQ?XKY_94'!J?J3SCQ; M]AN[Y_:\W\;]UKU0.QVOS4]9N^<%/!R:V_2&L(!DO'NWXHU0 HL91<*,%Z 9 MLF^F=)*\-5087_O;H@KV[!?D[%_@WA\E8>#%2O* ,K.2,]4WD>,SR7S3"9(&+4)9WURO;^K=JV6)6L3!+'>!C,8O.>JZQ2Y92 M%06?GI>95?939E:V*%(0%#%)CC[ QY&<\K,PLRF1MQ:S"H%9"QB(.TO,RLK' M] >^&').#[Z&*@[/AGN/ 69*L8>IFV\Q_P4QO[*U6RWO;E>V[168X15H)JW( MYCHT<)6K7_Y"PLN&D?2W>EI22;<+X,MBMGR!]9J&4PCVV1$,6AUXZY^XJ* MCTX1TB>NU2+,8]O8681Y.8198)?/0UG1Z\2D.3"J5XG BT?QID38-V$P'M7. M0][A8?@J<'2L-C<549BHP-^Q^M9RSX; ME^RVEL0]$>;S*?4BW];1-GD;6+-[)F)^SH:LY;^2MBR'O!6?P/Z%"0YB'/.T M!;_R8Z_88U^T8W^9:G\6 5X6 19<(;@O/-;BS2+@S<):0J;B32/@NI[FB"4$ M_:C1!?JZ$G[&XY%O]4L'@AP<(57BO/"B@FLALBL'EO)3ZS/+^8WMU6S-)6-; M^6GXB0?M7I^%HPK0I*.9.S#CEIQ[D,!>Q8?DSDZ]@+5V6R1!# ?=YMYU1N'L M'5R$.SCM=.PU7)2,H>DWZYX-N_<&VINUJ)B\:'?]33&X^W3;4Q9Z ;_D[5X@ M?-$=?DHB^#M*:R*JVY=J-+1E%WP@POC55)-*S=MZ\6J9YDU\V#[-]C+@76QT M:F&('>K&5*U))V$5]"<@?SWHPK\P0=#-$""\]MK<8G\.^^_=*(O^A4+_QC4/ M>YRY%LN5M)7;#XO,A4+FUXFV%FWFXLFU4J^5>I^.\B\;A6"%5BNT%A=[K"JU6:'TUV&ME3BMS+@HNODZLLZ=^;[A$%,8_ M:GT8L\U&N.7#!)ZBHDBN[LHQ%]V0#7JP";Y$$?PZORVSI4?/*7&^J0"/)R/Z MO<*1Q?3%%T\MJD]&=8N[%D7&4*2>8-\KR_1SZ&1NBF7YKQG)WS+#7P0LM^Q^ M3FAN\=:BQWAT6PU^A,SW6"UP:Y''+-]/,8N(TN3]L2+ FT'^MRH/+"#V6]'@ M.=#?XK-%F[OSX3W7]7F=1=@4N]9!,XN5&O)X-G6+K.#PEJ[ FY8=%NX.6/'A MF2Z!Q6J+/+.I*%543+(,>B'0Z]7R7\O\7AK!ZG\GW@"W@2KZOC7]1ZVD$2H< M,M!MTL98K>>-X/RK);@%0GI+Z>>/]1:-+;;<@RT7\!_SK60P ;MR6V-E@S># M]V]>.E@(Q+?RP7-@OD5EBS%3B]"*3GS#0FY-!WGDFK O5CIX&QC_5D6#!4)Y M*Q?,'>NF92\;(W+1O,LTR9E0D6$,_?JBRP&(AN98!Y8KI%78LA3^Q IKM>7X8L MB#H\#+E;B\^%%\0GP26<5+$1;.'+\7I]H(B-CM[]1N=8"'?D+J0/WWE$]GK, MI3.OO1\O6_'77I#GOB!O ^,M8A5/,,%RSJ\' U^;3)(_'7LIGDL<>:NWHB"2 MB+T6,Q)"7A>>6W2:'SJ-M[&R->GY8E?J7FA'R.(UWGHRHK]J+T@A,'VQ/2&% M1G6+NQ9%QE#$UJ1?T&K=EN4_!Y*_98:_"%ANV?VX@J\:=EAX>Z %1^> MZ1)8K+;(D+4)[;$M5GQOE72W +A/26 MTL\?ZRT:6VRY!UML3?K%+LUM98-GQ_LW+QTL!.);^> Y,-^BLL68:1AC:](O M?(%N*QT\+\:_5=%@@5#>R@5SQWF+Q!97)LN0MB9],4IS6[G@V?'^K8H&BX7X M5CIX#LRWJ&PQ9JH\:6O2+V:I;BL3/!N>OU598#$0W?(%>1L8;Q&K>(+)ZZI*_-IDD@6JEES4 M2V%KTK\^2<1>BQD)(:\+SRTZS0V=*OOKY9WUZK[^;;.<>L[Z U\,<1]JW9 3 MF1FQ%=>"H _4A1^SH?]:,&TXX(U.+00_:U V9#?%$ ]^E%_L P$G@ M>M>>F^2+*HUO]TNBM,:<1Z&T1K*Y4LCI#?>>%! M$@3 0GNL;Y%ZWD@]<<,M6L\8K2U&/Q]&6V2>,S)_X==>\(4%5N28.RZ/;+5% MY1FC\JG7[C'NGWINU^=#B\_SQN=)^VV1>L9(?<;B'@O.6?B3AQ:EYXW2X[MM M$?I1"-WD\+1[(9+ /6?#4/C^>2ABWHYA^^&W;OA:A.9#WHI/@B@.DQ$4?O . M6,QZ9"BEQ:PB8-9BN!N2P)-H==4\'$.(/F=1$O*/7B2VJI7=]_",'DQ_E9\" M1YLR?K/'0AY-G4)M CWTY#D OO,I\Q /F["W^.X9(%#(8C&!23YB#T9AG#2J M,>DA#T3?"^Z;]OY]&9UWTL#Z^]PN/&!#SV&:>XYL +\^^._]L[[_8]'(9(PC:/\"/ZI,>92Y3CMW>PR? 3__^W M@1/%0Q_H90?NWGNG4A[$#GH[(^>,WS@7HL^"DOR@Y#3ASG8^.'T6=KW@O8./ MIO]].__ZNR4_[PVSM\ M_^-O[P8?GP-8/LRYWU]8^_P;YI"&X\-^XA".5_ MK>2^:(D0MGD]%H/WSB>?M7\Z6S!E)'S/_>#0%D3>/QS>',0?'/5P2\3 %_7S ME8UM_<;L=A"/7/UK+.]=;GT6(68";/Z8]P8QC-3Z>'5V&OT%'CXA0@IB&1;=ZZMS_V MR_4?W.7>^OJA:).8C4:)'VV41"N5E+*T[ 4+F "=^;\ZU\A*^_$)O-QLP0Q>+, M0Z#_"[1#KS.<)?B -*/HLCF"+K4@2)A_P0CS?7FT?G5EZ/;K>;ND]&F M(\(^BW]?\6[C]RTA?,X"T KY)'PR <(#V-_=VODP!;60^IY=U;XZ%_7SQL6E M?Y,&C^ M_5?[>K,W0XXU,O4*&02G,J\I'ULBL1C\K#8J_F#DLH>&Q+MXVM_U3__Y*2I! MJ[LY2Y[687XTD:F-0J48V]9TQG9Y43MKGA ?L\RM\'CK?3P0_;X7H7U\>:GC M^=P)$K1DOQ\CE&6%T'4R7!_!HV>)=*-.0N3F_M_)GQ<_O\0[[1E0R-$YT5U0 M6=_/%JE>2B&.+QM5YR3DY.]AXA>KB:OV6M>/E)=P21W2<,-T*AT5. M-.!M]+.YC@>G%D=.N\="@&"MJ,N=?(%BU@+RUN:^#Y^WO:#[^TIYA?X>,-?5 M?S]ZA8;%.34?/X7Q7S?_-&9A;[P3@)6/FUOKU7)Y;W-K[X$H _^$+T(LYLR" MZ"Y)\$3HB+@'>OI?2>A%KD?Q%<"79H*7"WM=YKR_)QL7&\T-"9\,\D//]ZO' M*\^DUQEZA5T6>/_0AVL6K9X.:IZH23 E:5N;C%SO2,SZ6'AIL2C0C_+%[1Q? MK+ENR*-(_?CJ!;PRF2XZN3%[9Y\Z^Z>U\57=W;:Y(3)5SXV$R_F<#!;\-;V@U>U/VE5 M!_!K([P4-\'D-9UN7>[]>?6_K'7R<]9KRJ9>^=@(?1:XXM?60JR_$9Z#V WD M>HJT_[_=SX=<)*=7%]WGD_8G [CR\<@7H>>R!R][:]*RSP7,[_^?-YBNXASX ME9^G?.<_ISU_UJ>8FQWN775O-6>7>JPV,4XJJ"^*MH,_^\)X([[>!GE_M?DNK>T5_?MV< M]>B<*Q]W-[>=ZE9YY[7=[),H2GCX[__:JU9V/T3+2S'W^0 7KOP3]OJ^"/1- MH**A%WL>_RQOEK]B,9B%ZZF\L>T%_L[L_#HC8'8#$MNIW:PEM# MI]WC[9^(PS\=3UYQPS_K10YS;@!]UG\&H)$[$6<1B$$N?($24@D=N"[O>(%T MWV+BB+-5WM;$(B,O2"XVG#_A%Q7B,Z;$[N64V.\PYQ>U*A?4XAPV-6G]!>#"\Q(.>A[>1&NY&HS* !$D*9#[9<=EPVACC-SNYLBM M2L:0X>,P(KI2IJ5-'/?._VB>;-7/KF;G9)P\_\K'/['JP9U2HG,FG#3:_ M;$N#"W-4KYL&DZ+KLQ ()VNWN8\E4(#((85#+3>8]"G0*P:R9K ^]IW\*NH# M+>>AA"+4) )H31\6.MQXK@@6:W6:7VPS&9@6EB0J(#=G"^)7O"42JG'$G\#2 M%B+HK99!*N&9"NX+12HN*!+-T_N^/Y;3%1[ 75%.)PLP?E__W.\__F@^]X4^Q;P8C3O9%)CXO=1[LSH9=WU M:?*9'1YYWD7@=OZN/CT$X0%U$B; >T>?9X?&9TA/KHJ(N&[9 PDB $[L'!JRW,),!;]A%GDB V M.3]RXU (#7Q3@V=\9[-<"$H<'O_O:06%I)QTGK1\KWWD"Q;_ M\$Y($:,1?NGK+K?R*#2Y&RS7*GL__CG M8M@LE_NW7G?8OI^F7_@?3MY.S(H'"Z7T"E7-K?JI8VMS>G M$3EEJJ==^P\+@. /G57 7/\!H?R

2 M&-NGD+.?ZRT.M Z@&=#FFCNS,V%G),CIX1M'FLT_R,]H7H9?O0?CN'+_81J> MKJ+?BEDNXK+VZ6M]>:EQY!PTSB[K9Y=%;7;P-MPP,!&0L6Z(O:AP,@$:8MAM MK8*65ZIN[I6JV]MKLW'5[/Y* 6\R)Q>B/+0?S4K/\KERJ2A1E#QO'9Q*2$_ MR>$@FU7MM*+J;IK$/5]LR\P5N4EX^[WGQ?SU1684'<]> 6;-D"+.U-E[63^5 M@%0V%A#5QHAV]3ZB_>FJ>7)6;S;G2ZIGCY9;EM996F=IW3/1NEHAB-WF?<3N MXJ3Y10)_5#NX;%P4CNI5=BW9LV3/DKUG(GN?"D'VMNXC>U=G%_5FX^LW[(:) M2VA>UHZ.J'.D-!99&FAIH*6!E@9.HH'50I# [?M(X/E%X[Q^@9VJ"D?N]BRY ML^3.DKOG(7>;A2!W._>1NZ_UX]I7"3U0OH-Z_?#D[-B2/DOZ+.FSI&\*Z=LJ M!.G;O8_TG9Z#68M ]>X4^[8+(?;MWROVU2Z^U!69/FI<.!?UXY,FMK2_ M5&DO34>V4G#J_WMU%SXROVNC^M75[6+YI.[>S0.6DV MK^"C\ZN+@\^U9KV)7>WENT;?^\))E/N6MEK::FGK\]#6G2+0ULK$*DJYS,/Z MU_K!I?8>'YV@%2)$B,\]?7/Y@E)BAF5/&B<'8*LJ)ZYJ#>OOE[2(^B1 MKN$7A9,BJV5+1"T1M43T>8CH7B&(Z+V9)BE%3(,0+XFD2FV[>75^_I7^KEW\ M64C)U-'#C[7SH[K2NX[D;(?)V3&]8*C.J5/:DCE+Y@I+YJSL-V_J65M 5!NC MGO=FH&!ADHO&5T4^D1126.)A$8-R+ &T!- 2P&-R\_U M"RT\'C4N3LGP9TF?)7V6]+UATC=&2.[-[!B)1[0!B:\3.2W96S!87PUF+0+9 MN[OJ0KD0%L-[$U$.3R[J5&2F))=0_Z-^<'5Y\JWN-(Z.3@YTF.%!X^*\<5&[ MK#O'C6_U"S00%L\F:/-4+(&T!/*Y".1"EAZ<5)LXI9A?F"P@F]' @\;I>?VL MJ=3@@M"YK4U+YRR=LW3NF>C<0M:>N9_.53%BFA)$_G0:W\] T/M\FGIY3/1RX4L7G,_ MO=Q<^:@I(Q$]C(@&BMG,D4%,Y6O6#NC+DHJ^D?JUP32Q#VLJCI-&?$:1Y\KA]>?2T2X;.Q M,Y;PO07"!X\@-+^O5!_=D&^.%&5GY6/SY/BL=BE#CE.BXG,<#^S=%[G*C)J9GS!^<;\Q/\^A>[T!:NZ>P='0I5LV9C M,_4V?G NAP.8OQ:REM?^X)RQ/I=;?29P ZNY/K'Z+>H)G:+<;[_>T';%-J]] M#L-!=]X7X"20,)F,Q[\/V14 XXIX7.'&/.WW. OQ6=!Q% M8YWJ;@W_Q&_AHR3T8@^&J[5C_+2RO[E9U^XY-]P!%L[# MY:58.#2V!\\$0<)\^&(@PAA?&A\3Q@K<;.I*?<+4]=MVCP5 !S(8MNZ" *A=P)1&Q^! # N+$(D8 ['08PM9+8"1D,'"( /DOB[)6"D3A(G(2XE2OQ8/L2O M<>H-Y[+'(VX"TV=#)X&/;H I14Z4P"[ $K'T2;7\@07 9+P!/%RB3RH?EI?4 M5RWN>S"H_ER_H4$;^YP6,/JI!U0>T D-8?D^ )'">MS1$@;"OTDBN"5B1<$+@,@M CQ$%CLM%FPO-1FB&%P!&V@/:$'4],Z M8UJCZW7@QJ'8$&G2 ]\(_(9';7@:9@)M!"\EW+L>9P2^PHG3L0-P#B5\N+\( M>BU@_C!""@?7[L@+6-#V -@#$;A>K!^Z4#<%'FD,>"COV8;"M,(2]H+SI9,. MG%E >-,'T5"1=8E(0I)*Q%?\,X^Q2']".&08JX3?>AVZK(1$_A"QQ\1G("O7 MA(XMCO@GX$H24VG'$JD),Y:7D$Y>LW"8C@ZWMA.*/G .0',@$8H\<7<#<&XX M_>HZ0Y' L&S*_='T/S(9@'/M\1O)=9>7 *2!NO6*T$OB3ICL1295D/N%GQL; M=M\%)[I)E$X0#"*]$:64I0@\&^/S;BANXAXL$C[AW2&-Z7M_)QY^VYL&](YMH$KR+*+=YC?H<( MI&(+<%1_PY->Q]-4BWO ,V#Y(8^'3FLHSV' 0M8-V:"WX?P)9Q3U1.(#BX'- MAC?;=.) P")/TZ*.(G3P 0R%@T\1&E+Q@@:4U#"/7[@R20@=J0@A5R),#0#@ M:^"JA#HN@(*4#9B7Y$F2, ;P<@(+P>T9N+!U2/F'6@ZZ:W,[L5H+OB5?&$-( M@>(0KAP9ET(I8PSX+K^6C1E0G 50NIY@O @YF.?^ MOD)5Q"NID5;F4)X4>7D%%^5&CJ::V<];RH%9V7 ^735/SNK-9S0%69E[PC5J M /%'<=,>P\N!?R!D45AF0J2KR A"J>?2^L/L[&3TR,L%XG,LLCPS6 4FA_4 I L.#P?=I]+#24.,DD3SF3&J M6!HEBTT4L-'=,4(6-UXF6L>*WZ/@-Y)P>>D.AHHF4H A_2(2?D*^)/0E2/,P MV=ZES9N1G9LLM3?H.\!%_>3QAG,2H]P=.3_Y$-\<@-@=HXS1:D-E@ MX ,]5-9U!-J U(4[$D1<.A+;HM_G(7G/Y HB:=CW@D!<$\:7T&4'AX(_K[DO M!F2TQG=AUQ,TER>A"A5 0_T(N'H7I6\3;A':F^%^9K$&RTM*OYF%B=G>C*?> MC*E(-]#R7OXX);;DW+@!ZY.[H=[NB:@-FB;LR^X6R8799\[YR7G]MR@9?)3? MPJ[![X@=RTL).J#AQL#8L!#EU#%1%STU<9C(J! ) :BTG4[40^_*C85P8&P,X80_;8/RQT2PYY8R(9 MU0)WN>]AW U T?&B'I>U6'MVZ&V1:P>>B![.;6$>!X,^(U<6>BO'_ALN.: MCAV278$FZ?JB!:O0*Q@A0!).],HJ0@2TM*="3K+8:XC$_"1P.4#2(Z#U@2"2H B;B))@!-/NOEI0QNN 7_ M\% X,(+7\GS $B>]##+:(5*4GSA8Q#KH_H2-\7V.>P/#C$]C:>V+Q>7QN[1Z M;9[#8!EIST.>.M6>Y^!%=;1),=7,OX(0OWKU!-#N>O*OA(?6Y1;0$$WDGZ#M?Q9B@L M(D$#!L7[+>ZZ/">W!81SZPS>Z+=\Q#I);B@>3\J&(^*@I.P1)SD2HR[[GHS= M:F/H)L9'8HQ@%S$]8V?1,(IY/XM6),NW+R*^?A*L?^=L@, TZ2%G]>#D>W.- M NJ<4<4+ RF!RR/[=-$:OKS42D7\P*GL[^X2=,A86IP'M'[@P127X00);$"( M.X'+H@@1BM"0(((H!$#W*8C6$$B?DX# :*J=.)?335YF^FJZNKX =H8!,,SS(W4PQ$^- MTR-Q+A;Q<) >(T6O 1+EE-IR9"H$K&QJ3;X'L=O58-CHXE:N/5Q_OO@HSBXM)S)/= M^'W^4SF-Q@@R7'44\9#ZEU1HU)#"H9VH#Q!D]T"M'7A-@/\B]B\T]P#\2930QO:\;D]&<:&+7HY X6\A(@,P)0SAHJ@^M1/& M+1_0(C2JMXU%:#*D;S.:>O3U!3$.$0PX,H"']Q]$?Q[?(#6IEO^%N[4)/Z1" MC/I$0'% !%BZ6@P];*4 RJA#N6MM8 6BCP29>Q3@QWP5,8EG@(H%J.%66WY! M"6YY:8SI&(+; ^2VTM1[;?B"\3-M172D/@'DNT'J# N+UW%K%>Z M@QIH:2P-KJ;/QP<^!*Q'=?HJH.>_P'5S1=^BV4L%;7@?#T(11>L4* 8-T3# M!N#.;^\\&\*Q "+U)/4-;^$$KI52B_3!'KOF.4$UTL=+5B\>]DDS1 DPG\JA\D M"1*3Q4(I9:K\)Y5I-GIH('-X?9264(21* $.Z(QW6^93>="PYJ_1K:9K+*(8+W[?H_1&[0("-4J1*A)*4A-$ "K0 M.C(M105?V:V^.S]DR^:'S#0_9.OUYX=,Q&U+]?)4+R-UFX?OM@[?;1^^VSET M3DRR%Z5F01'X0],AY^4?RV26-AO0O2+;#\9UX%/:XQMQAHG)RMLK3;8&Q4W= MNM+<+4!1%JF1,!O-!)?$9YBK+\@!9T H6DH^#57J)[H*,8@#OR6CD7;N91+L M0UR!JX8O$'VK"MHV4'1I_875]W$D$Y;4+[BV0='F/*;U&UP%+9/*)ZGWQUG5 MZ>9Z_]07:V0@Q)H%>#1,00H"LQ[@(7N*R:AJU_1691!+DS"*LUIB1ZYU7XR! M%V6X8BQ-I[2G!D@'G;X>K(@ A6T814+6%HCT,E*'1ZH(@,YYC[/O,?D4.#!BTZ1N,.,&?J)M%.J#$'%Y;NUO"E7_+X( <5$ )0Z0B M,+L7)[HH21)0Y .57]E87E)N&>#XW,BBYA0*07X@T]!@;!;9*0SJCO0,W17_ M2 N#<BD7BLJ"XH5RW2TX'P(AEM.Q:3@T_?L.'=T4M3 MPW66E[)XG:'!7#.\(=:*T3(8_4@A.%*EG&/L 49ZT+L!B5,7@,"O^O%Y,C.HH5&Q(6<@H;0DI4KY+ > MKT\KPF]EN(Y\%90L#17R:UF1097'R$)WR!U,Y_#YZM!9_8P.UZM!%G)%CC! M$X_*8,14OH(VD<4ZLJXUZJHR+#@O["C2. D7).:7\ LV8W!R''"UZ MVD:%$)^Q:UA'C#]A"YKJ&+XS^ D'>T#J 8CY >LS' D>+.XGRO@#JM;Q XA&Y5U6M!S+'C M,ELR/+Y9+,<-UP4OAG0/.^1M1) XX?M&\6A8P4FP%#U$.) N=RD%8&B-1\6P M.H(""&>7K7EG98*"9<*_Z%I^\_IP\\(V#A/V*^7UGUBW8..O07<%;FS\^TIJ MM.EQM*B_=S9W]@:WJ>5D9[<\N%UQWA4=@7]K?3S0Z+N\])EJXPVM+?F% Q<4 MDP6VT44.HB)(4Y\1<@05,:"<1FWU0B!NLB"'D9C_*5&H Z=5!>FPE8;<'^],6,0:U@@9S@DP0A)B8T R%ZAZ?+VG@@C1F\MCJCFIS"?HSJ5 =4 S<@&*3DDE M-$E930IRRTO2#/;: G?OMN)O6RO^3*WXV]:*_];YS4FPO/2?).!.M5RNRH*K M;8HI="VF9,OD-BY2C$\FG26C3##@*C08*K0O4DN**14UA'@2F1 58@7=U*;E* MF4Q\"G6!X;#82ALC<4K+2Z".#0&+UX'8IPG'&,.RWL,P/)U>I9-*46N< K:Q M-)C)U"C7.;4F7JHS$=[PKL<"+5/IF'-, MAT/#UI1HU;3BY(%^C>P/\MVL_&=J]Z.U) M?26D<8Y$K.QN,F=S77H">5JC1+F],*L#)55^.\!-6!LC!SE*$)L";H^Y,B&$ M!UV&ZTB3/+"J*65YH%1F2( H@%XK\S9NE#*[@ U&I.1]SJJ962FPK@7KT#N&;X8"2[BC05#A[WHVK;:$D M- W12S+2D_ J!J@C69Z"RN$_]'Q>FR!>'/ ;),$ ::MLEI#>;I5,2NCP3D<: MUXD0@*:)S@3@_4"KDA N3J#+-6:&%TCC;AHWD570Z?C^1X%!)-6 M/G$4 M,QF/G(%)NVO,D&$*RJ>LW18)S8&T7]E "/-R,FXZ$%).7,*&TS0X=4E]B2.& MG,JC2S.=S /A/B,J;XK=4WFZ4<:PL->\X%3*U+-V\GK6G1E!::"0CLU'W6H\ ML2F\*P]/,7$J+[Z\!$]@.H-YU2U6O"!6U :AYR-:[-Z!%KFDTAGCA(/):3ES MK\6'%P+_D\ V$YH&R'1!/'C'1W,%IM$RE?@2(9W/)T:7=/1.UIO'S"72^)%F M_9,*IQ_5\5.D9SBK(L B*Q&*!!W1)F.W*I^B>#!^U]3?6>%W08P-E8'X6D M+X4@4 5^H[1T4&H2"06&VX6X2@"-][TV@EN2V54A;RMY*ZW&0R8$6*4.(KP,$S<:TI<;4R6V2<5K])]O&3+H4N W0%[9-()V&@ITL M2NZ-I5?;8>+%68T?('-4IT4:*E/CH4EX=W+&JL]49CI V1_-*%E@N M:,.%P&J;>.6B6-6$(=N=W!39N4M*"FDF@G0LM*F$G(1#=#KPA:H:VZS)/:3J XA)F<$P?=DK5R52A.:,H068JJE G#\FH&$:9XZ;- M2=?J\;V?7!99;'$CF29E;5B0Z)KY^)DQU?)2+C"YN"3DKHY-=\>N[-C8E9G& MKNS8V)6Y8G.A[J0T="TO3>S!<4]+C$*OO> BS7VE>I08&N6*M&?%55 RIN;&*04]B4/J@$Y]F1>U \[< M]^ X"Z^40,X2(Q>T?\\S:/%]X&0160D1QL\L=%-/?E/97Q:VZ]+\<>ZLV5RO M>2Z&7R&,9UEK!AU,NUJ+,=_=E5MVKJJ8&369URR"SAM!WRQ^7G!-#/%!YUM6 M]4L7O6EB^*3%0(N!\Y),,%].@C>U;IPDA!8)7P8);=NX%\B:Q>C*K M62$T( MW!)6N,'@%2IF$RB'F7"N6>B))$H[,BF[NU7W"ZKN/QI@VV&Y "186W41OO&< MZD45 !84J=XL%C546KZ$\"+M+Y@Z!KYC1\(Z=23,? (6MRQNW0_L59KN)V$T M*P&6IM?-M.AET>N!JEZJ?QSH4 ^+/!9Y'JC *G^HA!%)D&X$)A'+8I+%I(< MVY3]E#,T*HE[!BDZGEY[V>*3Q:>G<+BT&[M%((M #P&V M'EQ[H0@HVLLO23C[K-]7(60]UO)B%EO%;3' *A!BC=H%M-Q=PR[>LG*Y)5(6 MEQYM!;_F/:^-MDM*?A$M >=N$ CXZD,OP"X0\W /5S9@ M">9H-!^:>V16X7N9*>@#0\J%!SL7.J5"9]FD^_*JHB@* SXEUN1\YCIX5IE< MCNN-M&AEF@^3QL_H'EKF"*-MI_60)9W4JFNJ,U69(,TFQS)PH$9A4 Y5DLF* MM;>&ND"ZT=@JK:,^L>_66-LKF3T<21ME]J1,]5$YZ[J(PO(2K'O">E/09!6[ MO[ 47]KD)5\/GE*$%=!4E0=?9E(BPP8N<5I>4V79RD+MI:QUB_Q@>:DE$EG" MC@K-R?KO)4I4TCT.X^$ .X#!G:.L7QF?I(?AMUBJ&"O[)*VTGY)J0(+%)@ 4 M+"!?PD/$I@%XACX;PH14=_ =YDX!ZT=(7-X*O?R..53=7Q65DV* %P3BFF7[ M0N4%)NPE!5$YV+:(BM=1#C,-D.:8"]V9"3 VW5Y=D57V*9]P>$YV=I[L/P"Z M>U?5&54]K$V$594/,-[)MK!>*#93?12;.6\Z#!,"G), A48XV0DQ_Y;?+$( M)B.J+UB[!&A7>^AD9^[I,Q\89TY< M1B>!R*9MP'^0+B+AP[JCS/?3X$[5@<,PO4CRDJ/^LO(HLB1 /5^77:5.ZT!U M\DWC))W*TE!I!:I2E),UHF34I*-/E>6Q3$O7J*L:)=3?"TM@H\4ZL!1JL2C4 MYF,H%.:$T(!3TT% [D+DQ[^I4@;UJ2TYVX>$##N':Y9\O2CXV$H3I! 8OJ1S MSM-KBM534'R]X6FC3=6C^$:$OIM*)WT!(H[L6HF5DLD1A<0NHQO7&7;DFO]E MM3BI5$H[\?NZRR FJ6-U^^JV*FY/ RH)6+KBTT)-:IA\B?9<<\FT9;*JXK_A M'"4AEG/$2GA4?10KQGM!PJE^5,?+'DUKFR%9I_X>L+F2+)K5]:6(7*(GMM _'=ND1(+X0:EE>9'&EO=UU%Z]9R!0.QS'P2(F/N 1&C> M.L^4%ED?=6W#:5 ] "3NF:PKV0/MW'KL<:H+3P:-6RR\A;O14YDAV"LZ[*YI11WXP.4#3J0,ZP)QA@T7\%2P)Z0JMPFHYD:E"5-) M8-*Z7:KY%S)>4 O6M=:'M8B,8;_S\9ZQR(#]8=HE/"#M(:NM#Z=M(-:-1_SU M)UP%Y&%QR/L6M<9DZ25=A515CY1,=\,YA\U5M4EIBB3P_L82 MC]DL7>^:8]]N*E/:#3P8&LNUTQV+4=FCJT%,5[9#IR0.+Y!EQU7AAUQK@WR[ M5ZT@R.R/\7;EM#?]F4Q"Z11XXBTH%1Z1HBYZECD&:D>RRX,#X"# M2.*ZD;Y.>@788!Z[,EMQX 59P6)2*=C_590^(I MC,1:;IXB9%A)+0FPA!=^?(T",Q%A3;71R$&3PXV3E-A990@("*NJ@S1<15_5 M,D/!6Y)T77F13^;]\5H(TXR>?XJX<7(.,+RTL@.M_'^(W6@ED\.5G-R M46COF-U!C-W#\IU(G5@(A(YJ\P?TLX^O3.GGKBU+,&W)&?A,.D>PQ-M($!SP MO%84LS:P3'8M/)6T7T;C5U,YK=8222P%IE%S:\:0E Y[D@G%A5YVP264[4,I].\N:@LD*F M#!&JRJ>&NO3*6%-QP$>TT,:F>U3BM<(NLN!G1-V]E8V(A/A4_3Y(&QQB50*0 MI=-FVMLI_55F)RT@PVW7Y83QCH-R2?ZT?@**/K4V4/H#.6YI(B]*V\N DC,< MD:]'%!BR/E#+1U#DJ5J"TEZT74H;2V"]1F^&2->9)E!EO7S#02S'H&;>J#3! M=E#+K,!)!J!3.3Z6-==#_8W=V90J0*/IUCC9BMKH0\52Q&H*5:E8-3N45B^" M2IKLR1RBJT1SI@] FPRFK%11V1MLO2A-$2"R(]@<@*7>:1X&2<5)&,AB[K!0 M7Y>9E,[)& U>L))K%&0=7&F+LWZZQ>D9PW9P-51FK9LZ$-STH\17MN>FM#AJ M!__195,[^->,"2^U- .+73#.0(FP&\9ZCBT M#V0:0LN-?"M2ECH#:2/.L[5)C[38\TLCJK)[6_EC3QY_>E2FW(.,IF3%D8WD);:: O@8ZC5J=65JF'3:.41$6 M)56L7C6!,)9V*WNEO9UMZGU1J7Q(#:5 )$/<54V+*UE)I7>IP0(0V:BG%[VDJ<@JI?C[!A&WS( @Z@ $4UAW,2(D)9 M5P:"[1T#N+"I/=H_&= MY+>KFI]V0FG_ 7F,V!!ZEKB/A&UYZ=KC-R5GD/@1 M^B2";MPSFK"FHW8\GX84U)@5%4/E21OQ&?% EET15' KB*3Y7)N.,Z#)-_YN M^_ ='!V>++)<;("CVX\83DSEUC/$RXP-K7F@F&; H$FW9U[C!,PR!AQN4EG%)&\"@) M!60!.%D ^2 ]"LL 7[ G593T^]3\7/7NFT3#)K1_1_6&+I.O([;@FE*,$P9) M*0TGI0%9Q*NA)JB05M*N7Z#%7+FS)Y>ON)-N$&<8BREBQ3!> MP=S8-2O R'1J@*DB&<)<',]HW*2A/6IS\_)2(&[0N$'!%:I??3ZZ2D:09RZ) M++YJF@$K-U%J]LC>,VSG.K)H>2D++9)AY7<'&#E2>5A%KMP&W7K8)YOX@^.- MC#@<(=5HN3H4>4; [*'5S!V)A/$Y&^",<)WH'JJ(\+9)#'*D*#(:#E!OB;!0HIQ>;.&$HWQ>_AZC;:/(I6, M5IO(PU)Y+>UT9HI?EJJ_$/@U1XD7$E/[F4JF, 8;2[9X?(/-?LE@#)J+B]B: MWBEUDY2!EJ=Y+BK&T,)(VZB=A3NM!46B[3+1<2&)]ZW^ MTZ3HB%;5K=QC^3\7;E&+NM?Y3=1_FGN][FSMYA[2?QIGL5G-/9'_TUEWJGOY ML]J;=E:OECJX;("F"PE,1A,L=WXL6&=BX4!:T)WZ\VW4$CU/J\Q?H$-PX8YA M0;'C:B#!B(53+7_^9^'@6_QMVQK9MM=ZP4Z525SWH-'U JQV]&C6I90CBB*1 M_HIL.VDO%P[F!=W* ^E@5]O9<32.CN[GF^" 9TF_I8OUPEX)OW%89?>S^ O>@G^,=_(3>7K)^ M?-U$!1H>8;@0;EZ;#:BX M#$6%C,8L9T'*"X<4"XJK9\K6: UAOW++RR/82M%*'>H;K:.8--X:L?UOX7IC M8H3A#579$1?L1HK)!W)7%NYP%Q3G[&W]!845$2T5$%,,M)D.;'P+5S0O!J=!X)^RG&"Y.91?M7"'N: X9F_GS.V[]V#FF[#W M-OM,-T-"HZYSR@*L]Z"TT:,L*?9(9<,ZWR@9]HB27?$9+R!#^3I.M'!GOZ H M.7Z9K93RN-N\J'*;(UL\GSPL5>5S9CO20--IY%RSD%*[966:2+M0U!TQJF"AV367 M143;-]>U4JW/63=\6[QDK+OKV.[9.K8SK6.[9^O8S@>-BY-_.E:L';-&IV>, MC;4PB'I\T.-AVCXL@)GSI3&,JA+3.PDL+\GZ8#0F]L/ 'B$!54O/7C+JZF$A M\9@*CZ,KHE. ZC" MJ&?3I]"DJ L#$;^082]8U:PDT[IE93JLO-=F09 5BY2MGU0)F.JAN>Q\S781 MCNU>I*JKZ6(S1N6/25M>2FM9FD5L&&V$K+UD5@+I.'UQ39Y961-$E9E/]P#& MS3:I)"OVZX66%&"J[J8N#9CF,,,S(=;]-PO] PR42D_;C^XC7>L]UPU00C$) M455&@(&H6&%'5BSTASB:6=MPE8I"CC4D6%[*#JLCPK0$O5EWWBC/KXK8C12I MU[T$>;3FM)+8: XP4E9E9(=5$04YB*I[%!*!U1LI^S]B+4A!C5%@&["E $*J MH5) &DT#1B=E<-6P/^)([1>C1I-J12CGI-U3$\%0 P&332ZMC_6^D(_*ZO_Q MW>>D"S(Y=(6#(1P_UGZDO'=9\,HH@RGT>G(8FH%+K:&8HYLY7F,]4U_W4Z3Z M#3=L"+M ;0A %>J+F,.J&K+GB^M\4]W!EY=6+QK?X-BH*%4+MX]J8\$<'LRK M.FI&@,D,#R[K0:);E]EZ"B\$_CE>8NJ]]!\6)'A'JN7*'I5FN>%4UL#W=:,Y M0 B@00:W6MT\7LO542!4-@?"<=)J"EE?3MW3!N-;/*K3L+S4$=@9RAQ>CFF4 M)-&51K>.<[/JJJ.2QHU\Z:AJOUX?V]]A#1.SD4Y:4$8V\3/K(@,K:G-99Q?( M#979#2A># %JL1 &EZU9==5SQ2PW,':3WHS2 C.RA6E:Z9P'!I/-!DW@JD8H M7DA&A59 E &P?NF&E6MS"'VNZ8/.J!Q@#^/0G#2UKWDMF>).M M%!]?(E2UH@WJFFY>OAN/[&^LU6*4^JC;/8/+ *L,I6S21RMY./DLM)3$ M$D!7T<>SSLBV>F:UUD0B3*4K [C]@6Y=-@+:ZM45/I<)07 ?!^JBJTK#$OH< M9Y4K*4D:#\^3,#80L0R] K: JU++%=1L$A$:]UR5[1_K]V (BX4EH 6G_U0- M=?2.&!0RDFR ^D[[P]P]<4,L(#E2-5H2KQ91-E0[>$@Z2-J:R"@"E=7UBC:6 MEX!QJ-I@LNT@5@BC5ZKE:MEL%"BG23R?)D#B!^";W?,H:)(!J&W$TP?#4,+6 M$T:[)G7-C9K/:4U-"B.<6 ,T5Z;>9(H/*VN_O*3()-%HEA8)->MH9G(Z45IY M/B SHS*FNL,&3@\H%E6M5510!9*Y=ZFJF:UN>6E"E?O6$*BYK+,Z82$FF\[> MH3C\+6?@\;9D,W+GN-X@T@U6J4NW[M\KR[I5MW?@..Y\3:L94JLRML74)U.M M!!C$%55:TYTD[^OAJ-1L=2/2*F&J%K]6"+4V.%+VGTKJMSF6/6NA24V&\&;! M]<:.F$JZTNFY9CI4#PVW4J&01P5?D2*44CX6WPA5[3QMG*F*AA/&WE_)W#AW M66\O>P7Q8%*Q\DG]'%$)E67=$I**=+EY);,HOI")@!-Z=]E($N1 9AR/-^VM^0N6A+).T,(Z;=,:&*.LQ-$$3T^8397<8Y M#5EPW'8BA=*T@Z3JW2P1)E>"3U;4>L,BG4Y+^)*&"H*N MU*/UGJ ,A90*7YI86LUL>J@$$#4--1Z48@;1]T;]=()H@QIQ@H<(M"Y4ZBT1 M;-X!;(*U#ICM>_VRLD;(?40&S9CNJW29]9_U1KNRIKJ;43CZ1K)]*7S@^++] M"7/=U%!EX-BUQR9WT#4XNKR_'0\(D?=/RK.)WIF*)$XMN\>:.J2RQF;2\%!6 MN4S"*)$:(K!M0."N;%.BS'Q8ZAV>D3[EN%]":Z1[A/9>MW9!J-)!K$&\_8\!YG0L@=20<:A->X^PB M[1&E?8[(!H\2RG.2;QV8,O[JT=D!=8SJAN@?4[Z)MB\B+B,)6D+1*)0+EY?. M:M^:]9I3+A]LTL-RR*8B3=\9_(2)#B@DH.2N M4UV#WN&!NQZ+=4[9=M$=++..7-^\J$#8JWL!D<< M>1V8O'JAY'025%N($Z.= Q[J^BR*2'U;3P:DX4GJ]OD*B)MA4W=!E&C'U'0' M'6FJT#7Y/GOB![: ;PI'Z>.; C'.G[?9]%/^6;, MR8CD2EMW$NB_M<94PLWI\Q!5+]4\G/BXE"<4*&:K5N6$P=UU8#745R/M@^?R M@2^&/ U^H(+[Q+JI')3TOT;H%G)1K"(Y_HL7 G$Y%6&7!>.ZJ&QDAQ8BM+7( M/4F]L-G$TBJI5(]T>B]P :] HM6"+%HA,0]XX(7"442@=EQ3][_D-"Z;SG&" M$CH+4F,@D VFC0:'X;__JUK=^X"!W4!: $F N)R!OHU/\>P '#R!:&2K2/R1 MM,$4_"/RQ??$#3;(S9PW0GDNE"N-%@U;:!S%*R,M=X>Z[=M0MYF&NNW;4+=? M%_&\=!E><44\6,5Y*."<^^2D.9 &Z$(OJ>"B"XBT0\DM#S+FK'BQ#.=#IHVB M2A0ERDR>6A>4?\P7DDN4#-.*9/:@(>NO(M;A^#%K:^^3]A+D)5N*A+2$)VJFU?2@!T$*&FL5/^K DY5_2T6=IR)GL "+?:(/@ M%I,4A'87R0^B+#(OD$&'RTNX/<"H;@FUNZ-F?'W>1R.;]%_)E2#4 (!(8@"7QQ1+ XMS.1^@QY#A$YW0ZWJN M7"R9XM!G08$E/?8/2"SHK3-,;BYOA1Z@F.Q^K+H%\C"$,]L@ZR5LCM$'.T:! M42X*Y2J%2R2T&:V937%5&E?H"GB-I-(#LA?2H?]/H0G^Z^#$Y#^A@U%J DBD>*]X)&-3D71E M9-ZE?C$M[38TE U#NV@!T>F@ 2:-]\W(EBPZ@S=:1OM>(_5VA.IFV[U%8!<8FM!-2]GYR;>55%!%&C400=D-;1W/UALS4)H MAL*@ ,>]S$&J]/Y4G5,;3]0;V]+E&"8N\EOF!ND0/R5KJ23>K(_,R465,U;^ M;1[T,+S%E2R?;/1A!A=(_*'T :4].(F]KV;=+PV.$:#)?UU:R-92I\GRTHBU M R.^(Q5)[:)K0&V^(O#&'A,:A,2.,228V$XF?% 4-5I,5+HXN7)]<>/\G3 9 MNI.XG@#^R0&9*7Z5'"'Z6Q>X88Q\E9["N1 O1(FN*/#8*%*1_; @;/C ?![J M$T^ W9/U14D8"$TW\5S<2N61(;DHAU?Y4Z"28K"R6.$E2"\8UJ[M!>IR-;-; MA2@A0<%>I\.@W0.>"E??=70,(LZ)(0L"=$POH*[2@'A]\M A>XZT6"9%FBP2 M"HT.*%#YV"@OBVXG-X[H=HU, 75&V972(2$39#T\'%?YE0C37)20N'+:2SSV M08I3BU;48O2:8HL^UO=UO^VT+3&%G:-'M"<]LT,*5-610"69%5#29ZI;=HM0 M_NI2S1X9%A]G':LEVIN9+@3,N'4.C3&I20ZEM6M CX": _Z[&W\ I5I9A)S/ MA\[E-QA_'= SB',(L;8!M'K2!M+-[R J)P,C0L$,EM'D26,'M:\U'D-\\(4 MD0Q#9R6Y*DGW;A_$KD3'JXA0MVVFH'LME6IA"X4ZV?=6QH81A1+M1+E>E#1L M,!PKFKTDYZ>PK@%AF2P:P8#.>!0"/F9;SN*/$9F)H5#4T.3DL$X^0<0T(A(U M"P6(#+'R\\@H,T>JGRYS&NU8#!*,6*(X>WX+ZE.$" QCD-9&.'X5D-FR&9,/ M^)!CJ&6?9W<&=5I$9^US09CY[< 7G@HN4]-2F#[*":8RH\S02#K(:63(.F-1 M(X;P@\LFIJC#@Z3C/56IQZ;(VU>E.G,SXHP>VQ/*!%Y>*8(+;!<%1.CO]"!#W#4)<5>C*I7\$"!E@G4XY'-;!T[5\T)T6*T@KID M%0;Z26:G(VITW,V&4Y.";,1ST344D*<-W69H',>CU:0K]\PJIZ*SEI_I^ F!]%<8,>P^4S,CM)1-/MM9T/28L]01S M1&#C1[8KALY(W>7\.+N[R4>4OS<<<6EUY\%4V9(=%4O+O0 MRRDXIVU@#&,:O&Q*3D9JDC>2!ZL;WLLNZ5D8,CIN8B;3?E/%] ME>E%S22\YD.GCII:2/E9"@<3%6<#2NM?RC]$2D4"EP4CM14EQ:YH1G M4K]&;YT#1EU;*]LR;7##^:1BL9'+I55&,*TPE^MG2"W2N4D5"3JJ8@9P()DN M)0)\&G/30QD6KP9QS8P\G9^VBL9(5R4E_<-5T)%,*8K6<$I,:MPIY3($M%PJ M\P.5'0LEOW52]Y5FFVDWI(62P7XL0!M43@I=2\^ =@?3W70R8'X)XV,WI%RH;9T M&1"*C5-I (ST8V7^56/(A "-4;@QL+,E3 $@M9?(I#2WET#;)H620CK+)>$<@O23(AT7S06*0%.'KEV<7O1E--NA?C UO'RTKU6@>+2^KM$ MN;O#U2IE&Z\VTWBU2MD&K%G51*_BF(M!;Q@A7BXOG1L1LDY3YQ<5>HD%%S+) M,&B<41;&G44S8_&N5%5)+?4-;?6Z *'D)C-/-_[-^H,/QR0YF 5H#,-\:E[D MMP-&J>64X9Z9%")906_"%+(<$I7OXYR4*)T\IFP2,;K>DD&:&:KK&T6)%P.O MS-654*\HBQ[:1!%)=?XFEE> G9%R]3C?I"#S&L@XH-J*TF4 M+JJXW+7@2(Z5(K5TC_)3"YUV*-[#"57V][BF()4"(R2EA(D$'=1XM:5'HZTBH6%)EQ0 MKEQZI?D7*E \4E?:5T&)DKKU_R+:KO ,Y2;CE'82O4"[C#&[:86+T,E M/V6):5&E&G 3C*!%OH$)2SXLEX3=$=]V:CO)^""7-3&SDAPJ%QOY&Y7\ 6X+ M(P^HSAE9:L:@U[R-^NT8B=3+2Y),8/A;8<^WX.@Y*OI^5MS!"KLO2C(B&;T3 M>9'T7F<4(&7?^;H''>H!8S+$![/MM(0PF:-(/&9 $50T+T5%4L4'3@%YT9@+ M#F-KNH9HKOB1# "STN1+@7\2+"^EE5EUP0ZN_29;Q^M7S4]9[,.E48XKK;$K MB;6N8BE=P*!)I"A(VH],M\'PYO,#--YG_4DWG$]2:E%Q@1CHI.*<)MGWL/86 MX0P5D!&R8P19'M$.K/-UF,P["@5(QW&0QH&J D%)Q#>FS*/* ^$\E,4M2WB- M5I#5WJTL=9D]TV"@>ITQ=U<8FX:I*$B1$B(PRSGB5>-H\> O.:8WYN$6%QQG> L M.2#U!NL_,<=(W4@C'UT5]P$N#-(W2B.Q05^T#)L)RM)5F N@HI)M,AR]SU6Y M-BDAH&@:2)D;-S4-/I$@8Z2))0TO*9/>>TL4SU%L*))\* OOD<% V:T 50VK MO?O>3TXL0189EAB])CF%LF!HU)8Y&3)&Q.+"B^&"%Z6R1J1"Y8R"$F20DJ4Z ME1%!)K6HG(&0;"P._L:$$.'VU"FY1W(H6TT2NQFH\$K M(HK7#9MP&I:9,V[>J69BWCF:AU,C*:4UA!B:@':AO,%92:1AEV=<@D)!*I4/ MU,0$';_'G[+/,HU!%B#N82W@:YZKIY@W#Y= [C53"C#M%"41S;! A%=_Y50/ MB\XOZ!W1%=VI)[^I:*<F!G0:U+8*K M$\MV2#KL:7F)]';#Z.MDQ4(G%K$<+65-BACE%NI8,KS1H]==YC4KT8[NNV-< M>%D 'G<"T\@PRZF/[D49FX3M6KI12>5T>K%1]A[=(5AWDW(,*!XP\]NT19:6 M:N1I.:O*;^M0LJ;O,UW1U1MPI".Z!0=:IWPVS&=YZ<*B9,\F6SNE-C@RK02# MZ 0I+K%RE$58;2-$M692]D4VF%[(C2JO[S"93HI)Z;H53J@+&QJN.V*^O /K MCZ.)A;"[0KA:Z)4&=8DVLNYIG\L'= JS7 RE:? PTJ[EY25$C_'"P$6/BG]" MR2^\:3:&:I8Q5!4;0_76^3+HA"G!&"T:*8R@!3]DT'D=&A0--*2C$*.Z(>HR&[E2^G16 MHYU39$LQ>('@;OE)^,KX<7' 1_6",@AZ3"H)1Y6]\@2%6;J"Q@.2K&5X)8)&Q@*@'Q^U>22JR2%^&[ :+I(#N*9.J M$8 [I_",L+&\#7"$NH]T9F#D2U9GZ6;8TD]V)18W5$6M M(TO]CVRG:?10!4C4X+B^Y:4I- WGPL)?_M"P@,M.S_=D&IIA %1ITPBB16F@ MRZ7!0Z22BK2BZIYHVB29VD['6AJGT$\\%NKO*B-N OD+6BK&>@<6]DX5G"1@ M?CNCSM9X/*>Z:HBETB]+I75[62,:035W]ZAVI:SH@E^370_UF8A1*V.JO7O# M6Q%E9*3Z"W6.RKKK8E4[3 6-R2-M3R5DZP>I_9ETDC9\U2=0Z 7 >6.(#GG MJ!:TL?(?$1<]['_8_V?O39O;1K)MT>^,X'_ ZV>?D#H@FH.HH:IO1:@DV:7V M>$2[Z]:G%R"9I% & 39 2F;]^K?7WIF)! =9+E.B*./$/?>4*1+(8>?./:XU MQ@1/K^AY_*/7]-5@COC=&'\!*<,) R5"+R;QGH740A2RK\: \F*@+ZF_X/G) M*/B)S7JSY<^A7KF]_K8181S1SG2G_:'2K9^,F&D(5O67'#WMR[LT48,%TM%E MQFB/T46'S!(Q#?FO4.S9)!@,/&L%&U#1P'3O+'M9J?DV-'Q4$E4K!L',6C)O M-/&$@33C7@E!\NR1P].W=+789@3CG7X7TVHO'?%OHF1&=L"E&H92%Z)_+X)W MT7GO'=?KC9^:]49;HYS/4*1TGF7"-)UY/26YG6"[VX?_3LR[6<:\UQOS;I8Q M[[)OV,SB+;!MZ9H]UU#64%>FR4?E(>Z.E#QF]"CFJ2MCW)L?OL2X>?^\%=MG M<#2+&)VG2312GWVRG'HU[2R3+4?&_\1[@[9>YH9;0#M]B\9.,GO,M6A_R"78 M&NWT-0V@GY1@1AMNO4'GJN:8)8& $3$1XYP)T@QLO9(Z)U0]C+HH([ =.6+@ M,AB*L:,U1K;72T.^Q0JD;89L6A)CP!S/)M4*["5M1N X:%6IE4H(0D)L$9#OTFYX_V66%J9Z8Q:6R3+*I^9V-=.&([ -ANT[.0 MU@:&P$F"/O.%R)LT#V.FBR,8PW1,'WK/DH M!F.F>E,+2VX R'0O-(!YAZDRJ1O=*1D60RUF/NQ& ; X8<1P6CJ]H:'*NW^Q M9+8KAGVX 0S182)O%"<242@TY@(?:CR1XB3:R )VE)0><7=_A,@_NBPD:<7H MI&2K^KJ A.EH+:6Y Z!F-R\39F3=^IFY7.:%KQDG,25'$.2W*9?%AFMQ(=> MIAC?$XI+*9UD*?>[VWXDG0^0 MRP9(XQ.]]4$<,TM&N=T;[$0M!"VE=]3LHV1BNG)[(]SH6"$Y&JE5$TXDUW8I M9+JT0\4"\#,UZ(Q08;K:R*G@L/2]_$"WDK3 -<3(IE_(7/]+FE\%T,]F[CAW M0Y>E)B#AEL\)G 6G.'E51DDC_CGZLY3.S3GQ_PKG8ICSOIJM5)//<^\=W&"E M![^IX>OM\'.HSD^O]]BO]JL5[0[96AWN9Q9\<2^FKW-I6%=EX^2SZ6K6OH1K M1&>U@@".' 9!MN*GL/ ]1 MPLGJ&?N;[A_XS\)\8K1=:*&C-#A"2O+COB5)E[V32>$!XXKSHIM&ME?2Y#IP MN1^_%:BU529NJ%?J0PJ*O:D_=19#Z+;.?+\N=>9N9/DRF-$XI3>TJE;<(N/PVC7D4IBWG@X[L[IS\;V>ON;];\_)CQ ^VLV3" M5J1'@C#*''320E;$AM9E_/.3,M*0!Z"90(2;*TSPSH0?G6WE;FUP&3+2_GC( M55@V$%X4$MM:*3#VB&\R8+YY+G!&$=<4T%\3W+3H5LY@Y[?9+(!PM:8PJ1RJ M5(2H:&5R2$3Z58_[0]T^9GF;'H-?",2G>1!>&W1Z(,;CX1Y<'$\-L[J]9M>6 MJS:ZD6#>JPD'NNYSI/VWM.FWY-HL)>,;( R<..(W=VIU7Y^_MOTK3[S$$0&P)]4H ;Q=A M1ELCMZ%G%W"&8$\.TF"HN:@YM&\,JQP;.^GUIF/!7I0@(( ;,DO,R^2!O5R3 M"^A"/T0F06(>YD'\?+KUD;\WG1SY]RQ.\];NV)8+'*X!5N ,7X5@F0.;.;8= MD!_)"Z!=OM#T40C_J2-NB=[OF<]]7J:4!\\]/STANWX"8(0Q_^ MD>_UDU$8&P!6W>>"B3TQV"A4BW/EF($;J=Y<@N='4\B M*3WYPL\AL[/]W#YBCP%'^3G;*\C?0;FT7T;RUAO)VR\C>67IM)D%6MK)>"L" M/Y0 (D_T_L5N[P4:P$!O]GANLRUH!U@2N?(VKX"53*A;_$&J,Y4R[4!G.C,I MKC=W=,+&GZ5*\KTE=R"71@[DL6$,'HO(VG])FM'$ JA9RMN=I//XXG\[(7_MTO7 M$BR5EV1N(A"D?:Z_^&# PR\\^742#[.N2H>TL_2E+]Y)!Z]Y MEZ0W:A@&L7V378?\%Z_2Z7BL8C-KA#IS.+Y>FF3+AH2&+6>RC<7)LAH8H_4P M_(*QG 9QT%\Z%++F1G1UN -(8CSHSR07&[T3!C6&4^D*F!N%URY9+V]AN3BP M6) H")(VT;(K*7,2@$+S82ZA&O1E0=09G#[HHK>[_5P''/6O(4>A2GM*-Z^; M>(3I!^>AK<8;Z9&Y&BGGJW,=]0 RC),1+].PWZ""ES>E7M.FKDZD6DV]:9;IBWO[_!@X,L!^9'%IZ\U? Z[$OI M('?F.\LE:V-8%=R*L-OP5(P>G$<[^H9+;^&9@MV-[Z/6Y6X8$W@':H"E4 Z: ML@@2:[V +;].)=QUJ8"QAJ^2$+_8/WO1/N.]/#CS_I.#570@W&7 MZY'9/]@[K[AUFM3>QIZG<:]&E$@;W/N(&?KQBX\S0I MUEU93H7)R*Q,L\P%\X(;JJ^Q8G6MTOS5'/N6NR;JFP[]IQ;ISGUPU^>>]\F_ M>8H%EWREZ_X/]CP=!_WN+UCBRO_#^+&Y^_[- Z[7FNTPOL=E)_?^,8YR;TT# MO&<9/B';C1[:DQ'21?XG4_Z\^$@V3#8*)\S;SOEWOUC JKO[!(C8G2O'6AZ) M%#Y2L?OAY>Q2]13XG;R3- UFI8"5 K9F 2,/D*[#J=M[ W=84_$Z *RE8)6" M]?TW9%<%:,C'?Y?25DK;=PSS R+/4X 48(17B72_G^45J&^="M0=C<\H$;#= M4KI*Z;I]F"V$!UX:C9?U&(*QD+F=)-Z3_J]2L$K!^LHP&UJD MH*&:9]Z9EJ=??V87;HP\NPFC&6-\OR%C_S*5XK&9I+M,>KF4I%*2ON*Y!5EF1>EMV"\E MJ92DOS=,:3YA4[BTNE/;E/ W3,6K?'+PB M782G@#66)G'80\>2#G@75$NAI"_['$:19I6)5)!R?5D/%,.V!Q\EDL(O:[&( MYPL(BQ!F5@8EYN0+: Q %2/N4M$59P#0U3W) O.ZG/P6/6&%:A/TFIN:%U,] MN%!@ZGN7S0Y6P??>O#F5)A[@UUP(@8]:=3L#/X7:J\V):'#O!IQ.Z"UWD&:1-TGF10EW= :IC6O VD?.(B\NJP6553!1 ,\)/QR+MGF5OY@ M-%?"%$@%Y'GO*LEZR5@M\BC-\2 K5+2R@)H)N9"\*'\E.:,%YX;![LS65=(L M6F>^MT__FZ\S3S*3\E6>:,*TW>Y$';P&>KV*KT,ZSB-#!P/\)UKVOU2:0,>' M&ABYE\12:$MG^1T B?N)+(A="0.AC$HOP)"9G92='YBM)"$L;!V)B1ET%HZX M^TR14D&]Z[MD@C)AB[$:H@(4C.: IJ)=0/DX[XP](% E; @!5:K()9.#= (< M#45IJ'K50&EYD=N..2@L9Y6= RC.M QBT(: M1M^ I6D-FW)W'$C*6$8,&IYD7& H!YH$ M(W^%^/J,:^ '(6C5$E>^7S*(NDFO[XL]+#^<+1=*[ M!F_3:@L^_G2P_IS&\C"++6JOTIW]5W0C+#X,M&XX37M2G6Y+XW>]@6PFZ6^N MAID"^T4TT@+RIP:S<3>-=A(X:O(#!D%AK!=7ZQLH0PTQJ!?;:48P"MH6DO+^ M\Z"*6X.;URW5YX5AF&]7Q^7*8D[+D0F3[[I!(\$K"Y0'80RN+%%<'YGH-$ZN M X,I#YK$:F7ESFF%;7%;IJQ,&>F7EC)%E\*8W@[! &J04/ML<9_JEANWX%K+ ME/IL:9$GRK38")0E;9R4++-?["):VB8A1=H_F8F5.A'JA?Y0N2TL!FV>-)&] M[;I&;^.$:%I$&HMC/HLAS(B8\ZB[.#1 @(HMY!#C\H@*6FZTTBW')2/0T_EO M8+B@Z#H%H;/+-N?K=4%;ABNI@N:$CI4OHBZXFQP0>S+LKB5THD&<"Q0Z!L+-@-Y9!!QM?.GH1&?"0-5B MX"[!EZ[9 HN08Q S.1V-0M-CTI%]5+\#-+U$4!#)(!'SQB>67 MUC-.QH9JF0.CIOLU,..J5MB.U<_YP"1)9WJW3O5JTE+NH<2/@P,3-LP1%INP MOZD;IH(YSB4F9K+;EJ1ZU\I;>'/*&^%!9FN8H@+A0PI=,)F5VGISPV<&/M.7 MCW9%LGW"1#>4..%6C9A/GTT$L3QTMA)_X9WT4G(J)BY[+',SPSK.$%L9S_07 M.$W"KF.FNR=)/48!J:&6P*KFQ,H2"N\7[?1Y)T+'D D$48<_'("7@5*97YG MT0L8"ZJ[J!'#-98[SLYL&-7!<*208\ 0I>P:T#OGHKW97&3)3$C"*O1+8-!R ME*#/ ]:>M(&/H#FG,8+1WDB1/]47YTWUP][$8G7T62 T#4\4L-M&7^MQ&&&: MY0NE P\:RB#,%HBF^=6X*M\/!D"]1^R/YB=4+D*D7JWL_$X7F'=.U\MPMNLP M/@1>&HS#/B_&0H2*6P!DN''>$2L!,>TMP8N:7-6\]ROBQB;F@Y>;/Y/V6!9E M1;B%5V5*)@O;'MA$7%V?]=BD.QCCVYE<39$D,L%[D"XI/3-:U65K1CJ( M%\2XY3 3(#_7(4>7O1L32$8G&3O.=,OK5\?.JR?)M'?53VYB4@YTY W*LI9) M/@^B#_*((3W+2+6L"0DQFR9Z%5<_O;R:-^I7?1#E6#I0C^%*MMHDOX<"QK/. MH^03)#^''(13\97.@LS=7>P83 1F1SG@B3KW8@'%[<.@4T0A>UQ@[$3=.%*G M4A,SNO=Z:['",9MW=%FNJ0!3[ZA=#EZ(?&+/ M'[B6]1XVI]V\_\TY4UDO#0J9T1D=HL=:-?X0 M_N&GC@SOT-\_./ /FD<%%_&Q%)>O%?'JWKFX3(R/&QB<.!_#2:93B?21GT6N M22!,6:D:HR8BGNA8%=PN7>'(- FI&D02HM45I]SLEY7[]!UC_3EIJ -<'1L=\^;I::X-XT@8X.:SHRC58M()3D9*"8%JE;C@-[+L2) >MF M5A;6#/2#:)I*M1>T!LD=&G2NWU:8QQQH7[,HZ=UMFN>6@O$&6#'&L* MAA;?D/*9TDN$O4?T5,TC.-7E-)Q5CC-P9V"4W3#()"XT2C3GG3#"Y4,W\6?S MX%*ROF.L;U$])\-KEYHKUUQ'QT?^<;W47/>GN8J6"N=A;2I29<*T+3TF6E(^,KFJ)6;L/W@':,TU";N]UJ2[Z31S^26/W+/O4G256GAG-=_Y'.>F_5'[7W_ MN%DOC_F]'7,'_"*W\.GSHG^?J4F9C%B/W]YL\@%OE0?<\X[]>N/8/SQNEP?\ MW@ZXY!GS"O4E_07()*#W3ZJYD;GL7;'5KR8W:'8@75!J@76,]5URK4;VJF_5 M2TU@-$&C[M>/COSV01G"VZPJD,\"KPN,$?[SF#.2W%U3_'VY2VM3!4W.\K4. M?F15\$]'%QPVR/8_*,V"^W3O1PC?9W+/"Q"]+3_";5^N^WKR]UQYU#K^D4^V M<["/&@?^0;M,X#_,P2Y/\_H#=,TC/M _=#[.'NB&7S]H^(U6:;7?WX'.S?7X M^M?_Y3^>8-^O[?J-^],]_E@?] MW@[Z]\.$E!NSIN/?+(^_>_KW]X_\PW:[//SW:;:G0*Z?<\>EN%9'Y[-Q% *R MET0)W*C=Y=2#Y9Y\XUCSU!RGWO=_Z!(;.O6-]HOC=FN_V?JG'FEYZ._MQL_4 MM)]X*5WWR<@;6#HMN=:YR<= BB>Q9R QQ],4L+?7_0YJ 48(;&$[0_L"(/9>JIT+@EVZ;MJ S_N\/S7KC M>*^U7V\?Z#O]^\3#;.H]'$-S>.X4XWILLQ"9)$FZ789*>JD-#_]?X2]TV&\% M60PR$+DP<%YF8"0=5@;2N, A%$1;_+E]QNSC_&;O0B=7A29Q)W!P#;6JAWST M!?AX&ID_T6AI&KKZ8M=CT*\&H*! 6P.P?&D6O0'M4=:;9NCD3/EOTPD&T!&Z M#('IS30U#Y[2Q%Z%T 4G_-TER&+52HZ+J9]SD7-0\$,:/]=*O+G-"NW7I/9V M:-"O0G=^ RIGM?)]L)P&EW0>EM._.RZG)C^90Y>U0)T"G+TVI$Z]1-\.U$DK M=7>DSKLC<(;;>Q!)DLU9W.Y9T$W_,>>MHLT?DFF/;E@8,8YHAWTM8N";#-*9 M-U!*P)5AV40*/^D)NO$\1<\V+U!W?J>W^/*0R7RT,-E;/Z$MOPU!H@1UB'.5 MJF&831CA.,6<*)M62K][M:]7*R\91? GM,VLU4H'S+XS[_S+."(K==4/EA :NM,SN+'+ M?FY>P PW2_Y^%FJ0C&52=':2K1**5RJ11R^R_]TF[-Y)F*XZ#OKG_R'#A4%L MEW_+;-ZGB\ZJK^@'T;+A#,>3, V7C$28<50*=J"%OSXQ7.?M&3Z8URSCD$.! M8>_53%V3WQ,QG4@:TW78I^?2%1H'>%'.O'%S/1Y!)KX7<0 MTR_B.37O;)J:N(K0*5$EM.^T C@*?0?#=8WV1CC>];TFZU#= #S7^F? MQT=-_^#PP =9 9.-TV1FOL/+[.>X--+(TFS7ZL_SA%C-^]U8]KUTQH&J\*_ M(MAHM>:&TFQFS24RM2&9[LR-GOJ6^E06V_T)J+(' :@H2\WU"%BSA&-#XBU? MC#^HJV+F!6#KSFS1DZJX=)C0+R=Z\X=@NZ:T,H MQE[NC.FP>72J7_/>TN^1_?#-7^F2GZ:%T:RD_17RD1!E*Y9G6$^( :5"Q#3S MG7EBY^,K=!X')9W'>ND\#DHZCW78>&8:6VRXT2Q>06?%(R92N%3#J:2EMGI6 M6WX):PI:OG0X"Q)P.2/C!XZ4N3=S1G<.T^+"X;M2MR GS/V=3H2W-XG8-RVZ MGLN(@OTY>F!$5U2,B"[?62>@^:69!WEFG9[/5Z*UB7,>9#(E^5M%YOBT,$JZ M/J\6A_K?:9@RFI*>7K6"^24QLTOJKPL.,UO33(^,NH-P($:*Y'NO::1]\_ H M[#'SKLDX:;LT59&Z#MB.,.? ZR;]F7N?B]&0VL.1R7!Z5T%,6HI1J#G9"Y9U M_%]96/K)GV359URRSJS0#GOHXKKWE;&5=/;3=)K$$._@[Y#!-(V']>6]V>U(5F?S/@A M;.[.4\R>\O?.,W8\:1#B_[V[Z'STD<)-DVO8\32>JR3JNZ7II!K5YB=A:> /5W2?86A>X:@?4'1OR21 M5=YI%(0CDOJ3WJ3FO4OB/?:L0WX6QY@$0W3&#,*DHU'FW.,:F92U+6Z5 6Y8 MGX9!.GH2RJW1#5)9.5K/; J'FY6N9DU!_23[WWH7:-IVG/"PP89)7G9Q)OQV M>GS->X4 E7:Y<3VQGT!/+W[?7/V^.P#@I)K!Z8D([W5.L!GT42Q(>DD-!MCI M)"Y&UV2C[57C&A87L9<+EER'FH:.EY5;P737IYA,.NUM-SG?(FQSQP@=B>=5 MV.7 7*DU-N>4G-,>)C.ELM(/V=SP3S+K@O3!I^1$XNY*"4C516#N&6NKE%Q+EDAKNZ++@#)2S<#3;NE]^TJ MJ #$O@/M4/35,%5"8?[AZLQC^&96V,;S(G5E9\F&MORKK\N( XX,2>2=-"D] M2W0J/<^D"1$V1,0OY8'W1>NGPR#F\&44=*$[PP%945-6\\93&P=9227^(,,W M/PS[_^O_O8*3LN-GK"XJ=F-G\E-W58YJ;6 MFYLZ+'-3/V)N:D'OM[_5X&K6O ^7[S^<7WZ\."^MK^3QZ>T'E_;TDI0L73CS"=Q+96I\]J)$'&#;- A/.>R'Z+U"];*MZ/]@ MTXX7<:\&SU3OYE_YWB]0.E M)E(X)$$Y!F[ Z#S<=>**Z\(@$]TO#?2-'NQ.$)$K]2;XK+S3<#+SO4^3X(K^ M_\Y)><(WV^]CNWOHU*)*7 ?-E:91#R?.@92@G#Z6]._&P<*I##C$I@\E&G7I M_$VF$E(S1_*E/9+\=3FZU0J?7?3J0AO8=^+)I"0D_UY0+#+>\E1O,.A.?D9W MF@ZOZ,+N])()U#H=ZM?EF7XL9]I5A+&MC;,U#Y\>NU%*K 8'>?3E':3!O(I9I9"9M1 '1F2 MYJBGP''C+Z,-/*\T$S_@_)/^!;V2B]2J%9/"4AE",&%VA?25=Q;$])^.S^"O M.-XG+SJL)FB,:"E?=!)H2H[\>5K\6)/(C[R0EV,0?D&Z3J4C_;'%?J-53/JT MF..)#)WI!1K'6*"Y#YLMC2B!3IBI @Y0A,$A?HW"C5%.;.A,Q,&.0S9$FK;/7K[W&?M,_.FYYXX@DCH.RWDD?S5,?@R_> MCB1ZZ?7(_UP'$7Y(5]ZS9MW?/VSN0F[HK_%TM*MSQ3'_DSLX>RF+&$C_GI=; MOKF;Z4.2BE%*]U*29FI26J>;'?Y;Z3JN5J;0W5:)W]'&6V8>FCB4KGB@%] % MX9UR>@$?6A'PK 3,UZL;E" XM=XQJ82"G2M727<:1GV3[Q7OMYL@\C4?=RJ8 MO=($IZ0JVXE$>7H=H(G&#$->K=PZ=8_U5C!"";=3N#BGFMHM_ZC>RC53J7HV M==M$=-7$2;SWJ4-B%T7,ZAPGHS .S&;JOH8)?Q#T>DG:UQL+R+,@9 )X]46W M#(B'%F2>6UY%_ZT"$J*\<5>;-K:(J!2 C:2B#KXU%=6J>6_.7YV\04+J]/S\ M[.+=J[FZA&U8ARW?QB7#?YDFHVIE$N:M.DZ]>2_ASIWK)+J6^^>:[AY3#;1M]:?/B1.>DETU0,1^/IU+S?DAOTT--%%>4N M79BYY>YAC%)+N@6FL6YQD&)O1FN,3=FT4Q^'UV%?H!Z3U*Q5,"3M1JN@?/9RYTK#O>65X3XJX75G4L]V)F'^4B+. M35-<-UZJS,=1QG6X6,:U3W;3Q;MSKW/R\OSC'][91>?TS?O.I\OSLH9KXU62 M)X*IV8T>*L0A!40/503SE:*NH[*H:[U%74=/OZAKV<*YPZ-'+$B%HRBWM.SK M7H[MW-5Q9*^.#R>7'ZN5BXMMGM^6WPYS>W.\>*VWZ5H_N7Q]_M%[^?[2NSQ_ M=='Y>'GR[J..IG>X4OO].^_\?S]=?/S#IV^\.?G(9=SO3U__]O[-V?DE/>#C MQ_/+CG?R[LR[Z'0^T4_G;2.>]X[U_JWWJ=\]-/EQ<+]7[;MJ9;+A*Z ML&PTXM140CH;0(-W0=8/_NN=!N-P0H:[0.SKKBG\/9N-NDED M^!=.WY^=Z.9;CZQ^NB[^/27/H7',^9S#FO>!W+-4X!XF"?D7$[@R?7GQ?Z?) M)'_Q^X^G__M_]4->JFXZA6]V),_Q%P=P^O[5A3A;X^(K\L[(;^:,;$&!B\N M7]X@TPTKW#I&5_=T1#O/O6.%E?8%D2'/BF7LA'& -0^^VBI +B# $[@,8*^O M K3&8"SL=V:?E1F5;R&JD)R;CGW^OP#;]WFD(>,^9-R2+"2-#.4AH5F#FV51 MZ#R$5X&M1XN1!3V#X[ZFTW#K[;L99?]-9N#=YWLW@_$?\_1+\S:B+,\27J6O M&[T\_QM%HCS!I'M MP'G(WS&RVPBZ:,GQ\?_Y1W/>CO^695NK6/[CE]\N7OVV8KF6KLUZ-W)QN>FPNP-JY&;KR&^VV[M+](I63@?6 MF5V]MM]%8?>/7UZ&:3;Q_G>*;%VZ8HWU:)K/[TGDBJ]I/%_K!)_=/JG&P=SK M4BST=[SOJ';<_LHKUSO!6Y5)N77?\+Z#VO[QIK?NNS3+[U?A1*V@?[P_%=)1 MR#>LT"'W*G8/(&OKE*_#6NOP#J^Y#WU0;D/^CG;MH+Z1;;AOJ^%^C_G'JS M M3_E=Q.MPE0%0GO*'VX;]VN%FE.T6WN O$R"4EF?[+A;B?GFV-[X-^[6CS:C8 M1;KM,@Y;QF'GXK"-,K!7QF&?YG:5<=@R#KLUP;R#5?9_&8=]W%O7KJV\0\LX M;!F'_6[Y.JZU-Q, ++>AJ*%79LH>\=DNX[!;(E['M>/RE&]^&PYKAUN8;?F. M&WS];J*$9V4LMWL(#^F@WMDI?0"!_;9!W*/]L,(-?B@WH]S_A]C_HUIKE7^R MD?U_\E'IK:G[!Z&E*"(73I!=D5QYW_:JXGYDF7K>6W3>\ M*'FK,:K/8V9B216SNPVF3'^I@C1&C[$/DD=F$J>O2!LP#40($VEJF29Z+K8+ MZ[?T$\N](IW6XV"V;*2Z-QFM9IE2G":044A1/TTVY/?<7"ENN)8G52M?G[!G M2*U'P-OJSF2<29 ".H]^FM+ DA23Y"&$0J1(*R$,:I@&'B!L7.8%2YJA_6IE MH1?:IVE*ZX5+L"FP?3P- )W0RZ6+&PNP.#"\(0-_6^826Y==UIL IFC4OQ68 MXJ#F=<[?G)^BW^KEQ;N3=Z<7)V^\LY./)R4ZQ<:'SXW7P4,W7C\2'HWCLN5Z MO2W7QT^_Y;KDT?@;+;N-QF++[B%:=M^=O#H'@Y+MTP4@QZ=.Y^+].^[#I2^\ M^:-SP?VW^=UQ^O[=V<5'\YW+\\ZG-Q_I*Q_.+T_P:=F8N\F-[_[R,DE!AKOW M)DD^,RP=LXVSW5?NS.:&3TY$M1+&S"7,T$7H, 8#=\),W-PAS/L6R;YYF=VV MFG="]G_^;VVZD\D>%SY%2S%Y'"GN(C;LQ>/0+V(T1'E'M:)?PJ2Z(,4$[60@ MM/?N(_5/@=8DX'9AW*>E26= @&+(.O$EM+^VE+B7";JMMV+(/S$<[E5>.6=I M5E[]#?)L8GA5<+Q /R[PDYC 5/"W;NAJSZG,=8NY1JG*?--GKC\'PN.( 8_U M'ZH5_1?F,9[_.DTC"[O1;.'S-.D&[N<@'NV%8_?)SG>!_K4X%'95%P M!\?0?D;KK#_.KC!FYW,1&*";Y7N2A23(02K+!+936J5L*NSI9FT%_!B^H;C; M<_N<3\ZN_2W[9=S@H'>%+>C7O)>KOYRJ 0A5'=Y8?4EEY')+X$#[]'I&W+"> M*@ND%LUR*+6:]YY<9MUS;@:/IG0PK@+J.G=KZ6<,G+;XWL+KGIBEOCW#9S6: M(RP@4C)EZ &-E!=$LPS(>GP"(&UDSS*T'^G9/TD@6/=8QJ-<+^6B9ZC<2:8A M2?@NE!$]U'F9/!\(H> 3Y@C)))T*FW (,O(\H&+D3?]:/S:,Y3S$BHY;1@!?P"T*'#\Y PLQ(EL M^$N'O#K0FLY\+7(#(ER1'/4NZ4S/ CK0S+(,"\@$TEC<_ B5IV5SYN K%=-> M1]7*>W)3KT-U4QJ!FXV?:[86;W*3X(31*:1KSK(BY':3L8#H4OMI:R?\M2I\ M-R(S'['YYBD6 C8K SL+5?AW?\&20,^*'/HW#;A>:[;#^!Z7?5E>\U&,\OC@ M\'A=P[QG29[ \,#@-#[]1]6[BI,H&/-[;;#["U]X;Y6"]0DPDMS@M]_LJ*&Q6>EKN_ _^E^K&MF4 M_#]2@7^DPWIH55T*R\,/:XO5X7E,UH523)GQ-_7ALD?,JT3W.PM:T9]7BQU8 MO AGS*G%VE?*2[;=OMJ:X3..Y"T7*DE*X$WR/V1)-&4/?IPFJ+A(#8T*:,A4 MP#$ AF:\ :@\0Q2"_N5BPOB4@1:=P:-V\:WK32$W2L(>(0"1@_UD2 M!ZDS""[YF*9= M)*IE)#<9#+*K!+P-H8C5,,B<3V]"^@A! 683E'"^IE#2+P!!4J2^>'U2VD/F M_07RJ)>IWC1EZN=1&!MJI)$WY MS7" 1\&?B%'K 3+#F[H1%Y%&$L1,A.%,QMO1^OW]_X"0])51Z^[7H^"&)DEG MK,<1* _<@CW^"^:2V3DX/W'6]5I=A;V(AN*<;E1H?4AQM,[DF'JGM*.IKI^B M4;T_?\N5;$.ZE;B>2Q]G,]RH%!#"F=A5$].Y/5GI][V02T8_.D4!)DSC\ M#(I0C.W7H-M#0>*%D/YB='1=O$J3Z;CFZ4!A-.,L(%V($S7*S)S[>4S:2+6^ MS)@#:]K=RV89_X!T2#=- MS-=KJD-3@G:4X'5D=_G>G50$NJZQ.QS@R,'.&2 MY5ARJJ(PZ()X;>9++2+]-.ZQ/J2K/.X'R//QD4JZ)!O,9[.UHKCE)\E6"+.I MQ=LC:0;-,DOVBF::+8B]YTB]+=U%'E=HCGIT$R'+2_X$3@S?1"2!N,X*#$:0 M5KZJZ-:AFS5/Z]GWT,5#$DB"UYV);,_RFRSD3#S^[=IQ2(_3&>8BYU20O#4! MU(U0)HVM@V,4!,XU'=(IB7'2)3V@LI[BDN4\)6('8L*\5HGHJY&6#'E.28N2 M63?R^"A<*Z:MQ2!@S5D/)Q,/YXG)_>T5A&0!E!6$ZZP@;-;+"L(?78'_FJ 5 MSR%B7>:70U_>9BXM\(5G,S@<,'WA8ZATQ$5"N7_ G 9C!4^820T<\XKT^&?D MM9E&8>>*+GN0TL&:3D=,3\>_3083_&.7?LDF/5D>L.Z#L="X^MKF$F\&['7R M!?:ZPVP<,84K2#D#C)#>DEW1HZY#LI^D'FEK-W3+Y1'D0.$O+\4TJ%9.F!S0 MQ$*,P/WK1?A+F=?>L/_4=9TEWB8I"PN\>#KJBMMDVHWRD-;D*F'K9^*!7*2K MHN3FWM+=969[(YGM#:2NMF;H)[7MR/>0&A;6=1FBIEZWM9'PZ/II<(/"8Y1/ MPGXXGY(7I>C]],,DMD&[7U/U);2IF(+6ON=L3&T#LKAF#?8@4^ :RT^OO1O. MF8R44=Y+-E7_D:LGQ2OM1=#GY*2WZ]Y,!6FFBR?EFYRO4#%VMB\%AZE2)$AX M_"BY%M>8_GN8)/W,KU;&]!.FE3)MK&SL&:>WJR8WH/XJC )EQ:8\-)#DHXK[ MTQ'LNF:]<:!#W-,89>S7S!E&HXT43%:>X2?I^/WTNEH1L::%8Z$&(;0S#;,B MG]"3>Z9Z,@@-DEG7TW8.1JHPP[X7D#'++?J&2'K";V/6>+!/1S-:H3^3&;Y* M&U"MR#OOS0(MC\4=5369GP@!F8W/M]8W6_B*-CB-)>% @DJBH4MTF<,;B481 M<%=>ZB(O0C4'\CRN5I;"=<27@OOS/$<>'TU4=(+A4>00LHC:C2@FR3]++F6J:1'R XB,R?A MJIE1. F'7(>.QR(;0F\:LT>>L,Y"24W8#X-T)B,)<6G%R/IILT5R.?K;YL76 MV@OB;&'"A;3)E*U 7WIX=X4VZZ0LXF"F?G5*-#C2,/LY*>0\XY8>V1H'L=$D4(QFM<\[P#I5$I\F31!,@&_N<]JXA M\09907LI>F^Y9$.J@.@K40:E>,,MBZ,$I0Y_*=:J)@V2Z:$D\F;-SHQ""),@ M=RJM.)@ZM?XIQLQ72$UJ1/C#F-9!G WKE?@\!ND@%)\XZ;(/(M^7ID*M@_EF MH9MHA$GG 9]/!4^LI2WLPWX@H\YB.3(8&MTN7&Y_ZYY+X$_2;]+D%>BP6J( M,WCD/2X\P$\^Q\D-<,ADP?7D]7+HH?-(5+^\D)[$L,H+Z3'NRK9=2'_#C5_R MH =(:)U_DKG?]7_>B@IE=!DWD\_X$-&TQZ$-TINDYE&R\>FU6VO;GRI3NG]% M%QG %CDSB%LMZ86!333<]7_8S9&0BN"4&)?MD_'#V&U(55]72X>"HYCPY3V- MR1NBU5(HT.('F$OMVT8!#XPCR^%\,2]+U=;(PL,/G4M^'IT&-'KK^Q36.IZR M0KTXCWZ:*Z<5]#TLW>\2A@""AQ.(2*=D//+AI[/\MI#=@HI)IA,9QU!-6$^X MEG#-.\DXY82(CV_B'$Z$B N9&)PDG9!.S!8B'B9@DG=B9 *G1 Y#()T#Z"** M9PNNB=6M_$[\2XD>TZ&E+$!/$+_?I+=0IS$T1=_0OY(QL]7:73R3?KTLYI).-N6KKN%\FZEENFBTE6K9>KW44R!,QVG+$NS0@'?:=(/F AP M/,T\VVY^\J+CNX%!;N:1,FJ2),&&Z5EIG@^?BC\8]/LI4B-2LZV=5A>&.D[0';:;=JQ\^-<=6L-YO>RS]V>6ABUN/;Y+" N\$D PHC M-%P4N'YH(7/;RO1I+)2TYJXH.#>F=@JO!%R@ MSH";YDZ\5) 1#+XG_;5:&81?5'\7QMX5W6H8UJ]P4+(K[P,(K>099^3ZT">O MTX3FK:%(!3QV86*,.LJ?FK/H?4R#.(O,SG)N>0:?3K(?B>S!BA%CM2?Z]RCS MFNC,M+H.Z"OD\Z@ONG"(0=\,R0:Y<[ 6R+16$W2=*)T,BMPMEG[B+V,T+F;5 MRN*KA*@+_XV2HJ$JOHSW4#)27I^[8&1L)/))W]LA\QI;$@S38'SEQ=[.;>NR MR[+X+J&!-AE=I4$&90<=R&2(TYZ>]#CNA7=\($E%I[W=ZFF?)>C4%>*7%G@S M1Z?&TM-OYMC&F[LUKY-+D4%_I>$-$&2B MWE:88"[AV#:U8ST(B<4MY\^N*^K LFDJE>Q0"J>D23^DP($A2TA]P>5> MC((Z-?K:%K&%!+H SNA(CZROZ!I8 /'DBBY)4H[S%XBOK0%HMI_R<(F[%':" MKE_]Z([ZW>/FZZM574_N8DZ![-V+HV:CD(UZK?']VO?::]UMR@[X0 MSAIJCA)O&"5=1DTR,^ ZLS'ZZXJ>-;P&4XCMMIJP#T&O:/$K\I40CV9U:XID M\+1GHST7+I;@/T?>@A?$3K4WD#(ZAS> ^3#M>ZL5^)S"B1"1@QPSIISQ7"[( M#?0.O;=G#.IVHF]\L!VH-+8@H/2_ M/\JS]82UU^Q8(+S##J<,Z T=PZP7C-6+\R^F^(HTT>D5J8B'#&R70>VO3P'8 M;!DI#-;E%FA4;AE=7JT+4&@7$45+O),,H>F/K+*1._4DT,-PN1RKU?$R_+;0 M_YKIJ#G=? "W["MOQ^3[O8BN&[HF:+)<6OV5KG)@)-XPQ)\4K',RG^7+KU:$ MI#B:V2M-8E*1C<39:=H&+10I=KDIB>; SQ&PTAPZMW4FZ+FF]4BJ5<;T6HFI MDZ5&MW.K7J>!3K@X/P#:74XK1!=J"K Z+PZNT61EZ8G,6FBWF)N!,Q5G@$39 M>=D\JO\KFXXA:H?[/],IP3]HI4(LPEPID>+3)K!YB11 Z)YA($AJQ]E0&>%0 M\DSG[O0<P$%_3T)@&\P1 $&#N3FJ3H_ZF4+4W& NG H8-9W4W"NY,'Q_$)R.!0 V M7R6Q'*&I4$+@<@-X)WU@ZR*O)4;?I1I.379EY_SD_Q_O9W# MPUV6'<1J /;(^15M]G&C(SV6WH1/6O6?:_00)I.;"(POX"/3F0F.Q\9+-:#% MU4J2)[K&2%$([3Q)OU38+63'M"TIVL],DX8/$==E.I)Q M KX[WDS)L;P#G@8D8)\%H.$O2@"P.IG8+K";&*&IJ$B()UHP9#5AZ,22.&6WEX7S2WX7BYQ^@?8T>*ZUV M(F2FR'80ILBKP88 V$Q; '",*=(G R,T9H+!D) 1G>IK_'TZI#/P%[^M5JU M\Y#ZHEL],DHZZ*$13Q1$SBB@I9PG'+#T<]'DPH3I%U'X68EM5SSD)F+BY@)1 M!UVML VXU5+V! Z*VZ)8K2BA916$8<2A;C57)R2*]1%X46!Y>_V$#3IM_"T] M%&)>6\X(H8^UIK0N[9:ZB*%*QE>SC"O&<_("^N$'FCF'FE(ESR-F@0R4^%??#MHAR7'8\BGR6C@PQC-0G;8I:@^@GBL MB<7>, &K8+J.(#:1"35R![2YIBWDMPE]LG(+\VX*8Z&-3?3!!6V8'Q,YFXA_QU1E,G)P,E*(7;AWNLW2!VK. I7^>Q^[AX&3'Y1YKE9;B8<+?BB]7P!4CLILDKG47:GZ\7^0O><([)'*Z5TESQ7:@G7@:") M 00_1!!8KX)I>K!:MTAA5$/M'A\WQS-Q0:S"3-OJME7)L0V48GB97@2,9W@\ M\D[NX.&C:SLLCL=68$J+2 2N:1>M2V'YG\"\G(V55S8R6A67WIJ++%]$B!F"NL#M<.2%T(4 M]G)9T)8\Q]RB<,3Q?4W3E!G!BY2U@-%MD8+*4%HW)LC1 1NZ3P/@46O6SC&Y M&\50A$7(LM% 5P8=V.J%S*2N';H.1<@=&13&42N*U8INV%G&N6*;#3AK1_;[ M?!G3F MN#<* 826%Y*S!V#;KY?06O()&H@&;/3B$>B=2-0S2_FV-=[T@NT),C8M0;:Y-UPA*[B40KFY)UVET0T.X4Q1! M]^258==-)_W1GU:,34F9"TE4;CEIF94<@<3.YVFL^Q8!&(1< Y/NI9LWHH-R MK32&Y=12%SIV67[$]9E@Y,::=R)JS(2]G&'BL!F%#2(@AP3,T1>X=<.T-P7> MI% JH@7D4KEZ7!X !!IW%*+/=!09MY5S, RI!/=8]D-[4_,5BH'UTI#DW5PF MB<$.F[]0I(:8SD+O,[V)%9?<1O06J3A&?D*W(6J<3Y-^0?;>G074V1PBI8W? MQ4G.K9I'*#4":'YE;[48E]&+,GKQS>& EUL6O7#[F3'.BSG<+VF.(S5S2:[P M6^,*ET 1CV\*2'8:P -3?-:WD2>SGVY@ROJ:?,L4['_2%K.5>'!C(Q/%\(AI MC)3[=AKG.1Q4QVE@._!A>C) %ZS?WN"Y5^A>QWQ[,S-3\-D8@/;.H_^X"KOL M*_&M5O">)+ B5Z_CP\DV9?D=RXWSH1/Z<5V(\AXK[[$?[!Y[M67WF':$99!T M?%^3\=UA,,@7E^)C0F^\0<[[=K!+HVF<6(.N:0N_TJ/_<%%\_6$8 Q'^)U$C M3ZEK?[T!_I715!S/MD>RI M33D>V%U^W0OB08X0J[M,Y]"5W#I2PT5GH:N!YIVSD_E2[J&^D&>:=H4_B!X5 MT=OZ,P?QU0Z7HVUZ?LH"TO";3/1)Q]96!)I( $"$(<7K>0KGK0TS&#Q8TA,J M2&DCI5;P+%]+Q_$->M.)6@8YJT,7*!3F1@6\3?(!'!L21/4A@Q(T^YT M8O>XEBA'ML>65L&!=B9D<9$+=156:WJ&'#52JY7 M.62?@R4)^D_GE6ZZ=2(A\\'!IVB.;=44&%PZ&Z$>-M>!VI>XPJV42D^;DRWA MKC/CK9+2&J"[SBVOT"]H$F=$ZNB MY;KA<*A5GS1YN#6\MV%5;_6./0&A,U=YE"2?=6^O 6SFK2IBA&.K+6JTP(F[ M@,VQ(!_Z^A)9B@7N:G9] U\ MKAA3*=YUTE;91]5O% M>9?S4SVL^Y5)U>'IB.P&N!0XUZ<;JPPG$O*3?*J"OOHOC9F&X22+Y"U\"V13 M]<3*+[?47_[17.,U>T&_K<\+7K=_[G1.8D0=MI;T63]3 W308.P_E6':QS4% M3>I-9*+P+JF MI*4(GEOS3JH5#?+KI.1MAX,)%AMZ^XX:2CLO3>I:M^.YG:P8IF;CX+"S'BPP M=9*4?3;=2&DN7.-/T5J83@!T(=LG^C ,Y9GC-$Q2\=XX$2K?UJQ("2^)_8+I MS='\]7,-X(81%N4\<^38Y)<4FSP6$Y_H]7RI^MQMK0^8]^NT/U3<*+JPG9"( MXNMUY9&)A',_N$)79\H=*^C!2.(A#!KI(7-7LLLO$E)/3)HK%\6" MG5S9PH_Y%UNJWF+?"UOJVK;(UYN^CTRP?C.9V,)M^Q0-X*_T5+3*GHKU]E2T MRIZ*TCHMK=-UV8 7C]8Z_6BJJG)X+J?NJN29>(13.$&.8'FEYERO*ZR(,3I M>\+K((;3( J&3'&5HU==)]%TI !Q0E96,.18'N !W*([T]A_1G9EZIU,V MBI]R*%Z^ M,402)ZEQ1*,**"[1&QK[;UO;H*U@#Q3[N9"DS7K7>"+$, ^F_, M%4:=LV!\J5OL?/>'6,4W%V)=TQ;KZ##:),)\'_2/#'F(%VA9\L;3".'8+F[?:$W,!'E!HPQV4,'LP90:]% MM5%VGUGID@EZ8Q'?E>.$;6/,=U HS1 M>*+ZR\,G()09T5+T@IQOJ..].CGY8$B'^":"EXPAY'&;9U.%\IO2L,*9+Z&Y0.+B$6\:PHL072;@9HF9[N1DCY3?4@;*0D1-S!D%^VIY2*V9OB_JBBYH;L:^6)' M9PAZF#V61LE;\P982@A-N04W-"*^K-'XY;?I&JU@Z(M:8HPXTCM@9IFN M!V3)(O6%9M\?VJ80@3?,\=:\),U1JO*CV$VF>-@$T*M.'GF9"0I6M7P%&!^& M#2C'Y%ZR)"YLZB*FN3E\R]:RKP!AU47.&WO@L[G:1>Y]*AVJ8-"J5IJ^@8B\ MG4)+:SNSZ%]ET"I/W*8LJ?"72U&M@#OM)21>4K(8EB;3AH9_$D7VO.<84M D M01ISTZGN*AV)$B,W&[Z,Q7#.&U'Y[N?<$=(P?;GK&/PZKP6$XA'\J]RWR?VQ M4&D]"&4F50Z,&"7NN4\K-![S?YC$@Q0_I-=@4W?P)^D+(7M>UP$M!F"B6T&2:QJ:CUVQVJ4 W-/Q+;ESFFDW(C^V[URE07U @YX$3 MD$!+(G9A H]-E#T@L8-?,PN-I9UD%L]-XP&P%M#-UT8X+7VCT^J9 8+5P$YH MK'HY2MR\HL]3?M!V5&U8\P4*(9+"31\@>&',AUM->K5=7X_(_H@'$[*-H<64 MR=),)- 9#D-8S\' WY"M1B-S%)AUZCC"Y*R),T-W .BB%:? :A&#GV_'R)WE M?*O]A2 ALT#.38.K@;5;R,O2-^$QB]/ "G!NV?G+N555>*3Z$F9/#4]N>X;_ M$N&^Y=:O2)3O8R*!C/!GC5Z\@\ ;N M:@2/MQ_1Z2M)\OTR2;[>)/E^F21?AQ=DIK'%?@_-HC-)>I^K%;E* 0A/1GE0 M.G2;';Z@QFDK1!ME',&TM.DVUQBFN;6382^U5=1SMM(+!. &#I\EG'6N%B>" MS"G+'E"N+%-%JJYT+Y#\13*C=WPS%ZY9/I/ %M"YH5U-#9+F?X#E:4K.JI6Q M2MEW=6PIUUR3^!KFL>-R#>%!NT+TY)IT3.PG]AB'?1W&78D*R_JZ-BOV0EI. M2@MM^IB,PYYWN%_W/=EOC[?;VSGIG.+CW9KWB8-9^M^@18/1+:DY\_:5 M::54C/BTKQ/XDROE_DP9KM"!9YI?H *Z:G*CI"N&5=PM&2^IJW4Y0VV2:9J" MS=1E-Y)G%1CP*=SC:Q!#J?45W!DU? M&N@L:'PW23X7E\%ZX=,)K=]?-H(6JXF378G0<-H+TG2V1X_AFZS4PQL:_ID^ M;-7*5XX99XU&HAJZ,^>"G1=H71Q>4!VFG[ZG+9VNFL M@M+/#+2@#E*5AXS<@V0;VMR7]I5N+EXZPOGWG2;TMFR<<.8PFKEZ"2.87YZ[ M#\/V.-]I&!QI.#+6H1L_J%:6!1!,M$-EA1UC!K1C8;^,2EVF*7/[$^]F)UT;GEM[;/Y.V*-=ACW6&_9HEV&/'_WZXD#O$CO& M=Z\FT-QDQD.$^&D8#NUG"FGOY"KI2VY-'$LI ]&IUP1,?O%P#WZOFV\UW)*< MRV.R&T!F3%9F(*<7N&3^[HJR3IHV5=DMT7)"7QD!F+ M3OBN+!W4S0V_N#5AOC7:C-''K^ Y6?1RBYG#<#(F5E2,=L$_,2913]>#[X0U M5?.]H7[W+EF #FJ[Y@2^"L%\)C1)0UIU%#J3?NM=!9G!F\\[?YWG&V"3$1[XE_8/ :"$Z4J%+-=O MC&D)1L+/%4]ES5(!I$@&2,N& X$M'FEP?"A:Z>!P?XS".$EV:E;$NRZ/3[?M M9&&=Q)B6KE<[ 00\JQ7CD^ZQ3RI9CC6QB/1N:N[3@<-O'95[(A;7S M0@14&MW:4'B1N1KH35PM2W)CZOGZ^M5X)@. >3- M)7I7Y5_YUO*VEJ[YIH;?F:AQM=*P075[OO,=FH HT- $HS@!8W#JCIRO,MI+ MJNV@HO8K%D]#_TAT+V0(6:T,YY2;.0R($O(<5;]XVJ\839W9^M/0);?H)/='^%8J(F3P4D M)+B9&/G,W@U6MJ423)I"%C98[KL)MQ5",HJWB41N\N..,O !?88_I&[ND0NY M445*#\ZXW\_1$1R8%83_KO**OP'DHD@G<)PB$Y$JRNF\(,_+*CH!0ZN+5B0] M%Z6;CG;"Z;^B6XXF&+&^O#?;GO21-#Z/U#^"1,:ERH?[I,F_M M>F];N\I&O#T5E'*F#%(1#PIEU$GV(I"M E MXZ3'4$T->W*D^J&PHG-?R4];NSY/"4?CWE#1FQS.75^ [X_UHFH=!SRW'J-C\_JQSTE#E,I U[<[:=T1& J7D;(TG-';O>Y.DJU*OU?#Y M4OI!=JSQ9':L\2/LV*G@=3SV32N/F%F0#QI \$GLV(HC5C).;\8D)Y=7HS2^ M_,-%W#2TG-V9MU]K/L^S&T88Z?N^]XH!_C^DR8!<[[>:Q6@ BE;Z7;UV_)RL M_(0;0&V%EH57T%^K5@YJ1\_GFN1UVK4PC%:]MO^\1A.5HPX%Y3_B-]WFA9]@+@)'E@6T"N0F+;2$#,3P^1%%L!2'_6+3GON?-'*@Y- M+X[#ONR%$S7*9-J8RK.&WVK7_?W]NK?#%=(A)P,^!+/>E>I]QN)-! VH6J'_ M'J;!R()[?/A@@3T$/0<\9*3ZQYOX>3*SA=4E"U.&%Z9CEBC.EL:/COEP#^.F*4MU$Z&"N",^/R#P?IN%!1:F)^ M'X SX7MG01QF5][K-(FE[[):.9^FB1<, S2G:ES=L[FLJ>";]<#6NIH^V(T^ MY?/(T.8:9](FP!6L/!+)O\EHJA49#@=@Z>6BHCC^JL.-AB\;Q2!Z*-X@FO8< M"AU2,HUC.ARM%D,:QT[&D4ZJ8!1K&A=1^LZ1+$7^\5S LC7SW.H&>,Z1+!*( M9XU]_["Y[Q\<'16BWL\:;=:235)H#H21N^,L8EI\C3S,O]2^*G^[/F8+Q4>D M3&F-8^Q]7Y&#LUNC("]V0-6/3C_.A:<*BY$UP\M_[* M@RM(VQQ0D4SV%?>&8]%L9CY P\C\:5DT>;ZR6HNJ2]LA6@]8(BJ9EYSYW!9Z M=MQH^4?'Q[Q% OXHA%;ZZBU6R:[2='=;KL6Q?F5VSATMFPA1.V@=^>VC0UUG M($7]MDXM]UQ*/?/8],RY@XGR-55SZ+?K=,4TVD5-T_;;S4._56\C1YA;6_2+ M5KMV^#R'Z=2Z Q)^9VY= !2P90E\T7\=Q7\.1$/<.T' OB5 AM"X+?\?'HW M@/ZW /Q \LS?^ZQY2,9P:[\4W0WVM@J&&8L6MTM((8)1V[F!M,PVRBP>\+([ MRLH 1 SZ&<1UFL]7<')(H<$DJU8N%E7E_@$YE/.P#Q!?\RCQ&B&%[J%I'I ; MZRUZFZ6,;2Z;_*_PEU,Q!C*-AC>0,-9L=> 1D8VO?ZTAM;UEXGFC#:@APYS* M=6%A>#ACC,(J ")F>1M4T;A= ?^J41QKR&=[[N-U6>U<&SK*I&MKK+(=EHQMMJ!)&AQ$BTG$4@HU&*>G>:K1LV,<\_$2CW]K D=90 M ;V16[N^"A2C.^\7!1[#@4QOKZJ2L^Z"<2R^9U@:@F-_M)S\$$_L\_FO-*Z!9% MQVMQH]#O@&=&_>)BBP[YVVO]CU^09)0AGG\]-YSK,;WB=N0\YB6C_8Z1+9+V MS&5HYY9EZ9#6^O[MWLI&N96WI/PWOWT?;/.K#.Z4@ZA?J\U8KG9(B]'XARGB M.=!D2?J3EPZ[.TW$M%M'?K/=WEU2F&'TV_.E5LS?G=BS%1NOW]::?QWCZ'[' M^\C,;C81OV_=_N(U3_-6(3?5EW^_NO%.4OQ$-K#AMTAIM9N'/^H&MNK/UZQ= M+IS ,HI1OE)!]!3LPZT9OJ /TO.E&[A06YX'6%91D.4YA@(8?B'AN3)XC/2 S;H;-H^I4.:8 M[/VRJH G7G"R#8[-]UD8AT?K5=V+Z=9+(XFKJN%_D,NY,;_2WWLYYQ43F[Z< MO\L:_OTJG*@E OI@0ME8E,=[E;X'$+FUBIDMP+G#RQZ9;-U!#ZYQ]!V#G+M< M]Y5B=ML[;%'&]DG9 VBPVT6KU&"WOL,6]FQ6M!R7;MOMXJT9/B?,;REP[*M> MQ/CLY !QY\:":Z7++>G_130#-&<[A-=?K=&6@FR49M]:O'A;,;9;?UT@)UOI MS"VM5I513"P)MP&!UD" DJG7M::ZFWT:]PP%EU0CA C9?SIF%]-X@E>X;M7BF9O8\+GV) MX#:%NBZ53MWJJD^M+ECGW%KJ60.8XG3D'ASO:^>F6MD1>"4H!CNZ#U' 315# MI8-3NPOG:V7IZJHC5A:2/H:B FY7K%:D4;$L+7@?.M>#]_9%+_60=)V*N;)4_N]]Y[ B\ MP%C@!;CEL>TWCNL(X.\Z\_OQ4NRM52GVN1I7O7V+F_<=PSPX=E/P8SW(=?[/ M_<]BI;!]VV1]@$L$:\,$CZ6X>NS,@?\ M(M$P:7OC4-M\NPPCNE\C/"!L;YK5/E-<+Z$A601;G2M(F/:[!'5\TJ".]5JS M'<8/O1=K 7Q\L*$?'QP>KVOL#Q%9Y+MQC@_'I9#EWMI@(LA$>?W70F!9@"J6 M@$QY,[3FY&'"Q9!TJ*]R*>8"6LP56?&,817$ @)Q2RRO]C6_8W/'9IO.27DP MUG,PEHHHGXVE@6@^', \B)(;DOBAZT7)32@C26*GUE'>+>%PY*9,[B9GBPDU MT9Y!8,IRNJKRO&R#"&[G>1F%7Y@>DN5S 8QH0?/_]!4OX5$V<):6XIW,K>TU M%!=&OOYHV5:=[O?3"4=5981RMC4_-*I(Z'(IKY2U[^,/+G._!6G_ABEK,$(F MDK-VCY:]3C*8W CSN_/74A1+45SONIY_F5@$=D"M# ;9%4K,7'.^,QTCG.;9 M0E:+7!-:C)DPZ9?"60KGO0KG. C[GJ4G58Z$WB3I9TW(*8%<^980'", /%&] M*V;MF9GBR4S91V4:8XF>P+2HLEH%&:9 M05P4FVK'XL&[UYH PFNGO:N==D2>H$RX0#CPAE'2#2) MO.GUOL/AM 1NS7O M+0B7Y3.) \A(%L/ 7/9]DH4!1]6 %)D/50I"4A-=Z3L&J9FC='F M_7V(MD&B:Z"8;-D%IF-*1[8K] !SG&2#%KR(1%>HIL=*S\:J@$HW*\V/;3BM M6ZQ:-&&UMGDE.."-DT28K85YW>J'+$O0JD"GQK0:9/8W^D$[^%D>YLZFW3^! M"TPGL @G@-<;VEZ+M]A$77O DN_UUW5J=Q_,Z"G+&FX?OD'*-@ 5R^EM=!O0 M6V#'@[[9VKAY)P PI8_JM?KS L;%X3&J6'+\!P&[>*F?YUR2U8IYE*]EF)^X MWW:@@Y>!:+2.:@<++]C:W=AR8>J$<4_I_C%6-7PE7Y/4L&.@BUTTB0FNX:72 MIC=SM;#Y9"^)JY%="9-J0$IM-$*5C>!B)M,)HZ.LR*#<(L=WPVM!KXRA9'WB M-*Q;U5&QUF*\6ZM?'SU\X5J7PD5E\?[53;T7%BYC8^OS(V]&H]R,1[(9=^CA M>-!]>*"&D?V#]=9SG_]W&H[91^_@RGX4Y=T/C/RTOV;DIR/_\+#AU]OU30,_ ME?OW]R"5ZOYQ8]]O-/?+#7RPF:U]%W<:Q[6#!]W W15@H8\4M"C7_)=2!;.E M&$6W2M=:]8)_M+]/NGTS0$7EABS:XWZKB0U9A5]=;L@#;PC9L"MU[B-5M ^, M06AJOI89VZ4X+2C<.MEA1P>KX,W+\_W &W)P<.P?'ZP"M"VWXX&WH]VH/8 M M\@!6[;K#,Z:,\1$$ROY6<.P^!?#;1O*](MKRZ\%'D82#5NT;\YVUVB^M06C[W:_G<^46E'5KN1KD; M)4Z_#/EC@N+,=VIYLG-;).E!:$6^QEY3'NL'W(S-&I\4PWP6;?P$OB,WMS"J^[OHRW6&:R63&\Q4J%!!SWLZU8%=$N!:J%9"4W$H>DBWAZ P&$R"V M:984O([[^60RPI?B#11->5K:'\]\;/N]S \6W-9DO[0S%87&S; M*U_"Y&&D;"F#!TWG_]G;HU514?\G[T,P5#_3X_X[)2U&CVD>_NS])XBF^$]O M;\\8O_WP^NZAUSD@Z@,>V#>UB=RM^6/9_%?[\9-DO#0N>UM+R%ROB;MP9LE^ M]C[.QO3^DS3HAKV?O7>D[F59WR58P.:A^ZL7YF?X4VXD&P/Y7R]HH9>M.;R9B_XM2SP'#,ZREZN<QWK8S>JDR%:2] M*R''/D-7;R+%C3N7_Q.,QC^?[:Z?@V>CA 5/HWWL;_61\%J4Y#SS[U^R+(^^ M)6C#6UD2]7Q?@OJ^M^_Q$/4\;$_+2EJ@O_N^)DWQT#]NECU)V[I_QT=-_^#P M83M:'M'^W2_E2[-=J]]GL/T16HI;8^"O-NT!R,/DQC[B6YI] 7$'^B?"A_25 M)!XF'%@$=L\=T%22,2*GC"V6 5/#"R=DX4; !^.@;+6B0D3H:2U"NI<,.J8) MT-&W$2_5'R. "JR*E,'KPUB8J8/^=8 G"]B*_2DF%TZ 1Q \4L%\, M!O^-DA!B8=S;&[;9!2$Z0AGPHBP0=",5-#/L:^"2%@8KI-H.E(3$K%J)1P%0WP[ M2^* K"T%5!EO9_5Q$AG$LV-U0SIP3Y^(?GC-\?S\%SMG)_\YVRU%[M%D-T/2 M1,%$#9-TA@N2E(B*^^%DRL%JAZV;;TY)3YG/@=%C\@Y]D=I4D=X!Q#4_A;:> MQ2QDY1UHF5M.$NZ3BD(NU!E 9O,PQRU@4#'(&FG=9ZVZOU_(J2X@"3W;/VSY M[8-C?.?E'QR^N"U-*+R&,92M*F MKT9T,TW,#:732KU@''3#*)S,S"L T>L-M+!U:J\Z62WVCJ8Q=F[G$+ M/"W'8:*)I_35+I9#I)CH1V0F)!'=HQM Q1FL"?>5XRL_U#R4>9"Z1U]F+_[$7[[,7!6;4B-X>C^,T%\;)Y5.?54]FBU'KOZ1O. M>UEO>'%R0PM-IT8X@P8J8/6DXBO8/_I[VO*)PL]B(3$FOUFN09B.>-SX2V9Z M,]T'E =F0\.72 \I9G-3V-N(I-_ RC*HID:#"TT@D?J*2+#W??PMS6% M\$W!2HE2WF' Z]S/,Y7UTG ,I7Q+O/?.0UMW+/@;\8;_=IS_&R9XOP&1DU%" MYMC6;L56#?8IRMOM94R]U?JV^,@_F@ M\'?%NY[ZUV_=AOU%=!._H,IQM.\*E\&WZXMD625E6/EZ6 MD&^V1[2CHHCN';]:>26EXESV<](?A7$H1777RCM'M14XHG[EME5];&.W8=DX6C:./NVM?#3;5S:.KJGQ\- _WC_R#^LE%]KV[M^Q MWVZN(HIX\OMWOXVC];)O]+$:_<9^UR7D>4,0>H66XJ(9%$:WXZ)L -C0\-\E M?("J%4->3UN%1A&SK78[@U25I?X;&C[@#PWLH]LN:#?)=!8SKF+0D[XU:3I& M\T8OR*Z\WA4.8R9-<'$2[[F?2FOA_*?&I(//')Q%WSL9 4CRK\""Y74F M2>_S7C= CQ#W3M,H^(_V\1=Q+DD:L [ B^@(S,;HI+J&GK #""=JE &G-4"S MM;8Q9.Y[[A-+O;*I:P$24:W\RB)QZHI$'OJ1 M>-$[VO-3[/D%[?ENS3-QH(NYZT29?>][SQI^HP7ZX$,&&\A625^0V;94.CR M>@5?M']$LA<:U,<4XI)(NZR12D"EHE$P9H!2!CK(;9%#$K)2K#;?0=VPP*T: M=Y=4($2CU?;K];KL?6SAFSWR*E5JH'=?)>2#QMS<=IJD21QGSD#P /G MVJ=+@=H4.*Q .%0K_3#K31E"G!O/[?;>VOSXQ+;M*RBK1R7*ZGI15H]*E-4U M)9V>%,KJ:S6K5DY@JS29CBWHTDP%J:>6ID7\ D;' M[5]NE"BNCR\9]TC"_H7U/>)RHUPR-Y4P61S4EN7"%B>@CZ2,>M.YS;NL;[G? M:]_OC25 MWN_'^T>YPG3?W53[P7?0YM-G!XT[ZTUD&?\>Z"#CB #9 JCU@_J#\4VB-!&^7P50YVMH-XL\,;:J[$.8!71YT\S=PX._SE-,);QS[]4;K M#N]^B*-=[N7W[&7S:-]O'Z^R_Y_D7MZ3!D9^^$$MZWO8T MN 6CI,?YSG4Q;9<'\!^_'.S[!ZU52 U/\O0]T8ULT[6X_T-=B?>C1IOM>S5D MUS?HMXSU349F>8C69XX<'])E=^]<[(_I%#W1G=PGJZ6Q*@[P)#?R?M1AJWY< M:Y0UZ8\SC7X2@2Y\>,4UZ4Q T2SB^Z=*DX]/$F\Q0&W+_9AZ@R,X/CB'LBNF M >^BN$L0_H.)4\?5T&6**$.C_P47P/+ZKT^O[UIU)KSUNJ)-ZGD-Q\=MW"%2 M;\MD'PX;@E.9EDWI287A\2^0L9$*7TV8T4-AI P?3L>-7:K,+!67'0M-?-^E M9H]F->]W)3P F5(<'$(I;Q9FF&DTH]4,TK''U<6V&#,3DNLHZ-+;BO1.FF) MV.KI7V1GA&/PTO,NY"PG=.6^0)B-VE^G8<4PR23--Z3%209S9 M8RQ<&BH=9>"#"J%"M&#)D_Q5XQ@H$>/@_&S_/R1,\L$(-%SU=R)4X+$0R1O>2%U0K(WIJ"G%R M^:2TMI-R,3H@(W#UT6LA/N-4C4+4Y*/:-;F)Y85.;36="/6EI\82?+)?9U(8 M>O"9BJ&F2YE[!&KS6^7-^LM+A4[L7-._T["L94ON6E*:)%9];IW KS4IF;EZ M^U!N(+@3>Z(73#-7S')[Z /I.)*O7J%IR"C"KB(]R'5[]&@Z"-8,("D<)1A$ M&/=I@=/9'L\=!R4-^LI3UY:I:*GQL,J4$E[*;[0?JI6 ;R;F32K2 UK2,U+F M]D.7[$F;5]K0&IG=06/,EDKGWZDU/RYKS==;:WY@"1@-9/--Q9-BM V^ .#7]\&,"\O;\ MC187A)YT4#LJ,38V[!@*+(+(@?4)PU^T?UCZAJ5O6/J&I6]8^H:E;_AC^(8- M\BR.#W]8@-=MWSU_O]7V6T>K;IXGOW_W"]![3/Z$5[J&C].@GP/-\]BT=]S" M:,K%4P?[1_[187,._'"$ADX4$O14>$U?R\L8/WSXP"GJ9X?UAM\^.()3=WYY MJBN>N-"Q4^#]2&):@+[R@NL@C-C*#C+.X4."N%K1I/X] 64DV2*3^S/2@B@[ MH<=Q]4LJP=,P%4UF!@\?>K4CAT= 5"R6L&;:!HU[_UT MDH5]I0>7 7\2%3!2LJ77Q5\L'@BMYXRQV%(< ]"D"VI*[W:CWNT%5(3*)M6* M#CNL/^WY./:E]&9+;[;T9DMOMO1F2V_6?=]Q23:SM7O7./8/VC]L(.)^'=EV M?66;\UK\V,=A%6[-\-&F4ZV8SH;IS,;8XB4R"HN(PP?_I39E"X$QU2=;03,&YS-\ZOYYZ M[TZXT2UO3>LG,MB\R-PX&R;%B31J5[G3 =U%82JZK2=O#,HF]%W4AV]Q8\\= MRF=OKPIOU*P=2T7"NJ??X;+^M,?_GZLQ]^NG$*SH"V@,@NY5A M*VA[O;[*QN%$S4.7I%(\GGD[;ODX^P)C^ANCF^JJA5V?$53Z4\8/8&2GKU60 M2[-__B.+,^0$C^9C,UG-._&$"U>^'F9(Y2^!>O*K%4P]7#)UX"",DRS4K*8A M>3F]B13>NS4$0G*:(S&X=1D&C$$SL&)Z.Z;@XOSR=)=<)IH\]^T^:_BM=MW? MWZ\O%$7<-D 1GR#ZO@$"6LF.$-4?C-.DQV:**FK>[Q9.9[Z00MY!2WO+(M!? MZ8!>%:969)%=)80WC-B5(T<\:_OU_9:_WSB2TI66?UQO^D=D111H8WW^:[$0 MQFL>0T!=\E,&+,GA1 M!B^>9/#B;[]OWV_5&WYSI< _>>=YZ_?O>/_0/SPHZTWN)?C1:-TSC/16&(]; MXU$4_>M"\&.9:Z%#(+S)&G.6_I_NI ^\>,I5*20&$G$H=#4T[ N6>/""M?A0 M,09O=8CA]B#(>F(,WEU"#-7*_<885L:YYD(,U?G(=JD1"4R@3BU55[0W=(9MB**,1Y3QB,?B!97QB#(>\4-O MY:/9OC(>L38@@"9,H/;!C^K/;OG^M?V#>L,_/BJ+,>XE'G%X5*N7\8BM<206 MJC$*/H5Q)>&*/[.*K^C[V?-D'0\#$V'H:L >01\'?;I-X%@/!O0IN^R]:9JJ MN#>K5@;1M#>9!II*:ND@0!K!/Y48@/L+]B?3(,XT604<7UHQ^WSY8Z"9(S1G MB?Y2M9)-NUG8#PUU%TWJ4^>LP'S!CKWPG"0#34H>)5F6]]O@D^L@DO&8-P19 MIC1E1!0&W3 BGYN^JZ,1&M%0.G6JE6X0!6B=R*Z4FJ"(Q"'#:9LH/EH#)TD<$P".-L(@0TH^!/$COGV3F9/,-T)$R\=#Y-$YE1$(?9E?^%6CD;V8E_=G!VTRS1K'A:,;B PG\;(?A7/\;WA(RZ\?UOWZ07NA3DC M6LZ\JR K[IS=J]NWZ=>4C@;MB[-=OMZK:D4VB[?O(B;!BKW+Z1B463OXZ7() M*YYQ+Y$:+YK8+A\M$M$)&NSH1\[1HC7 BBBA,1H']"/] ?A8LH3.UL3@D*9J M;^&\+ST!?_M@?>9X6+PBFMD^VZPV&,]#HN.YFFQHJN2.5]Y*!/P\'YR33A M&J\+\P#V5/K_L_>FS6TCR:+H=T;P/]3QZYZ0)R"9X$Z[QQ&T)+LU;4NZEGI\ MYWTY422*(L8@P,8BF?/K;V96%182E"B+"RCAO-=W+)) 967EGEF9\+2*!)^Y M(\60?^.3Z3OV4:U_K-;7T6&)UF#LW06R RY%L_71Q]"FN#H;"MT?BR+?(+KO M4J997LI<[Z5,\_E?RMSXJ)X]M^M_&[R_$CWUK=,_/XQN8 M4C0;,2XV1_5SYREE2I(JD <&;TF4,!KP-!E7@$I7BI$,@6B*UC?H*8[/@'*W M;'".4(O$V3[;3]D0J-\4/:1AT)X5I4,U!+JL/IX5#+HX>2CI,6!A9F]D$_!D M%*$N2P;5R9<=L0N0BV/!+=TJ,& W8!OZG,;J@@&!^P+-E_3YNU6C?,NZYYUU MS0!RU7Z1D':NB.U%,F?I:H3C>$/Z)AX[FZ;.>3J3[A8?#K'S(9F/H+RUM8ZD MD\,+DFO($.,3ZO<8CL'BQ/L@0]\>)!9Q$$T 5W0E(V>%DI)V1TF^$GTVFC>' M6L3("97J\.29#X3CW2G9E]RX$(X-DH'@;%>P:S$1(M?QO; MH7BLA"BQ7D*S,8IB.[DJ,/N' MB:91ZS6,5K/]XC&QH.E>' 8Z1JW1RK-5?@H3I?HLH2D6-%L/7.6QR"#^<*Q*LD_ 3W&\*>;Q-XV?NE%'>5:K%>7 &C6C62\,-(61 MKG!..(S]L9A9JW!=MN32#.N5?Z)S([4";SQGEX M_T^LA*9(N8,T%6]<_[2,SF)UQ2;3RB8=1:7:/5 M[!3EL+HUT^B8A0$'$S)U+(-"]C%Y=!"S MB;_"/@A7;.&:T?Z?6PE-D5(R>G3&3HCYH-ON&F9[P4G>@89L](QF?05 MF0\ MF)VVD1.1W0%B#DRC5@/[H;DZ,+M-SIR(D?!Q" N2M"+DYQ17:IA&K[9@YKZX M@,I!TS3:K9_'PS.@!+/;,#J=LIN$V6D:M?IZ\%"Z/"4TA85F(XIUU:ZNR^]R MK.(/[:]T.>@VVLC-+UG3'."=WA>-@8[1*#4M\@(V6"SK)/9=DY30%"^PN.C1 MUJ5 P$:QF7S/0^Q7_TE!0L\QRXL&CEBI,>@CWZ(.!=0IM@SM/5@<47^:/"TX M&CJ]WBH5(L\;"90FJQFMUH,E(DOQL._LT#0:-1-8XL'BB)4HH52M)32%A69W M.;NK:#IUA)KF>&('0\<+(G_S91+[?V8E-*6P+:'90VBV5(DF8X#](!#ASTK3 M!4,J+^W5,!K-KM&M;?I.WRK F'6CW:X;9FW3O557 :9GMHU6<].7"U>!I-DV M>O6.T6QMLZ]J*49+:)Z-&/UL\X'MV*']TY;I*GQ:-YH-\+M;F^Y=N@HLK7K; M,'M%$.JM;BOO#N .(,$A$4VCW7RD=BG%: E-8:'9DAC5RNZJ#_T)E/N MSM@53A\_7!AYKH:2#[S;G^U)L:+(K;6W<#]A)?'2:QNUC??&6 TK&/RM;;RE M]TKBWVC5L8G6(XM 2Z%;0E-8:+8D=$_$U!=#FQH),NY:K#_Q8)7_T@<;9-EV M#5OX+62.=N&#M_,J,7S5^]_"\#?2B]Q..(3 MVYF]?6@1^FU@_U=(F+#O!;[J/;:TW2_ ]1%DP?^?PT/VT1:.]99=\AOQ#A[_ M*Q+N$!YKU-^Q?W$G@G_6V>&AIAK+OM7P/%RP*;<:_Z)-&*1C9T/A.*J_32%.H^P=NYY-8?V^SP?V\!T[YQ,AT7KN(0+!CTL]]48_AE\EG*&YXKLBF=F<(R;$NC.*;*%*TE)##-OCT-%$(K#WN-M+U6_ANH M;>C-#!98\E'TM?K65J/$5ZLIY.668 9+V1J2QU1G W"(E7^\JL^STCWL^D#= MBN2$5^^_<-]V!;L6P[$+ML3-C'V( O@D"-C!I>]9T3!\N")TV:6.9990\?%Q MZ@+I"R 6]R:%$*">6WLH7A1"+H#HQX);+VC+E"Q;SWY7MNH?ZTZF]G_/[_?[ M\:U/^7WU_M^"^\#\%GA$%\/0&PB?-4R#U6M)_6R1G,82FGV!IASN6T)3+&@V M+5V5(=U$CVX1$KQUI+.I\W"K)^N_+M']V9^9N>]?"'KH7\__7 = 6D87][/8 MI>7>9?(1OXL-8(*Q8S06"QCW!/Z% <-[ G?=-!I@(@#R?WH#I6XHH2D6-)O6 M#4L\O6,O"#$OL4PQ[-^5]H9AMGM&]PG=#?*!V4=,-'JFT>N4L\$7--V+PT#; M:+5-L+<6\O?;;ZI4JL\2FKU3GRO=2?WD>T' +GUO"ZTV\<92HVDT-I[+7AFB MNF$V6FB9%P6@!:F_*T#,IM$!FZ1C;O,:52EF2VCV3LPNKOY5!(+[PS'[&Y], MW[$3\%,<;XKW_CW M78VOA./ QP;[)%SA;1J<<& 54VJAA9Z"? MG\KX?##1-!M&\^%V8<\>$QVCU^P9K?IZ8E5EL7T)36&AV5VG*#65L;SQCM%M8Q.LV9T5YFSL"T[J=/I&-WB6)!+%<'.'/6:T6O4C7KMD3&,4O*6 MT!06FIW/U5(S#>EROA+#GKMQ\=LVNKU&D>89'K2;=:/56"$&N/D90(^0O)N? MU&1T&QVC]=A."J7,+:$I+#2[D[GW3U\O$HY*:/8%FNU'_=-4O'']TVH:CIB'??\" MEP<8TU^P9%_2_*"#1OM%ST\Z,,%F;_U\"/]9H*!GM)\^1ZQT9$IH"@M-<68G M*7F@HOGW>CG[*U(:K7J>M?7B$J/2"*ZMJ5QYGS%Q8+:,WF)L["7I6;#Y 0F= MQ>M>999\'U5*"X>K%PE3)33[ LWV MTS3'D>\+-R1B5B2\O9QCHV74'MO46*R MVR3-B1@)H&;K?LF\OU[T0=/L&HV7G;0!>]JH+_;K>7E!I7JG9W1:/]\8XAG0 MPD&]V\UK!5ZF;_;,["FAV;*;LVI?UN67,5;Q@?98LC2Z#:-16[B.^I*D:Z/5 M,5K=A7A:J6E?("T<-&HMH]GY^5Q>J6E+:(H.37$*)>I2(&"[UTR>YR'VJ_^D M(*'GF.5% T>LU-[SD6])[O.TZT9WL-AW=F@:O6;'Z#Q<3^GUD)32EL2VCV$)HM5:#)..#&1Z V:D:[81K-9A%&CYI- MPS3!9MMX2X*5QCF;;9 A11@LW6P9S3;\9Y:SI?=+5)30%$2,?K;YP';LT/YI MRW0E60K^=MOH]3;=/FH56+K-7EZ&91?2JU8S:LU-%PZO! F(T+;1:&ZS#6HI M1DMHGH$8U=-O9(\JNJX_]"93[L[8%7=$<,B$8T]LEX?"DK\)\&/&!][MS_:G M6(6EZT:MT]I"C_^5Q'^K9;1KC^Q@OR%%U.R T%WLI+L#6%I&#Q1 K_?(!AFE MT"VA*2PT6Q*Z)V+JBZ%-W0 9=RW6GWBPRG_I@TUZOMV:T6QLNKW.2@$!LVG4 M%L=?[@"2>L]H/[8!WT8 Z=4!)8]MQE1*TQ*:PD*S)6EZ&?G#,0_ */5&[+/G MWAPZ]BU8JQL/L79ZCS=:YBV//XM7*Q3#TIE' OG _%,,QV6[X#=-?''O.1'QG!W_[ M_[KU>NT=O.W6'L)"5^(&<^GTL?F.>3Y3OX WV:Y@IR[L2<#:[@W[$ 7P[R!0 M/W[-N"_8U/=N;:QN82+Y:;42Z 5XP()H ,+3#7T.P/@!(,IVG1D+/7@8-LPL,P.^\"((LI.#\H;ME M'12<.YTN_L-Q6#@6ML]N/,^2!!M3A>W"&A%\);P;GT_']I YWE!2[=N]Q5+^ M(4L,#0$?\/D0F/\?KVJOZ&]5]D9_/WJ+>FY\K?8K6&&R'@\L,(=/ P!(_^O5 MO!VW^@+S%A^(F24U28\"N'94;]GN>M'>:W=Z"=[S3)%5P5PG7/T)?#'D01JP M/--Z5T>R0=(ORA$L@O5\#Z"83' :^6"0O(P3*%F@9($\/1#A;$S'YF_Z@LH^V M<*RW[)+?B'?P_%^1<(?P7*/QCOV+.Q'\L\X.#S6Q6?:M!NCA6[ARK_$OV@1) MXCREG:5Y9RJ[QJ(7-.9P;>#KOEL62P.108!U&9CGX;0IQ&F7OV/5L M"NOW?3ZPA^_8.9\(B=9S#Q'8:*2?>J,?PZ\2+M$<\ML;0'0>SGW!OQ_*5IEO MV93.3&$9MJ51')-EBM@263G-OCT-%$(K#WO/B/MYL.AG^Z_(MNQP5JU0,)!/ M;8S2?16!%_E#+*O;QLG8 O ;9/63.,_@Z$SQJFP>JU>MW F!M3D3HV MYA:#'?'A,)I$#@9FJQ5+C.RA'>+#OV!U?Z=MM!MM@]UY_G>,4@\5'>'W#1Q& MB+-%:S)\%WK#[V// 2$;J"@@181#BBC_TFS@D!NC6^L=L8^>3Y#,!*=_N$RX MEK RX%4K-S1''N/%0QZ,V^ICYJ;,L.R0S[@3>$##P&D@L3&; @?. MX=AN/><61;.#"4?D-CA))<&;#)9SD--(;OY^]>&X6CGO(P79P?P#\ F_Y;9# M-C6\.ZTJ1IYB1LF!\]I@&OE3(!O@1.!G/O$BI/<(1+H4\U]C&#^K)8]I2=@3 MID#YC)8$@L0?"\FD@@]!Y-LN<)$-*Z"FD(0_ L/>0>:_XYAD MS5 AI0(0V X[]V[%!&4"R(,&/.XQ"ZAX7@L&U0H\2J("3.( L 6[!V_!!WU# MFX>=!+2$G4V@ZAT"YA0.$:4ED^P(?!#"U0IFQU,:P@X"E(U(9W" =]P'<1_- MB';A_#U72F8@.=N]A7][OJ1U5#Y3G9.^&]M B\*E GK,8DZQR-.!E2TF'#$, M?<^UAY)"Z+>@Q( 0!7*4"SPZ IXY!)1\!ZTF?@P%(&.D#*!X#: XN0Q\.B-P M+1$ HB1M&T2#"#4"A@J%^ZI,P4+1[LFL.[SMQN>3:D6GU;_^C4^F[T[BB@.Y MA(]6&;R$X0(V*%[NAE+B \JP&0 F8'E(Q01SE0DL^ X"16,,-1Y^Z'KN(:A* M8#9?.N1>$ )3X28UK*3=%*SX"+X P V]<$9_QX@@9<]=?J-W*]7J<(804J\" MJ;-U2CF]?_DLXED>,$&A=FO%. \B*3Y!R.#[]9M*MMUA/"G],EK. G*28O:M M%+,H68'%I?#%$ID^$.>MNB&H=EYZM,_8H\7N7VG_0=];\C1),!Y3A.;U:H6, M 7(N\_P#L"!2WB/[AO;Z$,.$%K@6(4HX;#86"VL U),>1--HU$P#A.J1&MQF MAV)"2.HU:PYN\4 M\-2= H.*OZC'=\A_8(65"!-?_'# L; +U188\^H!I: P]BD07X)*R<"(@U_^ M8AIM3"+^SID:]OMN 0&XT]=/_O"S<^$%-OEC'U]<;4FR\TIEZ&SY]BD9R! MWQ"4%DGAP =S ;0+ZHX(-0FH,5N?5(ZAP!ZV$UHMU(RUO47(GI_G8WCRHPP; ME3Q9,/ 7>7*D3^KG>+)G&MU>N_3<=\63]OLK 18\IDHNP4*W@P #:.=>*'Y[ M8Y=LMJLX*/A5_:EO.ZS>178Q.]F(=^C="'):[^QP3#'MN[&'.2/O#N.-?U[A ME:/ MFSNV[A.[D4B UMQ'RV[*26_-:H5LLZ)URE;X7B8<+[Q!;4@E0!@5H)] MX.YW=MZ7@7SY,Q /,D0*[J8]Y3JQ0/YW%YMEX'\R)\!=-X(?V+18$#(,#Y"$ M&-D_D#AYR)I'K?:O\M?T=OPVD,2+/B3'Q(7T;N']:6Q1J!,^_O/HZBB#&*;2 MB>$8MC/W5'P+!F.B@9"WN.(GCZJ5:\ITA+:/(0>,6:,,U$E#2FHWC%:KIY(< M4VX3E*G\"/X3)*$)_K$#'W%?I4CVEFJ?C>OP$7P_>'VUFK M:71S,H3_ F+H@>=]I_@6WBUSXCS#6Q2 )QC&\).D'WR4!.X,]@'S[&#&7'J9 MU."?KHU1NS^ EZU,J,]@)]R%!ZJ5/WS/!= /DMZ#L,PI-:=PY,L;7 MGP@7$VM4:H,U!T'DA$:2FALY &*DZ''"9^G,(BS%1R,Q#'/W*N\05RM3WQO9 MH8P!SXQ8$P9C+ 62I2PQL2=5 5,OL&4A$=:0X?M'4OAJT&P9@+2O%?LJB\V$I)2UGV$!P!IS$,EJH0NZ $+M5K M '[_0WOW;MN6KDZB?*HLI,"" M*"<33A'[(,8SI>55PH\^VJEQXE+S"KK!+TR5'D')7!)EA]0@4&Q%A85Y4BRZ$7.5:\ M.UA&2B;,:!@R=RY^\,G4$89.B.B,N%XIABNF?DFP(+%@D1NLJY0PX[$//1_I MRZ,R F".&HA,T]\0%P881T!<0+2#@"# M@6O CZ,2Q*[HND6 M)(EE;:6@Y;#$>$QKI8PR#%25+YIN4K6E*Q'0Y+F*#9X#D&JR/XU4^S)&HO+V M8$5*^<:QW@M.';4L!2U0%O(;=+"DH9 UPM*J*R-WD[P^O/C3ATOPEO[X0Y9 M_WG"#O Y[%6+4"0P$Q1GYU\)2JG@R#Y&,8PEUCZJ>1E)!L6@++772J_Y?X_]K]).:BZ.''?V<(A-"Y-]A8H/"G765.B.+7@EYWGR/;S9 5!;5B M.0XR?;W$<6L*XHH(I2IN) M@O8?F<>JC/['+1+!%DXZ1ZY9.+\$[#X@A6M'G5K-3"0O_-UJF,\=PX40L>CE MY8C8SE'MY8I8G2\LQ>LF,*JRL Q#.NQR(0\E)\?)B![&)Q*^*:68JL MX,Q_!-_H1.+1 I)YG$NL^O)*&@F%*Q+R^K5RL=_KZ_= M<@$)XU'YI-7WNUKF:2$6FC]#(SV\91$?T+$[FE]A>CG')M>0B^]X6) M.(0=X-6>S[?=D]-;[8A3$&3+K#:ZM;W'U4+96(FN^R!0A7?2$-Q[5)D+ M:>]UXFK.,%X_AE8>*/0T8;@&1-=C/#^>05'K.D\$:>>[. 8;(>1NN._[*$^C M2/LH3Z-(^RA/HTC[N,;F'$_=Q)8T[,8-G?HF[9ROLOQG[ZW!S2()+Q24*"KI MJ*2CDHZ*@*22CDHZ*NEH&R@ZI5KP@H2"'CGX7+],!^![N05P&::1EZN6;/?> M.KH53VT.I%]SKY;\-(VIU[;F7JO&*-_[7K-FU!H]HXY3Z^][]X9 ?J9(-8T: MT&:KVRN1NC:D'I:X+'%90%R:1L_$ 1.E %T?3NN&V6P:W5ZMQ.DZE5*OU3;: MS7:)U/4AM0&4VC.:G5+3KP^I!Z9A]NI&M[%^D?IZ?1[(M[$=BI5CZ,?82V)M MR0;UR#K/Z[&'U#7:[;;1ZIDKO.]G8=MK!(%4Z/7 -NB6"%JBY)O@>G9*["S! M3LOHMDKL+*4=TVBV2MFS##V=FF'6ZB5ZEHEF;"G::Y0(6HJ@;KMKU-JE_%EF MHG;;'<-LM-:#GS5:I2O$Q1\)' [CD3W7V('C!8$(7C^GDS2-1J=NM+NE+%B* MH!;04[M3*MMELF"=ANRSXJV#=1JQSPHS.'VK9?3JI=19BJ!NIVETNJ7WO,S$ M-WJMEM$QFR6"\E_6,.I=<&B.=V;TT.E7(F89.W7J M('?79%<\*UXZZ#;1+BTQDR>"ZR:(X5(_Y2.G"79,;UW1@F>%G#K8Z:W>YF+L M:XV3_B18F.#GSRZ(:O:,6J^-.8!2DRZC;:-3:X +6N;8EF&H#*+>\[(RB'HO M[1B]=L?H=>OOO$5X&DFJ%_B&0+X>VT&U(IM58W_O0 Y0I@'. M "V._0F0HU1 M%&PFN%^M#&;L%U4E0G,HLH](IP'[S/\2DQD-%0Y@_0EX*FIZ XF3G;:Y[&N//Q=/L%_F^#]Q>CT>$'.42T6KFBD=I]WT?:H;G6O[T9O-_; M[>WYZ7R#$[$\FGRJ)J;/0 R,#K,#T'GJM$I&VATCG;DC.:VA9)G=@1\?0K4B MQQH'I'D^1('MBH!&7[! D!YB=WP6J&'!MGNSOBD8Q3BR<@AP!N#:4;UENQM$ M>YX'L $HO\')X>D%N1#5S?9Z(%HGHK %@@0$;-C4H+.#F/> %6^$'%X>@&[# MB>$/5FWLBJ(*2D(KT4QA2>2#[3@QB7S1;@/USM!CY2]]SP(O)GC $=W*\*)E M#O,+5;K@^54KB9MJ:QV,HZ?0ISSV)K#4#$>;FIUWR81#Y?V!<8L#KH0+_X\+ M,#(K$N@R#H3SU;71OY5BZ:!I&OHM?)H#B^[@3>!E*2ZR&,0?N ,CL$<@1%WWF6UC' M\V=J(A=\#SXS[B" %PS!37YHQ=)0WZ%/!6?B"Z :P<2/*1(MQ5H2:K@#:02T MR";X$SED;10YJ;%IC50( P,FY6GNZC3'M@,'JDYFRH.0C>!A/)-DJ%Z C#GB MMN_,M(2AN%E65L$[' X&+BXZ[_()_$R^BJ@2'P6;'42) 2((O7X$9V); MED-#(+4LO0,TT&ZE&!*"S"K/]V?X#Q1>B_OES@0T+,.07 SV$3MSU21)@_WY M!X%S(EPXWN_&$BS@LB" 8\/.2*V"HGWBW8)$!%G8.>K\:C#3/#+A?_#%9@W^ MR3A!=@$"'H5]PS1H4P:J!^1.^U8XLY+#=@3^%1P!J3W'F1G5"APW1G85?:44 M*&E_(K40_@V4 J:;@34L8Z25E/($)@0R5M%D2P ,EJ+\J1<"&Z!,=0$\7PS] MR XEDX@?=H!OKU;DZR<"#0-@<6(4Q[Y-G(B$"03H<5AC,"O5[L[!1[5+!A90 M3E8(H<5%PA&/D)(<6AXJ\O$C5T^[G:!B#B(0.RA61,@=D'#?$^N-%/:4H[L7 M@7$(I(82!"@*J"?]8M08VO44#A"N[[GV$*U+2=YC.R3!?^=1D,B@Q4>V#V\9 M$.'CWVC.UFOO7,^?<(?^,-_%I$VVIV\/ 4G*FL5'!CRPARJA@T(/X5"H,)3@ M1]X:>O!/N1"@'P[&Y_ R,;&C"3N ;0S *K7 2@'D.)Y[ T+3$6"AAFBLOE8/ M DIOQB&E=8(A!^R&LR-VA9D>PJ4=Q!_+!\!^]>4CH 2C$+DF23Z1@#Z^^-?9 M">YKQ'T&>P0E!K013:>.#:Q8Z0DH1K M25W,R4AB0![$-,0^ U^1' 8(D2BYD^)5WPZ^:T)6'AVRH=((D8L..%A!GO:Y M@*7'R D4(XS'$,<$ T^$MA,;:9P- 3< MX]I3J#X82A9(ON07 H-=!(7OEH7 MX9KZWJUMX9M&]@\!!AGJ(/PB"A!. 'M&3(VN6 (Q_N!&A/(9S;(J&6K[*:%1 M$O@NHPN. "LPC@5)0"0U),X<6,M$HT@U("X#X=^J,$3V*9!]EI@B)X K'TT5 M8BO\6;5BV2"1,VRP_S:(.68ACP?[^)_#0_;1%H[U MEET"QM[!>_Z*!!SR6]9HOV/_PH'N;UF='1[JT*IEWVK 'I[8,A=Z;!-$CQIB MOMIH\KR-+Z]%#[UI;@0TOYY(3IJ9FX2>1IQ&V3MV/9O"^GT?N&_XCIWSB9!H M/?<0@8UV^JDW^C'\*HG_ZMCO;V\ T7DX!^[]?C@@&?$6F!//+!WQE2B.R3-% M=(GHG&;?G@8*H96'_?0:(XVX%0+2VZ+X/>);>I-M_>/5E?F_-;/^*M[*X/W9 M]>F7:J5[Q#Z>G??/C\_ZG]G5=1\^/#V_OF+]\Q-V]>?EY6?ZN__UW^RD?]W? M:V3LN<[_*DC)84D2Z)\)MV(7Z@S4]@_4[0RUT"4J8 MG9V=Q>[.5S'U?.D0<>;(<(+V*^<3%#A7%L4QO-=*%JI6KI*54.V=>QA%) ,D M]/97X>T3K2RP>2-A\R7UJTF!#@F!WA$[_KU__NGTBIV=$^N?G%WU/WT]5<+@ MV]GU[ZQ_?'SQ)X@"_.#B7/]Y=OZ)'DB$"#QZ_/GBZL^OIQEIL0^8W'-"R '_ M'!RUD@MW9S7/<68SYDS%>'W@O(OSZZ\7GZ7*O?QZ<7QZ KQS5:K:W1Z<_?[T M%OP6+@OG0"F>V,'0\8+(1]WHAKZGDE67OC<4%GP<_/;&?E\>V^[ 3TX( UVI M(YK&1T3!@'FP&B=V$ !J8L,Q#>;5Z;&& MKEKQ(T<]CO@,CM(Y+LOH-,CB]S M9H!^/AQ&D\@AFUDEMB>1:P_I Q4Y \KFLE0]DX/!KZ8^_&U/Z>X*(!S#3!)? ML9WOC4;V4/B!)(PI;!J>P?0[AK/1[J=S=&9X6\4.J,30%S?LE:#XQ0 ;WH"&^N'S>VQ0@(5=/3A:0@ M>A-]5ZTD;N2!Y"1-A4#.6.T M/-:/V>@C$ V(@IG(M:9>GV9+8.5J&I,?2@Y M4LI?72.Q!& ,[SXH%@XXGC+6'9 Y7PQ M?DD"J/K!.#FLRT;O!/\NB_TQPB]%^4" ?%@KPV_>,-L\L$EXB%B6@A[9PAS.# M4;!*9OQCN1%_;PLJM8+_'U/QW-'L0_/$L7&2C8@NWO:H5!V_#:W*4ZB:0 M&@NH%PW+F#UR%ME8?&G=CBHU, 5^&_NSS)&.!K4CJW3 MS"HGG<.ER-+2;I4Q;SOF*OF3(Y 5Z.C 3YV9D>9"K$$'Z&X190-2YEAB!>SV MW?7N'&'="(/0\I8=V*]SWLPL#S: ;(GXX9@*=F=8I^%'@F58/R45L#(?^=U# MYR[YO%K!+]Z1)C^P:3F1*PN,E&>:?)_V.VUM0I!?,@^TH4M[*>6/'!F(T=$*6 P6"%"@*/]1EN0# M1C@ 'KE#539/E.=Q(GSC7N4#ABJ2$=TC3RP:94A46DMP@" M\N/_O&(WX"IC3Y 9?BFF%#N*'6^-5PR=':BH&CSSJ=^_3")K211)WIJ8>@Z: MQPMN<*1HEP""[8DHXB!CIJE$0BV*;P :;/F!,E94&Y78="%B,Z2VO/?XI &?6<(7QJ7Y6$IGAW'$6=8?8\X>2,2E M1J@(C^ M_HKL0-D%$16PIH]O#J#$\Y&G20@" G8L7=<:6TKZAJ0K7;\\_)(LP!HS.QAK84A" _ZCORWQ5X1QZ)4UTQ&[R ;#E\0U2<;2 MS=;'A]X,NGN%5(EYD/SP9,8]>@AHDBNY@<,S%_;R78I@6Z\I]Y4-^B,[25"& MODU)U7NOHJ'*H4EN4 M5X]3>]0^&(D"8ZE'^2C9/S4V+U3MPX5.MD]0\DU?Y$Q% MKWE.D36#YDV_6QL@T^D+3#"J0*.0%SW!YI76 M$CWAZ2"+JHY3->JXTM'ZPG(H\+7HW^QA%F>=0G/4]M"TG7N(LC6$]&>DVM0!#X B\.L.P@;RW$:)/X,IF M"+8_MZ+MZ@UI0;&PI[5;JGO*&5NA6"*5F$#EM=C4'3TX:8<*0U0X OX&,E8? MQ$1#5)(2\:G>9UGBGP@0_4--Z*H7!KD[/AI?&-/FP[&FK]@!TB%4V2_TUE:+ MT-5N::7H%^MW8AL5P-<-58C("QHY"L8F71> .L3R#83# >H]JE:^Z9@\WG\" M-Y3+NXT+:BUA!+HH+ .SA5%B1;=']MRQDXUUEZ0Y5&:!KKR"RQ"$NM!-QHGS M4YRVF]P>!&O*QHO0F!&2,<-4]&ID^Y.4O:6-_;A>[Q[W<#%ZK8%"1P!!#Z+! M?RC:Y&5 3YR@%6 &XRX?Z&GD!RA#\.VR8[ M^5E^4>EK*6I(QVO[$Y6XRI#(ZABL?XX#P#/FV-\QN@NR:.$)8_5]Y0KEO:65 M/2?UQ9LEK?F;)1^.V 7EP,Z2LH%2.NWR)E98K?2Q5&:(:9F]W4?N,3S0 Z!3 M]@!8;P^ 3MD#H/8L>P#(G:[O*G![]:O E_VOU]7*V=G9UJ_M/G'3ST]7+*KW MSIQZ-VM'[.3LZ^GQ]<77*X.=_M_3XS^OS_YURBX^?CP[/L7/\#KI\<77RXNO M_>M3]NGB7Z=?\8KV:6D$[/1@3W05!T9@K,7\=3E=9M>WL)*&&;I$3?742E6X MZ4JVN<(J)RBL=(6-SQ%(V>\P9S5.5BT.A\-?1V!W[P008,P M(R?6,FFC_NL&B20G/G/61X);IKNG^(#K!+75?3G8VP!1JLOB"-ZR(DQN M^_"F%\*AYSP<">(G-0OV209\&:K/UAIAMTUG(KZO;>!?P=GT@P.6@H3P.'*QKGK,)R6S M/I%9&R\'>QL@RTM?!'3=()[!>"V&8]=SO)O9"V'++_9PS(4:0OD[OB=<]+F? M-V&MGRT[I5'[%%AU^N2%L. QG^)-(Z4;Q]QW;,$NG6@R*/GP::!V:R\'>R4? M/ED55@KV2^IS+?-;Q%N8>?CMC7"!NZ!"4+/I$% MVR\'>UMG055ZN?^U'GL#ONQPEF1)5894=BJCMA\T__:AQB%>H6KD:TV [NI!YW^K84H5:\3G\)AC; M4[PX9D78H&\0!3C%%#:?"1%>JN\-]AE[H&-#^#__>)V USB"G]CR]C0.XS&J ME0 [>TWQPAN.<943P7D0J,$_<;\57P2A#Z^F^S2Z)XJZ)'+$KF3/JUO;BP(< MYB?\6Y%J0IT:@WDE7%S_7[ _E@JGP L_BQONL/X(^T3AR81W>#CU6JU-.(5_ M=([8*7D[V!$$"ZGH6CC\#^X!VX\(2\\M$ISN$A[;X>SPL^=:'DXMOY.W]O2L MV_^J)I)XD^U<18D M86; W>^J()$&1T[4U.I0''IW>&=)=7+2%Z&P$P:\]51-O(UQDQZ&KN]1X[NI MT:[MCGRN\2$,-E&M@A#!.'$X[HV/$&)G'5QR =$TTYBN45J9[3H@=N9/"1O) M6;(SZ7^HUZ6\C$D7^-/8P?&,> E3]K;$HC:<# P+*SG"QIYCX2%_!KJRQ T0 M(KOA=)E+-?"&Y6Z%'ZAV<8H*I4#Y0DBBCY.GDSN%"@1LMB-\2M'AS^B&^#&? M#'S;N@%QEGJ_IB)]Z]MB:H#%2%"S'G@#DK_XP2>!O("*'=& !?%36/?4O7'P M'7_CD^D[]HT[..#^@QARZNLUHK?=">X /\-?V,K,M^EV 88AAIX/F,+:QAN\ M%$8=X@R%^V#(':%QG>GDE&$#@Q$9BIL9_2O#'?00_I&LD^[I9J1Z3*A^[($4 MKSC?$X01W?JG]C#(#$.ZXW>/T"WOK^U46^N*"5TMH93U?SSBK+0R47)'\V;V M6!<[[,//_QFY0K7B^HB\!/\TD2CD#= O_I&JT6 @=XF/JY6$43\HC/1BZZH*3EP2 +C%?;5'")RZ&T??!N37>S? M(#EO4B\#T9/BR03>^))F2M%D1X(D')NYW9GMP<66LPTI=#4=>AF&2\;9*>.H M?&DZ5WHO[_PS@D,&HZH9*X\QSVI/WW/$_#WGE Z79) DP&).4Z9;M9)=0O_5 M.F*_$Z$-(Q\'-,.GR+>Q,9A-JQT1G2>[DDTU;^5DD=_/3Q ^A"U"-E6LA9^9 MO6Z/N EX&)0&=JX#&^^&..=CY-,MV%.PE;GL7WGJP,$!BH=>B(HPH_RR ,3, M1CP5VH%LDA0## IL!C(#]&S@C<([.33J%IA_*KLFJIY$"_KPY]D2;>$$G?+8 M2F;<*3.J&B-97[0*&]9-S17W39 !8LRI"#' ;!P>Q9U_Y8>Z\2_H#*1?A"2V M6'.T$3N);="8F\ H!(@%&6*J.Y$ +,"SI!//7$!>"+_,,JPQ;^*"TEJB.I7= M2^^^PD:A[)_>V 7-$B!W:H8]^/.J_WJ!(7%#R_1>RCY%KY :0) O"K[O!+]B2U-%>#)Q(1VX4,:F62.23(5_%K0?D@@Y.QA8R+0@TI?(XOZVM 2] M(7;YYZ-3BXW08ZK4C=J7#34UI56L,$M"J]U&F?SD"F,S0"I0UK&(Y MMQB\LV@4->%A"(R'+: 1"W?+(DJXGTOO3OB.[7YGU^@OZKZUFH-'T@4PP048 M@^RXH>-I*M< S(>N= UJ#0/9^XY.!]0WX0V[#[L8'@Q1I@S%'391&7L@GXX] M#!])Z.Z3MR!P^JEN4B0"0UP<@%GZ(&6K//T1; X7*?#,JKCJ!R\F"OK!L M-5XCEF$Q9A>$J#Z8/$&*82?<:]H[MX=I;U^Z%P(O!D7*%4\\CDFV3WGNE*54 M<\@'I.A I E8MA)>#,.6$G.G$O,3V!J4EDO2<2F)B=$\&EM L[O4D>E0&7!> M5W<5*/[ ".6\"\:V$!7C*_%>N'CV?G7OJ'BRJA*!(8TE DEG:I>+7LN4BPR.IG#(,3^ M'G(-FFQ&.FNH@_^P%@)9K2R'4H;"9?9 :5GQ@R95W:;.A\$R+K7'\URADGE5X8ZCS%_"D$TQ'Z7LO-L$EPEJJ (._46 M!Y=9P-N#[*P)?+G253*&3XI,!H-!R0,78E \,]]U3"%63&H8S,,)&K#.#4?2 MTK(\B"-%0!(1CHY2\5,9,<]ZS7HG.M4TWZU?GRS:QM4*RMU#5X2'\#'8RAKT M0(COJJFU)0-1(^J=: /*X8'( MN/[8G@8R683/5BOJX8'O?9=C;&--AW^$0%NNF,$_$Q5!W:)%Q' M)X7J0>>^//+%<%.Y3'.D&29##<)1HUU2\RV6FA['L9+\J)0DXOOWHW_"P8@9 M"I8YVN?4;I(<@SD>/CJR-I7'[H2POB4DQ!^ $II4.0ZQ3I5+2FC5W/-4#+:JZ98NJ];:H MZC[_%E6YM+YELMXW'HT+FD$\4CTSO$/5,\_7:J3=6 R%Q9[+TJ*,*YR618^ MD=F#!>1B<@'I6_E@<&)KXC]1H)[SVQG:;#=C#%]-;<<#M^Q"AE@[K=^":/H^ M' /"X7]IXBQ8L,JS- A#H'ANL=7++$BWZA8N 85$$] :(G3Y)/8N@[&' M+9?O7-E:\W?N>C8HH9!_%Y28#SQ7%:3 [C!;#FZY;&]*KU76<6#_B(LX:*J; M>@X6O^,^+6;)VHY(:N&Q/0F$,](_1STN^XPJ/S";@@=MI-QNSFZ $]$*"Z:V M"NC) ?.T83EK[?+BF]3&B4TW'',PT6 1F@VI2T[ \XT[[(QIL-"4A[ZMHO/9 M,\,.I+8;H2N,/\4#8R-G1BEB60^"W52%C+Q=@9%@^6B/Q6;MR 'Z[!\VV=7W M&:#Y[CL0:/^P@TH[H-H3!/AC_Q!2&OP431$RM(_1L(&U M;4Z!!$V@<116U:-0ME%A !;!@LAZ-_&.E+$HH9_@X#H<=#;V7!GQE.8:;N@R M\L&RA96XKRM>/I,Y0H$"X%T5_+RR'21-6-:7'WP S/Y7T =Q4AA!WW)R&:OTY!;2:QJN85/ M^^+1W#_V45BG/PSX*<8V@(7Z(U#,JI!'L[C!/GSY1JN=]Z_ZJ9A5C7@D M!OG!TB_US6>J%IH*.)6^ZND/) T,I"(OL8R3-*PSS-*(@Q,G]]A')0VR(B?N MK@''$JDAM\1DAK33=UV.@_R 0K\).&_E8V?Y92%^(F/1.7L9I"H^",\XC2!$ M&U&-M"$H=/P\MN715MU?.W$'L9=[9K2O?[XK7E)0%Q06M6DR3""!(0\X!0=/)J!A=$5/*M;E M:U=C5-V?*>@"[X#GP(VC(I,[L--U*<0ENEI7(2B=,#M0+0WNB00@48&:%2F< MG1$KESA?PP>=(D)TS@.5VI,U)BJ%4.O@J&G;T2,4973E;CY: 0Z(E2IZ,5NR M%E"?9AP'\R>J(/4N!9D4$LGK8U3W*?R=;%4?$]8'BL64R+DGIZBHL_D4UXCQZE2W@XB6XP+B@C&( +;VB3 M&3*2B9->'?&,*TL+1P8();GA^&\B8WB;,P-;"5[WY8C] 9+,F?"YB&#\PIIZ M8?T(RW-5"$=.#4Q5_NKT629Z(B'^XOFJ.,MUA)0M%.;1(\KU*"AI.4W32\1G M0N-JO2GC-@YLA6__R5$>?P7F'H[!8P&DH2G#R?X_##'13-IR"+XPV)"PQA!H M#0X\2WTJFD-2$"WF#U>R6.9$[OZ3 -!%B%Y!$M&1IHR#\TQ\E=F>\!N7@\ % M2N-H$DD;?RAMCV]S>99%>L QQ"X%62T0XI3VBXNW4QA5OD"(0TN^BX ENF: M:N6>? TK0KIF*SIW__,X'^E1=&=2P=F]CC'L^9G0P 8J;'99)KNF^ZDEU[^! MGCTY6MHG]YOR#@Z_,YB;2I0DYKZA8D%\%0Y6BZ8G[.\:>S: MNT 7TJ_7[S 6V]_28_)7WT'6BLG4\69BGP/)/S/=H%>&CM<;.NZ5H>-UB/=M MSR[84&\HM"7 JQ4&CB: M "AW[B:.!L7N 5$S^DJZ8M]=[\X1%A7I9ZIMC]BY%^+O O#@XJ'<\J"QD,!S MQ*JH,L@J2=6SI?:J1K(.J427?&S/N=6KQ2CPR;L:1D&@*T&FB/J$I'$\K)]' M$_=0K:157<+O)((MOAN9##.F<>43K)>&_Z1W'<^[]\A%O!E3%<)<#5Y263H4 MRXER,O*-(<=7G;-*]F]8C][MVA7VTLXQ Y MV%DEE?TX!;B?,I)HA$/)$OS9>IV= 9Z/1;[V%R M8!H (,$DSLU3X1A,H=C/SI3='_!!]9^EB'@Q?IH5OWB,<9RQ=&)W"'Y?)B>3 M>=,81@774]S2]-QTV1SP?[8P3!?4TS!M*W8\T3EU9SI5!7^AQRGA4Y&GP$BR M"-J,(-$2R+*M>?$(U'*6$A5?DYG%E[+6,U6P_1&4R5+!-J;!GFIRO"75I,Z+ MSRG=:L7*N.-I687"5]U+F0CNJKX+5+P?CPS$[.5)__]0=;RZG^]: % 03S2- MK\KGS_74>E%>3%MV)YH45\Y.)R)D3182-(+&P)V/[.>2Z,9= MZ9];LG1!1K;QFCA%7\%"R1W0BIT?X/@?S,9B3)1>@/A6E<3!_1:=I2__4'Y? MPE*MT+#8%(P8*?=DM/AN; \Q6(M$IZ/#Z9)F6>HACRT+0'S=@IHMS+]')8A2 MT& =2HR:1T&37.R0*"M55L%\HC&E%/#Z6T(4;V7)2#;%EK M&#?2\%I,OZ7R M;*G$V@?A>';V3SZ#+.7\/!DGLBPZMP8R0S GOD E MT-ATF3Z^B93<3TV#5Y<:T[:KNMJH-C^WKHUY*+DC5 ]I52)_?.=%CBH8'M%< M9U7\'.L06,H&1RJB:_/8?D,61*0E\W\BZV:B1;0"5I=(:)=E;REVSQD.Y^(@ M!U4K,2>4EM^.Y=]\U< ]U53H=0D1Y-HJR=6SN;N#>=/5E:N,A868/[<#O#A' M 1R'(W/A M 7GOTMM7&5-566EHK#S*!GV7".% 10C$H0I(!"H:<:.MW,4%,,_WP K4+DAN MA(PJ]+L]"GT@0K"/#]GTLI@1=A[&=U3>J>^6 .8#X*[RQ25"'K7S#%P@Z35< M!GY*I3]H'KN>>RBO;"90I3!V-Q;R_/!RC*S/0VJAKWFH!SPJV_IQX,D2 MBQ M9^NR1CH);+$A[C+JQ)]_&7#,W-MT$0@&./!#- C?H4T]$K[*U<^Y,X]':*)T M,_$3O'=$-H,MFU/)F(WO.;)..8?WWJ6N^022$<%V%50OZV,E" )!-<9I3X82 ME7J?5!@Q)?+25$)WZ4*L.=;$3!>R, Z6NA:CP\HJR);L*1$91K*3E!Q1FR(S M0%]\!9QBC472\ T13I=\;/01B.:!PF;DZ 310%\Q'J3RGA)0$ %^QJ[Y*P(< M81DL;CT%1L[J"1])9TGCFRKMZ*8;U:,,XBJ>V(>8%Z!]>S M=OC'O*><5 J1IP'4 M+*#ZGN:F3+"I'4\_\'#PI-/2 V@$:S%6S&]4*L2QOG MPHTU[VB-#? 2<0S].S5 5<98GT[=U8J4%T166&<<^V/JQJD4$-(&U0&*/%RD M4;"XF=+B*Y*)D,M4PX>D6\&!CHV\EI5ZJF:+ MXB2JP'K^P@K>@,ZQ+3!,,L+:B_M"'VQ9Y"/OC;AJ*-T=?LMMA\2(E\OUP(YB M$-@AV"!W=W='0\_BGNP?@\504_A@\LQ(]_[:C&:MK,U8:VU&L_:B:C/V4ASO M+,ZE[0>.->EI.V99X%J)+;#21Y2:E;FZ3.X2C<1%$4LA?VDE+@O ZQ\MT>\+ MQ>US ?D#'F0!R2@9 EC:7E\C#&VUVK76P?#U0?WU0?]U7!&_9-ND5O YP&?_ ML'$P>'U@Q@]="5A&7K0X_2'3G6#?@'6,L=X)Z8W7RR)U^=A84':Z?#=0==0J M[C;?)FBNI61HQ,&X((V E%E_=7K,*,BG=&->%H%3V0*!$%(J7GG*VM#/[57C M8&LN_#8I&YAK_C7@JD%#NJOA2';\RO9=L*E=PP2WI7L"RK:(=MQR@2YI)1?3 M9-=1Q->84XU @IDD![_AQ'$IB99-2$I%RS<:!RQ/8*DN6)*Q6![Z4\K!8!/0 M%R-]J2P3,O(H,N>0/1^_6W>.EE$FL,^&MNH=%FHXJ(1(U]XL I47RS,RP:L8 MBB0$F0KNL1N/JWIL;_ ?&34)4NEM3U7WI!=?HH)4$76P$-?+X"'S)EI60BXP M?HF9%PH^I&-^"S[!DDSONM>5/]"[FH/FG0JAJ*Z0^(/\NC0/[&]5ATZ''/F@ MO0+J]8.!4X0I_L[W1ACM _^(HL#XBQ2H@0TDS:DU^HW/)Z5$WK4\L(/U>^>? MCK(W)8Y8/S'^XJ*A92G5IQA]C&P^CC;?0P;?:V4/+0$#0P9X-?^G(P9+WIL7 M. "4Y,<+5>" <2"J##D0P5ABZ,G&#V]E--=^,L M@WH\P$+IY*;7PMTLU5LO8 M7O4$&Y#2.]98"I,HK,!,2SJ1+B3#2XKX<8[-D M]?AR<7;C>O5T0=S2Y4L9LAT9DI05E5[4;JRFO,*N^VK7,[T#T G*]VUD#G,T MHVRH='1T+84J89#=E%S+MK"<@1*,<2OS%(=F[?GD54;Z/31"257NRP9'0PS' MI"X+4(Y3Y0]5L\EEMQ,2H,C'HY8WZH)J_B-X:M32(%Y!%9DM?6(N$ZX,1ZP@ M6ZCCO*<$/5WRD:K;C)W&Y35W>T:HSX*[EK4G^9E$8N*-2"<%/)1YER2=15SL M>Y=Q6')ZJ6S$6Y%!BN7N"GD5N4"@KX*:GTR3GW!5\EZ*$8J54YPI1Z7T4_8) MZ.4ZCAI^>V&F83!:G#2\$"6U@RE%%AU&-A4B0:(OLJ4OPN3E)E+J6P7A M]-(Q]:>R+2(9:93,)Y+7&N$],E1JT=40Q]%S"-+W9S!=*NLCHT",(BPR; _!FFBKD6$:F@QYN$NO0[H"Z8<0-N M7?I]5*U09X[%PTN-R+*2CCVIM!3UP_P.] "_);)0MVICHL#.GL=+"$SV[$ K MB^2XCBR[R*@L/B&Y!T<>B%)7A7X MR?JN[/'%F'> I \Q:BPK\8#'93?_4 5[L4FU>":&T /%*&99C++>8A3S116C ME!;$4@M"2],@>W,TU?-,QZ?F9//\?5(<*J U2&JRF.Z/AF,=O"B(92 J'H,% MI.'(4H$'WWCI0FF.1HP4>9-DN*WNW*?&9J@1$>N^2%3:H7E ?Z-+8!@ZP;&, MR:@+W6LOE\!P,H:\^4F75AAY$*I82=T@"Z@E%S7#2,@MU=UACO*XFC&"RI/Z MMD[L'_C"I'-=1BN[ F^XH+=)(YUE^P]U51ALMVPSB#RW">]M'@0CRC:'XE:[LOZIJ]T..W'HWIEO,DRF5OUO JX@^:+['DMYZE1V^-? MZHV:4:M1X^=?&K46_ENU*=?#S"CU[,AVPS0=CUZ83K ,/#3+7[0C4RUD%S*C!3ZRC$2",C.1!E@TDC MJ5&34V#00. V#CA5A<58'VU9M@YWJ4&"8W3FZ?>#I!'(B4!V_)YJ#RXS?)2_ M*_72MOS+Y(1E6#J^G' KN32V\08BN3QL23H+[X0#/YO B\?QY0;98ERWQ@&3 M#0O,P>R(&04CSS+D=DN!TKA%G.;L>!G9A3M='**;MM$L#T-3389?@"*E,!$8 M[J.&?=0G+\V4J5$'7#> HUJBF*]^,5O$47/. T]!)X.Y,?IH)J($RY[0O+Y0 M.#/5WTU"+9$!=F4J[FWHZPCQ\^K:@0Z4 Q; /PIPRDT YA[.'#0(:G+-94^I MJ9#FIT_A 'T#- 8-87#%#1!2[([!N['\))0?(./Q@&[LSM+W*0:S?+=$S6K. M2H@87,[,^B$1!=U15PM)*.#O@.J854B;Q I6N)8ZM9YL? MI'J\+>GJ)H=>:>1A0EX.;$_V/6^PI<%-66UDL_Y2KY.AAD88_7YR-/>V>3U4 M;R56$=D^*=.(7DF-/3+V42D"MV_T+%HVG@N,E3)OE";+-6LRYLC/F J@Y-=A M*["GF0IIA#S!5LAET =,!9>9W45;05Z>*8V% A@+YQS'7>&$\2_V3]A1C/C&9T2Q4MR8U):I,-/V6;*:%Z^)"^_QCG&_-[ZF/B M "/>6 P@XS440JJ;4A#E0I,)<-QCQ#247]@/*)SDAZJQ8C14 ]/&U*BT6B%K M"(P>LANPM3CU0')5[$;V-K6#M*F#[>WY':7$=)NCQ$?&]SJ"XQ4'S.+&.235 M2M>L*S^<4-1)Q\%5_WY@P3&E3% M^XOT@C&ILRS1AI$Y=D5O 3,33:!;06,+:;!/R'#"EMP-UI1*IUSA%H?36 MTZ0.3.=/;!^GJ+ER-IC"/^V@%/]%,)3FVI&EPC0Y$1ZV),!#O\H+ ,O^O_"; M6]E=&TT.&0 >Q=.493M#M$I4S$?6"\[>[AFJ\^DC*7-*ES7-EST]>F.9JJ>E MU5&OJ+@G50.U^@(YU5*O=*E04B'U&(3%(/_ZTUA?0')HYMCCUP^+^S MS<5G:BH^\[O(WD 2@.EDZOQ]9369*L[Y<$=2ZIYZ$*-!0321]XSFG%U9<(SA M%5V$(Z^19L?BI>Z3RCR51"UN8"!48BV_ N@7L[Y20"H._I@RDY7$@+ $.@D" M_4RHAZTATH,Q_S+44P35^L10S])BGI5B/:P,]92AGC+4L^^AG@O07N0WE3YX M87SPO8SM7),Q(5WPDI8*0TM[&<^YLG_<2TEE &FVI) M'<\;-)*ZETSC*ZIIUJ-\Y/@T:J9BN]_CJMIJ154_'BM,2))4)9#/0B \T%"E M7C9466]#E7K94.7G58,&?N\T@GR3;?WCU1_\?VLU,ZD/';P_NS[]4JV8YA$[ M_;^GQW]>G_WKE!U??+D\/;_J7Y]=G._A=O=2 9*Q>!5-)O)62ZI3\C4)JV#L MW07Q]=9,*V7;I2!YW#$M4--1F8^)#!RCJ+LGI(+NP6(7QVH%2U))'5]9 M;ULVODUO'@P ZEYMQ.-?*76 ?4W$2/C8?DT10B)ZUDX.4CZ_FE_B45IF=3!6 MTT<+0.E8\FU$KJCI4VRBY5<:_40O=K MP9Q5%'YCF G:97 FYY3QW0&+2"?_>%6?U_R;PP2&%U;9\I+]Y:RRPI9?#GIU M[4J)X TA^ /*[Q*_&\/OU^3:@LQ"]TE5EAC?&,8OY&2J$L\;QO/?J=>8[+J; MMG9+E&\,Y==>R)WMXSEYLJ-U5N MJMS4UC:ULB9YEVJRBW$2SW_+_)O!0;W6-.J-KE%OM5[G:!L5/6ET?LV+S>MN MBDPU4\SN23U;_W4)%K,_,W-7R#] 7<,T]XB/>OC5>XS8+7GB)Q;9.OBJ'> > M[T U(MSC'1S6#DOH2^A_ OKF$[EWTP)=)EGPWV^9#4/OZEZ4 MKHK'?,EMWO>SO-=M"I8E8GA7X"R1J;L"Y^$?OEQH<@38KD!9(HTV*(*^C>U0 MI.3.BZ2 $IH2FI<)S:;-E\75O]C#,1<.^V);-XZ8_?WO6S!2%MS+71U1MV=T M6X6!ID"*KP0EWX@TFLU.<:"I&?5>KU@"YC'^T4('PI?D'YF]AM%MMHL"3H&X MK-XVFL7QU J$&+-MM!N-HD!3;[2-;F>;XJ?TC4IH2FA>+#3;]XV2!CTOR2FJ M%RM46B %7(*2;\D:[5IA[.KZSX!3#*_HQ);WLL$A*A-([[M@[9JMHD!3)'YK MU$OYG)^N:12&>E$,U1[KWJ_5.UHN>XILY)70E-"4T.R[XS0_'N]%N4\@^>O% M443MTE8H.BCUNM%J%H9@ZLV.T>D\DIVV[T"]>K]DG.9+\I'J9L. GQ8%G"+Q M5)E$6D:^1K=5F!QVO5TSFN8CP2F32"4T)30E-/OA"V6FFIX$,>BAM/CDE239'S^P>IYLC4(]*W \%^ M%]P)QP8[ ;1PQV#_HJP] #+V?," \"?LQ [XP';L<&:PSQX.JIK[F)H5]H=# M"F"!<#X18";2A_";B9@,X.>RPWL0J9D]OIC8T41//4_/!Z)&TO8@HMEA7O=^W0H%_KU:^V-^%OES#?!':U#S5]R;9"?0\8$OT M-=+K/R,72+E1,]"XW\[1[1FO$ZK](Y;QMH 9O._,PXE8]^ W.ZA-HYMM#]4O MG$M^&[S_1'UY:49",E*/R>:]LI4O'B!\FVHMS*2CN^Y6TML<5%:$'KZ/V> : M^_T^9MD\4^2G1P5AI^#,Y)HYMVI%F'(;VFUV@E&!D4K\*P$^ ;-JS_#[4YT3 M=X9K,%(EZ+)S^6\#G[UYGQ:;ZA,I-]^IO]P(34H4H>J#0 PC'VP/6$I]0B-# MG!DV7U]\*M MG\:0FF>/@,GK54\^PU3#LDV/D7SL'-[VKVMFGO:;WAL99G_.:%LOQ:U-IB\[ M516[_6D 394/7!N Q<9?27$[I[CN4;>DMY+>MD=OW7V3<%NSVNZ]O/43]OD3 M44'W-R0PZ4L<3SRXXC!@,:VQ8N*G*%)IG9*HL29!5#P\E32T+1I:D_54/#25 M)+0M$M*75 I.1/L:NUH;5G)2N[+.0((GBPV>*=^MP3PRW\A4_;/$SW.42SVC M56L77BR5-%1D&FH=U4L2*DGH222TKHCXELRCN/AZ#XK0BE\3>!&%04$7AD]/Y:[9J-ULBLG%@<\I&S,8^U(W(8=H2_/YB M_-TF6JJ?K4R!6J#M'**-7'O'R5_RL\5J5=%#QNYPIW:#2DL+=_,F&O@"T% M6"G 2@&V'@$68Z\48:4(*Y (6QM79&]9K/I_^AI&?/]"14V"C=;)ESRRK[?V MTKZTO%)1K8@?4]OG1#;6_$V^?&V%UC]41)1D8EH'195\7!4TL^VZ&=-1E+QT%1D M]3^'A^RC+1SK+;OD-^(=_/ZO2+A#@*#9>,?^A5U7 MP%)FAX?Z0"W[=O4PYER6J$VK/ZHR;;5ZL[QJP>5]MD-OFLM^]]-JIKPMC3B- MLG?L>C:%]?L^'V#W;:RMD6@]]Q"!S4;ZJ3?Z,?PJ(4E-CK^] 43GX=P7_/OA M0(P\'UX^I3-+I^8DBF,*R9Q[TKXS\_8T4 BM/.Q"\<%O@QCX=9=T;J5L5075 M=7XW@%_YSZ)EGKT3T.A*7RE5MU]:;!_]B#\=7I^U;\^NSC?=+9T_5O9R\9$-%-VY#F. M=X?W>&5.-! AI7E#.99UF!H>RZ;G[ #N[&'N.^ M8*X7,NX$7CRX=6XLY6M*(^,'(SL :X;-! >+0+B6L!:RRP8.L1QZK@NK( QW MMH3,!@-*^+?P_D#/B1W*UQ^Q,Y?QX=#S+1HVJY]@5Z?':H1LP/S(0=3@QW+? MWL2&C8/U%$WP"F\PED@!;WH""XQYF&QM.G7 "(.'CMCICZ& 0^4!XDVA3WYKF=96Z]<#E'^NV=0+V* M:SK6[E.."R ]LY12SO[6FF7Z*(3J W#*?3<99 A\?8FL;\>IIF,>C-G!+Z\W M=TMXG>2U-HNR)+"G$=@5#H]+%X5H>BI)J22EQVWNV@NYD\F([S,-[6N$3=DP MK?JO#Y[X.O,PO^,SH>>6]B^)K11ONS=* MUE'^L5GKXYA/0Z[G)?^3'8^Y[\#O+YUH,BBS.'N3Q5D;#Q8/4241E:G DG[V M@7[V1 CM:TABPV$([L\D>)\]>+QDNY+M=H^HDHA*W5_2SS[0SYX(H>?F^:\_ MMW8-3ZAZX$_L:^2ZPMF/&^Y;O(F^20;>'-2%8?$5VJ<714269+OW9+O-KO\E MV99D6TK;LF9_JVW!5.W9F8NE1_:M8)<.=X,];'&VEP= 5?NJDIZ-><#".X_Q M(1T$G0R;.QAVR.HULY/[)>.NA67V9NZW:RX]+\]S"4/A\50K>2=0,M5V@+YP MJY43,1383HJU#6(8>3OD@\=]"R^PG,077;CE34-AT=?+.>L O\;[)O7:._H5 M?DI_F^]>'S%@8S:-_*D7"'T]!G]0K=ATGX5;MW1Y!3^WL_14!ID>V ML :U[)O;0L^P%LPOA?=C)DWG7I^&+ER$B!>6A%_178X \V/T0I[RNDVB[H' MH]8W: %8SQ=8KPQ?X<[3K\?K0T,X&-\>1*'0EWK4X_KB3K7"AV-;W(H)X!KQ M@5L2\)@WL8?,&_Q'D"0,)(+I(.YX?P%OCR--/5VO-KC>[?Z[FS'80/!^"VW';JTA+1L!T%$K$,4(>,>GCF7 * F+BHL8C"#V:/Y1X%(?=A-0#^!'?MB!.+$Q8MSBD4) M0L5O\?83Y"&>#-K>T .!Y7/@3H??:?$5$-B6 )8D!I\(KF[ ^6!]C-+G4*V, M?&\2 U@RQK880U,PMR8VT OJ$Q)F6L+&5Q!C6M3$F:/_[L;V<"Q-3_B!(D<0 M_W#VEH!7PQ*"* V%IAW@3%1\0:P?JQ5U946](5D3N(0(B;F@BX. PWCE4@1 MV#ZQ&*H0CKP1?P#?[8Y6'D2RC@S)0"PB\2U:]V!J@8 MX'8L$=^7O=3*T0WIE?*= 4<'^XRI'.]&PMW\75:4MT 1X$:P^=O)4A6I"8< M B2TS-RS[PC: _5KM")\FX1/0%_(JZF 3\M6LVL!7'F^^/LIGTD]ZS/0J:3A MT@>IP<-C ^B4@M GT0^G(:BX>06-5MVB3IM"2HJ8NVFT>YV8J) \XB4 M(X]I&"3\$/@<29[QFQM?W*#L!Q)0CVJI#I\,I7J5;X#G4(N$6JEDF#,VAO'; M6[!#O2A(&"]E$1XQN4MZ*L!KDU/ AF59:B^!Z+'[)K RY@ R+56FM) ($G#1I%/#-)J&)U&@WA 6/0=O4(J M7K7):D5;X'*?@+64@*5[Z:GMK'AFL BMU.@9W4:3R5[00;*W(]8'1D9,1$YH MH&ST1M7*O:^J-VI&IVGFVR^CB"0<;2QE ,5'5O+VMB("=;.,".PZ(D!>G%DG M)C)7# $$.%-E$\Z[6$F^*))"4 M*+"LB;D&_*\4*$4S%DSJ64(V@M*49,:FE8&F'XKH))HE/M3[= L&N.:5BWI? M20M;RM_(\$.U8K8/^&OV0;AB!)X)4,7%G0O"9&Q/V5>!,3X4)2AV'!MYN%0] MVP'Z3V0-R:VG/\#^=F_ TQJ">9?IMR3_%#_$,"(MHYLM27,7[7S=<0AU!)[D MQ/-1#@.49NU7W;\I8[=CH,@7:F("Q6J1"@@4&V1\3!W*DL\^JU:5 *O8$BB) MY"FE8:Y.CT$1>;3Z=]>[]U&X<3K"% M$D4!'+ O0^VIHP&K &6Y(\,X\ L?_?3%C4E7B'X'KQ6EB-T"T-^ 5"EB@]D, MVP5E!UQB \_BP2CA"SXL]?Z2DI62-KE-U62L:9['I0N*2_ (V'('A.,'6%K M,0\^DIZT9EPX?R+& 6Q9\L.^T<%]@]0>& ?8+,L?K_[@_UNKU5_%\"Z\<6Z'9]>G7\"TK!^AHO_SZ]GUV>D5N_AV?OKUZO>S M2W;QD1V??KWNGYVS#Z?GIQ_/CL_ZG]7WK']^PK[TS_N?3K^O M3T_8U?7%\1^_7WP^.?T*/[F^AI]GL%A<9.Y6K5VGDQR+/3YM%_YW(E,(%#UD M_^1NA(D7D\H@Z@V#8=C7MW3DJ+3JJ!(@7J58H*61)NX52 M+BF]MT33Q>I0Y6(P-O'03W$WG.$=B:G*@5#*A5:3QA$HZ;&'P0@T0ET$)U*) M&[U!-$3AF\1N;OVJ35\O"H,07HM827+,\SA091["1^F+,BG!&)G'6.N!)T)5 M'S&ZS)K1:]:-1JNA7ZT"S92Q22V.?:5>D9KJUM3K\>'^C?V)%[FR#$^U83R7Y0:Z M=6QFW^K#BY0&U@UE4U)@?ONKMV1,;7\_T'&"DCVF8S<:R9QZ_3&Y3S)7WM!(J M'][F Z]YVOV;?.'W=W:/+'O*#I]$R?=>-=Y0OY!\_.BQGW+BIU(#]>5JX%Z* M694F<@X=C'7@[%;7O.^W>>_<&$#FT0JP_+H=L;9]N@#-B>[:)?>_Q]9!8_MD M<5@[+ I!K ^][AO.EDBD%R%S:'Y9:G29(J_F]LFK53?JO>[SH["_[X"^"BG& M_A"WMLO^X*Y6;:T=$)F\%5S2V(YEV#^/YGNE;A;5IFDT&\WRX(LD7+!EGNZ6 MMV&N[^0Y<,_@](O#]3FZXRDQS75;T+9P G;E82G2#>>^-9>R9$4"]AA\P)"= MA@[W _8O\1]F=OHJ"-3MU&KL=\\/A!NHCTX$.HW?YS:T>1>QWC0+Y2+6CEJ% M<1&+S0R?CM@UO,C7[%@C:'/^O-'?!G M&_1*HUX@_NR4BG6U6)H_@Y>=_M?GCG>GV+2[!VQ:;[2!3X^YPP<\X '[:ATI MC5JO%5JCQB!+?C4;M?KV^;76:8!.+4Q0J7>T0@SUY:K3:V_X5R1N;<<1K!_@ MQ8ECFBU6P:M5IAHBVMHQ58I0WG0^/5;9H>PR# O5-9WG/05 M7==BIW'!Z$5<,(HEHI^P1)0=G.(:NECO]=M-([EAM%H=H]XM3(2U4?^9<$#9 M;7.S0/_]=;7R&:O>_A][;]Z>\SIS%HR8A31W\69K(.9>[N>H+EFC3U6A;>-;((U@XD=*Z&?DL MB%,]J-<8RX82P@E]"Y/":9&L2?(JR0D/ECVD)_Q,EYWP-'1:888>*B5'$]13 MBRM:FD*/C/8'#ENM>%)DZ6,ZDA&"KR J=^>CJ<%*>SV3\ MNDNLRD=[R-TX)UX&'"WGZ^\T^)?-'@! TS=-"HKTK8&#L!D\N_=S,KF84:+I MCFHH>L^A)[X7G@BB!QU(B4]&Q E7,!S+*\F&:9)E7I:GSK=0)3OH6R8YVF.K M.JN+:GD5CX(%&U6KY]'A74EO)8>+)6TAK>,NR5=\[LN^;() 1$TYHC ME\YCTT.F.?,$+\FTA97LXEMR#TB9.D+)^=@-LGKWE2 M/^&^$UQ:V/624KR[0:G=8@/!8QL,@5P0.KV(3 ML6\Y.@VX+3V].BZ5R4CQ3,6]%:AL(@5JIHRRF,GR G8^?%S-;\>7ZP6N?EKE MRN5/G#Q=,6[Y377L6Y,[/W$I++_2%/@9'9X0G]FZ,O4N_!)RHEZ:DQ?_&A_Q MGS@Q)_!2>HX:,9^7QU<'9?P3EULJ3X26@F&@^RZ1GQND:-:3P^@)WC1U_1?B MX$Q=RH0V1?;,%MW@$\5FDKL@X76%V#:>CEE-A/VGK"7">R^]N81([UQ0(9?/ M8'SE%^%K>H,>RT'*6]P&I^XI1J9T*DFGY&L/J5DL^ZFYM;7TB[NY^8_2ZW\Z MXZY8,3I,W_5U\80KJ*I%:XMXNL3RBE4YK.KDN+Q[HU3D&58]6MZ,U15 .M[- MB'N$>F%8_94Z6&FH@T5^#*\.5AKJ8.U='2SYS76PY)-QO2M:RJIJ'2*!3ICSS]Y;Q<+Q6;U3I7KIR7:B7\GTJQ! 6O-DITQ3))?PY:R&>F M,&H;>;4V\9\DNJQ#59WHA2_U9N%+G7"U>KE2+-<*UURA6*S>5IJ%2I.[(+X[ M$;-&J7Y7+I:@E-QFB2X,--T]/+A ?J.V27.1#B([5B3;C)J.%[8RTK$U1ZU' M[AR1_D+4=&3EC_NV;I*>.@:G8$-R8+JD:CGK5=6WK0YR2/==+RR M205>(L3D$EI46"&TL.K%]!.MOTMBAOXMTTWWQKME7JBPHYN*2?>^'!??QT*& MWL,Y0R&U69^L8 U@%E4:OYZ5.!Z_9>'CO+BG-M-2;TS*MP'V8)&-'4"_B##Q M4RV[A]E]_,VO1;R4H,,#4H1XT@J4U@S^MYP7>&P=T:__+:6RO"CF?'L:6]D& M=._:!-%-Y3DH)[XOK^D:C8@C\YZ8>"2BO5 46!%O6FJ?W.8JSQ-<3S=8?!4E M,-V;4(RDHE^5%B$/9=+?.]F\5^"0Y9TISL3:4=K6(Y01WP31-5NW;-J0;9'. M9R (=D'5\8SWR;23*G)D*;/P2DD+Y0>NU:>;F2YZ,EV<)TWY* 8/#\9(&M=O M]3MXZ%/$D%YP_CX=6U#].WGV]_'L LM/JZ5)6SK_*VS$V>C8[\U*:Z7>(Q/9 M-)]E3 Y940>TR0 VVUFU_7$CA,#MA ,::7-+# QE+!BL=>W 4,:O)=T$2 ;7 MO46Z$':F"=3QHCFA(=!55N'( JEW=)5K#[1[Y&+B9YJAO<)O6N:!6CFL]^_< MI#(*>N,D?-;?<[YMP[+WL5E1Q^_#[HV!B!+X$S C@A5_T;C7X3P(/ P%R/0L M*D(G:2-$XWNTQKT7R].=J?G@_2XRS/+S+:?)FY!-B@>S@9%L'L]@G!D$@9U" M,HPFS\:@G9]5:AHI>&(==-P>'I-_2>%=G28H&3,()10Q=%+:)LBD?V*4D^2" M63D:#V'2\&%11S9J9+TFBC.CW FU^TJ8,@-ARG##E!D(4R8G3)D0P9X)S*0G M@9EQZ"5]PI5^7)7/RLT&SUV4*X4*+?3?:!::K+A_HWA5.K^]GHF])&/\B^W) MG3DG,*-BVXN+\H9QDB";ULV01;;TW-7;)+I$!E6AW0EGRZ5%=C!"#'TT"Q30 MH@%$.6/^ ;ZH=4K[\SER5%NGN9ES%>[6R"18.&MKI!>$?9B=4V1=!D$$0MBL(J;PLIK'GB3]FI?PI>I97$X ZHIL57AY> MD6"L0T^_$1$HFZIE]RU;(6K]OWN&9_S_ =+Q@'0JDV*0EE>!= #$XSPY;)[@ M,5(Q>$CRB M[2G^2__?7HF&!'(12YM'/I96D8^SX?&U\N3ED.X3-^. V #7EBS?CA&>2M+)?2IZ(2@9$94U:_S]L72/[$6G__Q[! M)@NPB9V&S:ZB84N]OF$-V;8T=08Q7>22L8JM.7;89,'V,1.6^;7TI9>P-CO[$RM37FQ#JW9EC902=;S M6(O.MJC:/TTJ"R 2,1")2209BX0L;-)%$[-4:#)O=]'V3%)@SR4FDB+ELRE/ M4E;:=5E74BK6(^I147FOI.S?L@)1Z_@)RTKQZE^C ,@@ /$0 &\[DPC 2AN:9$U@3!DGJ/ >^!6Z3UGHV[K!23DF OSL:K"L M"BW_DC?"+PSW,#+&WLI5XZS(G2GF W?;*/!D]W',L>>GG5Q+D 6'NP MADW.., ZAS]*:1_6F55@31#+F$+3L(A-0DKQ/R*.Y/3^=R_!#%NO,0"S1%+$ MQ;SH@?F-6Z^!''3?O1UR-!XJB2]LQ%*;G9KD7]&C;G)?%1-Q__WO?HH!;,7& M00Q$0P#&YE#( <-$Y6\BFQ=IXDGI?]"SYYWEH#6#OB-K2"FO M5T>=N6:<;(.1_G0QKH#G]>D,'"BC!X/W!X2PVQ@F!"4/@('CB<'23&*.NSUI MG!1)!)?NEXMR6M@7M(4XIS$E:],U0788+-@I.RE7&H"6-6@MFX9N>A;^C[/Z M-?93'9>62?/3=/8%28WB%2 I3"0UE6?+M'I#;&2YR"0%D+F&VD4]9>^@52Q< M [0BAE91,4B!16HQ7>OF0UMQ]D^'G9>6D4>+YY9)M6"%-N;@SA57 MX2YT W$?R/D.C93I)O%[KWD( RC#IN9![N-BS(75#R_"64ITZ=6P)72FL.HF M2G;^-\3:JL$RJEL(U\57VB>.OXY!.^0D=L!NSR$+F(T)9I?9 M#2O8#'N/80!Q3$#L[RD_HH#1P%1N87"/J61:5Q(3AMC H;T(9LW'102/#D[C M2C,X]E:F],[AP2+%(XG>W%Z@MCV@A153K!UG4O<]7NFEF85>FN'VTLQ"+\VX M]])DDQTJZ?1)XV:7F:,Q_>W/C?)EI="\K4??Q3+\<26S*;IW8F/<%]WK>\T* M&[+Z.][I#=+ 6TQ_T#Z2K\FE7FD>THVG]*QV%1-+2D&EA^#$O(R7 L7AE!Y= M.5CS;3^J@(V"+OY-(_W;5&7@D&;4I(\UZ[--26DCCC0'PK_@=Y-N[&W458R. MW]B9]DKW+B =I-' ).VLR0.5@=NU;#Q$;2?:.R=T*SZ,7?K:843)[]MB.-ODM M^69QI?K4M1QF MN2KNP$:_XSD'/2);,8PA3V,^7;WGOYM6X M2,'&O4X>S>K;X@<='J@*,56)9\"30!/A1_ "YA4P%X.Z'3KA!XU_V_/[YCR] M#5]'@DW4^GD1>'>0+X0G*]1?XX/-#&1=HQC9C_IN?.N'X5#N\Y M,_X,><+8IRE:/5*LD3+KGG@OV.CFJ,/A*+HVGA%G?DH<2OOA <(8\;RF'A^< M('HE3Y.-[YJHYNLNF H\,.0ZQ:IG[ MI%DF8A.#7]&V!L2OPH/L8]].=\C$8 ^,4$*O)VS$2*2,HN\?V'V,9(=KN)1C MAP/NNUBZ2+$6YT3KDF>/A8V)-@AJT$/N65 TD&DBC93(B"DS@QR-RMW"2ULV$("8RFGB%5YPO:Q M8QF6 %J!UAVM)A6F$HOZ[.'*0=4D37)\:7TI@.I5;U2P\ZR8R1A.DECO[?XQ M A=M >[52NX+.Z/0D_@D3&.2(/>A9NNFJO<58XG(?TS&.)+$\W@7D(2I EJ! MUJV+:T(M](KB=O%C:XK]0/;;P4"/U$"?+Z&>C"$DB=T+C7)N;U=O)N!^12HF MY4F8QB1!;M8HGX@Y[4VMTEU>L@D(-OIN+?HQ'C[0"K0FB5:PT9?:Z#>ZVE60 MP5V19[FDTPZ8Z>'3>J[;2'4M,(_ (H^6'9XX,P(G,IV$F4P2ZH#675JZ8SQ\ MH!5H31*M8&DOM;2+2M]5=).D3-B&3CI3#WIM,+?!W$X29\'"A0T6=I(X"Q;V=$![S M/ MFI,PATG"&]"Z2\MUC("F=_IBX6?Y'X;HVZOSOZ/]H@Y;LT>=ZJ5:M-]DP MJA<<64QJ)?R?2I.KER[+C6:ICA>38JG>+%^4\:?:[=EUN<@5BL7J;:59KESB MA:9^\\^I$I:#NQWL7!R'V+AL'CC?N[J+$H<6T E[J!-RQ)B?V)%L,&>%:VQ, MEKC&5:G4;'"%!M$5Q-H_*]7]EG$25ZB<>RT $Z\-)- &H U &^07*8.)/\DL MAF+UID1E'W^HU4M7I4JC?%?R?[BHUKGF58G[62K4&QPQ+=*M5EJL$&LM@.6>-G/;B0Y8V.) M,"ME9^3W+2=C*O_"YQBD3;RH&MICXMN?D[73S9ZD:_\[\K=E?/K;XPV:Y9LS MR[9DDL:%1+:O:UJL^>*9I=@:Z2#G9R6R+G$-UU(?NI9!>MKC7Q,VN**E*1AY M>#C]@<-=8E.BSW-E4TU:8\2-J89H:*_V=5.WS,,#K^=@T3+I\D8:#@9*FS9< M_ 5MFYC 8292^+^CPX.N\H@X9:#I9#+(["BJ:O7P&VBS5#4X56W%4$@.I--% MB/6V) +&+9 OUH%WT'9T32<=/!SN WDT"8U)PJS[]2_STD5,<#(T.?4X; MV1.'ESR$.+Q>FUW:6].@E$R1Y8QQ0TC234P^\KJ\]OHVZB+3(>TLV \\Q]IO MTJZ[3D"[>6&[PP/2OM,=LG>JBM/E.H;UY' =UNR5&]*NR/'$\QASAK8G,7$BI^[ MD5MT'VFOZ^ /7$?1;=)1F33@-0R,-[P,ZK2_L=/'I#GL>>-''![T+4>GG8F] M9J;>]!&25YTU9V",FZ&2=KE]1/KQDNZE+W(9?S(9JP\/6)-DTGJ8]"-F'98G M=9#[K%ZR@7E\CTS6-)K\COI>7USRT%N3@ISJ&4I-H8>'KBJP'&R4]C/%T;'$ MDZGV5H8$CB.1^K[9Q2K@\.!U7:'8R)?!I3 AW:69S9QA^FU,='[H.W MFM6*A>K99"TCW<+M<1=HS6OL3[FE;SFL:[;V?JCE"MZW1E79, MY^U)XX3K((UH-LZ9=),VE"=GK&>5?A\/A@8'[ %1A>0'/.J!X2G;^6[42[K) M'Q[XSZ2C2YJ"3*1P?F>2J0U4@K()L+DED,#B8&H8F.-I95/%-;N6$_S50R)K MV!H&9?PD_?J V0%13V#9>&O#_=6Q,ULGA03-@=&!E M@DVI*?$B%BR/O[7QZ/#+\!"1>8\5$OW1&R0Q1KQ!$AN1U M,8_)&'U;J#^P^V1*\4,\)8JO(A+J*U*_ESOJ=)AM:1)%NT19OV7<%'7X(S$7 M"5L]%6Y:V+97N_[K03ML@&B\KN(I]Q6":@R(_^&!FQG EHJT 9X?YDTX9*+H M$JX[#\Y2X?-1\JH# M0\^8529^%$_PK6 &.RY9^'5,"WK4-1):)WKJ7J$896JL1U9OMJQINJ,:EN,] M=+51,OO%8[-B.%: G$?%&"CN^$V+?(_#@P&Q2ZCSBX&@=_!JC'F,"==[U.?H M*1KBVL. Q<03-^H)84<,_SOS#B*9Q$7S/#,"\AZG?/8^!O8S\HF/JD.<$*)BU'\2/7MB)+@5,43GDN4&52-_NC8ZM M"]Z#%Q-^>!"TZ?"[/D@?L7)\M(Q'SUJE#HU. R_8GS ,;(11Y>T,VK^96<(3 M&DA0SD#/> ZU>T_G8CVE(4P$5O>(#8(08C/S"AL;JC.&MA?UH_/J;ZUK))!8"62B*7HBB(K18) M9HJ"++9&J5KMC_H%IKRV5.J +%:1#U_^'19TE,+Y6]")3L+N>%IH5/7+5/]V;^ M)F]J$#_),L>EO,1]2QM]M937Q?%[BGF)4,LK[JD&_FS/Y_P_L>,<[QS37')J M;I*<.O?$V9#<\J)@[3E[(T$\61* G$H].O-RO1HTURNIL[\D'Y&E+!T>S.4L M13'.#8SIM-S!D(=7"AD1K].?\1Z==O.A^L12\&@QZ>#!#>LG?DPQ- M[G@ZB7,:+>\(5ZVVW"P,5ZW*M<7G79;8:F]3+N^X<8$9^AX*%HL1O?\)D>05 M,DX#6P0>!,8F 3470J5_PD<\=^3K_QU)$WBE\MF @?KM3*D6AGWS^N>LP?&" M41,Z5]88/AE*1).W<*;"I7[_P">VJ)]$P6?T+*MXW4EE"NWDHD\,8?:V@[2@ MMSV>(.&BA0;.\;VB]+&'ZSAX%2FT'==65+>EG[5&]NW7<_L^,\R<:4?A*?\U MCIB^'PKKF++MZ7OIPS6D6BR;^F^6=63H)K8N"HU&*5 QM?TY!,#$2+03 _+ MM XI(4NOOTWR5ZCX_'=XS!(S?X4KSUYBRP5Q-LG)&):QXDG)WRL)R=%4.DS! MJ7:"*3#D*)/B_N](?W;_-@<]S7(UI.H]Q3CBO \.W4(;F#I[P&WC_.BS)/%Y M*_;!=RV>[L&*\=< :6Q(THCB/,HUD)1 MX 7LH8IB)!YJ_.8.<)T07*_K8&(#+R_R8C:;/%R_OOK=FFW=,) V,26PQC)'HL0T6SUW1+ O%(9)0;$K@4YD$JA1 ]SZ@>^TE$S^#EZ6=\4'/ TMF ME=3EF\KVGUDO4W=_+B_5BEN5HL[VWX+O&?ZYEBJKJ$OH]OC),>Y&=5@D6G44 MW2G**!56=%1'J]+FA3&*U5I.R;R0B212O.0X4QP7*A F$*80C(.,E.4S8GYG MA&EC)T?6]XZWKT7 %8!,?P 1@&CCZ:BS_EH3.VPN<]B(XX;$/ZV1G"G6E M>^:@W7/$ 4^2RI&)2TD!,#>96"OZ$.L40 0@VH"+ M$T@XFPEEB:AW>YNW^G=7>U8QO=J\*M4A?@5R&2]& 8@ 1"LH]])4I2)7,>_U MMH&8AL?N2ME4C0&)_5Q:EO:D&\8DCJ54!ZW1;Z1+7WY>UGMGE>#D/!U,![DF ^[K)6WPVC^&> MDY,']]?7WW/40;:--,Q)JX>:RO.8MS.K[EVV[%YI94?YDLRZ@9LXI.HSDY&. MFTVY+9?#2 I+I/-\3HRDPB\<506A2JA0K6DG9#-\-AM).>'= M/K$*VV3@+L2'J'@P"D $('ICD;[ -EG@Z"KQW<89@#\>GW\6*W>77\^2L%^V M'1\N<(R5A4^AS!"8FZN9FP$)C,)I2_%"CG2MB"3L"FX;R%%2Y&CM>&XN*T9U M%A==J#Y'$1L]SHQY;UBZEW48WG=+UG?78 MI/ \MLA\M75I?*^-2=_+:=:@;:"M&9G+.OA&2/$FZKU$XJ-E:$OK5#JW">-2 M2HZ3!@*T)P*T;EO.-)_*X/]MIO3K1@1HO/:?NJ0+#?Y\>/!//_APME:^1GQ/ ML>]U3.'%/ MS=PH582Q9F]DD,TN.CQ05-7JX2>23N^<:;GX"8J-./P*'1-R;RL&AI/MS[^.C[D+'1G:WUQ- MNN.>QC"@JVTM;53UP%:V#&V(I%6"@%;SKU[R*_3-2. MKW+^.<6<7L1T&RD/QVV$=35^=I].6E P&8_'. V@;X*"_O33@T018MELKXWV M&.NP=^FJ[;PU-!;^T_Y>(6T3/DQ#S M;H?&N5@/O&E%67W JZT]1^''\1.>3K48'?3^)T2<'#).0]OLMB">._+U_XZD M6=LB@LVVI6->8W!$I".:FB4[8&%2#]"*-[3$Z#92(X;1XCB]'(C37^O8'#=T M5T=.P=0:KJ4^=#$9R'9(R1UW."E1<-8:25\>S4&]^^=6V_Y)53KO&E(M6R'A ME+\Y?#NR#=U\8Y1I@7S,0VJ-6;DN%\[*U^5FN=3P@OJ5)V4]HTJ\]'85 M,F1#.T26^]QC]'H\# $5'KG27_&1:']?)EP&+DL&>P]EF;_"E?%7LKX6"DX4 M:939O,Q+J6P4*6#13&IHRA'$8)?$8,UD2)%/I5-\1HRDR/[&!&'QBIQ?OB(7 M3(T= 515>X"T^4#9S%K]/)"=AZN+[S?IU/:W6=9=ML-=J@G_&(FEYSXR'9+$ M."X,ZK=I#C 8[/'$V.-O4E*OBE04J[C(9V7\/R&2FDCQFUZ _@Y!?]U:8"F! M3Z42WNUYLE@+@<6Z0E+A7_2='5D=J%_NC4>42ZCO'"*/";O"]95!SVQ,SP1O M/':0>JP_'W=U34/XX5@R)/VY;1N"**2//A^/:8^YA /D8@VY%Y>V!;HWDN9N M,I^.ICS*MCU-DJ]/AO-==[O%@8.7%63[%L%P\6KV1=>_-FWUN69$W39U"]YE MU#6PZ^@1F8,PXL-0]6E%S974JD^KB&847FH^A;5=9G>*08%X@7B%*5YKQ[#S M^3R?2T42P][M:FOK>[?;URS@.4!^!H (0+1I1V_QIJ%76HWX=<2_>W3.6Z/' M'[7?M[_T7KKQL'O^73AEU6"C,,DR_;)=N)FM0)E/97)\FAPZ3EI0"<"]\^!> MMV89UN8Y#/!(^FF!+P.^S-Y)=4+,4 1@"@B7Z:XV)>I6*:Z\+!P_?K:K7:> M_W3%A'DQ(3+WNEJY]%JOENHW')P29:/'*).,QR]S',YC,->W;!)H M@P082(!9*P%F(K.1'&?.\*(4R6EFR# # =L% 5LWR2R=Y7.Y2,X90HK9!JWG M[5, ]GOR[7< $8 H(B72B?X-Z!>P?B%*TX@3,'SAS8X6"' XABR)N]!-&;=(6O#GPX<#H?)?1 M&B*=0&SAO(45+D:.T34"DQP\LI<-K :0-[&^QM !& : ,[<"]U MWZ6GHJSK:_NRXC9^_$R6FQ8B8Q=TSO4*PD/[7!#;F# *0 0@ O,;I >D!T 4 M0][L)8@6F]\74Z>@>CW+I$;XG6(,D'_G_.\',=M+6$V" M4(^Z,BXQ>BBO>.[?[&$^5_/+N%I3[*K=-UXAM>]\HQ@5=?^'*H?Q*'+%&L TT/6=OALQ*%+TMH+Z8(C$M\() M__=F(,VQG)\#E/C2#)<=9X!G5R\'\#1JWG[[D6KDI.M?\LLSK=.[YT$EO_3* MZL!U7,4DFG?FO8V,W"Q4E:=G/?_R>ZW)(]X\H6S$<8%7@!F1D20*?%[,\+FT M_&9XL0FFO00#/.<4/ 4=KJJZ5AO9G"SR'"&5I]>]"0L>_-Z@7)9!3EH5!.(Z\61AZ"]T+21X@SLX73LH5)N:7JKY_CQAXL_OZ_O MOY3[O[ZDH0^ES[) ( *426*4R8>7M<6XO1]!%0G!M53 M-[[07S653U!_U<6K5R&P>A6PHB>2HQ@U1=?*9E'IZZYB!$R"V4AZ0[B\X?V=9L^B[R8DWE1CJ13XS;6W&#HMZ"J@][ (/M\5;>+;,S,OHVZR'3T M1U0V5:N'KBW'J2"WVFDJS[,+L'/W\$V^4\2O6AY_TKS\_'^J7OW?/ M*P[_4.[%4/OBZCD:[\8HH7LQD^ M(R\Z9]R/^2'C]H MP=F R (@#1)B*SYR\>XA_7T/82W(9Z\0 M ,?X#88I&*:O[4G-2VD4.ZXIF9=S$I\3H" ;R!/(T_IUV41>2.5Y(;OHA$\R MY0E\.C#'P1P'$,6#-WL)HC=5TRZ8VD(/CY78GCAV[B_ML:-8U5&ZO0^.G11) M26UZ.G*CCMZZXWBO84K?RVG6H&V@K5FF_WZ+41H.Q1LK$[Q0;B/Q^3)\7LKR MJ6A.JBW$:SQ7$A M$*V0W;\TG\K@_XD;":=L1+3&ML>IJ^#9QI\/#];*>9@E M^?? %_[4S(U211AK M]D8&V>RBPP-%5:T>?N*0E&PP+9>8*C;B2*4.3,B]K1BD])%+2CFX7>0@(@PT M?D,VOKF.;BJFJN.+'%*IJ8>)=T+C6APQ@,?SK^-C[D)'AO8W5U/NL5IKH#\# M9*KXQK3TB:.'//$SN.-C7ZUK^N/J4;$9@&3H2D-%"F/#,#S9ICJ%_(VI4_V_ MI]^!^6(H?0?3XG_ZQ#WIFMLE Q3^6C#B0.1FUFC' %ZH0"8*:A&( Z\[^GQQ M'&2=S[1/7'/8QQ04;*R%U4]MFQMB*15@H!V\Z]>\BOTS4CJ]R_CG%G%[$ M=!LI#\=MA'4U?G:?3EI0,!F/QS@-H&^"@O[TTX-$$6+9;*^-]ACKL'?IJNV\ M-3063DH6?55:0OYHO#BW/Q>KYX7#@VJQ6:W=-KC+>O6VQG/E2O'DG]/VY^TR M/;SAXV$&M/WA06.LY,EZP-*KJ6<[?<*$_;!#C%@L2JLI93\.(POIEBC*K=&M MF!HV2&@&VTN;7J$1*&9@_ "VP:)*@E;1>D4]I3AR,]];HXHH:7K&N<@6YC"R/J^L7)1J3 M*OT5G]1(/WX:+O.696&\A[+,7YM,MWB'#$UG8) [60:&>"R(KA5"^5R)EZ0T MGQ,B2<:/!@"AF<4@,GLC,@(3F?73ER21EV613TN1%"/8F, L7O"%J;XTCEOM M>/QO]1QO*:]+5:LOW#5ZJ035' S+H24\8019G3#7;CA9MZ)V3^K)NBEABGI- MS_*"G.9%<5%KHZCB%7%IV5:'U)QMMGHN<\A(C/5G[J$U*J2?VITO MCYW'_'L"VIOVS$+D)F6,UVJ%L@>D,S'2^;)]%X!\U#Z3B!VFO,!GH*T*0#Q. M$ _-@1%3?#:3Y[-)["D+K@H(>;R%/"%6)H (0!21JY(*N"K5/K(55S?O2\]] M9#K(*;0=NG77TL]:HYO!CY^EJP?I9U_<+T>E6BO5"\URY=++^_Y1*U4:I09( M*$CH]FD"$ &(5E#SF:F40 D2&U2?'=#V=3ZJIT>"47G-:(ZUY MJ94>AVGQ.9>L!,"(NQ;Z+&0T_D?I]3]Q 5Z"5"=&JE]+8WI!5"+/\T4:ZQUYO39YF,>0F06[2 M:]IO-2F-/A4PG\KQ62&2ML20"@CBM@/B%IK5080MSZ>EW0:IE_:>*,]+6BN('$#R2$NFBMX>=&],H9?L^5N-G'NX!:Z%([9 MROE\!9,43-+73-(Y88P\AU'@Q5R&STC@[8%H@6B%F#LI\'E9XB5!W!G! L\. MC'(PR@%$L>/-7H+H]4V_\8K'ZMQ?6X[CGP(C'AW9Z"L-M-;H+%NKJK^>OTG? MD[?1MRG/KEPI5F]*C/"+>O6&\Q(SJY7U./I>Z\7*@AH0@3T%=]^@OK(,QG(>;5L)'FT\9M#P'.@&?DM.\ MG).2A^_%:Z,46!O+I-,6PE^B'3R<_QT=SVJS?'*/EZT?@0 ) PD+RTA8 M(E]BGL^D$WJD[.-2XR$YWO'VC6!P$"!"!2 "$&TZS+ET9VMRJHPX<^/<0TW] M8CBY4?%K(PE.W7:*C 1/E9%X0UA!4C!$=\ 0?=D.72J.D4=C)6Q&97?G[ O( M%\C7VO(59C183//9:/J)0@8C^'FQLSS!1 <0Q6"^]@1$B_V\XM26G9^K[[?9 MULT!7C6\9'[+=,X07ML0NZZI/".G].S:"E[G=5.QAV47]1R\>I)5TK9H'2X_ M9NJ?42/^(?$3Y'OF]N?9X5V OS$$&/#LK'11K9?\G,AFX8?? M#P T0&(TP&O[!I&)5?0'U419XF49,G! 8G988D+SX=+8_9!Y*17)/C@X:^"L M[;/.2(B=#2 "$$7DK)W/.6MX[?."DV?(1!W=7;183AU LZSA12-UJ?]L&/OK M=!$W:WS\#+M@E=)%N0E2#%*\?9H 1 "B%9:"?& I* YL&YGNDA6!)&E46II. MXVZ"_@7'FT'NW,Y5HCZ#G*PF;!X?O25">?;S[SD0ZHT+=3_X(#;7KSVF MI]CW.GZ$\&HF[\L"$WD:!2\(:5Y,+6K#UH^+(H)#^WA)#1D^G8_[ M^;;EV>F+\R'/40=AEFHK+[AWJ1_RS?D7*2,GKQCCIA(B?:9.5E^/G=A18^R% M4SJ0O/7JUL$KLKFQTW!B-L4+4B1])R%7$L0M-L;%>^0MO/:NN1R?RR4T81+. MQ$&X+$E>1D+"90 B %%$,=?LZ]MO+;W2I*Z?RUP_TFF-YCJ.?H[J]>_9^]N' M])9%%?.^@I!%#<0Z@7) M LEZGV2%5]5?2/.I;'X7Y"J9#MXF0CBQ)2P*$VI3>B9D4F-C]T/P$P * %W- M7Q6#-5R0.]\QCGBF9).RDY-:HUSZ^Y=TLY%*9=4$;%*^OB$IK2ENE5(SV*X@ M FBL2^%[C63Z7DZS!FT#;4TY_/LM!G(X%$=<-B(H85$[G"E>%D1>DC92C$5* MSAH+(K5?(A6:IYGB\ZDLG\ULI,#F1@0JF0[G]I4*; 8ESN:.'Z, 1 "B%3RT M7,!#*RFVB1<)IX;L1E>QI]O&9:N]S)=OOS+HJQ)[YVP]G\NOA%(KU;G&5:%> M^AN$$81Q^S0!B !$*VATZ06-?J8XNDK[WXP>GAO%3E5H2WHJ^4?PPG;"*9\@ M. #!@1># PNE*^2X6[ER,1THJ-%7.4>?A9.%Y_>2&2H \0+Q>K]XO3<&]Z)P M;>3DS,;C'0Q;3WCL 0T&&NQ- M&LS#S09-!#FW,UH,! P$;!T!B\1(V$B[2=BL@\VZK0>;("H'((K!?.T)B%XO M ?,=$4X@K8 UKW*/*H->&]G5#EN;J@/7<163K")3FWC5Y\'OGW7KZL]0BKTK MMP9#OY?*EU?-TCE7N"O5"Y=>R4VZE]> S3P0UAC0!" "$+TQ2+>JQ@]L\OW2 M]:+SXZ=;DG38Y(--OFVK@,3&&=XD>I&&]_S8@RCPN8S,9[*[$X$ Z0/IBTCZ MPHG]!64/+W7"#LG>ZZWYEDR"%W&=FPMF?UQ_^Y.U4$8K-G['WM^$K4-0?,E0 M?,MD;C.&A\A+.9&74QLI>@B&!\A?LN4O9-,#2YZ0Y[,[E/H'&X\0080((H H M=KS92Q M=@13;ZOC\J/Q8-;_#$N5)'A](?(S[((M.RF=RY+0XFD"[DY-E?@I M6(!W N"=C/HFX** BY(LY;>7UB6 "$"T@=S(JMM%=M'J]6W41::C/R*VR%U8 M-L)$L7:$ZK!I*Z;#UJ""J=&_#(7^I?T>.&X/F2Y>'ZN=IO)GO@ M*FT#-:V:0KH:4K_GR]U5:R0H7]._'L1V^K:= +]G.TWVO"E@E/L3P05XSTV8 MG\P*N% 5?J-5X3(> DK.+S@JX"O$A]& 8@ 1"LXO!XHI(B".[IU QD\"0!1#.9K M3T#T>HKH@G717Q-]5Y.ZF']*Q:MB/UH2Q6;VKUTE6ITBC?E:#U M'YBC*YNC+TA?#@W_Z;P_Z]A3[7L<4SD5[5>Q@(WN1&?#$S("P1M-/$NW-+CH\4%2,7/R M(9YUSK1]@6OQ/G[@G77.[9(#"7PM&' BFS-K1KM5?J 0F2F;1+ 5>=_3YXCC(.I]I MG[CFL(\I*-A*6U<_<16L8QEC*Q9A82IXTZE_%_EEHCI\M?'/*>;T(J;;2'DX M;B.L;O&S^W32/#;CW[?YI8R_MO'!X4"TVJ[7;!G=9K][6>.*GG?QSVIXLRCNA M%JZIKM9'-87>((WX57E8U\D&,@@7; M6A-77)W\P) LR"U13+5&5G=8%AT+V05L[SJ#'A[,D%Z"5PCM75UM CV8W(#3=Z1L*YBHVR=_HM6RMJN;\DNY/\?N#PX$GQ(RV MA>YAN ]-'!/'\=JS;&LU9)A6]&T0JX;1& MMM)+6X7TJ-;6WA7 A0E:/D'I-T]0 :MC$AE0C)JB:V6SJ/1U5S'\R:K>/%N/ MU6\WM1_O*P8,D[5\LO)OGRQ5'?0&!EGGEN42^!,G5+Y7<_*O\L/0@(D+>>(* M;YZX.G(5W42:WWO(GZ7,=?U)>*K<27_>UUL!9FGY+(EOGJ6FC11G8 ^GEBOY M*?6S;/^I_#Y[WWXC3-'R*9):H[MAM7C5SA@WO<0L,"P6'6I>$>0,+=JQP@X- M^?I_1^]1CCO&E>U3 /,23PI"FI=% ;+M%(%<[I[5,&/*F*YY0FA7OQI KF=/>H@CD%%VY+,['90I1C>&=F$_PC*.^X-MM91ABC MGFZT)W8&$D5L:-IPA=J2:V.$I*(=ZV9BF9TH8A.%C*F,M\2R/%'$)@H?46]1 M CJ2C X_P2^QW$X4L7OG@&T$ >"7Q7N"7D1]C/TRUBTZL6Q/%+%)Q4BA9PU" M:;$#&-E9C'@'R!++]T01FU20L+-JC/JIHN;)FX)$$9M4O)RCCJ[JL/( 2%ZR M8&$W 2#R2@#("LXLGT*8%[B20',2SPI@'F))P4P+_&D M .8EGA3 O+SJ!XPKI\BYEDH*AHNB(+9:I%RD*,ABH)M&L-@A*WK3TANM4:9X M<7:.*K_/?^4B;IX1Z>*89BJHCWVB].5]X40G +/2JE=8A< MH83_.T@2_]I P0?GOE<)@A%NK%8';B.JYC$:R9(7(3>5>LUO5A=T%5*0L;J MGMT@C'!7=\G(SM"];I*Z6QBG# &<0XEZEPQX'$W/<#3:5@)S3)QN(%!PJAW6 M0("T#? 9U)KCSXH-!]H0\9!!-$ T=D4T7JP-^^X^HP(ORA*?$B-I\PNB$@^.Q5A4 M7NF6_5Y96;4T[]IMLB5>ED1>RN:2(S]A9'> Z.RJZ"PNCKR^G,A\2DKS&4D" M00%!V; Y%KSQV$'JL?Y\W-4U#>&'/VO/DO[./A^/AQ%34(+ULTO( M#%&#O]<%D%.\G,_P4B9!)LRF,G2B:42]?>F/C\C'43.&*>&1$!4/1@&( $0 M(@#1]FD"$ &( $0 HNW3!" "$ &( $0;R#H4S@)I707M]\!Q::/EIK5DIYAF M#K45!VED.PR9CD(NJJ,_ ]W1781?_ZBKJ(:IL+0Z4JU[DS[E3C$&J#4J.S_Z M&=F]^?GT.UG)BB%.3:G7-ZPA\HY*.R0\QU&&6W#**V@Z8WH"ZL*T>VX 2CP61I(YO(FS2Z[#@#I)T/;-V\9_RE M3*6_5?MDJ$[I&=FJCN>F-;JLIMIY^^K7_7H3*8\N/P0*?<(E#B M+,8<#OG< 86UNL*:')"67@<';KFQC]QN!#N.>MS@?C6J.\.OW]3+G^H]PFKEQDBLXO8J1D8KF*ZD(0:?B#X M?.5 \&*(1A<)_J+VO@^SG6)6'D>")U!8BH*=" 4O9/568\%2FA>$N/OP8 DD MS1)X?\1KFR(R%PR6(JDE&+_9!\G8$\F()(M9D@0^"Z("HK(E=S*;('<2(+<3 MD(,-"(!$P> 'NW+=VU;-AT @,AKQ=46%8V_,*R$2:J.+!M M9*K#IJU@3M-1%TR-_F50QD\2SBO(K7::RG/-LND/KFOK[8&KM W4M&IXTDRW M-?IU;E1*C]5477A/EZT$YS1[_&3DJ!Y7.7?"2$X9&Q,-OL#/3F"J=XB4QGSS7 B0NUA*W MJI*'\#A +EZQRMR"\'FL&!6/R0-@@_42[#IG % M]=6V; W9XS>>&7A>V'LYQS)T[6U+V:847'14QR',N1 &\5P] +&)1^RJUF8^ MW.,F '( >0Q!'FY=10 Y@#R&(%]0J1% #B!/!LA?C#%,>:]OW,%8M\_Y=(@@ MQ>=363Z;B22?'T0.1"YY\>K\@GWR>.(31 E$*1FK%RQ/+X:VY1(]@2^.3^!+ M] 3^S)G^KF5@O#CL$'Y+;[1&YX5F0S%^IQN/Z01DW\[R6UI3,9PIAF*JB#\\ MJ*JNA8T@3A9YCO Q G"L2^Q[M1A]+Z=9@[;QQ@5P@^4G2D&HTEH#U8'KN(I) M6$B0N@C=H=272)?$I^^2+F4*D_H29^A>-XEMC'',$#);32)"3D=\D&*6N=/J MM^!4.Y$7D1 %/I?.\F)^(TI92HZAL]5$6 M^+P8299#_. #HA4[;0X]Y0%RFX6@MZUN^+_%;MDZ$ZI6=DJSJ>G];HS\.?@GXCY-IB.]D57-?@ M-64-(T:GS"/8XBS&*P[YS (=MKH.FYQ1+[R.3W;">3% (SO!7I)_RM^1]E1" MN?$)=GK!BQB8.](>3RW]=D:_,580[M'V=)[/1'/F-GZ+]1XI@22*R/*U0 ! -A&FYRU1M\:VOGEY0_]>R$)=4I# MG!R/GXP,JYTX8R2EC3H+62(S6@ Q0P,\F5ATIW!8H\6,K0"YVD$L!Y !R MFPCO;K_1[@NAX8V5.Y1Y(2OP0C0=#B!:O)>"M[*NAV@Q0&[#D(-H,4!NO\R+ M]V6+[I2YL#@@F0L$))LV4IR!/:3[^NS$N%XIM32]-?J=K37OA+.T_"WJX&%\ M,T-]]C!Z*)- 4R5&4T&X$/"S">-*AO-> +D-0P[.>P'D-@RY<(NXQX^M +G8 M00[VX0!R&XE:S/O!"ROYS^Y73-VVWC$/*X)%3'8=8W$(8Q%.1 V(3C]B5G91PMU8!Y #R&((\W*,_ '( >0Q!'NYA M(P Y@'R#('_1VY]R6=^8E+MN ^29;I:\+(B\)(F;:&8)(@N'4EC-J=N[=T+(PUR^F%50]GRBA.M9UNZ:76:/CUAY5-5Y4O5V*R$C;# M;I)^IAB*J2*>$55570O;*YPL\AQA9@18V>NN[J\5 "T&D4L+/E8'KN,J)F$A M 6YD)3[3[F-&UZSN62HU+O%9HJ_%F&80F2WGF=Q6]+.<76G_.MPRGB(IK)SA M<^G=:50/^F%MKO[[+29/(D1M;OF-5-;F2Y@3,8ND6BZ(&(A8DD4LD@Y6&8F7 M19G/YT#D0.22+'*KE/U]A\QMK&1#BL_*65Z44LF4P_5S)T$$0007B>"Z&S1+ MY$U,\6(VPV?D# @<"!P(7$AI_TND+;I,:9 TD+1D.73OWB"2>3DG\3DAGTPY M>FF'Z)06/L&?#P_^Z0^_IJC.7:MOC&!HF+'!S]Q M2#8;3,O%3U!LQ.%7Z)B0>ULQ,)QLE[,Z''::'$2$@6[T$C^*Z^BF8JHZOLCQ M=S^F: MVR4#%/Y:,&*RN>L]8W:+%0-XH0*9**A%( Z\[NCSQ7&0=3[3/G'-81]34+"5 MMJY^XBI8&S/&5BS"PG3PIE/_+O++1.WX*N>?4\SI14S'5M##<1MA78V?W:>3 M%A1,QN,Q3@/HFZ"@/_WT(%&$6#;;[T/[(LZMH#?"4]\1".H&U1A[$MG&_:JT M2'MA?USMS\7J>>'PH%IL5FNW#>ZR7KVM\5RY4CSYY[3]>5>&CX<94,F'!^-] M:(NBVK:\_L[^S76R?.8,> M'LR07H(5DL\V[I@+,I1;QL^CM_-N->7C4G"XC4W'UAS)WUW MG*951YBEJFZ@*48WK3>[;(*(G;8G\3[5,P8IHR#OK=,68"\CR;4XV^8<];'V MTQ6O_UNA1WJ\C>B?>-&0)OZ>?*?\NKHL_AG^BKH+61C^GA]M)2S%%N1< LN: MK YRC=&IF!JG!)@'LIP867[9PGU!0*+V_;+8>,I*D:10QV]. >_)Q'MH_EU> M2O%"-I**)=M89.>J[9PIV$LCAW*1Z2Q87W^*7S)"YOK/L!MU\X*(BD9%M-32 M RN,P#;A(*<&6 A:9T>TSF()B7J!%7E1)C57$=I!MDQ@HB=PUE6?DD%[FRG,1?ZF[SO1*V[A3K_O]=/8.19VZ MD@A/EK$NN(W)N82#H&XVKF[6.:[RZA'[UX0D_,5V63F+O,P+N46&?C\N6@C: MZ^W*6OLNU(>W9YE+\Z(42=F6;:RY4@NI P,"F'\@P2">1*2]-;/<=SI09WSFWU2_:V=@ZN5##9TV,= MH]$>,Q $.S&"_7)X9Q5IV5A@,Y^7^'PJDNKT\9MED( M^VMKBT!H44Z))R%] M.9KRU!OVS,Y?7(K+YB,R7-^TH*NX1[C/8P,W,R,B]FXI[YNO[J6<1O(V/[KKO= M(MU'1#8-<*/HFC@T 8FX=9LZX;AI^M,'%K(UDF.*GJK)EHJ M-AMS;%.I+)^7($L6!&&[:_+;)"$\_U;,\T(NDFYGL5J?:S;J*[I6>B8YR0N" MS*)\=?>K:>?O!G $]+/'+$8B8BR#53@YRN>MNF=:.#:7+)M)\X(HQ%SWP-*; M,/2_>>E= ?[AG005L3\L[8(_++Z_4[GKIS32 MP1$.<)_RCA&H,@YZF3^@A!*CA-ZJ@^;E96/+L)1-\_EHNMG%;Y9! F*[#*\H M J$MQ7).YE.IN.,^Q)3;:UUIZ\9L\3R2=WN6&NKMWD#^H45]7"5F>;<^MQ@] M'_RTVX_3>;?&A'&0?)L<#920O$D $8 HHN3;[$K)MS5E2/;9"J9&E^!%ZP5Q MWB:'&VO=;/%"^)5ZO#7 <5N:DMMG;*7E\RS"V+$W%UA/0!,D1A.\-U5Q!?&* M.NW M5Z(;=:&^3>V"AM\0;KJJD(T>D3D(HSO*)AO7>8^+KEE=E-HN.JHW4JOHC0*Z MP1,^PI**O.N5+EK2'#!6N'#FWV=9(&=SU!#2X[CRWDQQ]$,../HP; MMA%&<[5 6Y&E7Y3'C1^)R"@$"*3%_;/+E?N2@WHGYU4-920 MK4 $8 HHA4A6)B^I@R]1IX%]<] MQ%>&_"2ZPYKAF*Z!5,KX6_[Y!+2H7.< M^6L7Q=8H_:-3=$;%W_EZ/LDN7/@';P:VVE4XB(Y^C(.\; ME_=(8\*KRU+D/;DS&3Z57129@@+V>XS^B)* U\1]:*Y;CO2/R>_"*=C22RMT MV705\UXG6^_^D9R9A?E+-]7.Y\Z;W_J[TC\F_*V=^46:97?I8^Z&=5P'MJ56 M5G#QW99ZJPJ<%=*H5_R\P NY2$Y!P,XOB%AR12R\(EBBS,O1''/?M(2%&2?V M]WF)W;%PG[:/>-'W^D) <)(M[G)?PEIY7&'(8]WIT-$ZPN7!O+&DNG M,WPZLTBY0;Q@C\4@HI5\30$(OVU//H-7#6$7 @?IUQ?Q"]U43'7Y9F_GA_4\ MLG+/HU(V <&#J#=[+\J50J4(F[T)U40)V:<#$ &((MKLE0(K0AWU/2>ZVKFV MS/LFLGOGJ#V]M7M[B_"_E6+M[';TH]-NC5)B/W/_T!5^]3))]N#6;" PYMTX M7FQ:+CAG"1+C5ZS29<(1>;ZMS*?3R:I? SC?%YR'%CY-"WD^O1-EFK*3%N/8 MM5(1TIP7F]&2Q96&1NG"J@06UG;;_9+I7UB98=0%.!)1K9CQU2F(PFX2L[F*D%N4K53L.UU(>RXPP4 M4T5%RYE*4PJL@2BCW*I?*]W+8B[ISN4FLY;&3JA+CD$/["%^&&8X)%) (L7* MB12+A#1J9U?*\;(B#EQOT<:H8Q)C!D"B41 _E?1D2"Z1J5Z.?:>?5Y;N)/G5"[@"PAQ[84Y(B@2 "$"T :>HU.D@ MU:UV2L]J5S'O45UQ4=4DZQGY'SD-^Z@8) 131XYKZZJ+-/)#P=2FOPA<6395 M8T"<62+-.9]JYNFN)]%F6UWET2-AJC MCZ*6+BY*Q>;A0?6"*][6ZZ5*\2?7K!M"LURM%RF6IP97QQT+C M"D(_$/IYU6O;OMAOS!O,Y7-\-AIW$ *Y(,TQ<$!C*LSA.;:9')_*YI(IP3OC M[V[?6@;W!MP; !& :!,^\GG 1UYK):WA%UO:?#, ;WT-KMEL'??*%$Q40#PLU\U*5N1-[W@QF^>S M8CIY6S @1"!$:PA1:*Z>Q&=(\:(D=G0 KP[42+S52$(,<@ 1@"@BKTX.RZM[ MZQZGWFB-TO7+J\=GN2%)4=>@3\;6YJ2(3:')-:]*W%GILERID (VU0OZQ<]2 MH0X;(+ !$JD%O-961\&I=D+8X,CRV526SZ03NDL9VIH D@J2&JVD"FM*:IH7 M9>QZ);5^-?BMX'* RQ$?1@&( $1OK)6Z6;^UU!K)/YI(?7#RWZ\Z.^&W2F'[ MK:7*><0>Z[HDO]<.IN_E-&O0-M#6#.%_O\4&#H?B'3>"UZV,(/%Y**Y/(*8@IA!5VJ"8+K:.\@'KJ#'H]PU$BL8H!IF2"\-Z*IN,@7CD4^7C MS?-:6:UJ1K.K):N@4XA,;MS6:M>EFU*E6;CV*CE@\X:6E>?*E8MJ_8:>,P)' M!QR=[=,$( (0O=%;+N-5U<:+=$W1M0JBY>-;HV;J2U:[OTJ;I:@5_Z9*^$3@ MY>+%DY'=QZPC)@CI-TIY"98S6,XO6LXS0A=Y0U$^&TU')'!%0: 2(U#A';?, M8Y\QDASV&/F,YU,V@FKU4%-Y1LZ4F?"S5KT8I'_^K#PDNIO,%BT&E_ TF=IM M"59CIM%"IC)J+38K9U%;!MD4GY(C*5\.I@$(SY:J]::%2*OU;GQ1WFT'W!]\ MZ/(;>/!FY&_Q2*(1HHBXMOJP8()B.4$K5/FV3!4;HI,.S:8VKL1:=E%ONH/P M^;!Z;;<'WYQD-XQ\HTX*;OIPE6J%;OF4*W>E1I.V#ZZ<+VDF##*2 !F!"8KY M!"T]FS9NUN>USJEV:K;5QRIFB+4822[HDXWMFHT>=6O@&,,K9&AEL^2H-MGD M)@D'I/ T_ITXX*7G/C(=Y+!8QD7NYELV^T7MWSWL^I:'SSW.ZGCA"(^)G&)J M'/+9B+_V^00926//S)FDN_ZC)T<\OC)*0[I9E157:N-;$X6>8XX MK1N6/0B^+O"\^D%Z&6Y>>TQ/L>]U_ AA6?""M6(+4R C[]*;3_&9S*(-D?YF M',6M+$8@$.$+Q*H!B:GV05L V7A!/745S#?\^?!@K;'/OO(W7ICUSG#1?+XZ#K/.9]HEK#ON8 M@H*MM'7U$U?!"SYC;,4B+,P$;SKU[R*_3-2.KW+^.<6<7L1T&RD/QVV$EW+\ M[#Z=M*!@,AZ/<1I WP0%_>FG!XDBQ++97AOM,=9AV]55[$G$4?NJM$3I:!QT M;W\FQN'A0;78K-9N&]QEO7I;XTFUPI-_3MN?=V3X%:*8#P]X*@]]^[PP//O).H\,D=O)P:X6$29RU 9]/!=ZLI^"G:;E3[1P_8 M'U,<72'>%-X63873&4;+6D B(+EJ:@A<$K#SZ X>C9W[P@F"J)]P',JN2\(E(:] M[YABI:;P^"?+]G]]0MYW'SF+'AC"%+E/%J?I9(-#=;UOB1'=]N2#1@2 M) QAB12+YLO@2X#T:#YC\A9=FM&G$ZN=_!+=9.S\97F ''W MR/1EM,]D@S\\\"[$'H+!N9B!G'S./>)W]A Y4\CI/>6>W.!8IF)[;\&W*-B+ M<(F=0%BA8Y^$$F$@10L\G02N)WP[G>,9O8=])"RAO],;R.+-E=2NY:B8=_]@ M/A'$95,$!(YUR?1U[J[8#.F$S.N'PX*5E@,@HGCORH7VL. [JM>F?;E=Q@Q+9M[&D MV)@&LC-#KB5F*PEZ6S;5'S6;R-:YAYQBX$?LE&,I-%7+QLJ +@LD\F1Q;=M2 MB$#T=(=B%-N:-"(QAA_#Z%CQ,$HX_[WXK<,^N1Z3A.7QGN"8$#)10V2QQ0OO18+AJ%WD!N1=#/_X2TP"LEVLBP#4 MFP+UJV%*?W^13AJ)@@[(EW@2B7'(+;(>"1"(GM*L'DEK4>D7)*9$<$>4O*[I M6 806;\,(ZCF","QWOIMIE M^Y^$QE='M!O@.IUR?S]'X TW)A-38/..54$-LU;%<[?, Y:"Y]M7>D!KU,ZI M?QJIKV)^\#L17J_$'<_YNQ>M4:[VIU^XU!IB1B-I2S*G@(9G5'M :F?6K;D[[9O_LYV,. M/ 7[QS.0RV1:H^:OOOJ<*]Y>F]FCSW341#,'@TN[A+28$TW74R\T@E\(/-(AUA7_ K\&^B36P56IN*0.W:V&S$%__.%[#F0.&%W>];^!A,J>/ M6&WX=]0/K*>WID[^HE%S"J\"E72%^W![TCCA+@N%VD?B85E8V8\F3BH9"C;N M#@_:^)6>'8A_PJKBWL+.E19Y[B@GP(O>3 =((8_:3PU0+]H54 MQ;:9;8U'35Q @[BXP8$.88E?3=-ZE8%F^ZR\J&CS,_7]7KT?+_#H]KYX]JV, MLE+,]6Q[@9Z56Z/.L%LKRJA8'-VSLX.@5K>C5HEQKV-WUZ&JHJO?=TE41\?8 M(_J*I-$SI^5)=[N<@NDD#JP[9$ZGC1#7PX_O.B3B:A!/%WOG1(W0B!:^IN^G M8Q+'&KL2>*9I$J8'; R.@DLO)LX[B=D$7ME3AN0>DIGYK))GX^=UD$:T*G:Z M^Y:CDTB7,[")"\,1MP5L#VEXD"2C+;F99#8A%D@Y/& Q28=K8T6G<8,^MB$5$OS7\:@P M#=; =8A=2@S$";EXC%W=<2V;QA8GS\,J;5RPCMEPZ)GN]=US>&RFU6,:0-/I MRT^X,R^$@^U35\-ZD?V@%3T@5)).;Y;)LKLF[T8=_&Z79>(]83V/ MS4-B .-'6(-[HO^Q,K?OD;\Q@[7X@-G,8S:Q'19\H8TPB?1"*C4+)HPQ_I79 MX9XPQ?^>ELR\6?>[=/J^16GJYI1+M* JRV!IE1^W.4^9G1I2S M1WC]<0DN"Z]0,J$\F!;$"#I_-T$B(^CAZ^BL?G4K_K[MOH^@%P_?KT92%.5B M(Z-KS3HGPH(,^66% N@_= [:%K:"9@Y_2/PX.XC'4^+TB2QA_VDW?"86C\(& M& E9?WXQ!S4#.:@AYZ!FDY.#2J7'A\DV$U(WEW\::IKIUM-)=SIK=%>20_?> M_/?WB_PLR9=WA4BLUZNV_7$7)B?ZN(!_PK%FD#W&X#''%T.8P33=51_1&MU^ M$^K%;Q=GS+?OP9BNK-0_]"3AU]K@4/&H\'#:&!C1'M3P!S02=' MO8DS2Y,5-!*=5"W']4*5JCKH#0SZ@X;ZV)O2J3-[PM'#NMA]'=A>(*"GF_B_ M-NICDY6M63Q-\:14ZUD60/VE2=KH38\R8.G*$_ MLHT?+VUGT?ET0C1SMC7B1%OCU%62YX0?2A(.M1/N1OE-XA2:%PX@#SD\T'LD MBN%EF] '*7W=Q8P?D5O. T-E>T0][//K(^\+/A 1OD.'%QDL0TZSH75M$=)?_Y_X^] M;VU.5-O6_IZJ_ =.WKU/K55%>HEWN]?I*N,E,1_1PS7UF8DR[;7CV[+NWY]6>^#HO"5?#EP_#(=VE=KO6U$\$N?N.0/3;,>BAS.0.LK-AN%9._:^)'N-7EDV-V/CE.??/T M]*[&O( \0_WP,F_OJ3<^]R@_@/W(;WWPGM1/Q5;0^OP,GP0),6AO5'Y0M;%L M22[C^Q/JF3XKX_">-$8Z"6=]4=F@BG,X4I?4:4GZWQ24)48?M57W8[F4C"_9 MSM<$2F)6&@6H06N]:TGBE(8D<'GR=?B'.I"1)00]0A3<&O%'ZO?75>S7DRJ*2L(*&RK&/7H " YR^0O37D?&.M9@-6Z[7@PA3I5J& M1@Q4<:A=/FX*-Z']7_S.. 6<\.'_]_P,[M9\ >F% G"OO(35?T&C"=X$A79Q M$L&EL"_Z!>I*:4IJ+%4HXCRIY\!1=IGJL5U>P+46I):2U)J3"F5T?*#7 UU\ M;+AN!4FL8ZF*I?@DFXS3YV=:\\H]LAP6C2\H>(]K-/DA4BXR7,YIL('_?DV> MPT$]9,\@6=I0D6%)+ZS_9GM^72^,NNG1C5 ;A-R+ 0Y>#%3(+&A\OA?>!\HH M[#W($C: MQ>LJS4/,6Z2RU^<5U]$C9M!#LVKJPI3O=MEYK/#I$3WV@/1?18T4'4NN!,0V MFDJ(+0H=8,@QJX.=)YCK"N >0LBDHBK)&VJOXY8!!<[AYBNUY.7V?+14?F'JV=_';V.3FT%_4E+NKL-NVQ@[P9VUBW ?[I*3ID#&5RERH_XJ\S+\ M3P4^D_Q4&ZM:1.MO5,:(*H=05RX_QWEG5.,"?E#&\TG%I((>KT7PR+5-NOJ& M(TE$8;>?1\:]GLN!5=BO"NWY[4=#3B=2\LOUHC>$(_V_/U$5.] VB9O4T$WW MDQJ/D+L/?:"+WXW"3:G8NB^=G]7*5*'V4*]52]5F R5^$'9QM5E[>EM6'-83 MV*J,P/TIN2LXN/ >\'XOE-7#CZ;P:08%I#[Z]?]=Q"\6\+JYA,ERO6(_ZIGF M;>KNF]\)#-?#Q)\IF8S6#VVL<)'U\"O8=+ 9DPG>J,_NYE^]^NA^-SCW/^E@ M?1G!<>0:R8X_RO@X+,?,SZ[KXP[&SDA]'@6!0[NP(SYYYB@('.FTPUS&?SI5 M#K^"Z%RVF/V9=0JM/;'3!RVCIN1%KJ&!#^$T-H[Y#ME*=3YNO;3GGX^OM6^F M,,CT_1X?[O'0(,T;3:/J=P\![B'IR++TE"3)AB)\+2^&?VJKCO_7WYF%.RR) M\9:.JP8%[+*R]-+2_)[LN5Z*O&DK6I73R-!Q)D1/-'-'0H !3M?WX]47K\99OC#I'L$H M+ _IBBA#UH+'6A%@PG!9;&$AE6?Z^0!JQB( _MZ\B6R"3L8S?JB6\!UFQ.A' MQ^B>W:(Y:&"F_;E##W%Q.GK 95[DE0'@<(6QT\69ZW>5C^EC^J[''I??NWET MY+ZQ2)UV9)FX;OTH(J;NQNAY$H;V4U'YM^J 5)E%]OR]L^/PQDY";WEE7:3G M'!O."RL2KDBX/+<3XG0\F::9A"^6PD&$R]F 8)P,B"I0VWS3L!M4W6X89FY+ M=\T'ML /CM#A7CF-=FY[][-_T6O=2I19V)-A#M0:U%%#KZ< !RAKL7>L'V_//A\QG@ODHM^*= MD).V[PRC,XFGRO7JU7OWB;OX;6PL@#:@"%1K 0@^0O@UVAPLW"JS>8P1^A!2 MCP@/'..#&_,+*!DAAR#TG.%B%AP>@O4)#)@4;<*5HHR'(VW>WX!5S\]8TC>/ M6FO@FLB@/G9HC$G2H2[0W#N>[9A;\#E>Z0J2,I:!M@74:8_12U9\A[P%;=)H MYM&WBO!TC;WJ@RN=UJ--^=/G.J$^H+$(7R&@C^%Y@3V ^G$7'R2@OKCS4Z$X M,A!L\70,]0$0\L,/*M]5QV@ID))C0443&\8"VB:DD$SUH*)!R+R*B:0_*-., M(!.E]9E3B]_(@" ?:2!]"UP-0KKA2 "8%S2L'P0:C(%C-$ 2W"VZF'FVV#OI M4,9;9&41 9E8$=P19=!O:>,GZ]]-WS?@=/0GT4NHP]J9&116V6]RU+1^8N=G MED^CV.P4OC9J5W5W)ST1EGTBPT@P9LK:OM6,Z9K:^-WVO#O)32?]ZK WX4-^ M_X&U#<^K19OI\S%;VW#E&G'I]3*&O)%6Z9:&--S%&,(ZV+*J9O) M0<:,G*8T@K*4CJ5IZE_>.&*L>@N&]L.77P%#)0%9P9+Y6Y]C;#S@6&<._]LQ M&,*&0[L%.G0F0H?V&!TZ&Z%#^\W?(?DLC&L' MXSDZAH M:&2IGI]!4Q4C#4+W&YH..'=.L1@O]E)1P0C5#G>UF>8<@%IRB!"! M\9PE'!,QA4301\A )F(P+\(%V&#NZ@8S&02$$6G1&S!F\;$!J#B?^,(X-1NC MR\;JUAO;!"SB[BD.ANR*[/E6JXK]2/&BCZ1=53^[Y2+C<)4!<$4NG ]5?PV"F MU)N3RON%(@01#X;K6(^*!Y>TW'0 1-TEP\D1W4_[XIK=1/G9XLY+V1N"/R*"M=/)8H4/V01^CB:=S0: MX1]0NAUCC,U.@TD61N)LB#*8L82+FX@N.F*PN,"CQD9X:R-1M*( MJ=6#Z%/O\8HI12*V)2*O'M+ ?\&3.0CLNN;^$,7-27 3Y,T329A@+TD#8M>? M#!>B CPQPKR$"=RD-G/9M "R+7)H2UMB21TD7H@,U+$LHFDN>$D:'QQ;.O$H MI?4%2A\25S1Y!X_C@N?U ,]2!%13%Z;98JZ.GONU3=S1<\ T&2+2PP\:Z9_" M@\K0O!L\0!Q/\89[DN!+.JS"ZU5(D@+U.=S\)]#845,?2)"P"=$SJF2 :<@8 M?L4/JDEL#D@N7)*%V'Z*AG KDB&,AIC^!7[T?]"0%^%2!($E$\G1(# 1ZP$H M:I!*B&NAU"(JX$GFRGB$JI@HH'9__$UK]4G&(_%*(3&A@&@LCBK ,%K0TEH1 M%#,FR+CS@GQI5((-&XGZ[,CXBISG8_255<#]]B"F5,UM(%>'%[.K#.JH &XNTA M4.GS,X3'P2+C?"RP,DV$GV/AUC2Q-U4(6E:V6(=6+GADYW"4S%.6H-W&RM"7 MZVNUH=@R&XX%E1\)*YTY&FG9A>&MZS@]4=*9&3/.M),V>XNF= I@H>%D>@=4 M+<9+K-H0UW>BE$J/Y>7%;8 ?P $TF5#&E@BQ$I<\ E>LNRCZ/#_#G[?(@?8. M-(<&&X06J3$-3<3?-%\Q^.,2%D;+M:&M!D1\'IA_LKAH%7BIJ?@16F7WXJ8; ML3.C()SE)JQF@^B<))L2NKK'8M*1K&+E.5+Z0:KX4!:R-Q9ZN)8:ZDE4;VUB MPT5%WV(2S<(V^$&UH/F-[!'(\&CI2R*H#B"3XJ+W&1EPJ=@JM7UEM,@/7NA3 M1>JI4\08T(G$/A_QA9#.T&9806XPE(&,1A.A8T+?0,Z2[DP!W $ 52@Q%W$Y M_UCL$M\+.82:&::_SLH1ACM.C4>05S7]9?O226B?+>HVLU'=IL=UF[FH;O,X MU%U4L+E^-U'!YM%> &%?=#4JV SQHJ."S5 L6H]*8^>'9/:T?)*IN1,%J!JZ MZ:S'H7$C);2>D05M;N*D1M!ZTT98HZ?"!6M=L=_P:0/X+&%&R:A==N&DRX ? M=L:R@NP5Y#*B]DWXW@Z@M"98(RRA(\1KO;HR6K7 0ML./WDQN1;]G3;<0FM, MC40W%. 4!-:??WZF]^NN>8D1"59(_ ]O\9+D=Q;/7O)6)6,PN]8L>RGU+FW- MLC3\+XNZD*'3JF5KEMMK%=6TW;^LT/GV1?^-BVT1V5$(R&B+51&4D"E67:LZTO-%.9 M, #:>0>NEV(G+"\0!M%(@\B@HQ ['.I)>%EA7W1-A))"?8U9&1ZC'F[&3C'X M9G%9-\Y2H5'WCL)AJ0#G>R:=@OQU05)0?SOA!),,F<+96MSZ_"R/_'L4J$%? MTB5>1GD5GDB(9G!WX>;9X=C5@49M24 O;DEZ1-%R5= M1QCR9%)>FD@#$A72MLBA,"T2!9G'#AM6&PH/:<_*YKC3,TKRDA 5R2P8 KM( M(YLBJZ2GGW3XPU7"(^'069.8&E+@(YPFAB334 BV0BBZQ4U^W8E'"7'U00X MB5?4(X0%Q"FHS??(MG649U%!0M%%"@$+#$ZXF/JRIQH"A";HN+Q.0CECQMTM"WRB(C'2(EKN@E)D" M'5VX#1))Q@J#1ZD-CI_PW!@5H.@AI2:C'I!G0/D,,-LMW2>\-TNQH#236N4A+ MFXU#I$)5,A5>-8H%SL_TJ?$RD9;9XAGJ; 0PI =G)3CZ&-'??,^H4##LD2/C MS:,4J!<<[-8S(?CBU2]):EG0$!Z7KH8T,EBRVJ^(1YXCS"S%J8G0EH"'!1U=)DM M?SZ(Q&?$!X:%J5LB&+AFR"NH-"RR*H.L<%AEY^'2KHY*2AU-XD-K[J=F-.+/ MD61U=W&"VAVE*6%<]#!$P&Z+*\3P?;7+85%J878-?U O\-H06/C4WLRLU4UO M@B]&;JV(ZR5%2=3_9:D%@D*N67=8>6 '?Q$S7%1$P'5HN'3$+-0?AK9@>C9& MJ4-OM]IVUOT;Y9UXW!08L;P)]&YAC!JOP A]].(O4$=JOQ(1GMNBQ$.8(:N9 MU,*;4TZ6.Q':M7F\/BV-0]FR.#3I;N6<=P"_^1\KWE2)6[Z]?X M)LS;C8_V!EG:"G_KQY*VQN:U+LEI]H4S,B_Q;K#M-0.LO(3FYIDF@KQ*] .I M?].DQ!S$=^+1\[,IE'X;EQ9,S&1^;*VG$[N!])7IPM'8B8DQ[?:"8[/)Q%R5 MP&0J@4VGZ.XUUJ-H4]2F+*%8I]:-#I?:'^I1/:,R4/_E(A_- MB\0?Q"O4.JQ' J]:UM2947T@]65V-#@1]\K_H0I0"2(-1; ?GGCELP!]=NA1 MPY^6QBDD3!&%-=]JSVO9(O?$W(/Y8]A' /$.@Q0*[?FH)=PU!\I0Y9,7ORU; MQ;%8M,MHED)@BR:L=7Y&,I,TJNUCQ1GMA'N %)96H[=Y9)#>_VFJV-6G QD# M%TAF@AP]SD(84QV,CV@C:'"5(. GR!]6EK$B%O K71LW=?'V*!DR%4TI//*Q M6?C?Q=P<,QS%TLO/SS1P'1D7X\+O#5'QCS@>H@"45E/ BEI5#DTA18FT\K@_ MT,IBT#?[0 0R_-[,@K+;T:JS$,$8C@,C2<:$&JY!$#2G&1&DJ7H"? MGE':V"0+1I"V:DJK8<,CF%#% 'P"+UN::>%?QI#>Y;&,3(:AA+HCFS++H1IJ M931&"6;T$J-,D>+A-GD9'=WY&:H(!@([PP4DID,YC1LAY(MV%)$.*W[",QE) M"J]5$ R P)$ZF(5HHM(U7AT3#L#(4;S6?C]64>4W%H!6(_^#RJNX[@4N@S"A M-OX*L40'+ 8XX2))#0P*A?'Z*-TI8L-BB.:KJ#@?" U0G*D3^"&O:A5HYIYO MU-.[J+/ES-7$\$UD ;H*@*R' XOHO5T-EYJTBG=994#RB1T@\% .4VY6,C>9^:)C^O[0O, M=:LXNKWZP';3HI-')PSUETX:ZLE\74*Y, IA-?+\'9E8P9E8I)K8><>A._@'>9BD[0D R3S;(IY;KZM?X.YD['XC3# MI%8E6O'AVNB5=4TO4TG)\UN_D;^-5\K7Z2 IM6<:FJ%CV1B=6)V*UE@YRA6' M9]&X!&_Y%G(4_)0U$H+U'FI_U8?NW6M376=+=5>?W=CLMC7KSUI9@Y>+2S _ MF_AX[?O\J)G*Y&)T,I7=3M03VU)(DW:VU*U70:%12Z4#I-#>PI[-Y&A()V^$ MG;;4DQ%8!47JULN:FC\9R=X!#;ZAKQS)]:]&E7\>5_XQ4>5?5/D75?X=Q^8.4_D7%359"O\N-Y?\U=!O6J7B:93\^5^7 M4D&Q9=!DO]?G8@B!!.V3@AL%2I0D.4AJ>Y'R)24G^$!4="!.6 ]Y\F$49VEH7J@"[R$.)WJQ MSY%)QFCJ7]YRM!2JBOPKWRB@O_Z-$,01< 7\]_D9_KCABR]>KS6N$@ T+>3% M@T73OJP7R:"+T/0U@*LU2 LMCT9+((-O4;!'DBP*"2\L7G%^9GX'>NPBF2\# MW)<+=PS]?)3=U@?&H%(/\BPKY1;?L*3@C1H"\[I8F5& $56E4$GCN$*\M(@A,5 MK=9\3M!04M) 5,VR4>9WF8C:SO& $S>67(X:44'98EQA0R305$2L! MW@!QP]6(!MB333$XW)4$FZKUH_&#NL[GZZ?!,_[["M>2Q$UY0I]CG MH=SEL=BO]QX8D_?@_B'M^:-ZW2T^3&_G0Q!R?T)P\"?R[7E<$:]NKN=*/YF] M^*WO'&NMQ=XILOG(PPALT?I!D$HLTTEH5Y@)'%*W?/4:*&MJ>)$HL\[;0D:F M?AT27$>.^@N:J7WMQ7_3"UA(,K(+OG' CQ1XWT.9Q>#2&(BV+P-3%;TV*$>! M6DMG)80&PFI3IPWD;[.BXY<')DHR#PF-YL=IB4%MO*GV%#R9=$$@K7)VD1K4 M)V64-8H;&>,"7BS/.2:G??.:?V8]:&A@9*_)8 M2L )7WZ)*70*$#^")#\O=M6Q5JVZU78N?A>V8QR:0GASRQQ$C$> *Q(665\R M@)2X6Y?8W2*S"#&7DSUCUH\C1F-2!(W#=N\076#Q+J&@:6_!$'0VZB( DPX!&J- '*1^X4AQJ->C-3 MR]'BLS3I!Y(U\]=Z-Q!.-"MH$KPBW0NR/,/^#7&RS$C!^II^4)7>TF/IA4EL MJ'K-S4/M"U0/>G%P\SH()*Z=T-Y$Z2]:;%E9&J\&&13O#$U/6&[:8#EIA$1Q M<^0M'F,R1BML+(E:L* ; "FHRWT3C0Q EXEQMU5,!,4;/#\;(5!VS8/4UX%. M W]2&_Z@>Y"& [FTUZ42+U5-R,*:/W7>#"2=7@4[D_7K'=4=@_O#NUFL9KQ2X:^S98_/\-[61&TLYO] M)V'8AWW1330_[/P,5^(O1_V2KO(&"S^QS4FK<(WS;Y\?[&TYO^@(6WR-Z@[@ MADG":7U$R [C[2ZU85^B#0"8?^>+Z:$ZCO/\ODM<6VCO9I$[H39?*J"+JO&G MT#-3@+@'0/C.2UP/;[S- D7)-5ZXWC[ VP_+>0">*Q#CT] ]_N1454X$?Q1412BDOI2$LRPYL4-BF7XY8F?& M;Z#@+ WB0,VDQF>TP1]+T6>2YG3_)E+I8WO9:"1+WS@'8C*X4'E/E]6*"'': M9P -+U+I(;(H=(WS,Z1$RT0!LE(=1W&ER6?9G7D)BMGHT\N>.E AXSEW,AY; M"_]/1^+2?PE-6/0VB&4)_Q/+0.^OOK(W,Z[\S/;\XX, M;LL]1KRNAAUN4W0P ;+M^?1=$./]]WRJ_(%+^! A*)T2E&GOT=T?7(P&^VRD M$,E6^ZR="*JZ(8IH) ,T4QUI+? -G0RQ#]#X2?1YU0[1A/OI%33RGCS$J*O$ M^%/&_6QY$UR)2DT!*L! KT4AGCY8?AF*X1#<2?M8;ZJA0FD92 )G0J)$4 DH M2H0GBEL*A0TES8M0L6KSKXV8$>ZC@ L:\(HJR2A5M[04M#F$38D7L6!@RCQ- MV]*4@7$!C"#7 B Z7#[PL_/R,K-^ ]FL"UMFAE\B@P&D)S\Q"BLACK_+Q30 M^AM]5X-BP'?0",T)!WAL*A; KBZ ZD(747UXJ>@4(I77R]/5; ()L15,LI8 MKX]V6EXP5] BJ[CW.X(I:=YBQ)#9+EAPEV@R39?/4^>'35/F5E]1U_ I]_ 9 M5SC'VV2_G8-=_.M5IU;LUW+)I!%)0E\E 58"3>+ >D1T-L5FMEB=W[._DO!8 M$LP:Z"]X6'_92%W:@]2VH!UH9.IOSW*Z,HN'C]2>#?MB64D*:Q0Z]W# MZQ07DKHIRC<+PBZ/:\^_WAEI\/+Q]CKMA]PBEAPLXG)[_B(E),#>EJZYW,5O MM-M+O-W@*O*C\DN\:$QZ7'BM#X#5VO4P?C72X[CNDEAR:-JYO>X'A+P4#"**UJ)5^(^L-E41V3"7$RS$S4_R))5:MH &'H2=H M-96F;Z/\J%,4PERCJ8R'>A ,=2SQ"@ZWH3Y:HZC3TN*GP;1;6G2QJ8\H,L:S MCHEDZR$3O+@?U/W2T1-XJM3/=]OTX?WZ_9;Q;D[!F[PE[O MLID \H=2S=W?E5JECTT7NJNW^9![6X4NZ]=J]TG#K5IK=:^$'"DM8%UDY,[/ M_B0 L L%>B@0^IV!QB8'1).PIB))1)^<$S/%4T"ZN+;[7EW.I\W^/$=&&5# M;H>,G&%'KLI?3P_I-%>L\0A]DFQ90VLW-AU%Y0($ "5'0.)RW.(,-$!8O4$0 M554A5N1XE+%2#,@/\S?@9PR<=H1+0?HRS$U9*N@.1$F0^C.]D0-=MK@)@QWQ M*HO@*Y#!<7Y&H$FT*>GP7NWSFBN)2[IPRS^D"2X&04MIW>'N;#+Y1C&/%D== M@JB.BF!TR&:.,Z_=O+G3T'?AF*.K4EJ EA&E!F8D1>4>! M+;HB0K]H"7H1AQ,73>#R6-#<(9Q5QSEH_:1HXB;!=UR2FBL6X^Y94ZJ\0BH) MM9D9MH?H]0O$0S/ S5"#"D?JKA#""#6UL.218WRGH> MH4J0H:E7L\5'ZNP,_2J/*(C_YYF\NXY?S;0Y]<$Q0MI69/7R\@D],O_-*]J_ M']AO?C@>/@ TUK3=-I:$GXS,;_)9X_=$ 6D?G_<+'#=*#N7,76\+9)2%8D5K M:%N7H+VI;7Z1/9;(C64\4L*=+MZ-DA>_$^GEZP-=*!:EXUT-MX0G9&A8.Q:V M!<.1(,T ,.HFKD_W;B:WX!T9?&2TVDJ2T6_@\*HHP%E5V, 3X_Z^KV!J5O M19<>Z\M_4'7X'QEM5/L#V1=1)$S>H#78 _QYZ8#2< U.O#?N+"'(,)U MH3?+\E"]6?)%&%8&)5/0-[$G?MGHH@TYYE.:O)>OTT^ MUCY";DS)#L94LCW_GDG9KTR#>;U#XRC-E6%DWY$=%> T4!/Y#3Q-'D]_@JI# MAVW%#1^L()CSV9H*0=GB$;)$) 5HZ5^DAG &V%Q0V9E1TE3$DSU1A)='FKXS M-F: D[_]H%8L2)]NM5R4N*F^R5J%2:X$HX31/J#)H?Y2VV>D"=UIPI+66 UM M%FS8K%> YN;:#=]$Q>^C^S(_X>II/N1Z3W'0>XGV?!K_*,]'_+PO9RY^Z]M% MU@2%-QRIO< 6_0*0G3<1]8#X.98"Q"6=034UX3L_0Z_7,*M%<.,V! M1A9K#AOZCJ8Z-&1O>Q&[.$;N@X9 /$087OAK"IY[CT#+T+LT^] $JT_LS2.C ML3-C^!#NZ@X !WW]6F]9@URADT59>UZ !\TUT8FMT$0Y<_7/CD]LSPO[ M^^EDQ(=]]DA9$@1I2F#,T2V(:E+$+B^0J08$JD,3"'R3:TX1XD9M-A#$C )5M"%W4QX&40,22V 2:N@TC^/#(16+H#KE+P$GMJYEX^ M8R]<;K #BZ!R.(&%*X$R!+3E8VL'Q2-^4N,1@CF''N_%[T;AIE1LW9?.SVIE MJI1_JE:JUPVJ7GJB&C?YIQ)UE6]4"E2^6J2*E?M6LU1<=\, MRL.B!*8IT[NT_>7$+\E#PX=#][@O2]"?1B^0Y)_4RX!7P86>#UTD@DTGED7\ M8'F!C\H0)8-#L8KM*.*85O>91KKT)'/)ME.=Y2#Q.DQG[J:#0?IBATW(2'N% MXZ0/0=V( [?AP$S;J?JVT5-&#\_*'3/+1ARXW;I000RZ9&3K#9+=?($XZ_X5 M*M[%$P,]@(.O9T$E>$&B7__?1?QBZS/PMS[C#=I_^]$PX#Z7(UEC=/:^*C.+ MP7HP=1:Q_K&R?@EU@!P;88]AC='A1XHOXOWP\KY1CXN6FF".C<3'L,8_C@U. M0?%M;L,Y #'*/&J2)6LEY6G[RH(67C;VB7=X0''PC.Q^"PP*A7JOB YR($>\ M])/AI;TOWD/PC?>*V"F+)/<[?\5C23J>R-+Q5.KO<$0;<2Z=5>$"PWQ7>F// M!YX4V7J%P4?S3X*($?-%S.?'96#D[BQS/*I )97&","N/5>32?FQ.\V#Z>?V MWI W10A;W:R(AF3_1K5$.OY?.YWM=W'T=.T7:#-N/[TEVH M"4>[#2^$XJ1Q1P!;&&XZOH##.7FYJ_^L. (_MI+ZK\_J9STXE$6*?0?ZI!,Q MAH['[0B4'O$\LXKGC^$2BN0VDEL/Y=8SU-@DG4MFZ$PZ=?I2^R>[P)$'$A;S M/O) (N:+F"\T[F]HG5DO:5 $HC3DQ2@$&A(>C\0P8KZ(^4)S!RQ"H.8YP2]: MVUZ>=.U5<6-JK8>[')7:HFD/=SRVYV]W4KDG5N5[SM<0J7?NA5.TU$NB8[J0 MQ;GO@(P4Q.&E+^!@QU9RYG$0LU(MFP(BY)47OYD8G4TGZ'1FY=2B8]%RD01% M$N1&@G8-)ZZ6'WA%Q8Y??IRMA)QY-@D"-43@.:Q0P)<:(4+>!('1E.P =@MX M.Z4]3_'/[&NY\2%GNT>77=V<4?6\NJDEHCE#9!L8 (3 ,>C(C0@@05[ Y&DP MD1AR[@@+M_PK=CV@4O5I#P&KW?U%/Q!K)LEDH"F3\%P5.PK#,=S4D11'4NR[ M%'MK4:5B*3J=3I^H#.\GUU7Y<8KFYBDCC<:$T"IB$9!LFHS M$A4)S7C-7\=>ZA(N7>O!)L+AJ:Z2XV"B/0P=SS)T(IGQ7;T>3;5:)+>1W'HM MMQ['F*#$QG)T)AD[4:G]XXH4HO#UR8:OCS)#'#%?Q'RA2#P<@_OJ2\>4!B=N M@!M'XGEXWH_$,V*^B/G^@+LA\@PB 8P$,&*^\)QLQ'RKDV7%-6.B2($RWQYQ MW/'FPCRO3(XD>MMUKFK #H/++18>__7%Y291X(W$^JSO;!+_BPKS$0N_ AZ<0OZID5QNAYU.6E+L(< M/W%?Y4VV:WPBC=EZJZF8FV==,K'8?YVD9Q$"7[:&5&GDR&P+EG7"Q3:][N)W M^=),.IUHOZCF; 17D)?9#M_]156AQ!+"5B5$0B9I_M8_^M?0GQ8LJ;/CO_] M4CM170;LYV4'H,GM/Z'YA4Y-HS/,6+#&R/MV\*+1:LB 3GW@P M+]93S=@Q=M+YO<3@GHZU]1XD'"Z]4"OFS\]JA6:MWFI0UT^U5IVF*M7"C^/; M3552@7)^IDIXZ'9!$K'3^.2J%J9RA<*M5:U6:E>4_7:?:50 M*36HOR#;H?':@/O[R+;H?"[+]H?W0]_A"O/=KC1&9.O794F$/W:)A-:A_'9G MY'^-V>P7%B,HF;& 06_WJ/8\,7B4W[[OTH*<"+G]I/Z IX&?9NP]'6O/N]-) M5TA\5GK%_L7O)X#T#K6@ 64E@G&XQZ3XCE)?- = !N=G W8"J X T%V2*!%^ MFUT!-!Y\" MKS/KG^#5)XWE%5??^=GB[OMQ9/0,6CDAJ^AG$]JVREB>-5!G_GHME&N#+MRU M-+R\7/>M]KSYR8ZN;CEI-NWLHW!\)_C80=T4V_."]/DF9:8OW"L'F5S;*86W MZH-RB6P1^Z*=PN93$C9_ J.QW!VP"K*"I1[UM "7P"=$Y3&X!%(@.JX5P9R0 MH0,LL(H"%0G"OE(H53]9\@&$6[&L5JY8 >D M\;7-ZQ@8X>+W"[QAM L%1="63PTR")"Q*]25%)4: G4@<3^HEP&\CI8^RBN4 M#"YY11FC\U-X 0^Y309=%!K! MS,,B[AI)(C)%(!>BJ H*R,'+:L3R'#S"2ZAO>17^F]_(5]NL]OQ,D*8N5DM9 M%RL#;MS5L5EDH+*\"/\$M("FBS6>@,9;ODC]M_HKR$R$^BDOC^WU-,(%%KO^1E9,:*EPBM(&T*UB71L3Q*@_D6>C:'^ ME9_>WJB>ACZ]>Y*V1ZOX7I7;\V2O.4J.9F+LK6\<(\6RH46"3*[>1NF&8&(-^B#,QI&E69GB,@"^58&BGUVWY]B)Z M:4Q_.[/WVQUZ.[8EGOZ]%3!7&S?G.N_GM#\R:G?;A81@UH_*Q[*I%T,6;I40/>2_[X< M\!ST4']2D,1Q_KLC"[%4-G[Q^W)%-<+:!3DSWD&VZEC\@8-DZUG'WYE0Z626 MSF;B#J4?.U)YY;Q)75!*3P6X81E>)DWVNP!=1^AGFL3C?0">8M)@6IL+.XC' MJNI'^YI+PY$@S0"@G@ .!,,CT18#?6R\/$IEOZDN^=WZ^V+E2YS9;SON<**7 MW_/]LEDZQSAA)*W>B-.&PTPMSR0H$V/H5-JIOG ;8CF+37HA-B97QRPNY6J_ MI8XG]W>/67]N$]>P@7B!QN33W6_ZG6[W=0RTW9,VLYCY)'P?M)FCX>VWD;=< M']+^AMCQ'X]GDI]% Q4W7YT['8YKYV#76Q 3_Y74,, MG4RDZ$1V^YO(U?$X5=4'&>;<+0E+&\,KD9,UU5VSVH/6]U MKE[EFV9L-F)"?O DVYFT9CN7DR;Q#+J74Z6WCQ?V/9^Y^'U=JQ5?*O?W5+Y: M--(CS7SUNG)U7Z+RC4:IV5C.E!Q5#4=0:)SB!S\3YTE2P_ MR=T*ES*CFF0L9553[7FQ$:]5WA*#UPYO36&I,BLJR SY28U'(R!W6655AG6] M"@FJH>>/S84N4J#M^1"\-#.)^TF.'P28#TT::=#V?":]O(RNGE.C^F>4$_T3 M>H1\ET1Z^YF:]E25':?*4]&L5&L?; S7>N9@_LAR074)UP M_IM7VFWC6P4P!=Y=;K)1?+F@B8[WZ->1EP:XBR-&Z@I8#>6+B'SVYSZEN[ M:Q1\+-1=VT]:C_NM_MO;QU.EW[V@5%Y%Y'FQ;WT"D,EBLF^@#8->>T&JP DM M1@-1;3]="_.W^/>DFWB>O3?R:J5<+39*SZ7GUG>Y4LI=5TK5JY9P^]YHI6XJ MY?>K9OE9^[U0>FJE6HW6^^UCZ_;AJ7%UVQ2>KIJ?W.WC)_INN=F*/;=:L[ST M=/T<>WL1E.[LLW]7OAITA\]C[GH@<-?"Q]O+=)3/M]L7[IVVA4&L$ZV]AF:6 ML 7*X?_DQO(,L/*R_;P/,Z!!H_826VQ64.A=RM_AS?'K^]^D3:Q1HKQ2Z^UQ M$&OC1]#)0;NQIS+C,3J5\[ 8X.2.@SGJXW"^\?('N?&J$@J-CH *\GT9D)8Z M70E_/;X+W/SIX:;7\: &Y#=\U:7V+HHU7K;%E98)^Y6VCICBZ"N1*'Z*-ZGD MJ=Y.J[PI>O^'KNAN4YQXD^?'I<3GH;+1FI.L+1##BT@X$.K^KDF%]*[90/Q< M[>Z&%WN3S/T@\IL8C5IM1V*%U&$ZE2(P3ZX]U^>WDT9.9U)TRD71=536Y]U- MZ^^)IK(I.IE-'$$M8$ VT^8/!FG![;(:9X,GMHO!$XPYHE?!\0C?@>_Q.!5F MNVFI2ZJ/%D=U65F>H>SK!&%"'J$-O75-VTH#F4[E4G3,17W;Z7D@GE /\FDN MZP3JOJN\15KNL%KNRIV6RW>[X^%80( >^:$$SVJ.@Z !Z[V5;M@]4)2?""], M7R3%FE9Y_-;27SNKA14'Y[6:1!IN@@P;7N:T8T0GAMA"3[(PG]5H)8PKC0\7+WZ]N!W@*4QQ&8%GWYW MB)M#\M>L3B;C=-R%61@UC7AP:IZ9\TD&GII?K3XK)C3X4!#J);Z[4PWKNFZ2 M9'LN#D>3[#O3B\637A9J^P)?O[)0=XO1$LEHM,3B?+P9+9&*1DOXS>!A;P*( M1DLJZT.JF/W*# &G4/YJ>H8'R==3QR4K'LTZ:],%GZ& M8X04R]HFWI)# M$Z\7KVG/$Z^Y]."Q-WOY"GLG.MG2^1F 3QZ2S(HHCJ']9DZP4(!L4R']O78F MYO%?2!NPUSC'07'R4F]ML3V/O][5ZT(^5^87H#@K$(O1!*Q2HUEYR#=+1:K< M:K:>H'WR4'MJ5M[SS4JM2I5>ZZ5JHV1KT ^D1?K(FFGWR>.\865;$M$N*8.UJG3YNZ_\T^>>'9QY;.GLV<.YB/877.9_[3JM"A?7G )A M AX@0PQ,1;]#MGQ?R5?GXMUW>_[P//YB"A_B3;?K:TMC)NO8% ./(.%'A]+: MWB=F>2W[%G>X(+^_$?Y4G(ZYR.+NV9^T.S,BJ6Y.I14\^*DDN?H@]3RN[%(O M[AYI%E(\&=H"H=54\SDY%*>SCJ[%_JG*Q'[\,H"NY@J.43_?7]]?:[>ECWY0 M)7V0YJFC8QY$0G_9)YZA4XG-Y;:[L$]V+_8I2V-Y!??4)_''PKR8G39W04O< M2M^DCXUE$-E\YI@DG70!UKH+QZ3WXQCXV14<\SZ7%.&>X6-%_L"E='@8)]N# MMN;Q%UIYSKOPLS[S;BY%)Y+;Y^3#@31\G 5/+KOBJT!M\TU#>E63].;YQFC0 M&Y4E(1Z&(BC;P(^3*IQ9?T1'7.CD+?SJ86%6B^WY./XF]9+YN)3@0Q[C#!Y6 M4B_P6A5Y=H:/M'VK/;].O-7N\Q_9*1=V(NN+/S\+"3QD"(?C.4>:\^UY4ZB] M#.7^JHI\P/ 01[I.'F/9 3TZ88,)C>R*4A=Y.*LT'/LM-R MK;>?]4[G\S55>TCNM8((N_%(L1N=C5Y;)7][P '^\O(>]%FA)*J\.K,B0Q0D MCD4\,AHK!4D8@L^*V-7A(3X?QE)URQWB*%W:&F4MC:*+(Y&Z#S%8I%Q?!TW!E1PV'+JC"-LHZ4%!5YQ.,,?:YKZC M2(:5C)OQ)?81PP=65D%W8)+"84MM?CTF^I_\H8/)%CG5%FH1TU.-+>^H");/ MT@O,AGB6H1F4EXX@B +004=W@E'K=7@R$?%U5T(8,@N4OJJ3SC $TS2=0(/< M:":V_49ZH#2B_5)=H7E98+\AO(M?4U^?E!7 MK()2,"+\F\Q+T#Z'>_H$*OP\M&1DTGXUDJ4/@!E?H<;HXYT9M5@ ?7X&/XN: M 62@C 453?X:"QQZX QCR/ ]>$^)JC"C>K(T-'T3]^]E?BG&2I73:&\)^:*; M \A !6D(GS3N#/$0:MB%!T+Q\"1U/H%6A<"*D+>03J5X^%5>QCP' M&8<5]6:0#JOP\+WV[@_XG:$D0R:4<5<[8@6^=WX&)KC##_ZU.V#%/N[OH[J\ MW!T/%96\CACAI!RTC@Q$JH!+[^%ZEP'<7 $[!C&4%H_Q!Y15*&7<'E"B9N6L*64D& M761 +"F=Z+@WYE>W0/-(16@>7J-YI",T#T^J*B(TCW#L)D+S.()].-\R_L_R MKLO2"&K>61T:B6I>Y$I?8WZ$^&#S)&]S]\4VCVG/OV=,(B'?%>> "[F_2?!* M4M8YWJ8)WJGV7.#8R>V+,!QFV8O?]:=:O?34?,-X)J7'5J7^4*HVHV'=.['@ MJN+*I!O&,[%;^>O^^G.>>*Y^I$/.;OINH%\.M1C0]Q*6@=Q'4W&9;<^?"A^] MC'35O+O-[%MQZ4ZHK0<0K@K);4CLNGE_JX#DKI',)25DC=T>: 6;*C8+IIK1 MP5#ERF]*^@Y3 #1ZN[[\' MT<%N.%B'%/4?KY%6EMSXSL^N T,'8V=2WGT$! [MPH[XY)FC('"DTPYS&?_I M5#G\"J)SV:@/G+MT5H8J5H[<7?F-JQG*82Q-%K\:\P+2>GH5,: MIK5E9>N%R]7<=*O\> "Y1B>9')U+.J$->$9E;\_?,PLWDIA3E!C&=XF)Y[)T M+.Y4M7D\$K,9J\QO2^">%8U>HA;W,4L^EU,/Q=T"D/MW_P5BD:$MA\LBW$M9 MA5&GAUHU+5_F"Q'PH+$W%J-CL9@?2BE\YQS)P-'*P/+U',G RMLXX_]MK'?Z MUGH]O@L>V.Z %X$\,W](AEXW-C=L^ MVP-/\/>L0/!.=0-@VA@RX.JASSUD0^^D>WI A!AD-60R6*3(_EQ%MG3)VR7% M"Y"N> K^?\X)7C[DFBL2AC]*&)@@A"$13]-)1SSLD N#\S6>"^X:+X]E2,NQ M#,J0^O _"OQ"93B2I0EIHS*R\#/QY>5]W/R8@N/V[;VOJC)(2).%]C1*8J^? M-]'R*"K"=D#'"H\X!;'JT&G8)7/#G41[X3PQL2R=R:ZCU?JLZE3KH]K]_C@4$H%($(QD2A$5;@S\+ /T B6T>/[CR(-I\5;]C.;X]5$S7;/Q: MJ;[GF?GSA(F"!M8CNP>*\E-+&"P. O+EXB0BWR3R32Y^_[5>/WHEQ3[/*Z0S M4#A3<:?YR4?@F/P=B6(DBH<51<^,FB2=CF?I5,R7FH>@1=&7[N70N?&12W-D M+HTOBPH'H2(FBIC(A:.9>:#/S7/,;ZGX8>#NF2- M.F5QIMD@*TV)8/\B<^\7OJO%:IW4<2#.7]4@Z^.*#Q18\WUX?8K.)N)T*N%+ M5,WU')3#Z^5(OB+Y\L/#0]T>&9H)QL,+1+XW^/\ M#@"EAPS8)P?6> E14*B&AJAGD,BP79' _7^(\5 M\S9G@1HROZ3=Q:"5D*W;)ES2_FMUE*QEOK[*[ 6E\BK:E_E;E+:R3=)J_LZ% M:SAHMY*Z))^9+)U.K;S],'UL9$FN(TO,((N&ZJGF\OS'Z\.@7!/\)4N,D&47 M]64E2C:3H-,YI]F2A"@R4$9H M0$"+/3&+WB/RA^#8JB7!C+,KQU2,7U*@S\ MM(F[UGP+^F4M>5"^?9W';C]#KE6K&/(^35W:P.[+[;DBJ$+KZ:E4;5+Y1J/4;$10]^L8J]$= &XL@%K/@5G0#;T*\M[S5"O;?(Y]55>\[5Y)PL?BK%47<7 MU/O6PT/^Z0V#WKL1;BOU(\C[/R%KX8R,7C29END2VWM+QH3$:WJG$.2?A(Q^ M\!5L.MBTR3C^ZL J*;RJD."$%JDPMY;5\H7YESQMS^L=Z?I=E7MWZN=Q MU2UX E:OTRE"WMX_\;G+RH)%WG:4"I^[T+)T.N%+7C,"H@\'Q?X$/G.'LNWWZ/&2$QV0]_5[2WH M+$DZH,5 .E$+,D6]W\=3[[M>NSA*@<^7;8KQ"TLB?&<9\7E@?&[^XJ4"NI?\ M]^6 YS@ 'P[5?YS_[LA"+)U+7/R^7,[1A97EG*^QJS;0<=9*PY$@S0!X BHT M"Z 8%63 (6DS5+7CE?95EM^RS=*@ECNRX6?^=U#K%"7+-.A*$<)Z>@E&W9NN MM4IXNS>=[]="K9C_N5DX?;YI,PEXTQYI<_11YE8B&3L2&?/,5TY!9SD=/W5D MM-)R(>=2R-K4;6?8&#=2]RUS5Y?CU2/TFGWMK\,4I#3B47EO@-VCQA]7 ;^C M;?RQBYV_QD,BF:!CZ=-I]HED*I*I'67*N\!Z/$.GF=S)R-36#73I]GR6N"T. M!Y6[V]=2.,#^.X*8P[\_O=_+B^I,@\$[B=59_N0T1O@:PS$+GQ( M.OV+>F:%,7H>=7FI"SK'3]P;W&2[QB?26/=L54GNKC[%)@G\I/(RV^&[OZ@JE%9"V*J$2,ADS-_Z1_\: M^M."(75F_/'&="(;S1(FCENPQ,CZ=/.B MT&K)@DQ\XD'_Q7&UANY9]^?$CYW?R.$[/ZL5FK5ZJT%=/]5:=9JJ5 L__OVG MXVM/E?>[J4HJ4,[/5 FW[10D$0L\QFHL\R(K=GE6H!HJ_(5UQ,-1;,XH/K?U MYAY92]*A.BP;JM3]'$@"U-P*:O!79XA?BKS2%21E+*_J@XL5S'UP;I_1GC<_ MYS?=P@OWV>-"?B57-,\PO6P]FL3T?Y3Z>9[GK::K>O_A=R-GU'P9\D5;GH3?!>UC26:1M?L3&L60*05>!/" I.$0=?IC;HT. M*#B4,?S0,I1 <5GY5/#G MR)OJ0@?8"X$M@160!6B=+-:=2%OI%%[,CI##1 MK6N=1W=[= =OH$_TV&9S+MW12K5L/^27_+B;2567; $_K3.#FB7$EF7L5..UFBR M%U:VC+)L:(M;2^QM6UT!91/+'/)I/2?X-:#%MEXBH[% M5@YD7Z74H0^*<"3&@LI"3]-"-4I&]H ,N!]4,6 YBJ5Z+"]3$Q3A M@L\\/[-A"Y4W,Q*.C]GYB.02_>>FYN-[LI+/E9EZ9BMNHLFV=V0JYTT?G*?6 M34*%"B236LE9/Z _EON%_^?(-.11JO5];/>^#(7:[Z,]$ M,[!35N84I"!&8[D[8*$"@!]C^WT9]%G5T?HSXXEAM70%O\6AMP-1P>Y?7H9+ MZ ,R.';QD3H[0[_*HU>2<$5%A,L9X_ 7SM,T!ZRH&1W7:!=*123R%(#-&'M\ MK'7O$O5LGW=0%&X(Y])Z#(AD8;4YXQDZM?H&.S];<85!*BMCN#]*BZ>J0!XJ M.B82YFWXAPD+=SZ&)CT43!YE4'B1XR<\-X8+^D'E%7BCP6?#:Y"F6/QE1TE" M9BXR=FV<7_:"\PE/U7J$(/D)RPLHEP&O"7Q^J):WZQ.+%^^3O)AY;;VJJZ]" M5E^0;WR\@0!NIF(&9VXELG2:6>TA+1/-Y!91.9[,%Y;EC,-_3"J5J(M+AM*F-2"%5J-FU#@'*RASF M G=D,B9G,%G,!R8;#,52+U./S>.I$V(R)FQ 3)98RV1Z)(W#5NLZ&-_S M,PS?J^4*8_0)@K.&?-%;>19Q>KW=9=QQSA[(*J/9X>++',JI6,:%]E8AW25> M/K//?&$\RQD*B2P"FJ;4B(A\F!T&QE ]\0.IGG223F?MQ??44B;1,P$A)MWY MF4,,;9U[@74:_*^T*N::6.;PSN8C[2P?J79PSP APEH-Z0"XN3/KA,8F7'UDH'& 4G]:##@%5Q@);0%JD2I'X5 MEN?,.OV'C0?C;N/^"Z,)?PQ3VK!5 N T[J4/LM>95/XMM]J0P]?,DCGG@M-V MWG=(^8E)T[GLRB+^\S/;+6RAF]DK12E0)X>!,;%-01(G0%;@&Z"8H<>199!? MPR

>8N[[]QDR%EA12= M3*_L4SL_(Y3!)[Y$GJ9.'KRL'U1Y+"-;@;:Q0GJW"A!?^6'Q,"ROJ+Z8/,WX MO=Y!:$K.Z[S48H;=CQY34#X%5_DAS=?QL7+$$S;2]]Y>N?4]&2T73VV;A<2, MIY&2%W773_MR\X"8@#&^..PG,\*\\:+!I00*X1U]Q88J314Y-] MK'T#!VXTD\@+/G1?JQ(03S+)3#R623&I_8(5:3J]3@UJ.W:3$(AK"0'*,1]P M%6 ^P!=[OEF(SV\FS><,ZR(A@-4?MAU"E1HXU%T;3\3H3-)N=_GNF*Y/-AQ9 M..HH8VAYU8AQKHR;K5$;3)C51E[DFE/XDEE-!*LUQ\/L;MZ[%X?B_<8&S) H M S?[VL\-0R%R-\59AOPB@WPAP'$F$N# >A>"6&[3,JP)-RPJU AR K%&K6U MR-]>1!VT+@D*"P"%^&?"JSQ07(U'I!?S$=$/RD":*HXENM)8553X$;0NJ0.7 MS9*UH)>X6-=B-3CBA)?T@] R[ =_E-P*&>G\#+KIT'Q7^*Y1CHE/P'*4^M$Y M6K+.,S-M4>E=-+7&,[7%6BKZ:G$AI/4RFFX' LP0HEDS236>U%.P[S3 5Y7MK4H\_G4FLV+>:?RYVC/J\]YXPR M=#*9IK,)^XGI)C_6GTL592=QGV^!B)")$!&\1D3(1H@(QW'W1X@($2)"P(@( MWN_C*$WD9= "R@ ]1=D-947QX#[V_%B\VW&L;-]8PZ[YXF+-UL[^SCF./MX MUX>WYW*OHDY3G?NG]SUG(IOO!@^UO66@[V=!GLK5^V?PT%LUT'<;B*M&X:94 M;-V7\(A?PAZU>K-2JU+Y0K/R7&F^A7NJ[^89P$(>P]>OWEXB,B$ MT[. 5!TJ0W"Z&]?VB23[=#?YQYYN51(O24'@Z>XQF,/=1=TO46XC'=9\/OKZ M[E]W?73;X&VO@"#5#)8DLE=,,3F*59?C8;%EQES_1#2USI$([F%I[;#?QH0R MFY ;<=9LP9\X*\EIMOF&8\?=O-6*LZ^M6;=?=82^P.:8%F:ES7%6FNH :$2+ MB.8=5H">-%BO7E:3"*/Q+H9Z_C? $"[9J6/H-K95Z'9%S5J:69&>=<61V_"1 M)[R]RSK^X\#*GE0IV4]+OX"T^T>_?O#MLY+!!]=BLJ$FV>Y\D4HP;C)6N\F, M,K<1>I8IM6#A^8LMZ'1 IEY')L]9O=4HUG5V3_Y(.^66PLGKONGQXF*.UKZ' M:O(9W&OTS^[-]3LS;+V].8'3@<4CUVAW#U6Y.>"V>H!:)IDT#U +)\MXI1X] MJ<:RL\A.ZI&Y'75!OA'/CX2=U*.9GUR:![MI3[=\E X_'_FF>K(>-OQ54;N& M0\_?*D:26Z"DEMF,].&@=43]82&V*+VG5617>JPXTW[P]Y+:Q)6>158%99:7 MM=J4%2POY(K?;Y/:1S:SE>Y<",-!C,Q :';\=N9>P8PU\TE=!5P<0FBD]F-) M.K=PV"^<'JH-PMD<>'1Z>[3T'8WJ<&UC7VOD5WT M.KVJXIK@N'A#S87AD/?0X[)"F%S+DN(,.3]/5WN=:JORF(\[8E=8F5(#L%EW M<&Y=H%1\M0L4Z?2-O%+V)7Y#:**QMS._O+Y,I5(A\9UUG"JPYH[QDG?6A&&" M.H"2+P>P+CJR]ECZ7S>5K#1FJN^IO2,D7I[4FD!'@*(2O%J=\&)=5MZ9Z;N3 M6EUYZWM)^NR!%>QIV0=KG*5UIH*UW,)#2\%0/FZ!#,A*G+DUE\TU[AJO+/?D M"/9AY5$-N,H#%DW' F-1IT!-<@L5KFQ0#(2ZNF)8&^1V/('AA/NH),?S;C:] MD_YV<2BK!\D'N'MW8+%[Q1U=!5Z.VTP@LKE.HN7)]\L4#)J]>Z?Q#FO,-'\9 M:;ZYTF,>R^]7\;T-R[#PUF9:^,AQ6\>( M@U)5-OAKKX$X^6J;XU>4 SQ\9(KCF=0<.ZFKE>;R9H;Z*R3PFF'15G][J*AL MH/Q[$W)SELLYQ964Q73I\RG^P?F0XG*MIKQEJBVS5V'648$%9@VP-J]U8V(_ MH+TUFJ\QB;-=I3__*#DAVRWI.V,DXSXJSZZY_55I+?T?;JPC=O8)<]*SX]).*QEICD 0ER507E50+@KU% M>9MNXITZB -,(Y<7,]:,H4OK++2$TLRI'U]?#+/91^PY4G/'KNHMHFC>DB, M V[5@$ 7;.?$.'][P+"N7^9T'=CZ*O9QVQR.9'O_-7,3&X./>RE9^-S)%G16 M#"MKSQVH%8R/NR6QPG1MN.8X=QT702OEG(_.LW6NDXVY8]?%L9*[FL<:VWG- M?NAGUP;KFIJ@X#EAUSN/>[@2G>*]?QN^HD\_&T6Q^WF6\V,,H6VL\E M=^36N#-'KB=\ZX0# M),X+ZSF13=#I=-8K0(.M$#P\@>UP-J)]@C-T W)D8UHQ)3Y\W8'K\H#9%P/. M"V"C,&/!'=1 ]I^EO57!J6"AWFQ\_3ZH/8UJ[XG"NQ/HDCM#,2C%['792' * MFDG3"8<13(=GYEW?Z(\-L242G9V9FT_CK\)3*8E&1(0+BJN[<8\BXD./$A=\&C8*T49 V"M(>QVZB(.TQ!VD# (?SVC1H1SG"U]*IAPL6 P MX>RYB^K;^"$>*UQ=<2>*">I P' V_AE/ MOLX429V/DY-,UU\N4Z\V6"X#N$*'$ M>:W?$ND0X%[:;L1@8>+LS &^\LEZ\RU9WA5RZ11@XD*JX+S3+EWE>6'!88%Z=FA_T-BV'QREP&U!V] I+>VJF<4[K;:2I8*?9KJ! MT=B'6C,YG"JUQ%: PKL J>UAU"=#,-[4RV3+]M!FMH/C!3;Q>?7)I=6M?"U_ M+)T# 9=Y;OVDZ%2,.;#U$R*\,3O3=9/R*YOZ?NEL%0$/:Y[/8V"QD!I$?J7^ MHGZ TUMZU*D6FMU$G6I'5WZ^%898?'GA!X=TV"KNLCV&6,G9IKC)QNKSIU*W M,Q]LB2$&"&E/!T#,$QLVEJ$9%TG0(T-NR!\"0&P%QWX7O_DX>"_-KS[V!Q!; MP<2G@!X6J U\['@Z_O22NE?#&7#W>9?)54??_3W0PP)0R8>!#O.D:#B5HV.Q MDP/5\3+)YQHV; 47-VX^N\TK?EBXW3^<>4QJVB7=(C6]KYJV,;L?L&Y@SX*VF0/"//-$/2>ST'+>G/P^=O5\6,RSJ\0HUYA4*T,Q M'6&>_:&89R$,*J_4C$<73SOBW7GF;X1K6WX:H.':J4?62+@V]4?'L//]O@SZ M\,*B*J(J\Z+"=RE\;X5F)(;?+JDI/F"00#-Q*IJ)@PV;?.8^*W=CS:?QPCI? M4(\WJ#=!WZ4I55+1+7X<,6OKQCTP66)6@P4:WW0RF::S)X6L?O#0\!84")\+ M[B37)0]]&5/(Q,K>S))@/[V^%=/,K]^R'?:8;.)--_ MMG#[%UP\.4'WI BN]#7FU5E%5%1YC(OB:^H R,T!*VHB8$BQ50 ,YWU)$134 M+Y6O=3^^1@,WB@#R^>420DJH],#>Y/''#DAD4W0LF_LC587G42X/%4,4\0FK M]WG$NXLB/E'$)WR;BB(^;B(^!RM@_,_R>6T.L^P(*K1O:$BO2J@]JT(V/^W' MDB<4\=DNYVJS]%+)),UDHGA/Y 9N+]66&(L%>B? \) FW!WVL3/+U9./\U0X M_;S=XCU[2G<\R]#I/]2+BP(^WDFZ.8CB\1P_S\)#.N+(H'F5&GW&6X5..!6! M/P&??15%.DXGLW]F9/@HPCW_J$A_P9_/S_X=Z8_L03X@X$)4DQ\"A:J"*?4D M#5F1)K^@J0:0^=XO:LC*?1Z^804.D04! #WULL<.>6'V<_USX1=U-("1]TO[ M&"LJWYM=+)ZN<2?T=N%7N[_AVW1EE,W'VO-DZZN>3>8?XY^9"U_6L1N5?E'X MLPH_!SHFKW[$01#/LT4W!^#\#'MR4(B0Q@.4#+I27X2?X:C.C()ZC$+*D!5G M\"\"5(CP=E4E:R2"XC# +O[P#+"R@JYA^/UEMY:"XH[6XW$SNUW%,PP=SSH5UF(NQ/2VD;6\&UEC!EFUI UX M^:PVRY7"0^,S#&2-$;+NGRA)9N-T*N?D/F.B_J!:<,V2K&(1<=HDM+6HWAA! M0&G2P"OV4S -ZC$]SRU/MQ5910C=D%3(WFAT@ 6I7ES]L&UE%NUWU@@EF[:SMIVH?5K7\?_"^[7%MRVK7?7$\S%Z&S""6V$ M'."1Z6C'BP4N&^X.?'>%,0=^__L_EY=4F0<"]Y.J0XOH%WS8UQA #^@GE<[^ M(E%&^#SJ\E*WQCA^LM:49K IK4@"S^G;-3Z11LOZ%ULO%(*YT_RI9ET.M%^4JRX#]O.P R.+PX2-\:AJ=X<9T(AN\:>*X!4N,K$\W+PJMEBS(Q"<> ML+OYY9Y+#SDC+X7GW\YOI*?.SVJ%9JW>:E#73[56G:8JU0+4 QU?C5WO=U.5 M5* @@TVSRT0LG^B^A.UCZ-T!*JU9NG\ M+$/][__+0F/C%U7(URO-_#W5:-8*=]1?D-6@Y3\&W-^.]]#"@7-M\ *ERXZ0 MBI91$F0I#M,= &XL *TQS68&/D'7'KX+F8G(#6G!RU_!<9@\\BAX==9$FK<) MEW$%S&0DL?"AD"6@Y-@HWI6+KOD35RM13J=%\JA2:I:+& M5?F7_%.Q83"455ZVLB[2S7CLUU,CCW]B?OV]90Y[=6W0JH 6LR:8M]CQGAMNHOC#]BLY M]+*-,*36@4CI#>$4[@@/\X:,"5)(R,*\T!.D?%42+ZT3E,.XSJ ([X'NVKCG M-9^/OK[[UWTK6Z76P[O%O*E(\Q:-?&,&T R&8X5?T!OZ;0'6ZC-75I.U=+KN M-*U*7I@))!C/8C.!ICH &GVBRUI MSC1V>1!A[]D@CBB!6CM2FBNU7 ,MM,3 M,G?)SVKIXZVR%9;9YF/UY#A# /L=[)G: /-7'EQ"$)ZNR\*-+#G!)JX\'U-^ MV5*>XNVY90\JAH%H2JT/0Y6/W]40MZ8D8FH]YH6F=6A/W..9<+!3B MN7\YK_O#WB"4S?N7%O?5N.'GF5V%U%V[/ZC=13%>?HZ_ M]P>Q>/73%7$_P8=R/BG$0!9ZQ'[3$A M[2/Q_ZZOJ-1CU__="G+1BYE)VSB^>(^+&8..E\3C5[SRW5,&PV)OFXN^3\AW ML420]'^W* />#_]V=T)X6LZT H$QGJ%3L=C&6N!M^,A##O5KVO/&,[$>Q%9^ MOR/W^S6XWQ.6:VWIV$/O*]&:HQ^R,;6L9?J9J] "W?>'0F!]N- M:J[<)+ZJ']7T%TIQ;JV:'7WD#?SLSD;/Q=:XRR'2:/'@-=I6(13'0W]Z_7YZ M?/DN/-2VFG'O!S<<7KMM0\Y(NZW6;K8NLP#.;L6%G7T8EI+22X)C=M%I#DA$ MNS#QWFWF6](BLCB=]'/R %RYHU:>WN>_6YG;CZ_I5F.S3Y6?3U,9^XI-LHA# M7/RVEJ-XE4!(!!Q=(+M8K^Z'U?K5_*68_[K>1MLO2<0^ENIA\W>I(([$>@[[ M^]1QZ>V.NTW&;A(=3W2=B],\A*6Y.]G"I-R"RDX&$KHTF?MNE,NL5FK>=Y\% M%M5#;ZM=/$XAYYC#)B73P6N:_7W=_."%*[= ZGKHC56UY7NL7_/#7MU41.M" MS^DRY(E^BP=7C.>DWZX"M'3!FJG$;I7PG;:B6C' MH]^\4RZ!. ,FV]6ERR*@2J:C8)B.L\5 MWMI[OYQ,RDSNTYMRTNW/]:!*9QL"_HE*)QDH.V_PUCJ3XNO=]P/WR.VF:;SU MV.*'C4*'3-$X']F-_"54YWRKULMXK%WV<=="HUR.1Z,$E$5S2N8U9< J8WE& M_.NS_P"=@6WTG:K3"__:"TV7.&P4/!"O MVG(N^_MOKXGZ]?A9EFZ*WIA56QSJ(53>SM0['@WHGS(60YGO8GUK/3Y M.1M_?]^N0=#*G5Y[=(G#AL8#J<"PG-'^7MT O#R]Q>_A_=+W0?V$VK7;F9)_ MHBH*)*:TA?Z95!I2];W%?32VBE0WK>SIK9^7/&SD.I!Z]^V$9H7)(WP40?,F M\UGUIL9=W>E0PZ]RCD?/'**;X!'@^GD*DN0N@1A%W0P-S- MC%D)ZA4&!6LRN VJ&'J6K[8Y?D5 ;?26_1B*_0:7W4;;]APIOR,HFB:W?QVZ MF=1&N "J^U.N:OL=6=B)"?_V@/E=O^Q@CKIV4&/9BS1KJ_)>S':4TMV[-VG6 M#:+A@KJ'O,=V)&V8+C37_+L_'J0?UT4@OJ;)Y[%?%\Y)PN_7QV*Q.;I]VRG' MJS@ZC#O=$ZZ-]C7)F>!Y9"^M&DBXR"3Z^T1@(WD0?G+6J(U,= MCX8]UM#$D6O837O/"5MF8@J9O-D/BV4:ZQ<5;YF,W%_$UN&X-S =1L MP\3WU-$*RHK)S28).'=S[75\>O5_?\5F + M[J49AR9,@W$5MAK*(2->>*WWUPU)\9'KRE/E*G[H1#'HF1W M1X*(E.SV2K9XR%D;-NFH)!-EIIA]?ZOX,VK#2Y/;_V!69&KO=3L$S-J[WPDR M.^(G-YG17!UX?B>LEX=][X0 9>!4[X(HB!NM)EK-L:SF$,@[2_-9O&IC"&3* MQ?H1++:;L#M+9!^_GI[>GK9JI5J>51$6GV:[N2L,23VJ$J*'!V9=.DFGLYF@ MVV8.U@VVYT 5&R^^U,'7>[)Z_W$-O 2Z#AV3>CQ%Q2LN-EM?F1],*C3M7T%B M2*R8C^*0G/IJ\+E9MZELU?6^;B+&'A'&S&%;WP.9[KOGL!/;";Y]?H@?CQ]2 MKLQXJ6U"W77J\823D]<\P12HN=$WDV9)%BM73\U+O9=<:JN9IIO9 M_^"]I];=^\'F"MPOM'.=*M\3=":1V(';__904P>2_-YSHHJ-'\5/\:WT]CAI M/7LSI32DX 8>3U3Q0U^G?L3"8]D&HCK7SU2QL>IS-<\WA[%F4]JJX-.?F2K9 MY$%=ZD!FWNPY4\5V@->]EV$V Q[GBC3)63USOY0TQ5670UVLTU4,\, M)YUZ?KP5N,A6TS@.UJ/HO\7FUE"SM1H&H$*O0CLLQL:%3?:S+O7%M/K%1\-B M3D!?GM2XF$"&DFP<%V.3F:O6I-Z(O?8RCUL5A7LZ+B9WV+Q+D#@L.^ 8V=7< MP_R+C[_%K^M"@.-BW)YE< ;_845MX_ 4V[D5/SH<-U"S]>E6R0??AJ?D#@NU M&R0R\@Y -_9,9[E:2TX+[Q\?AQJ>XO9<@YM5L5($LX<;)6([N-XH?_/^]OCY M_L >?I0($XL=%F*V$"ZQAD>I=R "_S2X%8?_M-$+'7 MP;5 ]N;JXS7YFHXFB(0C>L%D#QSM/7 [PL%&U.\W'<,F6C>3>K:3>WI1>6^\ MY3]V.L:)BIDEJ7*H^1AKS)7Z0[_S?#7\O*\,MC%7=IJ2<1C+Q9$D!S17#I%E M"<1?WF'PAXT=V61S^CB6OL>YG!_J]+0'?X14A89A],>F&1_'ZIZN P>V"5?B MXV-PSTY>D_&M7-,-@PA"H^BWGL#AM;YGTG0NRQS8/PT:XGU_[S3YG"EGOWN) M-]Z;@J3M^?70^.VA]%&S/Y*[U/(>?\!_]3 +&^L.Z[':"U>MMW;*;CO/LM@C M7LP<=HQX(.60^TR7L)]?0F1?;Z9?_!/GH^H)M1?OY1B)/T$-'7CB@SW?<)=J M%7K*>/"4WM^H"WNMY!]LUV7".8;!QH_?U7+ND5$>[YH!3V$(4='DWN,60JI( M(U"N:#5[*+/5"[G\HRAR$E!<2W"5U/J!"O'E31P=^0[ACF*U*BE>- M4EB2!3_G*,#UG\X\0[^?,N]I+PI1[*PE(VSCDZ][CU$(5*O M6ZC78$)6;@WKV.2!_QJ+$M??6:F:4>.]4:J'AH^/[.L=IY6%;(3""I[_'$T^ M,M><,IBSGE\':X3AY.+VK(RGT>OF%%597%*D1/O>RQ0UZ8_5S_7/A%W4(< MD:5I1(#Z"/Z]^QLN51>W;#[1GJO3;/'KC]*?1%^AJ,Z,PI*"H7$ MC15G\"\"%#DH[*JT2BE0W/C_L_>MS6DK2[O?4Y7_H#=G9U=2)2>Z( 0K:Z<* M8[");7 ,MF-_H00:C&PA$4G8AE]_9G0! >)F)"%!GSKO7HX-4D_/TSU]'\/^ M!/[:$$D&T07X([/Q/PIK#?MF5>I5,JG_..L9:U3&/\.UH*IZ&XN@'"S^)8?J M0(77G#R$$-<8]E'A33%]O[\>K\(NM+Q$MLTP*@]:?:-[[EX[5[W7Y\)-9HR*&[S)NF'9 M^FWG4:WS:9^%DGYU& M::K@'*==;)93+80T3*2,;?*!80ZP34I.8'+$8@4J4E>JI,'>A6O,-8A)]/&# M8]H$J0FJ@V4:ZTIS0"P@VX"G74M(]^WK(C,I2,FNGBJ^PLHA0*AB936M3QNO M>J.K#TQ,3AV]8+6+T>1V/V']2TX$\CU/93+5DU]MYN+L]GC2%6 S@UK,B_,MTP\;,/WC'9&2HBH9!=V6@ M#C(,)+L*=;S.5"UWO_>(/ "9'S\4;&WH_(LJ4N.MHV#G=N#P>PX]/H6D@=75 M#=L:QC:%?9Y1LP<3YSN8QCMG;YP3N2J,G]%4*O89Y08<'Q]?BK]UX_KD<9)_ MFFR]?:#0[N'I(V35<;*B%A1/*9I4[6]!JO)*-FV&Z3;$'(S 2$7R^0\GCWC M* A+)^.O3O-W8FB-/=BB*IEXR?:79UQ21]<5IE_@65F#]K5806\<4V(7[92' MILE"EJ9+ER]DV2Z-?$?;69S=SF_4L8X5H^G\V?9U307;\[;'^_$#4I6> M8B_8WG?)5JVSH62:.,(&HE[)_VBZ3PG/&!F>LZ8;_L15R"9]Y/8%IA S'KVU MU8&,?O[[?T='5%E!JOP/=24]HA_X87\'"+/P'RJ;_T'9JAH_CSHZ\I*>LO*R M-$O-VEEJ4U<5V5O9^!-9>X%V"HDBK1=N+LIVIMVGG^4C/^L\IOV@2&SQ M'ZI@2"VE_8,BSK3#V*I.6,@Q_F]]][Y&_C3)LWDYMG^_8U8'<=U TO-1"V$1 MQ _OV[OF\ADOS&/R&(93X/(@T9]^NI\H0JU#D \G:4!VJ):SL^FANCRMGT0S M?_Q0*S9J5S=UZO2Z=G-%4Y5J$>N05J3.2_BKJ>H6<0PWI[40QVZIN#@S4P,\\5LEXOZED/'/B\UF6?0W[@OG1X*K[Y_:RT]XN M9Q^YBURM-4H?/^2HHQE+,\<=-T^C!J93>BO9&07R#4.R M%3F)Q#N_T_'+2$X7X9>WK;EZ#/R7UZ[2[MJ_P:]33!^=)N85-K9,[%$3R]$) M\DNJJK]*]E_):I%)S!O%[.*7O7;MQ)0F.?57'S^,66%2BD7"2SULY. 5/".5 ME)+@_==TB_Q +$R\47V2B=7QCN.]P^^AR=)MU@7P_E515?OK+;*E&%TC).]' M0#Y\#5YOX^T9J*C6<93RL6UM3A0T_@]>6[N@R67\>[S:!C%9%RCYO.!/3&WW MY.;H-V?=/'9ZQ=[?5L+/ 5O-V.K%)'+PI84TU%&LK_.:AB3%##+"Y9\DX]'[ MXGACCT5\+%_3_IIO<;937O8 M\;O((O_WB?LTWHE,GFT&%>P6RX+1%BX>W@0N<+"!9W+Z8B)!+]^0%KX94)DU M,I__WMT/RAGN6=J*EK4[DA9Z0!%#-OH-J M_V:- <(4?>=!<8#/:(^A/N\O&? 4Q6!KYH; M<^!].OOY'97O*Y@<\M"0N;J(7"9/"[G5I>E+.1(L#+O@]8IY1>]A]ER]YP85 MGCG?HY9N5LC3^<"$3C\QEQ"LVVZ<#>6*G.4G MG>?6+!6/J^>W:I[)"0_#]XC'&B?=[&I^4 N.6V8F+LR"HV\3V^1=]LBR M?=_L29LI\P6;%KYL+5#G&9K/;-[;Q2[J[9J;&I^^C0M_W[8XA&8DLUZ-=I.)ZTDF-*+72ZU-S5,D8(^4A?U\ZCTVIC?-M7GAFH;4:%?M7 MV)+K\3$VDY(5,]A,63U-8XGUN!M%MP4?0U-X7"Y'YW+ON3T2--ZNJ0G6>/D MC>?,^0@VYB;*SF_,#?*CE '/?E6Y@X)0N> M^Q8;%[M6!\\]Y#2H[#-+R$\U^RF?.KY77\H.6V95F=P>1.=Z[0[:MW=?4 MZ5%-[)O+G[US>EV4F9(=Q11R/$NS;&:MW$A*YC.&M=NA;5=HVI]G!#HCKLZ9 M'L0$M6@*S]:9SU9LCN[NR[]>LH7'F\QSDFK\XBUW]E5WKM.N)3+0KA5VNQ9[ MN.U:JU"9I,)4Z!!+X&H.JD.,]3K$F'2M(Y7M.Y/^*G\A./4%8\Q2M &2OZ9L M0?%W=93LYA[E9=)X<8T%\1KAM[055;$;=Y:V=(B!+1V;/[8YZO)5]N)5[MZQ M*$FVWJ)^CO'XMMD>#K<+2G8&NQ&==_.M_LVN.QQ8NC&T.ZTH>8"\V7L=G31& M8?LIT4T?B^$ZTPM2:([R-4:4+\MR_7RV$7]-PCHG3<&KP:][.GCJP\V^(C?E?G/TT!.%WV+Y-/<6461W>5?) MF+IQ/VX430Y+VR?>UU42PAY$<5VM.^+ZB//%]ZX&!CY\./;;EDTHGP]\:]X; M:XUK8U;7::[#F:I.+AT8X(]A.\"-0%\C$TE&NUO0Y!/T@E2]3]Q65^]RD;:T7/]7ZO5_G%#72%509\=%3>'R,UY]P#+?WE7^]'G_ M>1Z1H+.Y;T')L'4Y'BS>V0W%N]@E%_Y4-*_2 '^H8(^(&,^L*'@C*\8VPH5^ M:^3OWRZT\U9<]8Q;YD.=59)Y'2_SHSC\^<=4=KZ%O,_QZAW^6U")R3K=AC3>XUD?.Y2B3L^570S[)/SS_J>GOB3:M M<;8LJS[>5?'I!DIBM_7&ZV]HS"&O;*#9M$4U\LKS(A58B'(S(SH?A&^Y\$J5 M9\^'1%8I!]7,;7#Q,' ]D3@?%7^P.CKYN^*<[>LP9DPO)T]<[XPS .>%7AV%Q4CQC)D_U86C/& M!=:,;?3$YNC\.-N_?S :AL(E28(#-J>.'ZQTL#E&!EN3";^ZAEPP^RY%_^__ MRW&L^,,,'%D]BW8R/ULRW)!S-Z==M>I&RO6+J]J MU5*U42?_.BF52]?7I1.[:JQ0KY?PKPO5$^JB4CBN7%0:E86C]0^GS(OS%7?Q ME=K5"-V?G[%JW,5=;DE7JVYIJ:-^$J0+6ZJ=KCA6Z:16)C8S/8OD[;,!(\-@!=X(>6V,^D$.L^'.'1\=1' W,*] M7SAQHUGI$AC4'9[=-RX?WU-WO$C#!HE4Z,5%X^%"U^@%:8-XZHDV ]TT[T.X M9GA^S"N=6P-?NSI4UE9'0A@CK^,Z'-)T1">+FF#UE9O>6?;Z; )@>X%O84I6R!>/63?NKP6"Z-019S( MT;G,ZI'3.U-&4?!L2_L LRPO;JN_@Z5*7&J&D\%FLW)T7LZ\/76>V:L[,3Y+ M>WYIQ[K^_)V,E#I!?0.SSLYJ);Q0>,U!@-/\#T<(%P[]HW/9(&%\-!=EF813:5L"&M1!X M#6F"[H8,BU?;#I_/\+20?X\;#!HL0=0$:[#,,@T6,'= J5::LM+LF1,U-LJK M@O36YJ[,]URIM,H47GE,W@9-$4B]P1-OZ'%5"WPX2I?G,K3(KJ=T#^G>D8AV M:^NK\[)TCMV\E6/53L%!D,B#H+CL(*@B:V+(NFJ_4;\Y/KV3SZZ%]V2&UJW# M6W'9R+C>PZ9S%313??5$T*9$DK(5\ECN-_=C#_E:D+7W9MO4<)86QRY*Y@?/^@=RM<;0<;.PH%7NQU)=J[>+K=! [;2UP_[;&^SAS0\)6 ME,K6]%D3Z/\EJ"!CM%RH6_NV;8MK8D]IMTHMIMVEB:[T] MI%X5JTNZ-\V^W3CJ#$BW#"19)&U):%=(]PDR+?NM?:1)JM,19UF&TAHXK5SX M>U.-J.2C;?=2 -,AQNE,7>-A]LT5_J?1Y $8$_:-Z5TTI"3,?;(C^'O4N+W/ M)A6OU=]<:N@OBFEO@4&Y4[;(MUZ1JI+_DH_K PMOL$9.$_]7G4S_QP\S?8#3 M#&^1,: O9(%=R9I[N6XJ-C[LI;H3(.J0E5R:3PG(A5NXR5PP(C7H$UH(>O$?U8'S#=)/[K:! M=10R3>'C!Z+6\*FG.? G?Y.=FQNP@!+WJ8]134;KDJ?IG8Y)#DX#_PX+S^1A M]D.P;'<4MU'7ILT5TJ$M$)APK [T@3'-^F]401MB_3)9BW,[E+,(6Y+PY\E$ M-?P<0J:NJ43,G=9UQ>F1=_^,*7SM*NTN%C2BP\E&N>K!]WB[;?A%4E2;NPI> M+19)[!>JF(J!AIEL.KWZDD4VSNU/;@U,K!7PGXAN=O7Q! !C1>:(NHGYV"(: MC$R!4X?>ODYOI'TGAKNP<3>S:F*MBN5 L74NV0%OO#$I0RQBIBN6LR#\U2M# M)PK,I(X]XCPV:X@JWWNGF&F7^;B]U^/GO>K&L__^CU-6!O:$8QQ5G5\C!B FQK;%7C*GQTLA+'>U+$77"S[1! MYZ>NGYZ,&7GO6.K!Z?%5LQUTMT.Q_GHJ]5\O^$;K$X4W@JB:RN2\,*;>2)JO M)Z_T)D-2'H-/1W MH&"[RCWML<-(_6=V-X]#WE'TN3>E\5W-.*7M/ M7Q?=8Z-\_XVJS9X('S_8)^U2&"TNMB U4WU-T+(V4!QX-.?A5QA87=W =!:P M'=YL>K6Q-^>7J(<-^^:HVRG>O3QU?BOG3V-$U:8=QJE3?!5*%E.\+)[F$M;T MZ%H3 D?">%92=B[$_HU?A(,>V9^Y2BYZ?BO$237QXG55/+.CX1R5%W9E MF= MS-:[8UJ9LW:U7;>*:VV.WP3RG=M+BTDW6U@4FYA9O(G,MTQ0DL3=12QZCAWD MFG6VJ=0:3MD3IN\,?B'GB.:!@^T\/%#P+T#E$+& M@V'[R7.W B9ST)32H5J2Z48DQGX+>E%D,AR")KX.?DZ/N$RJ\DSVSL([8D36$3V5# G"&;[FN1%V+'!'R%?:A%+"+-BA%_IL;]CW^!G#CK8L5#L,-"4?>"=])T!\2LWIIN6&O&QGK85]V,>N1;G".^.YTQ\_ M^,V>MNUB^9[F^;3$'O*B>)A#NO:H.V8/UI 3OF /B# .LP6K5<=M=JA0M/%, MM[''A]>DD=7(.N&[[>YA\Q#+&[*?[*[*>R16B"8*G(OELDWB>.J)F M)E%RN>;H,GO;UKAS^?Q9<3Y)717N"\<7I5CO(4[U?-B6M70(;'G!$-C9KS5' M=Q7V_D$U\L^7K:1#2B?)T;XT=.PFK&05DVA8U]L87_1-25;(,UM#/?AF!K.6 MFR/QM/#P:_A6J=ZRP8-9W<>L.>3:&^**S]8R1:2K/BM>42$_R8-?-UGGROFF MFS\TO*'ET\5Q.Z)@U2#:HB^%\GK:_M48==XR+\^?WK,;(5H%/F.&T&^/O$T2 M6W=/P:J-+?LF#(M=)')"*]L7,K"Q*S8VH$_@X#72PM[_R/&\=N!F9W!VIE:G M@,&))2S%.\^F@L&@TW9S&!\Z5W9/ >S+2GTP:<7S5]?8<=(KQX,G&?ON5,BK MHIF6,2 1TNGL?!VU!P:2R9?=[XZK-93+P5N7DYY/WF6 ACKU:I,7+QJ^[D9- MPM;>0=?F.#QU5J%ASE)>8,72J;/Z<9&J%IPTY[B*W_N [A9AYOXU!_V?5A=C M /^7DB6[- M)[2[5PZ_K4I(U$_S+S\SQ]F]YQ7T-N?/-CI3+5\@@AZGT:$/% MO9!Q0&YE"ZSQ>!^"_K9-3N]>7M_5NY^HMBJ9ID-JOZM9S>M3=73/O;VT^=OA M0[U@5;QO'2MRJ?E?NOL MLE\I=G_?__FEMK1K_>'/=?^>*YOGOPO-<64)H7G"8)+XG@T0Y9E">"QC0V'9 M>:?X_/?IS_DESRU;2'S<7-G.N"[3UBFU6<27<&X;C'0E;)PKR7P3@EH[@PN+ MW/]\)J7EE*3A=WZC+HD.48>4@;#BO9;,DY\U[=@7J98^&\=A$W8@\S9D\X MJJ2?;VF98<.XSJ$E1"=4D\PP:%FQ=>AJ9*X4.VS"YVY3C8KP#$^+HKBIIJ"^ MD%Y 0S%)O@<;25T*_T,C#72JVYGD'44>BKXZI6(71%$8Q$A!,NFD&Y!B4/LK M1'N03RMV\T]GH*J.EL'_F!6:S$*AN72?>(+5\0DRVX;2)]1'HEO$AG[[HI[= ME^3U!&/9<&)::D?[P M70P>YIRMF.5I05C8;)AF:8PDE;+)I+*#C5IO%<=-HHH.4QU$0E0R& 4@B@=$ M ;F';XD'5' FBUF2R1K51]7/._+$FV4_>LMDS?.GZR%;B?H@VMZ7V. ^ MJ'+20-%1'=>QF&5"/193%/0#D*<>Y"LN M90@X3])U($D;_CK391LF*<"B.[;CF(SVN%UY" MD+SC&A"^IPC/I!_A@==T++OZ0FB.Y,;S*7LF6_I?-*D['I\Q7*_LDO%XJ&:AUG'G=9 M:MOSWRZE-Z4WZ!WKAF'/MRA*9'R"-236Y*018G3WYY&[ON]=_'EEQY5MY'&D M*<.=/M=SGD1&*#B/HMKNLU:%ZC:A*Y+[I&F&8R+46+[KZ8@_@FUYU MQZ77:6?Q>EOP$JOZBRL0(AELQ.;IR13VJ5X&"O^ U9-BDJ)1R9P=I-\W,!HP M ?B3[N3+U;0H]BSW)_<>#E+R+JGX:QIZ=2M8R04?+7NL'[D,0W8&!$XH9CC^ M&W6'G+L#["E_[CP_V2V(GWZO/3D?4^V_ :,EJ?841+>?9^8;*XOIET"BT",7 MC]0F[SH9&/A_G;KCX#G;>H8_N17/^K>^II*+8-[18QQ+]GNF%B7;;R)]!/A5 M\T6HQV$M8+8N=91O]7^K]Y6'IVHGU 6\5RR7+B'JP> Q4CU7A?I>FH-4R](: M='NT>< E49,;>U)V:@4>M1L,RN1@4&;8@S)Y&)09!K)A4&9"5@.#,E-[$,0P M*9-X3 ;J(LU47I SLY\ 9M'(3,%GS*WZ:G-4DA_.:V=:YX[O)'W0H3T[DV4" MAF79?.2M5ZY;9$ MM$3MLD1]N:C5ZU]G8T6I$*I4^O\UK-VP'FC[0>G-K_]"YL-_]>97VA:D=]6D M4Y_0MB]BTTQ59D2&9K+"G*OR=>*D!-VS1Z[CK/=O"RR27Y/WOT]%<+ES(T!R[,!D^OB!VV>6P8_N" MIMQ+73%/0KXD92_G)Q?:[4%OH!*['&28%$6J,\=9.1,\Y7DR MN9FJE=]MS25KZO+*&7]CX7<2E_Y_KAI%*S2## M>;BB5D^M?C>O)//,@"]6G M2X->OB$MI6;0P68\#OK:K]=6_IG=BI: [L!-&>M];T$MW\JEKAW!"UJ?,\QT M4T(20#7[#JI#V*R5"UOR^6V_'ES9=N([[-8\XJK(JG6PB=54ZOA\N[N]-'YU M3>Z7^&DY5]Y9R+9HHIX3J3UVS@Z::B&LXC7W.C!B6LUN\+C!?0&ZIC\6W#O^ MGP4/7=2MO:(XEL5J29P"+.X#4'TO6C:KX?3+J M:-U0Q#:'V;L.,&>S@T_2S9ZTGJ3$BY;P8RH+A&YQ<&6M'5U+[Z4/"XF'0F@% M 8LC-._<_=5F%K.-F55JCEYNGB_*-\76Z.DY&C-K06WQV+Y"FKS(LEKPU8VA M/EVDNX89L.%3XK,.PE)4&5KD19KE,AM#=6&-[TI%!;L7OTF]Z>X%%E>'&0O> MLAX\GC#UHO2UOZJ<:8Z*VF.C^U:52A4YX1'8W67G-1(:,>R#^EHQGU=?:CF= MH5_]]>8H]R3?WM\7_E9X(>';X&;I62*4VGVMY^41VLX*C7+OX? MQ:(>D88,.X%D2BHFYM% ^%_$C\4^4]?.3Q\_V,^QNR;&CP[L?O!?7G)EZ&V$9),=!?OUK/SE$D2FJS;712V7-=Y M%*D^GGF*1\G#E>G]=L8SW MQ@0X.I/+T*S(+ZK;H"G=F*N\XI>909-+.]CY&UOV'4RR.2K47_A\X5D:EX%- M?1@[=.8S3=IAO)M-5F!N&7_3!+T5UZNPW"($SFDZKZ6(Z%*GKD0EOW\Z_'C,;?&\ZHJ_CN)XL+U/$E1 M07MP615'IH;?(8ZA79AG^"H\+^/A.C.8%Z-X(2LBUJ&9;(YF,XLKWP(4:#&Y M"O0=T @7N*-.]^ZA-'RZ>QSD4J1#5S%I%4I#4J/L4C4:H"#WPS^(IY<#::;D MYGA*O;ZJ#Q'"\$8=Q;I2)GK6/ZW6V?U2^XI'=$C+J#' M(]\<54[+ORJWQ=9I%6.T='EU4;LOE:CC4K54KC2HJXL"Q(]V-,W!+5@UJ9MO M]6^DA=]49$4R%/S GJ1@%:EHE$1E&/;+\]R47V,5.<&*O(3)=E5 MJU/NK:7C)SPC^H:QXA=K+^6!JV3]L]G MJ%S7I[:#4I6>0OIQ;!1XWS=),,*9R"!9E(HDTZ),Y01,9+TH;C<=, M3(:$2 :B$$:P0HX8JD+J1V3%H<,'D@GZSJ>QI_?MX >&NV0-+-T84F0AA%*S MW44]FS2E36Y)TU\4&7F5+!\_C.]6[%!M9-CPG5IH:S@%4F^.A+>[-J1--'Z+ M6^*-R?,H(J4P>*&_9/ M;H>J*KW:BW*XIUC>LL@O2:%X&*8=W%,>W,:NIEG/F8)LD>]@K3M@+>+7-?M]IL\$:PZUWRM>5M\NM8O,O.:8HGGU+85+2(B@ M[,?1%W/^"4O*'[)+)LT$=E2MS\O 'JC?P]=2G>T^#M%C[%P,K6*&Y7B:8X/J MI9S8&&D=6=2F-#4>H:\JUE$=/1()\*8B,(P[52+IYL*V8S1X&*,1]AB-#(S1 M2(?U#O,S8'X&S,]X=X.K(_N" ^UQ=8%.WM_$NOK;S='3Z^M3OWIQE<^E MI#Z'IXYF RQDW%S'N/[=-]N/!N9(O71Z6:HVJ$*U<'%?KT!H)3ZBC['C)V,G MW'$;B1LF$0QB)28KG0XR[&/:=2HM?,;;7K1._F(/R3-T>=#&SA"V-,R!Z;G7 M^'VO:.R 6J\Z?ABF7&O;UX%C<-N&D.G W?.,L8?Y\0,F62(NIHGZ$ODR-E*Q MDI4EV[/JXS=<>6_\0EQQCOEQB?U.#5$-U.YJNJH_#JGC@8E_8]JMS1S[@Z0S MW,^.O^Q*FON)KU/N+"'#O=L<$T)&2^(WJ$,[>H#]%?)?NV+IU:ENF+S7U#7) M( :@XS+3$^X05]'W'=_;)DXL]JWE5^)E$Y5KZAV+_(-V?!W#V1%"@?=T^V/C M%[C'D>\=Q!%&U@SS,*\(O?9WI_Y0U-4>>I[E:4G#,$3(J119S%77NYGGJNOE M$^=X_* Q1'RQ1G$=VP $[++IA.C$"C%P2N$":Z48CG#_N1P(@X42[>XDU M@P-6.\QBMV(I9'<('%WY]=+<^+\8C&1.P)":? F]D1@/"=?(^+-*1[%%?SSE MM>6BRGL8 :S1UVV]X<@&J22R*XM4(I;>WR2YIVB*:6>M7I ;D?'@JV-MU$62 M[ $1 !/[Q.47[#_;43H,!#N408X1HG9(W+UM_\5 ICXPB"9HD3.(&O1)L-3% MU"SJ8 OCV4)R^)%#R)Z^?.3MAE/0YQS3=G3=F8M,8O":[?I@ P'O)=49>T#F MV /"(F[9T6/9L6:=3]OF!%$%9,:RJK_:1Z2B.5$O.R+<'V!9-Z$<-#[A=2:Y MV+%WQSX;],@!/4)C[8Q/:A,YLZPG NJ.A3&)WI^W[MS:)?*5=0+FCKVSKQ.5 M$DYT8)K5MZ6SAS7Y057)GBH&]:CKLF.5CBT\CXKYL.B/>I)8W9@3#+]U 9-U]D=[M($-$#6A-C2P, &!. J!5N5 M*ER-JSZ^%TQ% GRE8,M2A:]+1995Y-!7DDSK>Z%#3L@5-ZJETK;=H%XB _42 M8==+"% O$5+M 5P[DH350-E$"M:1RJ#5I,I@MHJ ^H)Q9BG: ,E?XUE4')/3 M9XM$*I.@^?'0_>.BB>G%P(GI&SVQ.7H]NVT@Y6\]]QQJ 4H$&G2OGQ0\YIQK MCOYT'FI7I_)@\-I=->8<'RYERA.;Z])5[;I1J9[B(Z91 M@\\W8>[*\=#O>>B"R9+)NY[<'9=H/^(5D?%MA .J'"JM[YHE[YN&X)D&7AF* MJY=F6H>=PI5)+9#W::_P9Z[_EYCAM4YAT@XR_;Q9U>AU_%9>S_[^>1F]":^M M#6:<;RSO_MT(55MB3];FE+,K ;53U!>/95^C0UR0\Q0M"M-._RHIRH4H1;[J MK\G'G6&)T<=$2[\JL^);?Y*J I(J1CV$^.?)X!G*4(/KCD:.:6X<6EKC\ MRIGWYDR[%\H8Q.K0N;)["F!?DDD![$LR*8!]B>_\?.>=(%M915NPY1Y) MAN?Z!A5S)VO+MF);B)K/T.TI-^Z0$0 8@ 1 GC#8 (0 0@VM88G%Q(7/:5[+H7WMB7.>G..*0[ MQ>IZ%SF4WMQ94@731/C_R^12XIYT>C42M5)S=)M]LFK&6^-EA-X1O]UAR-*M M\N2SGT/=@BJR'+)#W;EQ9LP;5_71P?<2[YS]G:)'+T-E<;M$(Z# V+%PHA::>0?A ^-8M M78U$^D1:8%B:73Q_'80/A"]2X?-_\\M0R5Y5CV MT\^CV2X>@"9 >Y&5Z(*L^] M$XF#3 B$CB!T!"!*!F\ 1 B !& :/>\.4@0!6="1%\FY-30[0AK1[&:2J/9 M[S-]IMFSW(1(3ZI5+D9/;V9SQ#Z+%>&-O>N^Y=.5&K$_NWAXWI9,M_GGT.=P M$80X-4*\W$?U24:2\Q@FEBD4U#_!TF*.QZYM)"F-Y$$#Q&8OQ":V],(BN>%I M?$!&E0E,'C1 ;)(6]N?"[6A('EL!XIFF):AF0I+VC>_WK(72#S M@C?RM:@;PK>/Z\^S-_Q.&I>!M$.FRT?7)YOF);0!01O0*B6XGCBFR?43LCPM M")F]Z28"P07!C55P=^1U&K=PNDN1H!53D&5K( M@8""@(* [KAG/I_)T2*S/U9N.F_ WKTZ@F B%#X B !$NZ<)0 0@ A !B.)( M*&5\":5:'Q&[7'MT[7+3WT3O)I%ZYKB)_O:I__!G*)[>]UHI2"?9GXVL<[ZA M6Y+JT#?F(N6Q$60Y-;*\W)V=$Y D9W,6-:9E:%%D:2::O$[R\ &RLT>RL_.& M>H[.YC)T/IK(;?( L*S%\(334YCL8Q$F-U('@Y 1C:5D2BA'ED[/T.SN2R= MY8+,IJ3"&5(!(-+)/O92$CL!$ &( $0)XPV "$ $( HO%5 *2@54M+;>0Q>Z M.9T,<', /:ER42[61L-[MCD:GKU4#>WLY3H7=7M_\O,!#ML< K\0[GVE.MAS M\9(#N@9)@?1(]9H.ZT14TI@6$&E,&\U$4S2>/(2 ].R5].P\,2!R'"WD(*<& MPA.J\'R)6'JBS@R8F O_^W24UA3!5Q"5A&8'W@OXJ/2_0#-,!IM/D!Z ] #( M]('%4P!$ "( 4<)X R "$ &((DH/6%UD."9XH46Z>=M64SENCOA']LU45:'< M$ X^!6#SR*'/X13UQ2UI J\21#8!- &( $0 (@#1[FD"$ &(-NU5G5B@S9Y4 MK91&QR=OS=%S]W>;+68:7)T_V"LFY@Q/D,_4R.>*[,<$]$DN,9G)C BTR"8] MT0<'&0C*SN=VBGF:BV806?+0 )*21Y3473)PY[?'BN2&-^-I5.P79A.COJ_ X MYY#I<@[&\,(8WI5UHHMD+LE>Y,HB4FPM\WPZQ_9NGP$$J06I3:1+NU)L119D M%F069#:!;1F9:.[Y!=D$V=P?V8S!KDWM=11?%\8"TI.+W7V\"V*!4 X!( (0 M[9XF !& "$ $((HC1R3XG=%7YUS_K9 M%.2,[,\N[T )WS'UWU5!LIUA50F""[T'+O1R#WJA7*8CD303[N,886L;.9]K2&_(++U9AH3]$D63C&'%0CT36_O$JC=T5;7M?:=P MS)]]FN2<2,?2Q4@;93)OLGGX+L4[3WG;1L+GNSSVP^@SI(C3I8 M54D9F8RE,9,DTHR0HX6,F+Y^39!"D,*0I'#GR:$3[E\SL@[P*Z)7FZ)26!*@ 1 M@ A E##> (@ 1 "B\/(NV;F\"[;6W;JH8Z2ACF(%F?=3=\;DZX;ZZS+W6'B6 M4I SL3\;R[7QF).3&V,HEYL@V"#8NZ<)0 0@ A !B'9/$X (0+2&G2KZ[-3B MP#"09BTP5YL*PU;=(A]9(;WEC=+Q2!"EYD@?/C"7,EL^93('>[>,RSRP4),@ M/1&/2ULN*&FLT\EEH ["K)[2)SG*7S3"2E[S 8"20X,3&I"$1XYVTK&9;."BD573AW M06KC/7=WU![#YGA:%%,ZWPP.V/T3U?@D+GK9$C,TPP7)5LJ$"IIG(&*8['Q5 M2JHX $0 (@!1PG@#( (0 8C"*TK,KVZ>L7-$#5^2R!HGB7KF>.I8KG0L7AFY MB[>HZQ(798L6&-N;$&%_-K*^&M^5-Y-Y9&O7+FZ]//"0=^$A1YI53W4.::8J MDL\2)W*MU'L(DAY#]!D$-I4"&U'.:)]R11S-K3]5)A)A_1H-ND!D4RFRVYVQ M,%%@!0 "@ % * 6 D"C3>_Y6\&JR)H,O?;?(C3.X=5NW MUD6U_Y2&FX/6R-;-[P6WI01B)DZE\)Q[AB( S;:$OC=68;^7DO5!2T4[4QO_ MV21.$0[%$5_]-.;GLC3'<327CV380B#VTW&B@YB"F"8I-R?F\W0F!U(* M4IH$*8TTZK^%L.[P>B.&%@0^] D3TYI A !B-9+WSBF]=%1?=#OJXB8 MUY)ZHIAM53<'!IJ^Q8@Y&;ZA9]0:G*']R-]LP6,_OQPR?5P#^07YW3U- "( M$8 (0+1[F@!$ "((4X(@@2 E@5$ (@ 1@ A M'N: $0 H@V'2!5,$UDFF1E5 M:O;E/M,LD MM7";YVD^DZ-SS-H36Y*C;4!$#D)$=EXTS7)T-LO1+),'&0$929B,Q'LY9)[- MTD(F:%H)R,%ART%(<(ZL1CA+YSF1S@BY4(N$(YC%[R5W_N+\[1VL1V1;XZNB[]_7_RV MAIT"?UBA>(\W#CT=S"'*SR+*YA%U1"%5Z2F:9"'9^9!I_UYJZ2\()#J]H99B M[:3PSU+Y2/( ]+DP/I.E15:$F Q(30JE)K;X_DPH*)^E&1:B^B TZ1*::,+] M04/ &08RPR =Z9*.<.5 H 4.RP(?R5T5D#6 K$&Z].1!AED 1 B %'"> ,@ M A !B,++&F1]9?LGJ&]@DU@B=B[^647DAX(F%WK$I![9OW>R!P;SJ-PW[EHG MI]G#RA[X6>30)&DRY6<0"&YZ?5*O9FT=04A/FB#+<+20"[K6+>$:"Z0'I&?W MZ8)\EA;%+$@/2$]*I2>.O &?IWD1D@8@)&D5DG#%0>1SM,BE<& ;) ] )T"T M!4"4.-X B !$ "( T>YY;HN=#MG$DO][E.[K#R!U<#H]V53*_]0.]0%[KV>*1B_L@PAW]O_-,UA2$] M.0269CF>SHA0-0TBE'H1VE7?09;.95-84 H"! (49RXAS]"Y'/2T@9RD6$[" MMKXX ?\?E\+A6V/'\;LEM52$?_[XX=^^_^'_4"S3MU91V9,,?&C_0^&/3I/< M1J1OY-U$_Z#LSYK*"#F$X">UQ@MI31C.[_D,= MJ]AYI=AO F:&J:N*["UZ_(FL39W-1[QL5>U+LHRQ90.&_!M3VO;^/?T.[ RK M4M_$M'@__:!>%=GJDC4SGX.8,$D S3K;EMX/1,T$?O/[,_6Z3S_+1W[6>4S[ M036&?4Q!P9!:2OL'5<5RZC"VJA,68Q0'^XF^.Y//]U/%*'6(UFRN:JE2+W]*WFJIND4B0I5-6%U%%7;/EWIXY458T26LK MDDK5+?P+^X1*U^)J;4O'9]['#SQ+4^2$M$MER:&9KG7,'&H1T/R$;0:E,PP5 M6;5&Z>,'EJ>.ZJ73RU*U016JA8O[>J5.?<$XPR;) ,E?4[:HX)W8Z#Q)^S3) M8.3%)E9(#,LR;)/\A'_ -GQSG-08Z]Y)G,BVZ\W"FV(VF]Z\I34CLY/G$CNG MUBD8AJ0]VL^??EZP]] <]7^AR]ZIWA4$8=;"6V)%;BQS_MT(5;M^^NEPRMF5 M";\HCV'4%X]E7Z-#7)!U&BT*TT[_*BDJARA%JX.S6XO1+?M7;IN2]B"T]D", M? SSR9'',Y"C!-&_2HZ84.1H)D:[M;@\YZ_/JQ>EB[_]7$K%Q>/(/F$I[?2O MDH7\.KQ.K0N;)["F!?DDD! M[$LR*8!]V:/^K'#-BGLD&9[K*R.9&[7CNEC5 M1H]1CPH..63I5GGRV<^A;D$560Y9WMTG(2#$)97[G!SI]FIDPV5>&)UE'F7< MYW#E?7F7V3N$*+#CC!EWG+$)F@X@T#DB>%PDW:92&9S@/ E@V.)%C[_%X],U#Y2WHZZBBPC_'!L3W+*6\M069[+?OIY-%X' M0!.@N>_G0LB7<[(TS[-$VZ=:TT/Z >(U$*\!$"6#-P B !& "$"T>]X<)(A6 M#Q8NZJ95Z[BF>K-G>HF%_*/Y -@ A !" "$.V>-P<)HN!,B.C+A)P:NAUA[2A64VDT^WVFSS1[ MEIL0Z4FURL7HZC(7EL!W,N==$7=0V2PQRN'GO]*O?X/RLT2@FN)X[I\?UXFN-96N3Y MO6DG L$%P8U5<'?D=G(TSV3P_S$@N2"Y(+F;26X-6[E=),G1"FB&Y>E,/I)Q M\""@(*#[+*#ABJ)(YS-Y6N#V9UA2.J_ WKTZ@F B5#X B !$NZ<)0 0@ A ! MB.)(*&5\":5:'Q&[7'MT[7+3WT7O)I%ZYKB+/I-3C ?FX?8JUTU!.LG^;&2M M\PW=DE2'OC$7*8^-(,NID>7E[NR<@"0YF[.H,TV@Q0Q#YS*11(>3AP^0G3V2 MG01TU(NB2.>@I@^$)T7"$TU.8[&,1)C=2!X.0$;V0D8B&P3 T'F>HSDFA4-8 M()4 *B'9*B$EL1< $8 (0)0PW@"( $0 HO!2":6@5$)%:^L]=*&;T\D$-X?0 MDRH7Y6)M-+QGFZ-\5^2O?R'CX@]_\/D$AVT.@5\(][Y2'>S >,D%78.D0GJD M>DV_=2(J:4PK9.E%#(P* .D)57J^Q"(^.\@LF)@]__MT-"=(&8X6^*2/ MC?P*$@02%%-Z88&@I"7/ **2'E&)6%*B,KYX.L>+M,"FT/B"' /HA&3KA)0$ M90!$ "( 4<)X R "$ &(PLLQ%'PYAJJNZ=,&N5OY4VB1!N.VU52.FZ/"6TYO M=0=BYS%S\%F%FM5%AD.?PS#JB\LR\%%!@!- $X (0 0@ A#MGB8 $8!H#7LT MZZ]Y(=:58U_7%G/$),IH:&5V1 M%ID /\F5*S,I$R%#\V(DPTV3AP:0E+V0E!W-$V5I1LQC8=K6V#\?Y?+@*YJJ!3&LJGU!%ENW0 MN=T+$[\Z<_7J]-5]_17VC83HNU/"XYY#I<@_F!,.A!:&-2VAWU//!BK0@I/3: M#!!/$,^XQ#-Z0EA*^;^J_4X.D/L/O M60%_>@_\Z>7N]$(934=F:;9FD8NJ[ 1NC069W4N9W?F5(4[U),-$)4&Y(W7YA8XT7\.D4;8/MU MD%EZLPP)>R:*)AG#BH5Z)K;WB5UOZ*IJ6_Q.79G_&I9)/HHT-5V,M"'7'''H M['C O?VZOT$IR$Q%>^=*R^:REWBR^0SJ(#7J8%6A960REL;1MLK;N55<=(0QW%"C+OIRZI*;.,U7M2SWZCQQ3D7.S/1G9)C3\-@SDY:?>A M7&Z"8(-@[YXF !& "$ $(-H]30 B -$:=FK)9Z<6!X:!-&N!N4K:UZMND9"L MD+[U1NEX)(A2<_3V]UX[MUBE>\L?[$4V+O,F%JK+-KA,,84BO3Q+LUQ.TE'F MLVC*J4 S/!3[@#C%66<0OCSMO&!'8.DLE_0D)YQ(Z1&AJ2\>F:A]I+P==159 M1OCAV)3CE+>6H;)\GOWT\VA,>Y+0!EH[99"+46M'UCV>FG: .PJR7-_?3[O_\?LV\]57U/ 7YA.A'B7F,C#*K !,4UM9SR9V@L$(3 MKA#(=#B$,P7G;([FX9H:D-H42VWL0INY0L5-)#5\NR1KGDGKF>#08^U"U.'%X]E;-[BBMM,#0 MWH0(^[.1=:_X+JV93 U;.]NT]?+ J]XCKWJ/LDQ\CJ=Y)KNN[QV"F,<0 P-I M/2AIC4U8DY-=X@61%G)K3R-+EM@NA1G([D');APG;:*S2LD233A102ICDLK( M+%I&H#/BV@,#DRQ_Z&E-S63J7Y>B< MN'9R;FOLI^-$!S$%,4W2H!$QGZ$9(9(6=Y!2D-)DA/RW$-.=71TD,GF:S?+I M%$PP<$$F(Q/)R&86T/F,2(O96-J>8SD,TYF"V[U! !7PJ8NA)8]1 "( $8 ( M0+1[F@!$ *(U18V$=']4&_KR)B94OJB6*V5=T<&&CZ=J%.I5[A"RA7 MK>]'[F<+%OO9Y9#I8QJ(+XCO[FD"$ &( $0 HMW3!" "$$&4$@0)!"D)C (0 M 8@ 1 "BW=,$( (0;3AVJF":R#+)E*F26YP^*MU4S1Y[SAS_[J8@+!G-B"B' M+2"0FQ32)+-*QMG)Z?*8@EGK)+7JFV?H+,_2F4S2[TR",^M0163G%==LAF99 MD18SD]\7I+Q2II:B*I:#I8/WQ"W?S M=%76S_]*!QNL]_$&1#/]+J9O.U,4MJ?9;);.YU/HE(*8'(Z8[#QTG\OD-[EO M!*0$I"1.*8DW>)]A&)K)K'V+!P@#"$. (@ 1 B -'N>7.0( H.X(N3<2#7Z 5I V22R7P5;'@;;;V'OSZL8Q/9 MCN@W1X.*J)1>U?/.7_FP0OD>;QQZ.IA#E)]%E,TCZHA"JM)3-,E"LO,AT_Z] MU-)?$$AT>KW38NVD\,]2^4CR]/;9H;.,*-!\#@J306K2*#6QY0=FKS,6Z"R3 M Z$!H4F5T$23+IC-+&=$AF88J/$'Z4B7=(0K!P*=9Q@ZGX]DMCAD#2!KD"X] M>9!A%@ 1@ A E##> (@ 1 "B\+(&65_9_PGJ&]@DEHB=BW]6$?FAH,F%'C&I M1_;OG>R!\?IR7[[O/_;YQ\/*'OA9Y- D:3+E9Q (;GI]4J]T;1U!2$^:0,PQ M=(;/I,^3!>D!Z=E]NH!E,S3#P8 L$)^TBD\!\V8,K:4@,:+.L M&U>&WD9(MLMZW BG\H(FT_^;H_SK&?.G=G^FCL3#2B!<#8QV5S*]_@.]0UWH MVN.1BODCPT4 >^.?KBD,*4HBY/ETEL.! ($ )2*/(+!TGH$(*0A0B@4HCDP" MR^9HGH%\&PA*B@4EY&Q"-D-S3 HK.,9>XW=+:JD(__SQ@[>*ZJ"'O]?^^6]_ M[%#F"EQSU+^JO+#R_?'?$V7*-?R'8IF^M6H]/67GQJ&OIAHR,(\>W_8E6U+\DR!I^-*/)O3&G;^_?T.["SK$I]$]/B_?2#>E5D MJTL6RWP.6+TO033KC%MZ/Q!8$X3.;\S4ZS[]+!_Y6>?[B>*4.L0Y,.)C9O^5F@/$]G_ML8K:?V< ?B69$8M ME)ATTEGV\4.MV*A=W=2IT^O:S15-5:K%;^E;356W2*3(TBFKBZBBKMER;P^E M*"N:I+452:7J%OZ%?82E:W&UMJ7C0_'C!YZE*7R$0+<$ZMH2E$U8XUL0G"IEMJ4\4IC% GV8,%[=YDGP=(\,B1L&=8G6+M@6" MC 9^_K&JMY\_31VQ#.N+V:[[B.;HVGA]JF2.F6$WU%-Y*Y,C2&!JC=+'#VR& M.J*E-R M=Y*:W='P=[#>[B)YH*):Q]V(X^&E]*0;'O_-X^'8@G0M2K-!#J\%>YOW7[:[ M_<.;HS_7KU)G(#YS]6RR;;'0I7D:/,>EYJA]W'E$1O^B]9 ?\T)6S+XJX;=@ M8*!//^O%L]+)S05&($:3#U\E'[JH\G7MDBK6JHWK0K%1I\JU:ZI>N"A1=Y7& M&56\J3=JEZ7K.G5\3YV6:J?7A:NS2I&ZJ!5MF(XQ.?6?> [^C>S*]5&RG@7Z M*?RJI)17'/V@W&T8F_^V:Q!11 %O"OGU_SZQ<[[#$O_DO9[HE@H"^P^ZX=!. M[*9[)!E429.QU>3:')1G 14!<@(]ZZ< M=JAT.JF.Y',OF53!GL*> O?@O$DB5G#L)=T27HCO!$0*O]"NUC$\5L8 20,G^HL2^'C@5 =W#Z^\] M44SI\=% CY)=^Z5W'#+L+5Q;A[1;)G%,"^)),"V)?=ZOKM M>^RV6+@W0SQ9S =()I,"V)=D4@#[LD?F>K@=TX;2DXRA0\XITA\-J=\EBZ(N M)>,9^J7C# 4$#4[M[[B$5^ ^;\&8@EUR M+X41A7?IV8JN:WAS4D?@O?%R; %I]G ^;)W9_&:PTU& M%E/LM;73\D4E]XFR%(OPQ0GF>DMY5V[=VP3N<[AZ9GGO\83DQ>TDDV82PNCF M#)\W&@VS?O^QB3<7!=Z+ELWFZ'PFDMLSHQ&$T#0]J(Y\KI!6/ M,Z=*[N$L"[K#V' JSO;*(T,+V2S-9_*@/ Y2>11C4!XCJ]I[;3_ESU]O6R#C M(0@MR] <+]!5L M2-0NT_"Z^(MY5DQ.$L)4B8E6@U.@;T01R.#^?<)L]D02& 0GBW0ACEU(9LF5?YMXYRD'(; M1@0BDV7H;"[-HQ33F0G:)ON#M;6!R9:^%TQ% NV4!.WDV1SCO2%WK^'=B=J5 MN6^\E=^D3/[WO700*M"U5!:P.?;DC\CQ=%YDTJ<]05&LJ2A*@8I"3I:>6,/' MR?<>KP;%/Q?GYVIB%87_BT#4YY:QDJFQ'$3S^/9@>_ M@:"E7-#*\9[(H\QS7WH]>49WEX?A]"\].0_Z+$Q2*B2PXW6S3MZ@JK,0&7B) M%;**',)+DFE]+W1(?FW!+F^]GFAU870]U!%K2R$B;>GL+ME7HA_LG8W:A1G< MW=^W\X6WRD-GE2*.;KN2J*H7[T7L^1M19.E\?NT[:$+08G%99:"@XE106_M- MH>NG-5RGL[]B@;D]5Q_XE98B**C=))1XGLYEUS8]03T=O'KB8K>?1@/M\3I3 M*#V63F50(VNID3 LEQPCT#EA?RR75*:]$C?.*\[176E!5F2D)J8U<<&ZDA< M!H "0 &@ % :-+B\]N ;9Y]W)9"8[L/#HVA3?T*G\KW^I'V>RE9'[14M#,Q M7]*^%7!QX%(?,JH >NV2U4=7E5'YZGV.93A\3J1G&5> /$.+7(;.YB+I< B4 MQW18!: ZPNG\C"RV7>[*Q]V1)K0?WY=\VW?=$4/L6J0%AJ595@#= ;IC#=VQ M8>AZU.9:Q?*?^\IS^_F@17SZ&N*M6Y@XFN,$.L?P>R.V*0HM[UY?'5"-YHZK M(%,RF0Y !" "$"6,-P<)HGV)EVY3I"P]>1>>G^JZ;'YWG3;J@KAP('(@OA'-2 [1/:4_@Z4/HF..T0F^F*[W0)I2;CQY#V5LFZ"K6:X M=M=T=F*\+_:.1-U?=%S)G_U!9O&R?5 C$@*9''->-&F/_=HI%%G1#S'E/EA8R&9IAUJ[-!^60)N40E]TP>KG+E1ZL M6K?ZV#YT&0YENC7/"OC(3J%4IC7N&:\7=(U_PB@ ?;:^KI\H-3Y"I>9N3-3N MT)/RJ]%6+O[(E]Q!JLMI-L<^22&';1Y1C*36"VR>1.B(_#LF'\2I(M9PBZS' MDX=!XV[8?EE9%;HS'>'_XI)A<3D6AL7MGXQ%&7F8%K+1Y?FM4>VU[K*]@YH3 M%\R.@SX!(;4R84]=[UBODH$@L[*E)GO7V,OEFLS;FUBR*R_% E=^^E4\5T*] M?C3IZC&(Q['[$@R;H7/92.XA SLG$=HA&[HO$:)R6,.1R-T^=%[YPEEGF-R; MMM9U)&#J]!X*6 2.1)"$C>ZXJ^K#PT!Z?$GN^/5XCLF#/O@@11& MN19!F ]:.G>>HXCD IMM$A6NYH;YZJE/:TQ;,)&Y'[W?9P->_UW4#+CN83J8 M,[T!,:<[>)K)\W0^O_:=X8HY6)55!# M,;IN')WALK3(@!X"/;2N'GK7;3,;Z:'1X+C"H#^**?]^ G6Q6%V$<=&IP#%8 M_N%*F:0DI>!VF12 #.Y&2$PT%@ * 6 D !H(F(F&^#,+A29K]FNY<2L[N%)F\/YSK4,V?Z8X9_+I"1H*UA5!0D4C M:_=B),5N2:C<5A\?WUJ'U+"Q)M?=ES27[M8)CSS,^VLZYL0R M-PW:(J)IBXC'0(O#R:MA!/FU]3TK/+?8PM/IZ4IM?5C=&._W *=9O+WBS]!Y MWKZ?;&_Z.$!A)6VD1X(]REF-5;[XJ[05KO4FK[Q%Z1 UUKO_& M\&QTQ1]T;PJTKB;N? #5D>Q"K=';7>&<;UQ9K4O0'="Z"KHC!;ICP[;WT<"2 MAB?EW\=Y/G_0(@ZMJ^OZ6=\M">\U_OGCAW_[_H<[<=U5Q/^'V%F&R M5-7%BHU1\F_,A+;W[^EW8#=7E?HFIL7[Z0?UJLA6ES"'^1S$WXG+/>M&6WH_ M$) 3P,_S;^IUGWZ6C_RL\YCV@VH,^YB"@B&UE/8/JHHEW6%L524S7IC'Y#&"?+B8B$Y_^NE^ MH@BU#D$^G( \14=Z4#CGU%CQ]JQ4;MZJ9.G5[7;JYHJE(M?MNC M959UBU1Z6CIE=1%5U#5;>V!O0<:HU"2MK> 3?^P^F'NRZEK;TK$5_O$#S](4 M.=\I29/)#^RJ!7()6N#<<1S!ICQAMT;I#./!8JU1^OB!S5!'U$FE7C@]O2Z= M%AJ56I6JE:GKTFVI>E.BOF",6@JVVN2O4>Y5Z.M>M%D;GG\"/D M*1\H$F^*"F\*^?7_/K%S5E<$M3U;ZA]L>>F&VQ2 SXI[)!E429/Q2>&J4\K5 MIFP(NQ!D!<90%Q))TBC$A-#66QC)\(0(J J0$6[KQJVMZ72B>\GG7C*I@CV% M/07NP7F31*J2B>-)#CKY'$PF540#[DDP*8%_2WEZ]Q<)#:PP"2!X !; O MR:0 ]F6/S/50"[FO#*4G&4.'G%.D/QI2OTL615U*QC.R$JOX=\LVN! CQ7(/ M( (0 8@ 1&ERX8(G9+DEO +W>0O&%'KXOVTIC"B\2\]6Y(0L:EZ5\^>X&BS+ MRQLLF7&#)>LT9YN&Y6O,]IM@3E.V_7=OC^;FF88\#*+R_*B46A5>R:R M3> ^AZMGMFCK9,:=VZS;N8T9W9SA<\R#('@ZPV=H0>"B: J-1A!"T_2@.O*Y M4G)5QQK#(-IJL57C.^;YZR/H#B/V01 9R=(X%Y7&8RN,D!N4Q>C"DLY?N M8YOI9D'&0YE0GN5XFL]F4BVT:8VCSKM4V]3R#@R]#Q>7;J#H)[HK$X7N'?J8 TO MZ#=G/5TP9]K=9:A>4$KU00Q^#S:?L#60R4Y!RNWV@IBC\UF6%CDF?8*8\D30-LD?K*T-3+;TO6 J$FBG)'@OGLTQ MWIN")I/=B=J5L:1L7ZPTWG[=H8-0@:ZELH#-L?LUN:Q(BVP*M2CKB++"#\<[P:GO+4,E14R M[*>?1^,= T';#T$+.X"P0M)&N?S%,=$:J:"B MLQ 9>(D5LHHPNV5>B'^R=C=J%N3R_ M;S\R0Y0MM0[R[MR%JGKQ7L3LY^3$'"WR:P=K#^G6/E!/@>HI^,:2K;VFT+73 M&H[395^0T%_V&?57VHD)5D_KNE;B2M<*I!ND.W;C8_0ZO);Z8NM6N'I.L13& M:23 L;\7&:/$#<*":Z#A&FBXIQP "@ %@ ) $P[0)(6VMP%;^'?%VLZ#0V-H M\[+@1MLIXI67YS'[>E+O8KXPIMLR2&W6Q MWN BZ8&$R[#W3G5L6B<066 XU\X6S)?Z:[_'@^X(T!TQ]!$(M,")-,\(H#M M=ZRA.\3-=,>HH)C<6W'X\LSG0,1M$0]AY@%+\SQ+!'=OA#9%@>7=:ZL#*F[< MD:@;<_X\G+C96#"O9274ZS.6:/"&M7+D.+(HR,W5\=$>P5+9\: M$*>*6,,MJN7J?]1G\XSO"8G5$?XO+ID%D!5@S-K^R=B[!@>]2\A&G2?K]?)J M>*X4\HF5A=C.RX,^ 2&W,F%/7>]8KY*!(+6RI28[#E^3>7L32WKENCNJ"I>/ MQ^8;=TCJ,8C',?L2V6R>SF=3&*F)PC M#IE7DF&!,_$N?1;<5;Y5Z'&R._:^1.U.5$_47L>J9(XODYO,7==D@,CC'HK8 MIC-?8I>Q->SR@9!YD,]_G6?-PTH!!O,Y_FLC.3Y/Y[+9])DPH"76U!)1%#\% MHW=4J\G%DU\#UNP>5 NF!T'+9T[ST]$[63;E=N5R=[#&M ^LP%Q-Y+0N;Q \\+:PW8.:5(L:*% +<0D50NM MX:"=Y9YZQ[GA@W8#]T2LK89B<-UR68'.<6O/Z0,M=/!::,-9?>_00J-;Q<@^ M->I%_G)EEO60E448I6MBEJ79W-HS?A,O_VE/2<&U,BD &5R*D)A8+ 4 H M!8 "0!,1+]\&87"7S$$/=8\L FZ=5A[O&\_'W?[[(N#[-RP>[I))R*$ JB.< M%J+(PM:/QUSW3T8>U U0'7"5#*B.Y*N.#9-D(TUDSTM_'_FJ] 0B#E?)[-RS M"C6NO'O%=4"UDCLN24S).&< $8 (0)0PWAPDB%(5+(VX9=&^4\8AT#(DS>P@ MPT R)5F41/5U1;,H1C36Y[KZDN9R+(018L;.5 MR]%,/I^^'@]0(JN5R*9CZ:.*AT:E18:]_.L5XGY7>@F1F!^_3YK MD4UGPT0D[*,'=2#4;JN/-X?1JQV;]/(TP^1ID85!E%N%5R/I^0QW5*5[/,P[ M;#KFQ#(_#9HBHFF*X/?&RZMA!/FU=8TUA/O[]JUPOM(T.ZQ>C/>[@-,LWE[Q M8VW&9FF66UOO'U)Y*"BL#09QIM*CG-580_FZ?&YD&B_'*Z]'/$2-]2YW,WR5 MQ3("GWW"[?R;L4#T2PQJ(H2M56$OIOJZ\GO) NE"@1S4AYP.HCF#5<9*0"/JH6O\MR%7#J@Q6CLL^ M2-T!3:J@.Q*F.X)OM5GOG0O=?%QYA\R!B#@TJ2[SLKY;$MYI_//' M#][BJH,>_E[[Y[_],0YSA5QS=%/M/=V<:NKY(#M5=H<=0PYC9L4R>Y*!E>L_ MU%R%TQ/6P$IG^.[UN2@UE1'RAN;/++B/EX<7,TTRLP7);7P&X\/ ?31^.&8< M>FNK QG]_/?_CHZHLH)4^1_J2GK$0E1'?P=(:V/JQ-P/ZE92!X10ZNC(4U&R M\K)^,L@A:OR)K*TU[4W$9*FJBR8;Q>3?F 5M[]_3[\!NL"KU34R+]],/ZE61 MK2YA#O,Y@*T^EWS6S;;T?B!D)R(QS[^IUWWZ63[RL\YCV@^J,>QC"@J&U%+: M/Z@JU@0.8ZLZ82&7]W_KN_3#Q01K_>FG^XDBU#H$^7!BXR824$8G1@FG]]_6SV+MI.#LP+K_ MKU9LU*YNZM3I=>WFBJ8JU>*W?[^W?DXIC\3O5%6W2(VGI5-6%U%%7;.5!78> M9 Q"3=+:"C8 QMZ$F:[%U=J6CFWOCQ_P&4SA3[$IDY_Q7^>TV8.:(ZM^;^5.2_>%^_RLR;#-SD1@ M,E1KC=+'#ZQ _??_Y; M_8-R'CUF U=NCCK9DX%X\SBH"?(GK&DN+RN-RU*U M4:<*U1.J6*LV*M734K58*=5G;SZ,0,[B,9N23W2IUU?U(8'DQP^%1P-%K^& M\P[1!4W#KU/0QP^G$GY:RJA/)'U ]D]([^$BDT%@2*,D3 M!,HQ BXEH]VEV"PY/UF1=JV$'B9KZ'[-I"[-;Y2]D91D4HIE4L6N@CI4Z0VU M!Y;R@JA:IZ.TD4%A?URB.@-5/;(PM1\_M"13,>TS6:)Z=IB,$$2><*Q+ADS^ M<:(8")_B!G[%G6)U*=3IX']3'7R>4;\&ZI"R3W8V3T^HL/6P^(,\6!M@Z\64 M5,D84J^$.*V-#783K\M^P'^F576>R?E.K#KY&CZ>[K -3LXL=Q$F63W23(EX M\9-X"IMGLER>Q%/(3SSC+_;#;DCM_[=WI;UI)$WX.Q+_H17IE78E8@&^-Z\B M@8./^"(^XF2_6,/0AEZ&&=(S8Q;_^JVJ[KE@&!P'VXPS'W:#88[JKNKJI\Z^ M:TAIP(Z'4SMU0F$X^9$2"A*7Z5R+*_3%G-\=V6 DB"Z,*'E_L)AH[(&_=K=Y M_=4\&O>_?NZ%SIR&F@Z8=*[G9)&[Y#%3D.9*J>V^KVZ]K^\&GV Z@O,'YP]6 M7Y$RG"7X8=:KE6JU.L\)0XMB1A@:3Q8&@ &!G4S2QC BI^04X2TU1#&TP/<.-26<-[G-[P1AY0#1C".P(J5G M"!N4$^ $#INBU\=>.9*C%'4XO/1.V%B/:<<$3\OI%6S3T58^D@[P#_ "#(&M M5V%KGY! C@S197TR^">X.3)T 1(?X TCOV.!%1G\7"XY'9?+>W@A7'AI.IX% M&_=:SF!0+K$;,+-P+4YB?3<&CNR"?1AY 31(\I@' 2&[W)9 M'_ ;2BA^"R-B8P!LCN\QT_!=7F%NG[1F0F&BLJ5!\1\HO? 5/20!W&"X0+J% M_QK,Y2-#TIH'^!@HUK2M.Z:DX%FT>4TNPYN;>.O*ZM!:L]^Y[(Q^''_;G=:A M:DXJL7G(5J7HUOPK8P[RH3DW,S6G4G>!0.(:"(621#5:.JC_M#2*X9!W!5P" MZP.73B"L:@VLL08LE!YSX'X)2Q/72[WZ(;R?_JY]*)? HD"GO,MZTG%=-A0N MS"I+UR& MIHMC S:9P+2I(>(#)[@JP_&'U@^94-,[04BNP6KU]Z0+8,3V>_TB107\C5Y@ M4WA*P&C[<.%3H>U?B^B?B!3N%I'")4<*UZN_;Z1PR5&V8"1Y"Y.% <(BZ+?J M@WMTT"^7&\&J$ST3#15<.%EB0;$)4 _[?FV M#;"I;PQS1G\N)_W:[N*FD!'Z0D,8+4L=^?IL@-$L@P#3>H4YOF3C/N#8"7/& M:'FY?L<58$/"17M.UV"X\XS W O*1@ >V.9:&"8CMK.(Z^72@G 9[EMMR>$= M2![0&U6HK+%#DNYUM;Y^V&AL M[XN"AY/<"5EAGPM(\ M#'/D=HV=PG_1T*;CL1T*P,:BLO@6_(I\'BXS?2EAOF"9S4AN+8>2.RNT3O.. M7YZ#AJN;:4(;SHV>EU64WF<0W'IF5"Y0>''O<7V3W1NF\E%-1S#(ND%W8#*, M47BP7CY>L3@HH1V1J<&(1!#A*9[>^(3\@JLW50\O\/3:K+8S MZ^H%@E[/U_M2";(KOE".,=!;+AT;=I$#]]HY<-&>QQHS.7 3MDWH"# 21B'A MMZ[&*T.G*^X$[U88,9,A+PG4&",ZTP9W*ERRZ5"I7(*7[SG6D ]@@P8U9:,C M726V;:DWJG6=2ETBK/]X^+^=0Q!%DXMS&V HT=^09T?\T\W^>LZ _]10G@_R MQY'36& '?.58"?FL,)$QX(M("DXLTE+"HXZ=NJVZBF,WKK'+R'S0&2R) M!\/2Y3 /L$JZ/I9+J\U18WYX)HZ23;@A*V1&J/6$U /ARLY-3ZZ:$?-67M.J M9F1]=ZOUCZ@WQ\?>C+V0GY2JI8M]K9XM]0V7DHTEPCI 0X#4B*P*ZRL%W0/V MH7J>EIMXSX7TJ8EQOCF)+FFK5);&&-#8^0@O= _P'>Z1W49XV#U X'@[$B!@ M/MWFKIB@'7W;:WC>8/=^$'E3+F"U2F'B3,%=YH"X$,[>0@6[_ E<#<$\.MM/ M%4W%5VKUDI5C*L-9+9?BTXIFB4X-F5:WF'_/+NG:(QL!-.*(MF78*B_P'IY( M!^CU89@ZG4KK=6&[GF$I5W\,96BU?B>DZZ$U8,,#I:M1 _&WL)97P5I.6GWQ M#+MD 3 465WJC*/.\>RG#%*BHL_TAZCT_4(WL)@ MF")/)>Y^3#OTEK6/>X%*?DQ<#Y)-]>:T(WP=WKX8/^O/PL]G)K^F2#M% M'UG!0[:>1QYNQ'@X9R&&'6ORN4^M.-%3.*;(-/Z)I-V=:I&TN^RDW5J1M%LD M[19)N_D8W'32;BU(VJV^A8U@U8DNDG97F>A38?8-;I5+IZ+;L_B$_2&Y)Z0J MQ/WLVYRRW M6O'8$.:.+"G%))9+"_T_%@+. F8^.%>-;IE-0RZ5Y.:@JJ*PS M4%&7XJWJR=%N$2;L92239@22FSD,).O%I&<_C+#56\<7AGOTN9VW:'+:>);1 MMS8SI!Q/$0TE!9W'0;:HDKYD@E*BFP^)Y$_GE 9K9CH/L)K, \2JW$0K@R(/ M\%6(!OS]?_&Q@=DRJN0$6*'E-6!ER/>T!!<0OX_/C=,+7L6\-V&("19GL-XP M:9+@/N$-O> 3T2-*XSSM2E55LZORFG$U4?KD;Q?.,@%O8 M64-R(*7+BUC>&XSEU5\@ ';AQ#HX+B5LM_,"5!/.4*3.X.&I#(PU=L&'SKW. M56,CQU7 @O",=?0-)453!M&6U&_8?:7**[#$R"\SO]R$-\V(5Z MUFUW=.N#6O;(#2+HO&@N(_5B)+SD]F+:,%\K)!]%$_Q M>E^/F4C(KGZMK3U_;?NM^ZV!7= :Q1$(]D.2Ló)')F((5$I?,5-6MS%S5WW:# M:!NBJZC#"W'_SH)65(C"VGL,2,X$M^L:L5B>'Q&_+WR#+//]<+3)*7CVC M9#8S-MYLDLI)-W1[R]12TE]M$Z@J)E^C>#39)K!<>L'BT;G).T#%V\[>676B M3^5:%!(,(H+4T@'9; 8]^JG5 WK2*0:U7E4]L0H.O418W?#Z!MB^;4,.N,P9 M\;F<\5^I\*WII5%ABF],L6TJ0)L11DU6\,)BVZJ42[38EE["NY?#R*N:536I M@9UX_+EQ>-ZY;OW=W%S%X.HLR<]^%$7PS]*6!&P23ZV$;/TVE9!ILGFS?].Z MW_-:QS>U-U#E^&117E3HN%O9K&[-2#,>3O<\\BS3ZU'G%TZB#G[&RDF66CA) MX5.]@5#9O>0FA\L -@/>A^T/'S._=GTOK[7K:0OIB].4%P\'=S]ZNRM;G?XL MFO[%%7U,Z!:DR$P?]I&2(<-RAOUR"5@3:1=9+HEGK/K5_H**:H[YPE6_\3J) M)T?P'W&(^!,C^#FOL6U-5?0QW $4Q>H8D]_6I4YLS665[;HNSB1>%FP$ M-N:RT';KT6PLHB-%O6W!L8CH$X#;/9KXG!&>R]E&HQ @+<8&T1D,_U;8F =1 M1#QY3GJ4?0-0&+X0]KUCX>F&U"';XCWLKB8=DW,$G?">G@-;C(UKC1P#Z#70 MW*3(G;!_^$(B0:9EB"%]9X4,UP?GX>&-DEOD<\8W^_!JWQ4V=_%\8TZ_VPZZ MA;FK6F"'5"*RGZ&* #YZK&_ 1Z-;8]30B+QXCS^,5Y*Y^#94A;;*S_PAW&8&;@G]9X9SP7,B M]\([QL'V'V$-N_3YNT26FS&18%.TI>-Q,OOA4T\:PRMX:M-RS &5C0<.GYU$ MPN"B6V\?_,G>U\[EE]-:SWI",O,K5)9NA96E24_73KUZ^]"L7PU.#.?'OX;Y M[F.[\?WB_.2$M2_@SKVKH_,S_'APT3B=\IOD6OI6G.@C6_D"L TG4[UN=8$V M"^JS*\P;.T%)XO6ECC<+?&K@ZLQV:[:5%G-Q>9TXAGTN10^]%JA/:PNZ\E10X)C_O^%Q4=K;K\\] ]_&$%-I17**%220F\*IC^X1P!V2:1!;1 MR#21[ ^= Z,&Q&A$K-UNZU28/\GW--+W&ZXK7 ^=3.52U \6'@^T#(6I(J=Z MPW.C[(;I9ZOMK<.YS7Q7[:WP!J29:X]R>.*MJ^.(4?M9X6(;5>%TU\HE[5G+ M%OR8KPVV70L63I<9,!CZ);,/[6*AKX9"7WL>H6_O3\[7:^W#F[NM%Q/Z:BCT MM543>BW=,P)%AY]0\^)0@D@8 3%9-%M4. 5$]6#*;(1/JL9[0S6NJ$?-N_&@ M>,I51I\\S#'Z'JET'S4G7E0N[7]GAFGB-2[F;^D%=$[QVB-,[@KRR-;8F:.? MIBD(E:U0DDL'WL'SHL4,HWD3D.TGNBG5BFY*R^ZF5"^Z*>6PF]('U@')[M%& MCI+HR+_00/3XVVJS]"+#7+G^2R\RZC=^FNKSN0'"W""_XY*V]%H8KG7G>0 : M\62K>??0A\P*+\' $7*S0V%424&!% V2JNX7?N\(U+][]QQMO.[[AV(MOS;EFKCGGFFO# M/L-F 5Q921E) $! 3"$_P-@$X X@(J,C(*,A(J"@H*&AHJ.28"%B8&!28)_ M'8> @I2*DH*4G)R:CI6!FH:9EIS\-L\=9O:[G)R<5 Q\0KP<@JSW.#FN@""@ MHJ%A8F 28V$1<]PDO\GQ#W]@C0 >ZC5RT @(@0:XAH< PD. M0!4 (" A/#M M WS_(%P#(2(AHZ"BH6/ 7RC'!:XA@$#7$$%(2(B(\+]ZP?\.(.(AX=^\>Q_Y MNK(1"HT] 8=OY#M46K'B)D*5_EVZ>X\=_-#0B6X0DY#2WV*X?8>1DXN;AY>/ M7_R!A*24M(RLJIJZAJ:6MHZQB>D3,W,+2T45E536T^4-+:UM[1^?'@<&AX9'1SV/C<_,+ MBTO+*ZMKZWO[7[X>'!X=GYQ>T84 @!!^?/XN77APNJXA(H(04:[H0KCF>O4" M'B+2S;O(^/>548SLK]-P^*(2B$6^*VY"H[VGLDOXV*$?G8B.#H]':J#_I_\\/GP[ GT7)F8^HO&2@9 MA,LGPSHE@^WJ'Q/"SN3KUZHH8/]&T??\UGT.-[#LFX8ZH53IF;?7+ 0Q8 #- MC2"MA+)XZYH*SU))XN3N^-554#(,>':]"09\932''+,&P8 7:9>XBB@PH"_[ M'0R8A5)=WH*BW_[?U_[\6H(PWL#F1'?_/+]$XQQ]\0F!)R?$/JX0T8O=SG(Z M-/N3%^;N(\;6+.W.Q2EFDRTL'_$"2,"K0 K[!,K[^<$KS%7'OOD)V$Y=UR [ M6Y][%U&61"DH")1%D?X'/>0PP%=D,>D8?-FDT7!Z!YQ2X-F8O*_XE L&&.8: M7!"4]_4AJ"_&"KC%:Y-H<"*-)II#A>ES;NT#W$8K] NQZ-URV9L1Z;LA$ MDU$P3 Z9-F5!) !PY;F@4Z[^0]VV8!HEGY8!QAL"PB,P4_C:%W,SVBIL22FX4! M%!M']4(#U@S#;%P4#&IG4K&C_/PZ8BYW# WM6M.!D*>?SU=!XR9.@;S#]E*8Q\&RCU!8\'XBK<:>XHL#+TWE\CV)V#?OQ]>C+"(_RYA'X:-\I.IF M<-E7$/M*AS!0G8QE"=WQ]R8]CM9_J2&W<^M2URU_L>R!UO(])(LWOITH+BY? M"1!V7FE&R!<>ES:?AF6D69*>DW87IDQ:*NG3QXO3YSU_3Z+^L22Z+^G]0="' M>OJ]QV!A]&35T7PN)C9\L;/-A7+I^AX-=E=D\N)>O5UL40IVA,TRS1 MMX5' MR8W3J U>JEZ7[PM8$B=0T[HCW0LR7+8:9]FHS6;B&S*.XUJR]VY:'>0K&P[: M%&0&?IRRBLPOP+O_V;A*13$>E40#<-[Q%:4LEB!00M"[2#Y_Q6(&US^J4^YM M*/K*)@Q8? <6/E4/N@RM2<'V"[Z=V&B0A***?E )Q;'01[^\O(X'^F\>MOF&VFE>X/D?2C*Z><\ MNV$!V>*>F>9V38Z@VLB/]"Z&VK)%2V&2:+.[]QHS!N":)W5_F&;(Z1.I +@C MW8(VACXBACE# >'Q73^WM2WM\+UK$Q_BN5]0YCJ='DRGVN!C)!+A,>J]GB!& M)]O!53,TL>F]K[(.(?@:R@JA7O-8ZBZ:H!^>U]6VY4;MJG(_#WV&+;U"G(+= MH#QH5>XE#*80&V=Z*U-_KL*J=G3Y=+GH*UN0]_7=3Q./UDCIN(_([.C-W$D< M+P8V72Z)LZUJ+3(,-C1.U9,3[^E9-(Q'*N0(5CRKF$Y? G.>EIM%.&LH9= Z06)S&-*)IBV:, ]. -7)\G3RO$M;L_]1%.EU,484 M&F@_ZYQP=T%\-YW[QLQ8[ >]L&&CI&T&%PWKE+M*DY@+64!"LJI\GS##ZOAE MJ>G[#Z8Y$V3'.F#M[?RG507W M]>YG=9IKC,R^GT:[Y2Y(F>+$"8COMC?U64JIA(L&"O3;5V<)].G)!BF@SMHX$\D:_64X 3@;($\#_I<9Q&:C]GFL&"?&8HJ9MZ MT+8E1'1WS5[2[&'7>9("EE&D]$N-&=3YJ5>Y@2("SM MGPN//DQ^4R,ASIS?UD"8[A$IDUT(=]AU)MDM);%<7=4 MK+QZ<$*SXJT*>Q>UBV_G2:,-R-#?/RRQ]-$7"<"!$G6W)RU%=UV3M&ZX;#PI MV^,H[MJPUH-GLTCRDQ' SL96M+C6KDT&9!Z"MQZI:%FTSH\W:(B]24+'MU2O MA[2217>FZ24!N$]2(@T]AEQS']3A,"R:)"6$3#)M5HR3;+0P] MY\E,Q)[1')",L<#<,%RSF?:L0;ZS8F*-H.U[XJ @,)K1+TJB@TF:41]D@5WJ M2-B3'HG@R,D4X+HMVG@IOJ93]CW*<3R$["N5)WLQ?H !DE.C]W_52">$/F4) M N!_T(/0Z_9-WZ PH(-Q]+L*NMVX&@I7/([1<80!5K%0TF]*^$T1XX<$I:V? M&F2XN4P/R0MMJO0RU]O,T'"2<[.[FH;=;74J7S&-$3%'_'+CC2#O@X>*]O8= M5(M*R*UQ89Q=,\CZQYE,X*;WXV@AD3'*-_<[L7QK**I6]G-N-%PO>ROM-(?] M)G=F63Z5FF?-]E&/ZH,+/\>G['6/&R%E%_C3&!;Y^6,#1QB7 M63[HE=VHBV'2&_!8XEW!\>C#OJ?WK OUI!R%,GICJ<.FV4U?574@:(791X\6 M9W%!R'0M+@D':F60"I,S9[IL2@1DBE."]; 6#1?]1&EI-_0(/ZV$/-6=I\+2 MUIE86\M9T[$;*IP?&GD08/;*2NEC,KM=>@1OFV*&B:(@U+7)@,A-2ETZ]/"% M,_G-F_2O\J)RV]02R$TJ[O4 *3CO;F>Q#.67,<* IS1A4D_5OOXNGS^Y/R?" MWC$8T"DVXO4U%^>"S%64XM^=$/S+$XPCW[LP /WL@\$A6AG* M&.]+R203%F.W:T*)$,VLM>"4)W^>3X;) M4=1!VQ?\01AY-TAU3AYC:$7Q)3RO3L$.#%Z! 7.(NT$7Z/%4EQCP_'K>_"K] M;J;Z(_N^"M/_TK? 47N]SVKOF5FDEC<$<3X/B9]ZI?"X.-25]B'H3O,^ZFS8 M5X2U,DT1&(#*X \#5M7Z8,"N/@X,N"YU3IT$__^=JC@,:'(2.9>'1QS_GO?T MAYP]*6CHP=4?:Q/$\9?28QJ@S_F,-Y'4^JQL" L.Y%8/#0Q*8E]2G]R]3<.[ MSTMW3>MPL"^"Z_)P'TD>,2)9]W^*K_^\?AV*W M:*7:>^7A@84%<\'S8'OV*E]0F0JGE:@9"EG$ :'QF:M^[WDPS\SQ#6L8T'X; ME)I:/;,UY4JU?]L ,JM?"0/(T^"OK%S>P=@YQZB 0NO$/J5]78.MVM@@%C MT272!&3OHTBE\\PI 5O#+NL$# A30I&0<&R8@.YH?L7[@Y[+ +(?ZX?\BM:'GY$I$;X\>QA \Q,] M/Z/]?;D-7W_ARL]X 2WG*C_SY6?$/RCZF=^0 M7_#^8,M/_%;^$]H?%/W$<*D_H06E%O#,X\& ^[O'G3 @,DB1ZH0$+/XGDHS< M7AV_U*T8I/%O/E)^JZ\POGG@7I^Z'<)$"K_32X016AV 0;@ MZX:?H:\;G.IR747C I>BE52'A$,-7RLL5\U_B53^.Y\"3VFX[7UH23[<@F>F MG^ KLZ#:YW6+OIQJ^*I]M?/_]>4P3&M-I:C>S<,*>^;3@(48OUM6K"C,FZ*\ MZBC1DQ'\13G^S,;:H^1[0G4;+V3R=>:[C:YQ< MNJ91_TC /:JWYLM^]#YA?Q^*$'Q#MHF# 2*D*YC#? +.^ M>Y)+WR+&??&9M_U3:/H^+PHM)P+*-UCGX(9CH3JX4@XE[P:N0;[,P%6Y:6L' M!E 6!)<6E@OHW\VO'^:).\P>&<^JIY"K;KMS'/C1\HTII^QCB<[>5)&)#6RZ'0 MG\E!X[OL&!V&AV \6I27+] ZKE#H86T5K1(E$=&V+,^ZS"4%HM>>9L^R#T.C MD,H'[MO.>E%.B?QJ1^G3*<[^5(&!K:.IEVMXE,=L(C(B4ZW/L.U&O1 M(_ -V N?/7"9[@T(DQT3@>1HV8<#'A)B#XJL+%SQ^>"*SVE_7BV<<4YNXHJ@ M.YX%#Z;>GEG"E5HJ(GS@#?DHE'"JO#[#R=:*(4(<:S&%N;C#>UVF#,FPW:<1 MV\4/C:\@MGJ&/,$-HP4?<^>E8I*)R)23V$?(-83S*R?T%QA>7KZNBCYW^R>\ M\M:6 II*7P7,@:1@')MGT9^O>: /%S@K#F\\S))^).1P(0X\5&;V:S!]\W M9@^/8$"X\G>;%3KXW1*ROJ']Q3H4C\6=&DYV?I^E*?$[J#\L$&Y?SWCD8$!R MZ \C@Y+>!B5^'TTZW?G-*8":QLV7; Y:+]3Q.1<2S(?*<':9/1'J?"'#^2^O+"%\+Q9 -@F-8$":S4;*][3VZK#N MJGR@CP2X32?F,/@S6YTKTM3&:C;8E$)#>6^9)%E8=U"^/WIQ8)I/A@1G@Z)* M W1H,=+&>/?LT8P,@'D)?KB]=+^#[KIO$B]%;E_/F_?EK\O/"*LK\=$>/)+= MQ*EQF;T;LGU2NO%)_E#.4:#GL+^L($DY(HNY,V&+89!N;\!'L*WM2&WP(%%. M,4K5ECR),FI7_**8ZTNZSYR!4S"F&::;P:L%H5P9E>6N#Y0W:B[[ATRKAPK+ MOCC353I0W;/KPJH>SW'\F 42:+H=UHR,DZS&/FXVG$ID4-M:F6# HJP MXQ"856\K+C=/"<@WO"NF_D[QMG5(X12C -X$Q6W0IW+D.GG:5OYQ2VB4O@6T MACXU?_!Y)&':R4/#+6>!YQ] 89_?@]GFL33U]]C+H7Y]%FS$%4GZC\$/*@Q8 M3+Y0TH5&J3.XR"4822\@CJ8*OWV\VXNA/>&NB6V2= \_)B:,H_MNYZR#%Y*$ M^[LUG9A%GKAQ_9BI(=Y]LZ0IBH6FCO$6$\=> @1OCFD=E#LU('H/L_':@N4C MY0K=7#GFG)GC EV+\/&D";N[R!C+J:6WEI4XT@1G\1)&\T:M!VX3(DK4'S:B="4D+!28@WPM=D9E+GM),_;I'MTF0F-/#$E%IMYD M==#=P8N.'DP(&9B9F7;SQB'4T5GGD0&#N7S"P&_&75'! MK_-U*&?<[2@7R!/(MF4P(-?@H.'+X'NX58/S>3]/D-A0;?8]61+KD<7L!AJQ M+N;\I(3+$)K6^Q-I=6L'G,XVQO*VG9AR7^9ZONUD?WC-]]:@RKFB\-45G2APK?RB")+%>\W%_22D2 O(]WP8ZIW9KTW=K M_.KI(Z?>D:86MCRGG_.W!KBB0YXV CCDCO)U?66AL@-DX"V:MNWIR:=]Q&L,"#HH@CS@19D.-MGUL;[H3T>6BB)7>=-5_,3YWF#:T.\ MB$)6?XC-I-!S:H!J_HALM)SB";@&)5"+"X6GUYG$C&S!;NDY'?%Y;9B(>SOA MZ+H'TH+E"']L9-;$6)>9+7W)!_LG9D'&A(*,4$):0Q(4X@5"F5KLJ&.S,WPP M#&!7S,+86*-$>.EGB@]E7%E4:408!0U]$245OAY\*8(UWI5=EN_EH+-NZH[A M?DN2;2E<-"4 L-\?.-ZYE-EY ?<7SO#X+AZ*OE(+=XAT1RT-AVA0&- O+TJ! M]5?4_1R/DO>5RFS/D Q@P.J$["I36^A,IP(S_+ M\=IE.,.E'[B[EBRW=;8!0][8KKJ25(^_(ID2,N(>#&JIWEG!:[_@(D#84-., M=;/D>\J$$SR]OCQL&YF?65U=Q=QA%L6N-^?]Y.1UP/TNNS22^;Z]G@S*R/D[ M#]DG]Z3"9FS*?$BKS"UO31GCU*.LUS9PD>Z]:KA4 ML9#2-NMA>:Z@Y$T*ME1UW4;I"FO@W_L$N'!J@NSI&P(%[^9LD"KZO^MG?:=V M,5DTT<9 YK/8N-78N;'1-_3E^*5.O\V!G)<*&=-RY8"!:M"F^>Z"TYW)?ZOH;>Y)RXO=A/4\NA)TZ7RFRM'_RNB39RN.1NDCFH(;5VJ=;5 M73CY';-=?OEE&N*@PIJQT+K4$KOD!(&68_7S)CJ ?W&6,+J=-$U[C:A$6\XT M^U'^A^Z=#+T>/!J[FMBIN[>QM;5L:,T%H^PC<"12JVX+*LYC=-0*(;JX',9! M7\7A?AQU&4A]_PH-/^^A^F$1"7H+.?M*2/QI8+[P"\<%L@VPW*WZ\N#6))62 MVXG!"Y%56Z *?MJ,A&#GFXTF)%,%Z"NV.&IP@Z<#5,Z,@L'KG&J03/D+U!;W\JD3]K[<*\K_?Y"!RB/[] M6/2/;!%MX6U,N/YN][W>[(Q7@WIHJ8-)LS*L-/1N_BO4Y)2,#4&U7;=!JO3M(@E1L0WXJYJ%L>,W6*M/[RQB7W31B"<7BDVH&-'8=]&R/9UJ/Y%85^-H:0 M1K/A_ 'N06>6W>[0_LI-I 6^)=D"V8,VM%*SN2F=GA75.M)-Z^R9,F;3,P!/ M:FG1&JV!'I6W;6O*VU8V-@GQC(Z1=!\IIESK@ \I(SD:>Q&]1D5HQ49L,2%* MAF'M;U>?\B6=K E+.1KK: M\;@W)BK(AL?QB'_1.9MN]S(-N31K:O6TUD5I_6&4OA1]WI0EIB,,K^)KGONH][J'VA]GG;,,7U)#=0K-EUD!R(X MMJA:KV^0;FW%U"56CFV^CYHV/NP_?/UQ$<6-^SRK56&P*@J5=^/92"V+Z+]#9N$$'A$:LT$CTB_P"/2 MT*N(% 9Y[CP/Q\:EV%5WEGR,W,VQ;K^(33DC0H'R?T5 MVMWY7!S0F QR45Q\4H8K:TXD??<70<_>V):"OBQ"CP7 ..Q-IY S 4*<<_I] MU^RU\6Y^"Z*;1A,2D.QNH6WFI;U6]K?S(_-[8[ M:4QBW(>3[^3\R:U2O6' BEE7X8R]JF:(NA3'_KKTK)U>I2C"40KFVCGST;CI='(6>#SCZXW; M6>.2!)9SCTL_V.:,68YRNWM)KLB^50SCL2Z.,4ZJZK#ZRM=> M3AKT\B8$QV"=WR3UCO4#&TC9YO9-I;Q&9$8E/A4>PRQ:VL_#B7)M.D21SH[6 M[JYLR99)ILT2ULQM!+0",X\3<\/G!3W[D"G?I*[SD+X.WX2.O,V0,66IF_1( M>G]8F3B#\-#XTZM;?50,2SVS[)Y.L<+D98/;6S8IL1#N\2:GK].-X1S!.#E+D=96W7JJ>-08P=E;=0C*:+0*'D3]\H?B6;@A4F"M_6GC"I,'.M>()?7R)G/=GJ M7H?LYG[[VUM3558)!:X(_A/5J3[PP WC*G#[(/7^7#:?#P947)VC3B.VGS/M M8$$^W_K6:?*OM_#OK1-G2+^>FE[YE._-%'_L9&Y8W\%>C+'68B2KB!VPJXD=V>Y2[O0VU09)O M'=Y5DP5*8O/WH8 E3'4W/.2'PK$JLDTY(]M7^*7L0CXF\N#B@&8R!!1&.4-- MR=>N^DK#$3[E-\OB)KT95[@-4@A>HFJ-C?.F'RB;N@4#%&N#E[73:O9OX9=) MT#*C?)RYTR$D8=V>O;9EB[GA;F68>)ZE)YMA\G3A<<)L@A^[T&V06'!GG'[_ M[)!(Z:UAYM1ZTTEK2B?\K2:^SPKV/HH*?J5?14A72;<3G=W-LG2?;Y$J"LK8 M4QJK/:XW-@K#W:*[N\Z7@AT?_.[].C=_?@IT<'NVIM+*EZOV)0T^_WYZ<,/W ML'A: ,X_SWF#,R1]R&KF5>!! 4_HA?;8+OP*&KZJ*J&(_Q4U:+V+%7CP07;9 MI D#3KD'X-''CLCB._.90_0&>/!1\>J/.H4F_4+=K16M?JN;_O+\4>)9][E: M,XTO%F7'C%X0WUDHYAKI%Z4TN2088G6:P<]\DU;PTM3=%G]\39'.,I^#XM.M MSV_2PNW&:RE=%D=>CEN>UM=Y9DT?F[>;WHJDCRB'UKYTZM:[QV3%3( 7@:VH MX#+J+@&XAT!O/+=Y*E"PUJ=CJ6RQ+X'_6=N2QUY.T(:*%3%XZZS6NM&5P;_O M,13-Z>7A4*T!8Z.+)7>D%/@+VP[Q@W7/O4X*>WVXIU^F;1X]] @(V&I+S#%X M,"Y4_JK((OY=>2S:XQ[7Q^;#0SLB+792BF^YA//GMB0',+AVMU^Z&V?K:DG9 M6K@;9]&*XY$U./-_E'I#&IVPZ<)'9RWD11D,S#ICL>DHXF/4,2G6E-?&SA-! MZX*WN4NJGR-BFP2\M?/*^8B>Z;W3&[)0_[V1YELS3=(N WS;Q7*" 1'JA52' MG>!W!;\V?/;]RX6,\KVGY&KOO^J9+?"K/A,YN:W3>^'W6Y/)'P4D*57,BR7::8W;@ G1F9W8/I]ZY9DY-CVE*+.E.H_2QZ;81%SX/E -FE M(]Q[D_&K6^6?&(_4XA3*AS;?U_OF9AW-0TF;)H&,%'L:'A(]@S(UZG M^"S9*$@N>@MYMM?1M-0D.J5Z>L,_)/9^"&6*[W3ZB#7;4]7L:;W5V,J*)B>! MFEM5T,JHH4_,;Y]F-48PX:;?G0K!FB2/?A0)UXNV^)>>\U2H,A8IZ]S91M;, MUS]Q18M27_0@/BA"# G+03=[]TFY3/?X:S+.*H/DT.6P43YS)=NA%&[ZXR^00(S6[6,W)5-0/.%*RGX+4#]P+!G>*:5IK2N# #WG!F M:_DTI$JLUR!>%.&>89&YZ\-E^F+M.EA$V5P?A/*CM]%'GT@OA<0P45,QX=;T MH$P),0VL!RRGV1H>-J^KDNEU%XGO1U=WT&&C4. P! .MNUYMV?:F'J=1-ZXM MX#T2BM:1<_$E<(]Z\)EQ#,G1!U5)%$0X-$PAHE0^G/>XH>15ES7[1^&!:I)V M,80MS:SO1S+M$+BVR%T%4(47!,-]HW^*[(!5\Y_T[5_U_$V&KGG_F]L0NO'# M;?APL>U<5QPLL#61OLRPY.<.K2VCP8E=2&AAZC;-DTQ^(: P=46Q@K V-/*NIT<^-> MVYIB1QF]:/I(V-AXT@B@9YNR%ELXSN&YNSJ,NK8=+J\3Q00'FG>_)*%\$9'B MTDZ L/I*,^[S]">J#]'S+4/;F:,VG"?+>$*#G+;L&D\D?!+]C52;LT1N]KAW ME4U8.Z":5NE;?OR(,44C)WZPD:.#GQ=_S!4 M*Y6Q>B0#=J;_,,GY1!FI+KT2&Y?\!A-IL7HO"2]A^.R:267#$"?XL^W6 89; M:JQ:LI+G9WVM*GPIVL0%E\$8PZK&QG6Y\BE6Q[Q/!:LZP_E)I69F);-MUH@X%UZ^V;-15A;G3:AC'BZ3[;&BHF(XMOE6F>B5WDYB^DLC0@1<8(CW@#"?8L,BQE''.7-^,M:Q4H'F@ M$;YTU[]\:)L6$UO@L8\0G?Z$C#M]SJ28V0O$<%P[?;45Q$(E;&RUW=*60-9,CBNV%"4RK8 >?/MHN-H^ M1JG&-)*O[@?\V$_:_QOWDXE[R<_YVP36-(C;+YQK"H)_ZS,S O4EG*JN!:C' M8?FE&U.$ N[;L97>Z,DR?5P"9'(7/#TQG'62N(C%]6UV)>UA)$'Q@BT,0HV= MF6ZJ.GL:A;>B<[DJ4L:]]LLJY1P/'U0$H,>*XTG>,\'-_;)"'>W;QE_#AK9Z M:CW$HW&X?U)TC:5E5*4[]J,DSJNP5N.%\%?8O&NM$BC/OKZ]DP0FIO<3[=E] MER09.#5)#A7K-E;]PC.E?/1\VQST:K<@=YX%HMS/)E)6;E#:2Q!'&L)AT8F5 MYX4)Q@PETI<1:=Z4)ID4:+?-.4Z2QQ$?#JP7G-B2VI1$*0OYL%0*!?D&L;)C MBR/-/JUS-+Z_2[\7+6Y,J M+55 8RH%T,-?^8F*W*7PI0BYI!RP&531?4GWRE*V>.H%!GND:L""(%Y2&HK@ M019* &=XL;YV[8U[K<[%##P\T7*TC DY)V%+?OY1 &^G<*;/W<\;N.#14X+3 MX4^+KJ3*-6&.B$QT^"CC8D;<,7S$F,0ASIPS0?$/'(Y!'Z+T)WM=2Z8Q7M.^ MIGE.3 VPMNKY1A]54GFLPX!2Z[#LB_3',. A^UO(/7NJ&I8:FWMA=7OQ0=)] M3A?(@YOC5JI2R Z1=2U1S-X=%&&M,,#43BCKVG! :/U;4\*,!!IB&C)E@FC? MXV'H]\: /P7&FN)Z1V$P8#'I. Z^'1F4?Q0O])$<*U_# M@ #?-.R9,9Z%]Q=<92G8P3E3.A,&.C+6CK:$K;6Y%=(9HJL+??Y-A);!0'=Y MOU,-!@ES7MF$ )C/<;D)$3VRBA:%$1E;BJ#+%F=U1 /_\_@:$:YV]UCL-).) M]**@@QKF]<:--9TA)22!"29]V>$M6^MWU16/2>830=G4BR:4O-14S8GTY;4E M'P0C:+N0'ZIP7.M?--P2*N&=SU<6)7$YO15GEMV5-6'AHC3S$#5VF+LY"7O&6_* G4)3QC MM:]6YU&BF1%9Q8J<%A%U>Z:T$H<%--8W=8.-/#XVVNCIZEVRR0FZ#.\ WU9+ M.$IH[(OTC;NIZU#3F/TVF?O.-E'/& IX0,$=];N7.=#AMNQTRXH*:TW/KX8UG?G'TP<]=SO*,B$QTA]M2+&*1:QW"Y9>N.Z+'FN^("I"0HO2]B; M%5!P)>4;PXH]L0J->52#3\$B=US:3A@<0@S)HQR$+"\($%Z/$T6,9PWKRI5X M27CHOW6ZAXEI=SPU&%9.:U'!1K!;GE@WZ+THT5D% M)^W>$IDS< -?-G'#7:[YOUS90&^'-<^H=,+U)][>LST$[R,_-"Y(=VR8/R.7&U*7F>KFJ?^_3^7XD#SAQ M:@K]>9#J3YT"5WFRX\S_I7W@'P:E5_G<1-\ $F@M'267@?%4,Q*I^NRLN ^Z MI.8L4-HOKP@'\>25FDW52,=&6XT'Y##?0LNB(MXZI:*D(@S5EZWX^G&XBJ** MHH,[)\*[OR1]AP'/6=X'SK?KE+U8BE,TPV\E/EGT;<0F<#54)\8^NSL-1;]] M+2-QJ2##/,Y%5%)(>660((:W4V= M4?LCOJQP_W^[>OPMJ.(R6ZQQ_?4DZD#PE/5\>8.TH<%65U/)/6M09$OM>4][ MLL%#)13G?Z'L_U] NBD)+>7*Y]UK\B3IKLA.IR?'T@B1:+A(;28L M'TU9V08JYR?&085*Q/O6Z/UW1XZ7^. M-=Z6R6?\QU.X'/[0I8K$S"F#R8HNL%:2A8&%@/)]9CL^09 V9#=N' ;T,3PZ M@ $1:C#@JF5=35, !J!Y%5Y<<]XY)^R% 2W]?_K>]ZV%^F^F4OT8@0%->O\Y M+(,3),6_ ?9CZG\"Z_O<_WAA?P/KKR6R\N):^GA;Y!^_?X#4, _!XCAZOMOU/$TSNRSR, (R%Q&"!WJR"J]JA9F*ZRHF^: M>Y K&Z&A[FG!&R9,KJ$\/HQ1E,C/BYKWK]!\I_TGF;S6N:+4X =7 O H--O,]WU]<>P\#YBW;X@IU+$=YB(H^N".UEM!% M23E;[19I,A/Z&'*@29%[*"$/_Z.GU(0QN6!N**?+CD-)QRC^R5TI6PS9[3/M M7<+[(L[$EX1RE_AG<-_(G@CWYTBJ,&"/\]ME@O-;1 U?T49AP*ZZR+=;+[]^ M_WYOH=D(# -$$R$_ID+^//!O@.5X20FW]YF7(ILL5)>1.H.0.;;RC8N80LAL M#N3R5@FGM1?S@0CN)^[P F97#S\YG'/9Y9,(W?N4WCM'D4%SHA2?OBW& #QZ M]LU/_">.HT!D\7HA?(^Y@AU^++?E )E7_8[J6Z\\?"NL'PT_?K4Q<\R4_.WG M3/#/]" =?T<-"B!P2!Y7=SN_@[*' =1_II[^L!:N8>]_<8^+D-\&?@?'+V@ MGI =;:"X@I12M9>9#+9F^?0IL!2K]O8C;8.'KQEODS K3 /D?2BJ_U"_^U7! M[4\US;Y_N"0A,#L8CM,)=W=,\,2,.>X M*=8S&+#)Q' 9J:]Y_RJ"@RSRS(F<8< ]=KJF>M\_1/Q5!/A+]IN;\J86#A>3A8ZK2;\9%B=RD/*=DY4&M%'01H@'_GD&,]S MJA@L*.=P;!:X3$;'4,*,U^4+ ZZ]"048#F]5 O M]JW PZN97+9+J>]-PN1#,<12R,PP/JFCAGA%U&>[5Q)-J8(!W7L,)Y56W M[E5TZ A7Z7>]\$VO0&AO49LHKMH,7V?GT M _]A]A5^>#KB;76%__M/#'FJ7>&'L[^!^S?\X^\OL#U6+DY*X.+P6+V=@@VY MQ-M2O0P2[ MAIWO9GX@V5^LJDZZ3UB+%T&J*3AKY@,@1GD \F804_"1T:.-%C;CFF0FAWY?^="5=$4'PC M O('$=N_J][/1+BJ_5"][T1 KXC8^96(*44X$:X_B A;3_YF#G\0,7,L=6!* M5;,7F]>[QE67QK98E'UA8>U,=B:PRGEA(KD\&U-1[RM+EX?LPH$O*XQ &X6- M0WU>WC?*LQ >W3@^U9P@9VU!/\DR9?+<_;E4_RM28.V'@!G+AR>)-$JG]#Y& MWD>_$?EY-P=9)I>KYSCYWI2;=TM"JW/.[0@7(W*5'@08X"M6AD L#]%N;:SE MI\_%;,<-,*FB'>XR5;WH0Z/H->*!TY;\=VA3_8]I^R8@D?]80/\)O_-^YK?J MS_Q66]@-&+!4F6%XR=7OR*S<2ONL= FW6CF\=,&?]M*[&?KQSY.^^X?OA)S^ M'2%=:'\GY&>?]2="?C@M@5^=U@]*?O%:@RA!SJS3[",7OH'=..U$\U#^VZ#7 ML5Z:'_K+AP^:UW4LR;OLEU!7*A]M-WEK$SCSHHM2D%4^R.16ZO)+-Y46Q%.D MQG7@$%BNWD'VJ2?3NA=37EM;]MRIQ5ZODQ2G25EJ[J??&G-4=,\&JW1A1_2/ MCXO?#)8[B>[^0FS7A6\"\H_0KD+$!3D3G:MZLKZ=P[*\1,;@*D@6[/ ,U/H< M/J2^)=Q,<>]A>5& :. T_0O1KR "A&BX""ZS%E@6*,R$[,F)C""8C8H;52ZL<4)TXE%'K'.:;<%YN9R:W0C4[PG5CD,;-] M/LF0)):3$_T@X?JJW(9_G>C^*UKX7U0H22<8@&>Q67(_%P98,D9#Q_>)%RQ0 MSC@D6$6M8U&]WN$Y MS55C0$@FCY+F51ZU6$2(+^!D>6(0;T"T+ONA/+^\A&V6DH'W',)O@+8L)Z]P MJF!:/::YDC<:;D'4_P]\4QT2O.F<93'*S>/-/$I?61TZ%R-8<[>: M&/<#S0PM=5+,B+(H^=[N7FE'? %'H?;+-LQT%T.8(BYH7S M*C+!"TMGX$"&C3[^XS9.R3K1V2/IF$HF)C/LH)!LZC!1:C_4@_$"5SU*S1>" M;':A+^AKXX=_WK3AT?_54=K*N1 ,N-E !/FL(W)!4U[@!]]4<2 =MJW)AT3A M,$ ZWQR4\JUX7/)4 BXIHV-'U:$6,.W8>*==E@*(4$7T@HE);/=,PLPH2W^# M/^'4-_1)=KDB5?GV06S23N+%I0PF($=D'P?-I>XJ".%AA_=8W2U\LN M(F-TO)0_M^+SHEL%0/BZ4(H.&3$LY?%Q>PO/>$. \T[)VNU3O1NW>N2BG1!# M5M=)GGG:*?%T)9[,)I8AK'W5O#Z?3-8^)S?/^GBP]AGJ9K2E',50<*]?7U/9 M#F@JCH[J(3RUP5MG>+ [DITC15HSKM/)G^;T.$<:92(8&$VM7=$8M/FJ")*9 MYRW/5]%_W//Y42=SG .Q&;6-$[O91_3[U$;WR?*09(A/:]08Y::VS&0'AVBO"L ?S^0[\%0JMS7+K<+KL0#70-G+ MH).TUZ4M+]&%KYV(VU%'1XTA+B "8-F9EOA7'F$QV,5IK6:V.?BQ)1+N*QR= M154RFH\#Z,4O!A9H25:E4;0E[$:\N6NJ2HJ'MITD*@98MUO?)$S[,PKPA1IT M8?@%'(9L8]Y+K"+)C1-FY3[%KL[V\G<]U%_003W?=*^ZS6-F2P7)Q)$%-LP+ M'A['RYSK.[[3T='IMB85$93SH*UB;)*)X@U.7*T)U'781P4B[HU\/WZ=ISK! M.E8,/PGN_"U;T/P^WAHN)]L25WFA<@@6 MX,W;H0NX*?W6Z#&NSV8WQM.S(&IC8$5RX]%0_03$(FWM3C;674*;Y:J:?5(9 M3*-#240KDHH8!H$;S,@>LZ#G"8=%QYX/Y1:$DZ O+U(7.M"NDS-> MC'0_"YR=?5I;E)>, PY/?R>BIF3P!U=I^= M V&-4X,A\*"J5B9%>WVWI2,.W>&MOU%,< +[.@5QF>71Z&GL M>U3=MK')%^NZE5/8 M:-NDFL4JEK:I3(N3R79G?>[M;'R4_UEME'3TQ<)>??C[_-!7=I-:GP0/]Q]! M2&L-BXSP&&P6RNRK> 2D6P%7-9/*)\U55/)ZWC,@> M:X2Q/./(GAH>2GP/RC2%[@FGPU=FD;::[<%Y;)RX&+4K6A(DUJ2Y:-P0AM!\ M6K0F2N%%^,E"F,%?:RC/>LMZHJ-N\(9RV!,KW P?=$T*]XWX3F$A"RLGC<"V M :9$'>T!NKKZ?2-DGK'*[OT)UG8R-381'D$'A*E^=99I&>O'[BGF)B9(\\QH M8E*TM/[AEI7_4%/A'WDH^M_7K*MD5T^-76;>EG!#XRC.M4]KS9JP5N,PSD$W M*#)">N!>FWHX=LX-7F(&$D' I4R3[=8[+V,O;-_T"1A@H:\[_O+%2D,->T!( ML=KD!AF1@WI#4"J^@GV\DMN([F>GMUX",E^X=$>3>,J2('=8NE&L:A;5;4"& MF'=ZI&2!+?-"_MW+8L?,56_JH?=EY155E^.O'E:Z=F+BXN/B[\^>5\_BID=) M@1@H< ($96X$.XUM+^#ZVSH=#I!Y^C(_[/*'\@%DKP+)9UWG??AEF5X$WMCC M>>G$ID,U2LD7Z<4! 4OWU>9-H#T#2IF 9^V9>()^>C5/3 M@DO@F"M\LPMDSSH2\U".\8U)DPAC;)=A=)F=3 J.>&H5BZONGG[&4=#-P.:V M:=VN->JDZT]U^$1?C(E"Z")JS03N?UQ )!^)F7E>KE$S9%WF1831/J@N,?/6 MS:@[ '1B3\52F9CN,('2S;?A W?""S1[STX3IT+XL5_'@;W>AXKQV=@(]Y+> MM#+:S6O\\IE'V#\^6G[/;QTKE>;S"8IL,4 M[/K@^7(J\HR T*$M"T1KHKQQG;KAT1C@IJM[E$S9"3@D+"@!^X2"ZUD<#Y%= MI[-5D<(8&[G#R7,^P5Q#$\J4"'BR07G[V@7A@C?)4&:U%\IFW.D', __LQD+ MGNA)XEL5,E1NRG?V/P=,^!)I48F2INY1C7%!*"SY#>)L688/NHD./8:RNB[> MT(&KYX+%JKXX\.3D8L8)/&]#12GKUZ,*+B<^$+HNZ26\OT9=-9)2%JMK8>*; MKGQ'2NFC>G&$I-2CU+SQ]%.9Q&@YQ&=3C9?#A8(*:# MUEZ-$<=Z;$NA)KBWZ? &?XCJ>G3[6=7 B.<8JV"GME^**A-^>BQH!VE;BB0% M.S5X87'/:EQBJ;7A>=EGYG$!M,)43X%HNR@I2L'A+AK<-"CYPA9:(U;O267F MC6)QM,5"@R<509(<&F[-OB2-0B35Q$>YC]AK:X(IF!1*JJ)&Y#65Y:2J']H& M"X5LJE+[M-Q":"?I51:ET"?\,"4.CY@*7WP5-_/T/M1Y5:*KISNMW^6 H)4D M$?DPKSO=FMI'E/IK!^'C#RVD]<7IW.^-TR98D^UM]L>ZZ/?P*Y"5.I*T48D= MFQP[.A9G046I512@5M+28X;[=4/YU-5#!R*WF!X$+UR;&^.Y$7%B^ #0>$S M#2PP7,O3/QY8D"T=0<[(H%GG-[%7L)Z%?J%-NJ-K62+=\9X/$Y61CS*($V%" M6<_?+?9PX'*]5VW N/R-TPD7AA'6:#R]]+&)8YF5?36_#7G"W5:]H)9\IF-[ MX9;[(^\LW*.%%6CP#?>^.+=; JNK!:K-];??MJR.VNOH9+P$E<_7XG==OR;B MRNDI%7O,-XYAC,*0Z0']EC#_S8TKS;_IU<87O5KKWO1JPD(A6G%28$/+I M/*\Q],Q@9]C$NKACSPI@NJL0)HV)1B$*;&45LN_%/6EH]DX0VH2M\9P_JIG*A==3K05JL#:<5;UU0W4D6\ M]GS+J TBC>9#[4?;XI@M6#V!F"?WI>DP;]/Z)X3TH:0IZY6X!>^?J597#G!F M%5AOZG!"8W4+[_CS!S&1;AHN,MT1>(,L3;(NJ1$]+_2(1;RU= -OG#4N78^G ME[PUB4[+^"G2?N#L?0;Z$K0V5* /Q4O"P?D'8BHCTCN" MR]HN<6B,FTKI61"HGJE]TK.!TKWRI=:8L/>.J2P5D:XNS-W+7TF4Q[HM+[7T M"-A\$YL"'2M!G B3_7HQO2\_U?L76!H83EW$N8TD:<51VJ!CC4VTSZSY#R0\ ME6.>9JWNRV=AR>3.OY%$7X7-'=3;X(2(3=H_/ <[@:&9G#_4OP M"/3/L?QO/V&,7JG19S#6:V;G)\T0FAJ)-A<9B'H>:KBFI(5+ M"^.=D@F[O9 J3AW55\?Z5"9=B4'<%:!K>I(N0 $5]=\_%&BA3-G1;C+@-XT M)WI.7K9O!4/G25 &\&3BF'6;B0F+N+7P6L5/SKX7Q6DO!ZTX&+/./2[#&FH"PM H<0IZ$BB%:N: M(#+XE2*7HEBU"/NBTT$*MJON+LMV[JU*K/JRV%B/[A7L<8^/.9@&NC*V@->9SM\D\=JE%2XP+XX<##\Q4AO*MGBY/ MD$ 3C:>G_>U)1&0_[8[4C[>]>#\Y75>FZ6I]6SJR8N?SIK"2# /"?4Z$MW O MYYUAG]'Z;MUC7\]<>8Z4JW3,GE/66RL]SEV%'7BX[9#+^W]_[V=\\^YS[G_E@_X%E=:U6MJEESU)QC3$<5?93F%FP$:V]BXL)\ MW0T"]KW91)M2KF(#X#&9C<^"N2XM(,7?0&=\*I(B+"G:@PA'![B85D+2.+-Y,KFQC_*T- ER#!)CPU[U/"MX+PF:F"^9M M(J:F>V#>V$_NZI1>7MI9L,STKQ(DY0.L9G'V"G)M%[;IYN3KPZG8X$=KF6@, M2X!=%'2O(^RG9\J+2ZUN3B@$9?;XMX^ MPIMJE!(Y/$#S%'#2S?OM"'/UBN]^F<#= L85)*]?5'_'O$_OH+=%,^@$(^(. M]!;D)O\IF_TKL/F%F_0CK^K3][.(XKJ&*/Z1[:V\73WZ[H<]854'WRSJ]XO" MF';F0YM\''?XT1Q,97VEALUM\JV LG9)X5L0[T@6BFR&&PD#Z4L/ S]3EA\ MWJ%]@J(+6-_"J57DUD$V'M9>/U3"&R@V1MKIOBY3I(^+8"2O MX!C.!M]\\LOHC:P5R3-,+L< T+VUF9^: Z\-]KQB;[HFYK/5$P(2)DJF$>? ML:FL[]J2#J/!/NDFDH'WF03 OJSTOLZ%EXJ2,E@SKY0/=3O29=7<1;"^VY97 M!;T4&HU1C>P;]&N&PN64S1<.6S=?(Y)%IX2"J5-*'C?U82UF)+54?]QPDLB* MK:4"Z:/W]Y&<.(?;A(5%D^=FBZ%#.9HAU82\O)I]V0]\V/+*DBQ\@ M4@ZJ7Y'>-MGDZ6;$1C53)F+\F%^N(WY/2N)KD4 *]X+ /-CN4S]B/#V#:I.[ M]6F!9)*=U9:KO&E5D#:::VIWJL!E9NVM\Z4)I3_E81R6SAO'KI7_2W26&H@R.L$P&HDBA@GEA;$:P]MP,'R;]%:<1TW3M&A65/G41(+1R.(64!:LMX) M@Q3L:^>%.H431"YC6S]0>=XNXK1L'&4C76 <1R&]'5/Q,H1U-Q"@YF M$R+= M !DLS]IJ3T.?H:SPT2F!@:LG7J%NEJ-!P-/G[5";&3A>R*[(4T$QB[4] N?U MO.1[*,_>!TWHG,G)-LQ%N!_LNRC*GAL'?Q:ORO&1CJ%3&4.IX :[_FD$%G6 MBOL;Q18G<-QB/C7BHX5\*DH;S5*24\P,ASE4J/(]J9V.GA8DP;U5AQI-YZ%R:" M_Z"$P:2[74 RPZ68Y6O!>?)F35_B&0P+WE>B>A!YB<_]8^1[U9U'E@^(X.& MY$^^@@[V;=(TW-N)RNC(\H8,T=1//9P+ZX]1CK';69.?0.8\W);2.,,Q_>C* M)^:K$(!/<+->D.:1US+]=JLIKBO*0>X< I.*0>8UA-^&#M5*^%"]90'(S>^E M$(A(=T#QD?5;R"#%HVS+4&;)_?$^CW[*P]J02R08L4U@V^E6&ET*;0"/;NOK+_OI"2*5/-U]KH-%@PT- MG7=SJK!3NK3.3L]W1WD:4'3[8>! M^)R%$SZYG9620F57;1#(B%5V62?Q!7YB?WFRV_(C2JZK!U56&YIDC'=0B!X+DG'W9P6#AXO;N9+1)26!15C7,$ M+PZNH[/ZZ']3A?7!"Q6T%.KG.1/^#(YLS%J*?'U*3_E6GY5H(>G=;RU M\LW=@O"^6Q!Q=PM"'9C('Z.B1QF0I^@(=<_-11NVYD'P:HF*8JO% ==D\[E2 M?6:;; (: 3\'5I'W\MH; -.RSMT!B736TFMN>,,,HLZN#!M=3"$F0>B8BT-F M[?3-N5VU/D^0]SY'>$0,XYM2F8H.;ZW4%@UO4^>_(!'E0,OS^_!]UX7!Z1QV MT32A-*-A".*3K*^(D_7I=0S7#T-1W77Y,H[P")FK[M6#\D(O&JI:]@SC)<6/ M?0,KP@R;'THI2DTBI\@=/PA'&L ^9-OWZI'>I_&QB&NI?U$7NU!.I7,RBVM) M!10A%PB)5%HB[5,P("G5NX *V&:X5FA1++]4B -9.#Y:3 26Y;Y8ML66$3!) M-36OIQ:'O8.\3DV%+K< ^@R\ES-5I[W69U*/;+B>527)@F\!JL.C-YK%7$E/ M?::ZX'!#U>-6S"#-!TS!+-*Q^1EG?-+EM0/Z]6-79V71L;A&NJ5*)1ET25<^DD<%#1+-?59>E:TC=U<*"H0C*597V MU=/S9R*#DT!WGGM]"F+^2%6T,(G0*DPD8B0G6S]4YIG.#B%:00T(!+2RQ\]5 MI9A2)_KO<9DZE M0I&F\A]8#/G.1A$?,)H$ +X=Y:.I# U.MI6?[3#4Z!;+YQ7_"L=, @G@JX._ M= A 1D:!3]IMP/"ZQOX3NL"!]H/=YY^>LA&1O.K:3)R$<'*WQB86)9D/VBAE M#%PMX4A2[48Q?,DOZ\)S?A(Y'P89#J7W" M]PCS[N*ZZ;/AHRM5^ZT+\NGLF MVJV=0,Y.:ZM>VPR=)B*H!M)H)IU_AGDJ%Z'J,Z%(DH?V>32%!HJCP+KN3#1GBOYS&AIQO@XZ?5*NC'0X-)N6IPMS=!>C):% M=9L'&W&A1V!*M;YAT-8O;WZ8@)7ZL[,DHU?.!RHT"RAA>>E#BL# I7(FR<ACI%^!GZ]$0SV7 M0GIO%;B\WR=28YBW'NL=H3&^@1FE8)PPU,16:^H![H;V\.#!&TV=_S@U?NRL MQ-A7:EP=V3&9[C[A^TGXKTA,;8R#QK;@#DQ99ZF6!]4-V[_)+B8T]OX%4)F* MCY3U&#R"##'"JX[+UT(()O4C^;3P4-,"YX,Y-T5^'&O=H:W>RK]DH"ER+Q+8 M?@=?*O?@Z[X^X;7WJGW_I_*;Z<>@2-E'Z_Y.L#OFYQ= MM1^L1Q"KJW1@/PS,_O!2:$9 0!*+0]&0'V!Y<&8R)SEV16AAJ,\P:B&)76>+\(?'Y4SXX?9B7 M6-Q(\B#'^...^WHA/F&9&F/. M4XOL &:Q">9TIYM0 )_Y)]XX*U:^E(7G_Q J0*=JBF&&$!8<@Y7O:CZO+KEP M;3(F,@P>G%(P-B2<.(!3%T,EB]:!7]&U@H[LPVY_(^E\]WJSV2=QDAC=5FFJ M)G3=KO;F8W:*3M:<:5]@M"0B'K:*!4#.XW)TIH7]!O3'JPL%!6MLI[.Q&7.>%EH$#VMU* /%.1[F$D(9/U:$WU*VBZ M%BGF0XV4TAJOK;%'B&,H0&5+J-GXJZY>^@U$XX%_G:CX>X#HWQ09@/IZMC*Z M6PQMJ54ZF!?X+\L/^/4W8^57JNM?#F\QU#3I6B,&,-96]"!4MF.+=OO-F8)RFQ$; MS=MAL0KE/[MS[ AIJN_;93MJI\VH\EFG"!M14^?%SO5%638^;S2'ZO@*6\&O M.$1P*%6_9UNKHI%O;G,I_*(Z=F5D24B/Z?+!-_>9SLONR/5>\?M".HUGG"XA MR,;5#T=#7#$SC2U>2)* @=_2HI_'BS42[Y)Q$Z/:6[=;)60V$BZL^@*I/X^5 M7LR;-I"U6!HQ8ZHDU*V'+[^)$*\2:M(>5"L<,YL MT]F%T;# ,BN)<18E'2("*2FO9>I!DS37.>Q40+B40+(>LT0<(E(T_5W6R>%G MY4".Y0U[QN;(6=H+G2I;@&MCHRJ0+J3R8FC5'CU:>6R1XJHKYN0H/60=Z&VP]3;?DVJ M/?5J6(9[SW;WNR&9^5O V-8_CRO]BS#K[W$E*RZB?E!EK2QIWMX7R@(;UGE3 M;[X*5H3BR!8;!-HJ5WKUP79N:8J-DN*%B7K>U-Y>I51Z%EZ MH5"]^*<5H.H<)^FEME&+J-98%[N+,C?MCUO@:KMHDH#]MZ^-2:/;W;1XL9 R M'R<_D.0JYP>\CQ5((G'CW">]J@A,-%,H;K$<"%L!!%51V#>U6VVKI57;99)Y M, :AP@/Y+8#'RM0:W"6A!NZSV)+@W@Q6.+&$Y,H46)9"A;NE4BHUD#9LDZ!S MTE5^+>(8V[=-D3617@P)P*XL,R:,1-$M92458I6'.7C47CMP%LFP6C%@/DLR MLLUQ"BER.,T)%R;?P,I9W46I3(1;Q9^YLP9&)^^;ED!H:HRY+0\;R_4^96 * MH!3I(+\5!-Q@).5,,\7L$TS)5)4-:_2OH_*N3([WO(>.D?/F4F%"@N(8L^ ' M6"D,BA*VLN"Q07_1B!+$N/IR/S?& 9E5$=DI X;F;CJXE([\:OB*U=<=^D#;O S9O NS ;;R#Z&+X0M4.(01JTVX67B.\FX:Z^+]-%_0RJP;.LJ<:+_,8Z"KBA3)9"&_1>@1V M;K1L6T>7&G3;7+FLJ5?3#0#L/!\Y6C]J'Z&R(*HJEC=\AKF] MD@*?,$X1OP3KL:Z07Z!54^JS :M,% ,35GVD3TP4TEQ5"#.GHNK@I=*?MUVP MO>4??/&%/4X8>",@54*>%Y )-<9)>S@:TC+:X;F=@H!/M4,-_,RRCF?=A8-\ M^8TG&:GBK_4O_]&!XBU 6YG[*&#CM_IX_V[0]OZB/Z9Z.R8RM%I7&\]G\637 MGER"&ZJ+JR5"IL,:84QFJH,!R"&43RG2\OY1+QR^@*55$I_:;C"N:X&_4>.Y M(EO;9Y&Z ']F=Q Z^C6)QSYNZ\?(:2"EDE/8Y4(L8/)F>*BX[3I;L\SU4V5L M%9HA@:9F7?BCV=IAYLG1.*THH*TSSG4DR@I@N37/,N\+'0\91U@P7((U/6RW8-1F-';I M :]UI9E?RV=OK"=LP*D0%< 1#@5TTYBLQAGQVUJ(ZT%/IFKG=G">+DQB9,-? M!'?__20@CEM _S^*NV3]EFSXNUK]MLC-_;#6UT;SP9"K+Y-+P/:_ERQ:'@UZ MK\$,/*DFS45HL\Z;)/$JEKILY YX EA+A7B:9@.78ID2217"B?XRWM(@$^,% M"9I\);B;+Y*QM>+QCJYN)T*X3H=*U=*$>\4N0C&X0>D?H:9#YA#&L*U.BE-, M9)0ZT*:3L*'-7^H4U_B'(H3"M2]XA?#Q$(2XYAM7P-F-*89E3H1IV/:JD.IZ M&TB'0[$N!]YK!"DF.1C 4PDVQGX6IPQQM2,3-RX H,(GU.@IX*._:I0>,I]V M&N.?WXPI=$%)T5"K/S<8RE^V[U"@]904 0W&0-OB.GO<;>R=]&N"+M: M%DBR*"T%/=N;A%P900_LF&_G1/6[.[*M1JR"&9@703[14( M8-(LY>:JZ\(E"Q= ?+LY1%V(/[26.M' 9*U:>R2Z/T46JQP&4A<4F"W&?:VJ M>+V2@0S5+G?I2=^YY+6NPMCUI9TFH.(S,T#=J.0\A_W<^F7++2!,H_K+3URK M_U$&1NP_SL#XC<'%+=-0/EAVOFN^ X.Y=V>KTY;V\"*V6!E3U**"<6WOEW9T M@>W'=Y'.&*@6@)M7KZ _!R_"%:17!AM-.D2J"'DA=N*RD-AB-[6[(BI&* XN M5%151TB7!8_.?+7^.O1*2$T+PZ 7/?"(JSPL_0TABHM FF?[8)?[CN"NCVE< M:7^A;3Z[4H1XXBN:K5I)*U<3M#Z\ *[V<7K)*"\;':CM-:JM8 M',@B"^4@C*0S_O(IV?0$>E7PD7%XAPE7OX:RE([4WN7J@X,YR;F M4?#L\]$R7';5&N<77:[Z^#UI%;< XE?"& K\LNZ;B='G:]#E%1#/G5Z*+'P] M3SU4@W$]*U:)^F&S$NA\F^Q8 ENY[070+J)=[LOEG69H"4"O'YO^R M3(@_*K_0H!G3FUQ0J$[2=3@BA*E-<7S81FU?&+.CLQ1JFM\3YY;=VTG(D<2X M^Q =UJA8H\ZJ_L#E<0F[J*#(@&5#F"6.T1%T*'\:GZ/LLDU73F"@PLEV-31, M(4)8)>N+=UKS\?'QR\NKK(SXE3XVJMA4RY[],529SGZ)P@G37[[()TQ$1P$S ML?$_QGEQ/C;XF\/Q?)N1LJ MM(U)"E65_VJH]F/=,A>VF>43*6JB5X-72&CS3BI1I[J+XK=I<"DP.GOAVAWS MW -[OH_A+:<;F?:8(IL+/=76I>?:A MW1@]I1!V!:5IMIUV"3@L#@*X^SC2LS_GC: U3O3W>?/MMWFS&H\6>"B!@QES MG034J1 !5T20]+<7"(PI3.,2+2=,QZ^2L?:82?/@S18O#%@9YPEG4"I,)F:; M5QR*]3:^ 10LIA(5R5A:1;C#=8CGBBJ942:75O"$W@]$[H2<%G*G?,ZO]97^ M5T6/-/^('OUQ02X1,47%957M#_2+AF=>'BCI^;XB#GTJ\"0TRRV]ZGCM;MK@ MLS=7"T19HY]4'#J&OE;"-(5DJ%H*/ Y2#^CH('R%9S68!MD[">-,3-?EC Z? MD_G48Q-"C+_S-JAQE=Q-OGU:*S#8U"0 T%0Q\$T30WUCB([N&LS.+M=E( =3 M"B:#Z' Z2&^J#O^/EZ6V M0YQPG,* RNP F+U3+V!E8IG,",R,5%,#5@8X5U M"1(D9LJ9WUIQ8$;&+MK^I2KZ"$W%A[UX M8RDA(?'^;A7$3GUV?T-52Y^JU&6^IQ)!6K9KA29,7Q,3(U):0X^Z7;9$%0XK M4O[=5FQ(-]_;"KFRL)E(7DLZ7'Q>\CK>=I9\E5?0Q"W5(FM<^,5#T/XXC]W# M>=M/.6K<*(6O3#7^.C/^>R8UMI)[@H"R+D#W)B3O$Q@.>>;RK0!**M<*RX!O M >%@M4JFHRXP2X6S_%NM_5/AT]2P]\B92[L\SUX56-^@Y&8=@.M?C>8O$-KA M3?64@>HHJ5?W=27^QI?AP4?$Z/N5J)OZ,V'F=Q&4G_DW(;]09J#Z!]1.?V'? MQ+'SG9 MM0RC!/<36.BB9"1PP'^'L'5G3BG^-6'K;O85_'/FY-H=0H#\2QK9_8:_X,*N MFV\RJ3NCYM"@I(RZLX% B:D%#' DENV!K#ZFWY&4B"S]VU?\71[HGS.[[G6O M_CFS:^V'&-$_)Z4G(_E "C$6+\5 2,WVZB:=HY>"I,^)S4H(>=#C";;D[#.3 MD$P$;PRI[,<(Y$-O 5-.-1EK%2J*T0,4HAS1QN;F>%T,5>N0$!9\7][Q)X"1 MORQQ<"EC>OIU&17#A?[@[.,(<-C;,G/87#/[QAU+BN3/[N23ZJIS$VWVQI3O MF^A\@X7.$9#Y%'*3('M?-8W#E\3KZP&NKC>QB"=F0 I.413<1Q\?JP,UG*6O:'^UB>+W*W +;,Y+F*E$QR=4"L M=\;S.K\DR!MH[CVTEM<[CQDKE2[ 'H;9(I78L8,[#,WJ*A5=\J!JA^=1UV 8 M9ZE';?<]9_^_YVO\Q]Z)-IH<[/(0FB1QQ.MO%B^V'E/X2Y"JXO"Q$=M'TU+4 M9M"L4BK/TD0)9Q84 \IU2LZ&TQE698U2?K[DU9'/BV7N@41EVHT42:?UUUY/ M B]3K/\JW0_48M=GDJTH-&#;'%)#6E9* \H,%YH@(-G8F" (SZVS*XT 9 M$QL5S?"=[W+2V(IT"G&1 O/>R/MF$8U:7!%7;M 2?K1=YF'1I![8X\J'TCT+ M-X).^V_9IX#_AFC&_VZ;^1]_IY]VX[NO;*T(>ZG:!J9MGDH>F-DA"R6 V<45 M"+NV$]H2M(BX'&[8"YKY\F#Z+%OHRW)$L.QG^Z!^)N,BK?HRFW-:OK@I[4>F/$"ZT^B3@D3!9T8/B MNPV6?:_P&G8+M+OVH_CL L=>YC4")O?ID?0M &[5FWM-Z^ZNAL^_B_H<-B<= MO5&Z&[0!P2NR1/2[4?#LN+D)^%[]]@:M[PFHOTGW%@#B)]Q+=)"]\8$GO+SX M4??V3)+C]=U(/@RYOD8'-3LN2%Y@4?[_XZGV"YH7R./WS? @[#%??90!C4M* MW3G%7;GIA9Q[H$ .9F"*,'Y[J5$X_ML+,7;W*94=!=DS3^0E==C_4YUUP^!D MO*3YHUV)6HK[=J.NK^[:M5VPN&NW87?^MW;9]BKOVM4\W;MO=\P;M*9UMP8: M/']O=[-Y[NB-,FBNZ:Y9#H#??ST32EP+XI M\^;U.1)HA10T=Y-$>OJ[,O9_]_J!CC=_/1-%_N-,].VO2*)G!!ZJ= T8' M/D\VY,+BPNF]UDSYMMQHB&_XJ@EOX#*^_^@^8G7WO_MV?>_:-?[>[ME]N__Y M6U*-:K4!!LRQ5'MXYZ:F5-D6P%F]Z(O%:I%7T&1B(Q'2RG)\#,\4MC"=C8L( M7@CP+A%Y)6*A(G/LF:I >E2OT=K8'DY3E.^2A3>;@?#'">0UGN=0MPH0G"E%HKN,[+YPA M@%N J>EGKRTXZ.'^B;K])?Y7UZ,QVGC[V6LD,]T/BE MHPY_[^C_BUM6?K_%^2^W_*/O+=Q?*YNA7%Z&/OMXY]6PI]P"YA,M;D32?_G[NS9*?=OB+> ":0UT1A9W M"PC/^O6>>YVSFY_OR>;Z^>_<>]61)=/%H_-;0 4#*VCBICN&_NPZI2%26#>W MU^*9Q B5=_ZFCQYM0PS"%[9/+DB"MEK(:GH(H]O6;DS7'1\8$7E9($,ZIIOV M^ I"GZJN&LE=^5!FW=E$?CW$7_^N0%)WK;WY:WD>4 MO-PS[7 1OXSUO?9*TB^]3ONO1N&7D(9Z4WS7?.T3I& MO@U&WYGS#9\;Y?W!)NB"WY0'_P?;'KY:$-L16UH.M2<>P&F:-%0K%5LZ*6J: MNM$B4<-=-8Q#^:47/F,T!!P MSG^RTPTU!HOO^@K:(("\-KP#AH8D+QLGV\" _:W'< 0/YJL"7A>@&7"^(4ID MY/D@M;H"IX10_UL^/(K(N96<"'?L4"1>%EC&L7XH?D.5#3O[(4W5*>X8JD_- MN-YRQ+J1B,&"'&\X#/.-?I*GA.5>1$FP:-8ZO 6@_1[7J?T1USDFW&?\P5/\ M\VC^'_$477^NF(;Q==HA_5&ZHW'F.@XX\P05OAU MXDM0.)$IHZ@] GBTO);MR^((24F&1Y=6FB481:KYS)N-:V6Q$H4+O],^IK_I M<3U]M,N#RR"MUM87$&E!DU]VC28[(AXV944:VU9.B#T1@\]<01L:5QR*A(P. M-32@'*N0;IJWWJ\QP0*>U9_!?4_'V;3\U('H )%-76204P613OAQ=2Q9+,L) M@?03'];V1_ T;D=0J;^*4MZ-R9,_4P+5?TU#N >)OPU-(Y%11'AT\2AA 8#>:IK/&NNS>'LS=>D1ZOX[ MS.*XPHBUQI662B-1N4+)K_2A22[QQO9]\K& 1"UZML6Y&;'4#Y@G]@;.FX%Q ME:#<&\0YY[/B'F#W DLFYIW#;&(BFJW"$4201A+8E]11J M)=4"5JD"# R:V:MF3I5B7N1_1FB,YYAD;SB#:[<]51FHX_[&K/ 8D4)Y/V@T MW2HS_:OTI,$:\3D,AE9F=Y?9 ;<=%I@%"K*DVNQ&4CMJBZ_3O._24?PF,L;F M/*\R+T "01:UT3,S?GY9+MSA1;LHD->P?IBLJMZ(-'S#6*Z3Y,..H'2E2:A5 MHWJMZRP$DNKPGNJ95,,PXO7V\;>S0$G&H>=D!O-5CW.>^;0#H#WF2-QU-YB* M3!N>SHF./!>MX^H6$XW>6L']'*X8-ER3LG#BUX@-BTUBK4QG0C%?I]FJ8A=I MGJ0G7^+,3AN&\.P9*H<>@&L#%3H2:S>X?'PCD?"C;$/E,%%]W= QKKY1^$9_ MQA*NK8"B@H#:_ $$QE*04?7FZ363^,N++^L[A00W_."5 T=NMX/7#[$P -33 MB"D\TL'Q\>[:9TU7LOH+XZ(FDR[6"3(#,">C)1T0%3GU=)=%JXB^K_:OB>%' MR].&;:>"K&S8*8*X*'*=22"U-8DCRT'=I>0Y[TAA0+GOA:V#85D[8Y>:NQS3 M)76S3"[RI\1)WE.U!N'4BN,^$@_P>ZKMXRB;> [0-J]E7-68FN7+,[&[". ] M<;30?KI;%<(*-9)*N_>>]\GCK@Z8_DLKQUX,9CJ$?7A/[+XP(HJ::8H$ M9_;4*< M97ZPLAZ[;'#V8+*W6=6?I"9@WC%K)VV7]+"V-"*4#SHB+*#_#H;1 M-:XCZU#3B!W,?CRMIZ-)' -XDES6T+UY-%-C21L R,XYBY#WW&RU5!K/_QIK M/^'B'?PL].9TMY0\OA/=94H19@G_4"41:^3.GS@**0<9*: MW*^A%UAB(1?F1,9NS(?]L%2F>JXS4FY06V\4*]H>R=%FU#4I9S8.RT)1:<[M M6V!A=(''QC;S)4I1,4JQ]+SR&?-S^,ZFMX$?Y*4>9&$!;(Z3$7.^XY=:_%L MD6@B:.5U]IUC7_A[% \&LGJC$QLE^5. \S]^_3=%U*"?M;&Y7&1^.$[@FGJP MLO%%Z457NW*H._TQ8^3"+0!SK5+%U3M0<;\@H[,H@='WXAT=^4+DXN47*%@2 M=_95&$5-?H##2-*)7#77![,KKZ6^RJ:3$M8ZY!6=I=Z.OF]FAURG77=CZ),\ M-O3.%;>U8;)>]2R;D17!$<$<3$CK4E=U7IM$0;CUWKK7=(H\S5ZJ]D U;;]V M'WBH.PO_TA$;7\#9P)W#:Y'JNE1S,UA3N'2$4@7*^,0/1_VMKC>(;N;4"Q4A M[" 7(39902Z$--G:?O0VT%UB."/HN=_.S.T:&T3Q!9Z,(9 MQSOT+5C=X*1?J2,=^>S,1PU(00)R?/!4V H$_\M&CS^$HSKV.QO<)Y[5LE MCC!$<]910V5^"H1BP>SFTA#'<@LPJ*,+ !PX.U/@T\ON;ZF(YP<2$'^-,%Y' M,*HDQ9E TL7JDCGGL*J9S1@<:RDL.%.N)3S1K/"QV"8VX78\ ;W:N51@G5LQ MZX@Y-.^[E-^0DX+U-UKEYF[H47>S3S3-B7;W!I:%LO M+-FO6/;UPWH#2FMW]@@5.:AOUTV M]K5*Z=S1OQUTA&FD\_,R%+?@=E.0"[B7TE<\N/,@QJ5@CN2-] -6'B;"*K^P M10B.SX7N) K^G-1':GMB/3@>SA M(R+;[-9M$2*Z'ZB].WRGV!/(0AFSK&>+O1U;R4/ #31%_*!!H(G1@L>&V!KK M/=3DEJ(58*P_]^0K[C=872YH&[-3#+>=H6;A)0OXN?**Z&H],%J;,6.K",JR M\@M:&$.\>?.)X#G[@.,["-+!*)LFFN$0J/DX),C[Z,[K0H"=\D"^"5H&$?34 M*Y^[:=8E+>;B9.^-79',DH6T)>D[BGM#O,VMB],.HID_(1.86P4U<*<[S>A/ MKK]1,1F;_/1>Q*!.Z$-.*Y! B4@W\'25I!\6/F/#\.W(%;?K8EQ2<0^9KP*V M 834OA<;.X(L+^'DF&,>I_WI.*@9=V$S[K+N):G[3/6X:3&*Z7NQ#B)P>Q=/ M[[0/L;5+G>F8?K7GQ**P@="L(T=52]7#*9AMM6,6F'DGG'(>K%G\:/4S"PD( MT_L)?ZI4*PM:RGW$U&\D!T+''*,]W]D*O^2"_&,%\#\UW0:_JP7^*F3SPR7' MJ\C-,A5?S 7BBE4-;I?@6@S ZIVQW,-4YD*0,2#"XI40!= M&0XGHZG"5M%$X3^!*,G!9DM$NBR<^S(FB;BNNNT*41&DDTK\F3UHPD!GTAK' MC'?/)<$;K5J$YER?-H-@5#?=L'#T RW7J[6K$(JWY?T8^!6AL[LX2\=>NE-K MGM4(#*GE?SW%%N)O;69G37LC\)Y/M!SY$PLWR()OS?@B),#&E7%>>!=[TB%P M#5Q4UT2+8/"66*'Y/9>N1Y]*!QC?5&",\1Q8ILPH9"L0[$ 2[!#Z;I$T,*UF M_&D#>7R6.=P2<2P.M^]QR&,-XX.I]0.3)@8AFW4QM/9$N>)BLYN]PIW>P\XN M7+?U'H#)F6"K?]::"D.L]Q[X4IK^'"&[U0._&@-7 !U9['(TK9YD4+L, G%. M_38U?1W,@]*-?7:.P3.]W=DH93T)8<>'5QFTF8.?KH\U-[>9* @:2:]K=3[I M;D (_"9?'.I(-'^Q+XSI5?CJHUR$Z(,51#=QR:W7EH&#[_;-FHN?VP>USH?2 M929^<#(H*JD:E*%0?[M@4:#QB$+7DL17AQZOXQN8JO'<$@EIQ[,\J;5: MSBG>R3%VJ8\4HT)%1(8)5%W"HI[50?RDE4 0+Z!]-'74ECYE$^ZS&AS#-7^& M*13'2VN4 *'#A%F-]Q.-UATN>Q0;. :%MP X\MFU:OUK[^DQ%-RX]!K_O)WG MY\SG Y@S*P\1DC\;LISOQP/,'4JEJH:.Y%7A8!1/[9\J3W7*,;6'\]04.;#S M4H68%,R^#.Z0'XN0C65W1J2B6CZ,D=@20A*U72*R@4;OP_/VE1BBF?KFTZ)0 MGBB[%G>"ZNKN(OIGE)'NJRMGI]E9^.)XS6\$_;9WCN".CA.BM?7MYE'& ML%;3>?5-"S4VZ[&J(/V:$A5#NI'4'-W1\3M&%4$><%_T;%DXK@=&W1GN[ DZ MW[67MFM6;VG?^T% M7[:(>QD*VJQ-YV6U@.A=LFJ+(M:GIQ$@I&MG4%UNH-U M8,:Y@_8K\J ^\F:>9*_.Z<:C/*PRR:?C:]7X:6 <[[8T0A-F.R?@Q928GC&< M?Z#GNR]:%3SF:7IX5OCUD:",,YKFZH?#%$@IU&7! _XQ@*/C=5'A\0LGF?[?R$O6?5=MC-1)QY>_DYRC.&X!7V5EUF\!FJ7_H6+2 M_Z ^@6_#,O-BWR6\X"T@3:&\_\]S@8'OYP( &XRV*WY5A?X\_IFBJO*;X;)# M[3?8E86Q=$P T=5$ &O!8,FQ.CF5QNSCU7!Y)6J=:O$/"+5FV+R=''H(_;"P M^%\3<4KVF2I3C+:UTTB8VB='5V K@H5;4(CS2!X%/I5"\PB'-&TX4?2(:E;6 M#QU9V6: C&;SALJ;RB.Z/%^=+)L=TA,;\-!#!.@L:;TJ\XV?FL;RM\=84_K# MS%,PO'N$1;0?*F@A4IAG)&TR9A?EN;+2?O&U(<+61-8I%X%N823RT[REW $4 MU@MWULI]GP*/,B^,L%&?@EBC>&+7>)^0'C2SF9H=T*/=NBNEE=+V[#PCYD2F M86JN)J84LPI59931UU P#Z0JY.:/IAUW3#/OD&(]&!B[*"A M =:AC\MW,;B\\5HA)E_VW\V2>RVLE(.84C/Y M:8>^[G<9PA1W0;6+^!PB+04',\T';K,NZ2 _FK@NV%B5KANV%:8&XK1;5 A] M8$#@G2K'>'NT 2 C8V5A)'%#\3.V=P+.%N;,34ZKQ#W';\WBR/)KFBI^1A7H MTE>U/Q81BE"GJCYZQ([_VGPG;U%8/F@T[\)LD/<1TY8@?Q1%PG1G+SJ0J]9& MMOLD!%[<:N7M-FF$D 8<\[L)L6^JU1>$(EFS>! FNST:?]OH=&\<>K8RW#2^ M8&PQ?I8.!'1F#4=&MS[!TJ&RQS:F4OL3;; 32[@E35;!F74 QTKOHWRV$T*X MBH_)70!,9]N//D.QD[A9*G,/"9VRDJPCB7%]898-$UP)FVZP(]KK22M R,9< M8J*FWSI.7IUD+)M%+GTCFZQQ998,$1T$VJS!ERF$IJ&4ABKEN#^R"G;(RK?Q MHV)4W18F">UQ*H:3]YOD*.+IP-[M%4Y&0FN)!5[W-L#Z% [7QRT(@ ;> UI/NPFN;_#CUE_#B*I!6 0Y-5Y#5UHYQO)D\!_^KHFGJT_:5]P"2)-SQ>_"N X5Q #0_> M[Q03PO./PC\+S7(?_2-EK]WT'T)>/TJR>.==KO^60?H]MV;QYD5^[IK"@X.Y M;!O'83@VW M;!7:A(-*A4&'F=C;D M$21-S3B*KC-4XD&QGWL+# '=X^UU'JRHV. &"]?,M<5-L9O!.N4,4R]3L@@8 MVJW.B14#@:_NAN\#]>9U85FOM'/;<85HE?'-3-8S_)M_G")9T-CM'H.::G9! MF*P%$4K]GT?,\VDP[\U+?U' QG#&L0*6_O,_S4LVLU>>JAA3QL[EMB80QV.8 MH^T9H='/ITBL'CF;.(BK0>7P$=H_S O&S^;E\UBMW 5FODOINW"E2:,#$S%T M'0%]%R L2Q/!"+D#==/VL=).03E\:4Z[ORUI:ZHC^6.$&I['CFO)4![NK-U: M>\"D*6IS6]QM0;GPE8&\EY=Z?GP\K2XUTG(T$LD/WEM'>/%@W;Q*:I-RX1@M M7!FV6IH$:>&]@1N\,S)2DB=D'>]3D@\_$L.:M M:A6TAUQ+'1H2&O<&PE*UT)_QWD P50EXV?A9M;SVR\1:\/39['OISDA5X&5, MJSDM;B;52!JNI#>#R;1<4FF[@YQ22+V7Z6]CM^_MDXZ4;4C:Y_]ATQY&-K=6 M++]ZG,XK\@555^=FP-%K#D:=650N'(_,BJ&@P@EKM*!%#JV@5@(ALB2G*+G^ M?$8@$_PS0T\64A\C H1'_JE:W95$P>/K_;& KQ9G"5>\CT5=X]YZV4F\,3=0 M0V[3[;N^*@"U,$DY&*H6%X_9:!.4,X1W/*J#FH[U)[9"96%O"16>(*+X]"7Q M$=LN\MK0NATSR"R2X.9D134WAMB.J!3O%4%%KUY?X;&!S=!H$Z045"7S3#K5T7#/U*PY>%.+0S.[.VJ!AS!]9 M9NHZR51:D,;B(")""QFIQC'&GK.TGT@*L(5A;U<@H 0-N_ MO=&)V"R*X"&(D^N9J;4?F(A91.OT'D2=9W_52$(C\TA LJJ0=1^JNKR$3 M,>I9K$ P-;6%P:A!B3S)&U1]]!BU3SI\5ZD >X9+4\WM)(PS9NFZQ+7IZ34Z M\>H:X)57): /9@'BP./3P$@).KH0E.>D9T$>/PK!0DAFKA7-1 & G= M$HG..9&BCY)TGZ 0Q)1#G5QN"K3*3U@=??E."0Q,Y"U'.7]7@N*I:F4(2^S. M!B)8W9I\Q+W&KC]T4RWUJ.WX))Z:JNQC?[AP5MY'_%H_=0-Y;$L'8BS.B]%D M+"Q\BNC1 L./[018GNS^,MBQRZ(XD"=G'XDM=[WZ&-M4^%QI?%VXLPL:\JBV M=W*H],(LL'*:!X6\80Q?-^+1RC3> IY! P@2LC<48CD_1)T>.MH-Z#IO406& MP@+0A@,<:BK#3T1YK>&J_#&%7R A!&2RD#JY6UJZ!CG.YEL[IJXG,A27#=-< MY=*:4I4*VY.4-.NUSY/H:!)26PJW2YKTEP_I$&(PYA8>I=(95PRU>UY(Y4UE MP* C>M8BO,:")0$()R/SY $U+OK$P,TK*^-=E&.BAO YK_6,D=CBM? 0E@:K M-&%%%_'Y+F$U8P\FB.OF3E)>%C,TF)!BG1N;#_@MV>K=0(=B>/0QOIVIGTAQ MX%:I'K4@':$Y5E(Q(JFFPF6.MG_1*BQWL!\2^H#VT,"=$_2<=XTK(^E'H=][ M=O_A+8!67#3SVNT/7AEI'_CL'JOO^C%2Q+F* MOAO:6D81!3E7"#,]:J7-%;IVM?,^F8GM&^.0=\PX X^.SF)I2OJGJ(LHPKJX M.44S9)3*--0T-[_*^''79JJAT6II2#]2V^+QADSF ] MK3S"-BB0'M>*FV8;X\ST^IU& 5.O@W<>4^L(!+A^F?(W>"(5ZB@C=,3X%AG9 MQ*X>>_!YTKL&5YF^;5)JAKBS5/#$I'JCRU;6?A'T\TH;;$D>),_5=CO+LR3Q M0=39G46*2P6(:!8P(XSGR\/V82*O!M)2[\9>.O(+ATS!)*GJTN = ?!( K60 M)R\>J8!0N'B-;+" 4)_9*,[Z#9&7REY[KK.)+7P5P[G9\;,RAS&]8!WVO:WD M NG2RB1>!3DU4<19,&ZV2&$%TR(7-O9C8,_7#"R[&=1Y M);M+UA$AE&2<;*N3D![F%I7NC;%*7Y'A[<4H7G W6W &M5[X>[G]R[$GF?%: M'DV=>(;"#(0H/,"5H5$6FN=[_<4!ROC*NM4/A6"LXW4+'M]9ZB&-XM&@GL0D M*VN@P_/9SXN]0OARRW 8^KP0WATH@CKC6=01_3$.&NTL,4"5WFL6#4 DG"#T MU/O8;RZLJ1M,;C0WHS5#MNSL6$=1E>'JLG+/9!AJ!ORAOUKFNCL]96&%#MPY M>X -Z[FU$F,7UV58*\5..5C[\8(E&2GG=^?-^0\V]^8M0./.TQO[P<"_7V7& M_S6=F^OB9]V%^LB?.&_%M:*Y"<@M*N!L'%CPY$PB"7?[V;G@HB6% 01$J-IE M.R^NK2-@'XS,\9).M?OY?O#Y% ]Z>MT^GMOSH5IV8):2X]R$P<;*SDY/NC&) MHAR+7/B;_Z>],PV'LEW@^*,1$FTBLN_9B[%/MC SB8-I[*(8S9 E6\B:K-4< ME%W#FZ%(KRPS@Q1%UF@PR) MRQM&R)IE7LYY>R_U=EWGG _G7.=#'YX/SW/] MK^OY<#_7_=SW\____D_.W8RR_( 2@SN_]2S;#&%6]#HGU$ MX@GA39=,]ZO, MU48!B4V3/(6]=T(A;JA17G:)Z?-=XYWGA*BM@'"&@==5L;@&9K.,9@I$_+&] M+?2QG6W9$+R(W7"JH67FU:B"9-/AQI/.:]U>];.F)B-93D+\\/G0&U66R_=( M^6I:'N"C!U_W:!:7ZXHI,*@U M+/JQ,; =@#6H%X%&^MJ2LU(R#+HS[WL/+O@^KUG7GXD%Y&:%J7MI6J[MX75-:^W#B8Q4F M0Q.U)F9&"O1OU5I:QHA6;:?C%TF*'H+3$/*[!A^R7X-,2HS!_%[LK5_ZFB\^ MLK/172!6TY .5<)F/G->^GL>T+V,_4? MQE]J=2>/U+"Y?KDB<,BV5?E.>5\Q;G+EE:Y@>LW% 1-;=;ZER2P$09M]^O#J MX'K],M/I%)OH4.7.#:WPF^R4TR\,!Y+2F.V7?HF3)0]P7,^<*LJUEZ;L5_ M>-?_ LS[85LJ_B_E!IA=..-CC+LG!HCNX1Z^?!S^K+YK*:.HT+ M^8KF.3P(5U)8-!9%5$1_,.TL*I:,3,-7D. "6CX+2?OXO@29VZ&#C =4G@Y@ M_!$&KKI$N%S'34;?=RQK5R.Z.@DGELHXYW/8&#:6MNU;*LKZ\HN>Z]O,QEO9K)F# M8^5H2:>+ZMP.AY^$ 1P#K"4"Z8[$>3VBQ2B+0UL<)&\_[]C]EE/AWO"FI<>+ MIGOW^?;S;)$E2@EW:<+ZZR/FJ/TKUYR#W]%P]^PP07[=B\=Z-?SPI)2U0P-P MUO+$L*IZYU#.T'B@-4:_TYT 5S9REV[1_.@S8=?H<4MF\FXJ2%*-WUC9EUU ML]D3 2\QJN2#B[_J%[KFY^U=0&8@'4C+ MS^O:JG'9%5KX;Q__22U)P>ER5=8C ;F)G,G+I=$,]VX\Q V'Z\X8V'[W1]-B ML-F 'OG-+;%S>?:"R8X!0I$41#>7VBN1O4AN@ V0MOD+K]RX\?IK$P?NGU>P M8:-N_RAR.O,]UOFG@_65W5_IW-V9@V!A/!3(_.ATP?8 NP4(EQ'C!P?!T2P4 M$>B1J/.@<("/P0+]K6[7BVX?M!K >V^^LPHU68NNN!A/TV50V=0 MQR-:][/D%F0O0D/3K2SL2M,"-:0,=EV"E+)'0%28/:69631_(!3,<"!UM'4Z MLTW<<]&WE-3]A'K=FFOF[ ?7&!D1&H,W/N&,JLE5*XW46,^E58A2:)5:#*RJ M1X[:\X&FBY?FBU+@,2L_.>;N0LNRM#P6'5P0K$$'W-A\ S)DN>E KXNP0-#& ME R)'9G-_[8<"51T* M$'+/Y[@'EZ,B.?@J>),3$K,.5AO*7)A\65;&\\3O1.>X=@ 7S4X@0&A]U=)V4-A;6JV0O MCNK#$+_H.UPF?19LDY/M;!D?2YYCFG!JAAS,V9XI N@8 M'2!KZM.!&J6P>:KV2&ZP QW0H7%L;;31@48T:(KUI^['NHEJ--=DW36-CN 'Z0V* MHC"\Z3J\3@C!/P Y$>R\[!SEBDS]$]CZU,\,B?&N'L/E[WBD@>*55$?)2#I MN*#KPD1LK64F':@S7*W9BJ!*;JYMGV#)S)2CEJUT8*[CQ4[" MVC^.#H2ZT($/Y6$_=?^>KK/WFI>5C7&@G_091I8+4(\(G6;E]!$C:QJ8Y37% MD&=6 K< LRURP>#L'PYX-H[8I=:%G)TEM7 M< _ &/< D-Z\_XUSNA,#HO?]#E!+ 0(4 Q0 ( +@P/E8H0;>/UQ, %WI M 1 " 0 !C;V1A+3(P,C(Q,#,Q+GAS9%!+ 0(4 Q0 M ( +@P/E9W&UL4$L! A0#% M @ N# ^5G_8U&9T;P ]0D' !4 ( !_5( &-O9&$M,C R M,C$P,S%?;&%B+GAM;%!+ 0(4 Q0 ( +@P/E98TW,6 4H )K[! 5 M " :3" !C;V1A+3(P,C(Q,#,Q7W!R92YX;6Q02P$"% ,4 M" "X,#Y6MVT4XW4# !U$P "@ @ '8# $ 97@R,RTQ+FAT M;5!+ 0(4 Q0 ( +@P/E;J$Q%)' @ )=& * " 740 M 0!E>#,Q+3$N:'1M4$L! A0#% @ N# ^5O,^&/Y_! 6!P @ M ( !N1@! &5X,S(N:'1M4$L! A0#% @ N# ^5L&B&JF\A ( M1M@A P ( !7AT! &9O