0001193125-23-238668.txt : 20230920 0001193125-23-238668.hdr.sgml : 20230920 20230920170142 ACCESSION NUMBER: 0001193125-23-238668 CONFORMED SUBMISSION TYPE: 20-F PUBLIC DOCUMENT COUNT: 153 CONFORMED PERIOD OF REPORT: 20230630 FILED AS OF DATE: 20230920 DATE AS OF CHANGE: 20230920 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Hollysys Automation Technologies, Ltd. CENTRAL INDEX KEY: 0001357450 STANDARD INDUSTRIAL CLASSIFICATION: ELECTRICAL INDUSTRIAL APPARATUS [3620] IRS NUMBER: 000000000 STATE OF INCORPORATION: D8 FISCAL YEAR END: 0630 FILING VALUES: FORM TYPE: 20-F SEC ACT: 1934 Act SEC FILE NUMBER: 001-33602 FILM NUMBER: 231267085 BUSINESS ADDRESS: STREET 1: NO. 2 DISHENG MIDDLE ROAD, STREET 2: BEIJING ECONOMIC-TECH DVLPMNT AREA CITY: BEIJING STATE: F4 ZIP: 100176 BUSINESS PHONE: 86 10 58981000 MAIL ADDRESS: STREET 1: NO. 2 DISHENG MIDDLE ROAD, STREET 2: BEIJING ECONOMIC-TECH DVLPMNT AREA CITY: BEIJING STATE: F4 ZIP: 100176 FORMER COMPANY: FORMER CONFORMED NAME: HLS SYSTEMS INTERNATIONAL LTD DATE OF NAME CHANGE: 20060324 20-F 1 d518729d20f.htm FORM 20-F Form 20-F
Table of Contents
falseFY0001357450In March 2023, Hollysys Group Co., Ltd., spent $90 to acquire the remaining 20% equity of HollySys Smart Energy Technology (Beijing) Co., Ltd., The difference between the acquisition consideration and the carrying value of the equity is recorded in the consolidated statement of shareholders’ equity.In March 2023, Beijing Hollysys Co., Ltd., transferred 40% the equity of China Techenergy Co., Ltd. to Beijing HollySys Control Technology Co., Ltd., without consideration. The $678 recorded in the consolidated statement of shareholders’ equity is the deferred tax effect of the intercompany transfer due to different tax rates of the subsidiaries.Cost of revenue is negative because of the reversal of warranties provision which was overprovided in previous years.Risk-free interest rate is based on the yields of United States Treasury securities with maturities similar to the expected life of the share options in effect at the time of grant.Expected dividend yield is assumed to be a $0.15 dividend payout.Expected life of share options is based on management’s estimate on timing of exercise of share options.Expected volatility is assumed based on the historical volatility of the Company and the Company’s comparable companies in the period equal to the expected life of each grant. 0001357450 2022-06-30 0001357450 2023-06-30 0001357450 2022-07-01 2023-06-30 0001357450 2021-07-01 2022-06-30 0001357450 2020-07-01 2021-06-30 0001357450 2021-06-30 0001357450 2020-10-05 0001357450 2022-03-10 0001357450 2008-01-01 2008-12-31 0001357450 2020-10-05 2020-10-05 0001357450 2022-03-10 2022-03-10 0001357450 2020-11-16 2020-11-16 0001357450 2021-03-17 2021-03-17 0001357450 2022-02-01 2022-02-28 0001357450 2020-11-16 0001357450 2021-03-17 0001357450 2023-03-31 0001357450 2020-06-30 0001357450 holi:VariableInterestsEntityVieOrPotentialVieInformationUnavailabilityMember 2022-06-30 0001357450 srt:SubsidiariesMember srt:AffiliatedEntityMember us-gaap:RelatedPartyMember 2022-06-30 0001357450 us-gaap:VehiclesMember 2022-06-30 0001357450 us-gaap:ComputerSoftwareIntangibleAssetMember 2022-06-30 0001357450 us-gaap:MachineryAndEquipmentMember 2022-06-30 0001357450 us-gaap:ConstructionInProgressMember 2022-06-30 0001357450 us-gaap:OtherMachineryAndEquipmentMember 2022-06-30 0001357450 us-gaap:BuildingMember 2022-06-30 0001357450 holi:BeijingHollysysMachineAutomationCoLtdMember us-gaap:EquityMethodInvestmentsMember 2022-06-30 0001357450 holi:BeijingJingYiIntelligentTechnologiesInnovationCenterCoLtdMember us-gaap:EquityMethodInvestmentsMember 2022-06-30 0001357450 holi:BeijingHollysysDigitalTechnologyCoLtdMember us-gaap:EquityMethodInvestmentsMember 2022-06-30 0001357450 us-gaap:EquityMethodInvestmentsMember holi:ShandongMassdatasDevelopmentCoLtdMember 2022-06-30 0001357450 holi:SuqianRunheEmergingIndustryInvestmentCenterLimitedPartnershipMember 2022-06-30 0001357450 holi:ChinaTechenergyCoLtdMember us-gaap:EquityMethodInvestmentsMember 2022-06-30 0001357450 us-gaap:EquityMethodInvestmentsMember holi:HollicubeCo.LtdMember 2022-06-30 0001357450 us-gaap:EquityMethodInvestmentsMember holi:HunanLingxiangMaglevTechnologyCoLtdMember 2022-06-30 0001357450 holi:BeijingAIRmakerTechnologyCoLtdMember us-gaap:EquityMethodInvestmentsMember 2022-06-30 0001357450 us-gaap:EquityMethodInvestmentsMember holi:SouthconDevelopmentSdnBhdMember 2022-06-30 0001357450 holi:BeijingHollyconMedicineTechnologyCoLtdMember us-gaap:EquityMethodInvestmentsMember 2022-06-30 0001357450 us-gaap:EquityMethodInvestmentsMember holi:BeijingHollysysElectricMotorCoLtdMember 2022-06-30 0001357450 us-gaap:BuildingMember holi:AssetsLeasedToOtherMember 2022-06-30 0001357450 us-gaap:IntellectualPropertyMember 2022-06-30 0001357450 holi:RevolvingBankLoansMember 2022-06-30 0001357450 holi:UnitedOverseasBankMalaysiaBhdMember 2022-06-30 0001357450 holi:SingaporeDollarMember 2022-06-30 0001357450 holi:UsDollarDenominatedLoanMember 2022-06-30 0001357450 holi:HollyconMember us-gaap:RelatedPartyMember 2022-06-30 0001357450 holi:NingboHollysysMember us-gaap:RelatedPartyMember 2022-06-30 0001357450 us-gaap:RelatedPartyMember 2022-06-30 0001357450 holi:ChinaTechenergyMember us-gaap:RelatedPartyMember 2022-06-30 0001357450 holi:BeijingDigitalMember us-gaap:RelatedPartyMember 2022-06-30 0001357450 holi:OtherRelatedPartiesMember us-gaap:RelatedPartyMember 2022-06-30 0001357450 holi:NingboHollysysMember 2022-06-30 0001357450 holi:OtherRelatedPartiesMember 2022-06-30 0001357450 holi:ChinaTechenergyMember 2022-06-30 0001357450 holi:HollyconMember 2022-06-30 0001357450 holi:PeopleSRepublicOfChinaMember 2022-06-30 0001357450 holi:NonPeoplesRepublicOfChinaIncludingHongKongMember 2022-06-30 0001357450 srt:ParentCompanyMember 2022-06-30 0001357450 us-gaap:EquityMethodInvestmentsMember 2022-06-30 0001357450 us-gaap:RestrictedStockMember 2022-06-30 0001357450 srt:ParentCompanyMember srt:AffiliatedEntityMember us-gaap:RelatedPartyMember 2022-06-30 0001357450 country:SG 2022-06-30 0001357450 country:ID 2022-06-30 0001357450 country:IN 2022-06-30 0001357450 currency:MOP 2022-06-30 0001357450 us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember 2022-06-30 0001357450 holi:PeopleRepublicOfChinaSubsidiariesMember 2022-06-30 0001357450 holi:InvestmentsCostMethodMember 2022-06-30 0001357450 country:MY 2022-06-30 0001357450 holi:PrcMember 2022-06-30 0001357450 holi:BeijingHollysysIntelligentTechnologiesCo.Ltd.Member 2022-06-30 0001357450 holi:PatentsAndCopyrightsMember srt:MinimumMember 2022-06-30 0001357450 holi:PatentsAndCopyrightsMember srt:MaximumMember 2022-06-30 0001357450 holi:AccruedLiabilitiesCurrentMember 2022-06-30 0001357450 holi:VariableInterestsEntityVieOrPotentialVieInformationUnavailabilityMember 2023-06-30 0001357450 srt:SubsidiariesMember srt:AffiliatedEntityMember us-gaap:RelatedPartyMember 2023-06-30 0001357450 us-gaap:ComputerSoftwareIntangibleAssetMember 2023-06-30 0001357450 us-gaap:MachineryAndEquipmentMember 2023-06-30 0001357450 us-gaap:BuildingMember 2023-06-30 0001357450 us-gaap:ConstructionInProgressMember 2023-06-30 0001357450 us-gaap:OtherMachineryAndEquipmentMember 2023-06-30 0001357450 us-gaap:VehiclesMember 2023-06-30 0001357450 us-gaap:EquityMethodInvestmentsMember holi:BeijingHollysysMachineAutomationCoLtdMember 2023-06-30 0001357450 holi:BeijingJingYiIntelligentTechnologiesInnovationCenterCoLtdMember us-gaap:EquityMethodInvestmentsMember 2023-06-30 0001357450 holi:SuqianRunheEmergingIndustryInvestmentCenterLimitedPartnershipMember 2023-06-30 0001357450 holi:SouthconDevelopmentSdnBhdMember us-gaap:EquityMethodInvestmentsMember 2023-06-30 0001357450 holi:BeijingAIRmakerTechnologyCoLtdMember us-gaap:EquityMethodInvestmentsMember 2023-06-30 0001357450 holi:BeijingHollysysDigitalTechnologyCoLtdMember us-gaap:EquityMethodInvestmentsMember 2023-06-30 0001357450 holi:ShandongMassdatasDevelopmentCoLtdMember us-gaap:EquityMethodInvestmentsMember 2023-06-30 0001357450 us-gaap:EquityMethodInvestmentsMember holi:HollicubeCo.LtdMember 2023-06-30 0001357450 holi:ChinaTechenergyCoLtdMember us-gaap:EquityMethodInvestmentsMember 2023-06-30 0001357450 us-gaap:EquityMethodInvestmentsMember holi:BeijingHollysysElectricMotorCoLtdMember 2023-06-30 0001357450 us-gaap:EquityMethodInvestmentsMember holi:BeijingHollyconMedicineTechnologyCoLtdMember 2023-06-30 0001357450 us-gaap:BuildingMember holi:AssetsLeasedToOtherMember 2023-06-30 0001357450 us-gaap:IntellectualPropertyMember 2023-06-30 0001357450 holi:HunanLingxiangMaglevTechnologyCoLtdMember 2023-06-30 0001357450 holi:RmbDenominatedLoanMember 2023-06-30 0001357450 holi:UnitedOverseasBankMalaysiaBhdMember 2023-06-30 0001357450 holi:SingaporeDollarMember 2023-06-30 0001357450 holi:UsDollarDenominatedLoanMember 2023-06-30 0001357450 holi:InvestmentsInEquityInvesteesAndEquitySecuritiesMember holi:RightsPlanMember 2023-06-30 0001357450 holi:HollyconMember us-gaap:RelatedPartyMember 2023-06-30 0001357450 us-gaap:RelatedPartyMember 2023-06-30 0001357450 holi:ChinaTechenergyMember us-gaap:RelatedPartyMember 2023-06-30 0001357450 holi:NingboHollysysMember us-gaap:RelatedPartyMember 2023-06-30 0001357450 holi:BeijingDigitalMember us-gaap:RelatedPartyMember 2023-06-30 0001357450 holi:OtherRelatedPartiesMember us-gaap:RelatedPartyMember 2023-06-30 0001357450 holi:NingboHollysysMember 2023-06-30 0001357450 holi:ChinaTechenergyMember 2023-06-30 0001357450 holi:HollyconMember 2023-06-30 0001357450 holi:OtherRelatedPartiesMember 2023-06-30 0001357450 holi:PeopleSRepublicOfChinaMember 2023-06-30 0001357450 holi:NonPeoplesRepublicOfChinaIncludingHongKongMember 2023-06-30 0001357450 srt:ParentCompanyMember 2023-06-30 0001357450 us-gaap:CommitmentsMember 2023-06-30 0001357450 holi:ChinaYuanRenminbiDollarMember 2023-06-30 0001357450 us-gaap:EquityMethodInvestmentsMember 2023-06-30 0001357450 us-gaap:RestrictedStockMember 2023-06-30 0001357450 us-gaap:PerformanceGuaranteeMember 2023-06-30 0001357450 srt:ParentCompanyMember srt:AffiliatedEntityMember us-gaap:RelatedPartyMember 2023-06-30 0001357450 holi:PeopleRepublicOfChinaSubsidiariesMember 2023-06-30 0001357450 srt:MaximumMember holi:InvestmentsInEquityInvesteesAndEquitySecuritiesMember 2023-06-30 0001357450 srt:MinimumMember holi:InvestmentsInEquityInvesteesAndEquitySecuritiesMember 2023-06-30 0001357450 us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember 2023-06-30 0001357450 us-gaap:UseRightsMember srt:MinimumMember 2023-06-30 0001357450 us-gaap:UseRightsMember srt:MaximumMember 2023-06-30 0001357450 holi:InvestmentsCostMethodMember 2023-06-30 0001357450 country:MY 2023-06-30 0001357450 country:SG 2023-06-30 0001357450 holi:PrcMember 2023-06-30 0001357450 us-gaap:StandbyLettersOfCreditMember 2023-06-30 0001357450 holi:HoliusDollarDenominatedLoanMember 2023-06-30 0001357450 holi:HollysisIntelligentMember 2023-06-30 0001357450 holi:BeijingHollysysIntelligentTechnologiesCo.Ltd.Member 2023-06-30 0001357450 us-gaap:BuildingMember srt:MinimumMember 2023-06-30 0001357450 us-gaap:BuildingMember srt:MaximumMember 2023-06-30 0001357450 us-gaap:MachineryAndEquipmentMember srt:MinimumMember 2023-06-30 0001357450 us-gaap:MachineryAndEquipmentMember srt:MaximumMember 2023-06-30 0001357450 us-gaap:ComputerSoftwareIntangibleAssetMember srt:MinimumMember 2023-06-30 0001357450 us-gaap:ComputerSoftwareIntangibleAssetMember srt:MaximumMember 2023-06-30 0001357450 srt:MinimumMember us-gaap:VehiclesMember 2023-06-30 0001357450 us-gaap:VehiclesMember srt:MaximumMember 2023-06-30 0001357450 us-gaap:OtherMachineryAndEquipmentMember srt:MinimumMember 2023-06-30 0001357450 srt:MaximumMember us-gaap:OtherMachineryAndEquipmentMember 2023-06-30 0001357450 us-gaap:LineOfCreditMember us-gaap:LeaseAgreementsMember 2023-06-30 0001357450 us-gaap:SecuredDebtMember us-gaap:LeaseAgreementsMember 2023-06-30 0001357450 holi:AccruedLiabilitiesCurrentMember 2023-06-30 0001357450 us-gaap:ServiceMember 2021-07-01 2022-06-30 0001357450 us-gaap:ProductMember 2021-07-01 2022-06-30 0001357450 holi:IntegratedSolutionContractsMember 2021-07-01 2022-06-30 0001357450 us-gaap:RelatedPartyMember us-gaap:ProductMember 2021-07-01 2022-06-30 0001357450 holi:IntegratedSolutionContractsMember us-gaap:RelatedPartyMember 2021-07-01 2022-06-30 0001357450 holi:HollysysIndustrialSoftwareMember holi:PatentsAndCopyrightsMember 2021-07-01 2022-06-30 0001357450 holi:UnitedOverseasBankMalaysiaBhdMember srt:MinimumMember 2021-07-01 2022-06-30 0001357450 srt:MaximumMember holi:UnitedOverseasBankMalaysiaBhdMember 2021-07-01 2022-06-30 0001357450 holi:SingaporeDollarMember srt:MinimumMember 2021-07-01 2022-06-30 0001357450 holi:SingaporeDollarMember srt:MaximumMember 2021-07-01 2022-06-30 0001357450 country:CN 2021-07-01 2022-06-30 0001357450 holi:NonPrcMember 2021-07-01 2022-06-30 0001357450 us-gaap:RestrictedStockMember 2021-07-01 2022-06-30 0001357450 holi:NingboHollysysMember holi:GoodsAndServicesMember 2021-07-01 2022-06-30 0001357450 holi:GoodsAndServicesMember holi:HollyconMember 2021-07-01 2022-06-30 0001357450 holi:GoodsAndServicesMember 2021-07-01 2022-06-30 0001357450 holi:GoodsAndServicesMember holi:ChinaTechenergyMember 2021-07-01 2022-06-30 0001357450 holi:GoodsAndServicesMember 2021-07-01 2022-06-30 0001357450 holi:BeijingDigitalMember holi:GoodsAndServicesMember 2021-07-01 2022-06-30 0001357450 holi:OtherRelatedPartiesMember holi:GoodsAndServicesMember 2021-07-01 2022-06-30 0001357450 holi:NingboHollysysMember holi:GoodsAndServicesMember 2021-07-01 2022-06-30 0001357450 holi:HollyconMember holi:GoodsAndServicesMember 2021-07-01 2022-06-30 0001357450 holi:ExtendedWarrantyServiceRevenueMember us-gaap:OperatingSegmentsMember 2021-07-01 2022-06-30 0001357450 holi:IndustrialAutomationMember us-gaap:OperatingSegmentsMember 2021-07-01 2022-06-30 0001357450 holi:RailTransportationEquipmentMember us-gaap:OperatingSegmentsMember 2021-07-01 2022-06-30 0001357450 holi:MechanicalAndElectricalSolutionMember us-gaap:OperatingSegmentsMember 2021-07-01 2022-06-30 0001357450 us-gaap:OperatingSegmentsMember 2021-07-01 2022-06-30 0001357450 us-gaap:MaintenanceMember holi:RailTransportationEquipmentMember us-gaap:OperatingSegmentsMember 2021-07-01 2022-06-30 0001357450 us-gaap:MaintenanceMember holi:MechanicalAndElectricalSolutionMember us-gaap:OperatingSegmentsMember 2021-07-01 2022-06-30 0001357450 us-gaap:MaintenanceMember us-gaap:OperatingSegmentsMember 2021-07-01 2022-06-30 0001357450 holi:ExtendedWarrantyServiceRevenueMember holi:IndustrialAutomationMember us-gaap:OperatingSegmentsMember 2021-07-01 2022-06-30 0001357450 holi:ExtendedWarrantyServiceRevenueMember holi:RailTransportationEquipmentMember us-gaap:OperatingSegmentsMember 2021-07-01 2022-06-30 0001357450 holi:ExtendedWarrantyServiceRevenueMember holi:MechanicalAndElectricalSolutionMember us-gaap:OperatingSegmentsMember 2021-07-01 2022-06-30 0001357450 holi:IntegratedContractRevenueMember us-gaap:OperatingSegmentsMember 2021-07-01 2022-06-30 0001357450 us-gaap:ProductMember holi:IndustrialAutomationMember us-gaap:OperatingSegmentsMember 2021-07-01 2022-06-30 0001357450 us-gaap:ProductMember holi:RailTransportationEquipmentMember us-gaap:OperatingSegmentsMember 2021-07-01 2022-06-30 0001357450 us-gaap:ProductMember holi:MechanicalAndElectricalSolutionMember us-gaap:OperatingSegmentsMember 2021-07-01 2022-06-30 0001357450 us-gaap:ProductMember us-gaap:OperatingSegmentsMember 2021-07-01 2022-06-30 0001357450 us-gaap:MaintenanceMember holi:IndustrialAutomationMember us-gaap:OperatingSegmentsMember 2021-07-01 2022-06-30 0001357450 holi:IntegratedContractRevenueMember holi:IndustrialAutomationMember us-gaap:OperatingSegmentsMember 2021-07-01 2022-06-30 0001357450 holi:IntegratedContractRevenueMember holi:RailTransportationEquipmentMember us-gaap:OperatingSegmentsMember 2021-07-01 2022-06-30 0001357450 holi:IntegratedContractRevenueMember holi:MechanicalAndElectricalSolutionMember us-gaap:OperatingSegmentsMember 2021-07-01 2022-06-30 0001357450 holi:BeijingHollysysIndustrialSoftwareCompanyLtdMember 2021-07-01 2022-06-30 0001357450 holi:PeopleSRepublicOfChinaMember 2021-07-01 2022-06-30 0001357450 holi:NonPeoplesRepublicOfChinaIncludingHongKongMember 2021-07-01 2022-06-30 0001357450 srt:ParentCompanyMember 2021-07-01 2022-06-30 0001357450 holi:PeopleRepublicOfChinaSubsidiariesMember 2021-07-01 2022-06-30 0001357450 us-gaap:EquityMethodInvestmentsMember holi:SouthconDevelopmentSdnBhdMember 2021-07-01 2022-06-30 0001357450 us-gaap:EquityMethodInvestmentsMember holi:BeijingHollysysMachineAutomationCoLtdMember 2021-07-01 2022-06-30 0001357450 us-gaap:EquityMethodInvestmentsMember holi:BeijingJingYiIntelligentTechnologiesInnovationCenterCoLtdMember 2021-07-01 2022-06-30 0001357450 us-gaap:EquityMethodInvestmentsMember 2021-07-01 2022-06-30 0001357450 holi:BeijingHollysysDigitalTechnologyCoLtdMember us-gaap:EquityMethodInvestmentsMember 2021-07-01 2022-06-30 0001357450 us-gaap:EquityMethodInvestmentsMember holi:ShandongMassdatasDevelopmentCoLtdMember 2021-07-01 2022-06-30 0001357450 holi:BeijingHollysysElectricMotorCoLtdMember us-gaap:EquityMethodInvestmentsMember 2021-07-01 2022-06-30 0001357450 holi:SuqianRunheEmergingIndustryInvestmentCenterLimitedPartnershipMember 2021-07-01 2022-06-30 0001357450 us-gaap:EquityMethodInvestmentsMember holi:ChinaTechenergyCoLtdMember 2021-07-01 2022-06-30 0001357450 us-gaap:EquityMethodInvestmentsMember holi:HollicubeCo.LtdMember 2021-07-01 2022-06-30 0001357450 us-gaap:EquityMethodInvestmentsMember holi:HunanLingxiangMaglevTechnologyCoLtdMember 2021-07-01 2022-06-30 0001357450 us-gaap:EquityMethodInvestmentsMember holi:BeijingAIRmakerTechnologyCoLtdMember 2021-07-01 2022-06-30 0001357450 us-gaap:EquityMethodInvestmentsMember holi:BeijingHollyconMedicineTechnologyCoLtdMember 2021-07-01 2022-06-30 0001357450 holi:HangzhouHollysysAutomationCompanyLtdMember 2021-07-01 2022-06-30 0001357450 us-gaap:CommonStockMember 2021-07-01 2022-06-30 0001357450 us-gaap:AdditionalPaidInCapitalMember 2021-07-01 2022-06-30 0001357450 us-gaap:ResearchAndDevelopmentExpenseMember 2021-07-01 2022-06-30 0001357450 us-gaap:RestrictedStockMember 2021-07-01 2022-06-30 0001357450 us-gaap:RestrictedStockMember us-gaap:GeneralAndAdministrativeExpenseMember 2021-07-01 2022-06-30 0001357450 us-gaap:GeneralAndAdministrativeExpenseMember 2021-07-01 2022-06-30 0001357450 holi:VariableInterestsEntityVieOrPotentialVieInformationUnavailabilityMember 2021-07-01 2022-06-30 0001357450 us-gaap:ParentMember 2021-07-01 2022-06-30 0001357450 us-gaap:NoncontrollingInterestMember 2021-07-01 2022-06-30 0001357450 us-gaap:RetainedEarningsMember 2021-07-01 2022-06-30 0001357450 holi:StatutoryReservesMember 2021-07-01 2022-06-30 0001357450 us-gaap:AccountsReceivableMember us-gaap:ServiceMember us-gaap:CustomerConcentrationRiskMember 2021-07-01 2022-06-30 0001357450 us-gaap:GrantMember 2021-07-01 2022-06-30 0001357450 holi:HunanLingxiangMaglevTechnologyCoLtdMember 2021-07-01 2022-06-30 0001357450 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-07-01 2022-06-30 0001357450 us-gaap:ResearchAndDevelopmentExpenseMember holi:HoliningboHollysysMember 2021-07-01 2022-06-30 0001357450 us-gaap:ResearchAndDevelopmentExpenseMember 2021-07-01 2022-06-30 0001357450 us-gaap:SellingAndMarketingExpenseMember 2021-07-01 2022-06-30 0001357450 holi:RevolvingBankLoansMember 2021-07-01 2022-06-30 0001357450 holi:BeijingHollysysIntelligentTechnologiesCo.Ltd.Member 2021-07-01 2022-06-30 0001357450 us-gaap:ConstructionInProgressMember 2021-07-01 2022-06-30 0001357450 country:MO 2021-07-01 2022-06-30 0001357450 holi:ThreeToFiveYearsMember holi:HollysysControlTechnologyCompanyLimitedMember 2021-07-01 2022-06-30 0001357450 us-gaap:ServiceMember 2022-07-01 2023-06-30 0001357450 us-gaap:ProductMember 2022-07-01 2023-06-30 0001357450 holi:IntegratedSolutionContractsMember 2022-07-01 2023-06-30 0001357450 us-gaap:ProductMember us-gaap:RelatedPartyMember 2022-07-01 2023-06-30 0001357450 holi:IntegratedSolutionContractsMember us-gaap:RelatedPartyMember 2022-07-01 2023-06-30 0001357450 holi:NonPeoplesRepublicOfChinaIncludingHongKongMember 2022-07-01 2023-06-30 0001357450 holi:PeopleSRepublicOfChinaMember 2022-07-01 2023-06-30 0001357450 holi:ExtendedWarrantyServiceRevenueMember 2022-07-01 2023-06-30 0001357450 holi:PeopleSRepublicOfChinaMember holi:ExtendedWarrantyServiceRevenueMember 2022-07-01 2023-06-30 0001357450 us-gaap:MaintenanceMember 2022-07-01 2023-06-30 0001357450 us-gaap:MaintenanceMember holi:NonPeoplesRepublicOfChinaIncludingHongKongMember 2022-07-01 2023-06-30 0001357450 us-gaap:MaintenanceMember holi:PeopleSRepublicOfChinaMember 2022-07-01 2023-06-30 0001357450 holi:NonPeoplesRepublicOfChinaIncludingHongKongMember us-gaap:ProductMember 2022-07-01 2023-06-30 0001357450 holi:PeopleSRepublicOfChinaMember us-gaap:ProductMember 2022-07-01 2023-06-30 0001357450 holi:IntegratedContractRevenueMember 2022-07-01 2023-06-30 0001357450 holi:IntegratedContractRevenueMember holi:NonPeoplesRepublicOfChinaIncludingHongKongMember 2022-07-01 2023-06-30 0001357450 holi:IntegratedContractRevenueMember holi:PeopleSRepublicOfChinaMember 2022-07-01 2023-06-30 0001357450 holi:HollysysIndustrialSoftwareMember holi:PatentsAndCopyrightsMember 2022-07-01 2023-06-30 0001357450 holi:UnitedOverseasBankMalaysiaBhdMember srt:MinimumMember 2022-07-01 2023-06-30 0001357450 holi:UnitedOverseasBankMalaysiaBhdMember srt:MaximumMember 2022-07-01 2023-06-30 0001357450 holi:SingaporeDollarMember srt:MinimumMember 2022-07-01 2023-06-30 0001357450 srt:MaximumMember holi:SingaporeDollarMember 2022-07-01 2023-06-30 0001357450 holi:HoliusDollarDenominatedLoanMember 2022-07-01 2023-06-30 0001357450 country:CN 2022-07-01 2023-06-30 0001357450 holi:NonPrcMember 2022-07-01 2023-06-30 0001357450 us-gaap:RestrictedStockMember 2022-07-01 2023-06-30 0001357450 holi:NingboHollysysMember holi:GoodsAndServicesMember 2022-07-01 2023-06-30 0001357450 holi:GoodsAndServicesMember holi:HollyconMember 2022-07-01 2023-06-30 0001357450 holi:GoodsAndServicesMember 2022-07-01 2023-06-30 0001357450 holi:ChinaTechenergyMember holi:GoodsAndServicesMember 2022-07-01 2023-06-30 0001357450 holi:GoodsAndServicesMember 2022-07-01 2023-06-30 0001357450 holi:BeijingDigitalMember holi:GoodsAndServicesMember 2022-07-01 2023-06-30 0001357450 holi:OtherRelatedPartiesMember holi:GoodsAndServicesMember 2022-07-01 2023-06-30 0001357450 holi:NingboHollysysMember holi:GoodsAndServicesMember 2022-07-01 2023-06-30 0001357450 holi:HollyconMember holi:GoodsAndServicesMember 2022-07-01 2023-06-30 0001357450 holi:NingboHollysysMember 2022-07-01 2023-06-30 0001357450 holi:HollyconMember 2022-07-01 2023-06-30 0001357450 us-gaap:OperatingSegmentsMember 2022-07-01 2023-06-30 0001357450 holi:ExtendedWarrantyServiceRevenueMember holi:RailTransportationEquipmentMember us-gaap:OperatingSegmentsMember 2022-07-01 2023-06-30 0001357450 holi:ExtendedWarrantyServiceRevenueMember holi:MechanicalAndElectricalSolutionMember us-gaap:OperatingSegmentsMember 2022-07-01 2023-06-30 0001357450 holi:ExtendedWarrantyServiceRevenueMember us-gaap:OperatingSegmentsMember 2022-07-01 2023-06-30 0001357450 holi:IndustrialAutomationMember us-gaap:OperatingSegmentsMember 2022-07-01 2023-06-30 0001357450 holi:RailTransportationEquipmentMember us-gaap:OperatingSegmentsMember 2022-07-01 2023-06-30 0001357450 holi:MechanicalAndElectricalSolutionMember us-gaap:OperatingSegmentsMember 2022-07-01 2023-06-30 0001357450 us-gaap:ProductMember us-gaap:OperatingSegmentsMember 2022-07-01 2023-06-30 0001357450 us-gaap:MaintenanceMember holi:IndustrialAutomationMember us-gaap:OperatingSegmentsMember 2022-07-01 2023-06-30 0001357450 us-gaap:MaintenanceMember holi:RailTransportationEquipmentMember us-gaap:OperatingSegmentsMember 2022-07-01 2023-06-30 0001357450 us-gaap:MaintenanceMember holi:MechanicalAndElectricalSolutionMember us-gaap:OperatingSegmentsMember 2022-07-01 2023-06-30 0001357450 us-gaap:MaintenanceMember us-gaap:OperatingSegmentsMember 2022-07-01 2023-06-30 0001357450 holi:ExtendedWarrantyServiceRevenueMember holi:IndustrialAutomationMember us-gaap:OperatingSegmentsMember 2022-07-01 2023-06-30 0001357450 holi:IntegratedContractRevenueMember holi:RailTransportationEquipmentMember us-gaap:OperatingSegmentsMember 2022-07-01 2023-06-30 0001357450 holi:IntegratedContractRevenueMember holi:MechanicalAndElectricalSolutionMember us-gaap:OperatingSegmentsMember 2022-07-01 2023-06-30 0001357450 holi:IntegratedContractRevenueMember us-gaap:OperatingSegmentsMember 2022-07-01 2023-06-30 0001357450 us-gaap:ProductMember holi:IndustrialAutomationMember us-gaap:OperatingSegmentsMember 2022-07-01 2023-06-30 0001357450 us-gaap:ProductMember holi:RailTransportationEquipmentMember us-gaap:OperatingSegmentsMember 2022-07-01 2023-06-30 0001357450 us-gaap:ProductMember holi:MechanicalAndElectricalSolutionMember us-gaap:OperatingSegmentsMember 2022-07-01 2023-06-30 0001357450 holi:IntegratedContractRevenueMember holi:IndustrialAutomationMember us-gaap:OperatingSegmentsMember 2022-07-01 2023-06-30 0001357450 srt:ParentCompanyMember 2022-07-01 2023-06-30 0001357450 holi:PeopleRepublicOfChinaSubsidiariesMember 2022-07-01 2023-06-30 0001357450 holi:RightsPlanMember 2022-07-01 2023-06-30 0001357450 us-gaap:EquityMethodInvestmentsMember holi:BeijingHollyconMedicineTechnologyCoLtdMember 2022-07-01 2023-06-30 0001357450 us-gaap:EquityMethodInvestmentsMember holi:BeijingHollysysElectricMotorCoLtdMember 2022-07-01 2023-06-30 0001357450 holi:ChinaTechenergyCoLtdMember us-gaap:EquityMethodInvestmentsMember 2022-07-01 2023-06-30 0001357450 us-gaap:EquityMethodInvestmentsMember holi:HollicubeCo.LtdMember 2022-07-01 2023-06-30 0001357450 us-gaap:EquityMethodInvestmentsMember holi:BeijingAIRmakerTechnologyCoLtdMember 2022-07-01 2023-06-30 0001357450 holi:BeijingHollysysDigitalTechnologyCoLtdMember us-gaap:EquityMethodInvestmentsMember 2022-07-01 2023-06-30 0001357450 holi:ShandongMassdatasDevelopmentCoLtdMember us-gaap:EquityMethodInvestmentsMember 2022-07-01 2023-06-30 0001357450 us-gaap:EquityMethodInvestmentsMember holi:SouthconDevelopmentSdnBhdMember 2022-07-01 2023-06-30 0001357450 us-gaap:EquityMethodInvestmentsMember holi:BeijingHollysysMachineAutomationCoLtdMember 2022-07-01 2023-06-30 0001357450 us-gaap:EquityMethodInvestmentsMember holi:BeijingJingYiIntelligentTechnologiesInnovationCenterCoLtdMember 2022-07-01 2023-06-30 0001357450 us-gaap:EquityMethodInvestmentsMember 2022-07-01 2023-06-30 0001357450 holi:SuqianRunheEmergingIndustryInvestmentCenterLimitedPartnershipMember 2022-07-01 2023-06-30 0001357450 holi:BeijingHollysysCompanyLtdMember 2022-07-01 2023-06-30 0001357450 country:MY 2022-07-01 2023-06-30 0001357450 country:HK 2022-07-01 2023-06-30 0001357450 country:IN 2022-07-01 2023-06-30 0001357450 country:QA 2022-07-01 2023-06-30 0001357450 holi:IDMember 2022-07-01 2023-06-30 0001357450 country:SG 2022-07-01 2023-06-30 0001357450 us-gaap:ParentMember 2022-07-01 2023-06-30 0001357450 us-gaap:AdditionalPaidInCapitalMember 2022-07-01 2023-06-30 0001357450 us-gaap:ResearchAndDevelopmentExpenseMember 2022-07-01 2023-06-30 0001357450 us-gaap:CommonStockMember 2022-07-01 2023-06-30 0001357450 us-gaap:RestrictedStockMember 2022-07-01 2023-06-30 0001357450 us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember 2022-07-01 2023-06-30 0001357450 holi:DubaiAndQatarMember 2022-07-01 2023-06-30 0001357450 us-gaap:GeneralAndAdministrativeExpenseMember us-gaap:RestrictedStockMember 2022-07-01 2023-06-30 0001357450 us-gaap:GeneralAndAdministrativeExpenseMember 2022-07-01 2023-06-30 0001357450 holi:HunanLingxiangMaglevTechnologyCoLtdMember 2022-07-01 2023-06-30 0001357450 holi:VariableInterestsEntityVieOrPotentialVieInformationUnavailabilityMember 2022-07-01 2023-06-30 0001357450 srt:MinimumMember 2022-07-01 2023-06-30 0001357450 srt:MaximumMember 2022-07-01 2023-06-30 0001357450 us-gaap:RetainedEarningsMember 2022-07-01 2023-06-30 0001357450 us-gaap:NoncontrollingInterestMember 2022-07-01 2023-06-30 0001357450 holi:StatutoryReservesMember 2022-07-01 2023-06-30 0001357450 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember us-gaap:ServiceMember 2022-07-01 2023-06-30 0001357450 us-gaap:GrantMember 2022-07-01 2023-06-30 0001357450 dei:BusinessContactMember 2022-07-01 2023-06-30 0001357450 us-gaap:PreferredStockMember 2022-07-01 2023-06-30 0001357450 us-gaap:CommonStockMember 2022-07-01 2023-06-30 0001357450 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-07-01 2023-06-30 0001357450 us-gaap:ResearchAndDevelopmentExpenseMember holi:HoliningboHollysysMember 2022-07-01 2023-06-30 0001357450 us-gaap:SellingAndMarketingExpenseMember 2022-07-01 2023-06-30 0001357450 us-gaap:ResearchAndDevelopmentExpenseMember 2022-07-01 2023-06-30 0001357450 holi:CixiHollysysMember 2022-07-01 2023-06-30 0001357450 holi:HollysisIntelligentMember 2022-07-01 2023-06-30 0001357450 holi:BeijingHollysysIntelligentTechnologiesCo.Ltd.Member 2022-07-01 2023-06-30 0001357450 us-gaap:ConstructionInProgressMember 2022-07-01 2023-06-30 0001357450 country:MO 2022-07-01 2023-06-30 0001357450 holi:ThreeToFiveYearsMember holi:HollysysControlTechnologyCompanyLimitedMember 2022-07-01 2023-06-30 0001357450 holi:OctoberTwoThousandAndTwentyOneToOctoberTwoThousandAndTwentyFourMember holi:BeijingHollysysIntelligentTechonologiesLimitedMember 2022-07-01 2023-06-30 0001357450 us-gaap:ServiceMember 2020-07-01 2021-06-30 0001357450 us-gaap:ProductMember 2020-07-01 2021-06-30 0001357450 holi:IntegratedSolutionContractsMember 2020-07-01 2021-06-30 0001357450 us-gaap:ProductMember us-gaap:RelatedPartyMember 2020-07-01 2021-06-30 0001357450 holi:IntegratedSolutionContractsMember us-gaap:RelatedPartyMember 2020-07-01 2021-06-30 0001357450 holi:HollysysIndustrialSoftwareMember holi:PatentsAndCopyrightsMember 2020-07-01 2021-06-30 0001357450 country:CN 2020-07-01 2021-06-30 0001357450 holi:NonPrcMember 2020-07-01 2021-06-30 0001357450 us-gaap:RestrictedStockMember 2020-07-01 2021-06-30 0001357450 holi:NingboHollysysMember holi:GoodsAndServicesMember 2020-07-01 2021-06-30 0001357450 holi:HollyconMember holi:GoodsAndServicesMember 2020-07-01 2021-06-30 0001357450 holi:GoodsAndServicesMember 2020-07-01 2021-06-30 0001357450 holi:GoodsAndServicesMember holi:ChinaTechenergyMember 2020-07-01 2021-06-30 0001357450 holi:GoodsAndServicesMember 2020-07-01 2021-06-30 0001357450 holi:BeijingDigitalMember holi:GoodsAndServicesMember 2020-07-01 2021-06-30 0001357450 holi:OtherRelatedPartiesMember holi:GoodsAndServicesMember 2020-07-01 2021-06-30 0001357450 holi:NingboHollysysMember holi:GoodsAndServicesMember 2020-07-01 2021-06-30 0001357450 holi:HollyconMember holi:GoodsAndServicesMember 2020-07-01 2021-06-30 0001357450 holi:IntegratedContractRevenueMember holi:IndustrialAutomationMember us-gaap:OperatingSegmentsMember 2020-07-01 2021-06-30 0001357450 holi:IntegratedContractRevenueMember holi:RailTransportationEquipmentMember us-gaap:OperatingSegmentsMember 2020-07-01 2021-06-30 0001357450 holi:IntegratedContractRevenueMember holi:MechanicalAndElectricalSolutionMember us-gaap:OperatingSegmentsMember 2020-07-01 2021-06-30 0001357450 holi:IntegratedContractRevenueMember us-gaap:OperatingSegmentsMember 2020-07-01 2021-06-30 0001357450 us-gaap:ProductMember holi:IndustrialAutomationMember us-gaap:OperatingSegmentsMember 2020-07-01 2021-06-30 0001357450 holi:RailTransportationEquipmentMember us-gaap:OperatingSegmentsMember 2020-07-01 2021-06-30 0001357450 holi:MechanicalAndElectricalSolutionMember us-gaap:OperatingSegmentsMember 2020-07-01 2021-06-30 0001357450 us-gaap:OperatingSegmentsMember 2020-07-01 2021-06-30 0001357450 us-gaap:MaintenanceMember us-gaap:OperatingSegmentsMember 2020-07-01 2021-06-30 0001357450 holi:ExtendedWarrantyServiceRevenueMember holi:IndustrialAutomationMember us-gaap:OperatingSegmentsMember 2020-07-01 2021-06-30 0001357450 holi:ExtendedWarrantyServiceRevenueMember holi:RailTransportationEquipmentMember us-gaap:OperatingSegmentsMember 2020-07-01 2021-06-30 0001357450 holi:ExtendedWarrantyServiceRevenueMember holi:MechanicalAndElectricalSolutionMember us-gaap:OperatingSegmentsMember 2020-07-01 2021-06-30 0001357450 holi:ExtendedWarrantyServiceRevenueMember us-gaap:OperatingSegmentsMember 2020-07-01 2021-06-30 0001357450 holi:IndustrialAutomationMember us-gaap:OperatingSegmentsMember 2020-07-01 2021-06-30 0001357450 us-gaap:ProductMember holi:RailTransportationEquipmentMember us-gaap:OperatingSegmentsMember 2020-07-01 2021-06-30 0001357450 us-gaap:ProductMember holi:MechanicalAndElectricalSolutionMember us-gaap:OperatingSegmentsMember 2020-07-01 2021-06-30 0001357450 us-gaap:ProductMember us-gaap:OperatingSegmentsMember 2020-07-01 2021-06-30 0001357450 us-gaap:MaintenanceMember holi:IndustrialAutomationMember us-gaap:OperatingSegmentsMember 2020-07-01 2021-06-30 0001357450 us-gaap:MaintenanceMember holi:RailTransportationEquipmentMember us-gaap:OperatingSegmentsMember 2020-07-01 2021-06-30 0001357450 us-gaap:MaintenanceMember holi:MechanicalAndElectricalSolutionMember us-gaap:OperatingSegmentsMember 2020-07-01 2021-06-30 0001357450 holi:PeopleSRepublicOfChinaMember 2020-07-01 2021-06-30 0001357450 holi:NonPeoplesRepublicOfChinaIncludingHongKongMember 2020-07-01 2021-06-30 0001357450 srt:ParentCompanyMember 2020-07-01 2021-06-30 0001357450 holi:PeopleRepublicOfChinaSubsidiariesMember 2020-07-01 2021-06-30 0001357450 us-gaap:ParentMember 2020-07-01 2021-06-30 0001357450 us-gaap:AdditionalPaidInCapitalMember 2020-07-01 2021-06-30 0001357450 us-gaap:ResearchAndDevelopmentExpenseMember 2020-07-01 2021-06-30 0001357450 us-gaap:CommonStockMember 2020-07-01 2021-06-30 0001357450 us-gaap:RestrictedStockMember us-gaap:GeneralAndAdministrativeExpenseMember 2020-07-01 2021-06-30 0001357450 us-gaap:GeneralAndAdministrativeExpenseMember 2020-07-01 2021-06-30 0001357450 us-gaap:RestrictedStockMember 2020-07-01 2021-06-30 0001357450 us-gaap:RetainedEarningsMember 2020-07-01 2021-06-30 0001357450 us-gaap:NoncontrollingInterestMember 2020-07-01 2021-06-30 0001357450 holi:StatutoryReservesMember 2020-07-01 2021-06-30 0001357450 us-gaap:GrantMember 2020-07-01 2021-06-30 0001357450 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-07-01 2021-06-30 0001357450 holi:HoliningboHollysysMember us-gaap:ResearchAndDevelopmentExpenseMember 2020-07-01 2021-06-30 0001357450 us-gaap:SellingAndMarketingExpenseMember 2020-07-01 2021-06-30 0001357450 us-gaap:ResearchAndDevelopmentExpenseMember 2020-07-01 2021-06-30 0001357450 us-gaap:ConstructionInProgressMember 2020-07-01 2021-06-30 0001357450 srt:MaximumMember currency:MOP 2020-07-01 2021-06-30 0001357450 srt:MinimumMember currency:MOP 2020-07-01 2021-06-30 0001357450 country:MO 2020-07-01 2021-06-30 0001357450 holi:ThreeToFiveYearsMember holi:HollysysControlTechnologyCompanyLimitedMember 2020-07-01 2021-06-30 0001357450 holi:BondMESdnBhdMember 2017-07-31 0001357450 holi:BondCorporationPteLtdMember holi:BondMESdnBhdMember 2017-07-31 0001357450 holi:InvestmentsInEquityInvesteesAndEquitySecuritiesMember us-gaap:PreferredClassAMember 2010-08-31 0001357450 holi:RightsPlanAmendedAndRestatedTwoThousandAndTwentyMember 2020-09-30 2020-09-30 0001357450 holi:InvestmentsInEquityInvesteesAndEquitySecuritiesMember holi:RightsPlanAmendedAndRestatedTwoThousandAndTwentyMember 2020-09-30 0001357450 holi:InvestmentsInEquityInvesteesAndEquitySecuritiesMember us-gaap:PreferredClassAMember 2020-09-30 0001357450 holi:RightsPlanAmendedAndRestatedTwoThousandAndTwentyMember 2020-09-30 0001357450 holi:EquityPlanTwoThousandFifteenMember 2015-05-14 0001357450 us-gaap:RestrictedStockMember 2020-11-16 2020-11-16 0001357450 us-gaap:RestrictedStockMember 2021-03-17 2021-03-17 0001357450 holi:BeijingHollysysIntelligentTechnologiesCo.Ltd.Member 2022-08-21 2022-08-21 0001357450 holi:BeijingHollysysIntelligentTechnologiesCo.Ltd.Member 2022-08-21 0001357450 holi:RightsPlanMember holi:InvestmentsInEquityInvesteesAndEquitySecuritiesMember 2020-09-27 0001357450 holi:HollysysSmartEnergyTechnologyBeijingCoLtdMember 2023-03-31 0001357450 holi:HollysysSmartEnergyTechnologyBeijingCoLtdMember 2023-03-01 2023-03-31 0001357450 us-gaap:RestrictedStockMember 2019-09-19 2019-09-19 0001357450 us-gaap:RestrictedStockMember 2021-06-30 0001357450 srt:ParentCompanyMember 2021-06-30 0001357450 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-06-30 0001357450 us-gaap:ParentMember 2022-06-30 0001357450 us-gaap:NoncontrollingInterestMember 2022-06-30 0001357450 us-gaap:CommonStockMember 2022-06-30 0001357450 us-gaap:AdditionalPaidInCapitalMember 2022-06-30 0001357450 holi:StatutoryReservesMember 2022-06-30 0001357450 us-gaap:RetainedEarningsMember 2022-06-30 0001357450 holi:StatutoryReservesMember 2023-06-30 0001357450 us-gaap:RetainedEarningsMember 2023-06-30 0001357450 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-06-30 0001357450 us-gaap:ParentMember 2023-06-30 0001357450 us-gaap:NoncontrollingInterestMember 2023-06-30 0001357450 us-gaap:CommonStockMember 2023-06-30 0001357450 us-gaap:AdditionalPaidInCapitalMember 2023-06-30 0001357450 us-gaap:CommonStockMember 2020-06-30 0001357450 us-gaap:AdditionalPaidInCapitalMember 2020-06-30 0001357450 holi:StatutoryReservesMember 2020-06-30 0001357450 us-gaap:RetainedEarningsMember 2020-06-30 0001357450 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-06-30 0001357450 us-gaap:ParentMember 2020-06-30 0001357450 us-gaap:NoncontrollingInterestMember 2020-06-30 0001357450 srt:ParentCompanyMember 2020-06-30 0001357450 us-gaap:NoncontrollingInterestMember 2021-06-30 0001357450 us-gaap:CommonStockMember 2021-06-30 0001357450 us-gaap:AdditionalPaidInCapitalMember 2021-06-30 0001357450 holi:StatutoryReservesMember 2021-06-30 0001357450 us-gaap:RetainedEarningsMember 2021-06-30 0001357450 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-06-30 0001357450 us-gaap:ParentMember 2021-06-30 iso4217:USD xbrli:shares xbrli:pure utr:Year iso4217:CNY utr:Month iso4217:MOP iso4217:USD xbrli:shares
 
 
UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
WASHINGTON, D.C. 20549
 
 
FORM
20-F
 
 
 
REGISTRATION STATEMENT PURSUANT TO SECTION 12(b) OR (g) OF THE SECURITIES EXCHANGE ACT OF 1934
OR
 
ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the fiscal year ended June 30, 2023
OR
 
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the transition period from
                    
to
                    
.
OR
 
SHELL COMPANY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
Date of event requiring this shell company report
                    
Commission file number:
001-33602
 
 
HOLLYSYS AUTOMATION TECHNOLOGIES LTD.
(Exact name of Registrant as specified in its charter)
 
 
Not Applicable
(Translation of Registrant’s name into English)
British Virgin Islands
(Jurisdiction of incorporation or organization)
No. 2 Disheng Middle Road,
Beijing Economic-Technological Development Area,
Beijing, P. R. China 100176
(Address of principal executive offices)
Chuan (Arden) XIA, Tel: (86 10) 5898 1386
, E-mail: 
xiachuan@hollysys.com
Address: No. 2 Disheng Middle Road, Beijing Economic-Technological Development Area,
Beijing, P.R. China 100176
(Name, Telephone,
E-mail
and/or Facsimile number and Address of Company Contact Person)
 
 
Securities registered or to be registered pursuant to Section 12(b) of the Act.
 
Title of each class
 
Trading
Symbol(s)
 
Name of each exchange
on which registered
Ordinary Shares, $0.001 par value per share
 
HOLI
 
The NASDAQ Global Select Market
Preferred Share Purchase Rights
 
N/A
 
The NASDAQ Global Select Market
Securities registered or to be registered pursuant to Section 12(g) of the Act.
None
(Title of Class)
Securities for which there is a reporting obligation pursuant to Section 15(d) of the Act.
None
 
 
Indicate the number of outstanding shares of each of the issuer’s classes of capital or ordinary shares as of the close of the period covered by the annual report (June 30, 2023): 62,021,930 ordinary shares.
Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act.    ☒  Yes    ☐    
No
If this report is an annual or transition report, indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or 15(d) of the Securities Exchange Act of 1934.    ☐  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 Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.    ☒  Yes    ☐    
No
Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation
S-T
(§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).    ☒  Yes    ☐    No
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a
non-accelerated
filer, or an emerging growth company. See definition of “large accelerated filer, “accelerated filer,” and “emerging growth company” in Rule
12b-2
of the Exchange Act.
 
Large accelerated filer
 
  
Accelerated filer
 
       
Non-accelerated filer
 
  
Emerging growth company
 
If an emerging growth company that prepares its financial statements in accordance with U.S. GAAP, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards† provided pursuant to Section 13(a) of the Exchange Act. ☐
 
The term “new or revised financial accounting standard” refers to any update issued by the Financial Accounting Standards Board to its Accounting Standards Codification after April 5, 2012.
Indicate by check mark whether the registrant has filed a report on and attestation to its management’s assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report.  
If securities are registered pursuant to Section 12(b) of the Act, indicate by check mark whether the financial statements of the registrant included in the filing reflect the correction of an error to previously issued financial statements.  ☐
Indicate by check mark whether any of those error corrections are restatements that required a recovery analysis of incentive-based compensation received by any of the registrant’s executive officers during the relevant recovery period pursuant to
§240.10D-1(b).  
Indicate by check mark which basis of accounting the registrant has used to prepare the financial statements included in this filing:
 
U.S. GAAP  ☒  
 
International Financial Reporting Standards as issued by the International Accounting Standards Board  ☐
  Other  
If “Other” has been checked in response to the previous question, indicate by check mark which financial statement item the registrant has elected to follow.
  ☐  Item 17            ☐  Item 18
If this is an annual report, indicate by check mark whether the registrant is a shell company (as defined in Rule
12b-2
of the Exchange Act).    Yes  ☐            No  
(APPLICABLE ONLY TO ISSUERS INVOLVED IN BANKRUPTCY PROCEEDINGS DURING THE PAST FIVE YEARS)
Indicate by check mark whether the registrant has filed all documents and reports required to be filed by Sections 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.
Yes  ☐            No  
 
 
 


Table of Contents

HOLLYSYS AUTOMATION TECHNOLOGIES LTD.

ANNUAL REPORT ON FORM 20-F

FOR THE FISCAL YEAR ENDED JUNE 30, 2023

TABLE OF CONTENTS

 

         Page  
PART I

 

ITEM 1.

 

IDENTITY OF DIRECTORS, SENIOR MANAGEMENT AND ADVISERS

     5  

ITEM 2.

 

OFFER STATISTICS AND EXPECTED TIMETABLE

     5  

ITEM 3.

 

KEY INFORMATION

     5  

ITEM 4.

 

INFORMATION ON THE COMPANY

     40  

ITEM 4A.

 

UNRESOLVED STAFF COMMENTS

     68  

ITEM 5.

 

OPERATING AND FINANCIAL REVIEW AND PROSPECTS

     69  

ITEM 6.

 

DIRECTORS, SENIOR MANAGEMENT AND EMPLOYEES

     84  

ITEM 7.

 

MAJOR SHAREHOLDERS AND RELATED PARTY TRANSACTIONS

     94  

ITEM 8.

 

FINANCIAL INFORMATION

     95  

ITEM 9.

 

THE OFFER AND LISTING

     96  

ITEM 10.

 

ADDITIONAL INFORMATION

     96  

ITEM 11.

 

QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK

     109  

ITEM 12.

 

DESCRIPTION OF SECURITIES OTHER THAN EQUITY SECURITIES

     110  
PART II

 

ITEM 13.

 

DEFAULTS, DIVIDEND ARREARAGES AND DELINQUENCIES

     111  

ITEM 14.

 

MATERIAL MODIFICATIONS TO THE RIGHTS OF SECURITIES HOLDERS AND USE OF PROCEEDS

     111  

ITEM 15.

 

CONTROLS AND PROCEDURES

     111  

ITEM 16A.

 

AUDIT COMMITTEE FINANCIAL EXPERT

     112  

ITEM 16B.

 

CODE OF ETHICS

     113  

ITEM 16C.

 

PRINCIPAL ACCOUNTANT FEES AND SERVICES

     113  

ITEM 16D.

 

EXEMPTIONS FROM THE LISTING STANDARDS FOR AUDIT COMMITTEES

     113  

ITEM 16E.

 

PURCHASES OF EQUITY SECURITIES BY THE ISSUER AND AFFILIATED PURCHASERS

     114  

ITEM 16F.

 

CHANGE IN REGISTRANT’S CERTIFYING ACCOUNTANT

     114  

ITEM 16G.

 

CORPORATE GOVERNANCE

     115  

ITEM 16H.

 

MINE SAFETY DISCLOSURE

     115  

ITEM 16I.

 

DISCLOSURE REGARDING FOREIGN JURISDICTIONS THAT PREVENT INSPECTIONS

     115  

ITEM 16J.

 

INSIDER TRADING POLICIES

     115  
PART III

 

ITEM 17.

 

FINANCIAL STATEMENTS

     116  

ITEM 18.

 

FINANCIAL STATEMENTS

     116  

ITEM 19.

 

EXHIBITS

     116  

 

i


Table of Contents

USE OF CERTAIN DEFINED TERMS

Except as otherwise indicated by the context, references in this annual report to:

 

 

 

“Hollysys,” “we,” “us,” or “our,” and “the Company,” refer to the combined business of Hollysys Automation Technologies Ltd., a BVI company, and its consolidated subsidiaries, HI, HAP, HAIP, PTHAI, Bond Group, Concord Group, CSHK, GTH, Clear Mind, World Hope, Helitong, Hollysys Group, Hangzhou Hollysys, Hangzhou System, Hollysys Industrial Software, Beijing Hollysys, Hollysys Electronics, Xi’an Hollysys, Hollysys Investment, HollySys Smart Energy, Shandong Lukang, Xuzhou HollySys, Hollysys Intelligent, HollySys System Integration, HollySys Control, HollySys Education, Xiamen HollySys, and Chengdu HollySys Transportation;

 

 

 

“HI” refers to Hollysys International Pte. Limited, a Singapore company;

 

 

 

“HAP” refers to Hollysys (Asia Pacific) Pte. Limited, a Singapore company;

 

 

 

“HAIP” refers to Hollysys Automation India Private Limited, an India Company;

 

 

 

“Bond Group” refers to a group of our subsidiaries, including Bond Corporation Pte. Ltd. (“BCPL”), a Singapore company, Bond M&E Pte. Ltd. (“BMSG”), a Singapore Company, Bond M&E Sdn. Bhd. (“BMJB”), a Malaysia company, and Bond M&E (KL) Sdn. Bhd. (“BMKL”), a Malaysia company;

 

 

 

“Concord Group” refers to a group of our subsidiaries, including Concord Corporation Pte. Ltd. (“CCPL”), a Singapore company, and CCPL’s subsidiaries, Concord Electrical Sdn. Bhd. (“CESB”), a Malaysia company, Concord Electrical Contracting Ltd. (“CECL”), a Qatar company, Concord M Design and Engineering Company Limited. (“CMDE”), a Macau company, and Concord Electrical, Inc. (“CEI”), a Philippines company;

 

 

 

“CSHK” refers to Concord Solutions (HK) Limited, a Hong Kong company;

 

 

 

“PTHAI” refers to PT Hollysys Automation Indonesia, an Indonesian company;

 

 

 

“GTH” refers to Gifted Time Holdings Limited, a BVI company;

 

 

 

“Clear Mind” refers to Clear Mind Limited, a BVI company;

 

 

 

“World Hope” refers to World Hope Enterprises Limited, a Hong Kong company;

 

 

 

“Helitong” refers to Beijing Helitong Science & Technology Exploration Co., Ltd., a PRC company;

 

 

 

“Hollysys Group” refers to Hollysys Group Co., Ltd., formerly known as Beijing Hollysys Science & Technology Co., Ltd, a PRC company;

 

 

 

“Hangzhou Hollysys” refers to Hangzhou Hollysys Automation Co., Ltd., a PRC company;

 

 

 

“Hangzhou System” refers to Hangzhou Hollysys System Engineering Co., Ltd., a PRC company;

 

 

 

“Hollysys Industrial Software” refers to Beijing Hollysys Industrial Software Company Ltd., a PRC company;

 

 

 

“Beijing Hollysys” refers to Beijing Hollysys Co., Ltd., a PRC company;

 

 

 

“Hollysys Electronics” refers to Beijing Hollysys Electronics Technology Co., Ltd., a PRC company;

 

1


Table of Contents
 

 

“Xi’an Hollysys” refers to Xi’an Hollysys Co., Ltd., a PRC company;

 

 

 

“Hollysys Investment” refers to Hollysys (Beijing) Investment Co., Ltd., a PRC company;

 

 

 

“HollySys Smart Energy” refers to HollySys Smart Energy Technology (Beijing) Co., Ltd., a PRC company;

 

 

 

“Shandong Lukang” refers to Shandong Lukang Pharmaceutical Engineering Design Co., Ltd., a PRC company;

 

 

 

“Xuzhou HollySys” refers to Xuzhou HollySys Valve Technology Co., Ltd., a PRC company;

 

 

 

“Hollysys Intelligent” refers to Beijing Hollysys Intelligent Technologies Co., Ltd., a PRC company;

 

 

 

“HollySys System Integration” refers to Beijing HollySys System Integration Co., Ltd., a PRC company;

 

 

 

“HollySys Control” refers to Beijing HollySys Control Technology Co., Ltd., a PRC company;

 

 

 

“HollySys Education” refers to Beijing HollySys Education Technology Co., Ltd, a PRC company;

 

 

 

“Xiamen HollySys” refers to Xiamen HollySys Co., Ltd., a PRC company;

 

 

 

“Chengdu HollySys Transportation” refers to HollySys Intelligent Transportation Technology (Chengdu) Co., Ltd., a PRC company;

 

 

 

“RMB” and “CNY” refer to Renminbi, the legal currency of China; “SGD” and “S$” refer to the Singapore dollar, the legal currency of Singapore; “US dollar,” “$” and “US$” refer to the legal currency of the United States; “MYR” refers to the Malaysian Ringgit, the legal currency of Malaysia; “AED” refers to the United Arab Emirates Dirham, the legal currency of the United Arab Emirates; “HKD” refers to the Hong Kong dollar, the legal currency of Hong Kong; “MOP” refers to the Macau Pataca, the legal currency of Macau; “INR” refers to the Indian Rupee, the legal currency of India; “QAR” refers to the Qatar Riyal, the legal currency of Qatar; “IDR” refers to Indonesia Rupiah, the legal currency of Indonesia, and “PHP” refers to Philippine Peso, the legal currency of the Philippines;

 

 

 

“BVI” refers to the British Virgin Islands;

 

 

 

“China,” “PRC” and “mainland China” refer to the People’s Republic of China, and only in the context of describing PRC rules, laws, regulations, regulatory authority, and any PRC entities or citizens under such rules, laws and regulations and other legal or tax matters in this annual report, excludes Taiwan, Hong Kong and Macau;

 

 

 

“Hong Kong” and “Hong Kong SAR” refer to the Hong Kong Special Administrative Region of China;

 

 

 

“Macau” refers to the Macau Special Administrative Region of China;

 

 

 

“Exchange Act” refers to the Securities Exchange Act of 1934, as amended; and

 

 

 

“Securities Act” refers to the Securities Act of 1933, as amended.

In addition, we have listed below certain technical terms we use to describe our business and industry:

 

 

 

APC: Advanced Process Control

 

 

 

ART: Autonomous rail Rapid Transit

 

 

 

ATO: Automatic Train Operation system

 

 

 

ATP: Automation Train Protection

 

 

 

BTM: Balise Transmission Module

 

 

 

CBI: Computer Based Interlocking

 

 

 

CNC: Computer Numerical Control

 

 

 

CTCS: China Train Control Standard

 

 

 

CTCS-2: Chinese Train Control System Level 2

 

 

 

CTCS-3: Chinese Train Control System Level 3

 

 

 

DCS: Distributed Control System

 

 

 

DEH: Digital Electro-Hydraulic

 

 

 

GW: Gigawatt

 

 

 

HAMS: HolliAS Asset Management System

 

2


Table of Contents
 

 

IIoT: Industrial Internet of Things

 

 

 

LEU: Line-Side Electronic Unit

 

 

 

MES: Manufacturing Execution System

 

 

 

PaaS: Platform as a Service

 

 

 

PLC: Programmable Logic Controller

 

 

 

RBC: Radio Block Center

 

 

 

SaaS: Software as a Service

 

 

 

SCADA: Supervisory Control and Data Acquisition

 

 

 

SIL: Safety Integrity Level

 

 

 

SIS: Safety Instrumentation System

 

 

 

SMT: Surface Mounting Technology

 

 

 

STS: Simulation Training System

 

 

 

TCC: Train Control Center

 

 

 

TSRS: Temporary Speed Restriction Server

 

3


Table of Contents

FORWARD-LOOKING INFORMATION

This annual report contains forward-looking statements and information relating to us that are based on the current beliefs, expectations, assumptions, estimates and projections of our management regarding our company and industry. These forward-looking statements are made under the “safe harbor” provision under Section 21E of the Securities Exchange Act of 1934, as amended, and as defined in the Private Securities Litigation Reform Act of 1995. When used in this annual report, the words “may,” “will,” “anticipate,” “believe,” “estimate,” “expect,” “intend,” “plan” and similar expressions, as they relate to us or our management, are intended to identify forward-looking statements. These statements reflect management’s current view of us concerning future events and are subject to certain risks, uncertainties and assumptions, including our potential inability to achieve similar growth in future periods as we did historically, a decrease in the availability of our raw materials, the emergence of additional competing technologies, changes in domestic and foreign laws, regulations and taxes, changes in economic conditions, uncertainties related to China’s legal system and economic, political and social events in China, the volatility of the securities markets and other risks and uncertainties which are generally set forth under the heading “Item 3. Key information—D. Risk Factors” and elsewhere in this annual report. Should any of these risks or uncertainties materialize, or should the underlying assumptions about our business and the commercial markets in which we operate prove incorrect, actual results may vary materially from those described as anticipated, estimated or expected in this annual report.

All forward-looking statements included herein attributable to us or other parties or any person acting on our behalf are expressly qualified in their entirety by the cautionary statements contained or referred to in this section. Except to the extent required by applicable laws and regulations, we undertake no obligations to update these forward-looking statements to reflect events or circumstances after the date of this annual report or to reflect the occurrence of unanticipated events.

 

4


Table of Contents

PART I

 

ITEM 1.

IDENTITY OF DIRECTORS, SENIOR MANAGEMENT AND ADVISERS

Not applicable.

 

ITEM 2.

OFFER STATISTICS AND EXPECTED TIMETABLE

Not applicable.

 

ITEM 3.

KEY INFORMATION

Implications of Being a Holding Company

Our investors hold securities of Hollysys Automation Technologies Ltd., which is not an operating company but a BVI holding company that conducts operations in China mainly through its Chinese operating subsidiaries and in Southeast Asia and the Middle East mainly through Concord Group and Bond Group. Investors in our company should note that they are purchasing equity securities of a BVI holding company rather than equity securities issued by our operating subsidiaries. Under our current corporate structure, as a BVI holding company, Hollysys Automation Technologies Ltd. may rely on dividend payments from Helitong, which is a wholly foreign-owned enterprise incorporated in China, to fund any cash and financing requirements. Under applicable PRC laws and regulations, our PRC subsidiaries are permitted to pay dividends to us only out of their accumulated profits, if any, determined in accordance with PRC accounting standards and regulations. In addition, our PRC subsidiaries are required to allocate at least 10% of their accumulated profits each year, if any, to fund statutory reserves of up to 50% of the registered capital of the enterprise. Allocations from these statutory surplus reserves may only be used for specific purposes and are not distributable to us in the form of loans, advances, or cash dividends. As a result, our Chinese subsidiaries are restricted in their ability to transfer a portion of its net assets to us in the form of dividends, loans or advances. As an offshore holding company, we will be permitted under PRC laws and regulations to provide funding from the proceeds of our offshore fund-raising activities to our subsidiaries in China only through loans or capital contributions, subject to the satisfaction of the applicable government registration and approval requirements. Before providing loans to our PRC subsidiaries, we will be required to make filings about details of the loans with the State Administration of Foreign Exchange of the PRC (the “SAFE”) in accordance with relevant PRC laws and regulations. Our PRC subsidiaries that receive the loans are only allowed to use the loans for the purposes set forth in these laws and regulations. Under regulations of the SAFE, Renminbi is not convertible into foreign currencies for capital account items, such as loans, repatriation of investments and investments outside of China, unless the prior approval of the SAFE is obtained and prior registration with the SAFE is made. Investors in our securities should note that, to the extent cash in the business is in the PRC or a PRC entity, the funds may not be available to fund operations or for other use outside of the PRC due to interventions in or the imposition of restrictions and limitations on the ability of Hollysys or its subsidiaries by the PRC government to transfer cash. For the description of how cash is transferred through our organization, see “Item 5. Operating and Financial Review and Prospects—B. Liquidity and Capital Resources—Holding Company Structure.” For related risks, see “Item 3. Key Information—D. Risk Factors—Risks Related to Doing Business in China.”

Risks Associated with Operations in China

Our activities are primarily conducted in the PRC through our Chinese operating subsidiaries. We do not have any variable interest entity in China. Our Chinese operating subsidiaries are required to, and have obtained, from PRC authorities all permits or approvals required to engage in our business in China, including the business licenses from local authorities for their operations. We believe that currently we are not required to obtain permissions from the China Securities Regulatory Commission (the “CSRC”), the Cyberspace Administration of China (the “CAC”) or other entity in China for our operations in China, while we cannot assure you that we will not be required to obtain the approval of the CSRC, the CAC or of potentially other regulatory authorities to maintain the listing status of our ordinary shares on the NASDAQ or to conduct offerings of securities in the future. In addition, we face risks and uncertainties as to whether and how PRC regulatory developments, such as those relating to data and cyberspace security and anti-monopoly concerns, would apply to us. The PRC government has also recently indicated an intent to exert more oversight and control over securities offerings and other capital markets activities that are conducted overseas and foreign investment in China-based companies. See “Item 4. Information of the Company—B. Business Overview—Recent Regulatory Development.”

 

5


Table of Contents

Given the uncertainties of interpretation and implementation of relevant laws and regulations and the enforcement practice by relevant government authorities, we may be required to obtain additional licenses, permits, filings, or approvals for the business operations in the future. If we are found to be in violation of any existing or future PRC laws or regulations, or fail to obtain or maintain any of the required permits or approvals, the relevant PRC regulatory authorities would have broad discretion to take action in dealing with such violations or failures. Furthermore, it is highly uncertain how existing or new laws or regulations or detailed implementations and interpretations will be modified or promulgated with respect to the approvals we need for our operations. If we inadvertently conclude that certain approvals are not required, or applicable laws, regulations, or interpretations change, we may be required to obtain approval in the future. We may not be able to obtain required approvals in a timely and cost-effective manner, or at all, which may adversely affect our operations, financial condition and reputation. In addition, the PRC government may intervene in or influence our operations at any time, or may exert more control over our future overseas offerings or foreign investments in us, which could result in a material change in our operations, significantly limit or completely hinder our ability to continue to offer or continue to offer securities to investments, and could cause the value of our securities to significantly decline or become worthless. See “Item 3. Key Information—D. Risk Factors—Risks Related to Doing Business in China” for more details.

 

6


Table of Contents

A.

[Reserved]

 

B.

Capitalization and Indebtedness

Not applicable.

 

C.

Reasons for the Offer and Use of Proceeds

Not applicable.

 

D.

Risk Factors

Summary of Risk Factors

An investment in our securities involves a high degree of risk. You should carefully consider the risks described below, together with all of the other information included in this annual report, before making an investment decision. If any of the following risks actually occurs, our business, prospects, financial condition or results of operations could suffer. In that case, the trading price of our securities could decline, and you may lose all or part of your investment. Below please find a summary of the principal risks we face, organized under relevant headings. All the legal and operational risks associated with being based in and having operations in China also apply to our operations in Hong Kong and Macau.

Risks Related to Our Business

Risks and uncertainties related to our business include, but are not limited to, the following:

 

 

 

We commit substantial resources to new product and service development and acquisition opportunities in order to stay competitive and grow our business, and we may fail to offset the increased cost of such investment with a sufficient increase in net sales or margins.

 

 

 

Our businesses and financial performance may be affected by changes in the PRC government policies promoting infrastructural development, such as high-speed rail and urban mass transit. Any decrease in public expenditures on, or any change in the public procurement policies or industry standards relating to, such industries may affect our business.

 

 

 

Our capital and human resources committed to product and service offerings may not always achieve anticipated results and we may not be able to develop new product and service offerings that meet market demand or successfully introduce new products and services in a timely manner.

 

 

 

Loss of major customers or changes in their orders may have an adverse impact on our business.

 

 

 

We do not have long-term purchase commitments from our customers, and we are exposed to potential volatility in our turnover.

 

 

 

An increase in our contract backlog may reflect our inability to perform our contracts on a timely basis instead of our ability to expand our business.

 

 

 

We may face risks associated with our international operations and expansion, which could result in significant additional costs for our business operations.

 

 

 

If we fail to accurately estimate the overall risks or costs under the contracts with our customers, or the time needed to complete the relevant projects under such contracts, we may experience cost overruns, schedule delays, lower profitability or even losses under such contracts when we perform such contracts.

 

7


Table of Contents
 

 

Our products may contain design or manufacturing defects that could result in product liability claims and cause us to suffer losses, and such defects could adversely affect demand for our products and services.

 

 

 

Since we use a variety of raw materials and components in our production, shortages or price fluctuations of raw materials and the inability of key suppliers to meet our quantity or quality requirements could increase the cost of our products, undermine our product quality and adversely impact our business.

Risks Related to Doing Business in China

While we do not have any variable interest entity in China, we face risks and uncertainties as to whether and how the recent PRC regulatory developments, such as those relating to data and cyberspace security and anti-monopoly concerns, would apply to us. Risks and uncertainties related to doing business in China include, but are not limited to, the following:

 

 

 

Changes in the economic and political policies of the PRC government could have a material and adverse effect on our business, financial condition and results of operations and may result in our inability to sustain our growth and expansion strategies. For details, see page 24 of this annual report.

 

 

 

Uncertainties with respect to the PRC legal system, including uncertainties regarding the enforcement of laws, and sudden or unexpected changes in policies, laws and regulations in China, could adversely affect us. For details, see page 25 of this annual report.

 

 

 

The PRC government may intervene in or influence our operations at any time, or may exert more control over our future overseas offerings or foreign investments in us, which could result in a material change in our operations, significantly limit or completely hinder our ability to offer or continue to offer securities to investors, and could cause the value of our securities to significantly decline or become worthless. For details, see page 25 of this annual report.

 

 

 

PRC regulations regarding acquisitions impose significant regulatory approval and review requirements, which could make it more difficult for us to pursue growth through acquisitions. For details, see page 26 of this annual report.

 

 

 

The permission and approval from the CSRC or other PRC government authorities may be required in connection with an offshore offering under PRC law, and, if required, we cannot predict whether or for how long we will be able to obtain such permission or approval. For details, see page 27 of this annual report.

 

 

 

Trading in our securities will be prohibited under the HFCAA if the PCAOB determines that it is unable to inspect or investigate completely registered public accounting firms headquartered in mainland China and Hong Kong, including our auditor as an independent registered public accounting firm, and as a result, U.S. national securities exchanges, such as the NASDAQ, may determine to delist our securities. For details, see page 27 of this annual report.

Risks Related to Our Shares

Risks and uncertainties related to our shares include, but are not limited to, the following:

 

 

 

The market price of our ordinary shares is volatile, leading to the possibility of its value being depressed at a time when you want to sell your holdings.

 

 

 

Share prices of companies with business operations primarily in China have fluctuated widely in recent years, and the trading prices of our ordinary shares are likely to be volatile, which could result in substantial losses to investors.

 

8


Table of Contents

Risks Related to Our Business

We commit substantial resources to new product and service development and acquisition opportunities in order to stay competitive and grow our business, and we may fail to offset the increased cost of such investment with a sufficient increase in net sales or margins.

The success of our business depends in great measure on our ability to keep pace with, or even lead, changes that occur in our industry and expand our product and service offerings. Traditionally, the automation and control systems business was relatively stable and slow moving. Successive generations of products offered only marginal improvements in terms of functionality and reliability. However, the emergence of computers, computer networks and electronic components as key elements of the systems that we design and build has accelerated the pace of change in our industry. Where there was formerly as much as a decade or more between successive generations of automation systems, the time between generations is now as little as two to three years. Technological advances and the introduction of new products, new designs and new manufacturing techniques by our competitors could adversely affect our business unless we are able to respond with similar advances. To remain competitive, we must continue to incur significant costs in product development, equipment and facilities and to make capital investments and seek complementary acquisitions. These costs may increase, resulting in greater fixed costs and operating expenses than we have incurred to date. As a result, we could be required to expend substantial funds for and commit significant resources to the following:

 

 

 

research and development activities on existing and potential products and services;

 

 

 

additional engineering and other technical personnel;

 

 

 

advanced design, production and test equipment;

 

 

 

manufacturing services that meet changing customer needs;

 

 

 

technological changes in manufacturing processes;

 

 

 

expansion of manufacturing capacity; and

 

 

 

acquiring technology through licensing and acquisitions.

Our future operating results will depend to a significant extent on our ability to continue providing new product and service solutions that compare favorably on the basis of time to market, cost and performance, with competing third-party suppliers and technologies. However, we may develop new products and services that do not gain market acceptance, which would result in the failure to recover the significant costs for design and manufacturing of new products and services, thus adversely affecting operating results.

Our businesses and financial performance may be affected by changes in the PRC government policies promoting infrastructural development, such as high-speed rail and urban mass transit. Any decrease in the public expenditures on, or any change in the public procurement policies or industry standards relating to, such industries may affect our business.

Our business includes providing high-speed rail signaling systems that ensure operational safety of passenger trains. The development of the PRC high-speed rail signaling system industry is dependent upon state planning and investment in high-speed rail transportation projects. The nature, scale and timetable of these projects may be affected by a number of factors, including the overall state investment in high-speed rail transportation projects and approval of such new projects. By the end of 2022, the total length of China’s high-speed railway was over 42,000 kilometers. We cannot predict whether the total annual investment in and the market size of the PRC high-speed railway industry will continue to grow in the future. If the total annual investment or the market size declines, our business and financial position may be adversely affected.

 

9


Table of Contents

We have also provided our supervisory control and data acquisition (“SCADA”) system to a number of China’s subway lines over the past years. Although the PRC government has historically been supportive of the development of the urban mass transit industry, its industrial policy may change from time to time and it may adopt new policies or measures to further regulate the urban mass transit industry due to changes in macroeconomic trends or certain unexpected events.

The spending patterns and priorities of Chinese policymakers cannot be predicted with certainty. We cannot assure you that the generally favorable policies will remain in force in the future. If the PRC government reduces its public investment in, or changes any industrial standards relating to the high-speed railway industry, railway or urban mass transit industry in the PRC, if any of our major customers changes its procurement or bidding policy, or if our rail transportation projects face challenges, there could have a material adverse effect on our business, financial position and results of operations.

Our capital and human resources committed to product and service offerings may not always achieve anticipated results and we may not be able to develop new product and service offerings that meet market demand or successfully introduce new products and services in a timely manner.

We are a technology-driven company. To maintain our leading position in the industry and meet the requirement of safety and efficiency, we have to continuously improve existing technology, product and service offerings, and design and develop new technology, product and service offerings that closely follow technology development trends and customer needs. However, we cannot guarantee that our capital and human resources activities will always keep pace with market demand and technological advances or yield the anticipated results. The products and services, which we have spent substantial capital and human resources to develop, may not be able to deliver expected commercial returns when they are developed due to changing technology trends and market demands. If we encounter delays in technology development, fail to meet changing market demands, underestimate or fail to follow technological trends, or if our competitors respond more quickly than we do, our business or operating results may be materially and adversely affected. Failure to develop and introduce new product and service solutions in the areas of industrial automation, rail transportation and mechanical and electrical solutions on a timely basis or at all could adversely affect our competitiveness and profitability.

Loss of major customers or changes in their orders may have an adverse impact on our business.

We have developed significant customer relationships with several local urban mass transit providers and railway authorities in respect of the high-speed train system in China and other geographies. We expect to continue to rely on our current major customers for a portion of our revenue in the future. Moreover, due to the nature of our business, the contract value of a single contract tends to be large. As such, our cash flows may become dependent on those customers’ payment practices and overall public funding policies, including the lengthening of collection times under contracts that have been performed. If our major customers significantly reduce, modify, postpone or cancel their purchase orders with us, we may not be able to get substitute orders with similar terms from other customers in a timely manner or at all. If we are not able to enter into contracts with our major customers on terms favorable to us or at all, our business and financial position may be adversely affected.

We do not have long-term purchase commitments from our customers, and we are exposed to potential volatility in our turnover.

Our business with our customers has been, and we expect it will continue to be, conducted on the basis of actual purchase orders received from time to time. Our customers are not obligated in any way to continue to place orders with us at the same or increased levels or at all. In addition, our customers may change or delay or terminate orders for products and services without notice for reasons unrelated to us, including lack of market acceptance for the products that our system was designed to control.

 

10


Table of Contents

We cannot assure you that our customers will continue to place purchase orders with us at the same volume or same margin, as compared to prior periods, or at all. We may not be able to locate alternative customers to replace purchase orders or sales. As a result, our business, financial condition and results of operations may vary from period to period and may fluctuate significantly in the future.

An increase in our contract backlog may reflect our inability to perform our contracts on a timely basis instead of our ability to expand our business.

Our backlog indicates our ability to sell our products and services and increase our revenue, which represents the amount of unrealized revenue to be earned from the contracts that we have won. Backlog is not a standard financial measure that has been defined by generally accepted accounting principles, and may not be indicative of future operating results. The amount of our aggregate backlog is based on the assumption that our relevant contracts will be performed in full in accordance with their terms. The termination or modification of any one or more major contracts may have a substantial and immediate effect on our backlog. We cannot guarantee that the amount estimated in our backlog will be realized in full, in a timely manner, or at all, or that, even if it is realized, such backlog will result in profits as expected. As a result, you should not rely on our backlog information presented in this annual report as an indicator of our future earnings.

We may face risks associated with our international operations and expansion, which could result in significant additional costs for our business operations.

A core component of our growth strategy is international expansion. As we continue to expand our international operations, we will be increasingly susceptible to the risks associated with overseas expansion. We have a limited operating history outside of the PRC and management of our international operations requires significant resources and management attention. Entering into new markets presents challenges, including, among others, the challenges of supporting a rapidly growing business in new environments with diverse cultures, languages, customs, legal systems, alternative dispute systems and economic, political and regulatory systems. We expect to incur significant costs associated with expanding our overseas operations, including hiring personnel internationally. The risks and challenges associated with overseas expansion include:

 

 

 

uncertain political and economic climates;

 

 

 

lack of familiarity and burdens of complying with foreign laws, accounting and legal standards, regulatory requirements, tariffs and other barriers;

 

 

 

unexpected changes in regulatory requirements, taxes, trade laws, tariffs, export quotas, custom duties or other trade restrictions;

 

 

 

lack of experience in connection with the localization of our applications, including translation into foreign languages and adaptation for local practices, and associated expenses and regulatory requirements;

 

 

 

difficulties in adapting to differing technology standards;

 

 

 

longer sales cycles and accounts receivable payment cycles and difficulties in collecting accounts receivable;

 

 

 

difficulties in managing, growing, and staffing international operations, including varying legal and cultural expectations for employee relationships, increased travel, infrastructure and legal compliance costs associated with international operations;

 

 

 

challenges to our corporate culture resulting from a dispersed workforce and intricacies of foreign employees joining labor unions, employee representative bodies, or engaging in collective bargaining agreements, and challenges related to work stoppages or slowdowns;

 

 

 

fluctuations in exchange rates that may increase the volatility of our foreign-based revenue and expenses;

 

 

 

potentially adverse tax consequences, including the complexities of foreign value-added tax, goods and services tax and other transactional taxes;

 

 

 

reduced or varied protection for intellectual property rights in some countries;

 

 

 

difficulties in managing and adapting to differing cultures and customs;

 

 

 

difficulties in implementing and maintaining the financial systems and processes needed to enable compliance across multiple product and service offerings and jurisdictions;

 

11


Table of Contents
 

 

data privacy laws which require that customer data be stored and processed in a designated territory subject to laws different from those of the PRC;

 

 

 

new and different sources of competition as well as laws and business practices favoring local competitors and local employees;

 

 

 

compliance with anti-bribery laws, including compliance with the Foreign Corrupt Practices Act (the “FCPA”);

 

 

 

increased financial accounting and reporting burdens and complexities; and

 

 

 

restrictions on the transfer of funds across borders or repatriation of earnings.

In addition, in our international business expansion to Southeast Asia, South Asia and the Middle East, we may not be able to find adequate and qualified local engineers to bid and complete sizable rail transportation orders and industrial automation projects, and because of visa requirements, we may have difficulties relocating adequate engineers from China to various foreign countries and have them stay there long enough to finish the projects, which could have an adverse impact on our international business expansion. With operations in Singapore, Malaysia, Indonesia, India and the Middle East, we are subject to numerous, and sometimes conflicting, legal requirements on matters as diverse as import/export controls, trade restrictions, tariffs, taxation, sanctions, government affairs, anti-corruption, whistle blowing, internal and disclosure control obligations, data protection and privacy and labor relations and regulatory requirements that are specific to our clients’ industries. Non-compliance with these regulations in the conduct of our business could result in fines, penalties, criminal sanctions against us or our officers, disgorgement of profits, prohibitions on doing business and adverse impact on our reputation. Gaps in compliance with these regulations in connection with the performance of our obligations to our clients could also result in exposure to monetary damages, fines and/or criminal prosecution, unfavorable publicity, restrictions on our ability to process information and allegations by our clients that we have not performed our contractual obligations. Many countries also seek to regulate the actions that companies take outside of their respective jurisdictions, subjecting us to multiple and sometimes competing legal frameworks in addition to our home country rules. Due to the varying degree of development of the legal systems of the countries in which we operate and plan to operate, local laws might be insufficient to defend us and preserve our rights. We could also be subjected to risks to our reputation and regulatory action on account of any unethical acts by any of our employees, partners or other related individuals. As a result of these factors, international expansion may be more difficult, take longer and not generate the results we anticipate, which could negatively impact our growth and business.

If we fail to accurately estimate the overall risks or costs under the contracts with our customers, or the time needed to complete the relevant projects under such contracts, we may experience cost overruns, schedule delays, lower profitability or even losses under such contracts when we perform such contracts.

We derive the majority of our total consolidated revenues from the integrated solutions contracts that we have won through a competitive bidding process. The purpose of an integrated solutions contract is to furnish an automation system that provides the customer with a total solution for the automation or process control requirement being addressed. These contracts require us to complete projects at a fixed price, and therefore expose us to the risk of cost overruns. Cost overruns, whether due to efficiency, estimates or other reasons, could result in lower profit or losses. Other variations and risks inherent in the performance of fixed-price contracts such as delays caused by technical issues, and any inability to obtain the requisite permits and approvals, may cause our actual risk exposure and costs to differ from our original estimates.

In addition, we may be unable to deliver products or complete projects in accordance with the schedules set forth under the integrated solutions contracts. Our projects and our manufacturing and sales of products could be delayed for a number of reasons, including those relating to market conditions, policies, laws and regulations of the PRC and other relevant jurisdictions, availability of funding, transportation, disputes with business partners and subcontractors, technology and raw materials suppliers, employees, local governments, natural disasters, epidemics (such as Covid-19), power and other energy supplies, and availability of technical or human resources.

 

12


Table of Contents

We cannot guarantee that we will not encounter cost overruns or delays in our current and future delivery of products and the completion of projects. If such cost overruns or delays were to occur, our costs could exceed our budget, and our profits on the relevant contracts may be adversely affected.

Our products may contain design or manufacturing defects that could result in product liability claims and cause us to suffer losses, and such defects could adversely affect demand for our products and services.

Our products are very complex, integrated systems, often with elements designed specifically for the particular situation of a customer. These products may have dormant design or manufacturing issues or defects that are not detected until they are put into actual use. Also, we manufacture spare parts for maintenance and replacement purposes after the completion of integrated solutions contracts. While there have been no significant issues or defects identified as of the date of this annual report, any issues or defects in the design, manufacture and spare parts we provide may result in returns, claims, delayed shipments to customers or reduced or cancelled customer orders and other forms of damages asserted against us. A product issue or defect or negative publicity concerning defective products or services of ours could adversely affect our results of operations, reputation, customer satisfaction and market share.

Moreover, we are active in the conventional and nuclear power generation and railway control systems sectors. Each of these sectors poses a substantially higher risk of liability in the event of a system failure than is present in the industrial process controls markets in which we have traditionally competed. In certain jurisdictions that impose strict liability on product defects, we could be held liable for injuries or accidents involving our products even if the defects are not caused by us. We may be held liable for any damages or losses incurred in connection with or arising from defective products manufactured or designed by us, and if the damages or losses are severe, we may also be subject to administrative penalties imposed by the government. If our products or services are proven to be defective and have caused personal injury, property damage or other losses to rail passengers, we may be held responsible under liability claims under the laws of the PRC or other jurisdictions in which our products or services are sold, used or provided. We may need to devote substantial funds and other financial and administrative resources to rectifying or preventing potential product liability incidents, which could adversely affect our working capital, cash flow and results of operation.

In line with the industry practice, we generally do not carry large amounts of product liability insurance for our products, and we may not be able to obtain adequate insurance coverage in the future or may experience difficulties in obtaining the insurance coverage we need, which could negatively affect our business, financial condition and results of operations. The typical industrial practice is for the customers to obtain insurance to protect against their own operational risks. Any claims against us, regardless of their merits, could materially and adversely affect our financial condition. If we recall any of our products or are punished by governmental authorities, our business activities, financial condition and results of operations, as well as reputation, could be adversely affected.

Since we use a variety of raw materials and components in our production, shortages or price fluctuations of raw materials and the inability of key suppliers to meet our quantity or quality requirements could increase the cost of our products, undermine our product quality and adversely impact our business.

Our major requirements for raw materials include bare printed circuit boards, electronic components, chips, cabinets and cables. Although we believe the sources of supply for these raw materials and components are generally adequate, any shortages or price increases could lead to higher costs of sales in the future. Our inability to pass on all or any raw material price increases to our customers or suppliers or offset the price fluctuations through commodity hedges could adversely affect our business, financial condition and results of operations.

Moreover, we procure our major raw materials, bare printed circuit boards, from suppliers based on our requirements and design considerations. Our suppliers may not be able to scale production or adjust the delivery of products during times of volatile demand. In addition, we cannot guarantee that our suppliers have developed adequate and effective quality control systems. Our vendors’ inability to meet our volume requirements or quality standards may materially and adversely affect our brand and reputation, as well as our business, financial condition and results of operations.

 

13


Table of Contents

We may experience material disruptions to our productions and business operations.

We primarily manufacture the hardware of our products in Beijing and Hangzhou facilities and on certain occasions outsource the production to third-party manufacturers. These facilities may be affected by natural or man-made disasters and other external events, including but not limited to fire, natural disasters, diseases and epidemics (such as Covid-19), weather, manufacturing problems, strikes, transportation interruption, government regulation, supply chain disruption or terrorism. Any such disruptions or facility downtime could prevent us from meeting customer demand for our product and require us to make unexpected capital expenditures. In such circumstances, we may not be able to find alternatives on terms acceptable to us, or at all. Any of these disruptions may force us to cease operations, shift production to other third-party manufacturers or cease certain parts of our business operations, which could incur substantial costs or take a significant time to re-start production or operations, each of which may adversely impact our business and results of operations.

Security breaches or disruptions of our information technology systems could adversely affect our business.

We rely on information technology networks and systems, including the Internet, to process, transmit and store electronic information, and to manage or support a variety of business processes and activities. Additionally, we collect and store certain data, including proprietary business information, and may have access to confidential or personal information in certain of our businesses, which is subject to privacy and security laws and regulations, and customer-imposed controls. These information technology networks and systems may be susceptible to damage, disruptions or shutdowns due to failures during the process of upgrading or replacing software, databases or components; power outages; telecommunications or system failures; terrorist attacks; natural disasters; employee error or malfeasance; server or cloud provider breaches; and computer viruses or cyberattacks. Cybersecurity threats and incidents can range from uncoordinated individual attempts to gain unauthorized access to information technology networks and systems to more sophisticated and targeted measures, known as advanced persistent threats, directed at us, our products, customers and/or third-party service providers. Despite the implementation of cybersecurity measures (including access controls, data encryption, vulnerability assessments, continuous monitoring, and maintenance of backup and protective systems), our information technology networks and systems may still be vulnerable to cybersecurity threats and other electronic security breaches. It is possible for such vulnerabilities to remain undetected for an extended period, up to and including several years. In addition, it is possible a security breach could result in theft of trade secrets or other intellectual property or disclosure of confidential customer, supplier or employee information. We cannot guarantee that we will be able to prevent security breaches or other damage to our information technology systems, nor can we guarantee that our internal control and compliance programs will be able to adequately address all or any of such breaches. Disruptions caused by any such breaches or damage could have an adverse effect on our operations, as well as expose us to litigation, liability or penalties under privacy laws, increased cybersecurity protection costs, reputational damage and product failure.

Our failure to comply with cybersecurity and data protection laws and regulations could lead to government enforcement actions and significant penalties against us, and adversely impact our operating results.

The regulatory framework for the collection, use, safeguarding, sharing, transfer and other processing of personal information and important data worldwide is rapidly evolving and is likely to remain uncertain for the foreseeable future. For example, regulatory authorities in China have implemented and are considering a number of legislative and regulatory proposals concerning cybersecurity and data protection.

The PRC Cyber Security Law, which took effect in June 2017, created China’s first national-level data protection regime for “network operators,” which may include all organizations in China that provide services over the internet or another information network. Specifically, the Cyber Security Law provides that China adopts a multi-level protection scheme, under which network operators are required to perform obligations of security protection to ensure that the network is free from interference, disruption or unauthorized access, and to prevent network data from being disclosed, stolen or tampered.

 

14


Table of Contents

In addition, the PRC Data Security Law was promulgated by the Standing Committee of the National People’s Congress on June 10, 2021 and took effect on September 1, 2021. The Data Security Law establishes a tiered system for data protection in terms of their importance, data categorized as “important data,” which will be determined by governmental authorities in the form of catalogs, are required to be treated with a higher level of protection. Specifically, the Data Security Law provides that operators processing “important data” are required to appoint a “data security officer” and a “management department” to take charge of data security. In addition, such an operator is required to evaluate the risk of its data activities periodically and file assessment reports with relevant regulatory authorities.

Numerous regulations, guidelines and other measures have been or are expected to be adopted under the umbrella of, or in addition to, the Cyber Security Law and Data Security Law. For example, Regulations on the Security Protection of Critical Information Infrastructure (the “CII Protection Regulations”) was promulgated by the State Council of the PRC on July 30, 2021 and became effective on September 1, 2021. According to the CII Protection Regulations, critical information infrastructure (the “CII”) refers to any important network facilities or information systems of the important industry or field such as public communication and information service, energy, transportation, water conservancy, finance, public services, e-government affairs and national defense science, which may endanger national security, people’s livelihood and public interest in the case of damage, function loss or data leakage. Regulators supervising specific industries are required to formulate detailed guidance to recognize the CII in the respective sectors, and a critical information infrastructure operator, or a CIIO, must take the responsibility to protect the CII’s security by performing certain prescribed obligations. For example, CIIOs are required to conduct network security test and risk assessment, report the assessment results to relevant regulatory authorities, and timely rectify the issues identified at least once a year.

Additionally, in November 2021, the CAC issued the Cyber Data Security Administration Regulations (Draft for Comments), which, among other things, stipulates that a data processor that processes “important data” or listed overseas must conduct an annual data security review by itself or by engaging a data security service provider and submit the annual data security review report for a given year to the relevant municipal counterpart of the CAC before January 31 of the following year. As of the date of this annual report, such administration regulations have not been adopted. In January 2022, the CAC and several other administrations jointly promulgated the amended Cybersecurity Review Measures (the “Cybersecurity Review Measures”), which became effective on February 15, 2022, and superseded and replaced the current cybersecurity review measures that became effective in June 2020. Pursuant to the Cybersecurity Review Measures, a CIIO that purchases network products and services, or conducts data process activities, which affect or may affect national security will be subject to the cybersecurity review. The Cybersecurity Review Measures also expands the cybersecurity review to “internet platform operators” in possession of personal information of over one million users if such operators intend to list their securities in a foreign country. See “—Risks Related to Doing Business in China—The permission and approval from the CSRC or other PRC government authorities may be required in connection with an offshore offering under PRC law, and, if required, we cannot predict whether or for how long we will be able to obtain such permission or approval.” Alternatively, relevant governmental authorities in the PRC may initiate a cybersecurity review if they determine an operator’s network products or services or data processing activities affect or may affect national security.

Furthermore, the Opinions on Strictly Cracking Down on Illegal Securities Activities requires (i) speeding up the revision of the provisions on strengthening the confidentiality and archives management relating to overseas issuance and listing of securities and (ii) improving the laws and regulations relating to data security, cross-border data flow, and management of confidential information. The Personal Information Protection Law, which was promulgated by the Standing Committee of the National People’s Congress on August 20, 2021 and took effect on November 1, 2021, integrates the various rules with respect to personal information rights and privacy protection and applies to the processing of personal information within mainland China as well as certain personal information processing activities outside mainland China, including those for the provision of products and services to natural persons within China or for the analysis and assessment of acts of natural persons within China. We may have access to confidential or personal information in certain of our businesses. Although we endeavor to comply with our privacy policies and other documentation regarding the protection of personal information, we may at times fail to do so or may be perceived to have failed to do so. Moreover, despite our efforts, we may not be successful in achieving compliance if our employees or contractors fail to comply with these policies and documentation.

 

15


Table of Contents

Since the Cyber Security Law, Data Security Law and relevant regulations are relatively new, uncertainties still exist in relation to their interpretation and implementation. Any change in laws and regulations relating to privacy, data protection and information security and any enhanced and scrutinized governmental enforcement action of such laws and regulations could greatly increase our cost in providing our products and services, limit their use or adoption or require certain changes to be made to our operations. We cannot assure you that we will be compliant with the laws and regulations described above in all respects, and we may be ordered to rectify and terminate any actions that are deemed illegal by the government authorities and become subject to fines and other government sanctions, which may materially and adversely affect our business, financial condition, and results of operations.

Specifically, given the uncertainties surrounding the interpretation and implementation of the Cyber Security Law, Data Security Law and relevant regulations, we cannot rule out the possibility that we, or certain of our customers or suppliers may be deemed as a CIIO, or an operator processing “important data.” First, if we are deemed as a CIIO, our purchase of network products or services, if deemed to be affecting or may affect national security, will need to be subject to cybersecurity review, before we can enter into agreements with relevant customers or suppliers, and before the conclusion of such procedure, these customers will not be allowed to use our products or services, and we are not allowed to purchase products or services from our suppliers. There can be no assurance that we would be able to complete the applicable cybersecurity review procedures in a timely manner, or at all, if we are required to follow such procedures. Any failure or delay in the completion of the cybersecurity review procedures may prevent us from using certain network products and services, and may result in fines of up to ten times the purchase price of such network products and services being imposed upon us, if we are deemed a CIIO using network products or services without having completed the required cybersecurity review procedures. If the reviewing authority is of the view that the use of such network products or services by us, or by certain of our customers or suppliers, involves risk of disruption, is vulnerable to external attacks, or may negatively affect, compromise, or weaken the protection of national security, we may not be able to provide such products or services to relevant customers, or purchase products or services from relevant suppliers. This could have a material adverse effect on our results of operations and business prospects. Second, the notion of “important data” is not clearly defined by the Cyber Security Law or the Data Security Law. In order to comply with the statutory requirements, we will need to determine whether we possess important data, monitor the important data catalogs that are expected to be published by local governments and departments, perform risk assessments and ensure we are complying with reporting obligations to applicable regulators. We may also be required to disclose to regulators business-sensitive or network security-sensitive details regarding our processing of important data, and may need to pass the government security review or obtain government approval in order to share important data with offshore recipients, which can include foreign licensors, or share data stored in China with judicial and law enforcement authorities outside of China. If judicial and law enforcement authorities outside China require us to provide data stored in China, and we are not able to pass any required government security review or obtain any required government approval to do so, we may not be able to meet the foreign authorities’ requirements. The potential conflicts in legal obligations could have an adverse impact on our operations in and outside of China.

Our goodwill is subject to impairment review and any goodwill impairment may negatively affect our reported results.

Goodwill represents the excess of the purchase price over the estimated fair value of net tangible and identifiable intangible assets acquired. Our outstanding goodwill as of June 30, 2023 was related to the acquisition of Hollysys Industrial Software in July 2017, Shandong Lukang in August 2019 and Hollysys Intelligent in August 2021. Based on our quantitative assessment for Hollysys Intelligent and qualitative assessment for Hollysys Industrial Software and Shandong Lukang, the goodwill was not impaired as of June 30, 2023.

However, there are uncertainties surrounding the amount and timing of future expected cash flows for Hollysys Industrial Software, Shandong Lukang and Hollysys Intelligent. In the future, if actual future cash flows being less than forecasted or delays in the timing of when those cash flows are expected to be realized, goodwill impairment might be triggered. Further, the timing of when actual future cash flows are received could differ from our estimates, which are based on historical trends and do not factor in unexpected delays in project commencement or execution.

In addition, we might make acquisitions and execute other forms of business combination, which would record goodwill, from to time in the future.

 

16


Table of Contents

We may experience delays or defaults in payment of accounts receivables or in release of retention by our customers, which may adversely affect our cash flow and working capital, financial condition and results of operations.

In line with the industry practice, we typically have a long receivable collection cycle. We have in the past faced, and may face in the future, the risk that customers may delay their settlement with us or delay or fail to pay us as scheduled such as due to financial distress of our customers. Furthermore, defaults in payments to us on projects for which we have already incurred significant costs and expenses can materially and adversely affect our results of operations and reduce our financial resources that would otherwise be available to fund other projects. We cannot assure you that payments from customers will be made in a timely manner or at all, or that delays or defaults in payments will not adversely affect our financial condition and results of operations.

Our operations require certain permits, licenses, approvals and certificates, the revocation, cancellation or non-renewal of which could significantly hinder our business and operations, and we are subject to periodic inspections, examinations, inquiries and audits by regulatory authorities.

We are required to obtain and maintain valid permits, licenses, certificates and approvals from various governmental authorities or institutions under relevant laws and regulations for our businesses of design and integration, equipment manufacturing and system implementation services. We must comply with the restrictions and conditions imposed by various levels of governmental agencies to maintain our permits, licenses, approvals and certificates. If we fail to comply with any of the regulations or meet any of the conditions required for the maintenance of our permits, licenses, approvals and certificates, our permits, licenses, approvals and certificates could be temporarily suspended or even revoked, or the renewal thereof, upon expiry of their original terms, may be delayed or rejected, which could materially and adversely impact our business, financial condition and results of operations.

We are subject to periodic inspections, examinations, inquiries and audits by regulatory authorities and may be subject to suspension or revocation of the relevant permits, licenses, approvals or certificates, or fines or other penalties due to any non-compliance identified as a result of such inspections, examinations, inquiries and audits. We cannot assure you that we will be able to maintain or renew our existing permits, licenses, approvals and certificates or obtain future permits, licenses, approvals and certificates required for our continued operation on a timely basis or at all. In the event that we fail to comply with applicable laws and regulations or fail to maintain, renew or obtain the necessary permits, licenses, approvals or certificates, our qualification to conduct various businesses may be adversely impacted.

As we expand our business outside of mainland China, we will encounter the increasing need for international certifications and compliance with the regulation of different governments, which if not obtained and complied with may adversely impact our business.

We are expanding our business outside of mainland China, including seeking business opportunities in Hong Kong, Singapore, Malaysia, India, Indonesia, and the Middle East. For our marketing both in mainland China and in other jurisdictions, we seek international certifications and have obtained certificates such as the European Safety Standard Certification Level 4 and the Safety Integrity Level 3 (SIL 3) Certification. As we operate in jurisdictions outside of mainland China, we will have to comply with local laws, some of which relate to various safety and quality requirements for the kinds of products we provide. The failure to have any necessary or beneficial certifications and the failure to comply with local laws will have an adverse impact on our marketing and business, and may result in additional costs and expenses.

We are exposed to risks associated with public project contracts.

Due to the nature of our industry, we are exposed to risks associated with public project contracts. For example, many of our contracts are for large and high-profile high-speed railway or urban mass transit infrastructure projects, which can result in increased political and public scrutiny of our work. Certain of our customers are affiliated with government authorities. Such customers may delay making payments for our projects, and it may take a considerably longer period of time to resolve disputes with these customers than resolving disputes with customers in private sectors.

Moreover, such government-affiliated customers may require us to undertake additional obligations, change the type of our services, equipment used or other terms of service, or purchase specific equipment, or modify other contractual terms from time to time for the social benefit or other administrative purposes, resulting in additional costs incurred by us, which may not be reimbursed by such customers in full. If any early termination by any government-affiliated customers occurs or if any government-affiliated customers fail to renew their contracts with us in the future, our backlog may be reduced and our investment plan may be hindered, which may have a material adverse effect on our business and financial performance.

 

17


Table of Contents

Many of our competitors have substantially greater resources than we do, allowing them to compete on an advantageous basis, and any increased competition from foreign and PRC domestic competitors within the industries where we operate could negatively impact our market share in the industry.

We operate in a very competitive environment. Our principal offering is a comprehensive suite of automation systems for a wide spectrum of industrial market clientele, ranging from power, chemical, petrochemical, to nuclear, metallurgy, building materials, food-beverage, pharmaceutical and other industries. Many of our competitors are better established and more experienced than we are, have longer operating history than we do, have substantially greater financial resources, operate in more international markets, and are substantially more diversified than we are. As a result, they are in a stronger position to compete effectively with us.

Multi-national companies including Honeywell (US), ABB (Sweden), Siemens (Germany), Emerson (US), Yokogawa (Japan) and Hitachi (Japan) account for the majority of the global automation market share. In domestic market, except the multi-national companies, our main local competitor is Supon. These large competitors are also in a better position than we are to weather any extended weaknesses in the market for automation and control systems.

Additionally, if major competitors increase their investments in China or our targeted overseas markets or collaborate with our existing competitors, we may face even more intense competition. We may not be able to compete successfully with existing industry leaders in new business areas into which we intend to expand. This may in turn affect our business, operating results and financial condition. Other emerging companies or companies in related industries may also increase their participation in relevant markets, which would add to the competitive pressure that we face.

Our business operations are largely dependent on our senior management and our ability to attract and retain engineering talents.

The stability of our business operations and the continuing growth of our business depend on the continuing services of our senior management and engineering talents. In the industries in which we operate, industry experience, management expertise and strategic direction are crucial. If we lose the services of our senior management and engineering staff, we may not be able to recruit a suitable or qualified replacement and may incur further costs and expenses to recruit and/or train new employees. In particular, any sudden loss of a member of our senior management or engineering staff may disrupt our strategic direction and leadership. As we continue to expand our business, we will need to continue to attract and retain experienced management personnel with extensive experience in the industries in which we operate.

We believe that competition for experienced personnel in the areas of industrial automation, rail transportation and mechanical and electrical solutions is intense. Competition for such qualified personnel could lead to higher emoluments and other compensations in order to attract and retain such personnel and an increase in our operating costs. If we are not able to retain the members of our senior management or engineering staff required to achieve our business objectives, this may materially and adversely affect our business operations and prospects.

Our control systems are used in infrastructure projects such as subway systems, railways and nuclear plants; to the extent that our systems do not perform as designed, we could be found responsible for the damage resulting from that failure.

We face potential responsibility for the failure of our control systems in performing the various functions for which they are designed and the damages resulting from any such problem. To the extent that we contract to provide control systems in larger scale projects, the level of damages for which we may be held responsible is likely to increase. To the extent that any of our installed control systems do not perform as designed for their intended purposes, and we are held responsible for the consequences of those performance failures and resulting damages, there may be an adverse impact on our business, reputation, revenues and profits. We believe that our control systems have so far performed as designed, and there are no claims asserted against us based on any significant, non-performance event. Notwithstanding our record, no assurance can be given that no claims will be sought in the future based on the design and performance of our control systems.

 

18


Table of Contents

Industry and economic conditions may adversely affect the markets and operating conditions of our customers, which in turn can affect demand for our products and services and our results of operations.

We operate in a cyclical industry that is sensitive to general economic conditions in the PRC and abroad. Rapid growth in the PRC economy and urban population could lead to an increased demand for high-speed railway, urban transportation and power plants, which could in turn foster demand for control system products and services in high-speed rail transportation, urban mass transit and power sectors. Changes in market supply and demand could also have a substantial effect on our product prices, business, revenue and financial condition. Macroeconomic conditions (such as the government’s announcement of economic stimulus policies to encourage the construction of public infrastructure or the termination of such policies), supply and demand imbalances and other factors beyond our control, including import and export policies, value-added tax and export taxes could have a major impact on our market share, and the demand for and prices of our products. Increased demand for rail transportation and increased operating margins may result in a larger amount of new investments in the relevant industries and increased production in the overall industry, which may cause supply to exceed the demand and lead to a period of lower prices. This cycle of rising and falling demand may repeat itself. Any of these cyclical factors may adversely impact our business, financial condition, results of operations and prospects.

We are striving to expand our sales into the international markets. Our overseas business extends to Southeast Asia and the Middle East. Any economic downturn may result in reduced funding for public infrastructures including railway or urban mass transit infrastructures and a decreased demand for our transportation control system products and services in the international market. Moreover, any economic downturn may negatively impact the ability of our international customers to obtain financing, which may lead to their unwillingness to purchase our products. Therefore, the general demand for our products and their selling price could decline. Any adverse changes in the global market and economic conditions and any slowdown or recession of the global economy could have a material adverse effect on our business, financial condition, results of operations and prospects. See “—Our business, financial condition, and results of operations may be materially and adversely affected by any economic slowdown in China as well as globally, or tensions in international trade and rising political tensions, particularly between the U.S. and China.”

We may not be able to sufficiently protect our intellectual property.

Our business primarily relies on a combination of copyright, patent, trademark and other intellectual property laws, nondisclosure agreements and other protective measures to protect our proprietary rights. As of June 30, 2023, we held 458 software copyrights, 502 authorized patents, 343 patent applications and 63 registered trademarks.

Our competitors may independently develop proprietary technology similar to ours, introduce counterfeits of our products, misappropriate our proprietary information or processes, infringe on our patents, brand name and trademarks, or produce similar products that do not infringe on our patents or successfully challenge our patents. Our efforts to defend our patents, trademarks and other intellectual property rights against competitors or other violating entities may be unsuccessful. We may be unable to identify any unauthorized use of our patents, trademarks and other intellectual property rights and may not be afforded adequate remedies for any breach. In particular, in the event that our registered patents and our applications do not adequately describe, enable or otherwise provide coverage of our technologies, samples and products, we would not be able to exclude others from developing or commercializing these technologies, samples and products.

 

19


Table of Contents

We also utilize unpatented proprietary know-how and trade secrets and employ various methods to protect our intellectual property. We have generally entered into confidentiality agreements (which include, in the case of employees, non-competition provisions and intellectual property right ownership provisions) with our key research and development personnel. These agreements provide that all confidential information developed or made known to the individual during the course of the individual’s relationship with us is to be kept confidential and not disclosed to third parties except in circumstances specified in the agreements. In the case of employees, the agreements provide that all of the technology which is conceived by the individual during the course of employment is our exclusive property. However, these agreements may not provide meaningful protection or adequate remedies in the event of unauthorized use or disclosure of our proprietary information. In addition, it is possible that third parties could independently develop information and techniques substantially similar to ours or otherwise gain access to our trade secrets.

In the event that any misappropriation or infringement of our intellectual property occurs in the future, we may need to protect our intellectual property or other proprietary rights through litigation. Litigation may divert our management’s attention from our business operations and possibly result in significant legal costs, and the outcome of any litigation is uncertain. Furthermore, infringement of our intellectual property rights may impair the market value and share of our products, damage our reputation and adversely affect our business, financial condition and results of operations.

Our intellectual property may become obsolete and may not be able to protect us from the competition.

The markets in which our businesses operate may experience rapid and significant changes due to the introduction of innovative and disruptive technologies. Our operating results depend to a significant extent on our ability to maintain our technological leadership, anticipate and adapt to changes in our markets and to optimize our cost base accordingly. Introducing new products and technologies requires a significant commitment to research and development, which in return requires an expenditure of considerable financial resources that may not always result in success. Our results of operations may suffer if we invest in technologies that may not be used or integrated as expected, or are not accepted in the marketplace, or if our products, solutions or systems are not introduced to the market in a timely manner, particularly compared to our competitors, or become obsolete. Our patents and other intellectual property may not prevent competitors from independently developing or selling products and services that are similar to or duplicate our products and services.

Our acquisition strategies may not be successful, which could adversely affect our business and increase our financial expenses.

In addition to organic growth, we may supplement our business expansion through acquisitions of an operating business or specific assets. Examples of our past acquisitions are the acquisitions of Concord Group in 2011 and Bond Group in 2013, which were undertaken to accelerate the development of our mechanical and electrical solutions business in Southeast Asia and the Middle East. Implementing our acquisition strategies may expose us to the following risks, among others, which could have material adverse effects on our business, financial condition, results of operations and prospects:

 

 

 

unidentified or unforeseeable liabilities or risks may exist in the potential assets or business to be acquired;

 

 

 

failure to assimilate acquired business and personnel into our operations or failure to realize anticipated cost savings or other synergies from the acquisition;

 

 

 

integration challenges related to implementing or improving internal controls, procedures and/or policies at a business that prior to the acquisition lacked the same level of controls, procedures and/or policies;

 

 

 

incurring additional debts which could reduce our available funds for operations and other purposes as a result of increased debt repayment obligations;

 

 

 

inability to retain employees;

 

 

 

the assumption of certain known and unknown liabilities of the acquired business;

 

 

 

loss of customers; and

 

 

 

disruption of our ongoing business and diversion of resources and management attention from existing businesses and strategic matters.

 

20


Table of Contents

We may not be able to consummate acquisitions or dispositions on favorable terms or at all. Our ability to consummate acquisitions will be limited by our ability to identify appropriate acquisition candidates, to negotiate acceptable terms for purchase and our access to financial resources, including available cash and borrowing capacity. In addition, we cannot assure you that we will be able to effectively integrate businesses we acquire or that any acquisitions will generate long-term benefits for us. Any failure to effectively integrate or benefit from acquisitions we make may have material adverse effects on our business, financial condition, results of operations and prospects.

Our business, financial condition, and results of operations may be materially and adversely affected by any economic slowdown in China as well as globally, or tensions in international trade and rising political tensions, particularly between the U.S. and China.

The success of our business depends on consumer spending. We currently derive a substantial majority of our revenue from China and are also expanding into international markets. As a result, our revenue and net income are impacted to a significant extent by economic conditions in China and globally, as well as economic conditions specific to infrastructural development. The global economy, markets and levels of consumer spending are influenced by many factors beyond our control, including consumer perception of current and future economic conditions, political uncertainty (including the potential impact of political and regulatory uncertainties in the United States), levels of employment, inflation or deflation, real disposable income, interest rates, taxation and currency exchange rates.

The growth of the PRC economy has slowed in recent years. Further disruptions or continuing or worsening slowdown could significantly reduce domestic commerce in China. A further decrease in economic growth rates or an otherwise uncertain economic outlook in China or any other markets in which we may operate could have a material adverse effect on consumer spending and therefore adversely affect our business, financial condition and results of operations.

Recently there have been changes in international trade policies and rising political tensions, particularly between the U.S. and China, but also as a result of the war in Ukraine and sanctions on Russia. For instance, the U.S. government has in the past imposed, additional, new, or higher tariffs on certain products imported from China to penalize China for what it characterizes as unfair trade practices. China has responded by imposing additional, new, or higher tariffs on certain products imported from the United States. Although the United States and China entered into the Economic and Trade Agreement between the United States of America and the People’s Republic of China as a phase one trade deal, effective on February 14, 2020, it is uncertain whether there will be any further material changes to tariff policies. There have also been concerns about the relationships among China and other Asian countries and the relationship between the United States and certain Asian countries, which may result in or intensify potential conflicts in relation to territorial, regional security and trade disputes. Any further escalation in geopolitical tensions or a trade war, or news and rumors of any escalation, could have a material and adverse effect on our business, results of operations, and/or the trading prices of our securities. Specifically, the current and future actions or escalations by either the United States or China that affect trade relations may cause or contribute to further slowdowns in Chinese economic growth, the depreciation of the RMB and global economic turmoil, which has the potential to adversely impact our supply chain for our products and potentially have a material adverse effect on our business and results of operations, and we cannot provide any assurance as to whether such actions will occur or the form that they may take.

We are subject to litigation risks.

In our ordinary course of business, we may be involved in claims relating to our employees, customers or suppliers or other third parties from time to time. In addition, claims may be brought against us for alleged defective or incomplete work, liabilities for defective products, delayed or improper delivery of products and services, personal injuries and deaths, breaches of warranty, delayed payments to our suppliers, labor disputes or late completion of projects or other contracts. If we were found to be liable for any of the claims, we would have to incur additional costs. Both claims brought against us and by us, if not resolved through negotiation, may be subject to lengthy and expensive litigation or arbitration proceedings. Charges associated with claims brought against us and write-downs associated with claims brought by us could have a material adverse impact on our financial condition, results of operations and cash flow. Moreover, legal proceedings resulting in judgments or findings against us may harm our reputation and damage our prospects for future contract awards. In addition, any legal proceedings may divert our management’s attention from our business.

 

21


Table of Contents

The dispute in connection with the ownership of Ace Lead Profits Limited (“Ace Lead”) may adversely impact us.

We were made aware of a shareholders dispute regarding ownership of Ace Lead Profits Limited, one of our shareholders, reporting to own 4,144,223 ordinary shares of the Company, which represents 6.68% of our total outstanding shares as of September 2, 2023. Ace Lead Profits Limited is wholly owned and controlled by Mr. Baiqing Shao, and Mr. Baiqing Shao was reported to be deemed to be a beneficial owner of the shares held by Ace Lead Profits Limited.

In August 2016, Dr. Changli Wang, the then sole shareholder of Ace Lead, one of our record shareholders, transferred his single share in Ace Lead to Mr. Baiqing Shao for a nominal consideration. We were notified that Dr. Wang indicated that, as Mr. Shao had stepped down as our chairman and chief executive officer since July 2020, he should no longer be entitled to any share in Ace Lead and he should immediately transfer the share in Ace Lead to one or more persons designated by Dr. Wang. As of the date of this annual report, Mr. Shao has not transferred the share in Ace Lead to any designees of Dr. Wang.

Our board of directors (the “Board”) has received notice from Hollysys Committee on Trust Interests (the “Committee”) that a legal action has been commenced in the Hong Kong High Court against Mr. Shao and Ace Lead on March 9, 2021 disputing the beneficial ownership of the Company’s shares held by Ace Lead and the beneficial ownership of the shares of Ace Lead held by Mr. Shao (the “Legal Action”), and the Hong Kong High Court held a hearing on jurisdiction dispute on October 19, 2022, and subsequently issued an order dismissing defendants’ jurisdictional dispute claims on November 4, 2022 and the case will be tried on merits. We cannot predict the outcome of the Legal Action, and the ongoing litigation proceedings in connection with the ownership of Ace Lead may cause us or our management, including Dr. Wang, to incur significant time, resources and cost or divert their attention from our business, which could have a negative impact on our business, results of operations, and growth prospects.

If we fail to maintain an effective system of internal control over financial reporting, we may not be able to accurately report our financial results or prevent fraud.

We are subject to reporting obligations under U.S. securities laws. Under these laws, we are required to include in our annual report on Form 20-F a management report on our internal control over financial reporting containing management’s assessment of the effectiveness of our internal control over financial reporting. In addition, under the U.S. securities laws, an independent registered public accounting firm must attest to and report on the effectiveness of our internal control over financial reporting.

As reported in this annual report on Form 20-F, our management has concluded that our internal control over financial reporting was effective as of June 30, 2023, and our independent registered public accounting firm has issued an attestation report regarding the effectiveness of our internal control over financial reporting as of June 30, 2023. However, if we fail to maintain effective internal control over financial reporting in the future, our management and our independent registered public accounting firm may not be able to conclude that we have effective internal control over financial reporting. This could in turn result in the loss of investor confidence in the reliability of our financial statements and negatively impact the trading price of our ordinary shares. Furthermore, we have incurred and anticipate that we will continue to incur considerable costs, management time and other resources in an effort to continue to comply with these and other requirements of the U.S. securities laws.

Our employees or third parties may commit fraud or other misconduct that is beyond our control despite the internal control measures in place.

Fraud and other misconduct which may be committed by our employees or third parties can be difficult to prevent or deter despite our internal control measures in place. Such illegal actions could subject us to financial losses and harm our business and operations. For example, if our employees or any third parties we cooperate with commit any misconduct and cause economic losses to our customers or project owners, we may be held responsible for compensating the harmed parties. In addition to potential financial losses, improper acts of our employees or third parties could subject us to third-party claims, regulatory investigations and reputational losses. Any fraud or other misconduct committed by our employees or third parties could have an adverse effect on our reputation, business, financial condition and results of operations.

 

22


Table of Contents

We may be exposed to liabilities under the FCPA, and other anti-corruption laws and sanctions-related laws and regulations, and any determination that we violated these laws could have a material adverse effect on our business.

We are subject to the FCPA, a U.S. federal law which prohibits improper payments or offers of payments to foreign governments and their officials and political parties by U.S. persons and issuers as defined by the statute, for the purpose of obtaining or retaining business. We have operations, agreements with third parties, and substantially all of our sales outside of the United States, mostly in China, but also in Southeast Asia and the Middle East. The PRC and other governments in the markets in which we operate also strictly prohibit bribery of government officials. Our activities in China, in particular, create the risk of unauthorized payments or offers of payments by our employees, consultants, sales agents, or distributors, as they may not always be subject to our control. It is our policy to implement safeguards to discourage these practices by our employees. However, our existing safeguards and any future improvements may prove to be less than effective, and our employees, consultants, sales agents, or distributors may engage in conduct for which we might be held responsible. Violations of the FCPA, Chinese anti-corruption laws and other applicable anti-corruption laws may result in severe criminal or civil sanctions, and we may be subject to other liabilities, which could negatively affect our business, operating results and financial condition. In addition, the U.S. government may seek to hold us liable for successor liability FCPA violations committed by companies in which we invest or which we acquire.

In addition, as a result of our overseas operations, we may be exposed to risks arising from economic sanctions imposed by the United States, European Union and other countries or regions against investments and commercial activities with individuals, entities and governments in various regions and countries. While we are in the process of strengthening our compliance program, we may not have control over third parties who may purchase products from us for use in countries and regions subject to sanctions. This may expose us to potential sanctions-related liabilities and have a material adverse effect on our business and reputation.

Our business is subject to risks associated with political, economic, financial or other conditions or developments in various jurisdictions, including the United States.

We sell our products to various overseas jurisdictions. Our activities may be impacted by any increase in the use of export control restrictions and sanctions to target certain countries and companies, any expansion of the extraterritorial jurisdiction of export control laws, or a complete or partial ban on technology products sales to certain companies could impact not only our ability to continue supplying products to certain customers or source products from certain suppliers. While we take precautions to prevent our products or services to be provided or sourced in violation of these laws, we cannot guarantee that the precautions we take will always be effective to ensure continued compliance with these laws and regulations, including if purchasers of our products bring our products and services into sanctioned countries without our knowledge, or there is a further tightening of export control measures on our customers or supplies. For example, any violations of sanctions or export control laws in the United States can result in significant fines or penalties, including criminal penalties for willful conduct. Risks of cross-border sales, including those related to export and import control, economic sanctions and international trade, could negatively affect our business and financial status and therefore the market value of your investment.

An outbreak of disease or similar public health threat, or fear of such an event, could have a material adverse impact on our business, operating results and financial condition.

With operations in China and other countries worldwide, we are subject to numerous risks outside of our control, including risks arising from natural disasters, such as fires, earthquakes, hurricanes, floods, tornadoes, unusual weather conditions, epidemics (including Covid-19) and other global health emergencies, supply chain disruption, terrorist acts or disruptive global political events, or similar disruptions that could materially adversely affect business and financial performance.

Any public health emergencies, including a real or potential global pandemic such as those caused by the avian flu, SARS, Ebola, coronavirus, or even a particularly virulent flu, could decrease demand for our products and services. A public health epidemic, including Covid-19, poses the risk that we or our employees, suppliers, consumers, and other business partners may be prevented from conducting business activities for an indefinite period of time, including due to shutdowns that may be requested or mandated by governmental authorities. Given the interconnectivity of the global supply chain and global economy, and the possible rate of future global transmission, the impact of Covid-19 may extend beyond the areas which are currently known to be impacted. While we have seen gradual recovery of our overall business as well as the supply chain, customer bidding, project execution and cash collection resulting from improving health statistics in China since March 2020, the potential downturn brought by and the duration of the Covid-19 pandemic may be difficult to assess or predict, and any associated negative impact on our business in China and overseas will depend on many factors beyond our control. Major factors include the extent of resurgences of the disease and its variants, vaccine distribution and other actions taken to contain the impact of Covid-19. The measures taken by the governments of countries affected could disrupt the demand from our customers, our sales efforts, the delivery of our products and services, reduce our customers’ ability to pay and adversely impact our oversea business, financial condition and results, or results of operations.

 

23


Table of Contents

Increasing focus with respect to environmental, social and governance matters may impose additional costs on us or expose us to additional risks. Failure to comply with the laws and regulations on environmental, social and governance matters may subject us to penalties and adversely affect our business, financial condition and results of operations.

The PRC government and public advocacy groups have been increasingly focused on environment, social and governance, or ESG, issues in recent years, making our business more sensitive to ESG issues and changes in governmental policies and laws and regulations associated with environment protection and other ESG-related matters. Investor advocacy groups, certain institutional investors, investment funds, and other influential investors are also increasingly focused on ESG practices and in recent years have placed increasing importance on the implications and social cost of their investments. Regardless of the industry, increased focus from investors and the PRC government on ESG and similar matters may hinder access to capital, as investors may decide to reallocate capital or to not commit capital as a result of their assessment of a company’s ESG practices. Any ESG concern or issue could increase our regulatory compliance costs. If we do not adapt to or comply with the evolving expectations and standards on ESG matters from investors and the PRC government or are perceived to have not responded appropriately to the growing concern for ESG issues, regardless of whether there is a legal requirement to do so, we may suffer from reputational damage and the business, financial condition, and the price of our ordinary shares could be materially and adversely effected.

Climate change could affect our business, financial condition and results of operations.

Climate risks may increasingly impact the operation of our business, and we are working to review the impact of climate issues on our direct operations. We have categorized the climate-related risks into physical risks and transition risks.

Physical risks we identified primarily relate to extreme weather events brought or intensified by climate change that may cause damage to our facilities (e.g., office buildings, warehouses and production plants) and affect our operations. In particular, extreme weather events may expose us to risks of prolonged unavailability of assets and infrastructure, resulting in substantial cost of restoration and failure to deliver the product to customers on time. Furthermore, the extreme weather events brought by climate change may potentially affect the supply and transportation of raw materials, and any supply chain disruption may subsequently affect our business operations.

We have identified the changes in policies and regulations as transition risks. Such transition risks mainly arise from regulatory restrictions or mandatory carbon trading on greenhouse gas emissions, such as China’s climate pledge to peak emissions before 2030 and achieve carbon neutrality by 2060. Furthermore, regulatory and legislative changes and trends in technology development, electrification and the consequent market developments may expose us to the risks of enhanced emission-reporting obligations, increased pricing of GHG emissions, and additional cost to transition to lower emission technology. These may result in higher operating and compliance costs.

We continue to develop an organizational culture to encourage regular discussion and consideration of emerging climate-related risks. Any failure to timely complete the transition of our production to address climate-change related concerns could have a material adverse effect on our business, financial condition and results of operations.

Risks Related to Doing Business in China

Changes in the economic and political policies of the PRC government could have a material and adverse effect on our business, financial condition and results of operations and may result in our inability to sustain our growth and expansion strategies.

We conduct a substantial portion of our business in China through our operating subsidiaries in China. Accordingly, our results of operations, financial condition and prospects are to a significant extent affected by economic and political developments in China. In particular, the PRC government continues to exercise significant control over the economic growth of the PRC through allocating resources, controlling payments of foreign currency-denominated obligations, setting monetary policy and providing preferential treatments to particular industries or companies. In recent years, the PRC government has implemented measures emphasizing the utilization of market forces in reforming the economy. These economic reform measures may be adjusted or modified or applied inconsistently from industry to industry, or across different regions of the country. As a result, some of these measures may benefit the overall economy of the PRC, but may have an adverse effect on us.

 

24


Table of Contents

Although China is committed to expanding its energy production with nuclear power and building a high-speed railway network, both these industries experienced setbacks due to higher than expected accidents, such as the meltdown at the Fukushima Daiichi nuclear power plant in Japan following an earthquake and tsunami in 2011 and a fatal high-speed railway accident near Wenzhou, China in 2011. Moreover, future accidents in these two sectors could adversely affect these sectors and our business. The PRC has been one of the world’s fastest growing economies as measured by GDP in recent years. However, economic activity in the PRC has slowed down recently and it may not return to the levels of previous years. In an effort to support the growth of the Chinese economy, the PRC government has implemented and may continue to implement various monetary and other economic measures to expand investments in infrastructure projects, increase liquidity in the credit markets and encourage employment. However, there is no assurance that these monetary and economic measures will succeed. If the Chinese economy continues to experience a slowdown or experiences a recession, there may be a delay or reduction in, or cancellation of, projects available to us and demand for the services and products we provide in our various business segments may grow at a lower-than-expected rate or otherwise decrease. We cannot assure you that we will be able to make timely adjustments to our business and operational strategies so as to capture and benefit from the potential business opportunities presented to us as a result of the changes in the economic and other policies of the PRC government. The PRC government will continue to make adjustments to its economic policy objectives and measures in the future, which may include or result in a significant reduction in its budget for investments in infrastructure and other projects. This could have an adverse effect on our business and operations. Moreover, unfavorable financing and other economic conditions for the industries that we serve could negatively impact our customers and their ability or willingness to fund capital expenditures in the future or pay for past services.

Uncertainties with respect to the PRC legal system, including uncertainties regarding the enforcement of laws, and sudden or unexpected changes in policies, laws and regulations in China, could adversely affect us.

Our activities are primarily conducted in the PRC, hence our business operations are regulated primarily by PRC laws, rules and regulations. PRC laws and regulations are based on written statutes, and past court judgments may have limited value as precedents. Because PRC laws and regulations are still evolving, and because of the limited number and non-binding nature of published cases, there exist uncertainties about their interpretation and enforcement. In particular, because these laws, rules and regulations are relatively new, and because of the limited number of published decisions and the non-precedential nature of these decisions, and because the laws, rules and regulations often give the relevant regulator significant discretion in how to enforce them, the interpretation and enforcement of these laws, rules and regulations involve uncertainties and can be inconsistent and unpredictable. Therefore, it is possible that our existing operations may be found not to be in full compliance with relevant laws and regulations in the future. In addition, the PRC legal system is based in part on government policies and internal rules, some of which are not published on a timely basis or at all, and which may have a retroactive effect. As a result, we may not be aware of our violation of these policies and rules until after the occurrence of the violation.

Any administrative and court proceedings in China may be protracted, resulting in substantial costs and diversion of resources and management attention. Since PRC administrative and court authorities have significant discretion in interpreting and implementing statutory and contractual terms, it may be more difficult to evaluate the outcome of administrative and court proceedings and the level of legal protection we enjoy than in more developed legal systems. These uncertainties may impede our ability to enforce the contracts we have entered into and could materially and adversely affect our business, financial condition and results of operations.

The PRC government may intervene in or influence our operations at any time, or may exert more control over our future overseas offerings or foreign investments in us, which could result in a material change in our operations, significantly limit or completely hinder our ability to offer or continue to offer securities to investors, and could cause the value of our securities to significantly decline or become worthless.

Our operations in China are governed by PRC laws and regulations. The PRC government has significant oversight and discretion over the conduct of our business and may intervene with or influence our operations at any time. The PRC government has published new policies that significantly affected certain industries and we cannot rule out the possibility that it will in the future release regulations or policies regarding our industry that could require us to seek permission from PRC authorities to continue to operate our business, which may adversely affect our business, financial condition and results of operations.

Furthermore, the PRC government has also recently indicated an intent to exert more oversight and control over securities offerings and other capital markets activities that are conducted overseas and foreign investment in China-based companies. Any such action, once taken by the PRC government, could significantly limit or completely hinder our ability to offer or continue to offer securities to investors and cause the value of such securities to significantly decline or in extreme cases, become worthless.

 

25


Table of Contents

As there are still regulatory uncertainties in this regard, we cannot assure you that we will be able to comply with new laws and regulations in all respects, and we may be ordered to rectify, suspend or terminate any actions or services that are deemed illegal by the regulatory authorities and become subject to material penalties, which may materially harm our business, financial condition, results of operations and prospects.

PRC regulations regarding acquisitions impose significant regulatory approval and review requirements, which could make it more difficult for us to pursue growth through acquisitions.

On August 8, 2006, six PRC regulatory agencies, including the Ministry of Commerce (“MOFCOM”), the State-Owned Assets Supervision and Administration Commission, the State Administration of Taxation (the “SAT”), the State Administration for Industry and Commerce (now known as State Administration for Market Regulation), the China Securities Regulatory Commission, and the State Administration of Foreign Exchange, or the SAFE, jointly adopted the Regulations on Mergers and Acquisitions of Domestic Enterprises by Foreign Investors, or the M&A Rules, which came into effect on September 8, 2006 and were amended on June 22, 2009 by MOFCOM. The M&A Rules, and other adopted regulations and rules concerning mergers and acquisitions established additional procedures and requirements that could make merger and acquisition activities by foreign investors more time consuming and complex. For example, the M&A Rules require that MOFCOM be notified in advance of any change-of-control transaction in which a foreign investor takes control of a PRC domestic enterprise, if (i) any important industry is concerned, (ii) such transaction involves factors that impact or may impact national economic security, or (iii) such transaction will lead to a change in control of a domestic enterprise which holds a famous trademark or PRC time-honored brand. In addition, in 2011, the General Office of the State Council promulgated a Notice on Establishing the Security Review System for Mergers and Acquisitions of Domestic Enterprises by Foreign Investors, also known as Circular 6, which officially established a security review system for mergers and acquisitions of domestic enterprises by foreign investors. Further, MOFCOM promulgated the Regulations on Implementation of Security Review System for the Merger and Acquisition of Domestic Enterprises by Foreign Investors, effective 2011, to implement Circular 6. Under Circular 6, a security review is required for mergers and acquisitions by foreign investors having “national defense and security” concerns and mergers and acquisitions by which foreign investors may acquire the “de facto control” of domestic enterprises with “national security” concerns.

In the future, we may grow our business by acquiring complementary businesses. Complying with the requirements of the above-mentioned regulations and other relevant rules to complete such transactions could be time consuming, and any required approval processes, including obtaining approval from MOFCOM or its local counterparts, may delay or inhibit our ability to complete such transactions. It is unclear whether our business would be deemed to be in an industry that raises “national defense and security” or “national security” concerns. However, MOFCOM or other government agencies may publish explanations in the future determining that our business is in an industry subject to the security review, in which case our future acquisitions in the PRC, including those by way of entering into contractual control arrangements with target entities, may be closely scrutinized or prohibited. Our ability to expand our business or maintain or expand our market share through future acquisitions would as such be materially and adversely affected, which creates significant uncertainty as to whether transactions that we may undertake would subject us to fines or other administrative penalties and negative publicity and whether we will be able to complete strategic acquisitions in the future in a timely manner or at all.

 

26


Table of Contents

The permission and approval from the CSRC or other PRC government authorities may be required in connection with an offshore offering under PRC law, and, if required, we cannot predict whether or for how long we will be able to obtain such permission or approval.

On February 17, 2023, the CSRC issued the Trial Administrative Measures of Overseas Securities Offering and Listing by Domestic Enterprises, or the Trial Measures, which became effective on March 31, 2023. On the same date of the issuance of the Trial Measures, the CSRC circulated No.1 to No.5 Supporting Guidance Rules, the Notes on the Trial Measures, the Notice on Administration Arrangements for the Filing of Overseas Listings by Domestic Enterprises and the relevant CSRC Answers to Reporter Questions on the official website of the CSRC, or collectively, the Guidance Rules and Notice. Under the Trial Measures and the Guidance Rules and Notice, domestic companies conducting overseas securities offering and listing activities, either in direct or indirect form, shall complete filing procedures with the CSRC pursuant to the requirements of the Trial Measures within three working days following its submission of initial public offering or listing application. The companies that have already been listed on overseas stock exchanges are not required to make immediate filings for its listing, yet need to make filings for subsequent offerings in accordance with the Trial Measures. In view of the fact that the Trial Measures have come into effect on March 31, 2023, we shall fulfill the filing procedures with the CSRC for any future offshore offering as per requirements of the Trial Measures. In addition, on February 24, 2023, the CSRC released the Provisions on Strengthening the Confidentiality and Archives Administration Related to the Overseas Securities Offering and Listing by Domestic Enterprises, or, the Confidentiality Provisions, which came into effect on March 31, 2023. Pursuant to the Confidentiality Provisions, any future inspection or investigation conducted by overseas securities regulator or the relevant competent authorities on our PRC domestic companies with respect to our overseas issuance and listing shall be carried out in the manner in compliance with PRC laws and regulations. As the Trial Measures and Confidentiality Provisions have only been recently published, there are significant uncertainties as to their implementation, interpretation and impact on our current listing and any future offerings or financings. We may not be able to complete the filing described above if the filing materials are incomplete or do not meet the requirements of the CSRC. Any failure to obtain or delay in obtaining the CSRC permission and approval for any of our offshore offerings, or a rescission of such permission and approval if obtained, may subject us to sanctions imposed by the CSRC or other PRC regulatory authorities, which may materially and adversely affect our business, financial condition, and results of operations.

Trading in our securities will be prohibited under the HFCAA if the PCAOB determines that it is unable to inspect or investigate completely registered public accounting firms headquartered in mainland China and Hong Kong, including our auditor as an independent registered public accounting firm, and as a result, U.S. national securities exchanges, such as the NASDAQ, may determine to delist our securities.

U.S. legislators and regulators have in recent years voiced concerns about risks associated with investing in companies that are based in or have substantial operations in emerging markets, including China. In particular, lawmakers have highlighted the increased risks associated with companies whose independent auditors are unable to be inspected or investigated completely by the PCAOB.

As part of this continued focus in the United States on access to audit and other information currently protected by national law, in particular China’s, on December 18, 2020, the U.S. president signed the Holding Foreign Companies Accountable Act, or the HFCAA, into law. Among other things, the HFCAA requires the SEC to identify public companies that have retained a registered public accounting firm to issue an audit report where the firm has a branch or office that: (i) is located in a foreign jurisdiction, and (ii) the Public Company Accounting Oversight Board, or the PCAOB, has determined that it is unable to inspect or investigate completely because of a position taken by an authority in the foreign jurisdiction. On December 29, 2022, the U.S. President signed the “Consolidated Appropriations Act, 2023” into law, which, among other things, amended the HFCAA to reduce the number of consecutive years an issuer can be identified as a Commission-Identified Issuer before the SEC must impose an initial trading prohibition on the issuer’s securities from three years to two years. Therefore, if we are identified as a Commission-Identified Issuer for two consecutive years, the SEC is required under the HCFAA to prohibit the trading of our securities on a U.S. national securities exchange and in the over-the-counter market.

On December 16, 2021, the PCAOB issued the HFCAA Determination Report, according to which registered public accounting firms headquartered in mainland China and Hong Kong, including our auditor, are subject to the determinations that the PCAOB is unable to inspect or investigate completely. On October 21, 2022, we were conclusively identified by the SEC under the HFCAA as having filed audit reports issued by a registered public accounting firm that cannot be inspected or investigated completely by the PCAOB in connection with the filing of our annual report on the Form 20-F for the fiscal year ended June 30, 2022. The inability of the PCAOB to conduct inspections in the past also deprived our investors of the benefits of such inspections.

 

27


Table of Contents

On August 26, 2022, the PCAOB signed a Statement of Protocol with China Securities Regulatory Commission, or the CSRC, and the Ministry of Finance of the People’s Republic of China, taking the first step toward opening access for the PCAOB to inspect and investigate registered public accounting firms headquartered in mainland China and Hong Kong. On December 15, 2022, the PCAOB announced that it was able to conduct inspections and investigations completely of PCAOB-registered public accounting firms headquartered in mainland China and Hong Kong in 2022. The PCAOB vacated its previous 2021 determinations accordingly. While vacating those determinations, each year, the PCAOB will determine whether it can inspect and investigate completely accounting firms headquartered in mainland China and Hong Kong. Whether the PCAOB will be able to continue to conduct inspections of registered public accounting firms headquartered in mainland China and Hong Kong, including our auditor, in the two consecutive years, or at all, are subject to substantial uncertainty and depends on factors out of our control or the control of registered public accounting firms headquartered in mainland China and Hong Kong (including our auditor). Uncertainties exist with respect to the implementation of this framework and there is no assurance that the PCAOB will be able to have continued access for complete inspections and investigations in 2023 and beyond. The delisting of our ordinary shares, or the threat of their being delisted, may materially and adversely affect the value of your investment. The HFCAA or other efforts to increase U.S. regulatory access to audit information could cause investor uncertainty for affected issuers, including us, and the market price of our ordinary shares could be adversely affected. If our ordinary shares are delisted from the NASDAQ and are prohibited from trading in the over-the-counter market in the United States, there is no certainty that we will be able to list our securities on a non-U.S. securities exchange or that a market for our securities will develop outside of the United States. Such a delisting would significantly affect our ability to raise capital on terms acceptable to us, or at all, which would have a material adverse impact on our business, financial condition, results of operations and prospects.

 

28


Table of Contents

We may be subject to fines and legal sanctions imposed by SAFE or other Chinese government authorities and our ability to further grant restricted shares or share options to, and to adopt additional share incentive plans for, our directors and employees may be restricted if we or the participants of our share incentive plans fail to comply with PRC regulations relating to restricted shares or share options granted by offshore special purpose companies or offshore listed companies to PRC participants.

Pursuant to the Circular on Relevant Issues Concerning Foreign Exchange Control on Domestic Residents’ Offshore Investment and Financing and Roundtrip Investment through Special Purpose Vehicles promulgated by SAFE, on July 4, 2014, or SAFE Circular 37, PRC residents who participate in share incentive plans in overseas non-publicly-listed companies may submit applications to SAFE or its local branches for the foreign exchange registration with respect to offshore special purpose companies. In the meantime, our directors, executive officers and other employees who are PRC citizens or who are non-PRC citizens residing in the PRC for a continuous period of not less than one year, subject to limited exceptions, and who have been granted restricted shares or share options, by us may follow the Notice on Issues Concerning the Foreign Exchange Administration for Domestic Individuals Participating in Stock Incentive Plan of Overseas Publicly Listed Company, or SAFE Circular 7, issued by SAFE in February 2012, to apply for the foreign exchange registration. According to the SAFE Circular 7, employees, directors, supervisors and other management members participating in any stock incentive plan of an overseas publicly listed company who are PRC citizens or who are non-PRC citizens residing in the PRC for a continuous period of not less than one year, subject to limited exceptions, are required to register with SAFE through a domestic qualified agent, which may be a PRC subsidiary of the overseas listed company, and complete certain other procedures. Failure to complete the SAFE registrations may subject them to fines and legal sanctions and may also limit the ability to make payment under the relevant equity incentive plans or receive dividends or sales proceeds related thereto, or our ability to contribute additional capital to our wholly-foreign owned enterprises in China and limit our wholly-foreign owned enterprises’ ability to distribute dividends to us. We also face regulatory uncertainties under PRC law that could restrict our ability or the ability of our overseas listed subsidiaries to adopt additional equity incentive plans for our directors and employees who are PRC citizens or who are non-PRC residents residing in the PRC for a continuous period of not less than one year, subject to limited exceptions.

In addition, the SAT has issued circulars concerning share options and restricted shares. Under these circulars, employees working in the PRC who exercise share options, or whose restricted shares vest, will be subject to PRC individual income tax. The PRC subsidiaries of an overseas listed company have obligations to file documents related to employee share options or restricted shares with relevant tax authorities and to withhold individual income taxes of those employees related to their share options or restricted shares. Although we currently withhold income tax from our PRC employees in connection with their exercise of options and the vesting of their restricted shares, if the employees fail to pay, or our PRC subsidiaries fail to withhold, their income taxes according to relevant laws, rules and regulations, our PRC subsidiaries may face sanctions imposed by the tax authorities.

 

29


Table of Contents

Government control over the conversion of foreign exchange may limit our ability to utilize our revenues effectively and affect the value of your investment.

The PRC government imposes control on the convertibility of the RMB into foreign currencies and, in certain cases, the remittance of currency out of China. We receive substantially all of our revenues in RMB. Under existing PRC foreign exchange regulations, payments of current account items, including profit distributions, interest payments and trade and service-related foreign exchange transactions, can be made in foreign currencies without prior SAFE approval by complying with certain procedural requirements. Therefore, our PRC subsidiaries are able to pay dividends in foreign currencies to us without prior approval from SAFE. However, approval from or registration with appropriate government authorities is required where RMB is to be converted into foreign currency and remitted out of China to pay capital expenses such as the repayment of loans denominated in foreign currencies. The PRC government may also at its discretion restrict access to foreign currencies for current account transactions in the future. If the foreign exchange control system prevents us from obtaining sufficient foreign currencies to satisfy our foreign currency demands, we may not be able to pay dividends in foreign currencies to our shareholders.

Fluctuations in exchange rates could harm our business and the value of our shares.

The value of our shares will be indirectly affected by the foreign exchange rate between U.S. dollars and those currencies in which our sales may be denominated. Because a large portion of our earnings and cash assets are denominated in RMB, SGD and MYR, and our financial results are reported in U.S. dollars, fluctuations in the exchange rate between the U.S. dollar and RMB, SGD and MYR will affect our balance sheet and our earnings per share as stated in U.S. dollars. In addition, appreciation or depreciation in the value of the RMB, SGD and MYR relative to the U.S. dollar would affect our financial results reported in U.S. dollar terms without giving effect to any underlying change in our business or results of operations. Fluctuations in the exchange rate will also affect the relative value of any dividend we issue that will be exchanged into U.S. dollars as well as earnings from, and the value of, any U.S. dollar-denominated investments we make in the future.

Very limited hedging transactions are available in China to reduce our exposure to exchange rate fluctuations. The effectiveness of these transactions may be limited, and we may not be able to successfully hedge our exposure at all. In addition, our foreign currency exchange losses may be magnified by PRC exchange control regulations that restrict our ability to convert RMB into foreign currencies.

PRC regulations relating to the establishment of offshore special purpose companies by PRC residents may subject our PRC resident shareholders to personal liability and limit our ability to inject capital into our PRC subsidiaries, limit our PRC subsidiaries’ ability to distribute profits to us, or otherwise adversely affect us.

Pursuant to SAFE Circular 37, any PRC citizens or residents, including both PRC institutions and individual residents, are required to register with the local SAFE branch before making contributions to a company set up or controlled by PRC residents outside of the PRC for the purpose of overseas investment or financing with their legally-owned domestic or offshore assets or interests, referred to in this circular as a “special purpose vehicle.” In addition, such PRC residents or entities must update their SAFE registrations when the offshore special purpose vehicle undergoes material events relating to any change of basic information (including change of such PRC citizens or residents, name and operation term), increases or decreases in investment amount, transfers or exchanges of shares, or mergers or divisions. In February 2015, SAFE promulgated the Notice on Further Simplifying and Improving the Administration of the Foreign Exchange Concerning Direct Investment, which became effective on June 1, 2015. This notice has amended SAFE Circular 37, requiring PRC residents or entities to register with qualified banks rather than SAFE or its local branch in connection with their establishment or control of an offshore entity established for the purpose of overseas investment or financing.

We attempt to comply, and attempt to ensure that our shareholders and beneficial owners of our shares who are subject to these rules comply, with the relevant requirements. We cannot provide any assurance that our shareholders and beneficial owners of our shares who are PRC residents have complied or will comply with the requirements imposed by Circular 37 or other related rules. Any failure by any of our shareholders and beneficial owners of our shares who are PRC residents to comply with relevant requirements under this regulation could subject such shareholders, beneficial owners and us to fines or sanctions imposed by the PRC government, including limitations on our relevant subsidiary’s ability to pay dividends or make distributions to us and our ability to increase our investment in China, or other penalties that may adversely affect our operations. These risks may have a material adverse effect on our business, financial condition and results of operations.

 

30


Table of Contents

The enforcement of the Labor Contract Law and other labor-related regulations in the PRC may increase our labor costs, impose limitations on our labor practices and adversely affect our business and our results of operations.

The PRC’s Labor Contract Law contains specific provisions related to fixed-term employment contracts, part-time employment, probation, consultation with labor unions and employee assemblies, employment without a written contract, dismissal of employees, severance, and collective bargaining, which together represent enhanced enforcement of labor laws and regulations. According to the Labor Contract Law, an employer is obliged to sign an unfixed-term labor contract with any employee who has worked for the employer for ten consecutive years. Further, if an employee requests or agrees to renew a fixed-term labor contract that has already been entered into twice consecutively, the resulting contract must have an unfixed term, with certain exceptions. The employer must pay economic compensation to an employee when a labor contract is terminated or expires in accordance with the Labor Contract Law, except for certain situations which are specifically regulated. In addition, the government has issued various labor-related regulations to further protect the rights of employees. According to such laws and regulations, employees are entitled to annual leave ranging from five to 15 days and are able to be compensated for any untaken annual leave days in the amount of three times their daily salary, subject to certain exceptions. In the event that we decide to change our employment or labor practices, the Labor Contract Law and its implementation rules may limit our ability to effect those changes in a manner that we believe to be cost-effective. In addition, as the interpretation and implementation of these new regulations are still evolving, our employment practices may not be at all times deemed in compliance with the new regulations. We could be subject to severe penalties or incur significant liabilities in connection with labor disputes or investigations, as a result of which our business and financial conditions may be adversely affected.

Dividends payable to our foreign investors and gains on the sale of our shares by our foreign investors may become subject to PRC tax.

Under the Enterprise Income Tax Law and its implementation regulations issued by the State Council, a 10% PRC withholding tax is applicable by a PRC resident enterprise to dividends payable to investors that are non-resident enterprises, which do not have an establishment or place of business in the PRC or which have such establishment or place of business but the dividends are not effectively connected with such establishment or place of business, to the extent such dividends are derived from sources within the PRC. Similarly, any gain realized on the transfer of the shares of a PRC resident enterprise by such investors is also subject to PRC tax at a current rate of 10%, subject to any reduction or exemption set forth in applicable tax treaties or under applicable tax arrangements between jurisdictions, if such gain is regarded as income derived from sources within the PRC. If we are deemed a PRC resident enterprise, dividends paid on our ordinary shares, and any gain realized from the transfer of our ordinary shares, would be treated as income derived from sources within the PRC and would as a result be subject to PRC taxation. Furthermore, if we are deemed a PRC resident enterprise, dividends payable to individual investors who are non-PRC residents and any gain realized on the transfer of our ordinary shares by such investors may be subject to PRC tax at a current rate of 20%, subject to any reduction or exemption set forth in applicable tax treaties or under applicable tax arrangements between jurisdictions. If we or any of our subsidiaries established outside the PRC are considered a PRC resident enterprise, it is unclear whether holders of our ordinary shares would be able to claim the benefit of income tax treaties or agreements entered into between China and other countries or areas. If dividends payable to our non-PRC investors, or gains from the transfer of our ordinary shares by such investors, are deemed to be income derived from sources within the PRC and thus subject to PRC tax, the value of your investment in our ordinary shares may decline significantly.

 

31


Table of Contents

We rely on dividends and other distributions on equity paid by our subsidiaries to fund any cash and financing requirements we may have, and any limitation on the ability of our subsidiaries to make payments to us could restrict our ability to satisfy our liquidity requirements.

Hollysys Automation Technologies Ltd. is a holding company incorporated in the BVI. We generally rely on our subsidiaries in China to provide us with cash flow and to meet our other obligations. Current PRC regulations permit our subsidiaries to pay dividends to us only out of their accumulated profits upon satisfaction of relevant statutory conditions and procedures, if any, determined in accordance with PRC accounting standards and regulations. In addition, each of our subsidiaries in China is required to set aside a certain amount of its after-tax profits each year, if any, to fund certain statutory reserves. These reserves are not distributable as cash dividends. Furthermore, if our subsidiaries in China incur debt on their own behalf in the future, the instruments governing the debt may restrict their ability to pay dividends or make other payments to us. The inability of our subsidiaries to distribute dividends or other payments to us could restrict our ability to satisfy our liquidity requirements.

We may be treated as a resident enterprise for PRC tax purposes under the Enterprise Income Tax Law, which could result in unfavorable tax consequences to us and our shareholders and have a material adverse effect on our results of operations and the value of your investment.

Under the Enterprise Income Tax Law and its implementing rules, enterprises established under the laws of jurisdictions outside of China with “de facto management bodies” located in China may be considered PRC tax resident enterprises for tax purposes and may be subject to the PRC enterprise income tax at the rate of 25% on their global income. “De facto management body” refers to a managing body that exercises substantive and overall management and control over the production and business, personnel, accounting books and assets of an enterprise. The SAT issued the Notice Regarding the Determination of Chinese-Controlled Offshore-Incorporated Enterprises as PRC Tax Resident Enterprises on the Basis of De Facto Management Bodies, or Circular 82, on April 22, 2009. Circular 82 provides certain specific criteria for determining whether the “de facto management body” of a Chinese-controlled offshore-incorporated enterprise is located in China. Although Circular 82 only applies to offshore enterprises controlled by PRC enterprises, not those controlled by foreign enterprises or individuals, the determining criteria set forth in Circular 82 may reflect the SAT’s general position on how the “de facto management bodies” test should be applied in determining the tax resident status of offshore enterprises, regardless of whether they are controlled by PRC enterprises. If we were to be considered a PRC resident enterprise, we would be subject to PRC enterprise income tax at the rate of 25% on our global income. In such a case, our profitability and cash flow may be materially reduced as a result of our global income being taxed under the Enterprise Income Tax Law. On July 27, 2011, the SAT issued Administrative Measures of Enterprise Income Tax of Chinese-controlled Offshore Incorporated Resident Enterprises (Trial), or Bulletin 45, which became effective on September 1, 2011, amended on April 14, 2015 and partially replaced by Announcement of State Administration of Taxation on Matters Relating to Chinese Tax Resident Identity Certificates, which became effective on October 1, 2016, to provide further guidance on the implementation of Circular 82. Bulletin 45 clarifies certain issues related to determining PRC resident enterprise status and post-determination administration. Bulletin 45 specifies that when provided with a copy of a Chinese tax resident determination certificate issued by the competent tax authorities from an offshore incorporated PRC resident enterprise, the payer should not withhold tax when paying PRC-sourced dividends, interest and royalties to the offshore incorporated PRC resident enterprise. On January 29, 2014, the SAT further issued Announcement on Determination of Resident Enterprises under De Facto Management Body Standard, or Bulletin 9, which delegates the determination of the status of offshore incorporated PRC resident enterprise to the provincial-level tax authorities. Bulletin 9 is applicable to the enterprise income tax filings for 2013 and onwards. Although Circular 82 applies only to offshore enterprises controlled by PRC enterprises or PRC corporate groups and not those controlled by PRC individuals or non-PRC persons, the determining criteria set forth in Circular 82 may reflect the SAT’s general position on how the “de facto management body” test should be applied in determining the tax residency status of offshore enterprises, regardless of whether they are controlled by PRC enterprises or individuals or foreign enterprises. We believe that none of our entities outside of China is a PRC resident enterprise for PRC tax purposes. However, the tax resident status of an enterprise is subject to determination by the PRC tax authorities and uncertainties remain with respect to the interpretation of the term “de facto management bodies.”

We cannot assure you that the PRC tax authorities will not, at their discretion, adjust any capital gains and impose tax return filing and withholding or tax payment obligations with respect to any internal restructuring, and our PRC subsidiaries may be requested to assist in the filing. Any PRC tax imposed on a transfer of our shares not through a public stock exchange, or any adjustment of such gains would cause us to incur additional costs and may have a negative impact on the value of your investment in the Company.

 

32


Table of Contents

We and our shareholders face uncertainties with respect to indirect transfers of equity interests in PRC resident enterprises or other assets attributed to a PRC establishment of a non-PRC company.

On February 3, 2015, the SAT issued the Bulletin on Issues of Enterprise Income Tax on Indirect Transfers of Assets by Non-PRC Resident Enterprises, or Bulletin 7, which replaced or supplemented certain previous rules under the Notice on Strengthening Administration of Enterprise Income Tax for Share Transfers by Non-PRC Resident Enterprises, or Circular 698, issued by the SAT, on December 10, 2009. Pursuant to Bulletin 7, an “indirect transfer” of assets, including equity interests in a PRC resident enterprise, by non-PRC resident enterprises may be re-characterized and treated as a direct transfer of PRC taxable assets, if the arrangement does not have a reasonable commercial purpose and was established for the purpose of avoiding payment of PRC enterprise income tax. As a result, gains derived from this indirect transfer may be subject to PRC enterprise income tax.

According to Bulletin 7, “PRC taxable assets” include assets attributed to an establishment or a place of business in China, immoveable properties located in China, and equity investments in PRC resident enterprises, in respect of which gains from their transfer by a direct holder, being a non-PRC resident enterprise, would be subject to PRC enterprise income taxes. When determining whether there is a “reasonable commercial purpose” of the transaction arrangement, factors to be taken into consideration include: whether the main value of the equity interest of the relevant offshore enterprise directly or indirectly derives from PRC taxable assets; whether the assets of the relevant offshore enterprise mainly consists of direct or indirect investment in China or if its income mainly derives from China, directly or indirectly; whether the offshore enterprise and its subsidiaries directly or indirectly holding PRC taxable assets have real commercial nature which is evidenced by their actual function and risk exposure; the duration of the existence of the business model and organizational structure; the foreign income tax liabilities arising from the indirect transfer of PRC taxable assets; the replicability of the transaction by direct transfer of PRC taxable assets; and the applicable tax treaties or similar arrangements. In respect of an indirect offshore transfer of assets of a PRC establishment or place of business, the resulting gain is to be included with the enterprise income tax filing of the PRC establishment or place of business being transferred, and would consequently be subject to PRC enterprise income tax at a rate of 25%. Where the underlying transfer relates to the immoveable properties located in China or to equity investments in a PRC resident enterprise, which is not related to a PRC establishment or place of business of a non-resident enterprise, a PRC enterprise income tax at 10% would apply, subject to available preferential tax treatment under applicable tax treaties or similar arrangements, and the party who is obligated to make the transfer payments has the withholding obligation. Where the payor fails to withhold any or sufficient tax, the transferor shall declare and pay such tax to the tax authority by itself within the statutory time limit. Late payment of applicable tax will subject the transferor to default interest. Bulletin 7 does not apply to transactions of sale of shares by investors through a public stock exchange where the shares are acquired from a transaction through a public stock exchange.

There are uncertainties as to the application of Bulletin 7. Bulletin 7 may be determined by the tax authorities to be applicable to some of our offshore restructuring transactions or sale of the shares of our offshore subsidiaries or investments where PRC taxable assets are involved. The transferors and transferees may be subject to the tax filing and withholding or tax payment obligation, while our PRC subsidiaries may be requested to assist in the filing. Furthermore, we, our non-resident enterprises and our PRC subsidiaries may be required to spend valuable resources to comply with Bulletin 7 or to establish that we, our non-resident enterprises and our PRC subsidiaries should not be taxed under Bulletin 7, for our previous and future restructuring or disposal of shares of our offshore subsidiaries, which may have a material adverse effect on our financial condition and results of operations.

The PRC tax authorities have the discretion under Circular 698/Bulletin 7 to make adjustments to the taxable capital gains based on the difference between the fair value of the taxable assets transferred and the cost of investment. If the PRC tax authorities make adjustments to the taxable income of the transactions under Circular 698/Bulletin 7, our income tax costs associated with potential acquisitions or disposals will increase, which may have an adverse effect on our financial condition and results of operations.

 

33


Table of Contents

Any loss of or reduction in the preferential tax treatment and VAT refunds and government subsidies we currently enjoy in the PRC or our non-compliance with the relevant PRC tax laws and regulations may negatively affect our financial condition and results of operations.

We benefit from tax incentives and receive government grants. As of the June 30, 2023, Beijing Hollysys, Hangzhou Hollysys, Hollysys Industrial Software and Hollysys Intelligent, were recognized as high and new technology enterprises (the “HNTEs”) by the PRC government, which entitle each of them to a reduced income tax rate of 15% (compared to the statutory income tax rate of 25%). The qualification as an HNTE is subject to annual evaluation and a three-year review by the relevant authorities in the PRC. In order to maintain such qualifications and the preferential tax rates, these subsidiaries must submit a review application to relevant agencies. The HNTE qualification of Beijing Hollysys expired in July 2023. As of the date of this annual report, we are in the process of applying for the renewal of such HNTE qualification, although we cannot be certain if or when such renewal will be granted. The HNTE qualifications of Hangzhou Hollysys, Hollysys Industrial Software and Hollysys Intelligent will expire in November 2023, October 2025 and October 2024, respectively. We cannot assure you that any of our subsidiaries that currently qualify as HNTEs will continue to qualify for such status in the future. If those subsidiaries fail to maintain their HNTE qualifications or renew these qualifications when the relevant term expires, their applicable income tax rates would increase to 25%, which could have a material adverse effect on our financial condition and results of operations. Moreover, the PRC government could eliminate any of these preferential tax treatments before their scheduled expiration.

In addition, we received VAT refunds and government subsidies of approximately $25.8 million in the fiscal year ended June 30, 2023. The state tax bureaus in China provide refunds out of the value added tax, which we refer to as VAT, which they collect in order to encourage the research and development efforts made by certain qualified enterprises. The local governments in China also provide financial subsidies to encourage research and development efforts made by certain qualified enterprises. Some of our PRC subsidiaries have received such refunds and subsidies. The amounts of and conditions attached to these grants were determined at the sole discretion of the relevant governmental authorities. We cannot assure you that these PRC subsidiaries will be eligible to continue to receive these government grants or that the amount of any such grants will not be reduced in the future, and even if they continue to be eligible to receive these grants, we cannot guarantee that any conditions attached to the grants will be as favorable to us as they have historically been.

Furthermore, we are subject to periodic examinations on our fulfillment of tax obligations under the PRC tax laws and regulations by PRC tax authorities. If we fail to fulfill our tax obligations for any reasons, we may be subject to fines, other penalties or actions upon examinations by PRC tax authorities and our business, financial condition and results of operations and our reputation may be adversely affected.

Risks Related to Our Ordinary Shares

The market price of our ordinary shares is volatile, leading to the possibility of its value being depressed at a time when you want to sell your holdings.

The market price of our ordinary shares has been volatile, and this volatility may continue. The closing price of our ordinary shares on the NASDAQ Global Select Market in the fiscal year 2023 ranged from a high of $20.43 to a low of $13.70. Numerous factors, many of which are beyond our control, may cause the market price of our ordinary shares to fluctuate significantly. These factors include, among others:

 

 

 

our earnings releases, actual or anticipated changes in our earnings, fluctuations in our operating results or our failure to meet the expectations of financial market analysts and investors;

 

 

 

changes in financial estimates by us or by any securities analysts who might cover our ordinary shares;

 

 

 

speculation about our business in the press or the investment community;

 

 

 

significant developments relating to our relationships with our customers or suppliers;

 

 

 

stock market price and volume fluctuations of other publicly traded companies and, in particular, those that are in our industry;

 

 

 

customer demand for our services and products;

 

 

 

investor perceptions of our industry in general and the Company in particular;

 

 

 

the operating and share performance of comparable companies;

 

 

 

general economic conditions and trends;

 

 

 

major catastrophic events;

 

34


Table of Contents
 

 

announcements by us or our competitors of new products, significant acquisitions, strategic partnerships or divestitures;

 

 

 

changes in accounting standards, policies, guidance, interpretation or principles;

 

 

 

loss of external funding sources;

 

 

 

sales of our ordinary shares, including sales by our directors, officers or significant shareholders;

 

 

 

additions or departures of key personnel; and

 

 

 

investor perception of litigation, investigation or other legal proceedings involving us or certain of our individual shareholders or their family members.

Securities class action litigation is often instituted against companies following periods of volatility in their share price. This type of litigation could result in substantial costs to us and divert our management’s attention and resources. Moreover, securities markets may from time to time experience significant price and volume fluctuations for reasons unrelated to the operating performance of particular companies. Market fluctuations may adversely affect the prices of our ordinary shares and other interests in the Company at a time when you want to sell your investment in us.

Share prices of companies with business operations primarily in China have fluctuated widely in recent years, and the trading prices of our ordinary shares are likely to be volatile, which could result in substantial losses to investors.

The performance and fluctuation of the market prices of other China-based, U.S.-listed companies may affect the volatility in the price of and trading volume for our ordinary shares. In recent years, a number of PRC-based companies have experienced significant volatility, including significant price declines, following their initial public offerings. The trading performances of the securities of these PRC-based companies at the time of or after their offerings may affect the overall investor sentiment towards PRC-based companies listed in the United States and consequently may impact the trading performance of our ordinary shares. These broad market and industry factors may significantly affect the market price and volatility of our ordinary shares, regardless of our actual operating performance.

We believe that litigation and negative publicity surrounding companies with operations in the PRC that are listed in the U.S. have negatively impacted stock prices for such companies. Various equity-based research organizations have published reports on companies with operations in the PRC after examining, among other things, their corporate governance practices, related party transactions, sales practices and financial statements that have led to special investigations and stock suspensions on national exchanges. Due to our operations in the PRC, any similar scrutiny of us, regardless of its lack of merit, could result in a diversion of management resources and energy, potential costs to defend ourselves against rumors, decreases and volatility in the trading price of our ordinary shares, and increased directors and officers insurance premiums, and could have a material adverse effect upon our business, results of operations and financial condition.

We are a “foreign private issuer,” and have disclosure obligations that are different than those of other U.S. domestic reporting companies so you should not expect to receive the same information about us at the same time as a U.S. domestic reporting company may provide. Furthermore, if we lose our status as a “foreign private issuer,” we would be required to comply fully with the reporting requirements of the Exchange Act applicable to U.S. domestic issuers and would incur significant operational, administrative, legal and accounting costs that we would not incur as a foreign private issuer.

We are a “foreign private issuer” and, as a result, we are not subject to certain of the requirements imposed upon U.S. domestic issuers by the SEC. For example, we are not required to issue quarterly reports or proxy statements. Also, we are allowed four months to file our annual report with the SEC. We are not required to disclose certain detailed information regarding executive compensation that is required from U.S. domestic issuers. Further, our directors and executive officers are not required to report equity holdings and transactions in our equity under Section 16 of the Securities Act. As a “foreign private issuer,” we are also exempt from the requirements of Regulation FD (Fair Disclosure) which, generally, are meant to ensure that select groups of investors are not privy to specific information about an issuer before other investors. We are, however, still subject to the anti-fraud and anti-manipulation rules of the SEC, such as Rule 10b-5. Since many of the disclosure obligations required of us as a “foreign private issuer” are different than those required by other U.S. domestic reporting companies, our shareholders should not expect to receive information about us in the same amount and at the same time as information is received from, or provided by, other U.S. domestic reporting companies. We are liable for violations of the rules and regulations of the SEC which do apply to us as a “foreign private issuer.” Violations of these rules could affect our business, results of operations and financial condition.

 

35


Table of Contents

If we lose our status as a “foreign private issuer” at some future time, we will be required to comply fully with the reporting requirements of the Exchange Act applicable to U.S. domestic issuers and would incur significant operational, administrative, legal and accounting costs that it would not incur as a foreign private issuer.

As a “foreign private issuer”, we are permitted to rely on exemptions from certain NASDAQ corporate governance standards applicable to domestic U.S. issuers. This may afford less protection to holders of our securities.

We are exempted from certain corporate governance requirements of NASDAQ by virtue of being a “foreign private issuer”. As a “foreign private issuer”, we are permitted to follow the governance practices of our home country, the BVI, in lieu of certain corporate governance requirements of NASDAQ. As result, the standards applicable to us are considerably different than the standards applied to U.S. domestic issuers. For instance, we are not required to:

 

 

 

have a majority of the board be independent (although all of the members of the audit committee must be independent under the Exchange Act);

 

 

 

have a compensation committee and a nominating committee to be comprised solely of “independent directors”; and

 

 

 

hold an annual meeting of shareholders no later than one year after the end of the Company’s fiscal year-end.

As discussed elsewhere in this annual report, we have relied on and intend to continue to rely on some of these exemptions. As a result, our shareholders may not be provided with the benefits of certain corporate governance requirements of NASDAQ.

 

36


Table of Contents

You may have difficulty enforcing judgments obtained against us.

Hollysys Automation Technologies Ltd. is a BVI company and substantially all of our assets are located outside of the United States. A substantial portion of our current business operations are conducted in the PRC. In addition, almost all of our directors and officers are nationals and residents of countries other than the United States. A substantial portion of the assets of these persons are located outside the United States. As a result, it may be difficult for you to effect service of process within the United States upon these persons. It may also be difficult for you to enforce in U.S. courts judgments obtained in U.S. courts including judgments based on the civil liability provisions of the U.S. federal securities laws against us and our officers and directors, many of whom are not residents in the United States and whose assets are located in significant part outside of the United States. The courts of the BVI would recognize as a valid judgment, a final and conclusive judgment in person is obtained in the federal or state courts in the United States against the Company under which a sum of money is payable (other than a sum of money payable in respect of multiple damages, taxes or other charges of a like nature or in respect of a fine or other penalty) and would give a judgment based thereon provided that (i) such courts had proper jurisdiction over the parties subject to such judgment, (ii) such courts did not contravene the rules of natural justice of the BVI, (iii) such judgment was not obtained by fraud, (iv) the enforcement of the judgment would not be contrary to the public policy of the BVI, (v) no new admissible evidence relevant to the action is submitted prior to the rendering of the judgment by the courts of the BVI and (vi) there is due compliance with the correct procedures under the laws of the BVI. In addition, there is uncertainty as to whether the courts of the BVI or the PRC, respectively, would recognize or enforce judgments of U.S. courts against us or such persons predicated upon the civil liability provisions of the securities laws of the United States or any state.

We may be classified as a passive foreign investment company, which could result in adverse United States federal income tax consequences to U.S. shareholders.

We believe that we may have been a “passive foreign investment company,” or PFIC, for the year to which this annual report relates. If a non-U.S. corporation either (i) has at least 75% of its gross income as passive income for a tax year or (ii) has at least 50% of the value of its assets (based on an average of the quarterly values of the assets during a tax year) attributable to assets that produce or are held for the production of passive income, then the non-U.S. corporation will be deemed a PFIC. The market value of our assets may be determined to a large extent by the market price of our ordinary shares. If we are treated as a PFIC for any tax year during which U.S. shareholders hold ordinary shares, certain adverse United States federal income tax consequences could apply to such U.S. holders.

The provisions in our Amended and Restated Memorandum and Articles of Association and terms of our Amended and Restated Rights Plan may discourage, delay or prevent a change of control of the Company or changes in our management. As a result, our shareholders may be limited in their ability to obtain a premium for their shares.

Our memorandum and articles of association, last amended and restated on January 7, 2021, or the Amended and Restated M&A, authorizes our Board to issue up to 90,000,000 preferred shares without any further action by our shareholders, which could delay, discourage, prevent or make it costlier to acquire or effect a change-in-control. In addition, on August 27, 2010, our Board adopted a rights plan (the “Rights Plan”) that provides for the issuance of one right (a “Right”) for each of our outstanding ordinary shares. In September 2020, we adopted an amended and restated rights plan (the “Amended and Restated Rights Plan”) which amends and restates the Rights Plan in its entirety. The Amended and Restated Rights Plan extends the expiration date of the Rights Plan from September 27, 2020 to September 27, 2030, decreases the threshold of the triggering event from 20% to 15%, and includes certain modernizing changes to account for certain synthetic equity positions when determining the beneficial ownership of our shareholders. The Rights are designed to assure that all of our shareholders receive fair and equal treatment in the event of any proposed takeover and to guard against partial tender offers, open market accumulations, undisclosed voting arrangements and other abusive or coercive tactics to gain control of the Company or our Board without paying all shareholders a control premium. The Rights may cause substantial dilution to a person or group that acquires 15% or more of the aggregate total of outstanding ordinary shares on terms not approved by our Board.

The provisions in our Amended and Restated M&A and the terms of our Amended and Restated Rights Plan could prevent our shareholders from recognizing a gain in the event that a favorable offer is extended and could materially and negatively affect the market price of our ordinary shares, even if you or our other shareholders believe that such actions are in the best interests of us and our shareholders. As a result, our shareholders may be limited in their ability to obtain a premium for their shares. The Amended and Restated Rights Plan, however, should not interfere with any offer approved by our Board. In addition, the Amended and Restated Rights Plan does not prevent our Board from considering any offer that it considers to be in the best interest of the shareholders.

 

37


Table of Contents

We have granted employee share options and other share-based awards in the past and are likely to continue to do so in the future. Our share-based compensation schemes may have an adverse effect on our results of operations and dilute the ownership interests of our shareholders.

We have granted share-based compensation awards, including share options, restricted shares and restricted share units, to various employees, key personnel and other non-employees to incentivize performance and align their interests with ours. As a result of these grants and potential future grants, we have incurred in and expect to continue to incur share-based compensation expenses in the future. For example, in the fiscal years ended June 30, 2021, 2022 and 2023, we recorded share-based compensation expenses of $9.7 million, $9.7 million and $3.3 million, respectively. The amount of these expenses is based on the fair value of the share-based awards. We account for compensation costs for share-based compensation awards and recognize expenses in our consolidated statements of comprehensive income in accordance with the relevant rules under U.S. GAAP. Our share-based compensation expenses may increase in future periods, as we adopt new equity compensation plans to incentivize our employees and directors to grow our business. In addition, any additional securities issued under share-based compensation schemes will dilute the ownership interests of our shareholders.

We may determine to cease paying dividends in the future.

Our Board decides if and when the Company will pay cash dividends. On August 11, 2016, our Board approved a regular cash dividend policy pursuant to which future cash dividends are expected to be paid to holders of the Company’s ordinary shares on an annual basis out of funds legally available for such purpose. While cash dividends have been paid annually from 2016 to 2022, except for 2021, the declaration and payment of future dividends will be at the discretion of our Board, and there can be no assurance that cash dividends will be paid in the future. Our future payment of dividends will depend upon many factors, including our financial conditions, earnings, capital requirements of its businesses, legal requirements, regulatory constraints, industry practice, and other factors that our Board deems relevant.

The laws of the British Virgin Islands provide some protection for minority shareholders, so minority shareholders will have some recourse if they are dissatisfied with the conduct of our affairs.

Under the laws of the British Virgin Islands, generally, there is some statutory protection of minority shareholders other than the provisions of the BVI Business Companies Act (as amended), which we refer to as the Act, dealing with shareholder remedies. The principal protection under statutory law is that shareholders may bring an action to enforce the constituent documents of a BVI company and are entitled to have the affairs of the company conducted in accordance with the Act and the memorandum and articles of association of the company. As such, if those who control the company have persistently disregarded the requirements of the Act or the provisions of the company’s memorandum and articles of association, then the courts will likely grant relief. Generally, the areas in which the courts will intervene are the following: (i) an act complained of which is outside the scope of the authorized business or is illegal or not capable of ratification by the majority; (ii) acts that constitute fraud on the minority where the wrongdoers control the company; (iii) acts that infringe on the personal rights of the shareholders, such as the right to vote; and (iv) acts where the company has not complied with provisions requiring approval of a special or extraordinary majority of shareholders, which are more limited than the rights afforded to minority shareholders under the laws of many states in the United States. BVI statute law also provides that any shareholder who considers that the affairs of the company have been, are being or are likely to be, conducted in a manner that is likely to be oppressive, unfairly discriminatory, or unfairly prejudicial to him in that capacity may apply for relief.

 

38


Table of Contents

Under the laws of the British Virgin Islands, our directors have the power to take certain actions without shareholder approval which would require shareholder approval under the laws of most U.S. jurisdictions.

Generally, the directors of a BVI corporation, subject in certain cases to court approval but without shareholder approval, may implement a reorganization, the sale of any assets, property, part of the business, or securities of the corporation, subject to a limit of up to 50% in value of the company’s assets. The ability of our Board to create new classes or series of shares and the rights attached by amending our Amended and Restated M&A without shareholder approval could have the effect of delaying, deterring or preventing a change in our control without any further action by the shareholders, including a tender offer to purchase our ordinary shares at a premium over the current market prices. Thus, our shareholders may potentially have more difficulty protecting their interests in the face of actions by our Board or our controlling shareholders than they would have as shareholders of a corporation incorporated in another jurisdiction.

In addition, our directors do not have terms of office, and they hold office until such director’s resignation, removal from office, death or incapacity. In connection with the adoption of the Rights Plan in August 2010, we amended our memorandum and articles of association to provide that directors may be removed by resolution of directors with or without cause or removed by resolution of shareholders only for cause. Under our Amended and Restated M&A, annual meetings of shareholders are no longer required. Since 2010, we have not held any shareholders meetings. We follow home country practice with respect to annual shareholders meetings and are not obligated to hold annual meetings of shareholders.

If securities analysts do not publish research or reports about our business or if they downgrade our shares or our sector, our share price and trading volume could decline.

The trading market for our ordinary shares has been affected in part by the research and reports that industry and financial analysts publish about us or our business. We do not control these analysts. Furthermore, if one or more of the analysts who cover us downgrade our shares or our industry, change their views regarding the shares of any of our competitors, or other companies in our industry, or publish inaccurate or unfavorable research about our business, the market price of our shares could decline. If one or more of these analysts cease coverage of the Company or fail to publish reports on us regularly, we could lose visibility in the market, which in turn could cause our share price or trading volume to decline.

Techniques employed by short sellers may drive down the market price of our ordinary shares.

Short selling is the practice of selling securities that the seller does not own but rather has borrowed from a third party with the intention of buying identical securities back at a later date to return to the lender. The short seller hopes to profit from a decline in the value of the securities between the sale of the borrowed securities and the purchase of the replacement shares, as the short seller expects to pay less in that purchase than it received in the sale. As it is in the short seller’s interest for the price of the security to decline, many short sellers publish, or arrange for the publication of, negative opinions regarding the relevant issuer and its business prospects in order to create negative market momentum and generate profits for themselves after selling a security short. These short attacks have, in the past, led to the selling of shares in the market.

Public companies that have substantially all of their operations in China have been the subject of short selling. Much of the scrutiny and negative publicity has centered on allegations of a lack of effective internal control over financial reporting resulting in financial and accounting irregularities and mistakes, inadequate corporate governance policies or a lack of adherence thereto and, in many cases, allegations of fraud. As a result, many of these companies are now conducting internal and external investigations into the allegations and, in the interim, are subject to shareholder lawsuits and/or enforcement actions by the SEC or other U.S. authorities.

If we were to become the subject of any unfavorable allegations, whether such allegations are proven to be true or untrue, we could have to expend a significant amount of resources to investigate such allegations or defend ourselves. While we would strongly defend against any such short seller attacks, we may be constrained in the manner in which we can proceed against the relevant short seller by principles of freedom of speech, applicable state law, or issues of commercial confidentiality. Such a situation could be costly and time-consuming and could distract our management from growing our business. Even if such allegations are ultimately proven to be groundless, allegations against us could severely impact our business operations and shareholders’ equity, and any investment in our ordinary shares could be greatly reduced or rendered worthless.

 

39


Table of Contents

ITEM 4.

INFORMATION ON THE COMPANY

 

A.

History and Development of the Company

We were established under the laws of the BVI on February 6, 2006, as HLS Systems International, Ltd., in order to merge with Chardan North China Acquisition Corporation (“Chardan”), a Delaware special purpose acquisition company, originally established on March 10, 2005, with the primary purpose of effecting a business combination with an unidentified operating business that has its primary operating facilities located in China, in any city or province north of Yangtze River. On September 20, 2007, we acquired all of the issued and outstanding ordinary shares of GTH, a BVI company. On August 1, 2008, our ordinary shares started trading on NASDAQ Global Select Market. On July 17, 2009, we changed our name to Hollysys Automation Technologies Ltd. to more accurately reflect our core value of leveraging proprietary technologies to provide state-of-the-art automation and control solutions for our clients.

On July 1, 2011, we purchased 100% of the equity of Concord Group for a combination consideration of cash and stock for a total value of $42.9 million. Concord Group provides electric solutions with end-to-end design, engraving, engineering, procurement, project management, construction and commissioning, and maintenance, active in the rail industry in Singapore, Qatar, UAE and Saudi Kingdom and the building retrofit market in Singapore.

On April 1, 2013, we purchased 100% of the equity of Bond Group for a purchase price of $73 million, payable 50% in cash and 50% in ordinary shares of Hollysys. The stock will be issued to the Bond Group shareholders in three installments over three years, 60% of which are incentive shares and will be based on certain performance targets for calendar years 2013 and 2014. Additional ordinary shares, as a premium on performance, will be issuable to the Bond Group shareholders, if Bond Group outperforms the established targets, but the premium will not exceed 15% of the total incentive shares in any case. The operating results of Bond Group have been included in our consolidated financial statements effective from April 1, 2013. Bond Group provides complete mechanical and electrical solutions with end to end capabilities in design, engineering, procurement, project management, construction and commissioning, and maintenance to a wide array of industries, including factories, data centers, banks, hospitals, airports, power stations, gas and instrumentation plants, hotels, commercial centers, residential buildings and infrastructure works. We seek to take advantage of Bond Group’s strong presence and brand name in Southeast Asia and to strengthen our Southeast Asian business.

On November 24, 2015, we established CECL to explore the market in Qatar. CCPL has a 49% direct ownership of CECL and the remaining 51% equity interest is held by a nominee shareholder. Through a series of contractual arrangements, CCPL is entitled to appoint the majority of directors of CECL who have the power to direct the activities that significantly impact CECL’s economic performance. Further, CCPL is entitled to 99% of the variable returns from CECL’s operations. As a result, despite of its direct minority ownership of CECL, CCPL is considered the primary beneficiary of CECL.

In July 2016, Beijing Hollycon Medicine & Technology. Co., Ltd. (“Hollycon”), previously as one of our subsidiaries, issued new shares for an aggregate cash consideration of $30,943 to new investors. At the same time, we disposed 0.6% of our equity interest in Hollycon for cash consideration of $464. These two transactions resulted in dilution of our equity interests in Hollycon from 51% to 30%. According to the revised article of association, Hollycon was managed by a board of directors comprising of a total five members, of which, we can appoint two directors while the other three shareholders can appoint one director each. We can also appoint the chairman of the board. All major management and operation decision need be approved by the board and requires approval by at least 2/3 of directors. Profits are allocated to shareholders based on the percentage of respective initial investment. We lost control over Hollycon upon the completion of the two transactions set out above, but maintained significant influence over Hollycon, and accounted for the investment in Hollycon under the equity method. Upon the deconsolidation date, we recorded the retained non-controlling equity investee at fair value of $22,737 and recognized a gain of $14,514. The fair value of retained non-controlling interest in Hollycon was measured using a discounted cash flow approach. Key estimates and assumptions include the amount and timing of future expected cash flows, terminal value growth rates, and discount rate.

 

40


Table of Contents

In July 2017, BCPL, our wholly-owned Singapore subsidiary, and a Malaysian citizen (the “Trustee”) entered into a trust deed, under which, 49.1% of BCPL’s equity interests in Bond M & E Sdn. Bhd. (“BMJB”), a Malaysian company, which previously was a 100% subsidiary of BCPL, was transferred to the Trustee. According to the trust deed, all of the beneficial interests in BMJB belong to BCPL and the Trustee shall hold the legal title of the transferred shares on trust for and act on behalf of BCPL absolutely. Any dividend, interest and other benefits received or receivable by the Trustee will be transferred to BCPL. The Trustee shall exercise the managerial rights and voting power in a manner directed by a prior written notice from BCPL. The Trustee shall be obligated to vote in the same manner as BCPL in the absence of any written notice. In addition, an undated Form of Transfer of Securities with the transferee’s name left blank was duly executed by the Trustee and delivered to BCPL. Therefore, BCPL can transfer the 49.1% of equity interests to any party at any time without further approval by the Trustee. Accordingly, we believe we hold all beneficial rights, obligation and the power of the 100% equity interest in BMJB, and therefore consolidate 100% of equity interests in BMJB into our financial statements.

In August 2018, we transferred 100% of our equity interest in Beijing Hollysys Intelligent Technologies Co., Ltd. (“Hollysys Intelligent”), a wholly owned subsidiary, to Hollicube Co., Ltd. (formerly known as Ningbo Hollysys Intelligent Technologies Co Ltd.) (“Ningbo Hollysys”) in exchange for a 40% equity interest in Ningbo Hollysys. Upon the transfer of the equity interest, we lost control of Hollysys Intelligent and therefore, deconsolidated the subsidiary.

In August 2021, we completed the acquisition of 100% of the equity of Hollysys Intelligent held by Ningbo Hollysys, with a cash consideration of approximately $20,901, and have consolidated the financial performance of Hollysys Intelligent since the first quarter of fiscal year 2022.

Non-Binding Buyout Proposals

On December 10, 2020, we announced that our Board received an unsolicited non-binding proposal letter, dated December 7, 2020, from a consortium comprised of Mr. Baiqing Shao, Ace Lead Profits Limited and CPE Funds Management Limited (collectively, the “Shao Consortium”), to acquire all of our outstanding ordinary shares for $15.47 in cash per ordinary share. On January 8, 2021, we announced that our Board rejected such unsolicited offer, and we determined that such unsolicited offer substantially undervalues the Company and is not in the best interest of our shareholders. On February 1, 2021, we announced that our Board received a revised unsolicited consortium proposal to acquire all our outstanding shares for $17.10 per share. On July 15, 2021, we set record straight on the Shao Consortium’s consent solicitation, refuted the false claims put forth by the Shao Consortium regarding our past performance, governance decisions, and highlighted that the Shao Consortium’s offer undervalued the Company.

On August 2, 2021, we announced that our Board was in the process of evaluating a non-binding offer from Superior Emerald (Cayman) Limited, a company controlled by Ascendent Capital Partners, and Dr. Changli Wang, who has been CEO and a director of the Company since January 2022, (collectively, the “Emerald Consortium”), delivered to us on July 20, 2021 to acquire all of our outstanding ordinary shares for $23.00 per share in cash (the “Emerald Proposal”). On August, 24, 2021, we announced that our Board received from the Emerald Consortium a notification advising that Mr. Yue Xu and Mr. Lei Fang, the co-chief operating officers of the Company, agreed to join the Emerald Consortium as members in connection with the Emerald Proposal. According to the notification we received, Mr. Xu and Mr. Fang jointly represented the collective interests of themselves and certain other management and employees of the Company.

On November 15, 2021, we announced that our Board was in the process of evaluating a non-binding offer from Zhejiang Longsheng Group Co., Ltd. and Loyal Valley Innovation Capital (HK) Limited delivered to us on September 10, 2021 to acquire all of our outstanding ordinary shares for US$24.00 per share in cash (the “Lonsen Proposal”).

On November 24, 2021, our Board received a non-binding offer from Centurium Capital to acquire all of our outstanding ordinary shares for $24.00 per share in cash (the “Centurium Proposal”). On December 3, 2021, our Board received a non-binding offer from RECCO Control Technology Pte. Ltd. and China Electronics Technology Group Corporation to acquire all of our outstanding ordinary shares for $25.00 per share in cash (“Recco”).

 

41


Table of Contents

On December 6, 2021, our Board received a non-binding offer from Boyu Capital Advisory Company Limited to acquire all of our outstanding ordinary shares for $23.00 per share in cash.

On January 24, 2022, we announced that after careful review and consideration with the assistance of our executive management team as well as external financial and legal advisors, our Board resolved that it was not at the time considering a sale of the Company and thus would suspend further evaluation of all unsolicited buyout proposals that we had received. In deciding to suspend the consideration of all unsolicited buyout proposals, we took into consideration the value creation potential of the Company and the priority of the Company to focus on strengthening and optimizing its business operations, as well as the complexity and uncertainties in the global and PRC regulatory landscapes, which, in the opinion of our Board, would create significant difficulty in obtaining a fair valuation of the Company and increase the uncertainty of consummating a potential sale transaction. For details on the regulatory development, see “—B. Business Overview—Recent Regulatory Development.”

On September 5, 2023, we announced that our Board received a letter from Recco and Dazheng Group (Hong Kong) Investment Holdings Company on August 24, 2023, setting out their previous unsolicited, non-binding offer to acquire all of our issued and outstanding shares at $25.00 per share in cash. Meanwhile, our Board cautions that it has not had an opportunity to carefully review or evaluate such proposal and its terms, nor made any decision with respect to our response to such proposal or any other potential strategic alternatives. There can be no assurance that any definitive offer will be received, that any definitive agreement will be executed relating to such proposal, or that any other transaction will be approved or consummated.

Our corporate headquarters are located at No. 2 Disheng Middle Road, Beijing Economic-Technological Development Area, Beijing, 100176, China. Our telephone number is (+86) 10 58981386. Our agent for service of process in the United States is Cogency Global Inc. located at 122 East 42nd Street, 18th Floor, New York, N.Y. 10168. We maintain a website at http://www.hollysys.com that contains information about the Company, but that information is not a part of this annual report.

The SEC maintains an Internet site that contains reports, proxy and information statements, and other information regarding issuers that file electronically with the SEC at http://www.sec.gov.

B. Business Overview

Recent Regulatory Development

Cybersecurity Review Measures

In January 2022, the CAC and several other administrations jointly promulgated the amended Cybersecurity Review Measures, or the Cybersecurity Review Measures, which became effective on February 15, 2022, and superseded and replaced the current cybersecurity review measures that became effective since June 2020. Pursuant to the Cybersecurity Review Measures, a “critical information infrastructure operator,” or CIIO, that purchases network products and services, or conducts data process activities, which affect or may affect national security will be subject to the cybersecurity review. The Cybersecurity Review Measures also expands the cybersecurity review to “internet platform operators” in possession of personal information of over one million users if such operators intend to list their securities in a foreign country. Alternatively, relevant governmental authorities in the PRC may initiate cybersecurity review if they determine an operator’s network products or services or data processing activities affect or may affect national security.

As of the date of this annual report, uncertainties still exist in relation to the interpretation and implementation of the Cybersecurity Review Measures. However, we cannot rule out the possibility that we, or certain of our customers or suppliers may be deemed as a CIIO. If we are deemed as a CIIO, our purchase of network products or services, if deemed to be affecting or may affect national security, will need to be subject to cybersecurity review, before we can enter into agreements with relevant customers or suppliers, and before the conclusion of such procedure, these customers will not be allowed to use our products or services, and we are not allowed to purchase products or services from our suppliers. For details of the associated the risks, see “Item 3. Key Information—D. Risk Factors—Risks Related to Our Business—Our failure to comply with cybersecurity and data protection laws and regulations could lead to government enforcement actions and significant penalties against us, and adversely impact our operating results.”

 

42


Table of Contents

As of the date of this annual report, we have not been involved in any investigations or become subject to a cybersecurity review initiated by the CAC based on the Cybersecurity Review Measures, and we have not received any inquiry, notice, warning, sanctions in such respect of any regulatory objections to our listing status from the CAC.

Permissions or Approvals Required from the PRC Authorities for Offering Securities to Foreign Investors

 

43


Table of Contents

On February 17, 2023, the CSRC issued the Trial Administrative Measures of Overseas Securities Offering and Listing by Domestic Enterprises, or the Trial Measures, which became effective on March 31, 2023. On the same date of the issuance of the Trial Measures, the CSRC circulated No.1 to No.5 Supporting Guidance Rules, the Notes on the Trial Measures, the Notice on Administration Arrangements for the Filing of Overseas Listings by Domestic Enterprises and the relevant CSRC Answers to Reporter Questions on the official website of the CSRC, or collectively, the Guidance Rules and Notice. Under the Trial Measures and the Guidance Rules and Notice, domestic companies conducting overseas securities offering and listing activities, either in direct or indirect form, shall complete filing procedures with the CSRC pursuant to the requirements of the Trial Measures within three working days following its submission of initial public offering or listing application. The companies that have already been listed on overseas stock exchanges are not required to make immediate filings for its listing, yet need to make filings for subsequent offerings in accordance with the Trial Measures. In view of the fact that the Trial Measures have come into effect on March 31, 2023, we shall fulfill the filing procedures with the CSRC for any future offshore offering as per requirements of the Trial Measures. Any failure to obtain or delay in obtaining the CSRC permission and approval for any of our offshore offerings, or a rescission of such permission and approval, if obtained, may subject us to sanctions imposed by the CSRC or other PRC regulatory authorities, which may materially and adversely affect our business, financial condition, and results of operations. However, as of the date of this annual report, uncertainties exist regarding the interpretation and implementation thereof.

As of the date of this annual report, we have not received any formal notice from any PRC authorities that we shall be subject to permission or approval for the filing of this annual report. If we and our subsidiaries inadvertently conclude that such permissions or approvals are not required, and the CSRC, the CAC or any other PRC regulatory body subsequently determines that we or our subsidiaries need to file with such government authorities or obtain their permissions or approvals to maintain our listing status on the NASDAQ, the CAC or any other PRC government authorities promulgate any interpretation or implements rules that would require us or our subsidiaries to file with or obtain the permissions or approvals from the CSRC, the CAC or other governmental bodies for any such listing status, we and our subsidiaries may face adverse actions that could have a material adverse effect on our business, reputation, financial condition, results of operations, prospects, as well as the trading price of ordinary shares, and we cannot assure you that, if ever required, we and our subsidiaries would be able to obtain any such permissions or approvals and fully comply with the relevant new rules on a timely basis, or at all.

Our Mission

Intelligence for Excellence.

Overview

We are a leading automation control system solutions provider in China, with overseas operations in eight other countries and regions throughout Asia. Leveraging our proprietary technology and deep industry know-how, we empower our customers with enhanced operational safety, reliability, efficiency, and intelligence which are critical to their businesses. We derive our revenues mainly from providing integrated solutions for industrial automation and rail transportation. In industrial automation, we deliver the full spectrum of automation hardware, software, and services spanning field devices, control systems and enterprise manufacturing management. In rail transportation, we provide advanced signaling control and SCADA systems for high-speed rail and urban rail (including subways). Internationally, through the acquisitions of Concord Group and Bond Group in 2011 and 2013, respectively, we are expanding and deepening our ability to offer mechanical and electrical solutions in design, engineering, procurement, project management, construction and commissioning, and maintenance to a wide range of industries, such as manufacturing, banks, hospitals, airports, power plants, commercial centers, hotels, and infrastructure works.

 

44


Table of Contents

Founded in 1993, with technical expertise and innovation, we have grown from a research team specializing in automation control in the power industry into a group providing integrated automation control system solutions for customers in diverse industry verticals. As of June 30, 2023, we had cumulatively carried out more than 45,000 projects for approximately 23,000 customers in various sectors including power, petrochemical, high-speed rail, and urban rail, in which we have established leading market positions. With our strong customer base and highly-reputable brand, we believe we are well positioned to capture opportunities from untapped growth potential in China and around the world.

Our Business Platform and Value Proposition

Our highly-scalable and adaptable business platform is based on three key complementary pillars:

 

 

 

Proprietary and core technologies

 

 

 

In-depth understanding of our clients’ industrial processes

 

 

 

Dedicated pursuit of customer satisfaction

Our suite of integrated solutions offers customers the following value propositions:

 

 

 

Compliant with international standards

 

 

 

Leading functionality and quality

 

 

 

Strong product safety and reliability

 

 

 

Highly flexible customization

 

 

 

Cost-effective solutions

 

 

 

Comprehensive service capability

Solutions, Products and Services

Industrial Automation:

We are able to deliver the full spectrum of automation hardware, software, and services spanning field devices, control systems and enterprise manufacturing management. Historically, we focused our efforts on the area of DCS (Distributed Control System), which is a network of controllers, sensors, actuators and other devices that can be programmed to control outputs based on input conditions through logic calculations. In an automated production line, sensors or so-called “instrumentations” are distributed across the production facility to monitor sub-systems like the robots, Computer Numerical Control (CNC) machines, and logistic tools. These sensors are like human eyes, which monitor the process, and detect any abnormal situations. The information collected from those sensors is then transmitted to the DCS for centralized data processing through communication networks. The central computer (brain) processes information and generates commands, based on sophisticated algorithmic and pre-set parameters. These commands are then sent to actuators (muscles/bones) through communication devices to execute the orders and maintain production flow. We are as well a player in the Programmable Logic Controller (PLC) market, where the products are mainly used in discrete control and applied to a wide array of industries. PLCs are usually integrated together into machines to provide control at machinery level.

 

45


Table of Contents

Our comprehensive suite of automation solution consists of hardware-centric products such as instrumentation and actuators, our proprietary software-centric DCS/SIS (Safety Instrumentation System)/PLC, and valued-added software packages such as STS (Simulation Training System), HAMS (HolliAS Asset Management System), APC (Advanced Process Control) and MES (Manufacturing Execution System), among others. Our solution has been widely used in process industries involving a continuous flow of material handling, such as power generation and petro-chemical industries, while we have also served clients from metallurgy, building materials, pharmaceutical and food & beverage, among other industries. Our client base includes large state-owned enterprises, local governmental agencies, multi-national companies, and other domestic companies. Some of our renowned customers include the five major Chinese power generation companies, the three major Chinese petroleum companies, and international companies such as BASF. We have also obtained customers from other countries, including India, Indonesia, Cambodia, UAE, and Uzbekistan, within similar industries.

Meanwhile, the development of equipment and process level automation in China has gradually increased production digitalization, which has created opportunities for the development of digital factory. Compared with equipment and process automation, digital factory brings production and management into greater coordination. The realization of such change requires the integration and processing of data of different verticals covering equipment, production line, workshop and corporate administration level. Since we put forth our digital factory initiative in the year 2018, we have successfully signed and completed several contracts with our existing customers from power and chemical industries. Remarkably, we delivered distinguished performance and witnessed business growth in the valve and instrument market after years of dedication and accumulations and gained recognition from world-leading manufacturers.

In the field of nuclear power digital instrument control in China, we are one of the qualified local automation and control product providers. The product we developed for nuclear field, HOLLiAS MACS-N DCS, has been successfully applied in nuclear power plant with multi-generation stack and multi-stack technology, and we have accumulated rich engineering and technical experience. The hardware and software of the product both meet the strict requirements of the nuclear energy industry. During the manufacturing and implementation process, the quality control of our product strictly complies with relevant safety standard requirements.

Rail Transportation:

We have branched out from the industrial automation domain into the subway and high-speed rail businesses, leveraging on our core competency and strong research and development capabilities, and have already established a key position in the high-speed rail signaling market and subway SCADA market.

In high-speed rail business, our core proprietary product lines include TCC (Train Control Center) and ATP (Automation Train Protection). An ATP essentially acts as the train over-speed protection mechanism. It collects real-time information like speed limit ahead, train operation status, line data, instructions from train control center, and then combines that information with the train parameters to produce train protection curves. In case of any human errors, like driver’s negligence at the red light, it applies emergency brakes automatically. A TCC is an on-ground control center at railway stations or equipment stations which monitors route condition, track status, train schedules, distance between trains, and the working status of other essential function devices, and then through logic calculation, generates control instructions and commands. The command information from the TCC is then transmitted to the ATP located on the locomotives/trains, through track circuits and electronic beacons located at various points along the railway line, or wirelessly.

Besides ATP and TCC, we also provide other signaling products in high-speed rail market, such as ATO (Automatic Train Operation system), Track Circuit, LEU (Line-Side Electronic Unit), BTM (Balise Transmission Module), TSRS (Temporary Speed Restriction Server), RBC (Radio Block Center) and CBI (Computer Based Interlocking). China Railway Corporation, or CRC, employs its own administrative admission system and sets specific standards for the high-speed rail signaling products deployed in China’s high-speed rail lines. In addition to having our products certified under those PRC domestic standards, we have redesigned the whole set of our high-speed rail signaling systems to better compete in the rail market outside China. For example, most of our high-speed rail signaling products have passed European Safety Standards SIL 4 certification. For high-speed rail business, CRC and local provincial rail bureaus in China are our major customers. We are also the supplier of the entire high-speed rail signaling system to Shenzhen-Hong Kong high-speed rail line for the Hong Kong MTR, which has marked our breakthrough into the international high-speed rail signaling market.

 

46


Table of Contents

In the subway business, our core product is the SCADA system. It is an open software platform to enable integrated and unified monitoring of all necessary sub-systems of the subway, including Power Supervisory Control and Data Acquisition System, Building Automatic System, Fire Alarm System, Platform Screen Door System, Access Control System, Closed Circuit Television, Passenger Information System, Passenger Train Information System, and Alarm System. Our performance records cover numerous cities in China, including Beijing, Guangzhou, Shenzhen, Tianjin, Dalian, Wuhan, Chengdu, Lanzhou and Hohhot. In the subway signaling business, we are striving to develop our business in both domestic and overseas markets. Meanwhile, based on our strong research and development capability and technical know-how of signaling application accumulated from high-speed rail business, we have also developed our proprietary subway signaling system certified under European Safety Standards.

Our international performance records for railway transportation include Thomson & Eastern Region Lines in Singapore, the first Autonomous rail Rapid Transit (ART) line in Sarawak, Malaysia and Shenzhen-Hong Kong high-speed rail line.

Mechanical and Electrical:

We established a stronger foot-hold in Southeast Asia through the acquisitions of Concord Group and Bond Group in 2011 and 2013, respectively. Concord Group and Bond Group mainly provide mechanical and electrical solutions, including design, engineering, procurement, project management, construction and commissioning, and maintenance related services. Concord Group mainly focuses on railway transportation in Singapore, Macau, Qatar, UAE and Saudi Kingdom markets, and Bond Group mainly focuses on factories, data centers, banks, hospitals, airports, power stations, gas and instrumentation plants, hotels, commercial centers, residential buildings and infrastructure works in Malaysia. Through these acquisitions, we seek to expand the existing distributions and marketing channels to sell our existing product lines to the fast-growing Southeast Asia and the Middle East markets.

During the past several years we have achieved a number of significant contract wins in the international arena, including (i) contracts with MTR Corporation Limited in Hong Kong to provide a complete suite of high-speed rail signaling systems to Guangzhou-Shenzhen-Hong Kong Express Rail Hong Kong Section; (ii) a contract with Thales Solutions Asia Pte. Ltd. to provide design, installation, testing and commission for replacing the existing Metro signaling systems for the North-South East-West lines including decommissioning the existing signaling system and installing new signaling systems for the Tuas West Extension line in Singapore; (iii) a contract with Land Transport Authority in Singapore to provide the Integrated Supervisory Control System for the Thomson & Eastern Region Lines in Singapore; (iv) a contract with Meiden Singapore to carry out the replacement of Metro Power distribution system for North-South East-West lines in Singapore; (v) a contract with Bombardier for the replacement of the existing signaling system for Singapore Bukit Panjang LRT; (vi) a contract with Mitsubishi Heavy Industries Ltd. to provide electrical installation services for part of the Power Distribution System Package of the first Phase of Doha Metro; (vii) two contracts with Thales Middle East for Doha Metro Signaling and Lusail LRT for Qatar Rail Authority; (viii) a contract with Mitsubishi Heavy Industries for Macau LRT; (ix) a contract with SMRT in Singapore to provide the maintenance of overall display systems the Thomson & Eastern Region Lines in Singapore; and (x) maintenance contracts with MTR Corporation Limited in Hong Kong spanning multiple years.

To further cultivate and grow our overseas business, we will persevere in attracting talented people, optimizing market promotion and enhancing our overseas brand image.

Project Implementation:

We established a project group of sales engineers, technical engineers and project management professionals for each of our potential customers to provide them total integrated solutions tailored to their specific requirements. The sales engineers and technical engineers work together to offer customized solutions by understanding each customer’s detailed requirements through on-site studies. The technical engineers are responsible for hardware assembly, software configuration, testing and installation, commissioning and trial operation, and start-up and training; while the project management professionals oversee budgetary matters, coordinate the work force, ensure adequacy of resources and monitor progress and quality to ensure the timely completion of each project. Our integrated solutions projects involve one or more of the following activities:

 

 

 

Solution planning – We provide our customers with strategic and tactical reviews of their current operations and future requirements. The planning includes defining client business requirements, developing appropriate hardware and software, and selecting preferred technology.

 

47


Table of Contents
 

 

Solution design – We detail the industry specifications and implementation tactics necessary to achieve our customers’ objectives. We also take into consideration the integration of the hardware and software deployed in our integrated solution with the existing ones of each customer, and the ongoing management followed. Examples of these services include defining functional requirements for the system and our components, developing integration plans and designing of customer-specific system and services applications.

 

 

 

Solution implementation – We install the recommended systems and provide essential services throughout the solution implementation process, to better meet our customers’ specific requirements. Key activities include project management, hardware procurement and production, software development, configuration and field installation and testing, and development of customized system and services management applications.

Leveraging our proprietary technology and products, our integrated solutions create value for our customers and improve their competitive strengths by:

 

 

 

generating synergy and improving efficiency of our customers through integrating communications, marketing and service functions;

 

 

 

utilizing our industry and process knowledge to develop customized solutions that improve the efficiency of our customers;

 

 

 

providing a software platform for the optimization of management operations, which provides real-time automation and information solutions throughout a business; and

 

 

 

offering maintenance and training services to our customers, which helps cut costs and improve operating efficiency.

We customize our floor plans based on conducting careful on-site studies, building design-specific network systems using our proprietary technology and software, and offering manufacturing execution system services to ensure that real-time management control is available to our customers in a streamlined and easy-to-use manner.

We believe that our product design and applications integrated in the solutions are superior to our domestic competitors. We also believe that the sophistication and quality of our products rival those of the multi-national automation and control product suppliers, while our insightful understanding of demands of our Chinese customers and the ability to respond give us a leading edge over foreign competitors.

Integrated Solutions Contracts

The main channel through which we get our automation system business is the procurement bidding process. Customers seeking bids propose their requirements and specifications in legal bidding documents and those companies that are interested in obtaining these contracts make a bid in written form. If we win the bid, we finalize an integrated solutions contract. We derive a large percentage of our total consolidated revenues from the integrated solutions contracts that we win through the bidding process. In addition, we also generate revenue from sales of spare parts and component products to customers for maintenance and replacement purposes after the completion of the integrated solutions contract, and from the provision of services such as maintenance and training that tends to provide a recurring revenue stream.

The purpose of an integrated solutions contract is to furnish an automation system that provides the customer with a total solution for the automation or process control requirement being addressed. The automation system and total solution that we offer consists of hardware, software and services, all of which are customized to meet the particular needs and technical specifications of our customers. None of the hardware, software and service has independent functionality, and therefore none of them can be sold separately to customers.

 

48


Table of Contents

The major terms of an integrated solutions contract include solution planning and design, system installation, customer acceptance, payment milestones and warranty. The process of fulfilling an integrated solutions contract consists of the following four stages:

 

 

 

Solution planning and design – We provide customers with a customized plan for achieving the required solution by establishing a project group for each contract. The project group includes system engineers who propose, discuss and agree on the system design and implementation plan with the technical personnel of the customers.

 

 

 

System manufacturing and installation – Based on the design and implementation plan, and in accordance with the project schedule, we enter into the process of purchasing the necessary hardware, manufacturing components for the hardware, developing software platform, re-configuring the software embedded in the hardware, and fabricating the integrated hardware into cabinets, on-site installation and testing, and training customers’ personnel about how to use the automation and total solution.

 

 

 

Customer acceptance – The procedures for customer inspection and acceptance of the system are typically contained in the contracts. The initial inspection usually occurs when the hardware is delivered to the customer’s site for the purpose of detecting any obvious physical damage during shipping and to confirm that the entire order was delivered. A final acceptance will be performed upon the satisfaction of integrated solution testing.

 

 

 

Warranty period – The integrated solutions contracts customarily provide our customers with a one to three years’ warranty (although sometimes the warranty period may be longer depending on the customer and the negotiations for the contract), which runs from the date of the final customer acceptance. The end of the warranty period represents fulfillment of the entire contract.

Because of the nature of customized integrated solutions contracts, a customer does not have the right to return the products that we deliver, so long as such products conform and perform to the customer’s specification. Prior to delivering our products to a customer’s site, we perform an internal test to ensure that the automation system works as intended. After installing the products on a customer’s site, any problems are solved during trial runs. Once the testing requirements have been satisfied, a customer will execute a customer acceptance document, which marks the beginning of the warranty period. Due to the nature of this process, many companies in the automation systems business generally do not carry product liability insurance.

The size of an integrated solutions contract is determined by a customer’s needs in terms of the amount of equipment needed and the complexity of the integrated solutions. The size of an integrated solutions contract drives the revenues generated by the contract. Because most contracts will require working periods longer than one year, the best way to measure the contract revenue realized is to use the percentage-of-completion or cost-to-cost method. Ultimately, our revenue stream will be driven by the average price of an integrated solutions contract and how many integrated solutions contracts have started in each reporting period.

Order backlog of contracts presents the amount of unrealized revenue to be earned from the contracts that we have won. Accordingly, any increase or decrease in new contracts won by us, or any change of scheduled delivery dates, will have a future impact on our future revenue streams. In the event of a delay in the delivery schedule, then the time of inspection, installation, trial run and customer acceptance will be delayed accordingly, all of which will affect our revenue recognition. If the delay in delivering the specified automation systems was a result of our inability to deliver the system on a timely basis, then we will be held responsible for this delay, in accordance with the terms specified in the respective integrated solutions contracts.

 

49


Table of Contents

Markets

Industrial Automation Market

Multi-national companies including Honeywell (US), ABB (Sweden), Siemens (Germany), Emerson (US), Yokogawa (Japan) and Hitachi (Japan) account for the majority of the global automation market share. In domestic market, except the multi-national companies, our main local competitor is Supcon. With years of development, domestic players, including Hollysys and Supcon, are gradually becoming leading players in different verticals.

The drivers for the industrial automation market in China are listed below.

Rising labor costs. As labor costs in China rise while the cost of automation control systems decline due to domestic production and other factors, industrial automation solutions are expected to become more valuable, affordable and in-demand by Chinese industrial firms.

Growth of end market. As China’s economy evolves, multiple sectors are expanding, giving rise to the need for industrial automation solutions. Such sectors include nuclear power, waste incineration and biomass power, chemical and petrochemical, semiconductor and electronics, and healthcare.

Maintenance and replacement of existing industrial automation systems. The massive scale of existing industrial automation, driven by strong growth in recent years, and the limited designed service life of automation equipment, generally 10 to 15 years, should create a significant need for maintenance and replacement, which are expected to sustain long-term demand for industrial automation. Such sectors include thermal power, chemical and petrochemicals, food and beverage, semiconductor and electronics, household appliances, and healthcare.

Industry-wide upgrade. The transformation of entire industries by the emergence of data-driven smart manufacturing and industrial internet of things, or IIoT, is expected to generate a high volume of new deployment needs for industrial automation, which in turn, is expected to generate recurring needs for maintenance and upgrade.

Favorable policies. The Chinese government is actively promoting environmental protection, energy conservation and industrial transformation and upgrade to achieve a more sustainable course of development, which also gives rise to market opportunities for automation solution providers.

Several noticeable trends of the market have to be mentioned. Domestic players in the PRC industrial automation market have substantially improved their brand name and R&D capability, which enables them to penetrate high-end market segments that have traditionally been dominated by multinational companies, such as Emerson, Honeywell and Siemens. Domestic players are expected to leverage their deep knowledge of domestic customers and proven track record to win market share in specific strategic industries. Market dynamics will favor industry-leading players who have the capability and resources to provide customized solutions, high quality products, greater flexibility and faster response. Recent entrants and smaller-scaled players are expected to be marginalized from the competition due to lack of technology competitiveness, demonstrated service capabilities and shorter track record.

We are well-positioned to benefit from China’s nuclear power development. At present, China’s nuclear power sector is relatively underdeveloped, with the vast majority of power generated by coal-fired power plants. According to China Nuclear Energy Association, as of June 30, 2023, there were 55 nuclear reactors in operation in mainland China.

We are penetrating into international markets with primary focus on Singapore, Malaysia, Indonesia, India and the Middle East, all of which are largely developing areas. The strong growth of infrastructure and increased demand for automation technologies will benefit us in these areas.

Rail Transportation Market

Another important end-market for Hollysys is the high-speed rail market in China, where we command a leading position in providing high-speed rail signaling systems to ensure the safety of passenger train movement. The China Railway Corporation developed a national high-speed rail signaling technological standard, the China Train Control System, or the CTCS. Under the CTCS, the standard governing the 200-250km/hour speed category is called C2, while C3 governs the 300-350km/hour category. These standards are different from the international standards propounded by European organizations or Japan.

 

50


Table of Contents

China’s rail transportation network has experienced significant development, leading to a balanced focus on construction and operation & maintenance within the rail transportation industry. According to recent data from the Ministry of Transport of China, during the Dragon Boat Festival in 2023, the total passenger volume of urban rail transit increased by 62.46% compared to the same period in prior year and by 21.99% compared to 2019. This upward trend is expected to continue in the next few years, presenting significant market opportunities for the rail transportation operation and maintenance sector. Equipped with advanced technology, we possess the confidence and capability to swiftly adapt to market dynamics.

The drivers for rail automation market in China are as follows:

Urbanization. Rapid urbanization and regional economic integration in China are expected to continue to drive new construction of high-speed rail and urban rail transit. In addition, the demand for more efficient operation of high-speed rail and urban rail transit systems is expected to also generate demand for rail automation in China.

Renewal and upgrade. The massive scale of high-speed rail and urban rail transit networks is creating a growing need for renewal, replacement and upgrade of rail automation equipment, as high-speed rail signaling control systems have designed service lives of 10 to 15 years and urban rail signaling systems have designed service lives of 15 years.

Favorable policies. Ambitious PRC government policies such as the Eight Horizontal and Eight Vertical High-speed Railway Corridors Project, Belt and Road Initiatives, and High-speed Railway Diplomacy are expected to sustain growth in the rail automation market.

Moreover, domestic firms have made substantial breakthroughs in building control system technologies and are expected to accelerate import substitution in China’s rail automation market. The share of domestic equipment and system is expected to increase. Also, a wider adoption of fully automatic train technology that allows “driverless” trains to be managed automatically by the system without a train conductor marks the next stage for automation of railway and urban rail.

Mechanical and Electrical Solutions Market

We offer mechanical and electrical (M&E) solutions through Concord Group and Bond Group in Southeast Asia, the Middle East and Hong Kong. We leverage relevant acquisitions to expand and deepen our ability to offer mechanical and electrical solutions in design, engineering, procurement, project management, construction and commissioning, and maintenance to a wide range of industries, such as manufacturing, banks, hospitals, airports, power plants, commercial and residential buildings, hotels, and railway and subway lines.

Competition and Our Strengths

In industry automation business, we believe our major competitors are multi-national corporations, such as ABB, Honeywell, Emerson and Siemens. Supcon is among our primary competitors as well. In Southeast Asia and the Middle East markets, our principal competitors for industrial automation are multinational corporations such as ABB, Siemens, Emerson, Yokogawa and Honeywell.

In the PRC high-speed rail business, given the administrative admission system employed by China Railway Corporation and the governing of the China Train Control Standard (CTCS), i.e., the national rail technology standard in China, we are facing less competition from multi-national companies. Currently, Hollysys is one of the main providers that supply signaling products to China’s 200-250km/h segment of the high-speed rail market. The other major providers are China Academy of Railway Science and Zhuzhou CRRC. Hollysys is one of the main signaling product providers to China’s 300-350km/h segment of the high-speed rail market. The other major providers are CRSC and China Academy of Railway Science. In the SCADA market, we mainly compete with Nanjing Automation Research Institute (NARI). In the nuclear automation segment, we mainly compete with multi-national corporations such as Siemens and Invensys. Our major competitors in the international rail and subway signaling markets are Bombardier and Alstom.

 

51


Table of Contents

For the mechanical and electrical solutions business, the main competitors for Concord Group and Bond Group include Bintai Kinden Corporation Berhad, PJI Holding Berhad, and LFE Corporation Berhad, Kurihara, Sanyo, Bintai KDK and Gammon Construction.

We believe that our key competitive advantages are as follows:

 

 

 

Market leadership with a strong reputation.

We are one of the largest automation control system solutions providers in China, playing a key part in many verticals in which we operate in China.

Our solid leadership position rests not only on market share, but also on our continued innovation and breakthroughs in the industry in China. We were the first to achieve the following feats in China’s automation market:

 

 

 

1st domestic DCS with practical application (1993);

 

 

 

1st domestic nuclear power station computing system to enter operation (1997);

 

 

 

1st domestic railway transportation SCADA (2002);

 

 

 

1st proprietary domestic large-scale PLC system (2007);

 

 

 

1st passenger line with CTCS-2 Train Control System (2008);

 

 

 

1st GW Nuclear Power Station Digital Instrumentation Control System (2011);

 

 

 

1st to introduce CTCS-3 category high-speed rail control system in an overseas market (2012);

 

 

 

1st domestic SIS (2012);

 

 

 

1st Chinese company to provide DEH control system for gigawatt power plant (2015); and

 

 

 

1st domestic Industrial Optical Bus Control System (2021).

As evidence of our strong reputation, we have been actively involved in setting industrial standards, and have received numerous awards and industry recognitions. Notably,

 

 

 

we have led or participated in the formulation of national standards including industrial enterprise information integration system standards GB/T 26335-2010, the first section of network safety of programmable logic controller (PLC) for industrial automation and control systems, system requirements of GB/T 33008.1-2016, urban rail transit integrated supervision and control system design specifications GB/T 50636-2018, industrial-process measurement, and reference model GB/Z 32235-2015 for control and automation production facility (digital factory);

 

 

 

we received awards and recognition of National Enterprise Technology Center, National Innovative Enterprise, one of the first batch of National Intelligent Manufacturing Pilot Demonstration Enterprises, National Standardization Management System Consulting Service Institution under the strategy of integrating industrialization and information technology, national quality benchmark for industrial enterprises, a key software enterprise in national planning and layout, and national one-stop application program demonstration enterprise. We were also among the first batch of enterprises selected into the recommended directory of national intelligent manufacturing system solution suppliers, and were selected by the Ministry of Industry and Information Technology as green design demonstration enterprise for industrial products and green factory enterprise. In addition, we were awarded the “Ten-year Achievement Award of National High-tech Industrialization” by the National Development and Reform Commission, the second prize of National Science and Technology Progress, the first prize of Beijing Science and Technology Award, among others.; and

 

52


Table of Contents
 

 

from 2013 to 2017, we have received product and service quality awards from the Hong Kong MTR for five consecutive years, including the Gold Quality Award in 2016, the highest honor given by the Hong Kong MTR in respect to project quality management.

 

 

 

Proven credentials with high barriers to entry.

Our proven credentials of qualification, project experience and reliability record have formed strong barriers and a self-reinforcing virtuous circle that has enabled us to stand out among our competitors.

In China, we are one of the few domestic companies qualified to design and manufacture non-safety control systems of nuclear power plants, the only SIS provider on the National Safety Bureau’s 2017 Directory for the Promotion of the Advanced and Replacement of the Obsolete in Safety Technology and Equipment, and one of the main companies qualified to provide high-speed rail signaling products in both CTCS-2 and CTCS-3 categories, as well as to design and construct Chinese high-speed rail ATO control systems. In the overseas market, our rail signaling systems and SIS have attained the highest European safety standard certifications.

Among the over 45,000 projects completed since our founding days, we have steadily climbed the ranks and undertaken some of the most sophisticated and challenging projects for increasingly demanding customers in China. Our integrated and balanced teams including R&D staff, engineers and project management have accumulated invaluable relevant experience and in-depth industry knowledge of our customers’ industry verticals. These valuable credentials were built through decades of dedication and commitment and are critical in enabling us to win bids.

Our customers operate in industries with some of the most stringent safety and reliability requirements, such as nuclear power and high-speed rail, where small system malfunctions could lead to disastrous accidents. We have always put safety first and implemented comprehensive procedures to ensure the highest safety standards. As a result, we have maintained an outstanding safety record throughout our nearly three decades’ history, and potential customers come to us because of our reputation for safety and reliability.

 

 

 

Integrated, customized solutions leading to high customer satisfaction and stickiness.

With comprehensive system integration capabilities as our backbone, we offer customers one-stop shop total solutions and deliver convenient and economic solutions, which significantly mitigate system compatibility risks.

We go further by providing tailor-made solutions with our proprietary technologies, which we can readily adapt and customize to meet varying needs. We form dedicated teams composed of complementary groups of sales personnel, and hardware and software engineers from a variety of disciplines to understand our customers’ specific needs early on, identify feasible action items, and customize to their satisfaction. Our customization approach has proven value proposition particularly in our home market, where many customers have developed their own production processes, and many others are becoming more sophisticated in their demand.

Our customized total solutions are inherently highly-integrated into our customers’ business operations, which makes it costly and time consuming for our customers to switch to other providers. Our engineers on the ground have close and frequent contact with our customers as they perform routine maintenance and inspection. We believe our customers’ reliance on our systems and personnel provides us with unique advantages in generating recurring revenue from services and upgrades, and securing new business from our customers and their affiliates. Our products sold and services rendered as reported in our income statement were mainly derived from existing customers after their initial purchase of our integrated solutions contract. We believe we will continue to benefit from the structural upgrade and replacement opportunities in some of China’s largest industries.

 

53


Table of Contents
 

 

Strong technology, engineering and R&D capabilities.

Technology is at the core of our competencies, and rooted in our engineering background and innovative culture. Among other automation control systems, we have successfully developed our own proprietary DCS, PLC, high-speed rail and urban rail signaling and certified SIS systems. We are also proactively embracing the era of industrial internet of things (“IIoT”) and have attained an early leading position in this area, as evidenced by our capacity to provide smart manufacturing solutions, and our awards from the 2019 Industrial Internet Summit including Excellent Data Collection and Edge Computing Technology Provider, Excellent Industrial PaaS Provider and Excellent Industrial SaaS Provider. We were listed among the Top 100 Competitive Enterprises in Software and Information Technology Service of China in 2022, the Top 100 Enterprises in China Machinery Industry in 2022, the first batch of intelligent manufacturing diagnostic service providers in Beijing. As of June 30, 2023, we held 458 software copyrights, 502 authorized patents, 343 pending patent applications and 63 registered trademarks.

We employ a platform-based, modular technology system, which enables us to use basic modules as building blocks and quickly develop entire systems that can be adapted to various needs. Such flexibility and adaptability enable us to quickly respond to changing customer needs, and apply our solutions to new customers by combining the appropriate modules along with our industry and customer know-how.

We have in place a full suite of infrastructure that gives rise to strong R&D capabilities, including research facilities and labs in Beijing, Hangzhou, Xi’an and Singapore. We also collaborate with Academicians from the Chinese Academy of Engineering on R&D endeavors in relevant areas including automation, digitalization, smart manufacturing and industrial information security. We adopt a market-driven approach, in which we strategically focus our R&D on the parts of the value chain that we excel at and our future targeted markets, while we continuously upgrade our technology from project experience. We have spent approximately 6– 10% of our revenues on research and development each fiscal year.

 

 

 

Visionary and professional board and management team.

Our directors and management have on average over 20 years of professional experience. They bring together complementary expertise and insights from technology, finance, academia and capital markets. Their strategic vision and successful execution of our strategy have enabled us to achieve operational excellence and various breakthroughs in our business.

Strategy

We intend to achieve our mission through the successful execution of the key elements of our development strategy, which include:

 

 

Strengthening market leadership and expanding market shares

As the market leader for automation control system solutions, we intend to continue to focus on our existing businesses in industrial automation and rail transportation, and expand our market share in these fields. We seek to solve industrial pain points, capitalize on the opportunities arising from structural upgrades and replacements, and provide more thoroughly-designed and comprehensive solutions packages. We will continue to build up our track record and attract more customers, and further consolidate our market position.

Together with our associates, we plan to further expand our business into more industrial verticals with tremendous market potential and favorable policies, such as renewable energy, environmental protection, energy conservation, healthcare, urban rail signaling and food & dining. Leveraging our proprietary and highly adaptable technologies, broad industry knowledge, dedicated research and development efforts and strategic alliances, we seek to build up industry know-how and our track record in these industry verticals.

 

54


Table of Contents
 

Further expanding our comprehensive automation solutions matrix

We also seek to enhance our capabilities in the early stages of project cycles, such as project design and planning, and in the later stages such as after-sales maintenance and product upgrade, so as to cover the whole life cycle for automation control projects.

Along the value chain of automation control systems solutions, we aim to extend our own-brand components to field devices on the one end, enhance our cloud services and big data analytics on the other, and continue to sign major projects.

 

 

Continuing to optimize our operations and enhance profitability

We plan to continue our efforts to optimize operating efficiency, increase productivity and enhance profitability. We also plan to increase intelligent manufacturing at our own facilities, increasing the level of automation and digitalization in our own production processes to achieve efficiency gains and develop new solutions in automation for our clients.

 

 

Investing in research and development, and our talent

Given the technology-intensive nature of the automation control systems market, we see technology capability and talent as our core competencies. We have been seeking and will continue to seek to improve our existing products and services and develop new technologies, applications, and platforms. We plan to continue to invest in R&D both in China and abroad and to collaborate with multinational corporations, to ensure that our proprietary technologies remain industry leading. Specifically, we aim to invest in developing and refining our solutions in urban rail signaling, smart manufacturing and IIoT.

Our team of talented researchers and engineers is a key contributing factor to our market leadership. We aim to recruit and retain top-notch talent with well-designed incentive programs. We plan to enhance collaboration with experts from the Chinese Academy of Sciences, the Chinese Academy of Engineering, and international research institutes to further enhance our research and development capabilities, and create a conducive environment for their research and development efforts. We also plan to strengthen our innovation and incubation efforts at our innovation center and research institute in Beijing.

 

 

Exploring international business opportunities and expanding overseas presence strategically

We have established sales networks in Singapore and Malaysia through operations of Concord Group and Bond Group. We plan to continue our internationalization in multiple aspects, including sales channel, manufacturing center and research center. If suitable opportunities arise, we may consider overseas acquisition to achieve our business goals.

We will continue to accompany our Chinese customers as they go global. We also plan to jointly develop overseas projects with international partners.

Manufacturing

We design and manufacture the hardware of our products in Beijing and Hangzhou facilities. The core part of the hardware of our products is the printed circuit board. We manufacture the printed circuit boards in our SMT (Surface Mounting Technology) lines and plug-in mounting lines, and assemble them into various types of modules and then form the modules into the final products. The raw materials which we procure mainly include bare printed circuit boards from vendors based on our requirements and design considerations, and electronic components, chips, cabinets and cables among other factors. Our products are subjected to rigorous testing in our facilities prior to shipment.

Several subsidiaries in China, including Beijing Hollysys, Hangzhou Hollysys, Hangzhou System, Hollysys Electronics and Hollysys Intelligent, have all passed the international quality / environment / occupational health and safety management system certification such as ISO 9001 / ISO 14001 / ISO 45001. Some subsidiaries have also passed ISO27001 information security management system certification and proprietary quality management system certification in different industries. We have established a complete comprehensive management system to ensure the efficient operation of various business activities and provide customers with high-quality products and services.

 

55


Table of Contents

Regulation

This section sets forth a summary of the most significant laws, rules and regulations that affect our business activities in the PRC or our shareholders’ rights to receive dividends and other distributions from us.

Regulations on Company Law

Pursuant to the PRC Company Law, promulgated by the Standing Committee of the National People’s Congress (the “SCNPC”) on December, 29 1993, effective as of July 1, 1994, and as revised on December 25, 1999, August 28, 2004, October 27, 2005, December 28, 2013 and October 26, 2018, the establishment, operation and management of corporate entities in the PRC are governed by the PRC Company Law. The PRC Company Law defines two types of companies: limited liability companies and limited stock companies.

Our PRC subsidiaries are all limited liability companies established under the PRC Company Law. Unless otherwise stipulated in the related laws on foreign investment, foreign invested companies are also required to comply with the provisions of the PRC Company Law.

Regulations Relating to Foreign Investment

Investment activities in the PRC by foreign investors are mainly governed by the Guidance Catalog of Industries for Foreign Investment (2017 revision), or the Catalog, which was promulgated jointly by the Ministry of Commerce and the National Development and Reform Commission on June 28, 2017 and entered into force on July 28, 2017. The Catalog divides industries into four categories in terms of foreign investment, which are “encouraged,” “restricted,” and “prohibited,” and all industries that are not listed under one of these categories are deemed to be “permitted.” Establishment of wholly foreign-owned enterprises is generally allowed in encouraged and permitted industries. Some restricted industries are limited to equity or contractual joint ventures, while in some cases Chinese partners are required to hold the majority interests in such joint ventures. In addition, foreign investment in restricted category projects is subject to government approvals. Foreign investors are not allowed to invest in industries in the prohibited category. Industries not listed in the Catalog are generally open to foreign investment unless specifically restricted by other PRC regulations.

In June 2019, the Ministry of Commerce and the National Development and Reform Commission promulgated the Special Management Measures (Negative List) for the Access of Foreign Investment, or the Negative List, effective July 30, 2019, which was updated on June 23, 2020 and December 27, 2021, respectively. The latest Negative List further expands the scope of permitted industries by foreign investment by reducing the number of industries that fall within the Negative List where restrictions on the shareholding percentage or requirements on the composition of board or senior management still exist.

On March 15, 2019, the Standing Committee of the National People’s Congress passed the Foreign Investment Law of the PRC, which came into effect on January 1, 2020, and replaced the Law of the People’s Republic of China on China-Foreign Equity Joint Ventures, the Law of the People’s Republic of China on Wholly Foreign-Owned Enterprises, and the Law of the People’s Republic of China on China-Foreign Contractual Joint Ventures. The Foreign Investment Law of the PRC adopts the management system of the negative list for foreign investment. A foreign investor may not invest in a field which is prohibited by the foreign investment access negative list from investment. To invest in a field restricted by the foreign investment access negative list from investment, a foreign investor shall meet the investment conditions set out in the negative list.

On December 30, 2019, the PRC Ministry of Commerce and State Administration for Market Regulation promulgated the Measures on Reporting of Foreign Investment Information, which came into effect on January 1, 2020 and replaced the Interim Measures for the Recordation Administration of the Incorporation and Change of Foreign-Invested Enterprises, for carrying out investment activities directly or indirectly in the PRC, the foreign investors or foreign-invested enterprises are required to submit investment information to the commerce authorities pursuant to these measures.

 

56


Table of Contents

Regulations Relating to Intellectual Property

The Standing Committee of the National People’s Congress and the State Council have promulgated comprehensive laws and regulations to protect trademarks. The Trademark Law of the PRC (2013 revision) promulgated on August 23, 1982 and subsequently amended on February 22, 1993, October 27, 2001, August 30, 2013 and April 23, 2019, respectively, and the Implementation Regulation of the Trademark Law (2014 revision) issued by the State Council on August 3, 2002 and amended on April 29, 2014 are the main regulations protecting registered trademarks. The Trademark Office under the State Administration for Industry and Commerce administrates the registration of trademarks on a “first-to-file” basis, and grants a term of ten years to registered trademarks.

The PRC Copyright Law, adopted in 1990 and revised in 2001, 2010 and 2020, respectively, with its implementation rules adopted on August 8, 2002 and revised in 2011 and 2013, respectively, and the Regulations for the Protection of Computer Software as promulgated on December 20, 2001 and amended in 2011 and 2013 provide protection for copyright of computer software in the PRC. Under these rules and regulations, software owners, licensees and transferees may register their rights in software with the National Copyright Administration Center or its local branches to obtain software copyright registration certificates.

Pursuant to the Patent Law of the PRC (the “Patent Law”) promulgated by the Standing Committee of the NPC on March 12, 1984 and last amended on October 17, 2020 and came into effect on June 1, 2021 and the Implementation Rules of The Patent Law of the PRC amended by the State Council on January 9, 2010 and came into effect on February 1, 2010, patents in China are divided into invention patent, utility model patent or design patent. Invention patent refers to new technical solutions for a product, method or its improvement. Utility model patent refers to new technical solutions for the shape, structure or the combination of both shape and structure of a product, which is applicable for practical use. Design patent refers to new designs of the shape, pattern or the combination of shape and pattern, or the combination of the color, the shape and pattern of a product with aesthetic feeling and industrial application value. Invention patent shall be valid for 20 years, utility model patent shall be valid for 10 years and design patent shall be valid for 10 years, all commencing from the date of application. The patent right entitled to its owner shall be protected by the laws. Any person shall be licensed or properly authorized by the patent owner before he/she/it can use such a patent. Otherwise, it shall constitute an infringement of the patent right. According to the Patent Law, any entity or individual who exploits another person’s patent shall enter into a license contract with the patent owner and pay a royalty for the use of the patent. The licensee is not entitled to allow any entity or individual other than those stipulated in the contract to exploit such patent. According to the Measures for the Filing of Patent Exploitation License Contracts promulgated by the China National Intellectual Protection Administration (the “CNIPA”) on June 27, 2011 and came into effect on August 1, 2011, the CNIPA is in charge of the filing of patent exploitation license contracts nationwide, and other parties shall complete the filing procedures within three months from the date the patent implementation license contract comes into effect.

To protect domain names, the Administrative Measures on Internet Domain Name was promulgated by the Ministry of Industry and Information Technology on August 24, 2017 and came into effect on November 1, 2017. On June 18, 2019, the China Internet Network Information Center issued the Implementing Rules for the Registration of National Top-level Domain Names. According to these measures, domain name applicants are required to duly register their domain names with domain name registration service institutions. The applicants will become the holder of such domain names upon the completion of the registration procedure.

We have adopted necessary mechanisms to register, maintain and enforce intellectual property rights in China. However, we cannot assure you that we can prevent our intellectual property from all the unauthorized use by any third party, neither can we promise that none of our intellectual property rights would be challenged by any third party.

Regulations Relating to Employment

The PRC Labor Law and the Labor Contract Law require that employers must execute written employment contracts with full-time employees. All employers must compensate their employees with wages equal to at least the local minimum wage standards. Violations of the PRC Labor Law and the Labor Contract Law may result in the imposition of fines and other administrative sanctions, and serious violations may constitute criminal offences.

 

57


Table of Contents

On December 28, 2012, the PRC Labor Contract Law was amended with effect on July 1, 2013 to impose more stringent requirements on labor dispatch. Under such law, dispatched workers are entitled to pay equal to that of full-time employees for equal work, but the number of dispatched workers that an employer hires may not exceed a certain percentage of its total number of employees as determined by the Ministry of Human Resources and Social Security. Additionally, dispatched workers are only permitted to engage in temporary, auxiliary or substitute work. According to the Interim Provisions on Labor Dispatch promulgated by the Ministry of Human Resources and Social Security on January 24, 2014, which became effective on March 1, 2014, the number of dispatched workers hired by an employer shall not exceed 10% of the total number of its employees (including both directly hired employees and dispatched workers). The Interim Provisions on Labor Dispatch require employers not in compliance with the PRC Labor Contract Law in this regard to reduce the number of its dispatched workers to below 10% of the total number of its employees prior to March 1, 2016.

Enterprises in China are required by PRC laws and regulations to participate in certain employee benefit plans, including social insurance funds, namely a pension plan, a medical insurance plan, an unemployment insurance plan, a work-related injury insurance plan and a maternity insurance plan, and a housing provident fund, and contribute to the plans or funds in amounts equal to certain percentages of salaries, including bonuses and allowances, of the employees as specified by the local government from time to time at locations where they operate their businesses or where they are located. The enterprise may be ordered to pay the full amount within a deadline if it fails to make adequate contributions to various employee benefit plans and may be subject to fines and other administrative sanctions.

Regulations on Foreign Currency Exchange

Under the PRC Foreign Currency Administration Rules promulgated on January 29, 1996 and last amended on August 5, 2008 and various regulations issued by SAFE and other relevant PRC government authorities, payment of current account items in foreign currencies, such as trade and service payments, payment of interest and dividends can be made without prior approval from SAFE by following the appropriate procedural requirements. By contrast, the conversion of RMB into foreign currencies and remittance of the converted foreign currency outside the PRC for the purpose of capital account items, such as direct equity investments, loans and repatriation of investment, requires prior approval from SAFE or its local office.

On February 13, 2015, SAFE promulgated the Circular on Simplifying and Improving the Foreign Currency Management Policy on Direct Investment, effective from June 1, 2015, which cancels the requirement for obtaining approvals of foreign exchange registration of foreign direct investment and overseas direct investment from SAFE. The application for the registration of foreign exchange for the purpose of foreign direct investment and overseas direct investment may be filed with qualified banks, which, under the supervision of SAFE, may review the application and process the registration.

The Circular of the SAFE on Reforming the Management Approach regarding the Settlement of Foreign Capital of Foreign-invested Enterprise, or SAFE Circular 19, was promulgated on March 30, 2015 and became effective on June 1, 2015. According to SAFE Circular 19, a foreign-invested enterprise may, according to its actual business needs, settle with a bank the portion of the foreign exchange capital in its capital account for which the relevant foreign exchange bureau has confirmed monetary contribution rights and interests (or for which the bank has registered the account-crediting of monetary contribution). For the time being, foreign-invested enterprises are allowed to settle 100% of their foreign exchange capitals on a discretionary basis; a foreign-invested enterprise shall truthfully use its capital for its own operational purposes within the scope of business; where an ordinary foreign-invested enterprise makes domestic equity investment with the amount of foreign exchanges settled, the invested enterprise shall first go through domestic re-investment registration and open a corresponding Account for Foreign Exchange Settlement Pending Payment with the foreign exchange bureau (bank) at the place of registration. The Circular of the SAFE on Reforming and Regulating Policies on the Control over Foreign Exchange Settlement of Capital Accounts, or SAFE Circular 16, was promulgated and became effective on June 9, 2016. According to SAFE Circular 16, enterprises registered in PRC may also convert their foreign debts from foreign currency into Renminbi on self-discretionary basis. SAFE Circular 16 provides an integrated standard for conversion of foreign exchange under capital account items (including but not limited to foreign currency capital and foreign debts) on self—discretionary basis, which applies to all enterprises registered in the PRC. SAFE Circular 16 reiterates the principle that Renminbi converted from foreign currency-denominated capital of a company may not be directly or indirectly used for purposes beyond its business scope and may not be used for investments in securities or other investment with the exception of bank financial products that can guarantee the principal within the PRC unless otherwise specifically provided. Besides, the converted Renminbi shall not be used to make loans for non-affiliated enterprises unless it is within the business scope or to build or to purchase any real estate that is not for the enterprise’s own use with the exception for the real estate enterprise.

 

58


Table of Contents

On January 26, 2017, SAFE promulgated the Circular on Further Improving Reform of Foreign Exchange Administration and Optimizing Genuineness and Compliance Verification, or SAFE Circular 3, which stipulates several capital control measures with respect to the outbound remittance of profits from domestic entities to offshore entities, including (i) with respect to transactions over US$50,000, banks must check whether the transaction is genuine by reviewing board resolutions regarding profit distribution, original copies of tax filing records and audited financial statements, and (ii) domestic entities must retain income to account for previous years’ losses before remitting any profits. Moreover, pursuant to SAFE Circular 3, domestic entities must explain in detail the sources of capital and how the capital will be used, and provide board resolutions, contracts and other proof as a part of the registration procedure for outbound investment.

Regulations on Foreign Exchange Registration of Overseas Investment by PRC Residents

SAFE issued the Circular on Relevant Issues Relating to Domestic Resident’s Investment and Financing and Roundtrip Investment through Special Purpose Vehicles, or SAFE Circular 37, which became effective in July 2014, to replace the Circular of the State Administration of Foreign Exchange on Issues Concerning the Regulation of Foreign Exchange in Equity Finance and Roundtrip Investments by Domestic Residents through Offshore Special Purpose Vehicles, to regulate foreign exchange matters in relation to the use of special purpose vehicles, or SPVs, by PRC residents or entities to seek offshore investment and financing or conduct round trip investment in China. SAFE Circular 37 defines a SPV as an offshore entity established or controlled, directly or indirectly, by PRC residents or entities for the purpose of seeking offshore financing or making offshore investment, using legitimate onshore or offshore assets or interests, while “round trip investment” is defined as direct investment in China by PRC residents or entities through SPVs, namely, establishing foreign-invested enterprises to obtain the ownership, control rights and management rights. SAFE Circular 37 stipulates that, prior to making contributions into an SPV, PRC residents or entities be required to complete foreign exchange registration with SAFE or its local branch. In addition, SAFE promulgated the Notice on Further Simplifying and Improving the Administration of the Foreign Exchange Concerning Direct Investment in February 2015, which amended SAFE Circular 37 and became effective on June 1, 2015, requiring PRC residents or entities to register with qualified banks rather than SAFE in connection with their establishment or control of an offshore entity established for the purpose of overseas investment or financing.

PRC residents or entities who had contributed legitimate onshore or offshore interests or assets to SPVs but had not obtained registration as required before the implementation of the SAFE Circular 37 must register their ownership interests or control in the SPVs with qualified banks. An amendment to the registration is required if there is a material change with respect to the SPV registered, such as any change of basic information (including change of the PRC residents, name and operation term), increases or decreases in investment amount, transfers or exchanges of shares, and mergers or divisions. Furthermore, in accordance with SAFE Circular 37, before the implementation of such circular, if a domestic resident has made capital contribution to a special-purpose company with domestic and overseas legal assets or rights and interests, but has not gone through the foreign exchange registration of overseas investment as required, the domestic resident shall issue an explanatory letter to the foreign exchange bureau to explain the reasons. The foreign exchange bureau shall handle the supplementary registration according to the principles of legality and rationality, and impose administrative penalties on those suspected of violating foreign exchange management regulations. Failure to comply with the registration procedures set forth in SAFE Circular 37 and the subsequent notice, or making misrepresentation on or failure to disclose controllers of the foreign-invested enterprise that is established through round-trip investment, may result in restrictions being imposed on the foreign exchange activities of the relevant foreign-invested enterprise, including payment of dividends and other distributions, such as proceeds from any reduction in capital, share transfer or liquidation, to its offshore parent or affiliate, and the capital inflow from the offshore parent, and may also subject relevant PRC residents or entities to penalties under PRC foreign exchange administration regulations. See “Item 3. Key Information—D. Risk Factors—Risks Related to Doing Business in China—PRC regulations relating to the establishment of offshore special purpose companies by PRC residents may subject our PRC resident shareholders to personal liability and limit our ability to inject capital into our PRC subsidiaries, limit our PRC subsidiaries’ ability to distribute profits to us, or otherwise adversely affect us.”

 

59


Table of Contents

Regulations on Stock Incentive Plans

SAFE promulgated the Notice on Issues Concerning the Foreign Exchange Administration for Domestic Individuals Participating in Stock Incentive Plan of Overseas Publicly Listed Company, or the Stock Incentive Plan Notice, in February 2012, replacing the previous rules issued by SAFE in March 2007. Pursuant to the Stock Incentive Plan Notice and other relevant rules and regulations, PRC residents participating in stock incentive plan in an overseas publicly-listed company are required to register with SAFE or its local branches and follow certain other procedures. Participants of a stock incentive plan who are PRC residents must conduct the SAFE registration and other procedures with respect to the stock incentive plan through a qualified PRC agent, which could be a PRC subsidiary of the overseas publicly listed company or another qualified institution appointed by the PRC subsidiary. In addition, the PRC agent is required to update the relevant SAFE registration should there be any material change to the stock incentive plan, the PRC agent or other material changes. The PRC agent must, on behalf of the PRC residents who have the right to exercise the employee stock options, apply to SAFE or its local branches for an annual quota for the payment of foreign currencies in connection with the PRC residents’ exercise of the employee stock options. The foreign exchange proceeds received by the PRC residents from the sale of shares under the stock incentive plans granted and dividends distributed by the overseas listed companies must be remitted into the bank accounts in the PRC opened by the PRC agents prior to distribution to such PRC residents.

We adopted an equity incentive plan in 2015, under which we have the discretion to award incentives and rewards to eligible participants. We have advised the recipients of awards under our equity incentive plan to handle relevant foreign exchange matters in accordance with the Stock Incentive Plan Notice. However, we cannot guarantee that all employee awarded equity-based incentives can successfully register with SAFE in full compliance with the Stock Incentive Plan Notice. See “Item 3. Key Information—D. Risk Factors—Risks Related to Doing Business in China—We may be subject to fines and legal sanctions imposed by SAFE or other Chinese government authorities and our ability to further grant restricted shares or share options to, and to adopt additional share incentive plans for, our directors and employees may be restricted if we or the participants of our share incentive plans fail to comply with PRC regulations relating to restricted shares or share options granted by offshore special purpose companies or offshore listed companies to PRC participants.”

Regulations on Dividend Distribution

The principal laws and regulations regulating the dividend distribution of dividends by foreign-invested enterprises in the PRC include the Company Law of the PRC, as amended in 2004, 2005, 2013 and 2018 respectively, the Wholly Foreign-owned Enterprise Law promulgated in 1986 and amended in 2000 and 2016 and its implementation regulations promulgated in 1990 and subsequently amended in 2001 and 2014, foreign-invested enterprises in the PRC may pay dividends only out of their retained earnings, if any, determined in accordance with PRC accounting standards and regulations. A PRC company is required to set aside as statutory reserve funds at least 10% of its after-tax profit, until the cumulative amount of such reserve funds reaches 50% of its registered capital unless laws regarding foreign investment provide otherwise. A PRC company shall not distribute any profits until any losses from prior fiscal years have been offset. Profits retained from prior fiscal years may be distributed together with distributable profits from the current fiscal year. Under our current corporate structure, our BVI holding company may rely on dividend payments from Helitong, which is a wholly foreign-owned enterprise incorporated in China, to fund any cash and financing requirements we may have. Limitation on the ability of our PRC subsidiaries to make remittance to Helitong and on the ability of Helitong to pay dividends to us could limit our ability to access cash generated by the operations of those entities. See “Item 3. Key Information—D. Risk Factors—Risks Related to Doing Business in China—We rely on dividends and other distributions on equity paid by our subsidiaries to fund any cash and financing requirements we may have, and any limitation on the ability of our subsidiaries to make payments to us could restrict our ability to satisfy our liquidity requirements.”

 

60


Table of Contents

Regulations Relating to Overseas Listings

On August 8, 2006, six PRC regulatory agencies, including MOFCOM, the State-owned Assets Supervision and Administration Commission of the State Council, the SAT, the SAMR, the CSRC and SAFE, issued the Regulations on Mergers and Acquisitions of Domestic Enterprises by Foreign Investors, or the M&A Rules, which took into effect on September 8, 2006 and were amended on June 22, 2009. Foreign investors are subject to the M&A Rules when they purchase equity interest of a domestic company or subscribe for the increased capital of a domestic company that changes a domestic company into a foreign-invested enterprise; or when the foreign investors establish a foreign-invested enterprise in the PRC, purchase the assets of a domestic company and operate the assets via such foreign-invested enterprise; or when the foreign investors purchase the assets of a domestic company, establish a foreign-invested enterprise by injecting such assets and operate the assets. The M&A Rules, among other things, require offshore special purpose vehicles formed for overseas listing purposes through acquisitions of PRC domestic companies and controlled by PRC companies or individuals to obtain the approval of the CSRC prior to publicly listing their securities on an overseas stock exchange. The M&A Rules also provide that if a PRC entity or individual plans to merge or acquire its related PRC entity through an overseas company legitimately incorporated or controlled by such entity or individual, such a merger or acquisition shall be subject to examination and approval by MOFCOM.

The M&A Rules and other recently adopted regulations and rules concerning mergers and acquisitions also establish additional procedures and requirements that could make merger and acquisition activities by foreign investors more time-consuming and complex. For example, the M&A Rules require that MOFCOM be notified in advance of any change-of-control transaction in which a foreign investor takes control of a PRC domestic enterprise, if (i) any important industry is concerned, (ii) such transaction involves factors that impact or may impact national economic security or (iii) such transaction will lead to a change in control of a domestic enterprise which holds a famous trademark or PRC time-honored brand.

On February 17, 2023, the CSRC released a set of regulations consisting of 6 documents, including the Trial Administrative Measures of Overseas Securities Offering and Listing by Domestic Companies and five supporting guidelines, collectively, the Overseas Listing Filing Rules, effective March 31, 2023. The Overseas Listing Filing Rules establish a new filing-based regime to regulate overseas offerings and listings by domestic companies. According to the Overseas Listing Filing Rules, PRC domestic companies that seek to offer and list securities in overseas markets, either in direct or indirect means, are required to fulfill the filing procedure with the CSRC and report relevant information. The Overseas Listing Filing Rules, among others, require the issuer or its main operational entity in the PRC to: (i) file with the CSRC for its initial public offering or listing within three business days after the submission of listing application documents outside mainland China; (ii) file with the CSRC for its follow-on securities offerings in the same offshore market within three business days after the completion of such offerings; (iii) file with the CSRC for its offerings or listing in offshore stock market other than the stock market of its initial public offering or listing within three business days after the submission of offering application outside mainland China; and (iv) report material events to the CSRC within three business days after the occurrence and announcement of such events, including, among other things, the change of control, investigation or penalties imposed by relevant authorities, the change of listing status or the transfer of listing board. Failure to comply with the filing or reporting requirements for any offering, listing or any other capital raising activities, may result in administrative penalties, such as order to rectify, warnings, fines and other penalties on the companies, the controlling shareholder, the actual controllers, the person directly in charge and other directly liable persons.

 

61


Table of Contents

Dividend Withholding Tax

In March 2007, the National People’s Congress enacted the Enterprise Income Tax Law which became effective on January 1, 2008 and amended on February 24, 2017. According to Enterprise Income Tax Law, dividends generated after January 1, 2008 and payable by a foreign-invested enterprise in China to its foreign enterprise investors are subject to a 10% withholding tax, unless any such foreign investor’s jurisdiction of incorporation has a tax treaty with China that provides for a preferential withholding arrangement. Pursuant to the Notice of the State Administration of Taxation on Negotiated Reduction of Dividends and Interest Rates, issued on January 29, 2008 and supplemented and revised on February 29, 2008, and the Arrangement between Mainland China and the Hong Kong Special Administrative Region for the Avoidance of Double Taxation and Prevention of Fiscal Evasion with Respect to Taxes on Income, which became effective on December 8, 2006 and applicable to income derived in any year of assessment commencing on or after April 1, 2007 in Hong Kong and in any year commencing on or after January 1, 2007 in the PRC, such withholding tax rate may be lowered to 5% if a Hong Kong enterprise is deemed the beneficial owner of any dividend paid by a PRC subsidiary by PRC tax authorities and holds at least 25% of the equity interest in that particular PRC subsidiary at all times within the 12-month period immediately prior to the distribution of the dividends. Furthermore, pursuant to the Announcement on Issues concerning “Beneficial Owners” in Tax Treaties issued on February 3, 2018 by the State Administration of Taxation, when determining the status of “beneficial owners,” a comprehensive analysis may be conducted through materials such as articles of association, financial statements, records of capital flows, minutes of board of directors, resolutions of board of directors, allocation of manpower and material resources, the relevant expenses, functions and risk assumption, loan contracts, royalty contracts or transfer contracts, patent registration certificates and copyright certificates, etc. However, even if an applicant has the status as a “beneficiary owner,” if the competent tax authority finds necessity to apply the principal purpose test clause in the tax treaties or the general anti-tax avoidance rules stipulated in domestic tax laws, the general anti-tax avoidance provisions shall apply.

Enterprise Income Tax

In December 2007, the State Council promulgated the Implementing Rules of the Enterprise Income Tax Law, which became effective on January 1, 2008 and was amended on February 24, 2017 and December 29, 2018. The Enterprise Income Tax Law and its relevant implementing rules (i) impose a uniform 25% enterprise income tax rate, which is applicable to both foreign-invested enterprises and domestic enterprises (ii) permits companies to continue to enjoy their existing tax incentives, subject to certain transitional phase-out rules, and (iii) introduces new tax incentives, subject to various qualification criteria.

The Enterprise Income Tax Law also provides that enterprises organized under the laws of jurisdictions outside China with their “de facto management bodies” located within China may be considered PRC resident enterprises and therefore be subject to PRC enterprise income tax at the rate of 25% on their worldwide income. The implementing rules further define the term “de facto management body” as the management body that exercises substantial and overall management and control over the production and operations, personnel, accounts and properties of an enterprise. If an enterprise organized under the laws of jurisdiction outside China is considered a PRC resident enterprise for PRC enterprise income tax purposes, a number of unfavorable PRC tax consequences could follow. First, it would be subject to the PRC enterprise income tax at the rate of 25% on its worldwide income. Second, a 10% withholding tax would be imposed on dividends it pays to its non-PRC enterprise shareholders and with respect to gains derived by its non-PRC enterprise shareholders from transfer of its shares.

On October 17, 2017, the State Administration of Taxation issued the Bulletin on Issues Concerning the Withholding of Non-PRC Resident Enterprise Income Tax at Source, or Bulletin 37, which replaced the Notice on Strengthening Administration of Enterprise Income Tax for Share Transfers by Non-PRC Resident Enterprises issued by the State Administration of Taxation on December 10, 2009, and partially replaced and supplemented rules under the Bulletin on Issues of Enterprise Income Tax on Indirect Transfers of Assets by Non-PRC Resident Enterprises, or Bulletin 7, issued by the State Administration of Taxation on February 3, 2015. Under Bulletin 7, an “indirect transfer” of assets, including equity interests in a PRC resident enterprise, by non-PRC resident enterprises may be re-characterized and treated as a direct transfer of PRC taxable assets, if such arrangement does not have a reasonable commercial purpose and was established for the purpose of avoiding payment of PRC enterprise income tax. As a result, gains derived from such indirect transfer may be subject to PRC enterprise income tax. In respect of an indirect offshore transfer of assets of a PRC establishment, the relevant gain is to be regarded as effectively connected with the PRC establishment and therefore included in its enterprise income tax filing, and would consequently be subject to PRC enterprise income tax at a rate of 25%. Where the underlying transfer relates to the immoveable properties in China or to equity investments in a PRC resident enterprise, which is not effectively connected to a PRC establishment of a non-resident enterprise, a PRC enterprise income tax at 10% would apply, subject to available preferential tax treatment under applicable tax treaties or similar arrangements, and the party who is obligated to make the transfer payments has the withholding obligation. Pursuant to Bulletin 37, the withholding party shall declare and pay the withheld tax to the competent tax authority in the place where such withholding party is located within seven days from the date of occurrence of the withholding obligation. Both Bulletin 37 and Bulletin 7 do not apply to transactions of sale of shares by investors through a public stock exchange where such shares were acquired from a transaction through a public stock exchange. See “Item 3. Key Information—D. Risk Factors—Risks Related to Doing Business in China—We and our shareholders face uncertainties with respect to indirect transfers of equity interests in PRC resident enterprises or other assets attributed to a PRC establishment of a non-PRC company.”

 

62


Table of Contents

Value-Added Tax

In November 2011, the Ministry of Finance and the State Administration of Taxation promulgated the Pilot Plan for Imposition of Value-Added Tax to Replace Business Tax. In March 2016, the Ministry of Finance and the State Administration of Taxation further promulgated the Notice on Fully Promoting the Pilot Plan for Replacing Business Tax by Value-Added Tax. On March 20, 2019, the Ministry of Finance, the State Administration of Taxation and General Administration of Customs jointly issued Announcement on Policies for Deepening the VAT Reform, which came into effect on April 1, 2019, under which the VAT rates under the basic mechanism is 13% for the sectors such as operating and financial leases of equipment, 9% for sectors such as transportation, postal, basic telecommunication, and construction services as well as sales and leases of real property and real property rights, 0% for exported services and 6% for all remaining services, including financial services. Unlike business tax, a taxpayer is allowed to offset the qualified input VAT paid on taxable purchases against the output VAT chargeable on the modern services provided.

Regulations on Product Liability

Pursuant to the Product Quality Law of the PRC amended by the Standing Committee of the NPC and came into effect on December 29, 2018, manufacturers and sellers shall establish a sound internal product quality control system and strictly implement the quality standards of their positions, quality responsibilities and the corresponding assessment methods. Manufacturers and sellers shall assume responsibility for product quality in accordance with the law. The product quality supervision department under the State Council is in charge of product quality supervision nationwide. The relevant departments under the State Council shall supervise product quality within their respective areas of responsibility. The quality of products shall be inspected and qualified, and sub-standard products shall not be passed off as qualified products. Industrial products that may endanger human health and safety of persons and property must comply with national and industry standards for the protection of human health and the safety of persons and property; if national or industry standards are not available, they must comply with the requirements for the protection of human health and the safety of persons and property. The production and sale of industrial products that do not meet the standards and requirements for the protection of human health and the safety of persons and property are prohibited. Manufacturers or sellers shall be liable for compensation for losses arising from their illegal acts (e.g. producing or selling defective, obsolete or invalid products, falsifying origin or quality marks, adulteration, adulteration, using fake products as genuine products, sub-standard products as good products, sub-standard products as qualified products). Penalties include confiscation of sales proceeds, revocation of business license and imposition of a fine. In serious cases, criminal liability shall be applied in accordance with the law. Manufacturers or sellers shall be responsible for any damage to persons or property caused by a defective product as a result of a breach of contract and/or tort.

 

63


Table of Contents

Regulations on Production Safety

Pursuant to the Production Safety Law of the PRC last amended by the Standing Committee of the NPC on June 10, 2021 and came into effect on September 1, 2021, an enterprise shall (i) comply with this law and other laws and regulations on safety production, strengthen the management of safety production, establish a sound responsibility system for safety production for all employees and a system of rules and regulations on safety production; (ii) increase the investment and guarantee of safety production funds, materials, technologies, and personnel, improve safety production conditions, and boost safety production standardization and informatization; and establish a dual prevention mechanism for safety risk classification and control, and for the investigation and treatment of hidden dangers, and improve the risk prevention and resolution mechanism to improve production safety standards and ensure production safety. Any entity that fails to provide required production safety conditions is prohibited from engaging in production activities. The person-in-charge of an enterprise shall solely be responsible for the safety of production of the enterprise. An enterprise having more than 100 employees shall establish a safety production management agency or appoint a designated safety production management personnel. A personnel who is responsible for safety production management of an enterprise shall inspect the safety of production regularly based on the characteristics of production of the enterprise and shall deal with any safety issue identified during the inspection in a timely manner. Any unsolved issue shall be reported to the person-in-charge in a timely manner who shall solve such issue immediately. The inspection and measures taken shall be duly documented. Enterprises and institutions shall provide their employees with trainings on production safety and shall truthfully inform their employees of any potential risks in relation to the workplace and their positions, preventive measures and emergency measures. In addition, an enterprise shall provide its employees with personal protective equipment that meet the national or industry standards, as well as supervise and train them to use such equipment.

Regulations on Anti-Unfair Competition

According to the PRC Anti-Unfair Competition Law (the “Anti-Unfair Competition Law”) amended by the Standing Committee of the NPC and came into effect on April 23, 2019, unfair competition refers to the conduct of an operator who, in the course of production and operation activities, violates the Anti-Unfair Competition Law, disrupts the order of market competition and harms the lawful rights and interests of other operators or consumers. According to the Anti-Unfair Competition Law, operators shall follow the principles of voluntariness, equality, fairness, and honesty in market transactions, and abide by laws and business ethics. Operators who violate the Anti-Unfair Competition Law shall bear civil, administrative, or criminal liabilities based on specific situations.

According to the Interim Provisions of the State Administration for Industry and Commerce on Banning Commercial Bribery (the “Provisions on Banning Commercial Bribery”) promulgated by the State Administration for Industry and Commerce on November 15, 1996, commercial bribery refers to the use of money or other means by a business operator to bribe an entity or individual for the sale or purchase of goods. The term “other means” refers to the provision of any kind of trips, study tours, domestic or foreign, and other means of benefit other than the payment of money. According to the Anti-Unfair Competition Law and the Provisions on Banning Commercial Bribery, the supervisory and inspection department may impose a fine according to the severity of the case and confiscate any illegal proceeds.

Regulations on Internet Security

The PRC Cyber Security Law, which took effective in June 2017, created China’s first national-level data protection regime for “network operators”. The Cyber Security Law provides that network operators must set up internal security management systems that meet the requirements of a classified protection system for cyber security, including appointing dedicated cyber security personnel, taking technical measures to prevent computer viruses, network attacks and intrusions, taking technical measures to monitor and record network operation status and cyber security incidents, and taking data security measures such as data classification, backups and encryption. The Cyber Security Law imposes a relatively vague but broad obligation to provide technical support and assistance to the public and state security authorities in connection with criminal investigations or for reasons of national security.

In addition, the PRC Data Security Law was promulgated by the Standing Committee of the National People’s Congress on June 10, 2021 and took effect on September 1, 2021. The Data Security Law establishes a tiered system for data protection in terms of their importance, data categorized as “important data,” which will be determined by governmental authorities in the form of catalogs, are required to be treated with higher level of protection. Specifically, the Data Security Law provides that operators processing “important data” are required to appoint a “data security officer” and a “management department” to take charge of data security. In addition, such operator is required to evaluate the risk of its data activities periodically and file assessment reports with relevant regulatory authorities.

 

64


Table of Contents

Numerous regulations, guidelines and other measures have been or are expected to be adopted under the umbrella of, or in addition to, the Cyber Security Law and Data Security Law. For example, Regulations on the Security Protection of Critical Information Infrastructure, or the CII Protection Regulations, was promulgated by the State Council of the PRC on July 30, 2021 and became effective on September 1, 2021. According to the CII Protection Regulations, critical information infrastructure, or the CII, refers to any important network facilities or information systems of the important industry or field such as public communication and information service, energy, transportation, water conservancy, finance, public services, e-government affairs and national defense science, which may endanger national security, people’s livelihood and public interest in the case of damage, function loss or data leakage. Regulators supervising specific industries are required to formulate detailed guidance to recognize the CII in the respective sectors, and a critical information infrastructure operator, or a CIIO, must take the responsibility to protect the CII’s security by performing certain prescribed obligations. For example, CIIOs are required to conduct network security test and risk assessment, report the assessment results to relevant regulatory authorities, and timely rectify the issues identified at least once a year.

Additionally, in January 2022, the CAC and several other administrations jointly promulgated the amended Cybersecurity Review Measures, or the Cybersecurity Review Measures, which will take effect from February 15, 2022, and supersede and replace the current cybersecurity review measures that became effective since June 2020. Pursuant to the Cybersecurity Review Measures, a CIIO that purchases network products and services, or conducts data process activities, which affect or may affect national security will be subject to the cybersecurity review. The Cybersecurity Review Measures also expands the cybersecurity review to “internet platform operators” in possession of personal information of over one million users if such operators intend to list their securities in a foreign country. Alternatively, relevant governmental authorities in the PRC may initiate cybersecurity review if they determine an operator’s network products or services or data processing activities affect or may affect national security.

Furthermore, the Opinions on Strictly Cracking Down on Illegal Securities Activities requires (i) speeding up the revision of the provisions on strengthening the confidentiality and archives management relating to overseas issuance and listing of securities and (ii) improving the laws and regulations relating to data security, cross-border data flow, and management of confidential information. The Personal Information Protection Law, which was promulgated by the Standing Committee of the National People’s Congress on August 20, 2021 and took effect on November 1, 2021, integrates the various rules with respect to personal information rights and privacy protection and applies to the processing of personal information within mainland China as well as certain personal information processing activities outside mainland China, including those for the provision of products and services to natural persons within China or for the analysis and assessment of acts of natural persons within China.

The kinds of currency regulation, taxation regimes and dividend restrictions imposed in China are not replicated in Singapore, Malaysia and other Southeast Asian markets in which we operate. Generally these markets are free-trade based economies, with no direct or indirect currency or similar operational barriers.

The foregoing summary does not purport to be complete and is qualified by reference to the relevant provisions of applicable law in the jurisdictions in which we operate. We believe that we are currently in compliance with all applicable laws and regulations relating to our business.

Marketing, Sales and Customer Support

Our marketing and sales activities are focused on the development of and addressing the growing demand for automation and control products, systems and services in China, Southeast Asia, India and the Middle East markets. We insist on building cooperative relationships with our customers, educating them about technological developments and reflecting their needs in our products and services.

Our sales teams consist of a complementary group of sales personnel and hardware and software engineers from a variety of disciplines to tailor products to specific customer needs. Employing a pool of skilled personnel in the early stage of a project accelerates the design and the subsequent production of a particular customized solution, typically exceeding that of our competitors. Our sales teams possess significant hands-on, industry-specific experience which permits them to do on-site process analyses, which in turn, makes the design and implementation of upgrades simpler. The result is an automation system that is more effective, efficient and reliable, which in turn leads to a truly satisfied customer.

Our sales force is organized into three principal groups, (i) regional sales, to provide business consulting, promote pre-sale activity and serve as customer contacts, (ii) customer relationship management, to manage relations with contracted customers and improve customer satisfaction by coordinating responses to the client’s information requests, sale of supplemental parts or components and make customer visits, and (iii) market planning, to facilitate strategic cooperation with certain specialized manufacturers, to expand the specific fields for our products.

 

65


Table of Contents

We identify and target market segments and select target sales opportunities within our markets and conduct sales opportunity studies to ensure that adequate sales resources are available. Sales quotas are assigned to all sales personnel according to annual sales plans. We classify market segments and target opportunities on national and regional levels. Segmentation of our markets helps us to determine our primary sales targets and to prepare monthly and quarterly sales forecasts. The sales team approves target projects, develops detailed sales promotion strategies and prepares reports on order forecasts, technical evaluation, sales budgeting expense, schedules and competition analysis. After the report has been approved, a marketing group is appointed, consisting of sales personnel and engineers. We employ marketing personnel to conduct market research, to analyze user requirements and to organize marketing communications.

Our marketing team engages in a variety of marketing activities, including:

 

 

 

publishing internal research reports and customer newsletters;

 

 

 

conducting seminars and conferences;

 

 

 

conducting ongoing public relations programs; and

 

 

 

creating and placing advertisements

We actively participate in technology-related conferences and demonstrate our products at trade shows or at exhibitions targeted at our existing and potential customers. We also evaluate a range of joint-marketing strategies and programs with our business partners in order to take advantage of their strategic relationships and resources. We also support our customers by offering field services such as maintenance and training services, which help customers to cut their costs and improve their operating efficiency.

As of June 30, 2023, we employed over 751 direct sales personnel through our subsidiaries in mainland China, Southeast Asia, the Middle East, Hong Kong and Macau.

 

C.

Organizational Structure

The following diagram illustrates our corporate structure as of the date of this annual report. Hollysys Automation Technologies Ltd. is a holding company with no operations of its own. We conduct our operations in China mainly through our Chinese operating subsidiaries, and in Southeast Asia and the Middle East mainly through Concord Group and Bond Group.

 

66


Table of Contents

LOGO

 

67


Table of Contents

 

(i) On November 24, 2015, the Company established CECL to explore the market in Qatar. CCPL has a 49% direct ownership of CECL and the remaining 51% equity interest is held by a nominee shareholder. Through a series of contractual arrangements, CCPL is entitled to appoint majority of directors of CECL who have the power to direct the activities that significantly impact CECL’s economic performance. Further, CCPL is entitled to 99% of the variable returns from CECL’s operations. As a result, despite of its minority direct ownership of CECL arrangements, CCPL is considered the primary beneficiary of CECL.

(ii) In July 2017, BCPL, a wholly-owned Singapore subsidiary of the Company, and a Malaysian citizen (the “Trustee”) entered into a trust deed, under which, 49.1% of BCPL’s equity interests in BMJB, a Malaysian company, which previously was a 100% subsidiary of BCPL, was transferred to the Trustee. According to the trust deed, all of the beneficial interests in BMJB belong to BCPL and the Trustee shall hold the legal title of the transferred shares on trust for and act on behalf of BCPL absolutely. Any dividend, interest and other benefits received or receivable by the Trustee will be transferred to BCPL. The Trustee shall exercise the managerial rights and voting power in a manner directed by a prior written notice from BCPL. The Trustee shall be obligated to vote in the same manner as BCPL in the absence of any written notice. In addition, an undated Form of Transfer of Securities with the transferee’s name left blank was duly executed by the Trustee and delivered to BCPL. Therefore, BCPL can transfer the 49.1% of equity interests to any party at any time without further approval by the Trustee. Accordingly, we believe we hold all beneficial rights, obligation and the power of the 100% equity interest in BMJB, and therefore consolidate 100% of equity interests in BMJB into our financial statements.

 

D.

Property, Plant and Equipment

Since 2010, our principal executive offices have been located at No. 2 Disheng Middle Road, Beijing Economic-Technological Development Area, Beijing, 100176, China. At this location in Beijing, we believe we have sufficient space and have ample room for substantial expansions in the future, as our needs require.

In addition, we own the prepaid land leases to the properties, currently in use, at the following principal locations, each of which contains principal administrative offices, sales and marketing offices, research and development facilities, and manufacturing facilities:

 

Location

   Approximate Sq. Meters  

Beijing

     120,000  

Hangzhou

     25,000  

Singapore

     1,200  

Malaysia

     3,400  

The manufacturing facilities at the Beijing and Hangzhou locations are used for the system integration production, including hardware testing instruments, auxiliary material processing, packaging and shipping, and for self-made product integration production, including inspection and testing.

In order to meet the needs of business development, we are constructing the Hollysys Northwest Headquarters Base Project in Xi’an. The total construction area is approximately 145,000 sq. meters, of which the production and manufacturing area is 14,000 sq. meters, including research and development, design, testing, production and employee offices. The construction and operation of the Hollysys Northwest Headquarters Base is of strategic importance to our long-term development. The total expenditure for the Hollysys Northwest Headquarters Base is estimated to be approximately $90.5 million, and $63.1 million has been made as of June 30, 2023. The total expenditure on intelligent manufacturing production line construction project is estimated to be approximately $15.2 million, and $3.7 million has been made as of June 30, 2023. We expect to complete the construction in the fourth quarter of 2023. The primary funding source of the construction described above consists of our own capital and special project loans.

 

ITEM 4A.

UNRESOLVED STAFF COMMENTS

There are no unresolved staff comments.

 

68


Table of Contents

ITEM 5.

OPERATING AND FINANCIAL REVIEW AND PROSPECTS

The following discussion and analysis of our financial condition and results of operations should be read in conjunction with our consolidated financial statements and the related notes included elsewhere in this annual report on Form 20-F. This discussion may contain forward-looking statements based upon current expectations that involve risks and uncertainties. Our actual results may differ materially from those anticipated in these forward-looking statements as a result of various factors, including the risk factors and the discussion of our business set forth in other parts of this annual report on Form 20-F.

Overview

Through our operating subsidiaries, we are one of the leading automation solutions providers in China, developing a number of core technologies and completing numerous projects utilizing a wide array of automation products. With our philosophy of sincere concern for customers and our technical innovation capabilities, we specialize in the research, development, production, sale and distribution of industrial automation for digital railway signals and information systems, e-government, motor drive transmissions and non-safety controls for nuclear power reactors.

The main channel through which we obtain our automation system business is the procurement bidding process. Customers propose their requirements and specifications via legally binding bid documents. Companies interested in obtaining the contract can respond with an appropriate bid.

We derive our revenue mainly from three operating segments including industrial automation, railway transportation and mechanical and electrical solutions. In the fiscal year ended June 30, 2023, 81.3% of our total consolidated revenues derived from integrated solutions contracts we have won through the bid process. In addition, we generate revenue from sales of spare parts and component products to customers for maintenance and replacement purposes after the completion of the integrated solutions contracts, and from providing maintenance and training service, after the warranty period to customers for efficiency improvement or environment protection purpose, which tends to provide a recurring revenue stream. Spare part and component sales and services rendered are not part of the integrated solutions contracts.

The purpose of an integrated solutions contract is to furnish an automation system that provides the customer with a total solution for the automation or process control requirement being addressed. The automation system and total solution we offer, consisting of hardware, software and services, is customized to meet the customer’s particular needs and technical specifications. None of the hardware, software and services has independent functionality, and therefore, is not sold separately to customers.

Order backlog of contracts presents the amount of unrealized revenue to be earned from the contracts that we have won. The following table sets forth the information regarding contracts we won during the last three fiscal years and the backlog at the dates indicated:

 

     Fiscal Years Ended June 30,  
     2021      2022      2023  

Number of new contracts won during the year

     5,588        6,003        5,964  

Total amount of new contracts (million)

   $ 734.3      $ 1,065.4      $ 881.6  

Average price per contract

   $ 131,408      $ 177,474      $ 147,827  
     Fiscal Years Ended June 30,  

Backlog Situation:

   2021      2022      2023  

Contracts newly entered and unfinished (million)

   $ 356.5      $ 588.1      $ 411.9  

Contracts entered in prior years and unfinished (million)

   $ 328.6      $ 360.7      $ 497.6  

Total amount of backlog (million)

   $ 685.0      $ 948.8      $ 909.5  

 

69


Table of Contents

Key Factors Affecting Our Growth, Operating Results and Financial Condition

The following sets forth key factors that affect our future growth, operating results and financial condition.

 

 

 

The ability in developing and acquiring new products and systems in order to improve competitiveness, which can increase both sales revenue and margins. The success of our business depends in great measure on our ability to keep pace with or even lead changes that occur in our industry.

 

 

 

The success in expanding our business in targeted emerging markets and overseas markets, which may require us to overcome domestic competition and trade barriers.

 

 

 

The ability to retain our existing customers and to obtain additional business opportunities. Since we do not have long-term purchase commitments from customers, our customers can shift to other competitors for future projects. It is important to maintain our customer base in order to sustain and expand our business.

 

 

 

The ability to secure a steady stream of new customers. In order for our business to continue to succeed and grow, it is vital to secure contracts with new customers on a regular basis.

 

 

 

The ability to secure adequate engineering resources and relatively low cost engineering staff, which can increase our profitability and potential business prospects. One of the competitive advantages that we enjoy is the access to lower cost engineering staff as compared to those of our Western and Japan-based competitors. The plentiful supply of affordable engineering talent in China is a key element of our overall business strategy.

 

 

 

Further improvement in product design and maintaining high standards of quality control, which can reduce or avoid product defects. Any product defects will result in additional costs and cause damage to our business reputation.

 

 

 

The ability to secure and protect our intellectual property rights as our business is based on a number of proprietary products and systems, and we strive to strengthen and differentiate our product portfolio by developing new and innovative products and product improvements.

 

 

 

The success in penetrating into the railway, conventional and nuclear power market sectors, which can develop revenue streams and improve margins. In addition to the traditional industrial automation business, our plan for future growth includes an increasing emphasis on rail control systems, power generation control systems and mechanical and electrical solutions both in China and internationally.

 

 

 

The ability to obtain greater financial resources to match or even exceed our major competitors, in order to compete effectively with them, and to weather any extended weaknesses in the automation and control market.

 

 

 

The continued growth in the Chinese and Southeast Asia industry in general. This continued growth will create more business opportunities for us, because industrial companies in Asia are our principal source of revenues.

 

 

 

The ability to maintain key personnel and senior management, who will have significant impact and contribution to our future business. The ability to attract and retain additional qualified management, technical, sales and marketing personnel will be vital.

 

 

 

The continuation of the preferential tax treatment and subsidies currently available to our PRC subsidiaries, which will be critical to our future operating results. If governmental subsidies were reduced or eliminated, our after-tax income would be adversely affected.

 

70


Table of Contents
 

 

The exchange rate fluctuation of RMB and SGD against US dollars, which will result in future translation gain or loss as most of our assets are denominated in RMB and SGD. In addition, some of our raw materials, components and major equipment are imported from overseas. In the event that the RMB and SGD appreciate against other foreign currencies, our costs will decrease and our profitability will increase. However, the impact will be the other way around if RMB and SGD depreciate against other foreign currencies.

 

A.

Operating Results

The following are some financial highlights for the fiscal year ended June 30, 2023:

 

 

 

Total assets increased by $13.1 million from $1,671.8 million as of June 30, 2022 to $1,684.8 million as of June 30, 2023. The increase was mainly due to an increase of $21.0 million in short-term investments, an increase of $20.4 million in inventories, an increase of $24.4 million in costs and estimated earnings in excess of billings, an increase of $36.4 million in property, plant and equipment, which was partially offset by a decrease of $68.1 million in cash and cash equivalents and a decrease of $15.5 million in restricted cash.

 

 

 

Cash and cash equivalents decreased by $68.1 million from $679.8 million as of June 30, 2022 to $611.6 million as of June 30, 2023. The decrease was mainly due to $59.7 million net cash used in investing activities, and $52.3 million effect of foreign exchange rate changes on cash, cash equivalents and restricted cash, partially offset by $23.2 million cash generated from operating activities and $17.9 million cash provided by financing activities.

 

 

 

Short-term investments as of June 30, 2023 were $33.2 million compared to $12.2 million as of June 30, 2022, representing an increase of $21.0 million, or 172.1%. The increase was mainly due to $126.1 million purchases of short-term investments, partially offset by $103.7 million maturity of short-term investments.

 

 

 

Accounts receivables decreased by $7.9 million, or 2.5%, from $317.8 million as of June 30, 2022 to $309.8 million as of June 30, 2023.

 

 

 

Costs and estimated earnings in excess of billings, net of allowance for credit losses, increased by $24.4 million, or 10.7%, from $228.9 million as of June 30, 2022 to $253.3 million as of June 30, 2023.

 

 

 

Property, plant and equipment increased by $36.4 million, or 37.0%, from $98.2 million as of June 30, 2022 to $134.6 million as of June 30, 2023. The increase was mainly due to $43.9 million increase in construction of Hollysys Northwest Headquarters Base Project. The construction and operation of the Xi’an infrastructure project is of strategic importance to our long-term development. We expect to complete the construction in the fourth quarter of 2023.

 

 

 

Investments in equity investees increased by $1.0 million, or 2.2%, from $46.6 million as of June 30, 2022 to $47.6 million as of June 30, 2023.

 

 

 

Deferred tax assets were $11.9 million as of June 30, 2023. Based on our historical operating results and order backlog, we believe that it is more than likely that the deferred tax assets net of valuation allowance would be realized.

 

71


Table of Contents
 

 

Total liabilities increased by $2.7 million, or 0.5%, from $505.9 million as of June 30, 2022 to $508.6 million as of June 30, 2023. The increase in liabilities was mainly due to an increase of $11.0 million in construction costs payable, an increase of $16.3 million in long-term loans, partially offset by a decrease of $24.8 million in deferred revenue.

 

 

 

Accounts payables decreased by $3.3 million, or 1.9%, from $174.0 million as of June 30, 2022 to $170.6 million as of June 30, 2023.

 

 

 

Deferred revenue decreased by $24.8 million, or 12.0%, from $206.2 million as of June 30, 2022 to $181.2 million as of June 30, 2023.

Comparison of Fiscal Years Ended June 30, 2023 and 2022

Revenues: Our revenues amounted to $777.4 million for the fiscal year ended June 30, 2023, representing an increase of $69.9 million or 9.9%, compared to $707.5 million for the prior fiscal year.

In terms of revenues by type,

 

 

 

integrated solutions contracts revenue was $632.1 million for the fiscal year ended June 30, 2023, representing an increase of $58.5 million, or 10.2%, compared to $573.6 million for the prior fiscal year. The increase in integrated revenues was mainly derived from an increase of $58.3 million, or 15.3%, in industrial automation, an increase of $2.0 million, or 1.8%, in rail transportation, which was partially offset by a decrease of $1.8 million, or 2.2%, in mechanical and electrical solutions;

 

 

 

product sales revenue was $47.4 million for the fiscal year ended June 30, 2023, representing an increase of $8.9 million, or 23.2%, compared to $38.5 million for the prior fiscal year. The increase in product sales revenue was mainly derived from an increase of $10.4 million, or 33.0%, in industrial automation, which was partially offset by a decrease of $1.4 million, or 21.5%, in rail transportation; and

 

 

 

revenue from services was $97.8 million for the fiscal year ended June 30, 2023, representing an increase of $2.4 million, or 2.6%, compared to $95.4 million for the prior fiscal year. The increase in revenue from services was mainly derived from an increase of $4.9 million, or 7.2%, in rail transportation, which was partially offset by a decrease of $2.4 million, or 8.6%, in industrial automation.

In terms of revenues by segment, the following table sets forth our revenues by segment for the periods indicated:

 

(In USD millions, except for %)

 
     Fiscal Year Ended June 30,  
     2022      2023  
     $      % of Total Revenues      $      % of Total Revenues  

Industrial Automation

     439.9        62.2        506.3        65.2  

Rail Transportation

     183.8        26.0        189.2        24.3  

Mechanical and Electrical Solution

     83.8        11.8        81.9        10.5  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total

     707.5        100.0        777.4        100.0  
  

 

 

    

 

 

    

 

 

    

 

 

 

Order backlog: An important measure of the stability and growth of our business is the size of order backlog, which represents the total amount of unrecognized contract revenue associated with existing contracts. Our order backlog as of June 30, 2023 amounted to $909.5 million, representing a decrease of $39.3 million, or 4.1%, compared to $948.8 million as of June 30, 2022.

Of the total order backlog as of June 30, 2023, the unrecognized revenue associated with new contracts signed in the fiscal year 2023 was $411.9 million and the amount carried forward from prior fiscal years was $497.6 million, compared to $588.1 million unrecognized revenue associated with new contracts signed in fiscal year 2022, and $360.7 million associated with contracts carried forward from fiscal years prior to the fiscal year ended June 30, 2022.

 

72


Table of Contents

Cost of revenues: Mirroring the categories of revenues by type, the cost of revenues can be divided into cost of integrated solutions contracts, cost of products sold and cost of service rendered. For the fiscal year ended June 30, 2023, the total cost of revenues amounted to $521.9 million, representing an increase of $53.8 million, or 11.5%, compared to $468.1 million for the prior fiscal year. The increase was due to an increase of $51.8 million in the cost of integrated solutions contracts, an increase of $3.0 million in the cost of products sold, partially offset by a decrease of $1.0 million in the cost of service rendered.

The cost of integrated solutions contracts consists primarily of (i) cost of equipment and materials, (ii) labor costs and (iii) other manufacturing expenses including but not limited to detecting expenses, and technology service fees, all of which are incurred during the design, building and delivery of customized automation solutions process to customers. For the fiscal year ended June 30, 2023, the total cost of integrated solutions contracts was $474.0 million, compared to $422.2 million for the prior fiscal year, representing an increase of $51.8 million, or 12.3%. The increase was primarily due to an increase of $29.2 million in cost of equipment and materials, an increase of $23.9 million in labor cost, and a decrease of $1.2 million in other manufacturing expenses. Of the total cost of integrated solutions contract revenue for the fiscal year 2023, cost of equipment and materials accounted for $314.7 million, compared to $285.5 million for the prior fiscal year; labor cost accounted for $89.8 million, compared to $65.9 million for the prior fiscal year; and other manufacturing expenses accounted for $69.6 million, compared to $70.9 million for the prior fiscal year. Of the total integrated solutions contracts revenue for the fiscal year 2023, cost of equipment and materials accounted for 49.8%, compared to 49.8% for the prior fiscal year; labor cost accounted for 14.2%, compared to 11.5% for the prior fiscal year; and other manufacturing expenses accounted for 11.0%, compared to 12.4% for the prior fiscal year. The cost components of integrated solutions contracts were determined and varied according to requirements of different customers.

The cost of products sold is associated with sales of products, which mainly include sales of spare parts (either company manufactured or purchased from outside vendors) to customers for maintenance and replacement purposes. Given the fact that the products purchased from outside vendors have different functions and capabilities from our self-made products, we decide whether to purchase or manufacture the necessary products based on the needs and preferences of different customers while considering the efficiency factor. Therefore, as a percentage of the cost of products sold, the self-made products and purchased products have varied significantly from time to time. The cost of products sold for the fiscal year ended June 30, 2023 was $13.3 million, representing an increase of $3.0 million, compared to $10.2 million for the prior fiscal year.

As for the cost of the service rendered, our employees spend time and incur expenses while they are with the customers. From time to time, materials costs related to the service are incurred, especially for providing extended warranty services. The cost of service rendered for the fiscal year ended June 30, 2023 was $34.6 million, representing a decrease of $1.0 million, compared to $35.6 million for the prior fiscal year.

Gross margin: The overall gross margin was 32.9% for the fiscal year ended June 30, 2023, compared to 33.8% for the prior fiscal year. The gross margin for integrated solutions contracts was 25.0% for the year ended June 30, 2023, compared to 26.4% for the prior year. The decrease in gross margin for integrated solutions contracts was mainly due to our different sales mix in fiscal year 2023. The gross margin for products sold was 72.0% for the fiscal year ended June 30, 2023, compared to 73.4% for the prior fiscal year. The gross margin for service rendered was 64.7% for the fiscal year ended June 30, 2023, compared to 62.7% for the prior fiscal year.

Selling expenses: Selling expenses mainly consist of compensation, traveling and administrative expenses related to marketing, sales and promotion activities incurred by marketing departments. Selling expenses were $57.2 million for the fiscal year ended June 30, 2023, representing an increase of $11.9 million, or 26.4%, compared to $45.3 million for the prior fiscal year. The increase in selling expenses was mainly due to the increase in sales headcount to support the business growth, and the implementation of industry key customer strategy in industrial automation segment. Selling expenses as a percentage of total revenues were 7.4% and 6.4% for the fiscal years ended June 30, 2023 and 2022, respectively.

General and administrative expenses: General and administrative expenses mainly include compensation, traveling and other administrative expenses of non-sales-related departments, such as the finance department, information department and human resources department. General and administrative expenses amounted to $63.6 million for the fiscal year ended June 30, 2023, representing a decrease of $16.7 million, or 20.8%, compared to $80.2 million for the prior fiscal year, which was primarily due to decreases in credit losses allowance and share-based compensation expenses. General and administrative expenses as a percentage of total revenues were 8.2% and 11.3% for the fiscal years ended June 30, 2023 and 2022, respectively.

 

73


Table of Contents

Research and development expenses: Research and development expenses represent mostly employee compensation, materials consumed and experiment expenses related to specific new product research and development, as well as any expenses incurred for basic research on advanced technologies. For the fiscal year ended June 30, 2023, research and development expenses were $70.2 million, representing an increase of $0.6 million, or 0.9%, compared to $69.6 million for the prior fiscal year. Research and development expenses as a percentage of total revenues were 9.0% and 9.8% for the fiscal years ended June 30, 2023 and 2022, respectively.

VAT refunds and government subsidies: PRC tax administration provides refunds out of the value added tax (“VAT”) that they collect in order to encourage the research and development efforts of certain qualified enterprises. Some of our subsidiaries in China received such refunds. All VAT refunds that have no further conditions to be met are recognized in the consolidated statements of comprehensive income when cash or approval from the tax authorities is received. For the fiscal year ended June 30, 2023, VAT refunds were $22.3 million, representing a decrease of $0.1 million, or 0.2%, compared to $22.4 million for the prior fiscal year. VAT refunds as a percentage of total revenues were 2.9% and 3.2% for the fiscal years ended June 30, 2023 and 2022, respectively.

PRC governments also provide financial subsidies to encourage research and development efforts of certain qualified enterprises. Some of our subsidiaries received such subsidies. For the government subsidies that have no further conditions to be met, the funds received are recognized in the consolidated statements of comprehensive income; for the subsidies that have certain operating conditions yet to be met, the funds received are recorded as liabilities and will be released to income when the conditions are met. Government subsidy income amounted to $6.2 million for the fiscal year ended June 30, 2023, representing a decrease of $1.7 million, or 21.6%, compared to $7.9 million for the prior fiscal year.

Income from operations: Income from operations increased by $18.5 million to $93.0 million for the fiscal year ended June 30, 2023 from $74.5 million for the prior fiscal year. The increase was mainly due to an increase of $16.1 million in the gross profit.

Interest income: Interest income decreased by $0.3 million, or 2.4%, to $12.4 million for the fiscal year ended June 30, 2023 from $12.7 million for the prior fiscal year. Interest income as a percentage of total revenues was 1.6% and 1.8% for the fiscal years ended June 30, 2023 and 2022, respectively. The interest income was mainly earned from short-term investments and cash and cash equivalents.

Interest expenses: Interest expenses increased by $0.1 million, or 20.1%, to $0.9 million for the fiscal year ended June 30, 2023 from $0.7 million for the prior fiscal year. Interest expenses as a percentage of total revenues remained relatively stable at 0.1% for the fiscal years ended June 30, 2023 and 2022. The interest expenses were incurred by the short-term and long-term loans/bonds we had.

Other income, net: The other income, net, increased by $1.2 million to $3.4 million for the fiscal year ended June 30, 2023 from $2.2 million for the prior fiscal year.

Income tax expenses: Income tax expenses were $11.4 million for the fiscal year ended June 30, 2023, representing a decrease of $5.2 million, as compared to $16.6 million for the prior fiscal year. The effective tax rate for fiscal year 2023 is 9.6%, as compared to 16.7% for the prior fiscal year. The effective tax rate fluctuates, as our subsidiaries contributed different pre-tax income at different tax rates.

Net (loss) income attributable to non-controlling interests: Non-controlling interests of Hollysys represent non-controlling shareholders’ interests in each subsidiary. The net income attributable to non-controlling interest amounted to $0.1 million or the fiscal year ended June 30, 2023 and the net loss attributable to non-controlling interest amounted to $0.2 million for the fiscal year ended June 30, 2022.

Net income attributable to Hollysys: For the fiscal year ended June 30, 2023, net income attributable to Hollysys amounted to $106.9 million, representing an increase of $23.7 million, as compared to $83.2 million for the prior fiscal year.

Net income per share: The basic and diluted net income per share were $1.74 and $1.72 for the fiscal year ended June 30, 2023, as compared to $1.36 and $1.35 for the prior fiscal year, representing an increase of $0.38 and $0.37, respectively. The increase was primarily due to the higher net income attributable to Hollysys for the fiscal year ended June 30, 2023, compared to the prior fiscal year.

 

74


Table of Contents

Comparison of Fiscal Years Ended June 30, 2022 and 2021

For a detailed description of the comparison of our operating results for the fiscal year ended June 30, 2022 to the fiscal year ended June 30, 2021, see “Item 5.A. Operating Results—Results of Operations—Comparison of Fiscal Years Ended June 30, 2022 and 2021” of our annual report on Form 20-F for the fiscal year ended June 30, 2022 filed with the Securities and Exchange Commission on September 22, 2022.

 

B.

Liquidity and Capital Resources

Cash Flow and Working Capital

As of June 30, 2023, we had total assets of $1,684.8 million, of which cash and cash equivalents amounted to $611.6 million, short-term investments amounted to $33.2 million, accounts receivable amounted to $309.8 million and inventories amounted to $111.6 million. As of June 30, 2023, our working capital was $954.8 million, our equity was $1,176.2 million and our current ratio was 3.0.

As of June 30, 2023, we had available lines of credit from various banks in the PRC, Singapore and Malaysia in an aggregate amount of $709.7 million, of which $119.5 million was utilized and $590.3 million was available for use. These lines of credit were secured by the pledge of restricted cash, buildings and prepaid land lease with carrying values of $35.9 million, $68.3 million and $3.2 million, respectively.

We believe our working capital is sufficient to meet our requirements for the next twelve months. We may, however, require additional cash due to changing business conditions or other future developments, including any investments or acquisitions we may decide to pursue. In the long-term, we intend to rely primarily on cash flow from operations and additional borrowings from banks to meet our anticipated cash needs. If our anticipated cash flow and borrowing capacity is insufficient to meet our requirements, we may also seek to sell additional equity, debt or equity-linked securities. We cannot assure you that any financing will be available in the amounts we need or on terms acceptable to us, if at all.

The following table shows our cash flows with respect to operating activities, investing activities and financing activities for the fiscal years ended June 30, 2021, 2022 and 2023:

 

(In USD thousands)

   Fiscal Year Ended June 30,  
     2021      2022      2023  

Net cash provided by operating activities

   $ 79,283      $ 54,526      $ 23,177  

Net cash provided by (used in) investing activities

   $ 270,258      $ 13,257      $ (59,683

Net cash (used in) provided by financing activities

   $ (12,218    $ (19,556    $ 17,885  

Effect of exchange rate changes on cash, cash equivalents and restricted cash

   $ 39,127      $ (24,747    $ (52,276

Net increase (decrease) in cash, cash equivalents and restricted cash

   $ 376,450      $ 23,480      $ (70,897

Cash, cash equivalents and restricted cash, beginning of year

   $ 319,097      $ 695,547      $ 719,027  

Cash, cash equivalents and restricted cash, end of year

   $ 695,547      $ 719,027      $ 648,130  

Operating Activities

For the fiscal year ended June 30, 2023, net cash provided by operating activities was $23.2 million. The net cash inflow of operating activities in fiscal year 2023 primarily consisted of net income of $107.1 million, $9.2 million generated from non-operating items and non-cash items, and $93.0 million used in working capital. Changes in working capital were attributable to a decrease in account receivables of $32.0 million, a decrease in costs and estimated earnings in excess of billings of $40.9 million, a decrease in inventories of $28.6 million, an increase in accounts payable of $5.9 million, and a decrease of deferred revenue of $10.0 million.

 

75


Table of Contents

For the fiscal year ended June 30, 2022, net cash provided by operating activities was $54.5 million. The net cash inflow of operating activities in fiscal year 2022 primarily consisted of net income of $83.0 million, $32.9 million generated from non-operating items and non-cash items, and $61.3 million used in working capital. Changes in working capital were attributable to a decrease in account receivables of $11.8 million, a decrease in costs and estimated earnings in excess of billings of $39.8 million, a decrease in inventories of $40.0 million, a decrease in advances to suppliers of $14.3 million, an increase in accounts payable of $28.5 million, an increase of deferred revenue of $19.2 million, and a decrease in accruals and other payable of $16.4 million.

For the fiscal year ended June 30, 2021, net cash provided by operating activities was $79.3 million. The net cash inflow of operating activities in fiscal year 2021 primarily consisted of net income of $89.3 million, $12.7 million generated from non-operating items and non-cash items, and $22.8 million used in working capital. Changes in working capital were attributable to a decrease in account receivables of $88.9 million, an increase in other receivables of $11.2 million, an increase of deferred revenue of $31.4 million, and a decrease in due to related parties of $1.9 million.

Investing Activities

For the fiscal year ended June 30, 2023, net cash used in investing activities was $59.7 million. The net cash used in investing activities in fiscal year 2023 mainly consisted of $40.9 million purchases of property, plant and equipment, $126.1 million purchases of short-term investments, and $1.6 million investment of an equity investee, which was partially offset by $103.7 million maturity of short-term investments and $4.2 million proceeds from disposal of a subsidiary.

For the fiscal year ended June 30, 2022, net cash provided by investing activities was $13.3 million. The net cash provided by investing activities in fiscal year 2022 mainly consisted of a cash inflow of $100.6 million for maturity of short-term investments, partially offset by a cash outflow of $26.4 million purchases of property, plant and equipment, $64.4 million from maturity of short-term investments, $8.7 million acquisition of a subsidiary and a cash outflow of $1.3 million from investment of an equity investee.

For the fiscal year ended June 30, 2021, net cash provided by investing activities was $270.3 million. The net cash provided by investing activities in fiscal year 2021 mainly consisted of a cash inflow of $443.1 million for maturity of short-term investments, partially offset by a cash outflow of $18.1 million purchases of property, plant and equipment, $147.2 million from maturity of short-term investments, $9.4 million acquisition of a subsidiary and a cash outflow of $9.5 million from investment of an equity investee.

Financing Activities

For the fiscal year ended June 30, 2023, net cash provided by financing activities was $17.9 million. The net cash provided by financing activities in fiscal year 2023 mainly due to $18.8 million proceeds from long-term bank loans.

For the fiscal year ended June 30, 2022, net cash used in financing activities was $19.6 million. The net cash used in financing activities in fiscal year 2022 mainly a payment of dividends of $19.8 million.

For the fiscal year ended June 30, 2021, net cash used in financing activities was $12.2 million. The net cash used in financing activities in fiscal year 2021 mainly a payment of dividends of $12.1 million.

Material Cash Requirements

In line with the industry practice, we typically have a long receivable collection cycle. As a result, our cash provided by our operations in any given year may not be sufficient to fully meet our operating cash requirements in that year. We will use available financing means, including bank loans, to provide sufficient cash inflows to balance timing differences in our cash flows.

 

76


Table of Contents

Our future working capital requirements will depend on many factors, including, among others, the rate of our revenue growth, the timing and extent of expansion of our sales and marketing activities, the timing of introductions of new products and/or enhancements to existing products, and the timing and extent of expansion of our manufacturing capacity.

We estimate our liquidity needs for fiscal year 2024 will be primarily related to the repayment of bank borrowings and capital expenditures. Our long-term liquidity needs will relate primarily to working capital to pay our suppliers, and third-party manufacturers, as well as any increases in manufacturing capacity or acquisitions of third party businesses that we may seek in the future. We expect to meet these requirements primarily through our current cash holdings, revolving bank borrowings, as well as our cash flow from operations.

Capital Expenditures

Our capital expenditures are incurred primarily in connection with purchase of the property, plant and equipment for manufacturing and operations. Our capital expenditures were $18.1 million, $26.4 million and $40.9 million, in fiscal years ended June 30, 2021, 2022 and 2023, respectively. We intend to fund our future capital expenditures with our existing cash balance and cash generated from operating activities. We will continue to make capital expenditures to meet the expected growth of our business. For fiscal year 2024, we expect that our capital expenditures will be approximately $34.7 million, mainly related to the purchase of the property, plant and equipment for manufacturing and operations.

Contractual Obligations

The following table sets forth our contractual obligations, including long-term loans and operating leases and capital and operational commitments as of June 30, 2023.

 

(In USD thousands)

   Total      Less than 1 year      1-3 years      3-5 years      More
than 5
years
 

Short-term & Long-term Loans

              

-Principal

     32,006        15,231        3,348        4,425        9,002  

-Interest

     4,841        1,640        1,309        972        920  

Operating Lease Obligations(1)

     3,938        2,494        1,207        237        —    

Purchase Obligations(2)

     347,966        196,154        88,974        46,792        16,046  

Capital Obligations(3)

     20,692        20,273        419        —          —    

Standby Letters of Credit(4)

     4,878        4,878        —          —          —    

Performance Guarantees(5)

     76,897        40,322        31,507        5,068        —    
  

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 

Total

     491,218        280,992        126,764        57,494        25,968  
  

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 

 

Notes:

 

(1) 

Operating lease obligations represent the future minimum payments under non-cancelable operating leases.

(2) 

As of June 30, 2023, we had $348.0 million in purchase obligations for the coming fiscal years, for purchases of inventories and subcontracts. The inventories will be mainly used for fulfilling existing contracts or new contracts resulted from the expansion of our operations.

(3) 

As of June 30, 2023, we had $20.7 million in capital obligations for the coming fiscal year, mainly for the construction of facilities.

(4) 

We have issued letters of credit to our suppliers to serve as assurance of payment, and issued to our subsidiaries as comprehensive credit. When a letter of credit is issued, a proportion of the total amount covered by the letter of credit may be required to be deposited in the bank, and is not available until the payment has been settled or the letter of credit has expired. As of June 30, 2023, we had $4.9 million in standby letters of credit obligations.

 

77


Table of Contents

(5) 

We have provided performance guarantees to our customers to serve as assurance of performance for the contractual obligations. When a performance guarantee is issued, a proportion of the total guarantee amount may be required to be deposited in the bank, and is not available until the guarantee is expired. As of June 30, 2023, we had $76.9 million of outstanding performance guarantees obligation, with $3.7 million of restricted cash deposited in banks for performance guarantees.

Other than the contractual obligations and commercial commitments set forth above, we did not have any other long-term debt obligations, operating lease obligations, capital commitments, purchase obligations or other long-term liabilities as of June 30, 2023.

Off-Balance Sheet Arrangements

We do not believe that we have any off-balance sheet arrangements that have or are reasonably likely to have a current or future effect on our financial condition, changes in financial condition, revenues or expenses, results of operations, liquidity, capital expenditures or capital resources that are material to an investment in our securities.

Holding Company Structure

Hollysys Automation Technologies Ltd. is a holding company with no operations of its own. We conduct our operations in China mainly through our Chinese operating companies, and in Southeast Asia and the Middle East mainly through Concord Group and Bond Group. Under our current corporate structure, our BVI holding company may rely on dividend payments from Helitong, which is a wholly foreign-owned enterprise incorporated in China, to fund any cash and financing requirements we may have.

In respect of the transfer of cash by our subsidiaries incorporated in mainland China to Hollysys Automation Technologies Ltd., under applicable PRC laws and regulations, our PRC subsidiaries are permitted to pay dividends to us only out of their accumulated profits, if any, determined in accordance with PRC accounting standards and regulations. In addition, our PRC subsidiaries are required to allocate at least 10% of their accumulated profits each year, if any, to fund statutory reserves of up to 50% of the registered capital of the enterprise. Statutory reserves are not distributable as cash dividends except in the event of liquidation. See “Item 8. Financial Information—A. Consolidated Statements and Other Financial Information—Dividend Policy.” For the fiscal years of 2021, 2022 and 2023, the amount of dividends distributed from our PRC subsidiaries to GTH and World Hope was nil, $36.7 million and nil, respectively.

In respect of the transfer of cash by our subsidiary incorporated in Macau to Hollysys Automation Technologies Ltd., a company incorporated in Macau may be prohibited from distributing dividends depending on the amounts of its equity capital, share capital, legal or statutory reserves, and whether it has accumulated losses, in each case in accordance with the requirements of the Macau Commercial Code. There is no foreign exchange or capital control restriction applicable to the dividend distributions by our Macau subsidiary.

In respect of the transfer of cash by our subsidiaries incorporated in Hong Kong to Hollysys Automation Technologies Ltd., according to the Companies Ordinance of Hong Kong, a Hong Kong company may only make a distribution out of profits available for distribution. There is no foreign exchange or capital control restriction applicable to the dividend distributions by our subsidiaries incorporated in Hong Kong.

Unless otherwise specified in this annual report, within the organization, cash to fund our operations is transferred from Hollysys Automation Technologies Ltd., our BVI holding company, down through Hollysys International Pte. Limited and then into our operating entities in Southeast Asia, India, Macau and the Middle East through capital contributions, or down through GTH, Clear Mind and World Hope to our operating subsidiaries in China.

 

78


Table of Contents

For the fiscal years ended June 30, 2021, 2022 and 2023, World Hope, a subsidiary wholly owned by Hollysys Automation Technologies Ltd. through GTH and Clear Mind, borrowed loans of RMB400 million ($61.9 million), RMB1,300 million ($194.2 million) and nil, respectively, each with an interest rate of 0.5% per annum, from Hollysys Group. For the fiscal years ended June 30, 2021, 2022 and 2023, World Hope repaid loans of RMB400 million ($61.9 million), RMB1,300 million ($194.2 million) and RMB400 million ($55.1 million) to Hollysys Group, respectively. For the fiscal years ended June 30, 2023, Hollysys Automation Technologies Ltd., our BVI holding company, borrowed loans of RMB400 million ($55.1 million) with an interest rate of 0.5% per annum, from Hollysys Group. As of June 30, 2023, none of the principal amount of these loans were repaid by Hollysys Automation Technologies Ltd. to Hollysys Group.

 

C.

Research and Development, Patents and Licenses, Etc.

Research and Development Efforts

As a high-technology company, our business and long-term development rely highly on our research and development capabilities. Our research and development process can be classified into the following seven phases:

 

 

 

Study phase

 

 

 

Requirement phase

 

 

 

Designing phase

 

 

 

Implementation phase

 

 

 

Testing phase

 

 

 

Inspection phase

 

 

 

Maintaining phase

We use standard product development life cycle models, including the waterfall model, increment model, iterative model and prototype. As a technology leader we continually develop and patent new automation technologies. We also continually review and evaluate technological changes affecting the automation and integrated system industries and invest substantially in application-based research and development. As of June 30, 2023, we employed 1,398 staff in the research and development department or engaged in research and development work.

Our core technologies achieved from our research and development efforts include:

We are committed to incorporating the latest advances in electronics and information system technology into our products and, whenever possible, developing state-of-the-art proprietary products based on our extensive internal expertise and research efforts. We spent approximately 6-10% of our annual revenues on research and development. Our recent major research and development focuses include:

 

 

 

Transportation Automation;

 

 

 

Manufacturing Automation; and

 

 

 

Process Automation.

In order to meet the needs of our business development, we plan to build a research and development center in Xi’an, including research and development, design, testing and staff offices. The construction and operation of the Xi’an infrastructure project is in line with our long-term development strategy and is of strategic importance to our long-term development. We expect to complete the construction in September 2023.

See also “Item 4. Information on the Company—B. Business Overview—Competition and Our Strengths—Strong technology, engineering and R&D capabilities.”

 

D.

Trend Information

Other than as disclosed in the foregoing disclosures and elsewhere in this annual report, we are not aware of any trends, uncertainties, demands, commitments or events for the fiscal year 2023 that are reasonably likely to have a material adverse effect on our net revenues, income, profitability, liquidity or capital resources, or that caused the disclosed financial information to be not necessarily indicative of future operating results or financial conditions.

 

79


Table of Contents

E.

Critical Accounting Policies and Estimates

We prepare our consolidated financial statements in accordance with U.S. GAAP. The preparation of financial statements in conformity with U.S. GAAP requires management to make judgments, estimates and assumptions that affect the reported amounts of assets and liabilities at the date of the financial statements and reported amounts of revenues and expenses during the reporting period. We continually evaluate these judgments and estimates based on our own experience, knowledge and assessment of current business and other conditions.

Our expectations regarding the future are based on available information and assumptions that we believe to be reasonable, which together form our basis for making judgments about matters that are not readily apparent from other sources. Since the use of estimates is an integral component of the financial reporting process, our actual results could differ from those estimates. Some of our accounting policies require a higher degree of judgment than others in their application.

An accounting policy is considered critical if it requires an accounting estimate to be made based on assumptions about matters that are highly uncertain at the time such estimate is made and if different accounting estimates that reasonably could have been used, or changes in the accounting estimates that are reasonably likely to occur, could materially impact the combined and consolidated financial statements. We believe that the following accounting policies involve a higher degree of judgment and complexity in their application and require us to make significant accounting estimates.

Revenue recognition

Integrated solutions contracts

Revenues generated from designing, building, and delivering customized integrated industrial automation systems are recognized over time as customer simultaneously receives and consumes the benefits provided by the Company’s performance as it occurs or because the customers control the related asset as it is created or enhanced. The contracts for designing, building, and delivering customized integrated industrial automation systems are legally enforceable and binding agreements between the Company and customers. The duration of contracts depends on the contract size and ranges from six months to five years excluding the warranty period. The majority of the contract duration is longer than one year.

Revenue generated from mechanical and electrical solution contracts for the construction or renovation of buildings, rail or infrastructure facilities are also recognized over time as customer simultaneously receives and consumes the benefits provided by the Company’s performance as it occurs or because the customers control the related asset as it is created or enhanced. The contracts for mechanical and electrical solution are legally enforceable and binding agreements between the Company and customers. The duration of contracts depends on the contract size and the complexity of the construction work and ranges from six months to three years excluding the warranty period. The majority of the contract duration is longer than one year.

In accordance with ASC Topic 606, Revenue from Contract with Customers (“ASC 606”), recognition is based on an estimate of the income earned to date, less income recognized in earlier periods. Extent of progress toward completion is measured using the cost-to-cost method where the progress (the percentage complete) is determined by dividing costs incurred to date by the total amount of costs expected to be incurred for the integrated solutions contracts. The Company’s estimates of total costs expected to be incurred for an integrated solutions contract include assumptions regarding the Company’s future effort or input such as direct costs of equipment and materials and direct labor costs. Significant estimation uncertainty exists due to the long construction periods and sensitivity of these assumptions to extent of progress towards completion and estimated total costs of integrated solutions contracts, as both impact revenue and gross profit realization. The significant assumptions are forward-looking and could be affected by future economic and market conditions and changes in the level of efforts and costs required to complete the integrated solutions contracts. The total costs incurred may not always be proportionate to the entity’s progress in satisfying their performance obligations. Changes in the estimated total costs affects the revenue recognized in the current period and in future periods. Provisions, if any, are made in the period when anticipated losses become evident on uncompleted contracts.

 

80


Table of Contents

The Company reviews and updates the estimated total costs of the contracts at least annually. Revisions to contract revenue and estimated total costs of the contracts are made in the period in which the facts and circumstances that cause the revision become known and are accounted for as changes in estimates. Unapproved change orders are considered claims. Claims are recognized only when they have been awarded by customers. Excluding the impact of change orders, if the estimated total costs of integrated solutions contracts, which were revised during the years ended June 30, 2021, 2022 and 2023, had been used as a basis of recognition of integrated solutions contracts revenue since the contract commencement, net income for the years ended June 30, 2021, 2022 and 2023 would have been decreased by $13.5 million, $28.5 million, and $22.5 million, respectively; basic net income per share for years ended June 30, 2021, 2022 and 2023 would have been decreased by $0.22, $0.47, and $0.37 respectively; and diluted net income per share for the years ended June 30, 2021, 2022 and 2023, would have decreased by $0.22, $0.46, and $0.36, respectively. Revisions to the estimated total costs for the years ended June 30, 2021, 2022 and 2023 were made in the ordinary course of business.

The Company combines a group of contracts as one project if they are closely related and are, in substance, parts of a single project with an overall profit margin. The Company segments a contract into several projects, when they are of different business substance, for example, with different business negotiation, solutions, implementation plans and margins.

Revenue in excess of billings on the contracts is recorded as costs and estimated earnings in excess of billings. Billings in excess of revenues recognized on the contracts are recorded as deferred revenue until the above revenue recognition criteria are met. Recognition of accounts receivable and costs and estimated earnings in excess of billings are discussed below.

The Company generally recognizes 100% of the contractual revenue when the customer acceptance has been obtained and no further major costs are estimated to be incurred, and normally this is also when the warranty period commences. Revenues are presented net of value-added tax collected on behalf of the government.

Service rendered

The Company mainly provides the following services:

The Company provides maintenance service which is generally completed onsite at the customers’ premises. Revenue is recognized over time by using the cost-to-cost method to measure the progress towards the completion of the performance obligation as the customer simultaneously receives and consumes the benefits from the services rendered by the Company. As costs incurred represent work performed, the Company believes this method best depicts transfer of control of the asset to the customer. Revenues are presented net of value-added tax collected on behalf of the government.

The Company also separately sells extended warranties to their integrated solution customers for a fixed period. Such arrangements are negotiated separately from the corresponding integrated solution system and are usually entered into upon the expiration of the warranty period attached to the integrated solutions contracts. During the extended warranty period, the Company is responsible for addressing issues related to the system. Part replacement is not covered in such services. The Company uses time elapsed to measure the progress toward complete satisfaction of the performance obligation and recognizes revenue ratably over the contractual term. Revenues are presented net of value-added tax collected on behalf of the government.

Excluding the impact of change orders, if the estimated total costs of service contracts, which were revised during the year ended June 30, 2023, had been used as a basis of recognition of service contract revenue since the contract commencement, net income for the years ended June 30, 2021, 2022 and 2023 would have been decreased by $9.7 million, $7.5 million and $5.8 million, respectively; basic net income per share for years ended June 30, 2021, 2022 and 2023 would have been decreased by $0.16, $0.12 and $0.09, respectively; and diluted net income per share for the years ended June 30, 2021, 2022 and 2023, would have decreased by $0.16, $0.12 and $0.09, respectively. Revisions to the estimated total costs for the years ended June 30, 2021, 2022 and 2023 were made in the ordinary course of business.

 

81


Table of Contents

Accounts receivable, costs and estimated earnings in excess of billings and accounts receivable retention

The carrying value of the Company’s accounts receivable, costs and estimated earnings in excess of billings and accounts receivable retention, net of the allowance for credit losses, represents their estimated net realizable value. An allowance for doubtful accounts is recognized when it is probable that the Company will not collect the amount and is written off in the period when deemed uncollectible. The Company periodically reviews the status of contracts and decides how much of an allowance for doubtful accounts should be made based on factors surrounding the credit risk of customers and historical experience. The Company does not require collateral from its customers and does not charge interest for late payments by its customers.

Estimation is made for allowance for credit losses based on historical collectability trends, the age of the receivable balances, creditworthiness of the customers, current and future economic conditions, and other factors that may affect its collectability from the customers. The Company estimates the allowance by segmenting accounts receivable, cost and estimated earnings in excess of billings and accounts receivable retention into industrial automation, rail and M&E based on certain credit risk characteristics. Expected credit loss rate is determined for each segment based on historical loss experience with the relevant observable data including current and future economic conditions.

One of the most significant judgments involved in estimating the provision for credit losses is the forecasts of future economics as it incorporates a series of macroeconomic variables. The significant effect of the specific variable on the credit loss assessment is gross domestic product (GDP), which is a measure of the market value of all the final goods and services produced in a specific time period by a country. Increase or decrease in GDP by 1% will result in a decrease or increase in net income by $0.4 million.

Warranties

Warranties represent a major term under integrated solutions contracts and maintenance service contracts, which will last, in general, for one to three years or otherwise specified in the terms of the contract. The Company accrues warranty liabilities under a service contract as a percentage of revenue recognized, which is derived from its historical experience, in order to recognize the warranty cost for the related contract throughout the contract period.

Goodwill

Goodwill represents the excess of the purchase price over the estimated fair value of net tangible and identifiable intangible assets acquired. The Company assesses goodwill for impairment in accordance with ASC subtopic 350-20, Intangibles – Goodwill and Other (“ASC 350-20”), which requires that goodwill is not amortized but to be tested for impairment at the reporting unit level at least annually and more frequently upon the occurrence of certain events, as defined by ASC 350-20.

The Company’s goodwill outstanding at June 30, 2023 was related to the acquisitions of Beijing Hollysys Industrial Software Company Ltd (“Hollysys Industrial Software”), Shandong Lukang and Hollysys Intelligent.

The Company has the option to assess qualitative factors first to determine whether it is necessary to perform the test in accordance with ASC 350-20. If the Company believes, as a result of the qualitative assessment, that it is more-likely-than-not that the fair value of the reporting unit is less than its carrying amount, the quantitative impairment test described above is required. Otherwise, no further testing is required. In the qualitative assessment, the Company considers primary factors such as industry and market considerations, overall financial performance of the reporting unit, and other specific information related to the operations. In performing the quantitative impairment test, compares the carrying amount of the reporting unit to the fair value of the reporting unit based on either quoted market prices of the ordinary shares or estimated fair value using a combination of the income approach and the market approach. If the fair value of the reporting unit exceeds the carrying value of the reporting unit, goodwill is not impaired and the Company is not required to perform further testing. If the carrying value of the reporting unit exceeds the fair value of the reporting unit, then the Company must perform the impairment test in order to determine the implied fair value of the reporting unit’s goodwill. The fair value of the reporting unit is allocated to its assets and liabilities in a manner similar to a purchase price allocation in order to determine the implied fair value of the reporting unit goodwill. If the carrying amount of the goodwill is greater than its implied fair value, the excess is recognized as an impairment loss.

 

82


Table of Contents

The Company elected to assess goodwill for impairment process for Hollysys Intelligent for the year ended June 30, 2022 and 2023, with the assistance of a third-party appraiser. The judgment in estimating the fair value of Hollysys Intelligent includes forecasts of the amount and timing of expected future cash flows, which are based on management’s best estimates of forecasted revenue, gross profit, operating expenses, future capital expenditures and working capital levels, as well as the discount rate, which is determined using the Weighted Average Cost of Capital and Capital Asset Pricing Model approach and the selection of comparable companies operating in similar businesses. The Company estimates future expected cash flows for each geographical area in which it operates and calculates the net present value of those estimated cash flows using risk adjusted discount rates of 11.45%. If the discount rates adopted in 2023 increased or decreased by 1%, the fair value of Hollysys Intelligent’s goodwill would decrease or increase by $2.2 million and $2.6 million, respectively. The Company did not aware of any potential events or changes in circumstances that could reasonably be expected to negatively affect key assumptions. The fair value of Hollysys Intelligent’s goodwill is US$26.4 million as of June 30, 2023, which exceeded 51% of its carrying amount as of June 30, 2023, and no goodwill impairment charge was recorded in the consolidated statement of comprehensive income for the year ended June 30, 2023 based on results of the goodwill impairment test.

There are uncertainties surrounding the amount and timing of future expected cash flows as they may be impacted by negative events such as uncertainty of the impact of Covid-19 pandemic, a slowdown in industrial automation engineering sector, deteriorating economic conditions in the geographical areas Hollysys Intelligent operates in, increasing competitive pressures and fewer than expected industrial automation solution contracts awarded to Hollysys Intelligent. These events can negatively impact demand for Hollysys Intelligent’s services and result in actual future cash flows being less than forecasted or delays in the timing of when those cash flows are expected to be realized. Further, the timing of when actual future cash flows are received could differ from the Company’s estimates, which do not factor in unexpected delays in project commencement or execution.

Income tax

The Company follows the liability method of accounting for income taxes. Under this method, deferred tax assets and liabilities are determined based on the differences between the financial reporting and tax bases of assets and liabilities using enacted tax rates that will be in effect in the period in which the differences are expected to reverse. The Company records a valuation allowance to offset deferred tax assets if based on the weight of available evidence, it is more-likely-than-not that some portion, or all, of the deferred tax assets will not be realized. The effect on deferred taxes of a change in tax rate is recognized in tax expense in the period that includes the enactment date of the change in tax rate.

The Company complies with ASC 740, Income Taxes (“ASC 740”), which clarifies the accounting and disclosure for uncertainty in income taxes. Interests and penalties arising from underpayment of income taxes shall be computed in accordance with the related tax laws. The amount of interest expense is computed by applying the applicable statutory rate of interest to the difference between the tax position recognized and the amount previously taken or expected to be taken in a tax return. Interests and penalties recognized in accordance with ASC 740 are classified in the financial statements as a component of income tax expense. In accordance with the provisions of ASC 740, the Company recognizes in its financial statements the impact of a tax position if a tax return position or future tax position is “more likely than not” to prevail based on the facts and technical merits of the position. Tax positions that meet the “more likely than not” recognition threshold are measured at the largest amount of tax benefit that has a greater than fifty percent likelihood of being realized upon settlement. The Company’s estimated liability for unrecognized tax positions which is included in accrued liabilities is periodically assessed for adequacy and may be affected by changing interpretations of laws, rulings by tax authorities, changes and/or developments with respect to tax audits, and expiration of the statute of limitations. The outcome for a particular audit cannot be determined with certainty prior to the conclusion of the audit and, in some cases, appeal or litigation process. The actual benefits ultimately realized may differ from the Company’s estimates. As each annual filling is done, adjustments, if any, are recorded in the Company’s financial statements. Additionally, in future periods, changes in facts, circumstances, and new information may require the Company to adjust the recognition and measurement estimates with regard to individual tax positions. Changes in recognition and measurement estimates are recognized in the period in which the changes occur.

Inventories

Inventories, consisting of raw material, work in progress and finished goods, are primarily accounted for using the weighted average method, and are valued at the lower of cost and net realizable value. This valuation requires us to make judgments, based on currently available information, about the likely method of disposition, such as through sales to customers and expected recoverable values of instalment for projects. These assumptions about future disposition of inventory are inherently uncertain and changes in our estimates and assumptions may cause us to realize material write-downs in the future. As a measure of sensitivity, for every 1% of additional inventory valuation allowance as of June 30, 2023, we would have recorded an additional cost of sales of approximately $1.1 million.

 

83


Table of Contents

ITEM 6.

DIRECTORS, SENIOR MANAGEMENT AND EMPLOYEES

 

A.

Directors and Senior Management

The following table sets forth information regarding our directors and senior management as of the date of this annual report.

 

Name

  

Age

    

Position

Li QIAO

     66     

Chairwoman and Director

Changli WANG

     59     

Chief Executive Officer, Chief Strategy Officer and Director

Jianyun CHAI

     62     

Director

Kok Peng TEH

     75     

Director

Khiaw Ngoh TAN

     66     

Director

Steven WANG

     54     

Chief Financial Officer

Yue XU

     62     

Co-Chief Operating Officer

Lei FANG

     46     

Co-Chief Operating Officer

Chunming HE

     55     

Chief Technology Officer

Hongyuan SHI

     54     

Chief Human Resource Officer

Chuan (Arden) XIA

     39     

Chief Public Relations Officer

Ms. Li QIAO, has been a Director of the Board since January 2017 and has been serving as the Chairwoman of the Board since July 2020. She is also a Director of Agriculture Resources Pte Ltd. From 2007 to 2010, she served as Chairwoman of the Company. From 1999 to 2008, she also served as Director of Beijing Hollysys Co., Ltd. From 1999 to 2000, she served as Vice President of Beijing Venture Capital Co., Ltd. From 1996 to 1998, she was Division Chief of the Zhongguancun Science Park Administration Commission. From 1989 to 1996, she was the Minister of Beijing New Technology Industry Development Experimental Zone. Ms. Qiao also has extensive experience in equity investment. She participated in establishing the first Beijing venture capital company, invested and successfully helped a number of companies listed in domestic and abroad. The investment projects that Ms. Qiao involved with include biological medicine, high-end equipment manufacturing, new energy, chemical and energy, agriculture, education, integrated circuits, aerospace, fast moving consumer goods, electronic information and other industries. She holds an IEMBA from Hong Kong University of Science and Technology.

Dr. Changli WANG, has been a director of the Board, Chief Executive Officer and Chief Strategy Officer of the Company since he was invited to lead the Company again in 2022. Dr. WANG was the founder of Hollysys and had worked for HollySys for over 20 years. Before his retirement in 2013, he was the director of the Board and the CEO of the Company from September 2007 to November 2013 and served as Chairman of the Board from May 2010 to November 2013. Dr. Changli Wang worked for the No. 6 Institute of Electronic Industry Department before he established Hollysys entity in 1993. Dr. Changli Wang also has been the Vice Chairman of the Chinese Automation Association since 2003. Dr. Changli Wang received his Bachelor’s degree in Automation from Tianjin University in 1984 and his PhD in Automation from Lancaster University in 1988.

Dr. Jianyun CHAI, has been serving as a member of the Board of Directors of the Company since June 2008. Dr. Chai is currently a professor of the Institute of Power Electronic and Electrical Machine System at Tsinghua University in China. Before he joined Tsinghua University as an Associate Professor in 1999, Dr. Chai spent eight years working in the motor and information industries in Japan. Dr. Chai is also a member of various societies and organizations, including the China Renewable Energy Society, the Chinese Society for Electrical Engineering, and the China Institute of Communications. Dr. Chai received a Bachelor’s degree and a PhD degree in Electrical Engineering from Tsinghua University in 1984 and 1989.

 

84


Table of Contents

Dr. Kok Peng TEH, has been serving as a member of the Board of Directors of the Company since September 2020. He is Chairman of Azalea Asset Management, and is a board member of Fullerton Health Corporation, Seviora Holdings Pte Ltd and Singlife Holdings Ltd. He chairs the East Asia Institute, National University of Singapore. He is also a member of the International Advisory Board of CMC Corporation and the Trilateral Commission. Dr. Teh retired from GIC at June 2011 and stayed on as an adviser for two years after that. Before his retirement, he was President of GIC Special Investments from April 1999 to June 2011. Prior to that, he was concurrently a deputy managing director of GlC and the Monetary Authority of Singapore. He began his career with the World Bank in 1975 under its Young Professionals Program in Washington D.C. Dr. Teh obtained First Class Honours in Economics at La Trobe University in Australia, a D. Phil. In Economics at Nuffield College, Oxford University, and attended the Advanced Management Program at Harvard Business School in the fall of 1989.

Ms. Khiaw Ngoh TAN, has been serving as a member of the Board of Directors of the Company since September 2020. She has over 38 years of experience in the audit profession, including 23 years as an audit partner. Ms Tan has been an independent director of Singapore Land Group Limited (formerly known as United Industrial Corporation Limited), a public company listed on Singapore Stock Exchange since February 2020 and a member of its audit and risk committee. She has served as the Chair of the audit and risk committee since September 2021. From April 1994 to June 2017 when she retired, she was an audit partner at PricewaterhouseCoopers, Singapore. From September 2008 to August 2011, she was seconded to the Shanghai office of PricewaterhouseCoopers as an assurance partner. As an assurance partner, Ms. Tan was involved in reporting accountant’s role for companies seeking listing on the Singapore Stock Exchange and while working in Shanghai, she was also involved in listing of companies on Nasdaq and NYSE and was also the partner responsible for the audits of these companies. Ms. Tan is a fellow chartered accountant of Singapore. She received her Bachelor of Commerce (Accountancy) from Nanyang University, Singapore.

Mr. Steven WANG, joined the Company in June 2018. He has many years of experience in financial controlling, accounting and budgeting, tax planning and corporate investment in various investment institutions and multinational corporations, with deep familiarity with rules and regulations of US and Chinese capital markets. Prior to joining Hollysys, Mr. Wang served as the Chief Financial Officer and Vice President of Xinhua Lian Investment Co., Ltd., a subsidiary of a top 500 company in China. From 2005 to 2012, Mr. Wang worked at various managerial positions at Globe Specialty Metals Inc. and Zhonglian Zhongke Co., Ltd., a Hong Kong Stock Exchange listed company. Mr. Wang received an MBA degree in Finance from the Wharton School, the University of Pennsylvania.

Mr. Yue XU is the Chairman of Hollysys Group, who was previously in charge of global railway transportation business. Mr. Xu joined Hollysys in 2000. From 2000 to 2009, he was serving as the president of Beijing Hollysys in charge of R&D management and business operation of railway transportation business, and led numerous key projects for China State Railway Group Co., Ltd. Since 2009, Mr. Xu has been serving as the vice president and president of railway transportation business of Hollysys Group. Mr. Xu is a senior engineer at researcher level. He received 2nd class of National Science Progress Award in 2017. Mr. Xu received his Master degree in computer application from Beijing Jiaotong University.

 

85


Table of Contents

Mr. Lei FANG is in charge of global industrial automation business. From 1998 to 2011, he was involved in software development and has participated in the development of DCS control system for various industries including nuclear, coal-fire, thermal power and chemical, etc. From 2011 to 2013, he was in charge of the establishment and team building of Xi’an Hollysys, the Company’s research center in Xi’an. Since 2013, he has been in charge of the management of Hangzhou Hollysys, which operates the industrial automation business. Mr. Fang is a senior engineer. He received his Master degree in computer from 6th Research Institute of China Electronics Corporation and Bachelor degree in automatic control from Xidian University.

Dr. Chunming HE is the vice president of Hollysys Group and head of the research institute of Hollysys Group, in charge of research and development, product and quality. Dr. He joined Hollysys in 2000 and has been the leading figure in the research and development of the Company. From 2000 to 2011, Dr. He helped to establish the railway signaling R&D team for the Company, and led the effort in the R&D of comprehensive railway signaling system covering interlock system, on-ground and on-board system, track circuit, etc. From 2011 to 2012, Dr. He led the effort in safety reinforcement of the existing railway signaling system. Since 2016, Dr. He has been leading the effort in R&D of industrial digital transformation covering the area of industry 4.0 and cyber physical systems, etc., as well as prospective technology research, development of technology platform and implementation of IPD (Integrated Product Development) system. Dr. He is a professorate senior engineer. He is also the expert for the talent pool of Ministry of Science and Technology of PRC and Beijing Municipal Science & Technology Commission, and a fellow of IRSE (Institution of Railway Signal Engineers). He received 2nd class of National Science Progress Award in 2017. Dr. He received his Doctoral Degree from school of mechanical engineering, Beijing Institute of Technology.

Mr. Hongyuan SHI is the vice president of Hollysys Group and the executive vice president of the research institute of Hollysys Group, who is in charge of product and strategy. Mr. Shi joined Hollysys in 1997. From 1997 to 2008, he was working in the research and development department and served as associate head of technology center and head of product center. From 2009 to 2015, he was working in the business departments and served as head of subway business and head of industrial automation business. He has been serving as the vice president of Hollysys Group since 2016. Mr. Shi received his Master and Bachelor degree in precision instrument from Tsinghua University.

Mr. Chuan (Arden) XIA joined Hollysys in 2011 and has been working at the Company for over ten years. Prior to the promotion, Mr. Xia served as the Company’s Investor Relations Director and Acting Secretary of the Board from 2015. Prior to that, he served as Investor Relations, ERP Internal Consultant and Government Project Planning Manager from 2011 to 2014. Mr. Xia received his Master Degree of Public of Administration of University of Baltimore in 2010 and Bachelor Degree of Computer Science of North East Normal University in 2007.

There is no arrangement or understanding with any major shareholders, customers, suppliers or others, pursuant to which any person named above was selected as a director or member of senior management.

No family relationship exists between any of the persons named above.

 

B.

Compensation

Compensation of Directors and Executive Officers

The aggregate cash compensation paid to our executive officers as a group was $3,317,135 for the fiscal year ended June 30, 2023. For the fiscal year ended June 30, 2023, the aggregate amount of cash compensation paid to our directors who served between July 1, 2022 and June 30, 2023 as a group was $1,580,000. We pay each of our non-employee directors a monthly fee as compensation for the services to be provided by him or her as a non-employee director. We also reimburse our non-employee directors for out-of-pocket expenses incurred in attending meetings. We have not set aside or accrued any amount to provide pension, retirement or other similar benefits to our directors and executive officers. Our PRC subsidiaries are required by law to make contributions equal to certain percentages of each employee’s salary for his or her pension insurance, medical insurance, unemployment insurance and other statutory benefits and a housing provident fund.

 

86


Table of Contents

2015 Equity Plan

On May 14, 2015, the Board of Directors approved the 2015 Equity Incentive Plan (the “2015 Equity Plan”). The 2015 Equity Plan authorized the issuance of 5,000,000 shares. It will terminate ten years following the date that it was adopted by the Board of Directors. The purposes of 2015 Equity Plan are used to promote the long-term growth and profitability of the Company and its affiliates by stimulating the efforts of employees, directors and consultants of the Company and its affiliates who are selected to be participants, aligning the long-term interests of participants with those of shareholders, heightening the desire of participants to continue in working toward and contributing to the success of the Company, attracting and retaining the best available personnel for positions of substantial responsibility, and generally providing additional incentive for them to promote the success of the Company’s business through the grant of awards of or pertaining to shares of the Company’s ordinary shares. A copy of 2015 Equity Plan was filed with the Registration Statement on Form S-8 (No. 333-208615) and is incorporated herein by reference.

The following paragraphs summarize the principal terms of our 2015 Equity Plan.

Administration. The 2015 Equity Plan is currently being administered by our Board. The Board has the authority to determine the specific terms and conditions of all awards granted under the 2015 Plan, including, without limitation, the number of shares subject to each award, the price to be paid for the shares and the applicable vesting criteria. The Board also has discretion to make all other determinations necessary or advisable for the administration of the 2015 Equity Plan.

Types of Awards. The 2015 Equity Plan provides for the granting of options, share appreciation rights, restricted shares, restricted share units, performance units or performance Shares.

Eligibility. Non-statutory share options, restricted shares, restricted share units, share appreciation rights, performance units and performance shares may be granted to employees, directors or consultants either alone or in combination with any other awards. Incentive stock options may be granted only to our employees.

Shares Available for Issuance Under the 2015 Equity Plan. The maximum aggregate number of shares that may be issued under the 2015 Equity Plan is 5,000,000 ordinary shares. The number and class of shares available under the 2015 Equity Plan are subject to adjustment in the event of certain reorganizations, mergers, combinations, recapitalizations, share splits, share dividends, or other similar events which change the number or kind of shares outstanding.

Transferability. Unless otherwise provided in the 2015 Equity Plan or otherwise determined by the Board, an award may not be sold, pledged, assigned, hypothecated, transferred, or disposed of in any manner other than by will or by the laws of descent or distribution and may be exercised, during the lifetime of the participant, only by the participant.

Termination of, or Amendments to, the 2015 Equity Plan. The Board may at any time amend, alter, suspend or terminate the 2015 Equity Plan, provided that the Company will obtain shareholder approval of any 2015 Equity Plan amendment to the extent necessary and desirable to comply with applicable laws. The 2015 Equity Plan will terminate ten years following the date it was adopted by the Board, unless sooner terminated by the Board.

We had granted options and restricted shares to our directors, executive officers and other employees. As of September 2, 2023, under the 2015 Equity Plan, there were (i) 501,569 ordinary shares underlying outstanding options, of which 372,931 had vested and become exercisable; and (ii) 1,558,300 restricted shares issued and outstanding.

 

87


Table of Contents

The following table summarizes, as of September 2, 2023, the ordinary shares underlying outstanding options and restricted shares that we granted to our directors and executive officers, under the 2015 Equity Plan.

 

Name

  Ordinary Shares
Underlying
Options
        Granted/Restricted        
Shares Awarded
                    Exercise                
Price
(US$ per
Option
Granted)
                    Date of Grant                                 Date of Expiration              

Li QIAO

    * (1)      11.85       November 16, 2020       November 16, 2030  
    * (2)      —        

December 10, 2016

September 19, 2019

November 16, 2020

 

 

 

    —    

Jianyun CHAI

    * (2)      —        

December 10, 2016

September 19, 2019

November 16, 2020

 

 

 

    —    

Kok Peng TEH

    * (2)      —         November 16, 2020       —    

Khiaw Ngoh TAN

    * (2)      —         November 16, 2020       —    

Steven WANG

    * (1)      11.85       November 16, 2020       November 16, 2030  
    * (2)      —         November 16, 2020       —    

Yue XU

    * (1)      11.85       November 16, 2020       November 16, 2030  
    * (2)      —         November 16, 2020       —    

Lei FANG

    * (1)      11.85       November 16, 2020       November 16, 2030  
    * (2)      —         November 16, 2020       —    

Chunming HE

    * (1)      11.85       November 16, 2020       November 16, 2030  
    * (2)      —         November 16, 2020       —    

Hongyuan SHI

    * (1)      11.85       November 16, 2020       November 16, 2030  
    * (2)      —         November 16, 2020       —    

Chuan (Arden) XIA

    * (1)      11.85       November 16, 2020       November 16, 2030  
    * (2)      —         November 16, 2020       —    

 

*

Less than 1% of our total outstanding ordinary shares on an as-converted basis.

(1)

Represents ordinary shares underlying options.

(2)

Represents restricted shares awarded. These restricted shares are vested in quarterly installment over a three-year period commencing from January 2017 to November 2020 in the case of directors and March 2021 in the case of executive officers and other employees. Holders of restricted shares are entitled to dividend and voting rights attached to the underlying ordinary shares but are not permitted to transfer such shares to any third parties unless such shares are registered and qualified under the Securities Act, or unless an exemption from such registration and qualification is otherwise available.

 

88


Table of Contents

Employment Agreements

We have entered into employment agreements with each of our executive officers. Under these agreements, each of our executive officers is employed for a specified time period. We may terminate the employment of any officers for cause for certain acts of such officer, such as continued failure to substantially perform duties, dishonest or fraudulent conduct, deliberate attempt to do an injury to the Company or any of our subsidiaries, conduct that materially discredits the Company or any of our subsidiaries or is materially detrimental to our reputation, conviction of a felony and breach of any obligation of non-disclosure and non-competition. We may also terminate his or her employment without cause, at any time, upon a 90-day’s written notice, or upon his or her or death or disability. Our officers may terminate their employment, at any time, with a written notice to the Company for good reason, including material diminution in their authority, duties, responsibilities or cash compensation as detailed in their employment agreements, or in event of any action or inaction that constitutes a material breach by the Company under the employment agreement, in the manner set forth in their employment agreements, which has not been cured by the Company within ninety (90) calendar days after notice of such occurrence is given by any executive officer to the Company. If an executive officer’s employment terminates for any reason at any time, including but not limited to either party’s failure to renew the employment agreement, the executive officer’s voluntary election to terminate his or her employment with or without good reason, termination by the Company with or without cause, or upon the executive officer’s death or disability, the executive officer (or the executive officer’s estate in the case of death) will receive payment for all salary and unpaid vacation accrued as of the date of termination of employment, and shall be entitled to receive all vested equity awards as of the date of the executive officer’s termination of employment subject to the executive officer’s written agreement with the Company with respect to such equity awards, and shall be entitled to all accrued benefits and to any additional benefits pursuant to the company’s plans or policies in effect at the time of termination or as required by law, less all required withholdings. In addition, each of our executive officer has agreed to be bound by a three-year non-competition covenant after the termination of the employment within China.

 

C.

Board Practices

Terms of Directors and Executive Officers

Our Board consisted of five directors for fiscal year 2023. Our directors are not subject to a term of office limitation, and hold office until the next annual meeting of members or until such director’s earlier resignation, removal from office, death or incapacity. Any vacancy on our Board resulting from death, resignation, removal or other cause, and any newly created directorship resulting from any increase in the authorized number of directors between meetings of members, may be filled either by the affirmative vote of a majority of all the directors then in office (even if less than a quorum) or by a resolution of members. In addition, the service agreement between us and the directors do not provide benefits upon termination of their services. In connection with the adoption of Rights Plan in August 2010, we amended our memorandum and articles of association to provide that directors may be removed by resolution of directors with or without cause or removed by resolution of shareholders only for cause.

Our executive officers are appointed by our Board. The executive officers shall hold office until their successors are duly elected and qualified, but any officer elected or appointed by the directors may be removed at any time, with or without cause, by resolution of directors. Any vacancy occurring in any office may be filled by resolutions of directors.

Independence of Directors

We have elected to follow the rules of NASDAQ to determine whether a director is independent. Rule 5605(a)(2) of Listing Rules of The NASDAQ Stock Market, Inc., or the NASDAQ Listing Rules, defines an “independent director” generally as a person, other than an officer of the Company, who does not have a relationship with the Company that would interfere with the director’s exercise of independent judgment. Consistent with these considerations, our Board has determined that, Dr. Jianyun CHAI, Dr. Kok Peng TEH and Ms. Khiaw Ngoh TAN are our independent directors.

 

89


Table of Contents

Committees of Board of Directors

Our Board has established an audit committee, a compensation committee and a corporate governance and nominating committee. Each committee’s members and functions are described below.

Audit Committee

Our audit committee consists of Ms. Khiaw Ngoh TAN, Dr. Jianyun CHAI and Dr. Kok Peng TEH, with Ms. TAN serving as the Chair. Our Board has determined that each member of the audit committee satisfies the “independence” requirements of Rule 10A-3 under the Exchange Act and Section 5605 of the NASDAQ Listing Rules.

Our Board has determined that each of the committee members has an understanding of generally accepted accounting principles and financial statements, the ability to assess the general application of such principles in connection with our financial statements, including estimates, accruals and reserves, experience in analyzing or evaluating financial statements of similar breadth and complexity as our financial statements, an understanding of internal controls and procedures for financial reporting, and an understanding of audit committee functions.

Our Board believes that Ms. Tan qualifies as an “audit committee financial expert” within the meaning of all applicable rules based on her education background and working experiences.

We adopted an audit committee charter under which the committee is responsible for reviewing the scope, planning and staffing of the audit and preparation of the financial statements. This includes consultation with management, the auditors and other consultants and professionals involved in the preparation of the financial statements and reports. The committee is responsible for performing oversight of the relationship with our independent auditors. The committee also has a general compliance oversight role in assuring that our directors, officers and management comply with our code of ethics, reviewing and approving of related party transactions, dealing with complaints regarding accounting, internal controls and auditing matters, and complying with accounting and legal requirements applicable to us.

Pursuant to the terms of its charter, the audit committee’s responsibilities include, among other things:

 

 

 

selecting our independent auditors and pre-approving all auditing and non-auditing services permitted to be performed by our independent auditors;

 

 

 

reviewing with our independent auditors any audit problems or difficulties and management’s response;

 

 

 

reviewing and approving all proposed related-party transactions;

 

 

 

discussing the annual audited financial statements with management and our independent auditors;

 

 

 

reviewing major issues as to the adequacy of our internal controls and any special audit steps adopted in light of significant internal control deficiencies;

 

 

 

annually reviewing and reassessing the adequacy of our audit committee charter;

 

 

 

such other matters that are specifically delegated to our audit committee by our Board from time to time;

 

 

 

meeting separately and periodically with management and our internal and independent auditors; and

 

 

 

reporting regularly to the full board of directors.

Compensation Committee

Our compensation committee consists of Dr. Kok Peng TEH, Ms. Khiaw Ngoh TAN and Dr. Jianyun CHAI, with Dr. TEH serving as its Chair. Our Board has determined that each member of the compensation committee satisfies the “independence” requirements of Section 5605 of the NASDAQ Listing Rules.

Our compensation committee assists the Board in reviewing and approving the compensation structure of our executive officers, including all forms of compensation to be provided to our executive officers. Our chief executive officer may not be present at any committee meeting during which his compensation is deliberated. The compensation committee is responsible for, among other things:

 

 

 

approving and overseeing the compensation package for our chief executive officer and the other senior executive officers;

 

90


Table of Contents
 

 

reviewing and approving corporate goals and objectives relevant to the compensation of our chief executive officer, evaluating the performance of our chief executive officer in light of those goals and objectives, and setting the compensation level of our chief executive officer based on this evaluation;

 

 

 

reviewing and making recommendations in respect of director compensation;

 

 

 

engaging and overseeing compensation consultants;

 

 

 

reviewing periodically and making recommendations to the Board regarding any long-term incentive compensation or equity plans, programs or similar arrangements, annual bonuses, employee pension and welfare benefit plans and the administration of those plans; and

 

 

 

reviewing and making recommendations to the Board regarding succession plans for the chief executive officer and other senior officers.

Corporate Governance and Nominating Committee

Our corporate governance and nominating committee consists of Dr. Jianyun CHAI, Dr. Kok Peng TEH and Ms. Khiaw Ngoh TAN, with Dr. CHAI acting as the Chair. Our Board has determined that each member of the corporate governance and nominating committee satisfies the “independence” requirements of Section 5605 of the NASDAQ Listing Rules. The corporate governance and nominating committee assists the Board in identifying individuals qualified to become our directors and in determining the composition of the Board and its committees. The corporate governance and nominating committee is responsible for, among other things:

 

 

 

identifying and recommending to the Board nominees for election or re-election to the Board, or for appointment to fill any vacancy;

 

 

 

reviewing annually with the Board the current composition of the Board in light of the characteristics of independence, age, skills, experience and availability of service to us;

 

 

 

identifying and recommending to the Board the directors to serve as members of the Board’s committees; and

 

 

 

monitoring compliance with our Corporate Governance Guidelines.

Board Diversity

The board diversity matrix is set out below.

 

Board Diversity Matrix (as of September 2, 2023)

Country of Principal Executive Offices

  

China

Foreign Private Issuer

  

Yes

Disclosure Prohibited Under Home Country Law

  

No

Total Number of Directors

  

5

      Female        Male        Non-Binary        Did Not    
Disclose    
Gender    

Part I: Gender Identity

Directors

   2      3      0      0  

Part II: Demographic Background

Underrepresented Individual in Home Country Jurisdiction

   0

LGBTQ+

   0

Did Not Disclose Demographic Background

   5

 

91


Table of Contents

D.

Employees

We had 5,042, 4,398 and 3,876 employees as of June 30, 2023, 2022 and 2021, respectively. As of June 30, 2023, there were 4,445 employees located in China and 597 employees outside China. The following table sets forth our employees as of June 30, 2023 based on their functional areas within the Company:

 

Category

   China      Overseas      Total  

Sales & Marketing

     729        22        751  

Research and development

     1,398        —          1,398  

Engineering

     1,394        499        1,893  

Production

     468        5        473  

Management

     456        71        527  
  

 

 

    

 

 

    

 

 

 

Total

     4,445        597        5,042  
  

 

 

    

 

 

    

 

 

 

We believe that our relationship with our employees is good. The remuneration payable to employees includes basic salaries and bonuses. We have not experienced any significant problems or disruption to our operations due to labor disputes, nor have we experienced any difficulties in recruitment and retention of experienced staff. As required by applicable laws of China, Singapore, Malaysia, Hong Kong, Dubai, India, Qatar, Macau and Indonesia, we have entered into employment contracts with all of our officers, managers and employees.

Our employees in China participate in a state pension scheme organized by Chinese municipal and provincial governments. We also contribute to social insurance for our employees each month, which includes pension, medical insurance, maternity insurance, unemployment insurance, occupational injuries insurance and housing providence fund in accordance with PRC regulations.

Our employees in Singapore, who are Singapore citizens and Singapore permanent residents, participate in monthly statutory contribution requirements into the Central Provident Fund organised by the Central Provident Fund Board, a statutory board under the Ministry of Manpower. It is a comprehensive social security system that enables the qualified to set aside funds for retirement, healthcare, home ownership, family protection and asset enhancement.

Our employees in Malaysia participate in contributing into an Employee’s Provident Fund, a monthly mandatory saving and retirement plan organized by the Employee’s Provident Fund Board, a Malaysian government agency under the Ministry of Finance. We also contribute to social insurance for our employees each month, which include medical and cash benefits, provision of artificial aids and rehabilitation to employees in order to provide financial guarantees and protection to the family in accordance to Malaysia regulations.

 

E.

Share Ownership

The following table sets forth information with respect to the beneficial ownership of our ordinary shares as of September 2, 2023 by (i) each of our officers and directors; and (ii) each person who is known by us to beneficially own more than 5% of our ordinary shares.

Beneficial ownership is determined in accordance with the rules of the SEC and includes voting or investment power with respect to, or the power to receive the economic benefit of ownership of, the securities. In computing the number of shares beneficially owned by a person and the percentage ownership of that person, we have included shares that the person has the right to acquire within 60 days, including through the vesting of restricted shares, exercise of any options or other right or the conversion of any other security.

 

92


Table of Contents

As of September 2, 2023, a total of 62,022,530 ordinary shares were outstanding. The table below does not include any preferred shares or ordinary shares that may be issued under the Amended and Restated Rights Plan of the Company.

 

          Ordinary Shares
Beneficially Owned as of
September 2, 2023
 
    

Title (if any)

   Number           %  

Officers and Directors

           

Li QIAO

  

Chairwoman

     695,588      (1)       1.12  

Changli WANG

  

Director, Chief Executive Officer and Chief Strategy Officer

     1,306,942      (2)       2.11  

Jianyun CHAI

  

Director

     *           *  

Kok Peng TEH

  

Director

     *           *  

Khiaw Ngoh TAN

  

Director

     *           *  

Steven WANG

  

Chief Financial Officer

     *           *  

Yue XU

  

Co-Chief Operating Officer

     *           *  

Lei FANG

  

Co-Chief Operating Officer

     837,748      (3)       1.35  

Chunming HE

  

Chief Technology Officer

     *           *  

Hongyuan SHI

  

Chief Human Resource Officer

     *           *  

Chuan (Arden) XIA

  

Chief Public Relations Officer

     *           *  

All directors and officers as a group

        3,268,441           5.27  

5% Securities Holder

           

FIL Ltd

        5,549,686      (4)       8.95  

Davis Selected Advisers, L.P.

        5,494,597      (5)       8.86  

Ace Lead Profits Limited

        4,144,223      (6)       6.68  

Yiheng Capital, LLC

        3,963,836      (7)       6.39  

 

*

Less than 1% of the total issued and outstanding shares.

 

The business address of each director and officer set forth in the table is c/o Hollysys Automation Technologies Ltd., No. 2 Disheng Middle Road, Beijing Economic-Technological Development Area, Beijing, China 100176.

(1)

Represents (i) 528,088 ordinary shares held by Ms. Li QIAO through Acclaimed Insight Investments Limited, Glory Pearl International Limited and Time Keep Investments Ltd., (ii) 126,250 vested restricted shares, and (iii) 41,250 ordinary shares underlying options exercisable within 60 days after September 2, 2023.

(2)

Represents ordinary shares held by Mr. Changli WANG through Excellent Link Enterprises Limited and Jewelake Capital Limited.

(3)

Represents (i) 749,284 ordinary shares held by Mr. Lei FANG through Golden Result Enterprises Limited and Gannan Times Holding Limited, (ii) 54,557 vested restricted shares (iii) 6,417 unvested restricted shares that will become vested within 60 days after September 2, 2023, and (iv) 27,490 ordinary shares underlying options exercisable within 60 days after September 2, 2023.

(4)

Represents 5,549,686 ordinary shares held by FIL Ltd, as last reported in a Schedule 13G/A filed with the SEC on February 9, 2023.

(5)

Represents 5,494,597 ordinary shares held by Davis Selected Advisers, L.P., as last reported in a Schedule 13G/A filed with the SEC on February 10, 2023.

 

(6)

Represents 4,144,223 ordinary shares held by Ace Lead Profits Limited, as reported in a Schedule 13D filed with the SEC on June 29, 2021. As set forth therein, Ace Lead Profits Limited is wholly owned and controlled by Baiqing Shao and Baiqing Shao may be deemed to be a beneficial owner of the shares held by Ace Lead Profits Limited.

Our Board have received notice from Hollysys Committee on Trust Interests (the “Committee”) that a legal action has been commenced in the Hong Kong High Court against Mr. Shao and Ace Lead on March 9, 2021 (the “Legal Action”), and the Hong Kong High Court held a hearing on jurisdiction dispute on October 19, 2022 and subsequently issued an order dismissing defendants’ jurisdictional dispute claims on November 4, 2022 and the case will be tried on merits.

As there is a legal dispute in respect of the beneficial ownership of our shares held by Ace Lead and the beneficial ownership of the shares of Ace Lead held by Mr. Shao, we will make the necessary enquiries. Pending resolution of the Legal Action, such information set forth in the Schedule 13D is yet to be ascertained.

See “Item 3. Key Information—D. Risk Factors—Risks Related to Our Business—Dispute in connection with the ownership of Ace Lead Profits Limited (“Ace Lead”) may adversely impact us.”

 

(7)

Represents 3,963,836 ordinary shares held by Yiheng Capital, LLC, as last reported in a Schedule 13F filed with the SEC on February 14, 2023.

 

93


Table of Contents

None of our major shareholders have different voting rights from other shareholders. To our knowledge, as of September 2, 2023, 55,684,252 ordinary shares, representing 89.8% of our issued and outstanding ordinary shares, were held by five record holders in the United States, including Cede & Co., a nominee of The Depository Trust Company. Except as described hereof, we are not aware of any arrangement that may, at a subsequent date, result in a change of control of the Company.

 

F.

Disclosure of a Registrant’s Action to Recover Erroneously Awarded Compensation

Not applicable.

 

ITEM 7.

MAJOR SHAREHOLDERS AND RELATED PARTY TRANSACTIONS

 

A.

Major Shareholders

Please refer to “Item 6. Directors, Senior Management and Employees—E. Share Ownership.”

 

B.

Related Party Transactions

Transactions with China Techenergy Co., Ltd.

China Techenergy Co., Ltd. (“China Techenergy”), an equity investee of Hollysys, which are used for non-safety operations control in the nuclear power industry is 40% owned by Beijing Hollysys. China Techenergy incorporates our non-safety automation control systems with their proprietary safety automated control systems to provide an overall automation and control system for nuclear power stations in China. We are not a party to the integrated sales contracts executed between China Techenergy and its customers. Our pro rata shares of the intercompany profits and losses are eliminated until realized through a sale to outside parties, as if China Techenergy were a consolidated subsidiary.

The transactions with China Techenergy included (i) sales of goods and integrated solutions, amounting to USD 8.5 million, USD 5.1 million, and USD 12.2 million for the years ended June 30, 2021, 2022, and 2023, respectively, (ii) amounts due to China Techenergy of USD 2.0 million, and USD 2.1 million as of June 30, 2022, and 2023, respectively, and (iii) amounts due from China Techenergy of USD 17.5 million, and USD 16.3 million as of June 30, 2022, and 2023, respectively. The sales of goods and integrated solutions we provided to China Techenergy are conducted on an arm’s length basis with similar unrelated parties. There is no ongoing contractual or commitments arrangement with China Techenergy.

Transactions with Beijing Hollycon Medicine & Technology. Co., Ltd.

Beijing Hollycon Medicine & Technology. Co., Ltd. (“Hollycon”), an equity investee of Hollsys, which incorporates our products with their automated systems to provide an integrated automation and control system to their customer is 30% directly owned by Hollysys Group Co., Ltd.

The transactions with Hollycon included (i) sales of goods and integrated solutions, amounting to USD0.9 million, USD 0.2 million, and USD 0.2 million for the years ended June 30, 2021, 2022, and 2023, respectively, (ii) purchase of goods and services, amounting to nil, USD 0.6 million, and USD 0.1 million for the years ended June 30, 2021, 2022, and 2023, respectively, (iii) other income, amounting to USD 0.5 million, USD 2.4 million, and USD 1.2 million for the years ended June 30, 2021, 2022, and 2023, respectively, (iv) amounts due to Hollycon of nil, and USD 0.2 million as of June 30, 2022, and 2023, respectively, and (v) amounts due from Hollycon of USD 15.1 million, and USD 14.0 million as of June 30, 2022, and 2023, respectively. The sales of goods and integrated solutions we provided to Hollycon and purchase of goods and services from Hollycon are conducted on an arm’s length basis with similar unrelated parties. There is no ongoing contractual or commitments arrangement with Hollycon.

Other transactions with related parties

Other transactions with Ningbo Hollysys, an equity investee of Hollysys, included (i) sales of goods and integrated solutions, amounting to USD0.3 million, USD 1.0 million, and USD 2.4 million for the years ended June 30, 2021, 2022, and 2023, respectively, (ii) purchase of goods and services, amounting to USD 3.1 million, USD 1.1 million, and USD 1.8 million for the years ended June 30, 2021, 2022, and 2023, respectively, (iii) other income, amounting to USD 2.3 million, USD 0.1 million, and USD 0.7 million for the years ended June 30, 2021, 2022, and 2023, respectively, (iv) purchase of research and development service, amounting to USD 0.2 million, USD 0.2 million, and USD 0.1 million for the years ended June 30, 2021, 2022, and 2023, respectively, (v) amounts due to Ningbo Hollysys of USD 4.3 million, and USD 3.9 million as of June 30, 2022, and 2023, respectively, and (vi) amounts due from Ningbo Hollysys of USD 0.3 million, and USD 0.6 million as of June 30, 2022, and 2023, respectively. The above transactions with Ningbo Hollysys are conducted on an arm’s length basis with similar unrelated parties. There is no ongoing contractual or commitments arrangement with Ningbo Hollysys.

We also have transactions with other equity investees including Beijing Hollysys Digital Technology Co., Ltd. For more details, please refer to the related parties footnote disclosure in our audited financial statements included in this annual report.

 

C.

Interests of Experts and Counsel

Not applicable.

 

94


Table of Contents

ITEM 8.

FINANCIAL INFORMATION

 

A.

Consolidated Statements and Other Financial Information

We have appended consolidated financial statements filed as part of this annual report. See “Item 18. Financial Statements.”

Legal Proceedings

We are currently not a party to any material legal or administrative proceedings, and we are not aware of threatened material legal or administrative proceedings against us. We may from time to time become a party to various legal or administrative proceedings arising in the ordinary course of our business.

Dividend Policy

On August 11, 2016, the Board of Directors approved a regular cash dividend policy pursuant to which future cash dividends are expected to be paid to holders of the Company’s ordinary shares on an annual basis out of funds legally available for such purpose. However, the declaration and payment of future dividends will be at the discretion of the Board, and will depend upon many factors, including but not limited to the Company’s financial conditions, available cash resources, earnings, and capital requirements of its businesses, legal requirements, regulatory constraints, industry practice, and other factors that the Board deems relevant. Accordingly, there can be no assurance that dividends in the future will be equal or similar in amount to the amounts already declared and paid in the past or that the Board of Directors will not decide to suspend or discontinue, altogether, the payment of cash dividends in the future.

As a BVI company, Hollysys Automation Technologies Ltd. may only declare and pay dividends if our directors are satisfied, on reasonable grounds, that immediately after the distribution (i) the value of our assets will exceed our liabilities and (ii) we will be able to pay our debts as they fall due. For details on the historical dividend information, see “—Item 10. Additional Information—F. Dividends and Paying Agents.”

Notwithstanding the understanding that earnings will be accumulated, our ability to pay dividends depends substantially on the receipt of dividends to us by our subsidiaries. For the PRC subsidiaries, each of them may pay dividends only out of its accumulated distributable profits, if any, determined in accordance with its articles of association and the accounting standards and regulations in China. Pursuant to applicable PRC laws and regulations, 10% of after-tax profits of each of our consolidated PRC entities are required to be set aside in a statutory surplus reserve fund annually until the reserve balance reaches 50% of such PRC entity’s registered capital. Allocations from these statutory surplus reserves may only be used for specific purposes and are not distributable to us in the form of loans, advances, or cash dividends. See “Item 3. Key Information—D. Risk Factors—Risks Related to Doing Business in China—We rely on dividends and other distributions on equity paid by our subsidiaries to fund any cash and financing requirements we may have, and any limitation on the ability of our subsidiaries to make payments to us could restrict our ability to satisfy our liquidity requirements.”

Under the EIT Law and its implementation rules issued by the PRC State Council, both of which became effective on January 1, 2008, dividends from our PRC subsidiaries to us may be subject to a withholding tax at the rate of 10% if the dividend is derived from profits generated after January 1, 2008. If we are deemed to be a PRC resident enterprise, the withholding tax may be exempted, but in such a case we will be subject to a 25% tax on our global income, and our non-PRC investors may be subject to PRC income tax withholding. For a more detailed discussion, see “Item. 10 Additional Information—E. Taxation—Taxation in China.”

For the Singapore and Malaysia subsidiaries, each of them may pay dividends only out of its profits based on the articles of association and the Companies Act in Singapore and Malaysia. There is no limit to the amount of dividend payable as long as there are sufficient profits. There is no withholding tax imposed on a Singapore and Malaysia company paying dividends to a company located outside of Singapore and Malaysia upon remittance.

For the Qatar subsidiary, it may pay dividends only out of its profits based on the articles of association and the Companies Act in Qatar. Pursuant to applicable Qatari laws and regulations, 10% of after-tax profits are required to be set aside in a statutory surplus reserve fund annually until the reserve balance reaches 50% of registered capital. The statutory reserve can be used to cover the losses of the companies or to increase the capital of the companies with a decision by the general assembly. There is no withholding tax imposed on the Qatar company paying dividends to parent company located in Singapore.

 

95


Table of Contents

B.

Significant Changes

Except as otherwise disclosed in this report, we have not experienced any significant changes since the date of our audited consolidated financial statements included in this annual report.

 

ITEM 9.

THE OFFER AND LISTING

 

A.

Offer and Listing Details

Since August 1, 2008, our ordinary shares have been listed on the NASDAQ Global Select Market under the symbol “HOLI”.

 

B.

Plan of Distribution

Not applicable.

 

C.

Markets

See “—A. Offer and Listing Details.”

 

D.

Selling Shareholders

Not applicable.

 

E.

Dilution

Not applicable.

 

F.

Expenses of Issue

Not applicable.

 

ITEM 10.

ADDITIONAL INFORMATION

 

A.

Share Capital

Not applicable.

 

B.

Memorandum and Articles of Association

The following represents a summary of certain key provisions of the Company’s Amended and Restated M&A. The summary does not purport to be a summary of all of the provisions of our Amended and Restated M&A and of all relevant provisions of BVI law governing the management and regulation of BVI companies.

Register

The Company was incorporated in the BVI on February 6, 2006 under the BVI Business Companies Act (as amended), which we refer to as the Act. We filed a Certificate of Change of Name to change our name from HLS Systems International, Inc. to Hollysys Automation Technologies Ltd. on July 17, 2009.

 

96


Table of Contents

On May 26, 2016, the Board approved an amended and restated memorandum and articles of association, or the 2016 Amended and Restated M&A, to exclude the statutory acquisitions of share procedure under Sections 60 and 61 of the Act. Our 2016 Amended and Restated M&A became effective upon the registration by the BVI Registrar of Corporate Affairs on May 27, 2016. Our Board believed that this change was desirable and to the benefit of all of our shareholders because it provided Hollysys with increased flexibility of action to purchase its own shares from time to time based on market conditions, stock prices, and other factors without the delay and expense involved in offering to purchase share from all shareholders or obtaining written consent of such purchase from the shareholders as otherwise required under Sections 60 and 61 of the Act.

On January 7, 2021, we further amended and restated our 2016 Amended and Restated M&A and adopted the Amended and Restated M&A. The Amended and Restated M&A of the Company provide for, among other things, (a) authorization of the Board to divide unissued shares into any number of classes and to determine the variations between different classes; (b) authorization of the Board to issue preferred shares out of the authorized shares of the Company; (c) clarification of the Board’s authorization to increase or reduce the number of shares the Company is authorized to issue; (d) notice and disclosure requirements before any business proposals or director nominees are brought at an annual meeting or before the requisition of a special meeting and subsequent default restrictions for anyone who fails to make the required disclosures; (e) change of the board size to five; and (f) clarification of the procedures for calling a special meeting.

Objects and Purposes

Section 5 of the memorandum of association of the Company grants the Company full power and capacity to carry on or undertake any business or authority and do any act or enter into any transaction not prohibited by the Act or any other BVI legislation.

Directors

A director must, immediately after becoming aware of the fact that he or she is interested in a transaction entered into or to be entered into by us, disclose such interest to our Board, unless (i) the transaction or proposed transaction is between the director and Hollysys and (ii) the transaction or proposed transaction is or is to be entered into in the ordinary course of our business and on usual terms and conditions. The director who is interested in a transaction entered into or to be entered into by Hollysys may (i) vote on a matter relating to the transaction; (ii) attend a meeting of directors at which a matter relating to the transaction arises and be included in the quorum; and (iii) sign a document on behalf of Hollysys, or do any other thing in his capacity as a director, that relates to the transaction.

The directors may fix their compensation for services rendered to us.

By a resolution of directors, the directors may exercise all our powers to borrow money, mortgage or charge our undertakings and property, issue debentures, debenture stock and other securities whenever money is borrowed or as security for any debt, liability or obligation incurred by us or of any third party.

Each director holds office until his successor takes office or until his earlier death, resignation or removal by the members or a resolution passed by the majority of the remaining directors.

A director shall not require a share qualification.

Directors may be removed by resolution of directors with or without cause or removed by resolution of shareholders only for cause.

Insofar as indemnification by us for liabilities arising under the Securities Act may be permitted to our directors, officers or persons controlling the company pursuant to provisions of our Amended and Restated M&A, or otherwise, we have been advised that in the opinion of the SEC, such indemnification is against public policy as expressed in the Securities Act and is therefore unenforceable from a U.S. law perspective. In the event that a claim for indemnification by such director, officer or controlling person of us in the successful defense of any action, suit or proceeding is asserted by such director, officer or controlling person in connection with the securities being offered, we will, unless in the opinion of our counsel the matter has been settled by controlling precedent, submit to a court of appropriate jurisdiction the question whether such indemnification by us is against public policy as expressed in the Securities Act and will be governed by the final adjudication of such issue.

 

97


Table of Contents

Rights and Obligations of Shareholders

Dividends

Subject to the Act, our directors may, by resolution of directors, declare dividends and distributions by Hollysys to members and authorize payment on the dividends or distributions so long as the directors are satisfied, on reasonable grounds, that immediately after the distribution, the value of our assets exceeds our liabilities and we are able to pay our debts as they fall due. Any distribution payable in respect of a share which has remained unclaimed for three years from the date when it became due for payment shall, if our Board so resolves, be forfeited and cease to remain owing by us. Our directors may, before authorizing any distribution, set aside out of our profits such sum as they think proper as a reserve fund, and may invest the sum so set apart as a reserve fund upon such investments as they may select.

The holder of each ordinary share has the right to an equal share in any distribution paid by Hollysys.

Voting Rights

Each ordinary share confers on the shareholder the right to one vote at a meeting of the members or on any resolution of members on all matters before the shareholders of the Company.

Rights in the event of winding up

The holder of each ordinary share is entitled to an equal share in the distribution of the surplus assets of Hollysys on a winding up.

Redemption

The directors of the Company may generally purchase, redeem or otherwise acquire and hold our own shares, for such consideration as the directors consider fit without the consent of members whose shares are to be purchased, redeemed or otherwise acquired.

Liability for Further Capital Calls

Shareholders are not obligated to make any further contributions to our share capital other than as agreed by the subscriber of the relevant shares on subscription. This provision means that holders of ordinary shares will not be obligated to make further contributions to our share capital.

Changes in the rights of shareholders

The rights attached to any class of shares (unless otherwise provided by the terms of issue of the shares of that class) may, whether or not the Company is being wound-up, be varied with the consent in writing of or by a resolution passed at a meeting by the holders of not less than three-fourths of the issued shares of that class and the holders of not less than three-fourths of the issued shares of any other class of shares whose rights are adversely affected by such variation. This is not a statutory requirement under the Act and has been imposed pursuant to the terms of the Amended and Restated M&A.

Meetings

The directors may convene meetings of the members of the Company at such times and in such manner and places as the directors consider necessary or desirable. A meeting of members must be held if requested by members holding at least 30% of the voting rights in respect of the matter for which the meeting is being held. No less than seven days’ notice of meetings is required to be given to members.

A meeting of members is properly constituted if at the commencement of the meeting there are holder(s) present in person or by proxy entitled to exercise at least 50% of the voting rights of the shares of each class or series of shares entitled to vote as a class or series thereon and the same proportion of the votes of the remaining shares entitled to vote thereon.

 

98


Table of Contents

A resolution of members may be approved at a duly constituted meeting of members by the affirmative vote of a simple majority of the votes of those members entitled to vote and voting on the resolution.

A meeting of members held in contravention of the requirement to give notice is valid if members holding not less than 90% of: (a) the total voting rights on all matters to be considered at the meeting; or (b) the votes of each class or series of shares where members are entitled to vote thereon as a class or series together with an absolute majority of the remaining votes, have waived notice of the meeting. Attendance at the meeting is deemed to constitute waiver.

The inadvertent failure of the directors to give notice of a meeting to a member, or the fact that a member has not received notice, does not invalidate the meeting.

A member may be represented at a meeting of members by a proxy who may speak and vote on behalf of the member. A written instrument giving the proxy such authority must be produced at the place appointed for the meeting before the time for holding the meeting at which such person proposes to vote.

Limitations on Ownership and Voting Rights of Securities

There are no limitations on the right of any person, including non-residents or foreign persons, to own, or exercise voting rights with respect to, our securities imposed by BVI law or by our Amended and Restated M&A, other than with respect to our Amended and Restated Rights Plan. See “—Takeover provisions” below.

Change in Control of Company

While directors of Hollysys may be appointed by the members or directors for such terms as may be determined at the time of such appointment, and may be removed by resolution of directors with or without cause, directors may not be removed by the members except for cause.

Our unissued and unreserved shares, including unissued and unreserved preferred shares, are at the disposal of the directors who may offer, allot, grant options over or otherwise dispose of them to such persons at such times and for such consideration, being not less than the par value of the shares being disposed of, and upon such terms and conditions as the directors may determine. While the issuance of preferred shares provides us with flexibility in connection with possible acquisitions or other corporate purposes, it could, among other things, have the effect of delaying, deferring or preventing a change of control transaction and could adversely affect the market price of our ordinary shares. We have no current plan to issue any preferred shares.

Takeover provisions

On August 27, 2010, our Board adopted the Rights Plan that provides for the issuance of one Right for each of our outstanding ordinary shares. In September 2020, we adopted the Amended and Restated Rights Plan which amends and restates the Rights Plan in its entirety. The Amended and Restated Rights Plan extends the expiration date of the Rights Plan from September 27, 2020 to September 27, 2030, decreases the threshold of the triggering event from 20% to 15%, and includes certain modernizing changes to account for certain synthetic equity positions when determining the beneficial ownership of our shareholders. Pursuant to the Amended and Restated Rights Plan, subject to limited exceptions, upon (i) a person or group obtaining ownership of 15% or more of the aggregate total of our ordinary shares then issued and outstanding or (ii) the commencement or announcement of an intention to make a tender offer or exchange offer, the consummation of which would result in the beneficial ownership by a person or group of 15% or more of the aggregate total of our ordinary shares then issued and outstanding, in each case, without the approval of our Board, each Right will entitle the holders, other than the acquiring person or group, to buy, at a purchase price of $160, one share of our Class A preferred shares (the “Class A Preferred Shares”). Holders are entitled to receive, in lieu of each Class A Preferred Share, ordinary shares having a market value at that time of twice the Right’s exercise price. Our Board is entitled to redeem the Rights at $0.001 per Right at any time before the Rights are exercisable. We refer to the person who acquired 15% or more of our outstanding ordinary shares as the “acquiring person.”

 

99


Table of Contents

The Rights are designed to assure that all of our shareholders receive fair and equal treatment in the event of any proposed takeover and to guard against partial tender offers, open market accumulations, undisclosed voting arrangements and other abusive or coercive tactics to gain control of the Company or our Board without paying all shareholders a control premium. The Rights may cause substantial dilution to a person or group that acquires 15% or more of the aggregate total of outstanding ordinary shares on terms not approved by our Board.

Ownership Threshold

There are no provisions governing the ownership threshold above which shareholder ownership must be disclosed publicly under the laws of the BVI or our Amended and Restated M&A.

Changes in Authorized Shares

Subject to the provisions of the Act, we may, by a resolution of directors or members, amend our Amended and Restated M&A to increase or decrease the number of our shares authorized to be issued. The directors of the Company may, by resolution, authorize a distribution (including a capital distribution) by the Company at a time, of an amount, and to any members they think fit if they are satisfied, on reasonable grounds, that the Company will, immediately after the distribution, satisfy the solvency test. The solvency test is satisfied if the value of the Company’s assets exceeds its liabilities, and the Company is able to pay its debts as they fall due.

Transfer Agent and Registrar

The transfer agent and registrar for our ordinary shares is Continental Stock Transfer & Trust Company.

Differences in Corporate Law

The company law of the BVI differs from laws applicable to U.S. corporations and their shareholders. Set forth below is a summary of the significant differences between the provisions of the company law applicable to us and the laws applicable to companies incorporated in the United States and their shareholders.

Protection for minority shareholders

Under the laws of most U.S. jurisdictions, majority and controlling shareholders of a company generally have certain “fiduciary” responsibilities to the minority shareholders. Corporate actions taken by majority and controlling shareholders that are unreasonable and materially detrimental to the interests of minority shareholders may be declared null and void. Minority shareholders may have less protection for their rights under BVI law than they would have under U.S. law.

Powers of directors

Unlike most U.S. jurisdictions, the directors of a BVI company, generally, subject in certain cases to a court’s approval but without shareholders’ approval, may implement the sale, transfer, exchange or disposition of any asset, property, part of the business, or securities of the company, with the exception that shareholder approval is required for the disposition of over 50% in value of the total assets of the company.

Conflict of interests

Similar to the laws of most U.S. jurisdictions, when a director becomes aware of the fact that he or she has an interest in a transaction which we are to enter into, he or she must disclose it to our Board. However, with sufficient disclosure of interest in relation to that transaction, the director who is interested in a transaction entered into or to be entered into us may (i) vote on a matter relating to the transaction; (ii) attend a meeting of directors at which a matter relating to the transaction arises and be included in the quorum; and (iii) sign a document on behalf of us, or do any other thing in his capacity as a director, that relates to the transaction.

 

100


Table of Contents

Written consent and cumulative voting

Similar to the laws of most U.S. jurisdictions, under the BVI law, shareholders are permitted to approve matters by way of written resolution in place of a formal meeting. BVI law does not make a specific reference to cumulative voting, and there is no provision authorizing cumulative voting under our Amended and Restated M&A. Many U.S. jurisdictions permit cumulative voting.

Shareholder’s access to corporate records

A shareholder is entitled, on giving written notice to us, to inspect our (i) Amended and Restated M&A; (ii) register of members; (iii) register of directors; and (iv) minutes of meetings and resolutions of members and of those classes of members of which the shareholder is a member.

Our directors may, if they are satisfied that it would be contrary to our interests to allow a member to inspect any document listed above (or any part thereof), refuse the member to inspect the document or limit the inspection of the document. Our Board may also authorize a member to review the Company account if requested.

Indemnification

Under BVI law and our Amended and Restated M&A, we may indemnify against all expenses, including legal fees, and against all judgments, fines and amounts paid in settlement and reasonably incurred in connection with legal, administrative or investigative proceedings, any person who: (a) is or was a party or is threatened to be made a party to any threatened, pending or completed proceedings, whether civil, criminal, administrative or investigative, by reason of the fact that the person is or was a director; or (b) is or was, at our request, serving as a director of, or in any other capacity is or was acting for, another body corporate or a partnership, joint venture, trust or other enterprise.

To be entitled to indemnification, these persons must have acted honestly and in good faith and in what he believes to be the best interest of the Company, and they must have had no reasonable cause to believe their conduct was unlawful. Furthermore, such a person must be indemnified by us if he has been successful in the defense of any proceedings.

Insofar as indemnification for liabilities arising under the Securities Act may be permitted to directors, officers or persons controlling us under the foregoing provisions, we have been advised that in the opinion of the SEC, such indemnification is against public policy as expressed in the Securities Act and is therefore unenforceable under the U.S. law.

Mergers and similar arrangements

Under the laws of the BVI, two or more companies may merge or consolidate in accordance with Section 170 of the Act. A merger means the merging of two or more constituent companies into one of the constituent companies, and a consolidation means the uniting of two or more constituent companies into a new company. In order to merge or consolidate, the directors of each constituent company must approve a written plan of merger or consolidation which must be authorized by a resolution of shareholders.

Shareholders not otherwise entitled to vote on the merger or consolidation may still acquire the right to vote if the plan of merger or consolidation contains any provision which, if proposed as an amendment to the memorandum or articles of association, would entitle them to vote as a class or series on the proposed amendment. In any event, all shareholders must be given a copy of the plan of merger or consolidation irrespective of whether they are entitled to vote at the meeting or consent to the written resolution to approve the plan of merger or consolidation.

 

101


Table of Contents

The shareholders of the constituent companies are not required to receive shares of the surviving or consolidated company but may receive debt obligations or other securities of the surviving or consolidated company, or other assets, or a combination thereof. Further, some or all of the shares of a class or series may be converted into a kind of asset while the other shares of the same class or series may receive a different kind of asset. As such, not all the shares of a class or series must receive the same kind of consideration.

After the plan of merger or consolidation has been approved by the directors and authorized by a resolution of the shareholders, articles of merger or consolidation are executed by each company and filed with the Registrar of Corporate Affairs in the BVI.

Dissenter Rights

A shareholder may dissent from a mandatory redemption of his shares, an arrangement (if permitted by the court), a merger (unless the shareholder was a shareholder of the surviving company prior to the merger and continues to hold the same or similar shares after the merger) and a consolidation. A shareholder properly exercising his dissent rights is entitled to payment in cash of the fair value of his shares.

A shareholder dissenting from a merger or consolidation must object in writing to the merger or consolidation before the vote by the shareholders on the merger or consolidation, unless notice of the meeting was not given to the shareholder or where the proposed action is authorised by written consent of shareholders without meeting. If the merger or consolidation is approved by the shareholders, the company must within 20 days give notice of this fact to each shareholder who gave written objection, or from whom written objection was not required, except those shareholders who voted for, or consented in writing to, the proposed action. Such shareholders then have 20 days to give their written election in the form specified by the Act to dissent from the merger or consolidation, provided that in the case of a merger, the 20 days starts when the plan of merger is delivered to the shareholder.

Upon giving notice of his election to dissent, a shareholder ceases to have any rights of a shareholder except the right to be paid the fair value of his shares. As such, the merger or consolidation may proceed in the ordinary course notwithstanding the dissent.

Within seven days of the later of the expiration date of the period within which shareholders may give their notices of election to dissent and the effective date of the merger or consolidation, the company must make a written offer to each dissenting shareholder to purchase his shares at a specified price that the company determines to be their fair value. The company and the shareholder then have 30 days to agree upon the price. If the company and a shareholder fail to agree on the price within the 30 days, then the company and the shareholder shall each designate an appraiser and these two appraisers shall designate a third appraiser. These three appraisers shall fix the fair value of the shares as of the close of business on the day before the shareholders approved the transaction without taking into account any change in value as a result of the transaction.

Under BVI law, shareholders are not entitled to dissenters’ rights in relation to liquidation.

Shareholders’ suits

Similar to the laws of most U.S. jurisdictions, BVI law permits derivative actions against its directors. However, the circumstances under which such actions may be brought, and the procedures and defenses available may result in the rights of shareholders of a BVI company being more limited than those of shareholders of a company incorporated and/or existing in the United States.

The High Court of the BVI may, on the application of a shareholder of a company, grant leave to that shareholder to bring proceedings in the name and on behalf of that company, or intervene in proceedings to which the company is a party for the purpose of continuing, defending or discontinuing the proceedings on behalf of the company. In determining whether to grant leave, the High Court of the BVI must take into account (i) whether the shareholder is acting in good faith; (ii) whether the derivative action is in the interests of the company taking account of the views of the company’s directors on commercial matters; (iii) whether the proceedings are likely to succeed; (iv) the costs of the proceedings in relation to the relief likely to be obtained; and (v) whether an alternative remedy to the derivative claim is available.

 

102


Table of Contents

Leave to bring or intervene in proceedings may be granted only if the court is satisfied that (i) the company does not intend to bring, diligently continue or defend, or discontinue the proceedings, as the case may be; or (ii) it is in the interests of the company that the conduct of the proceedings should not be left to the directors or to the determination of the shareholders as a whole.

 

C.

Material Contracts

Except for the following, we have not entered into any material contracts other than in the ordinary course of business and other than those described in “Item 4. Information on the Company,” “Item 7. Major Shareholders and Related Party Transactions,” or “Item 5. Operating and Financial Review and Prospects—B. Liquidity and Capital Resources—Contractual Obligations,” or elsewhere in this annual report.

 

D.

Exchange Controls

BVI Exchange Controls

There are no material exchange controls restrictions on payment of dividends, interest or other payments to the holders of our ordinary or preferred shares or on the conduct of our operations in the BVI, where we were incorporated. There are no material BVI laws that impose any material exchange controls on us or that affect the payment of dividends, interest or other payments to nonresident holders of our ordinary or preferred shares. BVI law and our Amended and Restated Memorandum and Articles of Association do not impose any material limitations on the right of non-residents or foreign owners to hold or vote our ordinary or preferred shares.

Exchange Controls in China

See our disclosures under “Item 4. Information on the Company—B. Business Overview—Regulation.”

 

E.

Taxation

The following is a general summary of certain material BVI, China and U.S. federal income tax considerations. The discussion is not intended to be, nor should it be construed as, legal or tax advice to any particular prospective shareholder. The discussion is based on laws and relevant interpretations thereof in effect as of the date hereof, all of which are subject to change or different interpretations, possibly with retroactive effect.

BVI Taxation

The BVI does not impose a withholding tax on dividends paid to holders of our ordinary shares, nor does the BVI levy any capital gains or income taxes on us. Further, a holder of our ordinary shares who is not a resident of the BVI is exempt from the BVI income tax on dividends paid with respect to the ordinary shares. Holders of ordinary shares are not subject to the BVI income tax on gains realized on the sale or disposition of the ordinary shares.

Our ordinary shares are not subject to transfer taxes, stamp duties or similar charges in the BVI. However, as a company incorporated under the BVI Act, we are required to pay the BVI government an annual license fee based on the number of shares we are authorized to issue.

There is no income tax treaty or convention currently in effect between the United States and the BVI.

Taxation in China

We are a holding company incorporated in the BVI, which indirectly holds our equity interests in our PRC operating subsidiaries. The PRC Enterprise Income Tax Law, or the EIT Law and its implementation rules, both of which became effective as of January 1, 2008, provide that a PRC enterprise is subject to a standard income tax rate of 25% and China-sourced income of foreign enterprises, such as dividends paid by a PRC subsidiary to its overseas parent, will normally be subject to PRC withholding tax at a rate of 10%, unless there are applicable treaties between the overseas parent’s jurisdiction of incorporation and China to reduce such rate.

 

103


Table of Contents

Under the Arrangement between the Mainland and the Hong Kong Special Administrative Region for the Avoidance of Double Taxation and the Prevention of Fiscal Evasion with respect to Taxes on Income, or the Double Taxation Arrangement, effective as of January 1, 2007, such dividend withholding tax rate is reduced to 5% if a Hong Kong resident enterprise owns over 25% of the equity of the PRC company distributing the dividends. Under the aforesaid arrangement, any dividends that our PRC operating subsidiaries pay to their Hong Kong holding companies may be subject to a withholding tax at the rate of 5% if they are not considered to be a PRC “resident enterprise” as described below. However, if the Hong Kong holdings companies are not considered to be the “beneficial owner” of such dividends under the Notice Regarding Interpretation and Recognition of Beneficial Owners under Tax Treaties promulgated by the State Administration of Taxation on October 27, 2009 (and not a PRC “resident enterprise”), such dividends would be subject to the withholding tax rate of 10%. The withholding tax rate of 5% or 10% applicable will have a significant impact on the amount of dividends to be received by us and ultimately by shareholders.

According to the Notice Regarding Interpretation and Recognition of Beneficial Owners under Tax Treaties, the term “beneficial owner” refers to a person who has the right to own and dispose of the income and the rights or properties generated from the said income. The “beneficial owner” may be an individual, a company or any other organization which is usually engaged in substantial business operations. A conduit company is not a “beneficial owner.” The term “conduit company” refers to a company which is usually established for purposes of dodging or reducing taxes, and transferring or accumulating profits. Such a company is only registered in the country of domicile to satisfy the organizational form as required by law, but it does not engage in such substantial business operations as manufacturing, distribution and management.

In addition to the changes to the current tax structure, under the EIT Law, an enterprise established outside of China with “de facto management bodies” within China is considered a resident enterprise and will normally be subject to an EIT of 25% on its global income. The implementing rules define the term “de facto management bodies” as “an establishment that exercises, in substance, overall management and control over the production, business, personnel, accounting, etc., of a Chinese enterprise.”

It remains unclear whether the PRC tax authorities would require or permit our overseas registered entities to be treated as PRC resident enterprises. We do not currently consider the Company to be a PRC resident enterprise and we do not withhold the 10% EIT when we distributed dividends to our non-resident enterprise shareholders in the past. However, if the PRC tax authorities determine that we are considered to be a “resident enterprise” for PRC enterprise income tax purposes, a number of unfavorable PRC tax consequences could follow: (1) we may be subject to the PRC enterprise income tax at the rate of 25% on our worldwide taxable income; (2) dividend income that we received from our PRC subsidiaries may be exempt from the PRC withholding tax; and (3) dividends paid to our overseas shareholders who are non-PRC resident enterprises as well as gains realized by these shareholders from the transfer of our shares may be regarded as PRC-sourced income and as a result be subject to PRC withholding tax at a rate of up to 10%, subject to any reduction or exemption set forth in relevant tax treaties, and similarly, dividends paid to our overseas shareholders who are non-PRC resident individuals, as well as gains realized by these shareholders from the transfer of our shares, may be regarded as PRC-sourced income and as a result be subject to PRC withholding tax at a rate of 20%, subject to any reduction or exemption set forth in relevant tax treaties.

Under the EIT Law and its implementing rules, a non-resident enterprise is generally subject to PRC enterprise income tax with respect to PRC-sourced income, but there remain substantial uncertainties as to their interpretation and application by the relevant PRC tax authorities. We intend to comply with any interpretation or notice in relation to the taxation of capital gains issued by the PRC tax authorities in the future.

United States Taxation

The following discussion describes the material U.S. federal income tax consequences of ownership and disposition of our ordinary shares held as capital assets by U.S. Holders (described below).

 

104


Table of Contents

This discussion does not describe all of the tax consequences that may be relevant to a U.S. Holder in light of the holder’s particular circumstances (including the application of the provisions of the code known as the Medicare contribution tax) or to holders subject to special rules, such as:

 

 

 

certain financial institutions;

 

 

 

insurance companies;

 

 

 

dealers and traders in securities who use a mark-to-market method of tax accounting;

 

 

 

persons holding ordinary shares as part of a hedging transaction, straddle, conversion transaction or other integrated transaction;

 

 

 

persons whose functional currency for U.S. federal income tax purposes is not the U.S. dollar;

 

 

 

entities classified as partnerships for U.S. federal income tax purposes;

 

 

 

persons subject to the alternative minimum tax;

 

 

 

tax-exempt entities, including “individual retirement accounts” and “Roth IRAs”;

 

 

 

regulated investment companies;

 

 

 

persons that own or are deemed to own 10% or more of the stock of the Company, by vote or value;

 

 

 

persons holding the ordinary shares in connection with a trade or business carried on outside the United States; or

 

 

 

persons who acquired ordinary shares pursuant to the exercise of any employee stock option or otherwise as compensation.

If an entity that is classified as a partnership for U.S. federal income tax purposes holds ordinary shares, the U.S. federal income tax treatment of a partner will generally depend on the status of the partner and the activities of the partnership. Partnerships holding ordinary shares and partners in such partnerships should consult their tax advisors as to the particular U.S. federal income tax consequences of holding and disposing of the ordinary shares.

This summary is based on the Internal Revenue Code of 1986, as amended (the “Code”), administrative pronouncements, judicial decisions, final, temporary and proposed regulations promulgated under the Code by the U.S. Treasury Department (“Treasury”), and the income tax treaty between the United States and the PRC (the “Treaty”), all as of the date hereof and any of which is subject to change, possibly with retroactive effect.

As used herein, the term “U.S. Holder” means a person eligible for Treaty benefits that is, for U.S. federal income tax purposes, a beneficial owner of ordinary shares and is:

 

 

 

a citizen or individual resident of the United States;

 

 

 

a corporation, or other entity taxable as a corporation for U.S. federal income tax purposes, created or organized in or under the laws of the United States or of any political subdivision thereof; or

 

 

 

an estate or trust the income of which is subject to U.S. federal income taxation regardless of its source.

Certain recent Treasury regulations (the “Foreign Tax Credit Regulations”), which will not apply before 2024, may in some circumstances prohibit a U.S. person from claiming a foreign tax credit with respect to certain non-U.S. taxes that are not creditable under applicable income tax treaties. Accordingly, U.S. investors that are not eligible for Treaty benefits should consult their tax advisors regarding the creditability or deductibility of any PRC taxes imposed on dividends on, or dispositions of, our ordinary shares. This discussion does not apply to investors in this special situation.

We believe we may have been a passive foreign investment company (a “PFIC”) for the year to which this annual report relates. However, because of uncertainties in the manner of application of the PFIC rules, including uncertainties as to the valuation and proper characterization of certain of our assets as passive or active, our PFIC status is not entirely clear. Even if we were not a PFIC for the year to which this annual report relates, we may be a PFIC in the foreseeable future.

 

105


Table of Contents

Persons considering the purchase of ordinary shares should consult their tax advisors with regard to the PFIC rules described below as well as the application of other U.S. federal income tax laws relevant to their particular situations and any tax consequences arising under the laws of any state, local or foreign taxing jurisdiction.

Taxation of Distributions

Subject to the discussion of the PFIC rules below, the gross amount of any distribution will be included in the gross income of the U.S. Holder as dividend income on the date of receipt to the extent that the distribution is paid out of our current or accumulated earnings and profits, as determined under U.S. federal income tax principles. Because we do not maintain calculations of our earnings and profits under U.S. federal income tax principles, it is expected that distributions will generally be reported to U.S. Holders as dividends. Such dividends will not be eligible for the dividends-received deduction allowed to corporations. Dividends paid by us will not be eligible for the preferential dividend tax rate otherwise available to certain non-corporate U.S. Holders if we were a PFIC or, with respect to a particular U.S. Holder, were treated as a PFIC for the taxable year in which we paid the dividend or for the prior taxable year.

In the event that the Company is deemed to be a PRC resident enterprise for PRC tax purposes, a U.S. Holder may be subject to PRC withholding taxes on dividends paid on our ordinary shares. See “—Taxation in China.” For U.S. federal income tax purposes, the amount of the dividend income will include any amounts withheld in respect of PRC withholding tax. Subject to applicable limitations, which vary depending upon the U.S. Holder’s circumstances, PRC taxes withheld from dividend payments (at a rate not exceeding the applicable rate provided in the Treaty) generally will be creditable against a U.S. Holder’s U.S. federal income tax liability. The rules governing foreign tax credits are complex and U.S. Holders should consult their tax advisors regarding the creditability of foreign taxes in their particular circumstances. In lieu of claiming a credit, a U.S. Holder may elect to deduct such creditable PRC taxes in computing its taxable income, subject to applicable limitations. An election to deduct foreign taxes instead of claiming foreign tax credits applies to all such creditable foreign taxes paid or accrued in the relevant taxable year.

Sale or Other Disposition of Ordinary Shares

Subject to the discussion of the PFIC rules below, a U.S. Holder will generally recognize capital gain or loss on a sale, exchange or other taxable disposition of ordinary shares in an amount equal to the difference between the amount realized on the sale or disposition and the U.S. Holder’s tax basis in ordinary shares disposed of, as determined in U.S. dollars. Such gain or loss will be long-term capital gain or loss if, at the time of the sale or disposition, the U.S. Holder has owned the ordinary shares for more than one year. Long-term capital gains recognized by non-corporate U.S. Holders are subject to tax rates that are lower than those applicable to ordinary income. The deductibility of capital losses is subject to limitations.

As described in “—Taxation in China” above, gains realized on the sale or other disposition of our shares may be subject to PRC taxes. Under the Code, capital gains of U.S. persons are generally treated as U.S.-source income. However, a U.S. Holder may be able to elect to treat the gain as foreign-source income under the Treaty and claim foreign tax credit in respect of any PRC tax on dispositions. The Foreign Tax Credit Regulations generally preclude a U.S. Holder from claiming a foreign tax credit with respect to PRC income taxes on gains from dispositions of ordinary shares if the U.S. Holder does not elect to apply the benefits of the Treaty. However, in that case it is possible that any PRC taxes on disposition gains may either be deductible or reduce the amount realized on the disposition. The rules governing foreign tax credits and deductibility of foreign taxes are complex and U.S. Holders should consult their tax advisors regarding the consequences of the imposition of any PRC tax on disposition gains, including the Treaty’s resourcing rule, any reporting requirements with respect to a Treaty-based return position and the creditability and deductibility of the PRC tax on disposition gains in their particular circumstances (including any applicable limitations).

 

106


Table of Contents

Passive Foreign Investment Company Rules

If we are a PFIC for any year during a U.S. Holder’s holding period of the ordinary shares, and the U.S. Holder has not made a mark-to-market election for the ordinary shares, as described below, the holder will be subject to special rules generally intended to eliminate any benefits from the deferral of U.S. federal income tax that a holder could derive from investing in a foreign corporation that does not distribute all of its earnings on a current basis. Upon a disposition of ordinary shares (including under certain circumstances, a pledge, and under proposed Treasury regulations, a disposition pursuant to certain otherwise tax-free reorganizations) gain recognized by a U.S. Holder would be allocated ratably over its holding period for the ordinary shares. The amounts allocated to the taxable year of the sale or other exchange and to any year before the Company became a PFIC would be taxed as ordinary income. The amount allocated to each other taxable year would be subject to tax at the highest rate in effect for individuals or corporations for such year, as appropriate, and an interest charge would be imposed on the resulting tax liability. Similar rules would apply to any distribution in respect of ordinary shares to the extent it exceeds 125 percent of the average of the annual distributions on ordinary shares received during the preceding three years or the U.S. Holder’s holding period, whichever is shorter (any such distribution, an “excess distribution”).

If we are a PFIC for any year during which a U.S. Holder holds ordinary shares, we generally will continue to be treated as a PFIC with respect to the U.S. Holder for all succeeding years during which the U.S. Holder holds ordinary shares, even if we cease to meet the threshold requirements for PFIC status. U.S. Holders should consult their tax advisors regarding the potential availability of a “deemed sale” election that would allow them to eliminate this continuing PFIC status.

If we are a PFIC, U.S. Holders will be deemed to own their proportionate ordinary shares of our subsidiaries that are PFICs and will be subject to U.S. federal income tax according to the rules described above on (i) certain distributions by subsidiary PFICs and (ii) a disposition of ordinary shares of a subsidiary PFIC, even though holders have not received the proceeds of those distributions or dispositions directly.

If the ordinary shares are “regularly traded” on a “qualified exchange,” a U.S. Holder of ordinary shares would be eligible to make a mark-to-market election that would result in tax treatment different from the general tax treatment for PFICs described above. The ordinary shares will be treated as “regularly traded” in any calendar year in which more than a de minimis quantity of the ordinary shares are traded on a qualified exchange for at least 15 days during each calendar quarter. A “qualified exchange” includes the NASDAQ, on which our ordinary shares are traded, and a foreign exchange that is regulated by a governmental authority in which the exchange is located and with respect to which certain other requirements are met. The Internal Revenue Service (“IRS”) has not yet identified specific foreign exchanges that are “qualified” for this purpose. However, even if a U.S. Holder makes a mark-to-market election with respect to our ordinary shares, a U.S. Holder will not be able to make a mark-to-market election with respect to any of our subsidiaries that are PFICs. U.S. Holders should consult their tax advisors regarding the availability and advisability of making a mark-to-market election in their particular circumstances. In particular, U.S. Holders should consider carefully the impact of a mark-to-market election with respect to their ordinary shares given that we may have subsidiary PFICs for which a mark-to-market election may not be available.

If a U.S. Holder is eligible and makes the mark-to-market election, the U.S. Holder will include in each year, as ordinary income, the excess, if any, of the fair market value of the ordinary shares at the end of the taxable year over their adjusted basis, and will be permitted an ordinary loss in respect of the excess, if any, of the adjusted basis of the ordinary shares over their fair market value at the end of the taxable year (but only to the extent of the net amount of previously included income as a result of the mark-to-market election). If a U.S. Holder validly makes the election, the holder’s basis in the ordinary shares will be adjusted to reflect any such income or loss amounts. Any gain recognized on the sale or other disposition of ordinary shares in a year when the Company is a PFIC will be treated as ordinary income and any loss will be treated as an ordinary loss (but only to the extent of the net amount of income previously included as a result of the mark-to-market election).

 

107


Table of Contents

Special rules apply to determine the foreign tax credit with respect to withholding taxes imposed on excess distributions on ordinary shares of a PFIC. These rules could limit the amount of the foreign tax credit that would otherwise have been available.

If a U.S. Holder owns ordinary shares during any year in which we are a PFIC, the U.S. Holder will generally be required to file IRS Form 8621 with its federal income tax return with respect to us and with respect to each of our subsidiaries that is a PFIC, subject to certain exceptions.

We urge U.S. Holders to consult their tax advisors concerning our status as a PFIC and the tax considerations relevant to an investment in a PFIC, including the availability and consequences of making the mark-to-market election discussed above.

Information Reporting and Backup Withholding

Payments of dividends and sales proceeds that are made within the United States or through certain U.S.-related financial intermediaries generally are subject to information reporting, and may be subject to backup withholding, unless (i) the U.S. Holder is an exempt recipient or (ii) in the case of backup withholding, the U.S. Holder provides a correct taxpayer identification number and certifies that it is not subject to backup withholding.

The amount of any backup withholding from a payment to a U.S. Holder will be allowed as a credit against such holder’s U.S. federal income tax liability and may entitle such holder to a refund, provided that the required information is timely furnished to the IRS.

Certain U.S. Holders who are individuals (and certain entities closely held by individuals) may be required to report information relating to their ownership of an interest in certain foreign financial assets, including stock of a non-U.S. person, generally on Form 8938, subject to exceptions (including an exception for financial assets held through a U.S. financial institution). U.S. Holders should consult their tax advisors regarding their reporting obligations with respect to the ordinary shares.

 

F.

Dividends and Paying Agents

On August 11, 2016, the Board of Directors of the Company approved a regular cash dividend policy pursuant to which future cash dividends are expected to be paid to holders of the Company’s ordinary shares on an annual basis out of funds legally available for such purpose. The following table sets forth the details of our paid cash dividends. Continental Stock Transfer & Trust acted as the paying agent in respect of the cash dividend paid.

 

Fiscal Year

   Announcement Date    Record Date    Payment Date    Dividend Amount
(per Ordinary Share)
 

2016

  

September 26, 2016

  

October 26, 2016

  

November 11, 2016

   $ 0.20  

2017

  

September 25, 2017

  

October 16, 2017

  

November 06, 2017

   $ 0.12  

2018

  

September 27, 2018

  

October 22, 2018

  

November 12, 2018

   $ 0.18  

2019

  

September 27, 2019

  

October 22, 2019

  

November 12, 2019

   $ 0.21  

2020

  

October 5, 2020

  

October 22, 2020

  

November 20, 2020

   $ 0.20  

2021

  

March 10, 2022

  

April 4, 2022

  

April 25, 2022

   $ 0.32  

The declaration and payment of future dividends, pursuant to the Company’s dividend policy, will be at the discretion of the Board of Directors based on many factors, including but not limited to the Company’s financial conditions, its available cash resources, earnings, capital requirements of its businesses, legal requirements, regulatory constraints, industry practice, and other factors that the Board of Directors deems relevant. Accordingly, there can be no assurance that dividends in the future will be equal or similar in amount to the amounts already declared and paid in the past or that the Board of Directors will not decide to suspend or discontinue, altogether, the payment of cash dividends in the future.

 

G.

Statement by Expert

Not applicable.

 

108


Table of Contents

H.

Documents on Display

We have filed this Annual Report on Form 20-F with the SEC under the Exchange Act. Statements made in this Annual Report as to the contents of any document referred to are not necessarily complete. With respect to each such document filed as an exhibit to this Annual Report, reference is made to the exhibit for a more complete description of the matter involved, and each such statement shall be deemed qualified in its entirety by such reference.

We are subject to the informational requirements of the Exchange Act as a foreign private issuer and file reports and other information with the SEC. Reports and other information filed by us with the SEC, including this Annual Report on Form 20-F, may be inspected and copied at the public reference room of the SEC at 100 F. Street, N.E., Washington D.C. 20549. You can also obtain copies of this Annual Report on Form 20-F by mail from the Public Reference Section of the SEC, 100 F. Street, N.E., Washington D.C. 20549, at prescribed rates. Additionally, copies of this material may be obtained from the SEC’s Internet site at http://www.sec.gov. The SEC’s telephone number is 1-800-SEC-0330. In accordance with NASDAQ Stock Market Rule 5250(d), we will also post this annual report on Form 20-F on our website at www.hollysys.com. In addition, we will provide hardcopies of our annual report free of charge to shareholders upon request.

As a foreign private issuer, we are exempt from the rules under the Exchange Act prescribing the furnishing and content of quarterly reports and proxy statements, and officers, directors and principal shareholders are exempt from the reporting and short-swing profit recovery provisions contained in Section 16 of the Exchange Act.

 

I.

Subsidiary Information

Not applicable.

 

ITEM 11.

QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK

Interest Rate Risk

We are exposed to interest rate risk primarily with respect to our bank loans. A hypothetical 1.0% increase in the annual interest rates for all of our credit facilities under which we had outstanding borrowings as of June 30, 2023, would decrease income before income taxes by $0.3 million for the fiscal year ended June 30, 2023. Management monitors the banks’ prime rates in conjunction with our cash requirements to determine the appropriate level of debt balances relative to other sources of funds. We have not entered into any hedging transactions in an effort to reduce our exposure to interest rate risk.

Foreign Exchange Risk

While our reporting currency is the U.S. dollar, 89.2% of our consolidated revenues and consolidated costs and expenses are denominated in RMB, and 98.5% of our assets are denominated in RMB, and the remaining are mainly denominated in SGD. As a result, we are exposed to foreign exchange risk as our revenues and results of operations may be affected by fluctuations in the exchange rates of the U.S. dollar, RMB and SGD. If the RMB or SGD depreciates against the U.S. dollar, the value of our RMB or SGD revenues, earnings and assets as expressed in our U.S. dollar financial statements will decline. Assets and liabilities are translated at exchange rates at the balance sheet dates and revenue and expenses are translated at the average exchange rates and shareholders’ equity is translated at historical exchange rates. Any resulting translation adjustments are not included in determining net income but are included in determining other comprehensive income, a component of shareholders’ equity. An average appreciation or depreciation of the RMB against the US dollar of 5% would increase or decrease our comprehensive income by $4,714,864 and $5,211,166, respectively. An average appreciation or depreciation of the SGD against the US dollar of 5% would increase or decrease our comprehensive income by $611,681 or $676,069 respectively, based on our current revenues, costs and expenses, assets, and liabilities denominated in RMB or SGD as of June 30, 2023.

 

109


Table of Contents

Very limited hedging transactions are available in China to reduce our exposure to exchange rate fluctuations for the RMB. To date, we have not entered into any hedging transactions in an effort to reduce our exposure to foreign currency exchange risk in any of the currencies in which we operate. While we may enter into hedging transactions in the future, the availability and effectiveness of these transactions may be limited, and it may not be able to successfully hedge our exposure at all. In addition, our foreign currency exchange losses may be magnified by PRC exchange control regulations that restrict its ability to convert RMB into foreign currencies.

Inflation

Inflation in China and the other regions in which we operate has not materially impacted our results of operations. Although we have not been materially affected by inflation in the past, we can provide no assurance that we will not be affected in the future by higher rates of inflation. To the extent that we operate in a more diverse range of countries and regions, the risk of inflation on our operations is minimized. If inflation were a significant factor in our financial performance, then certain operating costs and expenses, such as employee compensation and office operating expenses may increase. Additionally, because a substantial portion of our assets from time to time consists of cash and cash equivalents and short-term investments, high inflation could significantly reduce the value and purchasing power of these assets.

 

ITEM 12.

DESCRIPTION OF SECURITIES OTHER THAN EQUITY SECURITIES

A. Debt Securities

Not applicable.

B. Warrants and Rights

With respect to the preferred share purchase rights granted by the Company to each holder of the Company’s common shares, see (i) “Item 10. Additional Information—B. Memorandum and Articles of Association—Takeover provisions” and (ii) Form 8-A (file no. 001-33602) and Amendment No. 1 to Form 8-A (file no. 001-33602) we filed with the SEC on September 21, 2010 and September 25, 2020, respectively, and any subsequent amendments to Form 8-A we may file from time to time.

C. Other Securities

Not applicable.

D. American Depositary Shares

We do not have any American Depositary Shares.

 

110


Table of Contents

PART II

 

ITEM 13.

DEFAULTS, DIVIDEND ARREARAGES AND DELINQUENCIES

None.

 

ITEM 14.

MATERIAL MODIFICATIONS TO THE RIGHTS OF SECURITIES HOLDERS AND USE OF PROCEEDS

A. — D. Material Modifications to the Rights of Security Holders

On August 27, 2010, our Board adopted the Rights Plan that provides for the issuance of one Right for each of our outstanding ordinary shares. In September 2020, we adopted the Amended and Restated Rights Plan which amends and restates the Rights Plan in its entirety. The Amended and Restated Rights Plan extends the expiration date of the Rights Plan from September 27, 2020 to September 27, 2030, decreases the threshold of the triggering event from 20% to 15%, and includes certain modernizing changes to account for certain synthetic equity positions when determining the beneficial ownership of our shareholders. Pursuant to the Amended and Restated Rights Plan, subject to limited exceptions, upon (i) a person or group obtaining ownership of 15% or more of the aggregate total of our ordinary shares then issued and outstanding or (ii) the commencement or announcement of an intention to make a tender offer or exchange offer, the consummation of which would result in the beneficial ownership by a person or group of 15% or more of the aggregate total of our ordinary shares then issued and outstanding, in each case, without the approval of our Board, each Right will entitle the holders, other than the acquiring person or group, to buy, at a purchase price of $160, one share of our Class A Preferred Shares, or, in lieu of a Class A Preferred Share, ordinary shares having a market value at that time of twice the Right’s exercise price. Our Board is entitled to redeem the Rights at $0.001 per Right at any time before the Rights are exercisable.

In connection with the adoption of the Rights Plan in 2010, we amended our memorandum and articles of association to increase our authorized shares of Class A Preferred Stock from 10,000,000 shares to 90,000,000 shares, and to provide that directors may be removed by resolution of directors with or without cause or removed by resolution of shareholders only for cause. On January 7, 2021, we further amended our Memorandum and Articles of Association and adopted the Amended and Restated M&A. The Amended and Restated M&A provide for, among other things, (a) authorization of the Board to divide unissued shares into any number of classes and to determine the variations between different classes; (b) authorization of the Board to issue preferred shares out of the authorized shares of the Company; (c) clarification of the Board’s authorization to increase or reduce the number of shares the Company is authorized to issue; (d) notice and disclosure requirements before any business proposals or director nominees are brought at an annual meeting or before the requisition of a special meeting and subsequent default restrictions for anyone who fails to make the required disclosures; (e) change of the board size to five; and (f) clarification of the procedures for calling a special meeting.

E. Use of Proceeds

Not applicable.

 

ITEM 15.

CONTROLS AND PROCEDURES

Disclosure Controls and Procedures

As required by Rule 13a-15(e) and 15d-15(e) under the Exchange Act, our management has carried out an evaluation, with the participation and under the supervision of our chief executive officer and chief financial officer, of the effectiveness of the design and operation of our disclosure controls and procedures as of June 30, 2023.

Disclosure controls and procedures refer to controls and other procedures designed to ensure that information required to be disclosed in the reports we file or submit under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in the rules and forms of the SEC and that such information is accumulated and communicated to our management, including our chief executive officer and chief financial officer, as appropriate, to allow timely decisions regarding required disclosure. In designing and evaluating our disclosure controls and procedures, management recognizes that any controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving the desired control objectives, and management is required to apply its judgment in evaluating and implementing possible controls and procedures.

 

111


Table of Contents

Management conducted its evaluation of disclosure controls and procedures under the supervision of our chief executive officer and our chief financial officer. Based upon, and as of the date of this evaluation, our chief executive officer and chief financial officer concluded that our disclosure controls and procedures were effective as of June 30, 2023.

Management’s Annual Report on Internal Control over Financial Reporting

Our management is responsible for establishing and maintaining adequate internal control over financial reporting, as such term is defined in Rules 13a-15(f) and 15d-15(f) under the Exchange Act for the Company. Internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of consolidated financial statements in accordance with generally accepted accounting principles and includes 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 a company’s assets, (ii) provide reasonable assurance that transactions are recorded as necessary to permit preparation of consolidated financial statements in accordance with generally accepted accounting principles, and that a company’s receipts and expenditures are being made only in accordance with authorizations of a company’s management and directors and (iii) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use or disposition of a company’s assets that could have a material effect on the consolidated financial statements.

Because of its inherent limitations, a system of internal control over financial reporting can provide only reasonable assurance with respect to consolidated financial statement preparation and presentation and may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies and procedures may deteriorate.

Our management assessed the effectiveness of our internal control over financial reporting as of June 30, 2023. In making this assessment, our management used the criteria set forth by the Committee of Sponsoring Organizations of the Treadway Commission (COSO) in Internal Control-Integrated Framework (2013 framework). Based on our assessment, management believes that, as of June 30, 2023, our internal control over financial reporting maintained, in all material respects, effective internal control over financial reporting as of June 30, 2023.

Attestation Report of the Registered Public Accounting Firm

Our independent registered public accounting firm has audited our internal control over financial reporting as of June 30, 2023 and has issued an attestation report, which appears on page F-5 of this annual report on Form 20-F.

Changes in Internal Control over Financial Reporting

Except for the matters described above, there has been no change in our internal control procedure over financial reporting during the fiscal year ended June 30, 2023 that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.

 

ITEM 16A.

AUDIT COMMITTEE FINANCIAL EXPERT

Our Board has determined that Ms. Khiaw Ngoh TAN, one of our independent directors and Chair of Audit Committee, meets the criteria for an “audit committee financial expert,” as established by the SEC. Ms. Tan will not be deemed an “expert” for any other purpose, including, without limitation, for purposes of Section 11 of the Securities Act, as a result of being designated or identified as an audit committee financial expert. The designation or identification of Ms. Tan as an audit committee financial expert does not impose on her any duties, obligations or liability that are greater than the duties, obligations and liability imposed on her as a member of our Audit Committee and the Board in the absence of such designation or identification.

 

112


Table of Contents

ITEM 16B.

CODE OF ETHICS

In March 2006, our Board adopted a code of conduct, or Code of Conduct, which applies to all of our directors, officers and employees, including our principal executive officer, principal financial officer, and principal accounting officer. Our Code of Conduct addresses, among other things, honesty and ethical conduct, conflicts of interest, compliance with laws, regulations and policies, confidentiality, and reporting of violations of the code. A copy of the Code of Conduct was filed as Annex G to our registration statement on Form S-4 filed with the SEC on March 30, 2006 and is incorporated herein by reference. Our Code of Conduct is also posted on the corporate governance page of our website at www.hollysys.com. During the fiscal year ended June 30, 2023, there were no waivers from a provision of our Code of Conduct granted to our directors, officers or employees.

 

ITEM 16C.

PRINCIPAL ACCOUNTANT FEES AND SERVICES

Our Audit Committee pre-approves all auditing services and permitted non-audit services to be performed for us by our independent auditor, including the fees and terms thereof (subject to the de minimums exceptions for non-audit services described in Section 10A(i)(l)(B) of the Exchange Act that are approved by our Audit Committee prior to the completion of the audit).

Set forth below are the total fees billed, on a consolidated basis, by the independent registered accounting firm or their affiliates for providing audit and other professional services in each of the last two fiscal years:

 

(in USD)

   FY2023      FY2022  

Audit fees (1)

   $          1,075,000      $          1,075,000  

Audit-related fees (2)

        -           500,000  
     

 

 

       

 

 

 

Total

   $          1,075,000      $          1,575,000  
     

 

 

       

 

 

 

Notes:

 

(1)

Audit fees were related to the audit of our annual financial statements and services that are normally provided by the accountant in connection with statutory and regulatory filings.

 

(2)

Audit-related fees include fees for services rendered related to our quarterly financial information for the fiscal years ended June 30, 2023 and 2022.

 

ITEM 16D.

EXEMPTIONS FROM THE LISTING STANDARDS FOR AUDIT COMMITTEES

As described under Item 16G, between July 7, 2020 and September 1, 2020, relying on home country practice, our Audit Committee consisted of two members (both of whom are independent directors) instead of three members as required under NASDAQ listing rules. Our Audit Committee currently consists of three independent directors. Other than above, we have not asked for, nor have we been granted, an exemption from the applicable listing standards for our Audit Committee.

 

113


Table of Contents

ITEM 16E.

PURCHASES OF EQUITY SECURITIES BY THE ISSUER AND AFFILIATED PURCHASERS

Not applicable.

 

ITEM 16F.

CHANGE IN REGISTRANT’S CERTIFYING ACCOUNTANT

The information is previously reported in our annual report on Form 20-F for the fiscal year ended June 30, 2021.

 

114


Table of Contents

ITEM 16G.

CORPORATE GOVERNANCE

We are incorporated in the BVI and our corporate governance practices are governed by applicable BVI law as well as our memorandum and articles of association. In addition, because our ordinary shares are listed on NASDAQ, we are subject to NASDAQ’s corporate governance requirements.

NASDAQ Listing Rule 5620(a) requires each issuer to hold an annual meeting of shareholders no later than one year after the end of the issuer’s fiscal year end. NASDAQ Listing Rule 5635(c) also requires each issuer to obtain shareholders’ approval when a plan or other equity compensation arrangement is established or materially amended. However, NASDAQ Listing Rule 5615(a)(3) permits a foreign private issuer like us to follow home country practices in lieu of certain requirements of Listing Rule 5600, provided that such foreign private issuer discloses in its annual report filed with the SEC each requirement of Rule 5600 that it does not follow and describes the home country practice followed in lieu of such requirement. We follow home country practice with respect to annual meetings and did not hold an annual shareholder meeting in fiscal 2019. Our BVI counsel, has provided a letter to NASDAQ certifying that under BVI law, we are not required to hold annual shareholder meetings. We may, however, hold annual shareholder meetings in the future if there are significant issues that require shareholders’ approvals.

A letter was also provided to NASDAQ certifying that we are not required to seek shareholder approval for the establishment of our equity compensation plans under BVI law. In 2015, we followed home country practice with respect to the adoption of our 2015 Equity Plan without seeking shareholder approval.

 

ITEM 16H.

MINE SAFETY DISCLOSURE

Not applicable.

 

ITEM 16I.

DISCLOSURE REGARDING FOREIGN JURISDICTIONS THAT PREVENT INSPECTIONS

On October 21, 2022, we were conclusively identified by the SEC under the HFCAA as having filed audit reports issued by a registered public accounting firm that cannot be inspected or investigated completely by the PCAOB in connection with our filing of our annual report on Form 20-F for the fiscal year ended June 30, 2022.

As of the date of this annual report, we and our consolidated operating entities are incorporated or otherwise organized in the British Virgin Islands, mainland China, Hong Kong, Macau, Singapore, India, Indonesia, the Philippines, Malaysia and Qatar.

To our best knowledge, none of our shares or the shares of our operating entities are owned by governmental entities in the jurisdiction in which we or such operating entities are incorporated or otherwise organized.

To our best knowledge, governmental entities in Hong Kong do not have any controlling financial interest with respect to us or any of our operating entities.

With respect to the members of the board of directors of our company or any of our consolidated foreign operating entities (each a “board member”), taking into consideration of each board member’s current or prior memberships on, or affiliations, with committees of the Chinese Communist Party, to the extent such information is known to our company, none of such board member is any official of the Chinese Communist Party.

Neither the memorandum and articles of association of our company nor the articles of incorporation (or equivalent organizing document) of our consolidated foreign operating entities contains any charter of the Chinese Communist Party.

On December 15, 2022, the PCAOB announced that it was able to conduct inspections and investigations completely of PCAOB-registered public accounting firms headquartered in mainland China and Hong Kong in 2022. The PCAOB vacated its previous 2021 determinations accordingly. As a result, we do not expect to be identified as a “Commission-Identified Issuer” under the HFCAA for the fiscal year ended June 30, 2023 after we file our annual report on Form 20-F for such fiscal year.

We have not relied upon any legal opinions or third-party certifications, such as affidavits, as the basis for our disclosure under this Item 16I.

 

ITEM 16J.

INSIDER TRADING POLICIES

Not applicable.

 

115


Table of Contents

PART III

 

ITEM 17.

FINANCIAL STATEMENTS

We have elected to provide financial statements pursuant to Item 18.

 

ITEM 18.

FINANCIAL STATEMENTS

Our Audited Financial Statements for the Years Ended June 30, 2023, 2022 and 2021 are included at the end of this annual report.

 

ITEM 19.

EXHIBITS

 

Number

  

Description

1.1

  

Amended and Restated Memorandum and Articles of Association (incorporated by reference to Exhibit 3.1 of the Form 6-K furnished to the SEC on January 8, 2021)

2.1

  

Amended and Restated Rights Agreement, dated as of September 24, 2020, Hollysys Automation Technologies Ltd. and Continental Stock Transfer & Trust Company, as Rights Agent, which includes the Form of Right Certificate as Exhibit A and the Summary of Rights as Exhibit B (Incorporated by reference to Exhibit 4.1 of the Form 6-K/A filed with the Securities and Exchange Commission on September 28, 2020)

2.2

  

Description of Rights of Securities Registered Pursuant to Section 12 of the Exchange Act

4.1

  

Form of Employment Agreement between the Company and its executive officers. (Incorporated by reference to Exhibit 4.4 to the Annual Report on Form 20-F for the fiscal year ended June 30, 2018 filed with the Securities and Exchange Commission on September 21, 2018)

8.1

  

List of Subsidiaries

 

116


Table of Contents

11.1

  

Code of Ethics (included as Annex G to the Proxy Statement/Prospectus contained in Registration Statement on Form S-4 filed with the Securities and Exchange Commission on March 30, 2006 and incorporated by reference herein)

12.1

  

CEO Certification Pursuant to Rule 13a-14(a) (17 CFR 240.13a-14(a)) (17 CFR 240.13a-14(a)) or Rule 15d-1(a) (17 CFR 240.15d-14(a))

12.2

  

CFO Certification Pursuant to Rule 13a-14(a) (17 CFR 240.13a-14(a)) or Rule 15d-1(a) (17 CFR 240.15d-14(a))

13.1*

  

CEO Certification Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002

13.2*

  

CFO Certification Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002

15.1

  

Consent of Union Power HK CPA Limited, Independent Registered Public Accounting Firm

15.2*

  

Submission under Item 16I(a) of Form 20-F in relation to the Holding Foreign Companies Accountable Act

99.1

  

Hollysys Automation Technologies Ltd. 2015 Equity Incentive Plan (Incorporated by reference to Exhibit 99.1 of the Registration Statement on Form S-8 filed with the Securities and Exchange Commission on December 18, 2015).

101.INS

  

Inline XBRL Instant Document—this instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL 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)

 

*

Furnished with this annual report on Form 20-F

 

117


Table of Contents

SIGNATURE

The registrant hereby certifies that it meets all of the requirements for filing on Form 20-F and that it has duly caused and authorized the undersigned to sign this annual report on its behalf.

 

     

HOLLYSYS AUTOMATION TECHNOLOGIES LTD.

     

/s/ Changli Wang

     

Changli Wang

     

Chief Executive Officer

Date: September 20, 2023

     

 

118


Table of Contents
HOLLYSYS AUTOMATION TECHNOLOGIES LTD.
REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM
To the Stockholders and the Board of Directors of Hollysys Automation Technologies Ltd.
Opinion on the Financial Statements
We have audited the accompanying consolidated balance sheets of Hollysys Automation Technologies Ltd. (the “Company”) as of June 30, 2023 and 2022, and the related consolidated statements of comprehensive income, cash flows and stockholders’ equity for each of the three years in the period ended June 30, 2023, 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 June 30, 2023 and 2022, and the results of its operations and its cash flows for each of the three years in the period ended June 30, 2023, in conformity with U.S. generally accepted accounting principles.
We have also audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (“PCAOB”), the Company’s internal control over financial reporting as of June 30, 2023, based on criteria established in Internal Control – Integrated Framework (2013 framework) issued by the Committee of Sponsoring Organizations of the Treadway Commission (COSO) and our report dated September 20, 2023 expressed an unqualified opinion thereon.
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 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. 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
The critical audit matters communicated below 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. The communication of critical audit matters does not alter in any way our opinion on the consolidated financial statements, taken as a whole, and we are not, by communicating the critical audit matters below, providing separate opinions on the critical audit matters or on the accounts or disclosures to which they relate.
 
F-2

Revenue Recognition and Contracts with Customers – Long-Term Fixed Price Contracts
Critical Audit Matter Description
All integrated solutions contracts are long-term fixed price contracts whereby revenue is recognized over the contract term (“over time”) as the work progresses and control of the goods and services is transferred to the customer. Revenue for these contracts is recognized based on the extent of progress toward completion, generally measured by using a
cost-to-cost
basis input method.
Accounting for integrated solutions contracts requires management’s judgment in estimating total contract costs. Contract costs, which can be incurred over several years, are largely determined based on negotiated or estimated purchase contract terms and consider factors such as historical performance, technical and schedule risk, internal and subcontractor performance trends, and anticipated labor agreements.
Given the significant judgments necessary to estimate costs associated with these long-term contracts, auditing integrated solutions contracts requires a high degree of auditor judgment.
How the Critical Audit Matter Was Addressed in the Audit
Our audit procedures related to integrated solutions contracts included the following, among others:
 
 
 
We tested the effectiveness of internal controls over the recognition of revenue and the determination of estimated contract costs including controls over the review of management’s assumptions and key inputs used to recognize revenue and costs on integrated solutions contracts using the
cost-to-cost
input method.
 
 
 
We evaluated the appropriateness and consistency of management’s methods and assumptions used to recognize revenue and costs on integrated solutions contracts using the
cost-to-cost
input method to recognize revenue over time.
 
 
 
We selected a sample of integrated solutions contracts and tested the estimates of total cost for each of the integrated solutions contracts by:
 
 
 
Comparing costs incurred to date to the costs management estimated to be incurred to date.
 
 
 
Evaluating management’s ability to achieve the estimates of total cost by comparing the estimates to documentation such as management’s work plans, contract terms and requirements, and purchase orders with suppliers. Our evaluation of management’s assumptions included consideration of historical and current project performance such as consistency of gross margin, identified risks related to project timing including technical and schedule matters, and the status of internal and third-party activities such as hardware, software, and labor.
 
F-3

Allowance for Credit Loss – Accounts Receivable
Critical Audit Matter Description
As described in Notes 4 to the consolidated financial statements, the Company’s gross accounts receivable and allowance for credit loss were $383 million and $73 million as of June 30, 2023, respectively. The allowance is management’s estimate of expected credit losses after considering historical collection activity, the age of the accounts receivable balances, creditworthiness of the customers, current and future economic conditions, including Gross Domestic Product, that may affect the customers’ ability to pay. Management estimated the allowance by segmenting accounts receivable based on certain credit risk characteristics, and determining an expected loss rate for each segment based on historical loss experience adjusted for judgments about the effects of relevant observable data including current and future economic conditions.
The principal consideration for our determination that performing procedures relating to the allowance for credit loss on accounts receivable is a critical audit matter is that there was significant judgment by management in estimating the allowance for credit loss, which in turn led to a high degree of auditor judgment, subjectivity and effort in performing procedures and evaluating audit evidence obtained.
How the Critical Audit Matter Was Addressed in the Audit
Addressing the matter involved performing procedures and evaluating audit evidence in connection with forming our overall opinion on the consolidated financial statements. These procedures included, among others, testing management’s process for estimating the allowance for credit loss by, (i) evaluating the appropriateness of the model, (ii) testing the completeness, accuracy and relevance of data used in the model, and (iii) evaluating the reasonableness of significant assumptions and judgments made by management to estimate the allowance for credit loss, including segmentations of accounts receivable based on certain risk characteristics as well as current and future economic conditions.
/s/ Union Power HK CPA Limited
We have served as the Company’s auditor since 2021.
Hong Kong, The People’s Republic of China
September 20, 2023
 
F-4

REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM
To the Stockholders and the Board of Directors of Hollysys Automation Technologies Ltd.
Opinion on Internal Control Over Financial Reporting
We have audited Hollysys Automation Technologies Ltd.’s internal control over financial reporting as of June 30, 2023, based on criteria established in Internal Control — Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (2013 framework) (the COSO criteria). In our opinion, Hollysys Automation Technologies Ltd. (the “Company”) maintained, in all material respects, effective internal control over financial reporting as of June 30, 2023, based on the COSO criteria.
We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (“PCAOB”), the consolidated balance sheets of the Company as of June 30, 2023 and 2022, the related consolidated statements of comprehensive income, cash flows and stockholders’ equity for each of the three years in the period ended June 30, 2023, and the related notes and our report dated September 20, 2023 expressed an unqualified opinion thereon.
Basis for Opinion
The Company’s management is responsible for maintaining effective internal control over financial reporting and for its assessment of the effectiveness of internal control over financial reporting included in the accompanying Management’s Annual Report on Internal Control Over Financial Reporting. Our responsibility is to express an opinion on the Company’s internal control over financial reporting based on our audit. We are a public accounting firm registered with the 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 audit in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether effective internal control over financial reporting was maintained in all material respects.
Our audit included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, testing and evaluating the design and operating effectiveness of internal control based on the assessed risk, and performing such other procedures as we considered necessary in the circumstances. We believe that our audit provides a reasonable basis for our opinion.
Definition and Limitations of Internal Control Over Financial Reporting
A company’s internal control over financial reporting is a process designed 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. A company’s internal control over financial reporting includes those policies and procedures that (1) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (2) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and (3) 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.
Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.

/s/ Union Power HK CPA Limited
We have served as the Company’s auditor since 2021.
Hong Kong, The People’s Republic of China
September 2
0
, 2023
 
F-5

HOLLYSYS AUTOMATION TECHNOLOGIES LTD.
CONSOLIDATED BALANCE SHEETS
(In US dollars thousands except for number of shares and per share data)
 
           
June 30,
 
    
Notes
    
2022
    
2023
 
ASSETS
        
Current assets:
        
Cash and cash equivalents
      $ 679,754      $ 611,632  
Short-term investments
        12,203        33,202  
Restricted cash
        38,486        23,009  
Accounts receivable, net of allowance for credit losses of $77,603 and $73,009 as of June 30, 2022 and 2023, respectively
     4        317,763        309,822  
Costs and estimated earnings in excess of billings, net of allowance for credit losses of $12,178 and $14,438 as of June 30, 2022 and 2023, respectively
     5        228,877        253,262  
Accounts receivable retention
     6        6,005        7,465  
Other receivables, net of allowance for credit losses of $12,449 and $12,044 as of June 30, 2022 and 2023, respectively
        26,100        19,265  
Advances to suppliers
        33,851        28,493  
Amounts due from related parties
     22        27,360        25,906  
Inventories
     3        91,243        111,634  
Prepaid expenses
        667        596  
Income tax recoverable
        258        649  
     
 
 
    
 
 
 
Total current assets
     
 
1,462,567
 
  
 
1,424,935
 
     
 
 
    
 
 
 
Non-current
assets:
        
Restricted cash
        787        13,489  
Costs and estimated earnings in excess of billings
        3,021        1,746  
Accounts receivable retention
     6        6,561        6,587  
Prepaid expenses
        1        3  
Property, plant and equipment, net
     7        98,249        134,626  
Prepaid land leases
     8        12,447        11,503  
Intangible assets, net
     9        10,742        8,483  
Investments in equity investees
     11        46,581        47,603  
Investments in securities
   11      1,693        1,561  
Goodwill
     10        20,539        18,939  
Deferred tax assets
     19        4,540        11,937  
Operating lease
right-of-use
assets
     20        4,045        3,436  
     
 
 
    
 
 
 
Total
non-current
assets
     
 
209,206
 
  
 
259,913
 
     
 
 
    
 
 
 
Total assets
     
$
1,671,773
 
  
$
1,684,848
 
     
 
 
    
 
 
 
 
F-6

HOLLYSYS AUTOMATION TECHNOLOGIES LTD.
CONSOLIDATED BALANCE SHEETS – continued
(In US dollars thousands except for number of shares and per share data)
 
         
June 30,
 
    
Notes
  
2022
   
2023
 
LIABILITIES AND STOCKHOLDERS’ EQUITY
                     
Current liabilities
(including amounts of the VIE without recourse to the primary beneficiary of $1,547 and $586 as of June 30, 2022 and 2023, respectively):
                     
Short-term bank loans
   13    $ 66     $     
Current portion of long-term loans
   14      15,210       15,231  
Accounts payable
          173,953       170,632  
Construction costs payable
          92       11,085  
Deferred revenue
          206,222       181,387  
Accrued payroll and related expenses
          23,535       26,742  
Income tax payable
          4,509       6,414  
Warranty liabilities
   12      3,280       3,238  
Other tax payables
          11,587       10,504  
Accrued liabilities
          37,282       36,870  
Amounts due to related parties
   22      6,299       6,155  
Current portion of other liability
          3           
Operating lease liabilities
   20      2,518       1,887  
         
 
 
   
 
 
 
Total current liabilities
       
 
484,556
 
 
 
470,145
 
         
 
 
   
 
 
 
Non-current
liabilities
(including amounts of the VIE without recourse to the primary beneficiary of nil and nil as of June 30, 2022 and 2023, respectively):
                     
Accrued liabilities
          3,349       2,367  
Long-term loans
   14      434       16,775  
Accounts payable
          1,556       2,588  
Deferred tax liabilities
   19      12,966       13,069  
Warranty liabilities
   12      1,722       2,568  
Operating lease liabilities
   20      1,282       1,103  
Long-term other liabilities
          80           
         
 
 
   
 
 
 
Total
non-current
liabilities
       
 
21,389
 
 
 
38,470
 
         
 
 
   
 
 
 
Total liabilities
       
 
505,945
 
 
 
508,615
 
         
 
 
   
 
 
 
Commitments and contingencies
   23      —         —    
Stockholders’ equity:
   16                 
Ordinary shares, par value $0.001 per share, 100,000,000 shares authorized; 61,962,449 shares and 62,021,930 shares issued and outstanding as of June 30, 2022 and 2023, respectively
          62       62  
Additional
paid-in
capital
          243,476       246,908  
Statutory reserves
          77,263       78,875  
Retained earnings
          857,141       961,782  
Accumulated other comprehensive loss
          (12,655     (112,418
         
 
 
   
 
 
 
Total Hollysys Automation Technologies Ltd. stockholders’ equity
          1,165,287       1,175,209  
Non-controlling
interests
          541       1,024  
         
 
 
   
 
 
 
Total equity
          1,165,828       1,176,233  
         
 
 
   
 
 
 
Total liabilities and equity
       
$
1,671,773
 
 
$
1,684,848
 
         
 
 
   
 
 
 
The accompanying notes form an integral part of these consolidated financial statements.
 
F-7
HOLLYSYS AUTOMATION TECHNOLOGIES LTD.
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME
(In US dollars thousands except for number of shares and per share data)
 
         
Year ended June 30,
 
    
Notes
  
2021
   
2022
   
2023
 
Net revenues
         
Integrated solutions contracts revenue (including revenue from related parties of $1,446, $2,288 and $3,524 for the years ended June 30, 2021, 2022 and 2023, respectively)
        $ 460,180     $ 573,567     $ 632,100  
Product sales (including revenue from related parties of $8,186, $4,018 and $11,256 for the years ended June 30, 2021, 2022 and 2023, respectively)
        28,667       38,486       47,424  
Revenue from services
        104,619       95,409       97,849  
     
 
 
   
 
 
   
 
 
 
Total net revenues
     
 
593,466
 
 
 
707,462
 
 
 
777,373
 
Costs of integrated solutions contracts (including purchases from related parties of $1,860, $1,214 and $1,811 for the years ended June 30, 2021, 2022 and 2023, respectively)
          336,471       422,236       474,046  
Costs of products sold (including purchases from related parties of $1,198, $519 and $155 for the years ended June 30, 2021, 2022 and 2023, respectively)
        5,293       10,247       13,257  
Costs of services rendered
        33,423       35,622       34,585  
     
 
 
   
 
 
   
 
 
 
Gross profit
     
 
218,279
 
 
 
239,357
 
 
 
255,485
 
Operating expenses
         
Selling
        35,197       45,301       57,243  
General and administrative
        69,982       80,241       63,580  
Research and development (including research and development from related parties of $212, $208
and $144 for the years ended June 30, 2021, 2022 and 2023, respectively)
        55,954       69,580       70,200  
VAT refunds and government subsidies
        (30,099     (30,309     (28,551
     
 
 
   
 
 
   
 
 
 
Total operating expenses
     
 
131,034
 
 
 
164,813
 
 
 
162,472
 
     
 
 
   
 
 
   
 
 
 
 
F-8

HOLLYSYS AUTOMATION TECHNOLOGIES LTD.
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME – continued
(In US dollars thousands except for number of shares and per share data)
 
         
Year ended June 30,
 
    
Notes
  
2021
   
2022
   
2023
 
Income from operations
       
$
87,245
 
 
$
74,544
 
 
$
93,013
 
Other income, net (including other income from related parties of $2,445, $2,830 and $1,891 for the years ended June 30, 2021, 2022 and 2023, respectively)
          10,449       2,185       3,372  
Foreign exchange (loss) gain
          (6,219     1,789       6,363  
Gains on disposal of an investment in an equity investee
                   7,995           
Losses on disposal of subsidiaries
                   (3         
Gains on disposal of an investment in securities
          3,323                845  
Impairment loss of investments in cost investees
                   (773         
Share of net income of equity investees
          604       1,838       3,116  
Interest income
          14,131       12,698       12,394  
Interest expenses
          (553     (731     (878
Dividend income from investments in securities
          912       85       237  
         
 
 
   
 
 
   
 
 
 
Income before income taxes
       
 
109,892
 
 
 
99,627
 
 
 
118,462
 
Income tax expenses
   19      20,554       16,634       11,390  
         
 
 
   
 
 
   
 
 
 
Net income
       
 
89,338
 
 
 
82,993
 
 
 
107,072
 
Less: Net (loss) income attributable to
non-controlling
interests
          (371     (189     141  
         
 
 
   
 
 
   
 
 
 
Net income attributable to Hollysys Automation Technologies Ltd.
       
$
89,709
 
 
$
83,182
 
 
$
106,931
 
         
 
 
   
 
 
   
 
 
 
Other comprehensive income, net of tax of nil
                             
Translation adjustments
        $ 96,577     $ (46,590   $ (99,719
         
 
 
   
 
 
   
 
 
 
Comprehensive income
       
 
185,915
 
 
 
36,403
 
 
 
7,353
 
         
 
 
   
 
 
   
 
 
 
Less: Comprehensive (loss) income attributable to
non-controlling
interests
          (125     (1,310     185  
         
 
 
   
 
 
   
 
 
 
Comprehensive income attributable to Hollysys Automation Technologies Ltd.
       
$
186,040
 
 
$
37,713
 
 
$
7,168
 
         
 
 
   
 
 
   
 
 
 
Net income per share:
                             
Basic
   21    $ 1.48       1.36       1.74  
Diluted
   21    $ 1.46       1.35       1.72  
Shares used in net income per share computation:
                             
Basic
          60,566,709       61,007,806       61,521,412  
Diluted
          61,513,749       61,568,476       62,034,400  
The accompanying notes form an integral part of these consolidated financial statements
 
F-9

HOLLYSYS AUTOMATION TECHNOLOGIES LTD.
CONSOLIDATED STATEMENTS OF
CASH
FLOWS
(In US dollars thousands)
 
    
Year ended June 30,
 
    
2021
   
2022
   
2023
 
Cash flows from operating activities:
                        
Net income
   $ 89,338     $ 82,993     $ 107,072  
Adjustments to reconcile net income to net cash provided by operating activities:
                        
Depreciation of property, plant and equipment
     9,959       10,263       8,612  
Amortization of prepaid land leases
     454       382       331  
Amortization of intangible assets
     316       1,356       1,342  
Allowance for credit losses
     8,656       16,122       7,540  
(Gain) loss on disposal of long-lived 
assets
     (7     (75     19  
Share of net income of equity investees
     (604     (1,838     (3,116
Dividends received from an equity investee
     91                    
Loss on disposal of subsidiaries
              3           
Impairment loss on investment in a cost investee
              773           
Gains on disposal of an investment of an equity investee
              (7,995         
Gain on disposal of an investment in securities
     (3,323              (845
Share-based compensation expenses
     9,724       9,709       3,286  
Deferred income tax expenses (benefit)
     (5,838     4,179       (8,002
Other income, net
     (6,724                  
Changes in operating assets and liabilities:
                        
Accounts receivable and retention
     (88,854     (11,807     (32,011
Costs and estimated earnings in excess of billings
     3,049       (39,839     (40,902
Other receivables
     11,183       (3,425 )       1,036  
Advances to suppliers
     (1,253     (14,274     2,929  
Due from related parties
     6,784       4,903       (704 )
Inventories
 
 
4,657
 
 
 
(40,007
)
 
 
(28,581
)
Prepaid expenses
     (268 )     257       77  
Accounts payable
     10,178       28,470       7,574  
Deferred revenue
     31,432       19,221       (10,017
Accruals and other payable
     (966     (16,417     5,947  
Income tax payable
     514       1,423       1,957  
Other tax payables
     2,700       5,511       (223 )
Due to related parties
     (1,915 )     4,638       (144
    
 
 
   
 
 
   
 
 
 
Net cash provided by operating activities
  
$
79,283
 
 
$
54,526
 
 
$
23,177
 
 
F-10
HOLLYSYS AUTOMATION TECHNOLOGIES LTD.
CONSOLIDATED STATEMENTS OF CASH FLOWS – continued
(In US dollars thousands)
 
    
Year ended June 30,
 
    
2021
   
2022
   
2023
 
Cash flows from investing activities:
                        
Purchases of short-term investments
   $ (147,237   $ (64,383   $ (126,069
Maturity of short-term investments
     443,095       100,562       103,718  
Purchases of property, plant and equipment
     (18,131     (26,369     (40,918
Proceeds from disposal of property, plant and equipment
     314       140       309  
Investments made in equity investees
     (9,459     (1,261     (1,653
Proceeds from disposal of a subsidiary
              3,797       4,175  
Proceeds received from disposal of equity investments
     5,187       9,497           
Acquisition of a subsidiary, net of cash acquired
     (9,406     (8,726     (90
Proceeds received from investment in equity securities without readily determinable fair value
     5,895                845  
    
 
 
   
 
 
   
 
 
 
Net cash provided by (used in) investing activities
  
 
270,258
 
 
 
13,257
 
 
 
(59,683
Cash flows from financing activities:
                        
Proceeds from short-term bank loans
   $        $ 128     $ 293  
Repayments of short-term bank loans
              (59     (357
Proceeds from long-term bank loans
     520       875       18,818  
Repayments of long-term bank loans
     (633     (673     (869
Payment of dividends
     (12,107     (19,827         
Proceeds from issuance of shares of a subsidiary
     2                    
    
 
 
   
 
 
   
 
 
 
Net cash (used in) provided by financing activities
  
 
(12,218
 
 
(19,556
 
 
17,885
 
Effect of foreign exchange rate changes on cash, cash equivalents and restricted cash
     39,127       (24,747     (52,276
    
 
 
   
 
 
   
 
 
 
Net increase (decrease) in cash, cash equivalents and restricted cash
  
$
376,450
 
 
$
23,480
 
 
$
(70,897
    
 
 
   
 
 
   
 
 
 
Cash, cash equivalents and restricted cash, beginning of year
     319,097       695,547       719,027  
    
 
 
   
 
 
   
 
 
 
Cash, cash equivalents and restricted cash, end of year
  
$
695,547
 
 
$
719,027
 
 
$
648,130
 
    
 
 
   
 
 
   
 
 
 
Reconciliation of cash, cash equivalents and restricted cash to the consolidated balance sheets:
                        
Cash and cash equivalents
     664,321       679,754       611,632  
Current portion of restricted cash
     25,294       38,486       23,009  
Non-current
portion of restricted cash
     5,932       787       13,489  
    
 
 
   
 
 
   
 
 
 
Total cash, cash equivalents and restricted cash
  
 
695,547
 
 
 
719,027
 
 
 
648,130
 
    
 
 
   
 
 
   
 
 
 
Supplemental disclosures of cash flow information:
                        
Interest expense paid
   $ 553     $ 731     $ 1,129  
Income tax paid
   $ 16,804     $ 15,632     $ 16,131  
Supplemental disclosures of
non-cash
information:
                        
Acquisition of property, plant and equipment included in construction costs payable and accrued liabilities
   $ 477     $ 5,987     $ 11,560  
The accompanying notes form an integral part of these consolidated financial statements.

 
F-11

HOLLYSYS AUTOMATION TECHNOLOGIES LTD.
CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY
(In US dollars thousands except for number of shares)
 
    
Ordinary shares
    
Additional
paid-in

capital
   
Statutory
reserves
    
Retained
earnings
   
Accumulated
other
comprehensive
income
   
Total Hollysys
Automation
Technologies
Ltd.
stockholders’
equity
   
Non-controlling

interest
   
Total
equity
 
Balance at June 30, 2020
  
 
60,537,099
 
  
$
61
 
  
$
224,043
 
 
$
49,423
 
  
$
774,473
 
 
$
(63,517
 
$
984,483
 
 
$
4,403
 
 
$
988,886
 
    
 
 
    
 
 
    
 
 
   
 
 
    
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Issuance of ordinary shares
     830,238        —          1       —          —         —         1       —         1  
Share-based compensation
     —          —          9,724       —          —         —         9,724       —         9,724  
Net income for the year
     —          —          —         —          89,709       —         89,709       (371     89,338  
Appropriations to statutory reserves
     —          —          —         15,026        (15,026     —         —         —         —    
Dividend paid
     —          —          —         —          (12,107     —         (12,107     —         (12,107
Translation adjustments
     —          —          —         —          —         96,331       96,331       246       96,577  
Effect of change in accounting principle – ASC 326
     —          —          —         —          (30,451     —         (30,451     —         (30,451
    
 
 
    
 
 
    
 
 
   
 
 
    
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Balance at June 30, 2021
  
 
61,367,337
 
  
$
61
 
  
$
233,768
 
 
$
64,449
 
  
$
806,598
 
 
$
32,814
 
 
$
1,137,690
 
 
$
4,278
 
 
$
1,141,968
 
    
 
 
    
 
 
    
 
 
   
 
 
    
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Issuance of ordinary shares
     595,112        1        (1     —          —         —         —         —         —    
Share-based compensation
     —          —          9,709       —          —         —         9,709       —         9,709  
Net income for the year
     —          —          —         —          83,182       —         83,182       (189     82,993  
Appropriations to statutory reserves
     —          —          —         12,812        (12,812     —         —         —         —    
Dividend paid
     —          —          —         —          (19,827     —         (19,827     —         (19,827
Capital contribution from subsidiaries’
non-controlling
interest shareholders
     —          —          —         —          —         —         —         695       695  
Deconsolidation of a subsidiary
     —          —          —         2        —         —         2       (3,122     (3,120
Translation adjustments
     —          —          —         —          —         (45,469     (45,469     (1,121     (46,590
    
 
 
    
 
 
    
 
 
   
 
 
    
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Balance at June 30, 2022
  
 
61,962,449
 
  
$
62
 
  
$
243,476
 
 
$
77,263
 
  
$
857,141
 
 
$
(12,655
 
$
1,165,287
 
 
$
541
 
 
$
1,165,828
 
    
 
 
    
 
 
    
 
 
   
 
 
    
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Issuance of ordinary shares
     59,481        —          534       —          —         —         534       —         534  
Share-based compensation
     —          —          3,286       —          —         —         3,286       —         3,286  
Net income for the year
     —          —          —         —          106,931       —         106,931       141       107,072  
Appropriations to statutory reserves
     —          —          —         1,612        (1,612     —         —         —         —    
Dividend paid
     —          —          —         —          —         —         —         —         —    
Acquisition of a subsidiary
(i)
     —          —          (388     —          —         —         (388     298       (90
Transfer of an equity investee
(ii)
     —          —          —         —          (678     —         (678     —         (678
Translation adjustment
s
     —          —          —         —          —         (99,763     (99,763     44       (99,719
    
 
 
    
 
 
    
 
 
   
 
 
    
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Balance at June 30, 2023
  
 
62,021,930
 
  
$
62
 
  
$
246,908
 
 
$
78,875
 
  
$
961,782
 
 
$
(112,418
 
$
1,175,209
 
 
$
1,024
 
 
$
1,176,233
 
    
 
 
    
 
 
    
 
 
   
 
 
    
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
 
(i)
 
In March 2023, Hollysys Group Co., Ltd., spent $90 to acquire the remaining 20% equity of HollySys Smart Energy Technology (Beijing) Co., Ltd., The difference between the acquisition consideration and the carrying value of the equity is recorded in the consolidated statement of shareholders’ equity.
(ii)
 
In March 2023, Beijing Hollysys Co., Ltd., transferred 40% the equity of China Techenergy Co., Ltd. to Beijing HollySys Control Technology Co., Ltd., without consideration. The $678 recorded in the consolidated statement of shareholders’ equity is the deferred tax effect of the intercompany transfer due to different tax rates of the subsidiaries.
The accompanying notes form an integral part of these consolidated financial statements.

F-12
HOLLYSYS AUTOMATION TECHNOLOGIES LTD.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
FOR THE YEARS ENDED JUNE 30, 2021, 2022 AND 2023
(Amounts in thousands except for number of shares and per share data)
NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS
NOTE 1 - ORGANIZATION AND BUSINESS BACKGROUND
The Company, its subsidiaries and the
variable interest entity (“VIE”)
described below, (collectively the “Group”) are principally engaged in the manufacture, sale and provision of integrated automation systems and services, mechanical and electrical solution services and installation services in the PRC, Southeast Asia and the Middle East.
Hollysys Automation Technologies Ltd. (“Hollysys” or the “Company”) was established under the laws of the British Virgin Islands (“BVI”) on February 6, 2006.
As of June 30, 2023, the Company had subsidiaries incorporated in countries and jurisdictions including the People’s Republic of China (“PRC”), Singapore, Malaysia, Macau, Hong Kong, BVI, India, Qatar, Indonesia, and Philippines.
The Company makes a determination at the inception of each arrangement whether an entity in which the Company has made an investment or in which the Company has other variable interests is considered a VIE. The Company consolidates a VIE when it is deemed to be the primary beneficiary. The primary beneficiary of a VIE is the party that meets both of the following criteria: (i) has the power to make decisions that most significantly affect the economic performance of the VIE; and (ii) has the obligation to absorb losses or the right to receive benefits that in either case could potentially be significant to the VIE. Periodically, the Company determines whether any changes occurred requiring a reassessment of whether it is the primary beneficiary of a VIE. If the Company is not deemed to be the primary beneficiary in a VIE, the investment or other variable interests in a VIE is accounted for in accordance with applicable Generally Accepted Accounting Principles (“U.S. GAAP”).
In November 2015, Concord Electrical Contracting Ltd., (“CECL”) was established in Doha, Qatar, by Concord Corporation Pte. Ltd. (“CCPL”), a wholly-owned subsidiary of the Company incorporated under the laws of Singapore, and a Qatar citizen as a nominee shareholder, with 49% and 51% of equity interest in CECL, respectively. Through a series of contractual arrangements signed in November 2015 and September 2016, CCPL is entitled to appoint a majority of the directors of CECL who have the power to direct the activities that significantly impact CECL’s economic performance. In addition, CCPL is entitled to 99% of the variable returns or loss from CECL’s operations. In accordance with Accounting Standards Codification (“ASC”) 810,
Consolidation
, despite the lack of technical majority ownership, there exists a parent-subsidiary relationship between CCPL and CECL through the series of contractual arrangements and CCPL is considered the primary beneficiary of CECL, which is a VIE. Therefore, CECL has been consolidated by the Company since inception.
The following tables set forth the financial statement balances and amounts of the VIE that were included in the consolidated financial statements:
 
                                                   
    
June 30,
 
    
2022
    
2023
 
Current assets
  
$
3,391
 
  
$
3,149
 
Non-current
assets
  
 
6
 
  
 
  
 
    
 
 
    
 
 
 
Total assets
  
 
3,397
 
  
 
3,149
 
    
 
 
    
 
 
 
Current liabilities
  
$
1,547
 
  
$
586
 
    
 
 
    
 
 
 
Total liabilities
  
 
1,547
 
  
 
586
 
    
 
 
    
 
 
 
 
F-13

HOLLYSYS AUTOMATION TECHNOLOGIES LTD.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
FOR THE YEARS ENDED JUNE 30, 2021, 2022 AND 2023 – continued
(Amounts in thousands except for number of shares and per share data)
 
                                                   
    
Year ended June 30,
 
    
2022
    
2023
 
Net revenue
  
$
7
 
  
$
  
 
Cost of revenue
(1)
  
 
(1,474
  
 
(792
Net profit
  
 
1,481
 
  
 
792
 
Net cash used in operating activities
  
 
(323
  
 
(319
 
(1)
Cost of revenue is negative because of the reversal of warranties provision which was overprovided in previous years.
As of June 30, 2023, the current assets of the VIE included amounts due from subsidiaries of the Group amounting to $2,475 (June 30, 2022: $2,403), and the current liabilities of the VIE included amounts due to subsidiaries of the Group amounting to $328 (June 30, 2022: $325), which were all eliminated upon consolidation by the Company. Creditors of the VIE do not have recourse to the general credit of the Company for the liabilities of the VIE. The Company is obligated to absorb the VIE’s expected losses and to provide financial support to the VIE if required. For the years ended June 30, 2022 and 2023, the Company has not provided financial support other than that for which it was contractually required to provide. The Company believes that there are no assets of the VIE that can be used to settle only the obligations of the VIE.
In July 2017, Bond Corporation Pte. Ltd (“BCPL”), a wholly-owned Singapore subsidiary of the Company, and a Malaysian citizen (the “Trustee”) entered into a trust deed, under which, 49.1% of BCPL’s equity interests in Bond M & E Sdn. Bhd. (“BMJB”), a Malaysian company, which previously was a 100% subsidiary of BCPL, was transferred to the Trustee. According to the trust deed, all of the beneficial interests in BMJB belong to BCPL and the Trustee shall hold the legal title of the transferred shares in trust for and act on behalf of BCPL absolutely. Any dividend, interest and other benefits received or receivable by the Trustee will be transferred to BCPL. The Trustee shall exercise the managerial rights and voting power in a manner directed by a prior written notice from BCPL. The Trustee shall be obligated to vote in the same manner as BCPL in the absence of any written notice. In addition, an undated Form of Transfer of Securities with the transferee’s name left blank was duly executed by the Trustee and delivered to BCPL. Therefore, BCPL can transfer the 49.1% of equity interests to any party at any time without further approval by the Trustee. Accordingly, the Company believes it holds all beneficial rights, obligation and the power of the 100% equity interest in BMJB, and therefore consolidates BMJB in its consolidated financial statements.
NOTE 2 - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
Basis of Presentation
The consolidated financial statements are prepared in accordance with U.S. GAAP.
Principles of Consolidation
The consolidated financial statements include the financial statements of the Company, its subsidiaries and a VIE. All inter-company transactions and balances between the Company, its subsidiaries, and the VIE are eliminated upon consolidation. The Company included the results of operations of acquired businesses from the respective dates of acquisition.
 
F-14

HOLLYSYS AUTOMATION TECHNOLOGIES LTD.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
FOR THE YEARS ENDED JUNE 30, 2021, 2022 AND 2023 – continued
(Amounts in thousands except for number of shares and per share data)
 
Use of estimates
The preparation of 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 disclosures of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Management evaluates estimates, including those related to the expected total costs of integrated solutions contracts and service contracts, allowance for current expected credit losses, fair value of the retained equity interest of a former subsidiary, warranties, valuation allowance of deferred tax assets, impairment of goodwill and other long-lived assets, goodwill related to the acquisition of Beijing Hollysys Intelligent Technologies Co., Ltd (“Hollysys Intelligent”), provision for loss contracts, incremental borrowing rate (“IBR”) for operating leases and net realizable value of inventory. Management’s estimates are based on historical experience and on various other assumptions that are believed to be reasonable, the results of which form the basis for making judgments about the carrying values of assets and liabilities. Actual results could differ materially from those estimates.
Foreign currency translations and transactions
The Company’s functional currency is the United States dollar (“US dollars” or “$”); whereas the Company’s subsidiaries and VIE use the primary currency of the economic environment in which their operations are conducted as their functional currency. According to the criteria of ASC 830,
Foreign Currency Matters
, the Company uses the US dollars as its reporting currency.
The Company translates the assets and liabilities of its subsidiaries and VIE into US dollars using the rate of exchange prevailing at the balance sheet date, and the consolidated statements of comprehensive income are translated at average rates during the reporting period. Adjustments resulting from the translation of financial statements from the functional currency into US dollars are recorded in stockholders’ equity as part of accumulated other comprehensive income. Transactions denominated in currencies other than the functional currency are translated into the functional currency at the exchange rates prevailing on the transaction dates, and the exchange gains or losses are reflected in the consolidated statements of comprehensive income for the reporting period.
“RMB” and “CNY” refer to Renminbi, the legal currency of China; “SGD” and “S$” refer to the Singapore dollar, the legal currency of Singapore; “US dollar,” “$” and “US$” refer to the legal currency of the United States; “MYR” refers to the Malaysian Ringgit, the legal currency of Malaysia; “AED” refers to the United Arab Emirates Dirham, the legal currency of United Arab Emirates; “HKD” refers to the Hong Kong dollar, the legal currency of Hong Kong; “MOP” refers to the Macau Pataca, the legal currency of Macau; “INR” refers to the Indian Rupee, the legal currency of India; and “QAR” refers to the Qatar Riyal, the legal currency of Qatar; “IDR” refers to Indonesia Rupiah, the legal currency of Indonesia, “PHP” refers to Philippine Peso, the legal currency of Philippines.
Business combinations
The Company accounts for its business combinations using the purchase method of accounting in accordance with ASC Topic 805,
Business Combinations
(“ASC 805”). The purchase method of accounting requires that the consideration transferred be allocated to the assets, including separately identifiable assets and liabilities the Company acquired based on their estimated fair values. The consideration transferred in an acquisition is measured as the aggregate of the fair values at the date of exchange of the assets given, liabilities incurred, and equity instruments issued as well as the contingent considerations and all contractual contingencies as of the acquisition date. Identifiable assets, liabilities and contingent liabilities acquired or assumed are measured separately at their fair value as of the acquisition date, irrespective of the extent of any
non-controlling
interests. The excess of (i) the total cost of the acquisition, fair value of the
non-controlling
interests and acquisition date fair value of any previously held equity interest in the acquiree over (ii) the fair value of the identifiable net assets of the acquiree, is recorded as goodwill. If the cost of the acquisition is less than the fair value of the net assets of the subsidiary acquired, the difference is recognized directly in the consolidated statements of comprehensive income.
 
F-15

HOLLYSYS AUTOMATION TECHNOLOGIES LTD.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
FOR THE YEARS ENDED JUNE 30, 2021, 2022 AND 2023 – continued
(Amounts in thousands except for number of shares and per share data)
 
The determination and allocation of fair values to the identifiable assets acquired, liabilities assumed and
non-controlling
interests are based on various assumptions and valuation methodologies requiring considerable management judgment. The most significant variables in these valuations are discount rates, terminal values, as well as the assumptions and estimates used to determine the cash inflows and outflows. The Company determines discount rates to be used based on the risk inherent in the related activity’s current business model and industry comparisons. Terminal values are based on the expected life of assets and forecasted cash flows over that period.
Acquisition-related costs are recognized as general and administrative expenses in the consolidated statements of comprehensive income as incurred.
Cash and cash equivalents
Cash and cash equivalents consist of cash on hand and bank deposits, which are unrestricted as to withdrawal and use. All highly liquid investments that are readily convertible to known amounts of cash with original stated maturities of three months or less are classified as cash equivalents.
Short-term investments
Short-term investments consist of deposits placed with financial institutions with original maturity terms from four months to one year. As of June 30, 2023, $24,938, $1,490, and $6,774 of short-term investments were placed in financial institutions in the PRC, Singapore, and Malaysia, respectively. As of June 30, 2022, $nil, $4,310, and $7,893 of short-term investments were placed in financial institutions in the PRC, Singapore, Malaysia, respectively.
Restricted cash
Restricted cash mainly consists of the cash deposited in banks pledged for performance guarantees or bank loans. These cash balances are not available for use until these guarantees are expired or cancelled, or the loans are repaid.
Revenue recognition
Integrated solutions contracts
Revenues generated from designing, building, and delivering customized integrated industrial automation systems are recognized over time as the customer simultaneously receives and consumes the benefits provided by the Company’s performance as it occurs or because the customers control the related asset as it is created or enhanced. The contracts for designing, building, and delivering customized integrated industrial automation systems are legally enforceable and binding agreements between the Company and customers. The duration of contracts depends on the contract size and ranges from six months to five years excluding the warranty period. The majority of the contract duration is longer than one year.
Revenue generated from mechanical and electrical solution contracts for the construction or renovation of buildings, rail or infrastructure facilities is also recognized over time as the customer simultaneously receives and consumes the benefits provided by the Company’s performance as it occurs or because the customers control the related asset as it is created or enhanced. The contracts for mechanical and electrical solution are legally enforceable and binding agreements between the Company and customers. The duration of contracts depends on the contract size and the complexity of the construction work and ranges from six months to three years excluding the warranty period. The majority of the contract duration is longer than one year.
 
F-16

HOLLYSYS AUTOMATION TECHNOLOGIES LTD.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
FOR THE YEARS ENDED JUNE 30, 2021, 2022 AND 2023 – continued
(Amounts in thousands except for number of shares and per share data)
 
In accordance with ASC Topic 606,
Revenue from Contract with Customers
(“ASC 606”), recognition is based on an estimate of the income earned to date, less income recognized in earlier periods. Extent of progress toward completion is measured using the
cost-to-cost
method where the progress (the percentage complete) is determined by dividing costs incurred to date by the total amount of costs expected to be incurred for the integrated solutions contracts. The Company’s estimates of total costs expected to be incurred for an integrated solutions contract include assumptions regarding the Company’s future effort or input such as direct costs of equipment and materials and direct labor costs. Significant estimation uncertainty exists due to the long construction periods and sensitivity of these assumptions to the extent of progress towards completion and estimated total costs of integrated solutions contracts, as both impact revenue and gross profit realization. The significant assumptions are forward-looking and could be affected by future economic and market conditions and changes in the level of efforts and costs required to complete the integrated solutions contracts. The total costs incurred may not always be proportionate to the Company’s progress in satisfying their performance obligations. Changes in the estimated total costs affect the revenue recognized in the current period and in future periods. Provisions, if any, are made in the period when anticipated losses become evident on uncompleted contracts.
The Company reviews and updates the estimated total costs of the contracts at least annually. Revisions to contract revenue and estimated total costs of the contracts are made in the period in which the facts and circumstances that cause the revision become known and are accounted for as changes in estimates. Unapproved change orders are considered claims. Claims are recognized only when they have been awarded by customers. Excluding the impact of change orders, if the estimated total costs of integrated solutions contracts, which were revised during the years ended June 30, 2021, 2022 and 2023, had been used as a basis of recognition of integrated solutions contracts revenue since the contract commencement, net income for the years ended June 30, 2021, 2022 and 2023 would have been decreased by $13,528, $28,473, and $22,516, respectively; basic net income per share for years ended June 30, 2021, 2022 and 2023 would have been decreased by $0.22, $0.47, and $0.37 respectively; and diluted net income per share for the years ended June 30, 2021, 2022 and 2023, would have decreased by $0.22, $0.46, and $0.36, respectively. Revisions to the estimated total costs for the years ended June 30, 2021, 2022 and 2023 were made in the ordinary course of business.
The Company combines a group of contracts as one project if they are closely related and are, in substance, parts of a single project with an overall profit margin. The Company segments a contract into several projects, when they are of different business substance, for example, with different business negotiation, solutions, implementation plans and margins.
Revenue in excess of billings on the contracts is recorded as costs and estimated earnings in excess of billings. Billings in excess of revenues recognized on the contracts are recorded as deferred revenue until the above revenue recognition criteria are met. Recognition of accounts receivable and costs and estimated earnings in excess of billings are discussed below.
The Company generally recognizes 100% of the contractual revenue when the customer acceptance has been obtained and no further major costs are estimated to be incurred, and normally this is also when the warranty period commences. Revenues are presented net of value-added tax collected on behalf of the government.
Product sales
The Company’s products mainly include hardware and software. Revenue generated from sales of products is recognized when control of the promised goods is transferred to the Company’s customers
for
 an amount of consideration to which the Company expects to be entitled to in exchange for those goods. Revenues are presented net of value-added tax collected on behalf of the government.
Service rendered
The Company mainly provides the following services:
The Company provides maintenance service which is generally completed onsite at the customers’ premises. Revenue is recognized over time by using the
cost-to-cost
method to measure the progress towards the completion of the performance obligation as the customer simultaneously receives and consumes the benefits from the services rendered by the Company. As costs incurred represent work performed, the Company believes this method best depicts transfer of control of the asset to the customer. Revenues are presented net of value-added tax collected on behalf of the government.
 
F-17

HOLLYSYS AUTOMATION TECHNOLOGIES LTD.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
FOR THE YEARS ENDED JUNE 30, 2021, 2022 AND 2023 – continued
(Amounts in thousands except for number of shares and per share data)
 
The Company also separately sells extended warranties to their integrated solution customers for a fixed period. Such arrangements are negotiated separately from the corresponding integrated solution system and are usually entered into upon the expiration of the warranty period attached to the integrated solutions contracts. During the extended warranty period, the Company is responsible for addressing issues related to the system. Part replacement is not covered in such services. The Company uses time elapsed to measure the progress toward complete satisfaction of the performance obligation and recognizes revenue ratably over the contractual term. Revenues are presented net of value-added tax collected on behalf of the government.
Excluding the impact of change orders, if the estimated total costs of service contracts, which were revised during the year ended June 30, 2023, had been used as a basis of recognition of service contract revenue since the contract commencement, net income for the years ended June 30, 2021, 2022 and 2023 would have been decreased by $9,735, $7,450 and $5,771, respectively; basic net income per share for years ended June 30, 2021, 2022 and 2023 would have been decreased by $0.16, $0.12 and $0.09, respectively; and diluted net income per share for the years ended June 30, 2021, 2022 and 2023, would have decreased by $0.16, $0.12 and $0.09, respectively. Revisions to the estimated total costs for the years ended June 30, 2021, 2022 and 2023 were made in the ordinary course of business.
Contract assets
Contract assets include amounts that represent the rights to receive payment for goods or services that have been transferred to the customer, with the rights conditional upon something other than the passage of time. Accordingly, the Company includes the following in the contract assets: (i) unbilled amounts resulting from revenue recognized exceeding amounts billed to customers for integrated solutions contracts and maintenance service contracts using the
cost-to-cost
method, which are recorded in the balance sheet as costs and estimated earnings in excess of billing; and (ii) accounts receivable retention amounts which were held by customers from the VIE (Concord and Bond Groups) upon the issuance of the final completion certificate and completion of the defects liability period.
Performance of the integrated solutions contracts will often extend over long periods and the Company’s right to receive payments depends on its performance in accordance with the contractual terms. The Company has different billing practices for its PRC subsidiaries, overseas subsidiaries, and the VIE (Concord and Bond Groups). For the Company’s PRC subsidiaries, billings are issued based on milestones specified in the contracts negotiated with customers. In general, there are four milestones: 1) project commencement; 2) system manufacturing and delivery; 3) installation,
trial-run
and customer acceptance; and 4) end of the warranty period. The amounts to be billed at each milestone are specified in the contract. All integrated solutions contracts have the first milestone, but not all contracts require prepayments. The length of each interval between two continuous billings under an integrated solutions contract varies depending on the duration of the contract (under certain contracts, the interval lasts more than a year) and the last billing to be issued for an integrated solutions contract is scheduled at the end of a warranty period. There are no significant financing components in the integrate solutions contracts.
For Concord and Bond Groups, billing claims rendered are subject to the further approval and certification of the customers or their designated consultants. Payments are made to Concord and Bond Groups based on the certified billings according to the payment terms mutually agreed between the customers and Concord and Bond Groups. Certain amounts are retained by the customer and payable to Concord and Bond Groups upon the issuance of the final completion certificate and completion of the defects liability period. The retained amounts are recorded as accounts receivable retention.
Contract liabilities
Contract liabilities include the amounts that reflect obligations to provide goods or services for which payment has been received. Contract liabilities are presented in the balance sheet as deferred revenue.
 
F-18

HOLLYSYS AUTOMATION TECHNOLOGIES LTD.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
FOR THE YEARS ENDED JUNE 30, 2021, 2022 AND 2023 – continued
(Amounts in thousands except for number of shares and per share data)
 
The Company receives prepayments for integrated solutions contracts, product sales and service contracts for goods or services to be provided in the future. Prepayments received are recorded as deferred revenue, which is recognized as revenue based on the revenue recognition policies disclosed above for integrated solutions contracts, product sales and services rendered.
Accounts receivable, costs and estimated earnings in excess of billings and accounts receivable retention
The carrying value of the Company’s accounts receivable, costs and estimated earnings in excess of billings and accounts receivable retention, net of the allowance for credit losses, represents their estimated net realizable value. An allowance for doubtful accounts is recognized when it is probable that the Company will not collect the amount and is written off in the period when deemed uncollectible. The Company periodically reviews the status of contracts and decides how much of an allowance for doubtful accounts should be made based on factors surrounding the credit risk of customers and historical experience. The Company does not require collateral from its customers and does not charge interest for late payments by its customers.
Inventories
Inventories are composed of raw materials, work in progress, purchased and manufactured finished goods and low value consumables. Inventories are stated at the lower of cost and net realizable value. The Company uses the weighted average cost method as its inventory costing method.
The Company assesses the lower of cost and net realizable value for
non-saleable,
excess or obsolete inventories based on its periodic review of inventory quantities on hand and the latest forecasts of product demand and production requirements from its customers. The Company writes down inventories for
non-saleable,
excess or obsolete raw materials,
work-in-process
and finished goods by charging such write-downs to cost of integrated solutions contracts and/or costs of products sold.
Warranties
Warranties represent a major term under integrated solutions contracts and maintenance service contracts, which will last, in general, for one to three years or otherwise specified in the terms of the contract. The Company accrues warranty liabilities under a service contract as a percentage of revenue recognized, which is derived from its historical experience, in order to recognize the warranty cost for the related contract throughout the contract period.
Property, plant and equipment, net
Property, plant and equipment, other than construction in progress, are recorded at cost and are stated net of accumulated depreciation and impairment, if any. Depreciation expense is determined using the straight-line method over the estimated useful lives of the assets as follows:
 
Buildings
    
30 - 50 years
 
Machinery
    
5 
 10
years
 
Software
    
3 
 10
years
 
Vehicles
    
5 
 10
years
 
Electronic and other equipment
    
3 
 10
years
 
Construction in progress represents uncompleted construction work of certain facilities which, upon completion, management intends to hold for production purposes. In addition to costs under construction contracts, other costs directly related to the construction of such facilities, including duty and tariff, equipment installation and shipping costs, and borrowing costs are capitalized. Depreciation commences when the asset is placed in service.
Maintenance and repairs are charged directly to expenses as incurred, whereas betterment and renewals are capitalized in their respective accounts. When an item is retired or otherwise disposed of, the cost and applicable accumulated depreciation are removed and the resulting gain or loss is recognized for the reporting period.
 
F-19

HOLLYSYS AUTOMATION TECHNOLOGIES LTD.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
FOR THE YEARS ENDED JUNE 30, 2021, 2022 AND 2023 – continued
(Amounts in thousands except for number of shares and per share data)
 
Prepaid land leases, net
Prepaid land lease payments, for the land use right of four parcels of land in the PRC, three parcels of leasehold land in Malaysia and one parcel of leasehold land in Singapore, are initially stated at cost and are subsequently amortized on a straight-line basis over the lease terms of 49 to 88 years.
Intangible assets, net
Intangible assets are carried at cost less accumulated amortization and any impairment. Intangible assets acquired in a business combination are recognized initially at fair value at the date of acquisition. Intangible assets are amortized using a straight-line method.
The estimated useful lives for the intangible assets are as follows:
 
Category
  
Estimated useful life
 
Patents and copyrights
     5 
 10 years
 
Residual values are considered nil.
Goodwill
Goodwill represents the excess of the purchase price over the estimated fair value of net tangible and identifiable intangible assets acquired. The Company assesses goodwill for impairment in accordance with ASC subtopic
350-20,
Intangibles – Goodwill and Other
(“ASC
350-20”),
which requires that goodwill is not amortized but to be tested for impairment at the reporting unit level at least annually and more frequently upon the occurrence of certain events as defined by ASC
350-20.
The Company’s goodwill outstanding at June 30, 2023 was related to the acquisitions of Beijing Hollysys Industrial Software Company Ltd (“Hollysys Industrial Software”), Shandong Lukang Pharmaceutical Engineering Design Co., Ltd (“Shandong Lukang”) and Hollysys Intelligent.
The Company has the option to assess qualitative factors first to determine whether it is necessary to perform the quantitative test in accordance with ASC
350-20.
If the Company believes, as a result of the qualitative assessment, that it is
more-likely-than-not
that the fair value of the reporting unit is less than its carrying amount, the quantitative impairment test described below is required. Otherwise, no further testing is required. In the qualitative assessment, the Company considers primary factors such as industry and market considerations, overall financial performance of the reporting unit, and other specific information related to the operations. In performing the quantitative impairment test, the first step compares the carrying amount of the reporting unit to the fair value of the reporting unit based on either quoted market prices of the ordinary shares or estimated fair value using a combination of the income approach and the market approach. If the fair value of the reporting unit exceeds the carrying value of the reporting unit, goodwill is not impaired and the Company is not required to perform further testing. If the carrying value of the reporting unit exceeds the fair value of the reporting unit, then the Company must perform the impairment test in order to determine the implied fair value of the reporting unit’s goodwill. The fair value of the reporting unit is allocated to its assets and liabilities in a manner similar to a purchase price allocation in order to determine the implied fair value of the reporting unit goodwill. If the carrying amount of the goodwill is greater than its implied fair value, the excess is recognized as an impairment loss.
 
F-20

HOLLYSYS AUTOMATION TECHNOLOGIES LTD.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
FOR THE YEARS ENDED JUNE 30, 2021, 2022 AND 2023 – continued
(Amounts in thousands except for number of shares and per share data)
 
Impairment of long-lived assets other than goodwill
The Company evaluates its long-lived assets or asset groups including acquired intangibles with finite lives for impairment whenever events or changes in circumstances (such as a significant adverse change to market conditions that will impact the future use of the assets) indicate that the carrying amount of a group of long-lived assets may not be fully recoverable. When these events occur, the Company evaluates the impairment by comparing the carrying amount of the assets to future undiscounted cash flows expected to result from the use of the assets and their eventual disposition. If the sum of the expected undiscounted cash flows is less than the carrying amount of the assets, the Company recognizes an impairment loss based on the excess of the carrying amount of the asset group over its fair value, generally based upon discounted cash flows or quoted market prices.
Shipping and handling costs
All shipping and handling fees charged to customers are included in net revenue. Shipping and handling costs incurred are included in cost of integrated solutions contracts and/or costs of products sold as appropriate.
Income taxes
The Company follows the liability method of accounting for income taxes. Under this method, deferred tax assets and liabilities are determined based on the differences between the financial reporting and tax bases of assets and liabilities using enacted tax rates that will be in effect in the period in which the differences are expected to reverse. The Company records a valuation allowance to offset deferred tax assets if based on the weight of available evidence, it is
more-likely-than-not
that some portion, or all, of the deferred tax assets will not be realized. The effect on deferred taxes of a change in tax rate is recognized in tax expense in the period that includes the enactment date of the change in tax rate.
The Company complies with ASC 740,
Income Taxes
(“ASC 740”)
,
which clarifies the accounting and disclosure for uncertainty in income taxes. Interests and penalties arising from underpayment of income taxes shall be computed in accordance with the related tax laws. The amount of interest expense is computed by applying the applicable statutory rate of interest to the difference between the tax position recognized and the amount previously taken or expected to be taken in a tax return. Interests and penalties recognized in accordance with ASC 740 are classified in the financial statements as a component of income tax expense. In accordance with the provisions of ASC 740, the Company recognizes in its financial statements the impact of a tax position if a tax return position or future tax position is “more likely than not” to prevail based on the facts and technical merits of the position. Tax positions that meet the “more likely than not” recognition threshold are measured at the largest amount of tax benefit that has a greater than fifty percent likelihood of being realized upon settlement. The Company’s estimated liability for unrecognized tax positions which is included in accrued liabilities is periodically assessed for adequacy and may be affected by changing interpretations of laws, rulings by tax authorities, changes and/or developments with respect to tax audits, and expiration of the statute of limitations. The outcome for a particular audit cannot be determined with certainty prior to the conclusion of the audit and, in some cases, appeal or litigation process. The actual benefits ultimately realized may differ from the Company’s estimates. As each annual filling is done, adjustments, if any, are recorded in the Company’s financial statements. Additionally, in future periods, changes in facts, circumstances, and new information may require the Company to adjust the recognition and measurement estimates with regard to individual tax positions. Changes in recognition and measurement estimates are recognized in the period in which the changes occur.
Research and development costs
Research and development costs consist primarily of salaries, bonuses and benefits for research and development personnel. Research and development costs also include travel expenses of research and development personnel as well as depreciation of hardware equipment and software tools and other materials used in research and development activities. Research and development costs are expensed as incurred. Software development costs are also expensed as incurred as the costs qualifying for capitalization have been insignificant for the periods presented.
 
F-21

HOLLYSYS AUTOMATION TECHNOLOGIES LTD.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
FOR THE YEARS ENDED JUNE 30, 2021, 2022 AND 2023 – continued
(Amounts in thousands except for number of shares and per share data)
 
VAT refunds and government subsidies
Pursuant to the laws and regulations of the PRC, the Company remits 13% of its sales as value added tax (“VAT”), and then is entitled to a refund of the portion of the Company’s actual VAT burden that exceeds the 3% levied on all sales containing internally developed software products. VAT refunds are recognized in the consolidated statements of comprehensive income when cash refunds or the necessary approval from the tax authority has been received. Certain subsidiaries of the Company located in the PRC receive government subsidies from local PRC government agencies.
Government grants, which mainly represent amounts received from central and local governments in connection with the Company’s investments in local business districts and contributions to technology development
.
Government subsidies are recognized in the consolidated statements of comprehensive income when the necessary conditions have been met. Government grants received for the years ended June 30, 2021, 2022 and 2023 amounted to $
3,934
, $
4,987
and $
3,416
, respectively, of which $
9,192
, $
7,911
and $
6,203
were included as a credit to operating expenses in the consolidated statements of comprehensive income for the years ended June 30, 2021, 2022 and 2023, respectively.
 
As of June 30, 2022 and 2023, government grants recorded as accrued liabilities were $13,636 and $10,279, respectively.
Appropriations to statutory reserve
Under the corporate law and relevant regulations in the PRC, all of the subsidiaries of the Company located in the PRC are required to appropriate a portion of their retained earnings to statutory reserve. All subsidiaries located in the PRC are required to appropriate 10% of their annual
after-tax
income each year to the statutory reserve until the statutory reserve balance reaches 50% of the registered capital. In general, the statutory reserve shall not be used for dividend distribution purposes. In Dubai and Qatar, companies are required to appropriate 10% of its annual
after-tax
income each year to the statutory reserve and the appropriation may be suspended by the shareholders if the reserve reaches 50% of the registered capital. The statutory reserve can be used to cover the losses of the companies or to increase the capital of the companies with a decision by the general assembly of Concord Corporation Pte. Ltd, Dubai Branch (“CCPL Dubai”) and Concord Electrical Contracting Ltd., a Qatar company (“CECL”).
Segment reporting
In accordance with ASC 280,
Segment Reporting
(“ASC 280”), segment reporting is determined based on how the Company’s chief operating decision makers review operating results to make decisions about allocating resources and assessing performance of the Company. According to management’s approach, the Company organizes its internal financial reporting structure based on its main product and service offerings. The Company operates in three principal business segments in the financial reporting structure and their management report, namely industrial automation, rail transportation and mechanical and electrical solutions. The Company does not allocate any assets to the three segments as management does not use the information to measure the performance of the reportable segments.
Comprehensive income
Comprehensive income is defined as the changes in equity of the Company during a period from transactions and other events and circumstances excluding transactions resulting from investments by owners and distributions to owners. In accordance with ASC 220,
Comprehensive Income
(“ASC 220”), the Company presents components of net income and other comprehensive income in one continuous statement.
Investments in equity investees and equity securities
The Company accounts for its equity investments under the equity method when the Company has rights and ability to exercise significant influence over the investees. Significant influence is generally considered to exist when the Company has an ownership interest in the investee between 20% and 50%. Other factors, such as representation on the investee’s board of directors and the impact of commercial arrangements, are also considered in determining whether the equity method of accounting is appropriate.
 
F-22

HOLLYSYS AUTOMATION TECHNOLOGIES LTD.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
FOR THE YEARS ENDED JUNE 30, 2021, 2022 AND 2023 – continued
(Amounts in thousands except for number of shares and per share data)
 
Under the equity method, original investments are recorded at cost and adjusted by the Company’s share of undistributed earnings or losses of these entities, by the amortization of any basis difference between the amount of the Company’s investment and its share of the net assets of the investee, and by dividend distributions or subsequent investments. When dividends from an investee exceed the carrying amount of an equity method investment, the excess distribution is recognized as a gain and reported as share of net income of equity investees, net in the consolidated statements of comprehensive income when the Company is not liable for the obligations of the investee nor otherwise committed to provide financial support. In such cases, subsequent equity method earnings are not recorded until subsequent earnings equal the gain recorded. Unrealized inter-company profits and losses related to equity investees are eliminated. An impairment charge, being the difference between the carrying amount and the fair value of the equity investee, is recognized in the consolidated statements of comprehensive income when the decline in value is considered other than temporary. The Company will discontinue applying the equity method if an investment (plus additional financial support provided to the investee, if any) has been reduced to zero. When the Company has other investments in its equity-method investee and is not required to advance additional funds to that investee, the Company would continue to report its share of equity method losses in its consolidated statement of comprehensive income after its equity-method investment has been reduced to zero, to the extent of and as an adjustment to the adjusted basis of its other investments in the investee. Such losses are first applied to those investments of a lower liquidation preference before being further applied to the investments of a higher liquidation preference.
The Company uses the cumulative earnings approach to classify distributions received from equity investees. Under this approach, distributions received from equity investees are presumed to be a return on the investment and are classified as cash inflows from operating activities unless the distributions received exceed cumulative equity in earnings recognized by the investor. In such case, the excess is considered a return of investment and is classified as cash inflows from investing activities.
For equity investments other than those accounted for under the equity method or those that result in consolidation of the investee, the Company measures equity investments at fair value and recognizes any changes in fair value in net income. However, for equity investments that do not have readily determinable fair values and do not qualify for the existing practical expedient in ASC 820,
Fair Value Measurements and Disclosures
(“ASC 820”), to estimate fair value using the net asset value per share (or its equivalent) of the investment, the Company has elected to measure those investments at cost, less any impairment, plus or minus changes resulting from observable price changes in orderly transactions for an identical or a similar investment of the same issuer. At each reporting date, the Company is required to make a qualitative assessment as to whether equity investments without a readily determinable fair value for which the measurement alternative is elected is impaired. In the event that a qualitative assessment indicates that the investment is impaired and the fair value of the investment is less than the carrying value, the carrying value is written down to its fair value. A variety of factors are considered when determining if a decline in fair value is below carrying value, including, among others, the financial condition and prospects of the investee.
Capitalization of interest
Interest incurred on borrowings for the Company’s construction of facilities and assembly line projects during the active construction period is capitalized. The capitalization of interest ceases once a project is substantially complete. The amount to be capitalized is determined by applying the weighted-average interest rate of the Company’s outstanding borrowings to the average amount of accumulated capital expenditures for assets under construction during the year and is added to the cost of the underlying assets and amortized over their respective useful lives.
Income per share
Income per share is computed in accordance with ASC 260,
Earnings Per Share
(“ASC 260”). Basic income per ordinary share is computed by dividing income attributable to holders of ordinary shares by the weighted average number of ordinary shares outstanding during the period. Diluted income per ordinary share reflects the potential dilution that could occur if securities or other contracts to issue ordinary shares were exercised or converted into ordinary shares.
 
F-23

HOLLYSYS AUTOMATION TECHNOLOGIES LTD.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
FOR THE YEARS ENDED JUNE 30, 2021, 2022 AND 2023 – continued
(Amounts in thousands except for number of shares and per share data)
 
Share-based compensation
The Company accounts for share-based compensation in accordance with ASC 718,
Compensation-Stock Compensation
(“ASC 718”). The Company recognizes compensation cost for an award with only service conditions that has a graded vesting schedule on a straight-line basis over the requisite service period for the entire award. The compensation cost for each vesting tranche in an award subject to performance vesting is recognized ratably from the service inception date to the vesting date for each tranche. To the extent the required service and performance conditions are not met resulting in the forfeiture of the share-based awards, previously recognized compensation expense relating to those awards is reversed. ASC 718 requires forfeitures to be estimated at the time of grant and revised, if necessary, in a subsequent period if actual forfeitures differ from initial estimates. The Company accounts for forfeitures as they occur.
For share-based awards that are subject to performance-based vesting conditions in addition to time-based vesting, the Company recognizes the estimated grant-date fair value of performance-based awards, net of estimated forfeitures, as share-based compensation expense over the vesting period based upon the Company’s determination of whether it is probable that the performance-based criteria will be achieved. At each reporting period, the Company reassesses the probability of achieving the performance-based criteria. Determining whether the performance-based criteria will be achieved involves judgment, and the estimate of share-based compensation expense may be revised periodically based on changes in the probability of achieving the performance-based criteria. Revisions are reflected in the period in which the estimate is changed. If the performance-based criteria are not met, no share-based compensation expense is recognized, and, to the extent share-based compensation expense was previously recognized, such share-based compensation expense is reversed.
Fair value measurements
The Company complies with ASC 820,
Fair Value Measurement
(“ASC 820”), which defines fair value, establishes a framework for measuring fair value in U.S. GAAP, and expands disclosures about fair value measurements. It does not require any new fair value measurements, but provides guidance on how to measure fair value by providing a fair value hierarchy used to classify the source of the information. It establishes a three-level valuation hierarchy of valuation techniques based on observable and unobservable inputs, which may be used to measure fair value and include the following:
 
Level 1
  
-
  
Quoted prices in active markets for identical assets or liabilities.
Level 2
  
-
  
Inputs other than Level 1 that are observable, either directly or indirectly, such as quoted prices for similar assets or liabilities; quoted prices in markets that are not active; or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.
Level 3
  
-
  
Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.
Classification within the hierarchy is determined based on the lowest level of input that is significant to the fair value measurement.
ASC 820 describes three main approaches to measuring the fair value of assets and liabilities: (1) market approach; (2) income approach and (3) cost approach. The market approach uses prices and other relevant information generated from market transactions involving identical or comparable assets or liabilities. The income approach uses valuation techniques to convert future amounts to a single present value amount. The measurement is based on the value indicated by current market expectations about those future amounts. The cost approach is based on the amount that would currently be required to replace an asset.
Leases
Leases have been classified as either capital or operating leases. Leases that transfer substantially all the benefits and risks incidental to the ownership of assets are accounted for as if there was an acquisition of an asset and incurrence of an obligation at the inception of the lease. All other leases are accounted for as operating leases wherein rental payments are expensed as incurred.
Accounting for lessor
Minimum contractual rental from leases are recognized on a straight-line basis over the non-cancelable term of the lease. With respect to a particular lease, actual amounts billed in accordance with the lease during any given period may be higher or lower than the amount of rental revenue recognized for the period. Straight-line rental revenue commences when the customer assumes control of the leased premises. Accrued straight-line rents receivable represents the amount by which straight-line rental revenue exceeds rents currently billed in accordance with lease agreements. Contingent rental revenue is accrued when the contingency is removed.
Operating lease as lessee
The Company determines if an arrangement is a lease at inception. The Company classifies a lease as a finance lease or an operating lease at lease commencement date as appropriate. The Company has operating leases for certain offices and warehouses and does not have any finance leases for the fiscal years ended June 30, 2022 and 2023.
For operating leases, the Company records a lease liability and corresponding right-of-use (ROU) asset at lease commencement. Lease terms are based on the non-cancellable term of the lease and may contain options to extend the lease when it is reasonably certain that the Company will exercise the option. Lease liabilities represent the present value of the lease payments not yet paid, discounted using the discount rate for the lease at lease commencement.
The Company estimates its incremental borrowing rate for its leases at the commencement date to determine the present value of future lease payments when the implicit rate is not readily determinable in the lease. In estimating its incremental borrowing rate, the Company considers its credit rating and publicly available data of borrowing rates for loans of similar amount, currency and term as the lease.
Operating leases are presented as operating lease ROU assets and operating lease liabilities on the consolidated balance sheet. Prepaid land leases are separately classified on the consolidated balance sheets. Lease liabilities that become due within one year of the balance sheet date are classified as current liabilities. Operating lease ROU asset represents the right to use an underlying asset for the lease term and are recognized in an amount equal to the lease liability adjusted for any lease payments made prior to commencement date, less any lease incentives received and any initial direct costs incurred by the Company.
After lease commencement, operating lease liabilities are measured at the present value of the remaining lease payments using the discount rate determined at lease commencement. Operating lease ROU assets are measured at the amount of the lease liabilities and further adjusted for prepaid or accrued lease payments, the remaining balance of any lease incentives received, unamortized initial direct costs and impairment of the ROU assets, if any. Operating lease expense is recognized as a single cost on a straight-line basis over the lease term.
Operating lease as lessor
The Company classifies a lease as an operating, sales-type or direct financing lease at lease commencement date as appropriate. For operating leases, the Company recognized rental income over the non-cancellable lease term on a straight-line basis. The Company does not have any sales-type or direct financing leases for the fiscal years ended June 30, 2021, 2022 and 2023.
 
F-24

HOLLYSYS AUTOMATION TECHNOLOGIES LTD.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
FOR THE YEARS ENDED JUNE 30, 2021, 2022 AND 2023 – continued
(Amounts in thousands except for number of shares and per share data)
 
Concentration of risks
Concentration of credit risk
Assets that potentially subject the Company to a significant concentration of credit risk primarily consist of cash and cash equivalents, short-term investments, restricted cash, accounts receivable, costs and estimated earnings in excess of billings, accounts receivable retention, other receivables and amounts due from related parties. The maximum exposure of such assets to credit risk is their carrying amounts as of the balance sheet date. As of June 30, 2023, substantially all of the Company’s cash and cash equivalents and short-term investments were managed by financial institutions located in the PRC, Singapore and Malaysia, which management believes are of high credit quality. Accounts receivable, other receivables and amounts due from related parties are typically unsecured and the risk with respect to accounts receivable is mitigated by credit evaluations the Company performs on its customers and its ongoing monitoring process of outstanding balances.
The Company has no customer that individually comprised 10% or more of the outstanding balance of accounts receivable as of June 30, 2022 and 2023, respectively. The Company does not require collateral or other security to support instruments subject to credit risk.
Concentration of business and economic risk
A majority of the Company’s net revenue and net income is derived in the PRC. The Company’s operations may be adversely affected by significant political, economic and social uncertainties in the PRC. Although the PRC government has been pursuing economic reform policies for more than 20 years, no assurance can be given that the PRC government will continue to pursue such policies or that such policies may not be significantly altered, especially in the event of a change in leadership, social or political disruption or unforeseen circumstances affecting the PRC’s political, economic and social conditions. There is also no guarantee that the PRC government’s pursuit of economic reforms will be consistent or effective.
Concentration of currency convertibility risk
A majority of the Company’s businesses are transacted in RMB, which is not freely convertible into foreign currencies. All foreign exchange transactions take place either through the People’s Bank of China or other banks authorized to buy and sell foreign currencies at the exchange rates quoted by the People’s Bank of China. Approval of foreign currency payments by the People’s Bank of China or other regulatory institutions requires submitting a payment application form together with suppliers’ invoices, shipping documents and signed contracts.
Concentration of foreign currency exchange rate risk
The Company’s exposure to foreign currency exchange rate risk primarily relates to monetary assets or liabilities held in foreign currencies. Since July 21, 2005, the RMB has been permitted to fluctuate within a narrow and managed band against a basket of certain foreign currencies. On June 19, 2010, the People’s Bank of China announced the end of the RMB’s de facto peg to USD, a policy which was instituted in late 2008 in the face of the global financial crisis, to further reform the RMB exchange rate regime and to enhance the RMB’s exchange rate flexibility. The exchange rate floating bands will remain the same as previously announced in the inter-bank foreign exchange market. The US dollar against RMB appreciated by 8.62%, depreciated by 3.65% and depreciated by 8.45% for the years ended June 30, 2021, 2022 and 2023, respectively. Any significant revaluation of RMB may materially and adversely affect the Company’s cash flows, revenues, earnings and financial position, and the value of its shares in US dollars. An appreciation of the US dollar against the RMB would result in foreign currency translation losses when translating the net assets of the Company from RMB into the US dollar.
For the years ended June 30, 2021, 2022 and 2023, the net foreign currency translation gains (losses) resulting from the translation of RMB, SGD and other functional currencies to the US dollar reporting currency recorded in stockholders’ equity as part of accumulated other comprehensive income was $96,331, $(45,469), and $(99,763), respectively.
 
F-25

HOLLYSYS AUTOMATION TECHNOLOGIES LTD.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
FOR THE YEARS ENDED JUNE 30, 2021, 2022 AND 2023 – continued
(Amounts in thousands except for number of shares and per share data)
 
Recent accounting pronouncements
Recently Adopted Standards
In August 2020, the FASB issued ASU 2020-06, “Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging — Contracts in Entity’s Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity”, which simplifies an issuer’s accounting for certain convertible instruments and the application of derivatives scope exception for contracts in an entity’s own equity. This guidance also addresses how convertible instruments are accounted for in the diluted earnings per share calculation and required enhanced disclosures about the terms of convertible instruments and contracts in an entity’s own equity. The new guidance is required to be applied either retrospectively to financial instruments outstanding as of the beginning of the first comparable reporting period for each prior reporting period presented or retrospectively with the cumulative effect of the change to be recognized as an adjustment to the opening balance of retained earnings at the date of adoption. This guidance is effective in the year ended June 30, 2023 and the impact was not material to the consolidated financial statements.
In November 2021, the FASB issued ASU 2021-10, Government Assistance (Topic 832): Disclosure by Business Entities about Government Assistance (ASU 2021-10), which improves the transparency of government assistance received by most business entities by requiring the disclosure of: (1) the types of government assistance received; (2) the accounting for such assistance; and (3) the effect of the assistance on a business entity’s financial statements. This guidance is effective in the year ended June 30, 2023 and the impact was not material to the consolidated financial statements.
Standards Effective in Future Years
In October 2021, the FASB issued ASU 2021-08, Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers, which provides guidance on the acquirer’s accounting for acquired revenue contracts with customers in a business combination. The amendments require an acquirer to recognize and measures contract assets and contract liabilities acquired in a business combination at the acquisition date in accordance with ASC 606 as if it had originated the contracts. This guidance also provides certain practical expedients for acquirers when recognizing and measuring acquired contract assets and contract liabilities from revenue contracts in a business combination. The new guidance is required to be applied prospectively to business combinations occurring on or after the date of adoption. This guidance is effective for the Group for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. Early adoption is permitted. The Group does not expect that the adoption of this guidance will have a material impact on its financial position, results of operations and cash flows.
 
F-26

HOLLYSYS AUTOMATION TECHNOLOGIES LTD.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
FOR THE YEARS ENDED JUNE 30, 2021, 2022 AND 2023 – continued
(Amounts in thousands except for number of shares and per share data)
 
In June 2022, the FASB issued ASU 2022-03, Fair Value Measurement (Topic 820): Fair Value Measurement of Equity Securities Subject to Contractual Sale Restrictions, which clarifies that a contractual restriction on the sale of an equity security is not considered part of the unit of account of the equity security and, therefore, is not considered in measuring fair value. The amendments also clarify that an entity cannot, as a separate unit of account, recognize and measure a contractual sale restriction. This guidance also requires certain disclosures for equity securities subject to contractual sale restrictions. The new guidance is required to be applied prospectively with any adjustments from the adoption of the amendments recognized in earnings and disclosed on the date of adoption. This guidance is effective for the Group for fiscal years beginning after December 15, 2023, and interim periods within those fiscal years. Early adoption is permitted. The Group does not expect that the adoption of this guidance will have a material impact on its financial position, results of operations and cash flows.
In March 2020, the FASB issued ASU 2020-04, “Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting” and issued a subsequent amendment which refines the scope of the ASU and clarifies some of its guidance as part of the FASB’s monitoring of global reference rate reform activities in January 2021 within ASU 2021-01 (collectively, including ASU 2020-04, “ASC 848”). ASC 848 provides optional expedients and exceptions for applying U.S. GAAP on contract modifications and hedge accounting to contracts, hedging relationships, and other transactions that reference LIBOR or another reference rate expected to be discontinued because of reference rate reform, if certain criteria are met. These optional expedients and exceptions provided in ASC 848 are effective for the Company from January 1, 2020 through December 31, 2024. The Company does not expect that the adoption of this guidance will have a material impact on the financial position, results of operations and cash flows.
NOTE 3 - INVENTORIES
Components of inventories are as follows:
 
    
June 30,
 
    
2022
    
2023
 
Raw materials
   $ 53,304      $ 56,354  
Work in progress
     16,026        26,545  
Finished goods
     21,913        28,735  
    
 
 
    
 
 
 
     $    91,243      $ 111,634  
    
 
 
    
 
 
 
 
F-27

HOLLYSYS AUTOMATION TECHNOLOGIES LTD.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
FOR THE YEARS ENDED JUNE 30, 2021, 2022 AND 2023 – continued
(Amounts in thousands except for number of shares and per share data)
 
NOTE 4 - ACCOUNTS RECEIVABLE
 
    
June 30,
 
    
2022
    
2023
 
Notes receivable
   $ 68,953      $ 38,046  
Accounts receivable
     326,413        344,785  
Allowance for credit losses
     (77,603      (73,009
    
 
 
    
 
 
 
     $ 317,763      $ 309,822  
    
 
 
    
 
 
 
The movements in allowance for credit losses are as follows:
 
    
June 30,
 
    
2021
    
2022
    
2023
 
Balance at the beginning of year
   $ 41,618      $ 66,839      $ 77,603  
Adoption of ASU
2016-13
     16,284                      
Additions
     7,749        15,972        5,191  
Written off
     (3,965      (3,852      (4,587
Translation adjustment
     5,153        (1,356      (5,198
    
 
 
    
 
 
    
 
 
 
Balance at the end of year
   $ 66,839      $ 77,603      $ 73,009  
    
 
 
    
 
 
    
 
 
 
NOTE 5 - COSTS AND ESTIMATED EARNINGS IN EXCESS OF BILLINGS
 
    
June 30,
 
    
2022
    
2023
 
Contract costs incurred plus estimated earnings
   $ 1,072,872      $ 1,196,127  
Less: Progress billings
     (831,817      (928,427
    
 
 
    
 
 
 
Cost and estimated earnings in excess of billings
     241,055        267,700  
Less: Allowance for credit losses
     (12,178      (14,438
    
 
 
    
 
 
 
     $ 228,877      $ 253,262  
    
 
 
    
 
 
 
The movements in allowance for credit losses are as follows:
 
    
June 30,
 
    
2021
    
2022
    
2023
 
Balance at the beginning of year
   $ 6,150      $ 11,835      $ 12,178  
Adoption of ASU
2016-13
     3,111                      
Additions (reversals)
     1,758        209        3,043  
Translation adjustments
     816        134        (783
    
 
 
    
 
 
    
 
 
 
Balance at the end of year
   $ 11,835      $ 12,178      $ 14,438  
    
 
 
    
 
 
    
 
 
 
 
F-28

HOLLYSYS AUTOMATION TECHNOLOGIES LTD.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
FOR THE YEARS ENDED JUNE 30, 2021, 2022 AND 2023 – continued
(Amounts in thousands except for number of shares and per share data)
 
NOTE 6 - REVENUE FROM CONTRACTS WITH CUSTOMERS
Remaining Unsatisfied Performance Obligations (“RUPO”)
As of June 30, 2023, the Company’s backlog relating to unsatisfied (or partially unsatisfied) performance obligations in contracts with its customers was $909.5 million. The Company expects to recognize the majority of its remaining performance obligations as revenue within the next three years.
Disaggregation of revenues
The Company assesses revenues based upon the nature or type of goods or services it provides and the geographic location of the related businesses. The geographic locations are consistent with the reportable segments. For more information on the reportable segments, see Note 24, “Segment Reporting”. The following table present disaggregated revenue information:
 
    
Year ended June 30, 2023
 
    
PRC
    
Non-PRC
    
Total
 
Integrated solutions contracts revenue
   $ 547,557        84,543        632,100  
Product sales
     44,408        3,016        47,424  
Maintenance service revenue
     94,095                  94,095  
Extended warranty service revenue
     3,754        —          3,754  
    
 
 
    
 
 
    
 
 
 
Total
  
$
689,814
 
  
 
87,559
 
  
 
777,373
 
    
 
 
    
 
 
    
 
 
 
Contract assets and contract liabilities
These contract assets and liabilities are calculated on a
contract-by-contract
basis and reported on a net basis at the end of reporting period. The Company recognized revenue of $123,037 for the year ended June 30, 202
3
, which was previously deferred and included in the contract liability at the beginning of the year. This revenue was driven primarily by performance obligations satisfied.
Contract assets and contract liabilities are summarized below:
 
    
June 30, 2022
    
June 30, 2023
 
Contract assets, current
   $ 235,712        261,752  
Contract assets,
non-current
     9,582        8,333  
Contract liabilities
     208,636        182,995  
 
F-29

HOLLYSYS AUTOMATION TECHNOLOGIES LTD.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
FOR THE YEARS ENDED JUNE 30, 2021, 2022 AND 2023 – continued
(Amounts in thousands except for number of shares and per share data)
 
The increase in contract assets was primarily due to timing of revenue recognized relative to its billings. The decrease in contract liabilities was primarily due to the timing of contractual milestones. No other factors materially impacted the change in the contract liabilities balance.
NOTE 7 - PROPERTY, PLANT AND EQUIPMENT
A summary of property, plant and equipment is as follows:
 
    
June 30,
 
    
2022
    
2023
 
Buildings
   $ 70,944      $ 66,681  
Machinery
     15,619        14,487  
Software
     20,293        19,943  
Vehicles
     4,717        4,822  
Electronic and other equipment
     45,512        41,426  
Construction in progress
     27,213        69,745  
    
 
 
    
 
 
 
     $ 184,298      $ 217,104  
Less: Accumulated depreciation and impairment
     (86,049      (82,478
    
 
 
    
 
 
 
     $ 98,249      $ 134,626  
    
 
 
    
 
 
 
Buildings
and construction in progress 
with a total carrying value of $2,687 and $68,341 were pledged to secure lines of credits from various banks in
PRC, 
Singapore and Malaysia as of June 30, 2022 and 2023, respectively (note 13).
Buildings
,
vehicles
and construction in progress 
with a total carrying value of $1,056 and $65,770 were pledged to secure long-term bank loans as of June 30, 2022 and 2023, respectively (note 14).
Construction in progress consists of capital expenditures and capitalized interest charges related to the construction of facilities and assembly line projects and the expenditures related to the Company’s information system constructions.
The depreciation expenses for the years ended June 30, 2021, 2022 and 2023 were $9,959, $10,263 and $8,612, respectively.
Assets leased to others under operating leases
The Company has entered into operating lease contracts related to certain buildings owned with carrying amounts as shown below:
 
    
June 30,
 
    
2022
    
2023
 
Buildings leased to others
at original cost
   $ 22,664      $ 20,898  
Less: Accumulated depreciation
     (8,044      (7,886
    
 
 
    
 
 
 
Buildings leased to others
net
   $ 14,620      $ 13,012  
    
 
 
    
 
 
 
 
F-30

HOLLYSYS AUTOMATION TECHNOLOGIES LTD.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
FOR THE YEARS ENDED JUNE 30, 2021, 2022 AND 2023 – continued
(Amounts in thousands except for number of shares and per share data)
 
NOTE
8
- PREPAID LAND LEASES
A summary of prepaid land leases is as follows:
 
    
June 30,
 
    
2022
    
2023
 
Prepaid land leases
   $ 16,146      $ 15,222  
Less: Accumulated amortization
     (3,699      (3,719
    
 
 
    
 
 
 
     $ 12,447      $ 11,503  
    
 
 
    
 
 
 
Prepaid land leases with a total carrying value of $3,166 was pledged to secure lines of credits from a bank in PRC as of June 30, 2023 (note 13).
Prepaid land leases with a total carrying value of $3,166 was pledged to secure long-term bank loans as of June 30, 2023 (note 14).
The amortization for the years ended June 30, 2021, 2022 and 2023 was $454, $382 and $331, respectively.
The annual amortization of prepaid land leases for each of the five succeeding years is as follows:
 
Year ending June 30,
      
2024
   $ 331  
2025
     331  
2026
     331  
2027
     331  
2028
     331  
NOTE
9
- INTANGIBLE ASSETS, NET
 
    
June 30,
 
    
2022
    
2023
 
    
Gross
carrying
value
    
Accumulated
amortization
   
Net
carrying
value
    
Gross
carrying
value
    
Accumulated
amortization
   
Net
carrying
value
 
Patents and copyrights
   $ 14,204        (3,462     10,742      $ 13,097        (4,614     8,483  
    
 
 
    
 
 
   
 
 
    
 
 
    
 
 
   
 
 
 
The amortization expenses for the years ended June 30, 2021, 2022 and 2023 were $316, $1,356 and $1,342, respectively.
The annual amortization expense relating to the existing intangible assets for the five succeeding years is as follow:
 
Year ending June 30,
      
2024
   $ 1,329  
2025
     1,166  
2026
     1,040  
2027
     1,040  
2028
     1,040  
 
F-31

HOLLYSYS AUTOMATION TECHNOLOGIES LTD.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
FOR THE YEARS ENDED JUNE 30, 2021, 2022 AND 2023 – continued
(Amounts in thousands except for number of shares and per share data)
 
NOTE 10 - GOODWILL
The changes in the carrying amount of goodwill are as follows:
 
Balance as of July 1, 2021
   $ 1,598  
Goodwill upon acquisition
     19,697  
Translation adjustment
     (756
    
 
 
 
Balance as of June 30, 2022
   $ 20,539  
Translation adjustment
     (1,600
    
 
 
 
Balance as of June 30, 2023
   $ 18,939  
    
 
 
 
Hollysys Intelligent, as a component of the Industrial Automation operating segment, is considered to be a reporting unit for goodwill impairment purposes as Hollysys Intelligent constitutes a business for which discrete financial information is available and segment management regularly reviews the operating results of Hollysys Intelligent. The amount of goodwill allocated to Hollysys Intelligent was $19,697 upon acquisition, before any impairment charges (note 25). The Company engaged an independent third-party appraiser to assist in the goodwill impairment test. For the year ended June 30, 2022 and 2023, the Company’s impairment test indicated that the carrying amount of Hollysys Intelligent does not exceed its fair value and no impairment of goodwill was noted.
Estimating the fair value of Hollysys Intelligent requires the Company to make assumptions and estimates regarding its future plans, market share, industry and economic conditions. In applying the discounted cash flow approach, key assumptions include the amount and timing of future expected cash flows, terminal value growth rates and appropriate discount rates. The Company estimates future expected cash flows for each geographical area in which it operates and calculates the net present value of those estimated cash flows using risk adjusted discount rates 11.45%. If the discount rates adopted in 2023 increased or decreased by 1%, the fair value of Hollysys Intelligent would decrease or increase by $2,188 and $2,615, respectively.
The Company also performed qualitative assessments with respect to Hollysys Industrial Software and Shandong Lukang, to determine if it is more likely than not that the fair values of Hollysys Industrial Software and Shandong Lukang are less than their carrying amounts. By identifying the most relevant drivers of fair value and significant events, and weighing the identified factors, the Company concluded that it was not
more-likely-than-not
that the fair value of these reporting units would be less than their carrying amounts as of June 30, 2023. Therefore, no further impairment testing for Hollysys Industrial Software and Shandong Lukang was required.
 
F-32

HOLLYSYS AUTOMATION TECHNOLOGIES LTD.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
FOR THE YEARS ENDED JUNE 30, 2021, 2022 AND 2023 – continued
(Amounts in thousands except for number of shares and per share data)
 
NOTE 11 - EQUITY INVESTMENTS
Investments in equity investees
The following long-term investments were accounted for under the equity method as of June 30, 2022 and 2023 as indicated:
 
June 30, 2022
  
Interest
held
   
Long-term
investment,
at cost, less
impairment
    
Share of
undistributed
profits

(accumulated)
   
Disposal
   
Advance
to
investee
company
    
Total
 
Equity method
                                                  
Beijing Hollycon Medicine & Technology Co., Ltd.
     30.00   $ 8,609        5,544                          14,153  
Beijing Hollysys Electric Motor Co., Ltd.
     40.00     791        6,893                          7,684  
Suqian Runhe Emerging Industry Investment Center (limited partnership)
     29.97     9,410        (168                        9,242  
China Techenergy Co., Ltd.
     40.00               13,751                          13,751  
Hollicube Co., Ltd.
     40.00     4,215        (4,215                            
Hunan LingXiang Maglev Technology Co., Ltd.
     17.67     1,494        (136     (1,358                   
Beijing AIRmaker Technology Co., Ltd.
     20.00     149        (18                        131  
Southcon Development Sdn Bhd.
     30.00     211        (111                        100  
Beijing Hollysys Machine Automation Co., Ltd.
     30.00     448        (448                            
Beijing Jing Yi Intelligent Technologies Innovation Center Co., Ltd.
     46.00                                               
Beijing Hollysys Digital Technology Co., Ltd.
     25.00     1,437        (1,036                        401  
Shandong MassDatas Development Co., Ltd.
     20.00     1,195        (76                        1,119  
            
 
 
    
 
 
   
 
 
   
 
 
    
 
 
 
               27,959        19,980       (1,358               46,581  
            
 
 
    
 
 
   
 
 
   
 
 
    
 
 
 
 
F-33

HOLLYSYS AUTOMATION TECHNOLOGIES LTD.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
FOR THE YEARS ENDED JUNE 30, 2021, 2022 AND 2023 – continued
(Amounts in thousands except for number of shares and per share data)
 
June 30, 2023
  
Interest
held
   
Long-term
investment,
at cost, less
impairment
    
Share of
undistributed
profits

(accumulated)
   
Disposal
    
Advance
to
investee
company
    
Total
 
Equity method
                                                   
Beijing Hollycon Medicine & Technology Co., Ltd.
     30.00  
$
7,938        3,185                           11,123  
Beijing Hollysys Electric Motor Co., Ltd.
     40.00     729        6,726                           7,455  
Suqian Runhe Emerging Industry Investment Center (limited partnership)
     29.97     8,677        (163                         8,514  
China Techenergy Co., Ltd.
     40.00  
          17,362                           17,362  
Hollicube Co., Ltd.
     38.10     3,887        (3,887                             
Beijing AIRmaker Technology Co., Ltd.
     20.00     138        (23                         115  
Southcon Development Sdn Bhd.
     30.00     217        (122                         95  
Beijing Hollysys Machine Automation Co., Ltd.
     30.00     413        (413                             
Beijing Jing Yi Intelligent Technologies Innovation Center Co., Ltd.
     46.00                                                
Beijing Hollysys Digital Technology Co., Ltd.
     25.00     1,325        (833                         492  
Shandong MassDatas Development Co., Ltd.
     20.00     2,755        (308                         2,447  
            
 
 
    
 
 
   
 
 
    
 
 
    
 
 
 
               26,079        21,524                           47,603  
            
 
 
    
 
 
   
 
 
    
 
 
    
 
 
 
Disposal of Hunan LingXiang Maglev Technology Co., Ltd. (“Hunan LingXiang”)
In September 2021, the Company entered into an agreement to dispose all of its 17.67% interest in Hunan LingXiang for cash considerations of $9,497. The disposal transaction was completed in September 2021, and a disposal gain of $7,995 was recognized under the
capital
 gains on disposal of an investment in an equity investee in the consolidated statements of comprehensive income for the year ended June 30, 2022.
Investments in equity securities without readily determinable fair values
Investments in equity securities without readily determinable fair value were accounted for as cost method investments prior to adopting ASC 321. As of June 30, 2022 and 2023, the carrying amounts of investments in equity securities without readily determinable fair values for which the measurement alternative was elected were $1,693 and $1,561, respectively, after deductions of $1,195 and $413 of accumulated impairment. There were no unrealized gains (upward adjustments), unrealized losses (downward adjustments and impairment) or net unrealized gains or losses recognized for such equity securities during the years ended June 30, 2022 and 2023. Net realized gains or loss on equity securities sold were nil and $845 for the years ended June 30, 2022 and 2023, respectively.
 
F-34

HOLLYSYS AUTOMATION TECHNOLOGIES LTD.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
FOR THE YEARS ENDED JUNE 30, 2021, 2022 AND 2023 – continued
(Amounts in thousands except for number of shares and per share data)
 
NOTE 12 - WARRANTY LIABILITIES
 
    
June 30,
 
    
2022
    
2023
 
Beginning balance
   $ 9,551      $ 5,002  
Consolidation of subsidiary
     145        —    
Expense accrued
     2,595        5,446  
Expense incurred
     (7,064      (4,264
Translation adjustment
     (225      (378
    
 
 
    
 
 
 
     $ 5,002      $ 5,806  
Less: Current portion of warranty liabilities
     (3,280      (3,238
    
 
 
    
 
 
 
Long-term
warranty liabilities
   $ 1,722      $ 2,568  
    
 
 
    
 
 
 
NOTE 13 - SHORT-TERM BANK LOANS
On June 30, 2022, the Company’s short-term bank borrowings consisted of revolving bank loans of $66 from a bank, which were subject to an annual interest rate of 1.2%.
For the year ended June 30, 2023, the Company had no outstanding short-term bank borrowings.
For the years ended June 30, 2021, 2022, and 2023, interest expenses on short-term bank loans amounted to $nil, $nil and $nil, respectively.
As of June 30, 2022, the Company had available lines of credit from various banks in the PRC, Singapore and Malaysia amounting to $441,335, of which $111,147 was utilized and $330,188 was available for use. These lines of credit were secured by the pledge of restricted cash and buildings with carrying values of $36,102 and $2,687, respectively.
As of June 30, 2023, the Company had available lines of credit from various banks in the PRC, Singapore and Malaysia amounting to $709,735, of which $119,462 was utilized and $590,273 was available for use. These lines of credit were secured by the pledge of restricted cash
,
buildings
and prepaid land lease 
with carrying values of $35,937
,
$68,341 
and $3,166, respectively.
NOTE 14 - LONG-TERM LOANS
 
           
June 30,
 
           
2022
    
2023
 
MYR denominated loans
    
(i)
       596        741  
SGD denominated loans
    
(ii)
       113        44  
USD denominated loan
    
(iii)
       14,935        15,000  
RMB denominated loan
    
(iv)
       —          16,221  
             
 
 
    
 
 
 
              $ 15,644      $ 32,006  
Less: Current portion
              (15,210      (15,231
             
 
 
    
 
 
 
              $ 434      $ 16,775  
             
 
 
    
 
 
 
 
F-35

HOLLYSYS AUTOMATION TECHNOLOGIES LTD.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
FOR THE YEARS ENDED JUNE 30, 2021, 2022 AND 2023 – continued
(Amounts in thousands except for number of shares and per share data)
 
i.
The MYR denominated loans are repayable in 3 to 75 installments with the last installment due in April 2039. For the years ended June 30, 2022 and 2023, the effective interest rates ranged from 2.08% to 3.27% per annum and 2.08% to 4.52% per annum, respectively. For the year ended June 30, 2023, the weighted average interest rate was 2.71%. The borrowings are secured by the mortgages of buildings and vehicles in Malaysia, with an aggregate carrying value of $883 and $842 as of June 30, 2022 and 2023, respectively.
ii.
The SGD denominated loans are repayable in 10 to 31 installments with the last installment due on March 4, 2024. For the years ended June 30, 2022 and 2023, the effective interest rates ranged from 2.44% to 2.78% per annum and 2.44% to 2.78% per annum, respectively. For the year ended June 30, 2023, the weighted average interest rate was 2.65%. The borrowing is secured by vehicles with a total carrying value of $173 and $80 as of June 30, 2022 and 2023, respectively.
iii.
The USD denominated loan was drawn on April 24, 2020 and
wa
s repayable on April 22, 2022. Prior to the repayment dated April 22, 2022, the Company started negotiation with the bank for an extension was granted in August 2022. The loan contract was renewed and the loan term was extended to April 2024. For the year ended June 30, 2023, the effective interest rate was 5.83% per annum.
iv.
The RMB denominated loan is a fixed asset loan contract with 10-year installment repayment with the last installment due in December 2032. The loan interest rate is the national bank
rate
on the working day before the withdrawal date of each loan. For the year ended June 30, 2023, the effective interest rate was 4.1% per annum. The borrowings are secured by construction in process and prepaid land leases in Xi’an, with an aggregate carrying value of $68,015 as of June 30, 2023.
Scheduled principal
 
payment
 for all outstanding long-term loans as of June 30, 2023 are as follows:
 
Year ending June 30,
      
2024
   $ 15,231  
2025
     1,178  
2026
     2,170  
2027
     2,202  
2028 onwards
     11,225  
    
 
 
 
    
$
32,006
 
    
 
 
 
For the years ended June 30, 2021, 2022, and 2023, interest expenses of long-term loans incurred amounted to $553, $731 and $878, respectively, and
nil
,
nil
, $
251
was capitalized as construction in progress for fiscal year 2021, 2022 and 2023, respectively.
NOTE 15 - FAIR VALUE MEASUREMENTS
Financial instruments include cash and cash equivalents, short-term investments, accounts receivable, accounts receivable retention, other receivables, amounts due to or from related parties, accounts payable, short-term bank loans and long-term bank loans. The carrying values of these financial instruments and other than long-term bank loans, approximate their fair values due to their short-term maturities. The carrying value of the Company’s long-term bank loans approximates their fair value as the long-term bank loans are subject to floating interest rates. The carrying value of the Company’s long-term bank loans which are subject to fixed interest rates approximates their fair value as the market interest rate has not significantly changed from the borrowing date to June 30, 2023. These assets and liabilities, excluding cash (which fall into level 1 of the fair value hierarchy), fall into level 2 of the fair value hierarchy. There were no assets and liabilities measured at fair value on a recurring basis as of June 30, 2022 and 2023.
 
F-36
HOLLYSYS AUTOMATION TECHNOLOGIES LTD.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
FOR THE YEARS ENDED JUNE 30, 2021, 2022 AND 2023 – continued
(Amounts in thousands except for number of shares and per share data)
 
NOTE 16 - STOCKHOLDERS’ EQUITY
In August 2010, the Board of Directors adopted the 2010 Rights Plan. The 2010 Rights Plan provides for a dividend distribution of one preferred share purchase (the “Right”), for each outstanding ordinary share. Each Right entitles the shareholder to buy one share of the Class A Preferred Stock at an exercise price of $160. The Right will become exercisable if a person or group announces an acquisition of 20% or more of the outstanding ordinary shares of the Company, or announces commencement of a tender offer for 20% or more of the ordinary shares. In that event, the Right permits shareholders, other than the acquiring person, to purchase the Company’s ordinary shares having a market value of twice the exercise price of the Right, in lieu of the Class A Preferred Stock. In addition, in the event of certain business combinations, the Right permits the purchase of the ordinary shares of an acquiring person at a 50% discount. Unless terminated earlier by the Board of Directors, the 2010 Rights Plan
was schedule
d
to
expire on September 27, 2020. There is no accounting impact related to the Right.
In September 2020, the Company amended and restated the Rights Plan to, among other things, extend its term until September 27, 2030. Pursuant to the amended and restated Rights Plan, subject to limited exceptions, upon (i) a person or group obtaining ownership of 15% or more of the aggregate total of the ordinary shares of the Company then issued and outstanding or (ii) the commencement or announcement of an intention to make a tender offer or exchange offer, the consummation of which would result in the beneficial ownership by a person or group of 15% or more of the aggregate total of the ordinary shares of the Company then issued and outstanding, in each case, without the approval of the Board of Directors, each Right will entitle the holders, other than the acquiring person or group, to buy, at a purchase price of $160, one share of the Class A Preferred Shares of the Company, or, in lieu of a Class A Preferred Share, ordinary shares having a market value at that time of twice the Right’s exercise price. The Board of Directors is entitled to redeem the Rights at $0.001 per Right at any time before the Rights are exercisable.
On October 5, 2020, the Company declared a regular annual cash dividend of $0.20 per share to the holders of the Company’s ordinary shares. The record date was October 22, 2020, and the dividend was paid on November 20, 2020.
On March 10, 2022, the Company declared a regular annual cash dividend of $0.32 per share to the holders of the Company’s ordinary shares. The record date was April 4, 2022, and the dividend was paid on April 25, 2022.
NOTE 17 - SHARE-BASED COMPENSATION EXPENSES
On May 14, 2015, the Board of Directors approved the 2015 Equity Incentive Plan (the “2015 Equity Plan”). The 2015 Equity Plan provided for 5,000,000 ordinary shares, and it will terminate ten years following the date that it was adopted by the Board of Directors. The purpose of the 2015 Equity Plan is to promote the long-term growth and profitability of the Company and its affiliates by stimulating the efforts of employees, directors and consultants of the Company and its affiliates who are selected to be participants, aligning the long-term interests of participants with those of shareholders, heightening the desire of participants to continue in working toward and contributing to the success of the Company, attracting and retaining the best available personnel for positions of substantial responsibility, and generally providing additional incentive for them to promote the success of the Company’s business through the grant of awards of or pertaining to the Company’s ordinary shares. The 2015 Equity Plan permits the grant of incentive share options, non-statutory share options, restricted shares, restricted share units, share appreciation rights, performance units and performance shares as the Company may determine.
Share options
On November 16, 2020 and March 17, 2021, certain directors and employees of the Company were granted share-based compensation awards totaling 90,000 and 465,725, respectively, share options to purchase ordinary shares. The exercise price of these options is $11.85 per share.
A summary of the share option activity for the years ended June 30, 2022 and 2023 is as shown below:
 
F-37

HOLLYSYS AUTOMATION TECHNOLOGIES LTD.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
FOR THE YEARS ENDED JUNE 30, 2021, 2022 AND 2023 – continued
(Amounts in thousands except for number of shares and per share data)
 
Share Options
  
Number of
shares
    
Weighted
average
exercise price
    
Weighted average
remaining
contractual life
(years)
    
Aggregate
intrinsic value
 
 
Outstanding, vested and exercisable at June 30, 2021
     568,500        11.85        9.66        1,734  
Forfeited
     (12,250      —          —          —    
    
 
 
    
 
 
    
 
 
    
 
 
 
Outstanding, vested and exercisable at June 30, 2022
     556,250        11.85        8.66        1,641  
Forfeited
     (525      —          —          —    
    
 
 
    
 
 
    
 
 
    
 
 
 
Outstanding, vested and exercisable at June 30, 2023
     555,725        11.85        7.66        3,190  
    
 
 
    
 
 
    
 
 
    
 
 
 
The fair value of each option is estimated on the date of grant using the Binomial model by applying the assumptions below:
 
    
Options Granted

on November 16, 2020
   
Options Granted

on March 17, 2021
 
Risk-free interest rate(i)
     0.91     1.62
Expected dividend yield(ii)
     2.21     1.83
Expected life (years)(iii)
     10 Years       9.66 Years  
Expected volatility(iv)
     46.98     47.35
 
(i)
Risk-free interest rate is based on the yields of United States Treasury securities with maturities similar to the expected life of the share options in effect at the time of grant.
(ii)
Expected dividend yield is assumed to be a $0.15 dividend payout.
(iii)
Expected life of share options is based on management’s estimate on timing of exercise of share options.
(iv)
Expected volatility is assumed based on the historical volatility of the Company and the Company’s comparable companies in the period equal to the expected life of each grant.
The Company recorded share-based compensation expense relating to options granted in
fiscal
2021 in the amount of $1,406
, $
1,502
and $470 which is
included in general and administrative expenses for the years ended June 30, 2021, 2022 and 2023, respectively. For the years ended June 30, 2021, 2022, and 2023, the unrecognized compensation expense of $
2,147
, $
566
and $54 related to the share options is expected to be recognized over a weighted-average vesting period of 1.43
,
0.93
and 0.44 years.
 
F-38

HOLLYSYS AUTOMATION TECHNOLOGIES LTD.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
FOR THE YEARS ENDED JUNE 30, 2021, 2022 AND 2023 – continued
(Amounts in thousands except for number of shares and per share data)
 
Restricted shares
On September 19, 2019, the Company granted
67,500
restricted ordinary shares to certain directors under the 2015 Plan. These restricted shares vest quarterly over a three-year period starting from the directors’ respective service inception date. Fair value of the restricted shares was determined with reference to the market closing price at grant date.

On November 16, 2020, the Company granted 318,000 restricted ordinary shares to certain directors under the 2015 Plan. These restricted shares vest quarterly over a three-year period commencing from November 2020. Fair value of the restricted shares was determined with reference to the market closing price at grant date.
On March 17, 2021, the Company granted 1,116,500 restricted ordinary shares to certain officers and certain employees under the 2015 Plan. These restricted shares vest quarterly over a three-year period commencing from March 2021. Fair value of the restricted shares was determined with reference to the market closing price at grant date.
A summary of the restricted share activity for the year ended June 30, 2022 and 2023 is as follows:
 
    
Number of restricted shares
    
Weighted average grant-date fair value
 
Un-vested
at June 30, 2021
     1,320,337        11.85  
Forfeited
     (28,586      11.85  
Vested
     (588,710      11.85  
    
 
 
          
Un-vested
at June 30, 2022
     703,041        11.85  
Forfeited
     (1,222      11.85  
Vested
     (473,487 )      11.85  
    
 
 
          
Un-vested
at June 30, 2023
     228,332        11.85  
    
 
 
          
The aggregate grant-date fair value of restricted shares vested during the years ended June 30, 2021, 2022 and 2023 was $
2,367, $6,976 and $5,611, respectively. $8,318, $8,207 and $2,816
were recorded in general and administrative expenses as restricted share compensation expenses, for the years ended June 30, 2021, 2022 and 2023, respectively. For the years ended June 30, 2022, and 2023, the aggregated unrecognized compensation expense of $
3,088 and $293 related to the restricted shares is expected to be recognized over a weighted-average vesting period of 0.75 and 0.25 years.
NOTE 18 - EMPLOYEE BENEFITS
The Company contributes to a state pension scheme run by the Chinese government in respect of its employees in China, a central provision fund run by the Singapore government in respect of its employees in Singapore, and an employment provident fund in respect of its employees in Malaysia. The expenses related to these plans were $24,141, $33,550 and $35,869 for the years ended June 30, 2021, 2022 and 2023, respectively. These schemes were accounted for as defined contribution plans.
 
F-39

HOLLYSYS AUTOMATION TECHNOLOGIES LTD.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
FOR THE YEARS ENDED JUNE 30, 2021, 2022 AND 2023 – continued
(Amounts in thousands except for number of shares and per share data)
 
NOTE 19 - INCOME TAX
BVI
Hollysys and its subsidiaries incorporated in the BVI are not subject to income tax under the relevant regulations.
Singapore
The Company’s wholly owned subsidiaries incorporated in Singapore are subject to Singapore corporate tax at a rate of 17% on the assessable profits arising from Singapore.
Malaysia
The Company’s wholly owned subsidiaries incorporated in Malaysia are subject to Malaysia corporate income tax at a rate of 24% on the assessable profits arising from Malaysia.
Dubai
The branch of the Company’s wholly owned subsidiary is a tax exempt company incorporated in Dubai, and no tax provision has been made for each of the years ended June 30, 202
1
, 202
2
 and 202
3
.
Hong Kong
The Company’s wholly owned subsidiaries incorporated in Hong Kong are subject to Hong Kong profits tax at a rate of 16.5% on the assessable profits arising from Hong Kong for the year ended June 30, 202
3
. No provision for Hong Kong profits tax has been made in the consolidated statements of comprehensive income as there were sustained taxable losses arising from Hong Kong for each of the years ended June 30, 202
1
, 202
2
 and 202
3
.
Macau
The Company’s wholly owned subsidiary incorporated in Macau is subject to the Macau corporate income tax. According to the Macau Complementary Tax Law, complementary tax is imposed on a progressive rate scale ranging from
3%
to 9% for taxable profits below or equal to MOP 300,000 and 12% for taxable profits over MOP 300,000. Taxable profits below MOP 32,000 are exempt from tax. No provision for Macau profits tax has been made in the consolidated statements of comprehensive income for each of the years ended June 30, 2021, 2022 and 2023. 
India
The Company’s wholly owned subsidiary incorporated in India is subject to India corporate tax at a rate of 30% on its worldwide income. No provision for India profits tax has been made in the consolidated statements of comprehensive income as there were no taxable profits noted for each of the years ended June 30, 202
1
, 202
2
 and 202
3
.
Qatar
CECL is subject to the Qatar Corporate income tax at a rate of 10% on the assessable profit arising from Qatar.
Indonesia
The Company’s wholly owned subsidiary incorporated in Indonesia is subject to the Indonesia Corporate income tax at a rate of 22% on the assessable profit arising from Indonesia. No provision for Indonesia tax has been made in the consolidated statements of comprehensive income as there were no assessable profits noted for the years ended June 30, 202
1
, 202
2
 and 202
3
.
 
F-40

HOLLYSYS AUTOMATION TECHNOLOGIES LTD.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
FOR THE YEARS ENDED JUNE 30, 2021, 2022 AND 2023 – continued
(Amounts in thousands except for number of shares and per share data)
 
PRC
The Company’s subsidiaries incorporated in the PRC are subject to PRC enterprise income tax (“EIT”) on their respective taxable incomes as adjusted in accordance with relevant PRC income tax laws. The PRC statutory EIT rate is
25
%. The Company’s PRC subsidiaries are subject to the statutory tax rate except for the following:
Beijing Hollysys Co., Ltd
(“Beijing Hollysys”)
Beijing Hollysys was certified as a High and New Technology Enterprise (“HNTE”) which provides a preferential EIT rate of 15% for three calendar years from
July 
2020 to
July 2023
.
Further, Beijing Hollysys was qualified for the Key Software Enterprise (“KSE”) status in calendar year 202
2
 and was entitled to the preferential tax rate of 10% for calendar year 202
2
. An entity can use the preferential rate of KSE after its self-assessment, of which, the filing documents for KSE status shall be well prepared and filed
for the future inspection by tax authorities as they hold the right to inspect the KSE status.
Hangzhou Hollysys Automation Co., Ltd (“Hangzhou Hollysys”)
Hangzhou Hollysys was certified as a HNTE which provides a preferential EIT rate of 15% for three calendar years from
December 
2020 to
December 2023
.
Hollysys Industrial Software
Hollysys Industrial Software was certified as a HNTE which provides a preferential EIT rate of 15% for three calendar years from
October 2022
to
October 2025
.
Further, Hollysys Industrial Software was qualified for KSE status in calendar year 2022 and was entitled to the preferential tax rate of 10% for calendar year 2022. An entity can use the preferential rate of KSE after its self-assessment, of which, the filing documents for KSE status shall be well prepared and filed for the future inspection
by
tax authorities as they hold the right to inspect the KSE status.
HollySys Control Technology Co., Ltd (“HollySys Control”)
HollySys Control was qualified for software enterprises encouraged by the state. The preferential period is calculated from the profit-making year, and the enterprise income tax is exempted from the first to second years. From the third to fifth years, the enterprise income tax is reduced by half at the statutory tax rate of 25%.
Beijing Hollysys Intelligent Technologies Co., Ltd., (“Hollysys Intelligent”)
Hollysys Intelligent was certified as a HNTE which provides a preferential EIT rate of 15% for three calendar years from October 2021 to October 2024.
The Company’s income before income taxes consists of:
 
    
Year ended June 30,
 
    
2021
    
2022
    
2023
 
PRC
   $ 137,520      $ 116,210      $ 126,191  
Non-PRC
     (27,628      (16,583      (7,729
    
 
 
    
 
 
    
 
 
 
     $ 109,892      $ 99,627      $ 118,462  
    
 
 
    
 
 
    
 
 
 
Income tax expense, most of which is incurred in the PRC, consists of:
 
    
Year ended June 30,
 
    
2021
    
2022
    
2023
 
Current income tax expense
                          
PRC
     25,634        11,839        19,269  
Non-PRC
     758        616        123  
    
 
 
    
 
 
    
 
 
 
     $ 26,392      $ 12,455      $ 19,392  
Deferred income tax expense (benefit)
                          
PRC
     (7,971      7,150        (7,560
Non-PRC
     2,133        (2,971      (442
    
 
 
    
 
 
    
 
 
 
     $ (5,838      4,179        (8,002
    
 
 
    
 
 
    
 
 
 
     $    20,554      $    16,634      $   11,390  
    
 
 
    
 
 
    
 
 
 
 
F-41

HOLLYSYS AUTOMATION TECHNOLOGIES LTD.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
FOR THE YEARS ENDED JUNE 30, 2021, 2022 AND 2023 – continued
(Amounts in thousands except for number of shares and per share data)
 
Reconciliation of the income tax expenses as computed by applying the PRC statutory tax rate of 25% to income before income taxes and the actual income tax expenses is as follows:
 
    
Year ended June 30,
 
    
2021
    
2022
    
2023
 
Income before income taxes
   $ 109,892      $ 99,627      $ 118,462  
    
 
 
    
 
 
    
 
 
 
Expected income tax expense at statutory tax rate in the PRC
     33,221        24,998        29,614  
Effect of different tax rates in various jurisdictions
     4,665        3,541        1,567  
Effect of preferential tax treatment
     (14,334      (12,707      (15,228 )
Effect of
non-taxable
income
     (4,770      (74      (1,919 )
Effect of additional deductible research and development expenses
     (9,838      (9,398      (8,909 )
Effect of
non-deductible
expenses
     6,644        4,020        6,417  
Under (over) provision of income tax in previous years
     2,102        1,419        (2,322 )
Change in valuation allowance
     1,718        2,124        3,005  
Withholding tax on dividends paid by subsidiaries
               3,692         
Others
     1,146        (981      (835 )
    
 
 
    
 
 
    
 
 
 
Total
   $ 20,554      $ 16,634      $ 11,390  
    
 
 
    
 
 
    
 
 
 
The breakdown of deferred tax assets/liabilities caused by the temporary differences and net operating loss carryforwards is shown as below:
 
 
  
June 30,
 
 
  
2022
 
  
2023
 
Deferred tax assets
                 
Allowance for doubtful accounts
   $ 12,932      $ 12,222  
Deferred subsidies
     845        1,068  
Warranty liabilities
     773        727  
Inventory provision
     555        91  
Long-term assets
     591        168  
Deferred revenue
     373         
Provision for loss contracts
     1,699        2,256  
Net operating loss carry forward
     20,351        21,703  
Valuation allowance
     (19,554      (21,703 )
Others
               3,552  
    
 
 
    
 
 
 
Total deferred tax assets
   $ 18,565      $ 20,084  
    
 
 
    
 
 
 
Deferred tax liabilities
                 
Property, plant and equipment
   $ (645    $ (621 )
Costs and estimated earnings in excess of billings
     (10,079      (7,470 )
Share of net losses of equity investees
     (1,798      (1,617 )
PRC dividend withholding tax
     (5,198      (4,898 )
Intangible assets and other
non-current
assets
     (7,390      (4,966 )
Others
     (1,881      (1,644 )
    
 
 
    
 
 
 
Total deferred tax liabilities
   $ (26,991    $ (21,216 )
    
 
 
    
 
 
 
 
F-42
HOLLYSYS AUTOMATION TECHNOLOGIES LTD.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
FOR THE YEARS ENDED JUNE 30, 2021, 2022 AND 2023 – continued
(Amounts in thousands except for number of shares and per share data)
 
As of June 30, 202
3
 the Company had incurred net losses of
$nil
,
 
$85,421, $795, $1,881, and $3,114 derived from entities in the PRC, Singapore, India, Indonesia, and Macau, respectively. The net losses in the PRC, India, Indonesia, and Macau can be carried forward for five years, eight years, five years, and three years, respectively, to offset future net profit for income tax purposes. The net losses in Singapore can be carried forward without an expiration date subject to the shareholders’ continuity test.
Realization of the deferred tax assets is dependent on factors including future reversals of existing taxable temporary differences and adequate future taxable income, exclusive of reversing deductible temporary differences and tax loss or credit carry forwards. The Group evaluates the potential realization of deferred tax assets on an
entity-by-entity
basis. As of June 30, 202
2
 and 202
3
, valuation allowances were provided against deferred tax assets in entities where it was determined it was more likely than not that the benefits of the deferred tax assets will not be
fully
realized.
Under the EIT Law and the implementation rules, profits of the Company’s PRC subsidiaries earned on or after January 1, 2008 and distributed by the PRC subsidiaries to their respective foreign holding companies are subject to a withholding tax at 10
% unless reduced by tax treaty. As of June 30, 2022 and 2023, the aggregate undistributed earnings from the Company’s PRC subsidiaries that are available for distribution are 
RMB7,080,218 (equivalent
to $
1,063,353
) and RMB
7,862,502
 (equivalent to $
1,175,411
), respectively. The Company expects to distribute a portion of the earnings (RMB
355,633 or $48,983
) to the holding companies located outside mainland China, and has hence accrued a withholding tax of $
4,898
 
as of June 30, 2023. The remaining undistributed earnings of the Company’s PRC subsidiaries are intended to be permanently reinvested, and accordingly, no deferred tax liabilities have been provided for the PRC dividend withholding taxes that would be payable upon the distribution of those amounts to the Company
.
As of June 30, 202
2
 and 202
3
, the undistributed retained earnings generated from periods prior to January 1, 2008 were $63,716 which are not subject to PRC dividend withholding taxes. Accordingly, as of June 30, 202
2
 and June 30, 202
3
, the total amounts of undistributed earnings generated from the Company’s PRC subsidiaries for which no withholding tax has been accrued were $1,003,166 and $1,119,008, respectively. Deferred tax liabilities subject to be recognized would have been $93,945 and $105,529 respectively, if all such undistributed earnings were distributed to the Company in full as of June 30, 202
2
 and June 30, 202
3
.
The Chinese tax law grants the tax authorities the rights to further inspect companies’ tax returns retroactively in a three-year period (up to five years under certain special conditions), which means theoretically the tax authorities can still review the PRC subsidiaries’ tax returns for the years ended December 31, 2018 through 2022. The tax law also states that companies will be liable to additional tax, interest charges and penalties if errors are found in their tax returns and such errors have led to an underpayment of tax.
As of June 30, 202
2
 and 202
3
, the Company concluded that there was no significant unrecognized tax benefits requiring recognition in the consolidated financial statements. The amount of unrecognized tax benefits may change in the next 12 months, pending clarification of current tax law or audit by the tax authorities. However, an estimate of the range of the possible change cannot be made at this time. As of June 30, 202
2
 and 202
3
, no unrecognized tax benefits, if ultimately recognized, will impact the effective tax rate. The Company recorded no penalty or interest for the years ended June 30, 202
1
, 202
2
 and 202
3
, respectively.
 
F-43

HOLLYSYS AUTOMATION TECHNOLOGIES LTD.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
FOR THE YEARS ENDED JUNE 30, 2021, 2022 AND 2023 – continued
(Amounts in thousands except for number of shares and per share data)
 
NOTE 20 - OPERATING LEASES
Operating lease as lessee
The Company’s lease agreements include payments for land use rights and lease payments that are largely fixed, do not contain material residual value guarantees or variable lease payments. The leases, other than prepaid land leases, have remaining lease terms of up to five years.
The Company’s leases do not contain restrictions or covenants that restrict the Company from incurring other financial obligations.
 
    
Year ended June 30,
 
    
2021
    
2022
    
2023
 
Operating lease costs
   $ 2,324      $ 3,484      $ 3,301  
Short-term lease costs
     1,000        191        810  
Amortization of prepaid land leases
     454        382        331  
    
 
 
    
 
 
    
 
 
 
Total lease costs
   $ 3,778      $ 4,057      $ 4,442  
    
 
 
    
 
 
    
 
 
 
Other information
 
    
Year ended June 30,
 
    
2021
   
2022
   
2023
 
Cash paid for amounts included in the measurement of operating lease liabilities
   $ 4,045     $ 3,810     $ 4,448  
Right-of-use assets obtained in exchange for new operating
 lease liabilities
     3,011       1,554       2,429  
Weighted-average remaining lease term (in years):
                        
Operating leases
     1.97       1.83       2.44  
Weighted-average discount rate:
                        
Operating leases
     4.17     3.05     3.94
%
 
For the fiscal year ended June 30, 2023, total lease costs of $1,468 were recorded in selling expenses, $1,932 were recorded in general and administrative expenses, and $1,042 were recorded in research and development expenses. 
For the fiscal year ended June 30, 2022, total lease costs of $1,014 were recorded in selling expenses, $1,756 were recorded in general and administrative expenses, and $1,287 were recorded in research and development expenses. For the fiscal year ended June 30, 2021, total lease costs of $970 were recorded in selling expenses, $1,674 were recorded in general and administrative expenses, and $1,134 were recorded in research and development expenses.
Total expenses under operating leases were $3,301 for the fiscal year ended June 30, 202
3
. The total amortization of prepaid land leases was $331 for the fiscal year ended June 30, 202
3
.
 
F-44

HOLLYSYS AUTOMATION TECHNOLOGIES LTD.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
FOR THE YEARS ENDED JUNE 30, 2021, 2022 AND 2023 – continued
(Amounts in thousands except for number of shares and per share data)
 
Future minimum lease payments for operating leases as of June 30, 2023 are as follows:
 
    
As of June 30,
2023
 
2024
   $ 2,494  
2025
     787  
2026
     420  
2027
     130  
2028
     107  
    
 
 
 
Total minimum lease payments
     3,938  
Less: imputed interest
     948  
    
 
 
 
Total lease liability balance
   $ 2,990  
    
 
 
 
Operating lease as lessor
The Company entered into operating lease arrangements to lease out its buildings located in Beijing with lease term ranging from ten to fifteen years. The lease arrangements include lease payments that are largely fixed and do not contain variable lease payments. The leases do not contain any contingent rental income clauses or options for a lessee to purchase the buildings.
Total rental income for the fiscal years ended June 30, 2021, 2022 and 2023 was $1,540, $1,640 and $1,754, respectively, and were recorded under other income on the consolidated statements of comprehensive income.
Future minimum lease payments to be received for these operating lease arrangements for each of the five succeeding fiscal years and thereafter as of June 30, 2023 are as follows:
 
Fiscal year ending June 30,
  
Minimum lease payments
 
202
4
   $ 1,948  
202
5
     1,727  
202
6
     1,779  
202
7
     1,833  
202
8
     1,888  
Thereafter
     9,571  
    
 
 
 
Total minimum lease payments to be received
  
$
18,746
 
    
 
 
 
 
F-45

HOLLYSYS AUTOMATION TECHNOLOGIES LTD.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
FOR THE YEARS ENDED JUNE 30, 2021, 2022 AND 2023 – continued
(Amounts in thousands except for number of shares and per share data)
 
NOTE 21 - EARNINGS PER SHARE
The following table sets forth the computation of basic and diluted net earnings per share attributable to the Company’s common shareholders for the years indicated:
 
    
Year ended June 30,
 
    
2021
    
2022
    
2023
 
Numerator:
                          
Net income attributable to the Company as reported
   $ 89,709      $ 83,182      $ 106,931  
    
 
 
    
 
 
    
 
 
 
Net income attributable to common stockholders – basic
   $ 89,709      $ 83,182      $ 106,931  
    
 
 
    
 
 
    
 
 
 
Net income attributable to common stockholders – diluted
   $ 89,709      $ 83,182      $ 106,931  
    
 
 
    
 
 
    
 
 
 
Denominator:
                          
Weighted average ordinary shares outstanding used in computing basic earnings per share(i)
     60,566,709        61,007,806        61,521,412  
Effect of dilutive securities
                          
Share options
               65,337        148,449  
Restricted shares
     947,040        495,333        364,539  
    
 
 
    
 
 
    
 
 
 
Weighted average ordinary shares outstanding used in computing diluted earnings per share
     61,513,749        61,568,476        62,034,400  
    
 
 
    
 
 
    
 
 
 
Earnings per share – basic
   $ 1.48        1.36        1.74  
    
 
 
    
 
 
    
 
 
 
Earnings per share – diluted
   $ 1.46        1.35        1.72  
    
 
 
    
 
 
    
 
 
 
 
(i)
Vested and unissued restricted shares of 15,000, 15,000 and 15,000 shares are included in the computation of basic and diluted earnings per share for the years ended June 30, 2021, 2022 and 2023, respectively.
NOTE 22 - RELATED PARTY TRANSACTIONS
The related party relationships and related party transactions are listed as follows:
Related party relationships
 
Name of related parties
  
Relationship with the Company
China Techenergy Co., Ltd. (“China Techenergy”)
  
40% owned by Beijing
HollySys Control Technology Co., Ltd. (“
Hollysys
 Control”)
Beijing Hollysys Electric Motor Co., Ltd. (“Electric Motor”)
  
40% owned by Beijing Hollysys
Beijing Hollycon Medicine & Technology. Co., Ltd. (“Hollycon”)
  
30% owned by Hollysys Group Co., Ltd.(“Hollysys Group”)
Hollicube Co., Ltd. (“Ningbo Hollysys”)
  
38.1
% owned by Hollysys Group
Beijing Hollysys Digital Technology Co., Ltd. (“Beijing Digital”)
  
25% owned by Beijing Hollysys Intelligent Technologies Co., Ltd. (“Hollysys Intelligent”)
 
F-46

HOLLYSYS AUTOMATION TECHNOLOGIES LTD.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
FOR THE YEARS ENDED JUNE 30, 2021, 2022 AND 2023 – continued
(Amounts in thousands except for number of shares and per share data)
 
Due from related parties
 
    
June 30,
 
    
2022
    
2023
 
China Techenergy
   $ 17,529      $ 16,281  
Hollycon
     15,066        13,984  
Ningbo Hollysys
     286        558  
Beijing Digital
     257        5  
Others
               2  
Allowance for credit losses
     (5,778      (4,924
  
 
 
    
 
 
 
   $ 27,360      $ 25,906  
  
 
 
    
 
 
 
An allowance for credit loss of US$5,778 and US$4,924 has been made as of June 30, 2022 and 2023, respectively.
Due to related parties
 
    
June 30,
 
    
2022
    
2023
 
Ningbo Hollysys
   $    4,285      $   3,869  
China Techenergy
     2,012        2,112  
Hollycon
     1        163  
Others
     1        11  
  
 
 
    
 
 
 
   $ 6,299      $ 6,155  
  
 
 
    
 
 
 
Amounts due from and due to the related parties relating to the above transactions are unsecured,
non-interest
bearing and repayable on demand. The transactions occur in the course of the Company’s operations.
Transactions with related parties
Purchases of goods and services from:
 
    
Year ended June 30,
 
    
2021
    
2022
    
2023
 
Ningbo Hollysys (i)
   $    3,051      $ 1,164      $ 1,823  
Hollycon
     7        569        143  
  
 
 
    
 
 
    
 
 
 
   $ 3,058      $ 1,733      $ 1,966  
  
 
 
    
 
 
    
 
 
 
 
(i)
The Company purchases products from Ningbo Hollysys which are used to provide an integrated automation and control system to its customers.
 
F-47

HOLLYSYS AUTOMATION TECHNOLOGIES LTD.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
FOR THE YEARS ENDED JUNE 30, 2021, 2022 AND 2023 – continued
(Amounts in thousands except for number of shares and per share data)
 
Sales of goods and integrated solutions to:
 
    
Year ended June 30,
 
    
2021
    
2022
    
2023
 
China Techenergy (i)
   $ 8,458      $ 5,118      $ 12,207  
Ningbo Hollysys (ii)
     308        967        2,396  
Hollycon (ii)
     866        221        177  
  
 
 
    
 
 
    
 
 
 
   $ 9,632      $ 6,306      $ 14,780  
  
 
 
    
 
 
    
 
 
 
 
(i)
The Company sells automation control systems to China Techenergy which is used for
non-safety
operations control in the nuclear power industry. China Techenergy incorporates the Company’s
non-safety
automation control systems with their proprietary safety automated control systems to provide an overall automation and control system for nuclear power stations in China. The Company is not a party to the integrated sales contracts executed between China Techenergy and its customers. The Company’s pro rata shares of the intercompany profits and losses are eliminated until realized through a sale to third party customers, as if China Techenergy is a consolidated subsidiary.
(ii)
The Company sells products to Hollycon and Ningbo Hollysys, which incorporate the Company’s product with their automated systems to provide an integrated automation and control system to their customers. The Company’s pro rata shares of the intercompany profits and losses are eliminated until realized through a sale to third party customers, as if Hollycon and Ningbo Hollysys are consolidated subsidiaries.
 
Other income from:
        
 
    
Year ended June 30,
 
    
2021
    
2022
    
2023
 
Ningbo Hollysys (i)
   $ 2,281      $ 133      $ 669  
Hollycon (ii)
     460        2,443        1,170  
Beijing Digital
               254        45  
Others
                         7  
  
 
 
    
 
 
    
 
 
 
   $ 2,741      $ 2,830      $ 1,891  
  
 
 
    
 
 
    
 
 
 
 
(i)
The Company entered into an operating lease agreement with Ningbo Hollysys to lease part of a building in Beijing. The lease term is for one year from the commencement date of January 1, 202
3
 to December 31, 202
3
.
(ii)
The Company entered into an operating lease agreement with Hollycon to lease part of building located in Beijing. The lease term is for one year from the commencement date of January 1, 202
3
 to December 31, 202
3
.
Research and development:
 
    
Year ended June 30,
 
    
2021
    
2022
    
2023
 
Ningbo Hollysys (i)
   $ 212      $ 208      $ 144  
  
 
 
    
 
 
    
 
 
 
 
F-48
HOLLYSYS AUTOMATION TECHNOLOGIES LTD.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
FOR THE YEARS ENDED JUNE 30, 2021, 2022 AND 2023 – continued
(Amounts in thousands except for number of shares and per share data)
 
(i)
The Company purchases research and development services from Ningbo Hollysys for research and development projects in the field of intelligent manufacturing.
NOTE 23 - COMMITMENTS AND CONTINGENCIES
Capital commitments
As of June 30, 2023, the Company had $20,692 in capital obligations for the coming fiscal year
s
, mainly for the construction of facilities.
Purchase obligations
As of June 30, 2023, the Company had $347,966 purchase obligations for the coming fiscal years, for purchases of inventories and subcontracts, mainly for fulfillment of
in-process
or newly entered contracts resulting from the expansion of the Company’s operations as follows:
 
Years ending June 30,
  
Minimum payments
 
2024
   $ 196,154  
2025
     43,924  
2026
     45,050  
2027
     17,909  
2028
 
and onwards
     44,929  
Performance guarantee and standby letters of credit
The Company had
stand-by
letters of credit of $4,878 and outstanding performance guarantees of $76,897 as of June 30, 202
3
, with restricted cash of $3,671 pledged to banks. The purpose of the
stand-by
letter of credit and performance guarantees is to guarantee that the performance of the Company’s deliveries reach the
pre-agreed
requirements specified in the integrated solutions contracts. The guarantee is to ensure the functionality of the Company’s own work. The disclosed amount of
stand-by
letters of credit and outstanding performance guarantees represents the maximum potential amount of future payments the Company could be required to make under such guarantees.
The Company accounts for performance guarantees and
stand-by
letters of credit in accordance with ASC topic 460 (“ASC 460”),
Guarantees.
Accordingly, the Company evaluates its guarantees to determine whether (a) the guarantee is specifically excluded from the scope of ASC 460, (b) the guarantee is subject to ASC 460 disclosure requirement only, but not subject to the initial recognition and measurement provisions, or (c) the guarantee is required to be recorded in the financial statements at fair value.
Both the performance guarantees and the
stand-by
letters of credit are for the Company’s commitment of its own future performance, and the outcome of which is within its own control. As a result, performance guarantees and
stand-by
letters of credit are subject to ASC 460 disclosure requirements only.
NOTE 24 - SEGMENT REPORTING
The chief operating decision makers (“CODM”) have been identified as the Chairman, Chief Executive Officer and Chief Financial Officer of the Company. The Company organizes its internal financial reporting structure based on its main product and service offerings.
 
F-49

HOLLYSYS AUTOMATION TECHNOLOGIES LTD.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
FOR THE YEARS ENDED JUNE 30, 2021, 2022 AND 2023 – continued
(Amounts in thousands except for number of shares and per share data)
 
Based on the criteria established by ASC 280, the Company has determined that the reportable segments of the Company consist of (1) Industrial Automation (“IA”), (2) Rail Transportation (“Rail”), (3) Mechanical and Electrical Solutions (“M&E”), in accordance with the Company’s organization and internal financial reporting structure. The CODM assesses the performance of the operating segments based on the measures of revenues, costs and gross profit. Other than the information provided below, the CODM does not use any other measures by segments.
Summarized information by segments for the years ended June 30, 2021, 2022, and 2023 is as follows:
 
    
Year ended June 30, 2021
 
    
IA
    
Rail
    
M&E
    
Consolidated
 
Revenues from external customers
                                   
Integrated solutions contracts revenue
   $ 291,106        100,877        68,197        460,180  
Product sales
     22,772        5,895                  28,667  
Maintenance service revenue
     21,402        79,874        46        101,322  
Extended warranty service revenue
     1,772        1,525                  3,297  
    
 
 
    
 
 
    
 
 
    
 
 
 
Total
     337,052        188,171        68,243        593,466  
Costs of revenue
     227,107        90,386        57,694        375,187  
    
 
 
    
 
 
    
 
 
    
 
 
 
Gross profit
   $ 109,945        97,785        10,549        218,279  
    
 
 
    
 
 
    
 
 
    
 
 
 
 
    
Year ended June 30, 2022
 
    
IA
    
Rail
    
M&E
    
Consolidated
 
Revenues from external customers
                                   
Integrated solutions contracts revenue
   $ 380,516        109,342        83,709        573,567  
Product sales
     31,559        6,927                  38,486  
Maintenance service revenue
     26,725        64,492        50        91,267  
Extended warranty service revenue
     1,118        3,024                  4,142  
    
 
 
    
 
 
    
 
 
    
 
 
 
Total
     439,918        183,785        83,759        707,462  
Costs of revenue
     294,642        98,150        75,313        468,105  
    
 
 
    
 
 
    
 
 
    
 
 
 
Gross profit
   $ 145,276        85,635        8,446        239,357  
    
 
 
    
 
 
    
 
 
    
 
 
 
 
    
Year ended June 30, 2023
 
    
IA
    
Rail
    
M&E
    
Consolidated
 
Revenues from external customers
                                   
Integrated solutions contracts revenue
   $ 438,863        111,331        81,906        632,100  
Product sales
     41,987        5,437                  47,424  
Maintenance service revenue
     24,045        70,050                  94,095  
Extended warranty service revenue
     1,405        2,349                  3,754  
    
 
 
    
 
 
    
 
 
    
 
 
 
Total
     506,300        189,167        81,906        777,373  
Costs of revenue
     353,380        92,775        75,733        521,888  
    
 
 
    
 
 
    
 
 
    
 
 
 
Gross profit
   $ 152,920        96,392        6,173        255,485  
    
 
 
    
 
 
    
 
 
    
 
 
 
 
F-50

HOLLYSYS AUTOMATION TECHNOLOGIES LTD.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
FOR THE YEARS ENDED JUNE 30, 2021, 2022 AND 2023 – continued
(Amounts in thousands except for number of shares and per share data)
 
The majority of the Company’s revenues and long-lived assets other than goodwill and intangible assets are derived from and located in the PRC. The following table sets forth the revenues by geographical area:
 
    
Year ended June 30,
 
    
2021
    
2022
    
2023
 
Revenues:
                          
PRC
   $ 518,170      $ 614,903      $ 689,814  
Non-PRC
     75,296        92,559        87,559  
    
 
 
    
 
 
    
 
 
 
     $ 593,466      $ 707,462      $ 777,373  
    
 
 
    
 
 
    
 
 
 
The following table sets forth the long-lived assets other than goodwill and intangible assets by geographical area:
 
    
June 30,
 
    
2022
    
2023
 
Long-lived assets other than goodwill and acquired intangible assets
                 
PRC
   $ 159,598      $ 194,136  
Non-PRC
     10,114        9,640  
    
 
 
    
 
 
 
     $ 169,712      $ 203,776  
    
 
 
    
 
 
 
NOTE 25 - ACQUISITION OF SUBSIDIARY
In August 2021, the Company completed the acquisition of 100
% of the equity of Hollysys Intelligent, a wholly owned subsidiary, from Ningbo Hollysys, with a cash consideration of approximately RMB
135 million ($20,908). As a subsidiary of the Company, its financial performance has been included in the Company’s consolidated financial statements from the first quarter of fiscal year 2022.
The following represents the summary of the excess purchase price over the fair value of net assets acquired:
 
Purchase price
   $ 20,908  
Less: Final fair value of net assets acquired
 
(see table below)
     1,211  
    
 
 
 
Excess purchase price over fair value of net assets acquired
     19,697  
    
 
 
 
The excess purchase price over the fair value of net assets acquired has been recorded to goodwill. No significant changes were made during the year ended June 30, 2022, to the preliminary purchase accounting recorded during the fiscal year 2022. The goodwill arising from the Hollysys Intelligent Acquisition consists largely of the synergies and economies of scale expected from combining the operations acquired from Hollysys Intelligent with ours. The following table summarizes the final fair values assigned to the identified assets acquired and liabilities assumed:
 
F-51

HOLLYSYS AUTOMATION TECHNOLOGIES LTD.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
FOR THE YEARS ENDED JUNE 30, 2021, 2022 AND 2023 – continued
(Amounts in thousands except for number of shares and per share data)
 
Assets Acquired:
 
 
Cash and cash equivalents
   $ 3,018  
Restricted cash
     1  
Accounts receivable, net
     8,776  
Cost and estimated earnings in excess of billings, net
     2,499  
Other receivables, net
     1,221  
Advances to suppliers
     667  
Inventories, net
     6,513  
Income tax recoverable
     25  
Property, plant and equipment, net
     2,886  
Operating lease
right-of-use
assets
     3  
Intangible assets, net
     11,245  
Investments in equity investees
     1,490  
    
 
 
 
Total assets acquired
  
 
38,344
 
    
 
 
 
Liabilities Assumed:
        
Accounts payable
     11,553  
Deferred revenue
     9,803  
Accrued payroll and related expenses
     1,018  
Warranty liabilities
     145  
Accrued liabilities
     14,614  
    
 
 
 
Total liabilities assumed
  
 
37,133
 
    
 
 
 
Fair Value of Net Assets Acquired
  
$
1,211
 
    
 
 
 
In connection with the Hollysys Intelligent Acquisition, below is a summary of the value allocated to the intangible assets acquired:
 
 
  
 
 
  
 
 
  
June 30, 2022
 
  
June 30, 2023
 
Asset Class
  
Amortization
Period
 
  
Amount
Assigned at
Acquisition
Date
 
  
Accumulated
Amortization
and Foreign
Currency
Translation
 
 
Net
Carrying
Value
 
  
Accumulated
Amortization
and Foreign
Currency
Translation
 
 
Net
Carrying
Value
 
Intangible assets
  
 
10 Years
 
  
$
11,245
 
  
$
(1,394
 
$
9,851
 
  
$
(1,767
 
$
8,084
 
NOTE 26 - DISPOSA
L
OF SUBSIDIARY
The Company received $13,160
from
 the
disposal
 of
Cixi HollySys Precision Technology Co., Ltd., (“Cixi
H
olly
S
ys”)
 
prior to the year ended June 30, 202
3
. The disposal transaction was completed in February 2022, and a disposal gain of $55 was recognized under the caption gains on disposal of subsidiaries in the consolidated statements of comprehensive income for the year ended June 30, 2022.
 
F-52

HOLLYSYS AUTOMATION TECHNOLOGIES LTD.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
FOR THE YEARS ENDED JUNE 30, 2021, 2022 AND 2023 – continued
(Amounts in thousands except for number of shares and per share data)
NOTE 2
7
 - ENDORSEMENT OF NOTE RECEIVABLES
The Company endorsed bank acceptance bills to its suppliers as a way of settling accounts payable. The total endorsed but not yet due bank acceptance bills amounted to $67,703 and $86,140 as of June 30, 2022 and 2023, respectively. The endorsement of bank acceptance bills qualified as deemed sales of financial assets according to ASC 860,
Transfer and Servicing
(“ASC 860”) because the bank acceptance bills have been isolated from the Company upon transfer, the transferee has the rights to pledge or exchange the bank acceptance bills, and the Company has no control over the bank acceptance bills upon endorsement. As a result, bank acceptance bills are derecognized at the time of endorsement.
NOTE 2
8
 - CONDENSED FINANCIAL INFORMATION OF THE PARENT COMPANY
Under the PRC laws and regulations, the Company’s PRC subsidiaries’ ability to transfer net assets in the form of dividend payments, loans, or advances are restricted. The amount restricted was RMB607,041 (equivalent to $83,326) and RMB615,590 (equivalent to $84,487) as of June 30, 2022, and 2023, respectively.
The following represents condensed unconsolidated financial information of the parent company only:
 
CONDENSED BALANCE SHEETS
 
   
    
June 30,
 
    
2022
   
2023
 
ASSETS
                
Current assets:
                
Cash and cash equivalents
   $ 7,500     $ 3,190  
Amounts due from subsidiaries
     53,503       53,503  
Prepaid expenses
     202       262  
    
 
 
   
 
 
 
Total current assets
  
 
61,205
 
 
 
56,955
 
Investment in subsidiaries
     1,276,497       1,288,395  
    
 
 
   
 
 
 
Total assets
  
$
1,337,702
 
 
$
1,345,350
 
    
 
 
   
 
 
 
LIABILITIES AND STOCKHOLDERS’ EQUITY
                
Current liabilities:
                
Accrued liabilities
     98           
Amounts due to subsidiaries
     172,317       170,141  
    
 
 
   
 
 
 
Total liabilities
  
 
172,415
 
 
 
170,141
 
    
 
 
   
 
 
 
Equity:
                
Ordinary shares, par value $0.001 per share, 100,000,000
 shares
authorized;
61,962,449 shares issued and
62,021,930 shares issued and 
outstanding as of June 30, 202
2
and 202
3
, respectively
     62       62  
Additional
paid-in
capital
     243,476       246,908  
Retained earnings
     934,404       1,040,657  
Accumulated other comprehensive loss
     (12,655     (112,418
    
 
 
   
 
 
 
Total equity
  
 
1,165,287
 
 
 
1,175,209
 
    
 
 
   
 
 
 
Total liabilities and equity
  
$
1,337,702
 
 
$
1,345,350
 
    
 
 
   
 
 
 
 
F-53

HOLLYSYS AUTOMATION TECHNOLOGIES LTD.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
FOR THE YEARS ENDED JUNE 30, 2021, 2022 AND 2023 – continued
(Amounts in thousands except for number of shares and per share data)
 
CONDENSED STATEMENTS OF COMPREHENSIVE INCOME
 
   
    
Year Ended June 30,
 
    
2021
   
2022
   
2023
 
General and administrative expenses
   $ 21,090     $ 17,223     $ 7,219  
    
 
 
   
 
 
   
 
 
 
Loss from operations
  
 
(21,090
 
 
(17,223
 
 
(7,219
Interest income
     117                14  
Foreign exchange gains
     1,532       197       1,409  
Share of net income of subsidiaries
   $ 109,150     $ 100,208     $ 112,727  
    
 
 
   
 
 
   
 
 
 
Income before income taxes
  
 
89,709
 
 
 
83,182
 
 
 
106,931
 
Income tax expenses
                           
    
 
 
   
 
 
   
 
 
 
Net income
  
 
89,709
 
 
 
83,182
 
 
 
106,931
 
Other comprehensive income, net of tax of nil
 
               
Translation adjustment
     96,331       (45,469     (99,763
    
 
 
   
 
 
   
 
 
 
Comprehensive income
  
$
186,040
 
 
$
37,713
 
 
$
7,168
 
    
 
 
   
 
 
   
 
 
 
 
CONDENSED STATEMENTS OF CASH FLOWS
 
   
    
Year ended June 30,
 
    
2021
   
2022
   
2023
 
Cash flows from operating activities:
                        
Net income
   $ 89,709     $ 83,182     $ 106,931  
Adjustments to reconcile net income to net cash used in operating activities:
 
       
Share of net income of subsidiaries
     (109,150     (100,208     (112,727
Share-based compensation expenses
     9,724       9,709       3,286  
Change in operating assets and liabilities
     5,065       26,820       (1,800
    
 
 
   
 
 
   
 
 
 
Net cash (used in) provided by operating activities
   $ (4,652   $ 19,503     $ (4,310
Cash flows from investing activities:
                        
Maturity of short-term investments
     11,318                    
    
 
 
   
 
 
   
 
 
 
Net cash provided by investing activities
  
$
11,318
 
 
$
  
 
 
$
  
 
Cash flows from financing activities:
                        
Payment of dividends
     (12,107     (19,827         
    
 
 
   
 
 
   
 
 
 
Net cash used in financing activities
  
$
(12,107
 
$
(19,827
 
$
  
 
    
 
 
   
 
 
   
 
 
 
Net decrease in cash and cash equivalents
  
$
(5,441
 
$
(324
 
$
(4,310
    
 
 
   
 
 
   
 
 
 
Cash and cash equivalents, beginning of period
     13,265       7,824       7,500  
    
 
 
   
 
 
   
 
 
 
Cash and cash equivalents, end of period
   $ 7,824     $ 7,500     $ 3,190  
    
 
 
   
 
 
   
 
 
 
 
F-54

HOLLYSYS AUTOMATION TECHNOLOGIES LTD.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
FOR THE YEARS ENDED JUNE 30, 2021, 2022 AND 2023 – continued
(Amounts in thousands except for number of shares and per share data)
 
Basis of presentation
For the presentation of the parent company only condensed financial information, the Company records its investment in subsidiaries under the equity method of accounting as prescribed in ASC 323,
Investments—Equity Method and Joint Ventures
(“ASC 323”). Such investment is presented on the condensed balance sheets as Investment in subsidiaries and the subsidiaries’ profit as Share of net income of subsidiaries on the condensed statements of comprehensive income. The parent company only financial statements should be read in conjunction with the Company’s consolidated financial statements.
Commitments
The Company does not have significant commitments or long-term obligations as of the period end other than those presented.
 
F-55
EX-2.2 2 d518729dex22.htm EX-2.2 EX-2.2

EXHIBIT 2.2

DESCRIPTION OF RIGHTS OF EACH CLASS OF SECURITIES REGISTERED PURSUANT TO

SECTION 12 OF THE EXCHANGE ACT

As of June 30, 2023, Hollysys Automation Technologies Ltd. had (i) its ordinary shares, US$0.001 par value each one, and (ii) its preferred share purchase rights registered under Section 12 of the Exchange Act. References herein to “we,” “us,” “our” and “Company” refer to Hollysys Automation Technologies Ltd.

Ordinary Shares

The following represents a summary of our ordinary shares and does not purport to be complete. It is subject to and qualified in its entirety by reference to our memorandum and articles of association. We encourage you to read our memorandum and articles of association, last amended and restated on January 7, 2021 (“Amended and Restated M&A”), listed as an exhibit to this report, as well as the applicable provisions of British Virgin Islands (“BVI”) law for additional information.

Type and Class of Securities (Item 9.A.5 of Form 20-F)

Our Amended and Restated M&A authorizes the issuance of up to 190,000,000 shares, including 100,000,000 ordinary shares of US$0.001 par value each (the “Ordinary Shares”); and 90,000,000 preferred shares of US$0.001 par value each (the “Class A Preferred Shares”). As of June 30, 2023, there were 62,021,930 Ordinary Shares issued and outstanding. There were no Class A Preferred Shares issued and outstanding as of June 30, 2023. Our Ordinary Shares are listed on the Nasdaq Global Select Market under the trading symbol “HOLI.” Our Ordinary Shares may be held in either certificated or uncertificated form. We may issue registered shares only and are not authorized to issue bearer shares. Registered shares may not be exchanged for bearer shares or converted to bearer shares.

Preemptive Rights (Item 9.A.3 of Form 20-F)

Our shareholders do not have preemptive rights.

Limitations or Qualifications (Item 9.A.6 of Form 20-F)

None.

Other Rights (Item 9.A.7 of Form 20-F)

Not applicable.

Rights of Ordinary Shares (Item 10.B.3 of Form 20-F)

Dividends. Subject to the BVI Business Companies Act, as amended (the “Act”), our directors may, by resolution of directors, declare dividends and distributions by the Company to shareholders and authorize payment on the dividends or distributions so long as the directors are satisfied, on reasonable grounds, that immediately after the distribution, the value of our assets exceeds our liabilities and we are able to pay our debts as they fall due. Any distribution payable in respect of a share which has remained unclaimed for three years from the date when it became due for payment shall, if our Board so resolves, be forfeited and cease to remain owing by us. Our directors may, before authorizing any distribution, set aside out of our profits such sum as they think proper as a reserve fund, and may invest the sum so set apart as a reserve fund upon such investments as they may select.

The holder of each Ordinary Share has the right to an equal share in any distribution paid by the Company.

Voting Rights. Each share in the Company confers on the holder the right to one vote at a meeting of the shareholders of the Company or on any resolution of the shareholders of the Company.


Rights in the event of winding up. The holder of each Ordinary Share is entitled to an equal share in the distribution of the surplus assets of the Company on a winding up.

Redemption. We may generally purchase, redeem or otherwise acquire and hold our own shares, for such consideration as the directors consider fit without the consent of shareholders whose shares are to be purchased, redeemed or otherwise acquired.

Liability for Further Capital Calls. Shareholders are not obligated to make any further contributions to our share capital other than as agreed by the subscriber of the relevant shares on subscription. This provision means that holders of Ordinary Shares will not be obligated to make further contributions to our share capital.

Requirements to Change the Rights of Holders of Ordinary Shares (Item 10.B.4 of Form 20-F)

The rights attached to any class of shares (unless otherwise provided by the terms of issue of the shares of that class) may, whether or not the Company is being wound-up, be varied with the consent in writing of or by a resolution passed at a meeting by the holders of not less than three-fourths of the issued shares of that class and the holders of not less than three-fourths of the issued shares of any other class of shares whose rights are adversely affected by such variation. This is not a statutory requirement under the Act and has been imposed pursuant to the terms of the Amended and Restated M&A.

Limitations on the Rights to Own Ordinary Shares (Item 10.B.6 of Form 20-F)

There are no limitations on the right of any person, including non-residents or foreign persons, to own, or exercise voting rights with respect to, our securities imposed by BVI law or by our Amended and Restated M&A, other than with respect to our 2010 Rights Plan.

Provisions Affecting Any Change of Control (Item 10.B.7 of Form 20-F)

While directors of the Company may be appointed by the shareholders or directors for such terms as may be determined at the time of such appointment, and may be removed by resolution of directors with or without cause, directors may not be removed by the shareholders except for cause.

Our unissued and unreserved shares, including unissued and unreserved preferred shares, are at the disposal of the directors who may offer, allot, grant options over or otherwise dispose of them to such persons at such times and for such consideration, being not less than the par value of the shares being disposed of, and upon such terms and conditions as the directors may determine. While the issuance of preferred shares provides us with flexibility in connection with possible acquisitions or other corporate purposes, it could, among other things, have the effect of delaying, deferring or preventing a change of control transaction and could adversely affect the market price of our Ordinary Shares. We have no current plan to issue any preferred shares.

Ownership Threshold (Item 10.B.8 of Form 20-F)

There are no provisions governing the ownership threshold above which shareholder ownership must be publicly disclosed imposed by BVI law or by our memorandum and articles of association.

Differences Between the Law of Different Jurisdictions (Item 10.B.9 of Form 20-F)

BVI law differs from laws applicable to U.S. corporations and their shareholders. Set forth below is a summary of the significant differences between the provisions of BVI law applicable to us and the laws applicable to companies incorporated in the United States and their shareholders.

Protection for Minority Shareholders

Under the laws of most U.S. jurisdictions, majority and controlling shareholders of a company generally have certain “fiduciary” responsibilities to the minority shareholders. Corporate actions taken by majority and controlling shareholders that are unreasonable and materially detrimental to the interests of minority shareholders may be declared null and void. Minority shareholders may have less protection for their rights under BVI law than they would have under U.S. law.


Powers of Directors

Unlike most U.S. jurisdictions, the directors of a BVI company, generally, subject in certain cases to court’s approval but without shareholders’ approval, may implement the sale, transfer, exchange or disposition of any asset, property, part of the business, or securities of the company, with the exception that shareholder approval is required for the disposition of over 50% in value of the total assets of the company.

Conflict of Interests

Similar to the laws of most U.S. jurisdictions, when a director becomes aware of the fact that he or she has an interest in a transaction which we are to enter into, he or she must disclose it to our Board. However, with sufficient disclosure of interest in relation to that transaction, the director who is interested in a transaction entered into or to be entered into us may (i) vote on a matter relating to the transaction; (ii) attend a meeting of directors at which a matter relating to the transaction arises and be included in the quorum; and (iii) sign a document on behalf of us, or do any other thing in his capacity as a director, that relates to the transaction.

Written Consent and Cumulative Voting

Similar to the laws of most U.S. jurisdictions, under the BVI law, shareholders are permitted to approve matters by way of written resolution in place of a formal meeting. BVI law does not make a specific reference to cumulative voting, and there is no provision authorizing cumulative voting under our Amended and Restated M&A. Many U.S. jurisdictions permit cumulative voting.

Takeover Provisions

On August 27, 2010, our Board adopted the Rights Plan that provides for the issuance of one Right for each of our outstanding ordinary shares. In September 2020, we adopted the Amended and Restated Rights Plan which amends and restates the Rights Plan in its entirety. The Amended and Restated Rights Plan extends the expiration date of the Rights Plan from September 27, 2020 to September 27, 2030, decreases the threshold of the triggering event from 20% to 15%, and includes certain modernizing changes to account for certain synthetic equity positions when determining the beneficial ownership of our shareholders. Pursuant to the Amended and Restated Rights Plan, subject to limited exceptions, upon (i) a person or group obtaining ownership of 15% or more of the aggregate total of our ordinary shares then issued and outstanding or (ii) the commencement or announcement of an intention to make a tender offer or exchange offer, the consummation of which would result in the beneficial ownership by a person or group of 15% or more of the aggregate total of our ordinary shares then issued and outstanding, in each case, without the approval of our Board, each Right will entitle the holders, other than the acquiring person or group, to buy, at a purchase price of $160 one share of our Class A preferred shares (the “Class A Preferred Shares”). Holders are entitled to receive, in lieu of each Class A Preferred Share, ordinary shares having a market value at that time of twice the Right’s exercise price. Our Board is entitled to redeem the Rights at $0.001 per Right at any time before the Rights are exercisable. We refer to the person who acquired 15% or more of our outstanding ordinary shares as the “acquiring person.”

The Rights are designed to assure that all of our shareholders receive fair and equal treatment in the event of any proposed takeover and to guard against partial tender offers, open market accumulations, undisclosed voting arrangements and other abusive or coercive tactics to gain control of the Company or our Board without paying all shareholders a control premium. The Rights may cause substantial dilution to a person or group that acquires 15% or more of the aggregate total of outstanding ordinary shares on terms not approved by our Board.


Shareholder’s Access to Corporate Records

A shareholder is entitled, on giving written notice to us, to inspect our (i) Amended and Restated M&A; (ii) register of members; (iii) register of directors; and (iv) minutes of meetings and resolutions of members and of those classes of members of which the shareholder is a member.

Our directors may, if they are satisfied that it would be contrary to our interests to allow a member to inspect any document listed above (or any part thereof), refuse the member to inspect the document or limit the inspection of the document. Our Board may also authorize a member to review the Company account if requested.

Indemnification

Under BVI law and our Amended and Restated M&A, we may indemnify against all expenses, including legal fees, and against all judgments, fines and amounts paid in settlement and reasonably incurred in connection with legal, administrative or investigative proceedings, any person who: (a) is or was a party or is threatened to be made a party to any threatened, pending or completed proceedings, whether civil, criminal, administrative or investigative, by reason of the fact that the person is or was a director; or (b) is or was, at our request, serving as a director of, or in any other capacity is or was acting for, another body corporate or a partnership, joint venture, trust or other enterprise.

To be entitled to indemnification, these persons must have acted honestly and in good faith and in what he believes to be the best interest of the Company, and they must have had no reasonable cause to believe their conduct was unlawful. Furthermore, such a person must be indemnified by us if he has been successful in the defense of any proceedings.

Insofar as indemnification for liabilities arising under the Securities Act may be permitted to directors, officers or persons controlling us under the foregoing provisions, we have been advised that in the opinion of the SEC, such indemnification is against public policy as expressed in the Securities Act and is therefore unenforceable under the U.S. law.

Mergers and Similar Arrangements

Under the laws of the BVI, two or more companies may merge or consolidate in accordance with Section 170 of the Act. A merger means the merging of two or more constituent companies into one of the constituent companies, and a consolidation means the uniting of two or more constituent companies into a new company. In order to merge or consolidate, the directors of each constituent company must approve a written plan of merger or consolidation which must be authorized by a resolution of shareholders.

Shareholders not otherwise entitled to vote on the merger or consolidation may still acquire the right to vote if the plan of merger or consolidation contains any provision which, if proposed as an amendment to the memorandum or articles of association, would entitle them to vote as a class or series on the proposed amendment. In any event, all shareholders must be given a copy of the plan of merger or consolidation irrespective of whether they are entitled to vote at the meeting or consent to the written resolution to approve the plan of merger or consolidation.

The shareholders of the constituent companies are not required to receive shares of the surviving or consolidated company but may receive debt obligations or other securities of the surviving or consolidated company, or other assets, or a combination thereof. Further, some or all of the shares of a class or series may be converted into a kind of asset while the other shares of the same class or series may receive a different kind of asset. As such, not all the shares of a class or series must receive the same kind of consideration.

After the plan of merger or consolidation has been approved by the directors and authorized by a resolution of the shareholders, articles of merger or consolidation are executed by each company and filed with the Registrar of Corporate Affairs in the BVI.

Dissenter Rights

A shareholder may dissent from a mandatory redemption of his shares, an arrangement (if permitted by the court), a merger (unless the shareholder was a shareholder of the surviving company prior to the merger and continues to hold the same or similar shares after the merger) and a consolidation. A shareholder properly exercising his dissent rights is entitled to payment in cash of the fair value of his shares.


A shareholder dissenting from a merger or consolidation must object in writing to the merger or consolidation before the vote by the shareholders on the merger or consolidation, unless notice of the meeting was not given to the shareholder or where the proposed action is authorised by written consent of shareholders without meeting. If the merger or consolidation is approved by the shareholders, the company must within 20 days give notice of this fact to each shareholder who gave written objection or from whom written objection was not required, except those shareholders who voted for, or consented in writing to, the proposed action. Such shareholders then have 20 days to give their written election in the form specified by the Act to dissent from the merger or consolidation, provided that in the case of a merger, the 20 days starts when the plan of merger is delivered to the shareholder.

Upon giving notice of his election to dissent, a shareholder ceases to have any rights of a shareholder except the right to be paid the fair value of his shares. As such, the merger or consolidation may proceed in the ordinary course notwithstanding the dissent.

Within seven days of the later of expiration date of the period within which shareholders may give their notices of election to dissent and the effective date of the merger or consolidation, the company must make a written offer to each dissenting shareholder to purchase his shares at a specified price that the company determines to be their fair value. The company and the shareholder then have 30 days to agree upon the price. If the company and a shareholder fail to agree on the price within the 30 days, then the company and the shareholder shall each designate an appraiser and these two appraisers shall designate a third appraiser. These three appraisers shall fix the fair value of the shares as of the close of business on the day before the shareholders approved the transaction without taking into account any change in value as a result of the transaction.

Under BVI law, shareholders are not entitled to dissenters’ rights in relation to liquidation.

Shareholders’ Suits

Similar to the laws of most U.S. jurisdictions, BVI law permits derivative actions against its directors. However, the circumstances under which such actions may be brought, and the procedures and defenses available may result in the rights of shareholders of a BVI company being more limited than those of shareholders of a company incorporated and/or existing in the United States.

The High Court of the BVI may, on the application of a shareholder of a company, grant leave to that shareholder to bring proceedings in the name and on behalf of that company, or intervene in proceedings to which the company is a party for the purpose of continuing, defending or discontinuing the proceedings on behalf of the company. In determining whether to grant leave, the High Court of the BVI must take into account (i) whether the shareholder is acting in good faith; (ii) whether the derivative action is in the interests of the company taking account of the views of the company’s directors on commercial matters; (iii) whether the proceedings are likely to succeed; (iv) the costs of the proceedings in relation to the relief likely to be obtained; and (v) whether an alternative remedy to the derivative claim is available.

Leave to bring or intervene in proceedings may be granted only if the court is satisfied that (i) the company does not intend to bring, diligently continue or defend, or discontinue the proceedings, as the case may be; or (ii) it is in the interests of the company that the conduct of the proceedings should not be left to the directors or to the determination of the shareholders as a whole.

Changes in Capital (Item 10.B.10 of Form 20-F)

Subject to the provisions of our Amended and Restated M&A, the Act and the rules of NASDAQ, without prejudice to any special rights previously conferred on the holders of any existing shares or class of shares, any share in the Company may be issued with such preferred, deferred or other special rights or such restrictions, whether in regard to dividend, voting or otherwise as the directors may from time to time determine.


Subject to the provisions of the Amended and Restated M&A relating to changes in the rights of shareholders and the powers of directors in relation to shareholders, we may, by a resolution of shareholders, amend our memorandum of association to increase or decrease the number of shares authorized to be issued.

Debt Securities (Item 12.A of Form 20-F)

None.

Warrants and Rights (Item 12.B of Form 20-F)

With respect to the preferred share purchase rights granted by the Company to each holder of the Company’s common shares, see (i) “Item 10. Additional Information—B. Memorandum and Articles of Association—Takeover provisions” of the Company’s Form 20-F and (ii) Form 8-A (file no. 001-33602) and Amendment No. 1 to Form 8-A (file no. 001-33602) filed by the Company with the SEC on September 21, 2010 and September 25, 2020, respectively, and any subsequent amendments to Form 8-A the Company may file from time to time.

Other Securities (Item 12.C of Form 20-F)

Not applicable.

American Depositary Shares (Items 12.D.1 and 12.D.2 of Form 20-F)

Not applicable.

EX-8.1 3 d518729dex81.htm EX-8.1 EX-8.1

Exhibit 8.1

LIST OF SUBSIDIARIES OF HOLLYSYS AUTOMATION TECHNOLOGIES LTD.

 

Subsidiaries

  

Jurisdiction of incorporation

Hollysys International Pte. Limited

  

Singapore

Hollysys (Asia Pacific) Pte. Limited

  

Singapore

Hollysys Automation India Private Limited

  

India

Gifted Time Holdings Limited

  

British Virgin Islands

Clear Mind Limited

  

British Virgin Islands

World Hope Enterprises Limited

  

Hong Kong

Concord Solutions (HK) Limited

  

Hong Kong

Beijing Helitong Science & Technology Exploration Co., Ltd.

  

PRC

Hollysys Group Co., Ltd.

  

PRC

Beijing Hollysys Co., Ltd.

  

PRC

Hangzhou Hollysys Automation Co., Ltd.

  

PRC

Hangzhou Hollysys System Engineering Co., Ltd.

  

PRC

Beijing Hollysys Electronics Technology Co., Ltd.

  

PRC

Hollysys (Beijing) Investment Co., Ltd.

  

PRC

Beijing Yuanhe Technology Development Co., Ltd.

  

PRC

Xi’an Hollysys Co., Ltd.

  

PRC

Beijing Hollysys Industrial Software Company Ltd.

  

PRC

HollySys Smart Energy Technology (Beijing) Co., Ltd.

  

PRC

Shandong Lukang Pharmaceutical Engineering Design Co., Ltd.

  

PRC

Xuzhou Hollysys Valve Technology Co., Ltd.

  

PRC

Beijing Hollysys Intelligent Technologies Co., Ltd.

  

PRC

Beijing HollySys System Integration Co., Ltd.

  

PRC

Beijing HollySys Control Technology Co., Ltd.

  

PRC

Beijing HollySys Education Technology Co., Ltd.

  

PRC

Xiamen HollySys Co., Ltd.

  

PRC

HollySys Intelligent Transportation Technology (Chengdu) Co., Ltd.

  

PRC

Beijing HollySys Digital Equipment Co., Ltd

  

PRC

Xi’an Hollysys Intelligent Manufacturing Technology Co., Ltd

  

PRC

Concord Corporation Pte. Ltd.

  

Singapore

Concord Electrical Sdn. Bhd.

  

Malaysia

Concord M Design and Engineering Company Limited

  

Macau

Concord Electrical, Inc.

  

Philippines

Bond Corporation Pte. Ltd.

  

Singapore

Bond M&E Pte. Ltd.

  

Singapore

Bond M&E Sdn. Bhd.

  

Malaysia

Bond M&E (KL) Sdn. Bhd.

  

Malaysia

PT Hollysys Automation Indonesia

  

Indonesia

VIE

  

Jurisdiction of incorporation

Concord Electrical Contracting Ltd.

  

Qatar

EX-12.1 4 d518729dex121.htm EX-12.1 EX-12.1

Exhibit 12.1

CERTIFICATIONS

I, Changli Wang, certify that:

1. I have reviewed this annual report on Form 20-F of Hollysys Automation Technologies Ltd.;

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

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

4. The company’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the company 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 company, 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 company’s disclosure controls and procedures and presented in this annual 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 company’s internal control over financial reporting that occurred during the period covered by the annual report that has materially affected, or is reasonably likely to materially affect, the company’s internal control over financial reporting; and

5. The company’s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the company’s auditors and the audit committee of the company’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 company’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 company’s internal controls over financial reporting.

Date: September 20, 2023

 

By:

 

/s/ Changli Wang

Name:

 

Changli Wang

Title:

 

Chief Executive Officer

 

(Principal Executive Officer)

EX-12.2 5 d518729dex122.htm EX-12.2 EX-12.2

Exhibit 12.2

CERTIFICATIONS

I, Steven Wang, certify that:

1. I have reviewed this annual report on Form 20-F of Hollysys Automation Technologies Ltd.;

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

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

4. The company’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the company 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 company, 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 company’s disclosure controls and procedures and presented in this annual 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 company’s internal control over financial reporting that occurred during the period covered by the annual report that has materially affected, or is reasonably likely to materially affect, the company’s internal control over financial reporting; and

5. The company’s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the company’s auditors and the audit committee of the company’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 company’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 company’s internal controls over financial reporting.

Date: September 20, 2023

 

By:

 

/s/ Steven Wang

Name:

 

Steven Wang

Title:

 

Chief Financial Officer

 

(Principal Financial and Accounting Officer)

EX-13.1 6 d518729dex131.htm EX-13.1 EX-13.1

Exhibit 13.1

CERTIFICATION

PURSUANT TO RULE 13A-14(B) UNDER THE SECURITIES EXCHANGE ACT OF 1934

In connection with the Annual Report of Hollysys Automation Technologies Ltd. (the “Company”) on Form 20-F for the fiscal year ended June 30, 2023 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Changli Wang, Chief Executive Officer of the Company, certify, pursuant to 18 U.S.C. 1350, that:

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

(2) The information contained in the Report fairly presents, in all material respects, the financial condition of the Company as of June 30, 2023 and results of operations of the Company for the fiscal year ended June 30, 2023.

 

/s/ Changli Wang

Name:

 

Changli Wang

Title:

 

Chief Executive Officer

(Principal Executive Officer)

Date:

 

September 20, 2023

The foregoing certification is being furnished solely pursuant to 18 U.S.C. Section 1350 and is not being filed as part of this Annual Report or as a separate disclosure document.

EX-13.2 7 d518729dex132.htm EX-13.2 EX-13.2

Exhibit 13.2

CERTIFICATION

PURSUANT TO RULE 13A-14(B) UNDER THE SECURITIES EXCHANGE ACT OF 1934

In connection with the Annual Report of Hollysys Automation Technologies Ltd. (the “Company”) on Form 20-F for the fiscal year ended June 30, 2023 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Steven Wang, Chief Financial Officer of the Company, certify, pursuant to 18 U.S.C. 1350, that:

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

(2) The information contained in the Report fairly presents, in all material respects, the financial condition of the Company as of June 30, 2023 and results of operations of the Company for the fiscal year ended June 30, 2023.

 

/s/ Steven Wang

Name:

 

Steven Wang

Title:

 

Chief Financial Officer

(Principal Financial and Accounting Officer)

Date:

 

September 20, 2023

The foregoing certification is being furnished solely pursuant to 18 U.S.C. Section 1350 and is not being filed as part of this Annual Report or as a separate disclosure document.

EX-15.1 8 d518729dex151.htm EX-15.1 EX-15.1

Exhibit 15.1

CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

We consent to the incorporation by reference in the registration Statement (Form S-8 No. 333-208615) pertaining to the 2015 Equity Incentive Plan of Hollysys Automation Technologies Ltd. of our reports dated September 20, 2023, with respect to the consolidated financial statements of Hollysys Automation Technologies Ltd. and the effectiveness of internal control over financial reporting of Hollysys Automation Technologies Ltd. included in this Annual Report (Form 20-F) of Hollysys Automation Technologies Ltd. for the fiscal year ended June 30, 2023.

/s/ Union Power HK CPA Limited

Hong Kong, The People’s Republic of China

September 20, 2023

EX-15.2 9 d518729dex152.htm EX-15.2 EX-15.2

Exhibit 15.2

Hollysys Automation Technologies Ltd.

No. 2 Disheng Middle Road,

Beijing Economic-Technological Development Area,

Beijing, People’s Republic of China, 100176

September 20, 2023

VIA EDGAR

Division of Corporation Finance

U.S. Securities and Exchange Commission

100 F Street, NE

Washington, D.C. 20549

 

Re:

  

Hollysys Automation Technologies Ltd.

  

Submission under the Item 16I(a) of Form 20-F

Dear Sir/Madam,

In compliance with the Holding Foreign Companies Accountable Act, Hollysys Automation Technologies Ltd. (the “Company”) is submitting via EDGAR the following information as required under Item 16I(a) of Form 20-F.

In October 2022, the Company was conclusively identified by the SEC as a Commission Identified Issuer pursuant to the HFCAA because it filed an annual report on Form 20-F for the fiscal year ended June 30, 2022 with the U.S. Securities and Exchange Commission (the “SEC”) with an audit report issued by Union Power HK CPA Limited, a registered public accounting firm retained by the Company, for the preparation of the audit report on the Company’s financial statements included therein. Union Power HK CPA Limited is a registered public accounting firm headquartered in Hong Kong, a foreign jurisdiction where the Public Company Accounting Oversight Board (the “PCAOB”) determined that it had been unable to inspect or investigate completely registered public accounting firms headquartered there until December 2022 when the PCAOB vacated its previous determination.

To the Company’s best knowledge and based on an examination of the Company’s register of members and public filings made by the Company’s shareholders, including beneficial ownership reports on Schedule 13G, and reports filed by institutional managers on Form 13-F, and where applicable, the amendments thereto, as well as inquiries to the relevant shareholders by the Company, other than the following entities, no other person beneficially owned 5% or more of the Company’s outstanding shares, as of September 2, 2023.

 

 

 

FIL Ltd. FIL Ltd. was founded in Bermuda and owned by Pandanus Partners, L.P. (“Pandanus”). While the percentage of total voting power represented by these shares of FIL voting stock may fluctuate as a result of changes in the total number of shares of FIL voting stock outstanding from time to time, it normally represents more than 25% and less than 48.5% of the total votes which may be cast by all holders of FIL voting stock. Pandanus Associates, Inc. (“PAI”) acts as general partner of Pandanus. Pandanus is owned by trusts for the benefit of members of the Johnson family, including FIL’s Chairman Abigail P. Johnson, but disclaims that any such member is a beneficial owner of the securities of the Company. Based on the total outstanding shares of the Company as of September 2, 2023 and assuming that FIL Ltd.’s shareholding had not changed since December 31, 2022, FIL Ltd. beneficially owned 8.95% of the Company’s total issued and outstanding shares as of September 2, 2023. To the best knowledge of the Company, none of the entities or individual described above is controlled by or affiliated with any governmental entity in Hong Kong.


 

 

Davis Selected Advisers, L.P. Davis Selected Advisers, L.P. is organized as a Colorado limited partnership. Based on the total outstanding shares of the Company as of September 2, 2023 and assuming that FIL Ltd.’s shareholding had not changed since December 31, 2022, FIL Ltd. beneficially owned 8.86% of the Company’s total issued and outstanding shares as of September 2, 2023. To the best knowledge of the Company, Davis Selected Advisers, L.P. is not controlled by or affiliated with any governmental entity in Hong Kong.

 

 

 

Ace Lead Profits Limited. Ace Lead Profits Limited (“Ace Lead”) is a company incorporated in the British Virgin Islands. As reported in a Schedule 13D filed with the SEC on June 29, 2021, Ace Lead Profits Limited is wholly owned and controlled by Mr. Baiqing Shao and Mr. Shao may be deemed to be a beneficial owner of the shares held by Ace Lead Profits Limited. Based on the total outstanding shares of the Company as of September 2, 2023, such beneficial ownership accounted for 6.68% of the Company’s total issued and outstanding shares as of September 2, 2023. The board of directors of the Company has received notice from Hollysys Committee on Trust Interests (the “Committee”) that a legal action has been commenced in the Hong Kong High Court against Mr. Shao and Ace Lead on March 9, 2021 (the “Legal Action”). The Legal Action is still ongoing as of the date of this submission. Pending resolution of the Legal Action, the beneficial ownership of our shares held by Ace Lead and the beneficial ownership of the shares of Ace Lead held by Mr. Shao is yet to be ascertained. To the best knowledge of the Company, neither the Committee or Baiqing Shao is controlled by or affiliated with any governmental entity in Hong Kong.

 

 

 

Yiheng Capital, LLC. Yiheng Capital Management, L.P. (“Yiheng Capital”) is organized as a limited partnership in California. Based on the total outstanding shares of the Company as of September 2, 2023 and assuming that Yiheng Capital’s shareholding had not changed since December 31, 2022, Yiheng Capital beneficially owned 6.39% of the Company’s total issued and outstanding shares as of September 2, 2023. To the best knowledge of the Company, Yiheng Capital is not controlled by or affiliated with any governmental entity in Hong Kong.

Please refer to “Item 6.E. Directors, Senior Management and Employees—E. Share Ownership” of the Company’s annual report on Form 20-F for the fiscal year ended June 30, 2023 for more details.

Based on the foregoing, the Company is not aware of any governmental entity that is in possession of, direct or indirect, of the power to control the ownership or management of the Company.

The Company has not relied on any legal opinions or third-party certifications, such as affidavits, as the basis for this submission under the Item 16I(a) of Form 20-F.

Should any member of the Staff have any questions or comments regarding the Company’s submission set forth above, please do not hesitate to contact our outside legal counsel, Miranda So, Davis Polk & Wardwell, at (852) 2533-3373 and Kevin Zhang, Davis Polk & Wardwell, at (852) 2533-3384.

[Signature Page to Follow]


Very truly yours,

/s/ Changli Wang

Name: Changli Wang

Title:   Chief Executive Officer

cc: Miranda So, Davis Polk & Wardwell

      Kevin Zhang, Davis Polk & Wardwell

EX-101.SCH 10 holi-20230630.xsd XBRL TAXONOMY EXTENSION SCHEMA 1001 - Document - Cover Page link:presentationLink link:definitionLink link:calculationLink 1002 - Statement - CONSOLIDATED BALANCE SHEETS link:presentationLink link:definitionLink link:calculationLink 1003 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:definitionLink link:calculationLink 1004 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME link:presentationLink link:definitionLink link:calculationLink 1005 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parenthetical) link:presentationLink link:definitionLink link:calculationLink 1006 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:definitionLink link:calculationLink 1007 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY link:presentationLink link:definitionLink link:calculationLink 1008 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Parenthetical) link:presentationLink link:definitionLink link:calculationLink 1009 - Disclosure - ORGANIZATION AND BUSINESS BACKGROUND link:presentationLink link:definitionLink link:calculationLink 1010 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES link:presentationLink link:definitionLink link:calculationLink 1011 - Disclosure - INVENTORIES link:presentationLink link:definitionLink link:calculationLink 1012 - Disclosure - ACCOUNTS RECEIVABLE link:presentationLink link:definitionLink link:calculationLink 1013 - Disclosure - COSTS AND ESTIMATED EARNINGS IN EXCESS OF BILLINGS link:presentationLink link:definitionLink link:calculationLink 1014 - Disclosure - REVENUE FROM CONTRACTS WITH CUSTOMERS link:presentationLink link:definitionLink link:calculationLink 1015 - Disclosure - PROPERTY, PLANT AND EQUIPMENT link:presentationLink link:definitionLink link:calculationLink 1016 - Disclosure - PREPAID LAND LEASES link:presentationLink link:definitionLink link:calculationLink 1017 - Disclosure - INTANGIBLE ASSETS, NET link:presentationLink link:definitionLink link:calculationLink 1018 - Disclosure - GOODWILL link:presentationLink link:definitionLink link:calculationLink 1019 - Disclosure - EQUITY INVESTMENTS link:presentationLink link:definitionLink link:calculationLink 1020 - Disclosure - WARRANTY LIABILITIES link:presentationLink link:definitionLink link:calculationLink 1021 - Disclosure - SHORT-TERM BANK LOANS link:presentationLink link:definitionLink link:calculationLink 1022 - Disclosure - LONG-TERM LOANS link:presentationLink link:definitionLink link:calculationLink 1023 - Disclosure - FAIR VALUE MEASUREMENTS link:presentationLink link:definitionLink link:calculationLink 1024 - Disclosure - STOCKHOLDERS' EQUITY link:presentationLink link:definitionLink link:calculationLink 1025 - Disclosure - SHARE-BASED COMPENSATION EXPENSES link:presentationLink link:definitionLink link:calculationLink 1026 - Disclosure - EMPLOYEE BENEFITS link:presentationLink link:definitionLink link:calculationLink 1027 - Disclosure - INCOME TAX link:presentationLink link:definitionLink link:calculationLink 1028 - Disclosure - OPERATING LEASES link:presentationLink link:definitionLink link:calculationLink 1029 - Disclosure - EARNINGS PER SHARE link:presentationLink link:definitionLink link:calculationLink 1030 - Disclosure - RELATED PARTY TRANSACTIONS link:presentationLink link:definitionLink link:calculationLink 1031 - Disclosure - COMMITMENTS AND CONTINGENCIES link:presentationLink link:definitionLink link:calculationLink 1032 - Disclosure - SEGMENT REPORTING link:presentationLink link:definitionLink link:calculationLink 1033 - Disclosure - ACQUISITION OF SUBSIDIARY link:presentationLink link:definitionLink link:calculationLink 1034 - Disclosure - DISPOSAL OF SUBSIDIARY link:presentationLink link:definitionLink link:calculationLink 1035 - Disclosure - ENDORSEMENT OF NOTE RECEIVABLES link:presentationLink link:definitionLink link:calculationLink 1036 - Disclosure - CONDENSED FINANCIAL INFORMATION OF THE PARENT COMPANY link:presentationLink link:definitionLink link:calculationLink 1037 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) link:presentationLink link:definitionLink link:calculationLink 1038 - Disclosure - ORGANIZATION AND BUSINESS BACKGROUND (Tables) link:presentationLink link:definitionLink link:calculationLink 1039 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables) link:presentationLink link:definitionLink link:calculationLink 1040 - Disclosure - INVENTORIES (Tables) link:presentationLink link:definitionLink link:calculationLink 1041 - Disclosure - ACCOUNTS RECEIVABLE (Tables) link:presentationLink link:definitionLink link:calculationLink 1042 - Disclosure - COSTS AND ESTIMATED EARNINGS IN EXCESS OF BILLINGS (Tables) link:presentationLink link:definitionLink link:calculationLink 1043 - Disclosure - REVENUE FROM CONTRACTS WITH CUSTOMERS (Tables) link:presentationLink link:definitionLink link:calculationLink 1044 - Disclosure - PROPERTY, PLANT AND EQUIPMENT (Tables) link:presentationLink link:definitionLink link:calculationLink 1045 - Disclosure - PREPAID LAND LEASES (Tables) link:presentationLink link:definitionLink link:calculationLink 1046 - Disclosure - INTANGIBLE ASSETS, NET (Tables) link:presentationLink link:definitionLink link:calculationLink 1047 - Disclosure - GOODWILL (Tables) link:presentationLink link:definitionLink link:calculationLink 1048 - Disclosure - EQUITY INVESTMENTS (Tables) link:presentationLink link:definitionLink link:calculationLink 1049 - Disclosure - WARRANTY LIABILITIES (Tables) link:presentationLink link:definitionLink link:calculationLink 1050 - Disclosure - LONG-TERM LOANS (Tables) link:presentationLink link:definitionLink link:calculationLink 1051 - Disclosure - SHARE-BASED COMPENSATION EXPENSES (Tables) link:presentationLink link:definitionLink link:calculationLink 1052 - Disclosure - INCOME TAX (Tables) link:presentationLink link:definitionLink link:calculationLink 1053 - Disclosure - OPERATING LEASES (Tables) link:presentationLink link:definitionLink link:calculationLink 1054 - Disclosure - EARNINGS PER SHARE (Tables) link:presentationLink link:definitionLink link:calculationLink 1055 - Disclosure - RELATED PARTY TRANSACTIONS (Tables) link:presentationLink link:definitionLink link:calculationLink 1056 - Disclosure - COMMITMENTS AND CONTINGENCIES (Tables) link:presentationLink link:definitionLink link:calculationLink 1057 - Disclosure - SEGMENT REPORTING (Tables) link:presentationLink link:definitionLink link:calculationLink 1058 - Disclosure - ACQUISITION OF SUBSIDIARY (Tables) link:presentationLink link:definitionLink link:calculationLink 1059 - Disclosure - CONDENSED FINANCIAL INFORMATION OF THE PARENT COMPANY (Tables) link:presentationLink link:definitionLink link:calculationLink 1060 - Disclosure - ORGANIZATION AND BUSINESS BACKGROUND (Details) link:presentationLink link:definitionLink link:calculationLink 1061 - Disclosure - ORGANIZATION AND BUSINESS BACKGROUND - Additional Information (Details) link:presentationLink link:definitionLink link:calculationLink 1062 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Property, plant and equipment, net (Details) link:presentationLink link:definitionLink link:calculationLink 1063 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Intangible assets, net (Details) link:presentationLink link:definitionLink link:calculationLink 1064 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Additional Information (Details) link:presentationLink link:definitionLink link:calculationLink 1065 - Disclosure - INVENTORIES (Details) link:presentationLink link:definitionLink link:calculationLink 1066 - Disclosure - ACCOUNTS RECEIVABLE (Details) link:presentationLink link:definitionLink link:calculationLink 1067 - Disclosure - ACCOUNTS RECEIVABLE - Allowance For Credit Losses (Details) link:presentationLink link:definitionLink link:calculationLink 1068 - Disclosure - COSTS AND ESTIMATED EARNINGS IN EXCESS OF BILLINGS (Details) link:presentationLink link:definitionLink link:calculationLink 1069 - Disclosure - COSTS AND ESTIMATED EARNINGS IN EXCESS OF BILLINGS - Movements in Allowance For Credit Losses (Details) link:presentationLink link:definitionLink link:calculationLink 1070 - Disclosure - REVENUE FROM CONTRACTS WITH CUSTOMERS - Additional Information (Details) link:presentationLink link:definitionLink link:calculationLink 1071 - Disclosure - REVENUE FROM CONTRACTS WITH CUSTOMERS - Disaggregated Revenue Information (Details) link:presentationLink link:definitionLink link:calculationLink 1072 - Disclosure - REVENUE FROM CONTRACTS WITH CUSTOMERS - Contract assets and contract liabilities (Details) link:presentationLink link:definitionLink link:calculationLink 1073 - Disclosure - PROPERTY, PLANT AND EQUIPMENT (Details) link:presentationLink link:definitionLink link:calculationLink 1074 - Disclosure - PROPERTY, PLANT AND EQUIPMENT - Assets leased to others under operating leases (Details) link:presentationLink link:definitionLink link:calculationLink 1075 - Disclosure - PROPERTY, PLANT AND EQUIPMENT - Additional Information (Details) link:presentationLink link:definitionLink link:calculationLink 1076 - Disclosure - PREPAID LAND LEASES (Details) link:presentationLink link:definitionLink link:calculationLink 1077 - Disclosure - PREPAID LAND LEASES - Annual Amortization Of Prepaid Land Leases (Details) link:presentationLink link:definitionLink link:calculationLink 1078 - Disclosure - PREPAID LAND LEASES - Additional Information (Details) link:presentationLink link:definitionLink link:calculationLink 1079 - Disclosure - INTANGIBLE ASSETS, NET (Details) link:presentationLink link:definitionLink link:calculationLink 1080 - Disclosure - INTANGIBLE ASSETS, NET - Annual Amortization Expense Of Intangible Assets (Details) link:presentationLink link:definitionLink link:calculationLink 1081 - Disclosure - INTANGIBLE ASSETS, NET - Additional Information (Details) link:presentationLink link:definitionLink link:calculationLink 1082 - Disclosure - GOODWILL - Changes in the carrying amount (Details) link:presentationLink link:definitionLink link:calculationLink 1083 - Disclosure - GOODWILL - Additional Information (Details) link:presentationLink link:definitionLink link:calculationLink 1084 - Disclosure - EQUITY INVESTMENTS - Long Term Investments (Details) link:presentationLink link:definitionLink link:calculationLink 1085 - Disclosure - EQUITY INVESTMENTS - Additional Information (Details) link:presentationLink link:definitionLink link:calculationLink 1086 - Disclosure - WARRANTY LIABILITIES (Details) link:presentationLink link:definitionLink link:calculationLink 1087 - Disclosure - SHORT-TERM BANK LOANS (Details) link:presentationLink link:definitionLink link:calculationLink 1088 - Disclosure - LONG-TERM LOANS (Details) link:presentationLink link:definitionLink link:calculationLink 1089 - Disclosure - LONG-TERM LOANS - Scheduled principal and interest payments (Details) link:presentationLink link:definitionLink link:calculationLink 1090 - Disclosure - LONG-TERM LOANS - Additional Information (Details) link:presentationLink link:definitionLink link:calculationLink 1091 - Disclosure - STOCKHOLDERS' EQUITY (Details) link:presentationLink link:definitionLink link:calculationLink 1092 - Disclosure - SHARE-BASED COMPENSATION EXPENSES - Share option activity (Details) link:presentationLink link:definitionLink link:calculationLink 1093 - Disclosure - SHARE-BASED COMPENSATION EXPENSES - The fair value of each option is estimated on the date of grant using the Binomial model (Details) link:presentationLink link:definitionLink link:calculationLink 1094 - Disclosure - SHARE-BASED COMPENSATION EXPENSES - The fair value of each option is estimated on the date of grant using the Black-Scholes model (Details) (Parenthetical) link:presentationLink link:definitionLink link:calculationLink 1095 - Disclosure - SHARE-BASED COMPENSATION EXPENSES - Restricted shares (Details) link:presentationLink link:definitionLink link:calculationLink 1096 - Disclosure - SHARE-BASED COMPENSATION EXPENSES (Details) link:presentationLink link:definitionLink link:calculationLink 1097 - Disclosure - EMPLOYEE BENEFITS (Details) link:presentationLink link:definitionLink link:calculationLink 1098 - Disclosure - INCOME TAX - Income before income taxes (Details) link:presentationLink link:definitionLink link:calculationLink 1099 - Disclosure - INCOME TAX - Income tax expense (Details) link:presentationLink link:definitionLink link:calculationLink 1100 - Disclosure - INCOME TAX - Reconciliation of the income tax expenses (Details) link:presentationLink link:definitionLink link:calculationLink 1101 - Disclosure - INCOME TAX - Deferred tax assets/liabilities (Details) link:presentationLink link:definitionLink link:calculationLink 1102 - Disclosure - INCOME TAX - Additional Information (Details) link:presentationLink link:definitionLink link:calculationLink 1103 - Disclosure - OPERATING LEASES -Additional Information (Details) link:presentationLink link:definitionLink link:calculationLink 1104 - Disclosure - OPERATING LEASES - Schedule of lease and Non-Lease Components (Details) link:presentationLink link:definitionLink link:calculationLink 1105 - Disclosure - OPERATING LEASES - Schedule Of Other Information Related To Operating Leases (Details) link:presentationLink link:definitionLink link:calculationLink 1106 - Disclosure - OPERATING LEASES - Schedule of Future Minimum lease Payments for Operating leases (Details) link:presentationLink link:definitionLink link:calculationLink 1107 - Disclosure - OPERATING LEASES - Summary of Operating Lease Payments (Details) link:presentationLink link:definitionLink link:calculationLink 1108 - Disclosure - EARNINGS PER SHARE - Computation of Basic And Diluted Net Earnings Per Share Attributable (Details) link:presentationLink link:definitionLink link:calculationLink 1109 - Disclosure - EARNINGS PER SHARE - Additional Information (Details) link:presentationLink link:definitionLink link:calculationLink 1110 - Disclosure - RELATED PARTY TRANSACTIONS (Details) link:presentationLink link:definitionLink link:calculationLink 1111 - Disclosure - RELATED PARTY TRANSACTIONS - Due to related parties (Details) link:presentationLink link:definitionLink link:calculationLink 1112 - Disclosure - RELATED PARTY TRANSACTIONS - Purchases of Goods and Services From Related Parties (Details) link:presentationLink link:definitionLink link:calculationLink 1113 - Disclosure - RELATED PARTY TRANSACTIONS - Sales of Goods and Integrated Solutions To Related Parties (Details) link:presentationLink link:definitionLink link:calculationLink 1114 - Disclosure - RELATED PARTY TRANSACTIONS - Other Income From Related Parties (Details) link:presentationLink link:definitionLink link:calculationLink 1115 - Disclosure - RELATED PARTY TRANSACTIONS - Research And Development To Related Parties (Details) link:presentationLink link:definitionLink link:calculationLink 1116 - Disclosure - RELATED PARTY TRANSACTIONS - Additional Information (Details) link:presentationLink link:definitionLink link:calculationLink 1117 - Disclosure - COMMITMENTS AND CONTINGENCIES - Purchase Obligation (Details) link:presentationLink link:definitionLink link:calculationLink 1118 - Disclosure - COMMITMENTS AND CONTINGENCIES - Additional Information (Details) link:presentationLink link:definitionLink link:calculationLink 1119 - Disclosure - SEGMENT REPORTING - Summary of Information By Segment (Details) link:presentationLink link:definitionLink link:calculationLink 1120 - Disclosure - SEGMENT REPORTING - Revenues by Geographical Area (Details) link:presentationLink link:definitionLink link:calculationLink 1121 - Disclosure - SEGMENT REPORTING - Long-lived Assets Other Than Goodwill and Intangible Assets by Geographical Area (Details) link:presentationLink link:definitionLink link:calculationLink 1122 - Disclosure - ACQUISITION OF SUBSIDIARY - Additional Information (Details) link:presentationLink link:definitionLink link:calculationLink 1123 - Disclosure - ACQUISITION OF SUBSIDIARY - Schedule of Excess Purchase Price over the Fair Value of Net Assets Acquired (Details) link:presentationLink link:definitionLink link:calculationLink 1124 - Disclosure - ACQUISITION OF SUBSIDIARY - Schedule of Recognized Identified Assets Acquired and Liabilities Assumed (Details) link:presentationLink link:definitionLink link:calculationLink 1125 - Disclosure - ACQUISITION OF SUBSIDIARY - Summary of the Value Allocated to the Intangible Assets Acquired (Details) link:presentationLink link:definitionLink link:calculationLink 1126 - Disclosure - DISPOSAL OF SUBSIDIARY - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1127 - Disclosure - ENDORSEMENT OF NOTE RECEIVABLES - Additional Information (Details) link:presentationLink link:definitionLink link:calculationLink 1128 - Disclosure - CONDENSED FINANCIAL INFORMATION OF THE PARENT COMPANY - BALANCE SHEETS (Details) link:presentationLink link:definitionLink link:calculationLink 1129 - Disclosure - CONDENSED FINANCIAL INFORMATION OF THE PARENT COMPANY - PARENTHETICALS (Details) link:presentationLink link:definitionLink link:calculationLink 1130 - Disclosure - CONDENSED FINANCIAL INFORMATION OF THE PARENT COMPANY - COMPREHENSIVE INCOME (Details) link:presentationLink link:definitionLink link:calculationLink 1131 - Disclosure - CONDENSED FINANCIAL INFORMATION OF THE PARENT COMPANY - CASH FLOWS (Details) link:presentationLink link:definitionLink link:calculationLink EX-101.CAL 11 holi-20230630_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 12 holi-20230630_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 13 holi-20230630_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE EX-101.PRE 14 holi-20230630_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE GRAPHIC 15 g518729g55m01.jpg GRAPHIC begin 644 g518729g55m01.jpg M_]C_X0 817AI9@ 24DJ @ /_L !%$=6-K>0 ! 0 !D M #_X00::'1T<#HO+VYS+F%D;V)E+F-O;2]X87 O,2XP+P \/WAP86-K970@ M8F5G:6X](N^[OR(@:60](EG)E4WI.5&-Z:V,Y9"(_/B \ M>#IX;7!M971A('AM;&YS.G@](F%D;V)E.FYS.FUE=&$O(B!X.GAM<'1K/2)! M9&]B92!835 @0V]R92 W+C(M8S P," W.2YD964S837!E+U)E&UL;G,Z>&UP/2)H='1P.B\O;G,N861O8F4N8V]M+WAA<"\Q+C O(B!X;6QN M&UP34TZ1&5R:79E9$9R M;VT@&UL.FQA;F<](G@M9&5F875L="(^4&]W97)0;VEN M="!0&UP;65T83X@ M/#]X<&%C:V5T(&5N9#TB"\T8C0' M6'?K_^X #D%D;V)E &3 ?_; (0 0$! 0$! 0$! 0$! 0$! 0$! 0$! M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0(" @(" @(" @(" P,# P,# P,# P$! M 0$! 0$" 0$" @(! @(# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# M P,# P,# P,# P,# P,# P,#_\ $0@"HP.$ P$1 (1 0,1 ?_$ .T 0 " M @,! 0$! ("08' 00% PH""P$! (# 0$ ,& M 0($!0<0 & @$! P,,"P<-# 8!%0(#! 4&!P !" D1$A,4&5DA%196UA>7 M&)C8.9DQ(M35EE>WUUBX>4'3=)5W.'A18=$R4I(CE%5UMC<*<5.S)#2T-;4V M=KDZD4)B,R5(@:$F)\M8^1#Z]L"TY5(9U-#E*:,1E@@]8QF73%[='@] M(8 HM*A-WL0>S?9VZ[0B%YX#B)[4^;WU;/4#^;7@// <1/:GS>^K9Z@?S:\! MYX#B)[4^;WU;/4#^;7@// <1/:GS>^K9Z@?S:\!YX#B)[4^;WU;/4#^;7@// M <1/:GS>^K9Z@?S:\!YX#B)[4^;WU;/4#^;7@// <1/:GS>^K9Z@?S:\!YX# MB)[4^;WU;/4#^;7@// <1/:GS>^K9Z@?S:\!YX#B)[4^;WU;/4#^;7@// <1 M/:GS>^K9Z@?S:\!YX#B)[4^;WU;/4#^;7@// <1/:GS>^K9Z@?S:\!YX#B)[ M4^;WU;/4#^;7@// <1/:GS>^K9Z@?S:\!YX#B)[4^;WU;/4#^;7@// <1/:G MS>^K9Z@?S:\!YX#B)[4^;WU;/4#^;7@// <1/:GS>^K9Z@?S:\!YX#B)[4^; MWU;/4#^;7@// <1/:GS>^K9Z@?S:\!YW_B)[4N;WU;/4#^;7@3-XVI_\ I5.%&O\ TRF1ZW_Z M=8%JF P,9EDTA\":/9!.97&X8P^7MK7Z]RM\;(\T>N;RM);6ANVY.ZI(CTN= M7)26G3$]_P 0\\P)8-"&(.MA_+!.(7*QR(N+2^,24R'O2N-RT# _M3P.+R) M22I7,$B"W*U(F1[1)U!9AR13X1Y0# B$#6A:WL/*@]J5G9@%!E=6!#9T6E:H MV^J1Q&2-$A G9)DWF.T2=SA-2M5HMMDS62-0@/WV%JR [&5L0=;W@9[@,#SF MUW:7DM4CV_9_K>IO\ K?N^K_\ 1O 8'GJG9M0K&MO6+4Z=:]*%"5I2FF:" MC:I]9M?0ET<"0J M$#;+9E'8XO6D#*=% #DB1X<4:A04-.QK3-" '>MEHCQ:^U),V$-@%G$G$@4% M&EFD&EA.+/+&$9)A(PZ& T!@=[ ,L8-ZWH6M]F]>K@>#$Y=%9['&F80B1L1Z:71^VQ,*=4<4:[.^F1C6K/)R-#-\F2&F M=WN%BWH/<.-+(*-/.&$HDDL9II@]]@"RRP[&8,6_W @#K>]_UL#KMS@B=F]" MZMBHEZNK@]\].06][WO?J[WO>!: M+@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@, M!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@, M!@,!@,!@,!@,"JOJJ?\ 1W3V_:J<*/\ 2J1X%JF P(M\R*AFMZT6MK> &-"> M1+++H>6Z5O3ZJCJ=(U5;>E=6J^&(W1)'I2:2]G-,*.(;^U&,KRTTK9@@%Z$+ M00J8.&?+>.V/:+M'+C01:&3KD ^6PS*$,\DQDK;CS9!Q_4II=*$3=#F2/S=? M(H!6#_&%L?7^(VI4CL0,M0;LU7L 8/7_ WY)UH5 2"Y$V0Z8)&?B[ 4.ZWE M-H2.'OD8@D>M*N^0*"PSVV+P5L;VE%7]I#?88IRME1# 64:#NFAMA)Q MLY-,3S"XXX73,WXC5QS0I >*7VTZ'&<7)O$$C'8,>L6;MID?B9UK0]ZVE70- MZ$C0NI7@B#L*E08Y+AA*.B(#R,J>CIG&9A+(_:]GHW64JZOBZ]ASLG/:'N1OPHD"<_8P3"MJK@V_+$2&$-,Z#)N M6'(B0MCXW[X^02$VN>A2JHZ2IVZ/MUQ91)&PS1J,1>C]Z\1(6K7)#0[,#X5\ M\H@UN?A7NPH+$DZ9Z$_VN3<%L252J=P\,E- PUT?X0\1!L8)6='+A96B5ZV8 M-/O6QGF@[%16O*0SISXJ %&D*4I@F5R'J&767..*\AB:*+&(J M?Y$I+3GISZZ*FMP51 BF+JK#2!A+2,#P!X=BW*V *0IU)J-/M,2H#XVAF!T( M(K-7&3F.DD8'206L&7,ZRU)1J:Q\F_[-@S5*JR4GS0VLIG!TL2K5(JIV=UN1 M(&PA?'$RIU99"!J (Q<1M,ET,(RM/ KG7&HNEBD2M)/%6E-")BI*;8QRLO>- MLR.WWB(W:D87IK;6B%$$-410SJ30IT,0$! B#MA5"\B-&>:%8&W)/PWYQR10 MR.JB_(V;*6>5NCRE?W222A[;&>4F1_D^R1:\(U$72,*&R/2B-,UQ1=K/C"$Q M*T+2(^89I2#9*4)@:_L^KN9T=M&#Q)N>;D>XU,E@Y.7'H';%W"B];* :J!O7 M11!>B*"K3#R))(8A)G-Q%,E#80BCTG,1,VRUI0#R@W#'>*O. <,F**8W^[:L M(ZMJMCT(E\>NR6KF,AV8V2H#Y:0-\$*0:=2W*1LLC5)S0M M:E48J3A(Z^:6N6QHCQ#"W!@;]-J/O&I[>LL:V12./LCT*$066L,E*ARMP9YF M]J%#F_231B,+F9HSR8(MGJ=F^J,(?7_PNY?VU\9@#"Z5,UL')I+) /L+<;KN M)M1,+@\\>()5,.)2B 6:,.TQ?A&#$7K8]! MT8(/4P&!5STC/YM=Q?M".IC^OGR!P+1L!@,!@,!@,!@,!@,!@,!@,!@,!@,! M@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,! M@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@55]53_H[I[?M5.%'^ ME4CP+5,!@,!@,!@56\_+PMZ&I.1\8K]_DD&45UP3FUWUH]1--XK]*[C52URB M+4C;PC:'O;KN"#;&S6V\M*H I/E)&SB3-A3ZT$=G+F=R8@3MR&A3>TMMB1"/ ME\EIU!Y/(E=C.B55":CX\4'/$==5;;T+A\1=+ >GZ=SN1IMNAJ(M:Q."<3:D M,=1(/%T&RS.<=[,#_.PJ*]:9RY1=3R*%%V-K(F\+5>PFOK;XVLSIMR!LRM9:!Q2/Q>X,*4/&> M9?R&K$_EI$Y(Y6S+T7&YJMGD[7DX=CW!JC]PUG8-=29;5-&*I-$V0*]2OKJ> MM4D:U"=J"%^2HH^Q+SC#37;?BAA9G47M]K"DVH@M5H65WMV5UI%G.0OD\;4Z M9E@BBH_7%_G$@>D"NW=-0D#8!)A>.:Y%F(PR#C#SRM2S+'IF MOWRMXTTPV M$81"+.+V2>'IS3D[;-1\FN3Q+>W3.U8,PS7BE&D$*)3>N&H*P3RO;!R M^<_+YE\RI\IEAFX_*(%8]K-\IA2!-8[-!;X0,M*\LF-BD:2:N\8%'&2HU=NU MPR)R1N9@%:-[,3>,I)2&D'K G)QHY!3NV;<=FQTCDI:(?)N.5377MJEK&8PN M]=3J23NUJ_>H>>A-4.FT[?(6NO4SDD*+<')+XA"I2D5J$:M.9L)XX# 8# 8# M JYZ1G\VNXOVA'4Q_7SY X%HV P& P& P& P& P& P& P& P& P& P& P& P M& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P M& P& P& P& P& P& P& P& P& P& P& P& P*@>L;.876-=\'K%L>61V!P"$ M=3GAK))C-9<\(8_%HM'VV32,YP>Y ^NAZ9M:&I$5]L:H/,+*+#ZHA:U@;L\[ MMTKO2-\(_E.T[[K\!YW;I7>D;X1_*=IWW7X#SNW2N](WPC^4[3ONOP'G=NE= MZ1OA'\IVG?=?@/.[=*[TC?"/Y3M.^Z_ >=VZ5WI&^$?RG:=]U^!Y2OJM=)5> MYM#VMZ@_!12\,/E^F5U.Y)TN-P:P.I $KF4A6;EGE"8AQ(* $\ 1: ;X8-BU MO8 ;T'J^=VZ5WI&^$?RG:=]U^ \[MTKO2-\(_E.T[[K\!YW;I7>D;X1_*=IW MW7X#SNW2N](WPC^4[3ONOP-<37J+=&&Q7F*R2<(D/,2DC&6(10-A#8_G=NE=Z1OA'\IVG? M=?@/.[=*[TC?"/Y3M.^Z_ >=VZ5WI&^$?RG:=]U^ \[MTKO2-\(_E.T[[K\# MRD/5:Z2K8N>'-OZA'!5&XR%4G6OJ]/R4I@M8[JTB).VI#W%2&6^,K&D;TI9) M7?WO190-!#V:UV8'J^=VZ5WI&^$?RG:=]U^ \[MTKO2-\(_E.T[[K\!YW;I7 M>D;X1_*=IWW7X#SNW2N](WPC^4[3ONOP'G=NE=Z1OA'\IVG?=?@/.[=*[TC? M"/Y3M.^Z_ U;T8I5&9UQ#G\VA4@9I;#9ASKZCDHB(])HT^\YK[MX%LF P& P& P& P& P& P& P& P M& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P M& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P//DNT+R MV-[LB$,!@D;FB3+THC"^W8#-IU19I6Q@WOU-]G;K QOWMZ[]H4+_ 68_N' M>]O7?M"A?X+,?W#@/>WKOVA0O\%F/[AP'O;UW[0H7^"S']PX#WMZ[]H4+_!9 MC^XN_:%"_P68_N' >]O7?M"A?X+,?W#@/>WKOVA M0O\ !9C^XN_:%"_P68_N' J=A<&A NN%R';A0R) M;0%=+WBFJ+1;C;+Y*!2;RBY9%FJ0D^1>'I0:66 (A]G>$$ =;WO00ZT%L7O; MUW[0H7^"S']PX#WMZ[]H4+_!9C^XN_:%"_P68_N M' >]O7?M"A?X+,?W#@/>WKOVA0O\%F/[AP'O;UW[0H7^"S']PX#WMZ[]H4+_ M 68_N' >]O7?M"A?X+,?W#@/>WKOVA0O\%F/[AP'O;UW[0H7^"S']PX&3-S M8VLZ0IO:6]"UH"=CV2B;DA")(5LP8C#-E)DQ91)>S#![$+L#KM%O>]^K@=[ M8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# M8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8'A2AU<&* M-2)[:(^X2QU9V)V=6R+-)[>E=9*X-Z!0K11]L5.RI"UIG!Y4DA3$F*3B4X## M-;,& &MBT'X?N(O5/8>KYU4;@HMHD_5RI%!/%<<,J^ U)?<;I2!<=X34E4-K M1=;S9G]W-1.+M:C8;X DFEAQRMS3IQA+/,V# _2+YJ9L](7U6?ENR[W/8 M#S4S9Z0OJL_+=EWN>P'FIFSTA?59^6[+O<]@/-3-GI"^JS\MV7>Y[ >:F;/2 M%]5GY;LN]SV \U,V>D+ZK/RW9=[GL!YJ9L](7U6?ENR[W/8#S4S9Z0OJL_+= MEWN>P'FIFSTA?59^6[+O<]@/-3-GI"^JS\MV7>Y[ >:F;/2%]5GY;LN]SV \ MU,V>D+ZK/RW9=[GL!YJ9L](7U6?ENR[W/8#S4S9Z0OJL_+=EWN>P'FIFSTA? M59^6[+O<]@/-3-GI"^JS\MV7>Y[ >:F;/2%]5GY;LN]SV \U,V>D+ZK/RW9= M[GL!YJ9L](7U6?ENR[W/8#S4S9Z0OJL_+=EWN>P'FIFSTA?59^6[+O<]@/-3 M-GI"^JS\MV7>Y[ P$GHN0!!9CMN.%K7:8/M#-_-6N?I.>K!\J:(?F7P'F MK7/TG/5@^5-$/S+X#S5KGZ3GJP?*FB'YE\!YJUS])SU8/E31#\R^ \U:Y^DY MZL'RIHA^9? >:M<_2<]6#Y4T0_,O@/-6N?I.>K!\J:(?F7P'FK7/TG/5@^5- M$/S+X#S5KGZ3GJP?*FB'YE\!YJUS])SU8/E31#\R^ \U:Y^DYZL'RIHA^9? M>:M<_2<]6#Y4T0_,O@/-6N?I.>K!\J:(?F7P'FK7/TG/5@^5-$/S+X#S5KGZ M3GJP?*FB'YE\!YJUS])SU8/E31#\R^!5)U@FA!TK.*[C>DAYY=:V9+)>.35S M74DA-]5=+H?![D<88_.U7J+;2/,+B*U#!WE^:MEFGI J]B\ 1.PA--("8%KW M1OZBD8ZE7#>'W'%8?=+07!T<8J67SFXF*,,6[1M&)0F."LF3PK<>EDE->XX7 M(EH@#7J"T7B+!&E!*T,DX)86NX# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# M 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# KJYL< MH>1E/V[Q'H+C!6U*3RR^4K]=" EPOF?SFOX-%6RFJW#8K@H,7U] ;$?UJYW2 MA&G)+TAT6$SN[$/0=[WH,,]DO6K_ !+=+OY3/*[YIN ]DO6K_$MTN_E,\KOF MFX#V2]:O\2W2[^4SRN^:;@/9+UJ_Q+=+OY3/*[YIN ]DO6K_ !+=+OY3/*[Y MIN ]DO6K_$MTN_E,\KOFFX#V2]:O\2W2[^4SRN^:;@/9+UJ_Q+=+OY3/*[YI MN ]DO6K_ !+=+OY3/*[YIN ]DO6K_$MTN_E,\KOFFX%7Q4,4>2VK80AR9Z\0)>A./ MA !KPB"]:"Q[V2]:O\2W2[^4SRN^:;@/9+UJ_P 2W2[^4SRN^:;@/9+UJ_Q+ M=+OY3/*[YIN ]DO6K_$MTN_E,\KOFFX#V2]:O\2W2[^4SRN^:;@/9+UJ_P 2 MW2[^4SRN^:;@/9+UJ_Q+=+OY3/*[YIN ]DO6K_$MTN_E,\KOFFX#V2]:O\2W M2[^4SRN^:;@?(^5]:E.0<>.E>EYL!!1APM!Y,\K>]L)0!#WH/>XG:#V[T'U. MW?9@2AX,\BG7ESP\XV\G'R+M\*>+UJ"%V6YQ)J*?%ND[A4UGQ_IV]9I,[CY/R:C"RR;EG5SPICCS R1OCO=!CL-N'3 M*I0H4FJ$@=:5E@T#>];WL/E[\W6"_0*X0_6(VA\PO >_-U@OT"N$/UB-H?,+ MP'OS=8+] KA#]8C:'S"\![\W6"_0*X0_6(VA\PO >_-U@OT"N$/UB-H?,+P' MOS=8+] KA#]8C:'S"\![\W6"_0*X0_6(VA\PO >_-U@OT"N$/UB-H?,+P(I< MXJIZG7/+B?>'$NUN!/"%/$KGA#A&P/I?4#LQR70V3DC*=83/6E$=P22EJG:# M2]O1.J ]^;K!?H%<(?K$;0^87@/?FZP7Z!7"'ZQ&T/F%X#WYNL%^@5PA^L1M M#YA> ]^;K!?H%<(?K$;0^87@/?FZP7Z!7"'ZQ&T/F%X#WYNL%^@5PA^L1M#Y MA> ]^;K!?H%<(?K$;0^87@*@YB\P/C@UEQ2Y6<6*0J#=OTA=]R0F:TYRBD]Y M=FJ-E-,1M^8) P23CI3 FOUT]^=(+Y3,<4:?'63MDG(2/\*AL;G;XYMD23I*]CDOGD]0,:0QR%LC;F M/9(#S1:WV!CU)]0R%V'ZREV/$U-5*I7 ZGF$1+2*Y)829YS M05M2L[S%8U!WCR0*G8!OI:$0DI>E&]I ANMNYH<<'A!'G5HGJMT;96W6(Y1M MKGK:A/)BXRS9&Q$.9?:U=NG-0,!Y9"<FC+7)_8 M>S1>5+V9%R(BBM3Y&H\7UN<=*M%>&6;W RB0=0KB%&C7$IQM@U5MK!(5"TV. MU]9\O2@;HG&5TRDCX6LB4+>TA\>9HLU*UQ[@ 8D82$A^]&;V49H(?&4]0KBK M$X:YS=;.7]4V-J>P]A0):VL=.]N#O6$5E,VE$51MCQ%FH9XPLF;?9ZG<8;G"*-[B[ MKZ]L]F3M^ING5*8L[+@/,,;STD9=M(%)0'8P 6P*I,$\HPL(>,[\PU## MPKGW+USKR>Z0(>PW7R"Y)-U,\0LV Q)WQE $'[4>]:P/K9?*FIZH+N][L[=?9P/O@=%S_ .C7#^ J_P#F MYF!6KT7?HGNGO_15J3_1E)@6<8# 8# 8# 8# 8# 8# 8# 8# 8# 8%6E8_3, M\Q?V>7!#\O7.O M+P&!&2S.3++!K DE7LD=%*I;!:@3WK8)B^41J"1:&5VZO M,HCL54.\NEJQ&SD/$R>H0]%H"C1%(RBFE2#.31#EJU]>W9F73&%4;*E#%)ER6*HF MAK61]9R"C:90I"<:W;3.J%7M06%2(L@-S1;EIQSFTS(KR)6M'I!-5>BCDD=; M2790X+&X_P C\E?T>M-NBE<56^N*?P'8L0FP_2@K99XO$!VAVQWL /)X/&K4 M07;4;HX=X&3CUV0>M8&P,V]@WL>TRZ+VZC==N&]'>)K_ (OX'_K=_P"UV&I@ M=0KB4A:TBR2W1#VQ6?'-RPTAI)FC^@"PC8)7+TRU,X:A;:H4B40^#/+EHD28 MI3Y,SN M%B A4C+#(4W-OCT&1.T<=)^S)C6U'-';UY;D\H=(OIKA4XB]=+4: MR1FQ=M:RIBLETO0I$[,F,6'JAGE[3#4 -*$,/[8.8M53BYJ@J>M')OL5MMNM M[#L='/XPZ"51QG1PAOJ5[;VTP[3?M Z+9+'[=0K0ED+/*4).B]J" A4E"P): M8# JTN7Z8G@9_0,%PN,3+BM&G:[#O'#-V'C)3<6JZRJ>CL94,T(MY1,UMAI6Y\>DKI M(G&P6DICE[L<^$KPNR1X>VLD #U:GE M_0JRW]@32*K&)T(1*PFIR7%$,X =;5+ M-* PO?3>XHF,H8\KBDU7M &)@C1:-=;EI* EL\9;92U,A!9FY;HT"I"DF2_8 M%6A>5A-,"9HW0RP"T&RW?CW0A%*J>)+V)X*KJTBI\W^QQQG\M#)Y0&3/KK8, MZ;V^9'O6I6:J6*WA:J&40MT>6A\716@IR1>&'?L_B;2UOR=MG$U:I6*;,[+% M&5HET;L>P(5(&P$'D+I)XFZ(%T0DC()-(&9S?W, %X=:4F(G9VS6CW4<[#*GF$/[PR/2]'[-Y8E= JHV_L\G8R$!0GV M]:)A)4925S JI0%$#]E@5!#FVPJL& A.O ,*TI0V%J@F^5"-.,#U9/T^.+LO MCZV*O46FXH^K=[-=$[8WW-<302RI+I;'9KMV*QPQKG211'H%8Y;ZK.=F%(,I MI4*S '^3A-3IA$A,U$D*0(TB$C9PB$28A(3M0H/5J-E)R@$E[/5*3#5*D[8 M:[QA@A#&+MV+>][WO [.!T7/_HUP_@*O_FYF!6KT7?HGNGO_ $5:D_T928%G M& P& P& P& P& P& P& P& P& P&!5I6/TS/,7]GEP0_+USKP+2\!@1SMKBS M4URO[O*I,C?VJ2R:JW^CI>]Q*0KX\KF=024Q>HXJGRN%ODT<<'U5Y.;MY;0.2G7E"@J3-Z[^MZ]3 C7*>*7%<;ZEN"0V1-&(=CVHW.$?[3HF+%($ =B$I^/'&[AL^M>V"P'R&'6H^)8 MLSQ>P+:/&RV%9:LA3M(L9(\_+4Z9ZLU;&4 4.@(0;.4MK:6(1 S"!'X& G<, M^(5OIW*%G2F0V"WMUN3J&XYE7RUP+3H M 'D'L+B=WR=%'$D[*#(7W@?QQ43-ND*MVLIEL1\7$O+=)6.QGZ/R5=-F-]D\ MM=YZ4N9]) ZEKPW3%U:W,SL"E5,"P2#9&B EA &!2'@)Q#J2$*GB6V#/J^K^ M,QU)'E<@EMTG,S!'X]IHXY0QO3+Y'(Q!*2D ;.+\'2%FJ5&Q;$A,[1;,6J=G M!C-+\(:MJ^25VFN^TH[.)TXVENSZ-9V\7L3TX3>&(ULJYCMQ$PA MT-1;;U.TRM8][[QJT@92SPM>& T <")3+P@X<.42-=V6S)LX0\#BXU MB:]IKA\H:R'Q@9[_ ..CK$C'316R27ML,O\ F+&>0(>E!;N>6$6M*D:?PPV- MYN;CT)(468NM@3FD6.SHUR,NSI"B?V=[<9G6EA(7QN5MXTB<#C&YC4[4L;O$ M*,)*[RH@PLU,J.)$&Q(5PSIN 7/[^T=.L$N:;,E"PQ$OL.3.<1->YU&X5%YU M)!Q1:M.:=/LQ05RR'+S0@" Q^CUI/T->G?\N^^/F-8#WT>M)^AKT[_EWWQ\QK >^CUI/T->G? M\N^^/F-8#WT>M)^AKT[_ )=]\?,:P'OH]:3]#7IW_+OOCYC6!I/D1S;ZJG%" MHI%?ET\,>$)E70=U@Z:8ZKWFK<#G1^J^;@6J8# 8# 8# 8&J[T M@CU:5(W'64;?=Q:16+5=A01ADVA'@W''J71)WC[6^Z&E[%0=M"YP+4=I?^$U MX?VOJ]F!7>_<*;3G+BBLF%N39Q[E[[3)59S]A897+D*"=H&VA976+'#K-BK( M-RAKD[0"Q7A.YQJPV$QNE#4QI-("A'I#O"T&@;$X=\O*Q:)%8++)C[#>'MW3 MI9!'(E/[AE@W-E52_BD[MA+Q#GDQ,2[PUE]Z2;>NJ%K*\N5)9J< DO81*N\& M(K.%7+-O7\?'1^/>II$I+(H9 ;!K/=P7>K6MT5;(+/FI%/+CG;>O;WQQ6&EN M8"7M43XG:XJ4VTJ-$G+-T0$B]=/3D.)@8F"1\E7.RAL3Y#"I%(9)+K*C+Q=D M):;KH&R5+19X8ZXJM('>&0:L9+$F92@--]U0%89E'.'ESQSV"L M+Y,39:^IN4MH<(A*G90S0V?3^,/B6'.2./ -3+ MT@C5)Y^TQ)25,%J> P& P& P&!T7/_HUP_@*O_FYF!6KT7?HGNGO_15J3_1E M)@6<8# 8# 8# 8# 8# 8# 8# 8# 8# 8%6E8_3,\Q?V>7!#\O7.O M+P& P/ M$DK>X.\I-":'7;KMV# I M*T.-%Q.EA2>82B$M,27-=J5\ MY.7AJ&E+Z^(=O>MBTJ,2%J!&%AL)NX+\H!^Q$,BLE!(TS3,(?8$D;9-R(OR5 MH'F20SF>WW&TZ0@?&-46U;1\>DVX\2>044'R\LM*,D236E@ ^!O"/F(_,%=1 M^=W"QS5B;B^.X['CLBMZU7%:I=:4NVN+!7R&N[#31-HE[.[2*(1)P2JA.7EJ MI0Z*DZI*M;-^6[4!*=VXUVU->#T#I283EFUR9K>%UN]0ZW5CF^3EJ:N0U-GM M,@@%@.3T^-C5*Y,R+);'D_KYXY!*]T:5:U,:(6U!@A!KRV>*/(:52NLBHA9/ MK; &YEJ(%KHVZYK=K=5*Y(R<@&ZT+E=F]AA3>VWQ1KDQZO;D!,I M$%,2 T 0FA=!\][@8K!]99A:M<.Q[39D:)>+/O7D-7@O7%^C[^SP9U2QGWOD MI8YFP/GD#F]/3)M4PJ/ ("T&[[%0#@GE.^,-WS#@O=_&DQ]C;I/IS(;A20%T MF=D3R6L[/7LRN9_F5=LLDG#_ !=WFJQ1"*\=$C4(L:9?W1H0DEGC)[A@0UW/ M^)W+I]GSI*&6QX(^LY%GVS84 23N=V,CD4"(L>GK@@ (Z@DL)C+4>8PM;O/V MW;86C*;7%G;T1I W%RT4C[@:;;N$?4-9QNZYLY&M7LB3/#FEBSN\<@;Y=V,Z MO11&X&PB*OD,]AZ1@;W)]='V'$'N"(H2QG*935R$\2HLLI2'>UPNY6PRN+PC MY4FCCC'K:@_+6+I:?8)O.)ZSMDOY%V;:,UJU^CK])(S!%T>5PIPM(HF4.SJ8 MZIU2-J+6)$Z)23KQ0N8C;>X-,>86IV![6 P&!5IL?;7(7E7QS9H'TS&N3\2G2F6J9/[G*^4XV*4&W76::T&(V-%I8 MP->04SM*G297Y4$&Q*-;V7V@[-["3'E/6\_R-TJ_PFY<>Y/ >4];S_(W2K_" M;EQ[D\!Y3UO/\C=*O\)N7'N3P'E/6\_R-TJ_PFY<>Y/ >4];S_(W2K_";EQ[ MD\!Y3UO/\C=*O\)N7'N3P'E/6\_R-TJ_PFY<>Y/ >4];S_(W2K_";EQ[D\!Y M3UO/\C=*O\)N7'N3P/F<9UNCR321LO2JV XL90];DW+KLV$P.P"UONQ4 NS> MM_N;UO\ KZP)0<"./,EXE\+>,7&>9/S%*)71U,P>MI#(HP6X%1YY=XPSD-ZY MP92W4E.Y ;5!Y>]E:/+ ;W.SO:UOU,"7& P& P& P& P& P& P& P& P& P& M!4Q<%(\]X)SRL[E7Q2A7$VRH?;?&&@J.>V*_;IMNII)''^EK'Y!3,YS:BZ_H M:W6QX:'U%PR'V==9_P#1FZ:ORS.2_P R3 >SKK/_ M *,W35^69R7^9)@/9UUG_P!&;IJ_+,Y+_,DP'LZZS_Z,W35^69R7^9)@/9UU MG_T9NFK\LSDO\R3 >SKK/_HS=-7Y9G)?YDF ]G76?_1FZ:ORS.2_S),![.NL M_P#HS=-7Y9G)?YDF!@-K7_UA*@JZR;:DO%WIS+(Y5T F5BOZ-GYC\CCG=6RP MB..4F=$K42LX6HDAKDH0M@P$!-.**V:(.A#"'M%H/A3_ "'ZP5UU+5MRQ;BW MTZD$9MNN819L=0/G,?D80]H6*>QELE32C>"$/"]>A)=4J!U+ H"2>>4$X(M M,&'L%L-B^SKK/_HS=-7Y9G)?YDF ]G76?_1FZ:ORS.2_S),![.NL_P#HS=-7 MY9G)?YDF ]G76?\ T9NFK\LSDO\ ,DP'LZZS_P"C-TU?EFW06V8# 8# 8%476^^C"Y*?PVB/UDJ?P+712V&-A: J/0!Q M-..&M#W-@!KN[[W;H(Q[ZH,LUOL\UKU5_P#Z*#I;>O\ TZY);UO X\Z%*_1: M]5CX J6^E[U-#8+RF?N+CG6I#72=2*G]*GIVAD5: MRP,H0*+^2)&PTV0IA"1Z(4*]')MZ&/98NT&@GGYT*5^BUZK'P!4M\Y' >="E M?HM>JQ\ 5+?.1P'G0I7Z+7JL? %2WSD="E?HM>J MQ\ 5+?.1P'G0I7Z+7JL? %2WSD="E?HM>JQ\ 5+ M?.1P'G0I7Z+7JL? %2WSD="E?HM>JQ\ 5+?.1P' MG0I7Z+7JL? %2WSD="E?HM>JQ\ 5+?.1P,=F'5O M.@$1E4]FG3.ZI<QJR(1$Y_'@.1)25T+89FQ(9$SZ%Q0Y$F=O;V?VE03 7V=>KK[& X&%^#P:X8E?[UQ0X MZE_WE00\/_X,"5^ P& P& P& P& P& P& P*HNM]]&%R4_AM$?K)4_@6NX# M8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8&/RR5QB!Q>1S>;2%EB4- MA[$[2>5RJ1N2-FCT:C;"@/='M^?'=P.3H&MH:&U*8H4J#C %$DEB&,6@ZWO M@;YW;I7>D;X1_*=VZ5WI&^$?RG:=]U^ \[MTKO2-\(_E.T[[K\!YW;I7 M>D;X1_*=IWW7X#SNW2N](WPC^4[3ONOP'G=NE=Z1OA'\IVG?=?@/.[=*[TC? M"/Y3M.^Z_ _&7_M&=5<$N=',+AA?_%WJ)\1$BNW)[%./O*1T8N3E9*6^N8^W M@6.$8Y&O"-%,AEI$47@Z9U:')4+PM#&F9D@-[,4[[0_75374Q"WO8;*\[MTKO2-\(_E.T[[K\!YW;I7>D;X1_*=IWW7X#SNW2N](WPC^4[3 MONOP'G=NE=Z1OA'\IVG?=?@/.[=*[TC?"/Y3M.^Z_ >=VZ5WI&^$?RG:=]U^ M \[MTKO2-\(_E.T[[K\!YW;I7>D;X1_*=IWW7X#SNW2N](WPC^4[3ONOP)!T M+S#XG\IU$F2<:>2E&7\JA9+4IEZ>G;2AEC'QA.^C7E,I[^5$WEU&TE.QC4I" MF$?H&CMIS- [>X+L"1^ P& P& P& P& P(>6_P!0O@=Q^G3E6%Z\RN,5.V.S MIFU8[0.S+PKF$R]L2/"$AT:5*^/2*1-[JD(0,900FDF!&'>P[UO UC MYW7I7^D:X2?*E?Z1KA)\IRG?=?@/.Z] M*_TC7"3Y3E.^Z_ >=UZ5_I&N$GRG*=]U^ \[KTK_ $C7"3Y3E.^Z_ >=UZ5_ MI&N$GRG*=]U^ \[KTK_2-<)/E.4[[K\"C/\ VA2X.F/U%.G39$6K7J%\.%O( M6D K+JHM*QE?Z1KA)\IRG?=?@/.Z]*_TC7"3Y3E.^ MZ_ >=UZ5_I&N$GRG*=]U^ \[KTK_ $C7"3Y3E.^Z_ >=UZ5_I&N$GRG*=]U^ M!M"GNH1P1Y"3E#65$ZK$<>CLA<'52 MF;4)(SCQ@*V$HL.Q"WK6NW F#@,!@,!@,!@,!@,!@,!@,"(?4%,\'@5S=-[> MSPN(?)0SM[>SL[E,S07;V_N=G9@>YP@+\'A;Q")_WKB_0)?[G_\ #JB)A_<] M3]S E!@,!@,!@,!@,!@,!@,!@,"J+K??1A_^(_9WO>!LGWMZ[]H4+_!9C^XN_:%"_P68_N' >]O7?M"A?X+,?W#@/>WKOVA0O\%F/[ MAP'O;UW[0H7^"S']PX#WMZ[]H4+_ 68_N' >]O7?M"A?X+,?W#@/>WKOVA0 MO\%F/[AP'O;UY[0H7ZOJ;_\ K68_N' >]O7?M"A?X+,?W#@/>WKOVA0O\%F/ M[AP'O;UW[0H7^"S']PX#WMZ[]H4+_!9C^XN_:%" M_P %F/[AP'O;UW[0H7^"S']PX#WMZ[]H4+_!9C^XN_:%"_P68_N' K6IQE9F/K(_5RA?S"ZZ.*R(B9 MC_UW:)I]97NV9F,ZRD_5GRI?^PF#^T>$_@?&_O9E1W[_ %KNF7C[UVV>D]A, M']H\)_ ^-_>S&_?ZUW3)O7;9Z3V$P?VCPG\#XW][,;]_K7=,F]=MGI/83!_: M/"?P/C?WLQOW^M=TR;UVV>D]A,']H\)_ ^-_>S&_?ZUW3)O7;9Z3V$P?VCPG M\#XW][,;]_K7=,F]=MGI/83!_:/"?P/C?WLQOW^M=TR;UVV>D]A,']H\)_ ^ M-_>S&_?ZUW3)O7;9Z3V%0CVCPG\#XW][,;]_K7=,F]=MGI/83"/:/"?P/C?W MLQOW^M=TR;UVV>D]A,']H\)_ ^-_>S&_?ZUW3)O7;9Z3V$P?VCPG\#XW][,; M]_K7=,F]=MGI/83!_:/"?P/C?WLQOW^M=TR;UVV>D]A,']H\)_ ^-_>S&_?Z MUW3)O7;9Z3V$P?VCPG\#XW][,;]_K7=,F]=MGI/83!_:/"?P/C?WLQOW^M=T MR;UVV>D]A,']H\)_ ^-_>S&_?ZUW3)O7;9Z3V$P?VCPG\#XW][,;]_K7=,F] M=MGI0_GC P,_4QZ3QK/'V%F-/>^=I9YC.RM;48>6#C(A$ L\;>D3#. 6][U MH6]ZUO?;K+A_#[KIXC/K,S_Z[=,U^L]KL69G,S*^K'E7V9>WOF P& P& P& MP& P& P&!#;J+#\+I\\[#>WL\/AMR>'V]O9V=RDIN+M[=^IK[&!G'#8OP>(/ M%0GL[/"XW4:7V>IZG&NZ^&"94( MFYX"Y.1\F(2E$I=I%.E0QZ)V49W^[L*[#^7W(FL+KY&-:6+O=FI$L7K!96L= M5NTEET 0N[5QY>K#)A#+*6> 1YTU.^0TC0 ;D*E00L1I'0H0.Z:<>1-\ MTG"0PY+(JZ6M[DH-736'3PML]?V!R3H5:%G$I6D>6)!(%BL)!4%?UJ6$@O-I ML6KM,$^I9X5LQ:2-%+E<)GYA21Y.;54%EJA6M"ZA=!M(0J$:DE [,Z@_1*I) MX0DBQ:$)I9RYO1FH7BY<$16OLG%$X51W*;F>B;(RROA[G5MS:):)=7<<:EBQ M _(QPY!)7V2-B-@2.#R ^&-C8>'NNA@S0RM^Y]6"DFWD#A51S4E9I5=C&U/: M<-@/<4>V1@CK2\US,&E1"PN+1.6>0M3B$3FFN!H>Q:G( MFW;"XH\4K48D$IJZP;0Y(T]!YI#XTY+&%2)K<+!>X1/8^K>G6-O"ICCRI(W' M*=KA)]A2EA+- I$#03QAK=-S>Y)40[Q*AKH8F"R9E'XNSQ:S.1+9!K)20"-6 M$C15&)UE\R;F6+-ISE!'!1:J=-MS;4#6W>4E;/+%X0'$AJ#7UL\O;F4.ZL1W ME$9::_=>3;O)H=%Y%=3?N?R:H+&XGM\)*:)P0B:I4SL+M';)DGAL@4'K>Y@0 MJQ>3]A(A(PE0T\L+5F,GJ!];8^4RD/7*;?'V5U2)NEB.6,C*LC]O'2PJ=I)$ MP)&KLW2VVTGQ0F,*E\WD-@56VDLY").\-1S6J4HW !Z<6N\:'K M<2^:%G7&XQ5HL^)Q*))$M05<_P U>5[?8T,D[S-;$@]3OC9(H;#GV*K63=<+ MYO-GJ*G:/>@KV]\8!E"";LPTI(&4K;M60OF9R9CTIL)X3PQDXY\9W"MH:\!7 MFQ(-HSB7\A6N8^L93.S#=W)X5ML9B&W DA0H$VI3P*/#("K&88$+$/4YOQO@ MZ1_0T] 3FUIJY%*/65X<[F13VP'."J**SW%Y#QA1%%IKPS11S?6NX5D689$'D]RUJP^PI MS8I;9(7-/6#DAJF%EDI4[9KUGW-T!H#1MNB=B#=-&\C+/MSFPHC$A12""QN. M4A=+#**I,:)T%H9+"@MRU%3S'%*(*<:J..(-G$[. M*,T4%G> P*M*Q^F9YB_L\N"'Y>N=>!:7@,!@,!@,!@,!@,"BJJ?I'NKA_*+P MD_4^C.4'^8?NLC]*[^I7NVOSLO[D^5,[*@\8P/Z#V]X/9KMWWM=FMZ[>W?;] MCL_=[<"EUMY0WY!+#?WE*=85R1%MN'F_&'2&)R7*8GMT&@MB1U'34QD#4AA# M:MKZNH)'#7$PIW0.#HNE)("T@$IQAH5B;VIX7A\S*B/1LOW,J:Z*S-OI1&.- MTS3":1;R:)[IRLJZR(PMNI;->>,8C'&9GH\N;R+J%77$)+*D+C0+%(V2).BA MH1EQ#WQUDGLU*I:.4+A&9[7J'3&X(Q0Y_*H%H6A3&>5+]HI:F+*$*RIH6/CDS0ZGW@Y4T"- M2N6D*'8E80J@I.Z+6_(R+>*MR[HBGL*TK2)OBV:1,Q2E;HQT5G#"K%V7EQG1 M9A3<\$W4G3HTSS>!G]A<@9Q3SXJ8J^;)!>3$]-[)/HR^3(;LL [(7F3"/LJ5$[G52SJ#YRXGNPE!Y[2H.3E'=Q.8H2QY?#V9UN]F3%ET5B8CDB9 MB9B9^M]&*:^B=+,NV^*W4MF,/GK//H:$:.H)R%&VIG531$"FAY,(I^;R:&UL M9:@YS%F*XZ0=;8W*5C6\-"SRF-5(]-6V:1$]PIS6"4 $C)*4A"E/GGL_AZT] MI=;Z5T1-V[2=V[=IAKNC&-6W#&))X;+]:8QF,:4FDT\>IDC[SIO1H4W$6&HX M*>FK)O0^Q%0E;K3=!W.K>)=>;'&Y#$A)"B6N/PN3,=/HEY(UZL8R=R-*7XYP MAH=.6LG/I3C]'T:1;,UKC,Q-TQA&J<--'P^7A&].,\F&$=?BYZ?)@Y MN6L8%A?7^OBW,QZDMZ(BFUI8+.8 P"&,-I\?(Y$9#-(Z<4>7,&EAK.TULG<' M L"=::A9E6T19(!JMDKN"RL8MNT1;KMFLS;?,Q$ZJS;%L1HK,5K@Q.19C$3A M2-F,TGYXHS>!\SK=D%TP:MI94L2C,?D4GBD2='4E3/#7M5N7)>4 F6<1?:MI M Q ACL&@69R3@7#TJ VS= 6:,)^BA*M,S@LFW)NS++[INB)G53#6XYF4&)U83 ^/LA9G(MX7X:R<^W M&^^ZVL:?J;LUKA$5NU371JP61E>RMG,C&Z9BNOZM)KJICJQ;)XWYJ$L\CLM?)K+F*OG&/OS9%7J-B82ZYL(Z6+@-A@742M&J; MMIC G&:5:11<3PMF3%;)F9F9V3$1$S6*UK6*17"DUKLKKFY4616VLS6=FB*^ M.&-R*\I7";AYX("9BZNB^$U;3RSCU7KVW.;_ !T^RGNK+"?'EIC$?9$:-VD0 MW66M+/IR))6&;1A-[-C3!-%O>UN1;?DY$[L1%U]V_,83NQ=$8S.C"M-O*S&7 M%UF7AA,S6>2L>>C#J>Y4S&S.1M6-*C.+#M M6=AJ]/;6-@(13PBSM[.W7]7 VKQ M&&1\5;C2G).)-VEX_4P28$HPL?A[#7$<#K0]%B%W.WN^I@2(P& P& P& P& MP& P& P&!5%UOOHPN2G\-HC]9*G\"UW 8# 8# 8# 8# 8# 8# 8%*?4E@)MZ MA"UL-B>9GXP?CLZBGUE_.3\^> \S/Q@_'9U%/K+^9GXP?CLZBGUE_.3\^> \S/Q@_'9U%/K+^9GXP?CLZBGUE_.3\^> \S/Q@_'9U%/K+^(1Q"Y(2UI;I;U#.8\QBJ]SCM/S!W;TDFB,HN-VC M^S6M:[=Q9JWZ MFM=FM:P-EX# 8'@O\88)22WIY"UIG9.UNR-\0IU??$02Z-^C=(U0B@C"6?LG MQA=@#-#+WV^J'?9K _IXC3$_J&14\MB=Q/CCJ%\9!*=#&! [%I5*,I< K0]$ MF'D$+#/#\0(]%CWH8=:&$(@A[F!Y3,Q,T=1B;F%K0L[>-:XN.T+:F*1I-+W= M>H='16%,0$!(#G!R5FJ#MZUKQ#C1CWVB%O>PA9=O.&-4V"R',M4L2G:+V()8QA#R67J&<1W]L6N[?: M"PI(UQQHG+L6\5]94<<6FM7ULC3NUVRYLTBB#4[HJC/0R]OV*4&$:8RC#A%F M*0F$* E!_2;F'QGFLFCZ>*O 7^S3'Z75_7:220*Q(T:9*2GN20UU0E.[Q!Q' MQV-O4UKAS8AOFB-MQRYI4)P&FC*\,02$IBUXS>=5P:VX?Y4"/3I@2O2-*O MMQ;#Q[,3.;*YEEC,* YL;JG/1J= $,O1Y ^Z(0>S>PV=@,!@,!@,!@5:5C], MSS%_9Y<$/R]@;!L&MFF;T'9>NPO8=;%]KL& MOL=GV/W,4@-*E.M;UI0?K6][WO6CC.S>Q;"(6]Z[WV1" '>_ZN]:_J8I _D1 MYXS-&C.-&:'L[I@C!B,UV;WO78/>]BUV;WV_9Q2!J>P[;!!9#"(6Z:1\\SR0WMLWHFZL1$4\>A#VMN:/'D3=)+X=$\!@5&!ULL(!#Y_@N(QG=BDCC$UQCTK>F$7L,S9XXY.N.EX;?SZX MN.9R4HBV%A1*U4G;4;FNA=C-["JD:AF52)KB"61K8N2P*9L[-J56)O:2U(UZ MXY(I*3EF&E##K:>S^*B*S9XXK2M*TK6FV=$859GA\V-7DZ>9ZA_-KCRG7.+, M=/'T*]K2&GO: 4#L0/K.O]F-D3T4F,6Q*SNR.6@]2^.,A MINS8HT5O-VT_6UH4WZN_P"KO%('.U2D0=@VH/V#>Q;V'9QFP[V/8MCWL.Q=F]CV+?;_ %>W>*0/ MA@,!@0PLSZ2[I,_Y]YW_ *L2#+C_ []QG_IV_U/:[%_,S/NQY5ZV7Q8# 8# M 8$2+IY]<'>.$S][GD#R]XV4G/\ 32A?MPJU+IKV!RG3(YB4 ;7;;%)G]M<] M-R\:4W1)WA^&9LL7=WOLW@:D\[MTKO2-\(_E.T[[K\!YW;I7>D;X1_*=IWW7 MX#SNW2N](WPC^4[3ONOP'G=NE=Z1OA'\IVG?=?@/.[=*[TC?"/Y3M.^Z_ >= MVZ5WI&^$?RG:=]U^ \[MTKO2-\(_E.T[[K\!YW;I7>D;X1_*=IWW7X%"?^T8 MVITP^HQTZYRU5GS]X9/G(WCX-25'*>H?PE!>5@)BKBY"K5/)^ MH35I5FS-M;Q[APC3Y?LP"2M(TE0, 2P;\$:A >H '0E ^T+C/.[=*[TC?"/Y M3M.^Z_ >=VZ5WI&^$?RG:=]U^ \[MTKO2-\(_E.T[[K\!YW;I7>D;X1_*=IW MW7X#SNW2N](WPC^4[3ONOP'G=NE=Z1OA'\IVG?=?@/.[=*[TC?"/Y3M.^Z_ M>=VZ5WI&^$?RG:=]U^!NVB^<7#/D])76&\<.5?'J^):QL9DF>8S45OP.PGYJ MCA*]"U'/K@U15\=%R1H*784OCMF.;='Y$_Q92WVBQ5T74*B9MCW& M7=I7]U_K%"A:UK>HT>B,VA+4: $_8A;#5BWIX<3EB94WE5Z\M#0JC0X=IBCU MD63'F%%%S*U@5/B8VIF9Y8B;VE!JN:Q8VP(4Q96P 0:,#O1YAQI@:G@?3-K= MK%*E5J2YZM=P>9*[RMDWITL^'-38_N\O0SM3)'=H26Z]%N,I4R=C:SSU#:8R M(>ZWA G1)@FG:,#8%5=/2BH375;Q6]'5B[I8RB-,BAZI6Q@/(T8$CO[V+8;.C_$*GH*\(I;7*&11"1&(,PHV)KVL-">O5Z3AV-6Z.:@!90%+L\+S35:LW0 M :,4G#%H(=;[-!L3 8# 8# 8# JTK'Z9GF+^SRX(?EZYUX%I> P& P& P& P M& P**JI^D>ZN'\HO"3]3Z,Y0?YA^ZR/TKOZE>[:_.R_N3Y4SLJ#QC 8# 8# MUA/:ICU@/\&D[D,],\04,V:TAQ/?V6ZPZS8W[%+#A[AX*A(J*12)M(2'%J2# M2U*)>WICR][T 99DN7FW9=MUL:+J=-LUB?!XXEO;?-L3$:)ITQHEJR6<->/D MY+7ZE,7DCLK>$[FD?7@RQ["*D,A1NL';*T-2R*0$20MX?"D4"9T[6CVI.,&D M3A$(H033##!RV\;Q%DQNS$4I3"*12:X13#'%O&?FQHGQ1AK:JD' &O7^TCYD M9*I(1"'4AV,D$%]>;#&].;I)IK-+#FNRIP59J5*0Q3F7SI:K7HSF14:3H8B4 M:A,0/18);>/S+T0>,) MS5*E8M6 :O7IR6*%B@XQ2N<'-0M; $5^;=?;;9/T;:],XS/BB*:HB&DW M3,1;JBOCTMD9&U,!@,!@,"&%F?27=)G_ #[SO_5B09N_:%"_P %F/[AP'O;UW[0H7^"S']PX#WMZ[]H4+_!9C^XN_:%"_P68_N' >]O7?M"A?X+,?W#@/>WKOVA0O\%F/[AP'O;UW[ M0H7^"S']PX#WMZ[]H4+_ 68_N' >]O7?M"A?X+,?W#@/>WKOVA0O\%F/[AP M'O;UW[0H7^"S']PX#WMZ[]H4+_!9C^XN_:%"_P6 M8_N' >]O7?M"A?X+,?W#@5GKF!A8.M;3Y+$R,[(4?TN.20SRVAL1-H#QAY8< M5= $<%$03HW8-;WW>]V]WMWV=G;OM"V3 8# 8# JBZWWT87)3^&T1^LE3^!: M[@,!@,!@,!@,!@,!@,!@,"I/EW]*UT>_\R]13\AE;X%MF P& P& P& P& P& M P& P(^\LZ/.Y-<6N2''%/(RX>HORB;:IDB6'-@GHF,'6; WZ&%R UG M;1N MI;.-ZTH$FTH(V?HON:,!V][00@C-*]8F*1N/Q=NYA=/]IUE?TO^G?\A*__ )]^ ][3K*_I?]._Y"5__/OP'O:=97]+_IW_ "$K M_P#GWX#WM.LK^E_T[_D)7_\ /OP'O:=97]+_ *=_R$K_ /GWX#WM.LK^E_T[ M_D)7_P#/OP'O:=97]+_IW_(2O_Y]^ ][3K*_I?\ 3O\ D)7_ //OP(C\FKDZ MPO&V?\/((MY%=/B6F\N.2Z/CBA]IUE?TO^G?\A*__GWX#WM.LK^E_P!._P"0E?\ M\^_ >]IUE?TO^G?\A*__ )]^ ][3K*_I?]._Y"5__/OP'O:=97]+_IW_ "$K M_P#GWX#WM.LK^E_T[_D)7_\ /OP'O:=97]+_ *=_R$K_ /GWX#WM.LK^E_T[ M_D)7_P#/OP'O:=97]+_IW_(2O_Y]^ ][3K*_I?\ 3O\ D)7_ //OP,CXH\4> M3M?\"R/ 8# 8# 8# 8# 8%05H=._E*IY18U].^(#;>0VMYJ*KVJK6M4S2X^]J[-+2.C8V[4&D"0?:&F=FA M[T'MWY?:'8_!]IWVYG%;^]9%(W9IA,UV2Y.(X+)XJZ+LVM8BF$T>7\1[J:^D MUH7ZMEH^=EGG_P"*=D_\OX_,Y^Z.$^WT^8^(]U-?2:T+]6RT?.RQ_BG9/_+^ M/S'='"?;Z?,?$>ZFOI-:%^K9:/G98_Q3LG_E_'YCNCA/M]/F/B/=37TFM"_5 MLM'SLL?XIV3_ ,OX_,=T<)]OI\Q\1[J:^DUH7ZMEH^=EC_%.R?\ E_'YCNCA M/M]/F/B/=37TFM"_5LM'SLL?XIV3_P OX_,=T<)]OI\Q\1[J:^DUH7ZMEH^= MEC_%.R?^7\?F.Z.$^WT^8^(]U-?2:T+]6RT?.RQ_BG9/_+^/S'='"?;Z?,TE MR7X_=3CCUQQY 7\5U%:"EAM'4E:UP%14WIUM3,3)C*S@C]- 1\UX+Y2N1C24 M\B9/)A*0IU B-&=_18]A[NW^*=D_\OX_,=T<)]OI\SV*)XT]3BZ*/IJXC.HY M04=,MBJ:[LLR/E=.9JW!UN6OO>]>5KU*R+TL4U0G;&\!9Q) 4.N\8'>MCUH7;KT.S^R.#[ M,NNOX7?K?$1.]-=$UV0Z>&X/)X69G*K68US7YEO>>HZC 8# 8%6_'#Z5[J@? MR"]-K_F7+_ M(P& P&!$?F7.;3@->0-RK73L@:'>\:HC5T32/,WL@D=;T6]/ M^R;"F[(U>1.G8:E* F1*E_DBG3&W+E+IL&M(MF "&UK$%O'1R.N)S;/!6&B2JU<2C*V0 :7 M>,-P&M>L2L"5>G>"#2@G%"+/,#:EY6U>E9\PF4J +Y#.ZLEU41>N9;6R9D(= MVBJ+2F[Q9KA7'(5Q6I6W3NVU^UAA F69:$K$E2IG1L6:*+$$8CPA#57//D7! MJ.I0E4D16U9TAX_TQ)9A.[:]\5K5N64YO,!XK"X T,)@RA# &MZ>Y?2IBXJ4*YR&5 M.]FV]);VE+-,AS17+VI[8H>*V+.88J^2$,-86\I.S(6AJ9M 2+R"4SDV",/W MXHO\+L,!*ZFUZND/1N$MJ&#MQ+]'FEPVAB[O<[4_H%[O3G&N\DR3;@3%T:Q) MM"DMY]C)WAB"::]L.]BT4$*M(4&UDG4"Y!L)MB\D)7A*O@98 MDRLZLK2DDSE#C+S=6F4.; M6?*W-N=7)G9%)L689 H;3'0EF4:*./* 3L8- [VQB 04Q<%^M;RJZD$+=)K MQ&X5\8K#)C#7$7&?1Q9SYET?D];*9NF=53!'9J0OX4^L1$E&6R*]'ID#@X!) M$1OM,V$18AA.OXPG5T]&GQC^L=7_ #-\!\83JZ>C3XQ_6.K_ )F^ ^,)U=/1 MI\8_K'5_S-\!\83JZ>C3XQ_6.K_F;X#XPG5T]&GQC^L=7_,WP'QA.KIZ-/C' M]8ZO^9O@0ZY2PWJ]C^ MX1_6)61\Q? >_9UD/1_<(_K$K(^8O@1]Y0=1+J.<,J9DG(/DEPRX5UY3L/5L M2.4S0KG1>\O3,(Y(\HH\RGN39">GW(GLE"L>W).EVH\FV26:>#0Q!T+6\#;' M2:ZR7'#JLUX<;72LIBOJ%,*E^NZH65!8\CCU7IE,VD46B(@6Q(ZT@$6DNILU ML@'1 20$I=M.8:$:<(DQ_<"X# 8# 8# 8# 8# 8# 8'R..)3EB.4&E$% [.^ M:<8 HL/;O0==X8]A"'M%O6M=N_L[P.CZ],W^5FS_ !]+^^X#UZ9O\K-G^/I? MWW >O3-_E9L_Q]+^^X#UZ9O\K-G^/I?WW >O3-_E9L_Q]+^^X#UZ9O\ *S9_ MCZ7]]P'KTS?Y6;/\?2_ON ]>F;_*S9_CZ7]]P'KTS?Y6;/\ 'TO[[@0LZDKN MTF=.OGP66Z-PS!\+.4P N3"$,8J-G00A"'1N]B$+>^S6M?9W@9=P:>&@'" M?AZ ;JVA&#BUQ]"((ER70@BU4L1UO6];-[=;UO E+Z],W^5FS_'TO[[@/7IF M_P K-G^/I?WW >O3-_E9L_Q]+^^X#UZ9O\K-G^/I?WW >O3-_E9L_P ?2_ON M ]>F;_*S9_CZ7]]P'KTS?Y6;/\?2_ON ]>F;_*S9_CZ7]]P.=/+.+>@A=6W8 MA;T$.M+DN][WO?9K6M:-[=[WO>!Z6 P& P&!5OQP^E>ZH'\@O3:_YER_P+2, M!@,#'9?*F*"1.43>4+@MD9AL=>Y5(G(8!F ;V*/-JEW=UPRR@B,&%(WHS#-Z M#K8MZ#V:UVX%=;UU%MQN:,<:?*B+)2/T5X=31$4EGB@^:&LG,>TYE5\>*)C( MH*6P;=*T/B>G!_ >^IDXT9XPHSCSR@$GALILZA5!2%RB>HHLFDI9YTXUHRQ? M;=5%L-;ZL4V@_3]ACTG$V2V%1M.I@!RNN7(GUP1GJCPJDIA8DX="($:'@R/J M'U0WPZO93##TMH#?)50S18""&H;!4N$2C=\Q=%*XS(V&.^]\?,)0Z*6=Z;E: M-D,;D+DL2JA?:EGD&D!#')7A?JO;@4J!L[CJK3XH\QS;=7BYJD#/(& MVWV):6:2J[YB%S3J"0&E:4#(#++3Y;1R*<9S^3%:,)EFQ\,FBD72L3LI?:R< M#'%]N!GI=\1N94BB"Y^C[O#Y4XG@6HE;86?HU":3O0!=@L#R'7FM71<[@S#% MPES*&O;C?$;FLP8O9 N71"8T44R@>HXVQ9!&%JV7'F.R]2B5;3FE&(3DP=[+ M,",0BPXC74(XDS!>B;8[:"IP4.B=$8TG>]_9*1L>7!S9(A(6B-,CVNB"9E>9 MB]-4Z;!HF=*H-0?J)U[**:G5F.3)MLDU0()[,[CK5&M> M%3[!JJ@%I36!.TV-.=(NQ#&N''H6H?"FI4G1*#@EG(P"$<2,6!8D 8# !,+$ M$8!A", P[T((P"UH01!WKU-A%K?;K>!_6 P&!5E)/ILJ:_9;*F!:;@ M,!@,!@51=;[Z,+DI_#:(_62I_ M=P& P& P& P& P& P& P&!4GR[^E:Z/?^ M9>HI^0RM\"VS 8# 8# 8# 8# 8# K&GO4\CT7NJZZ/@7#?G7R%>N/\MCL$LJ M7T/4-?R>OVV7R:MH3:Z%@1ODFN"&N"U<1#+":SS^Q$$!8U'=[V^SMV'C^<\E M/HO>JC\ 5._.+P'G/)3Z+WJH_ %3OSB\!YSR4^B]ZJ/P!4[\XO ><\E/HO>J MC\ 5._.+P'G/)3Z+WJH_ %3OSB\")O.GD"R\\>)5Z<3;.Z775-+C-RP9QCJ9 MYWQXII8IB,K3B*=H/.&X@?(P.C'*%3!O0N9(.T.C1I?#%ON#%K81-Z+*UTZ5 MG!2 <RM MYAA1.SR$'E&RBS%!@<"V3SGDI]%[U4?@"IWYQ> \YY*?1>]5'X J=^<7@/.> M2GT7O51^ *G?G%X#SGDI]%[U4?@"IWYQ> \YY*?1>]5'X J=^<7@>0Z]6ADB M*F)&VCP)ZC5/1.6V15]6:L:R*0K!L@LY>\EG_ (_'5PALJ7TV'CBC MAC4ZVE 6VQXPU)CK9Y!UE(5RL4;B1ZB?\ CO"#YY&3]V\=[N>FWK0= MY<#[R.B>H\Y?>'HD>HG_ ([P@^>1CNWCO=STV]9WEP/O(Z)ZCSE]X>B1ZB?^ M.\(/GD8[MX[W<]-O6=Y<#[R.B>H\Y?>'HD>HG_CO"#YY&.[>.]W/3;UG>7 ^ M\CHGJ/.7WAZ)'J)_X[P@^>1CNWCO=STV]9WEP/O(Z)ZFIKXYARWDE2]I4#;/ M1XZB$@K6XH)):\FC2);P=":H892UJ&I::A.,YBFZ1NJ(*C1Z-2$/?3*BBS0= M@P!WIW;QWNYZ;>L[RX'WD=$]2L7HB0BT>D9Q1>J95=+'GK/K>L2RI3/K8LMA M,X6$(I&22XK&2LV5O][GIM MZSO+@?>1T3U+D_.7WAZ)'J)_X[P@^>1CNWCO=STV]9WEP/O(Z)ZCSE]X>B1Z MB?\ CO"#YY&.[>.]W/3;UG>7 ^\CHGJ/.7WAZ)'J)_X[P@^>1CNWCO=STV]9 MWEP/O(Z)ZCSE]X>B1ZB?^.\(/GD8[MX[W<]-O6=Y<#[R.B>H\Y?>'HD>HG_C MO"#YY&.[>.]W/3;UG>7 ^\CHGJ8/9/5\E5,P:16C;O3"Z@5>UG#4Z)?,YN\; MX=.#7%VE:ZM[-IV<$4=Y:O3\I2$+7,G0PI$BD[NB[=%[[-Y'F<#Q65;OYEE+ M>>.?;L;Y?'<)FWQ9EWQ-\\D]2YW.5UF P& P&!^??_:"N67#V <53N+]_7'7 MD7FUI6IPWEYE53)6XIE"'0DD+K 6'7!OCJQOED((HX1]KD=)[ M:3DY-AJIHFK(M]4&)3&]C46?[W;T9'@*#@;=2T MD]NS2-&AX$YX=_[/W6ZA M>1,N'7&AH"D=96SI%6Z.<5B-_/KQX>V&T5$94H&A27($%4NL9<2I(YM)@4SJ4WJC2@$. M13R1"!V]P78&%=*7A'T->9W#>C7RN^-W$6]+#@%'4-'^0CPUP5* M[.C%<3A5C LEC7+G!2E)+,E9SXG6&K :&88$S>Q#[.^'8@LI\R?TE_1]\8?@ MU:?[& \R?TE_1]\8?@U:?[& \R?TE_1]\8?@U:?[& \R?TE_1]\8?@U:?[& M\R?TE_1]\8?@U:?[& \R?TE_1]\8?@U:?[& \R?TE_1]\8?@U:?[& \R?TE_ M1]\8?@U:?[&!3#UIN./12X)\:WU U5!Q6XW\JWY55,UH<]NBH8Q/UR*-7W6V MID]PMS0I=]X3-'"EWENBS>^6F$+OA[HP]X/TY\>^2-%\KZT;[CXYV9&K=JUU M')XVR3*-2&(29O)=HW*V-VC<@:E/?\ MGD99E%N.$B=Y11Z&7P]MD!$3=SX8^O1[@<+20LATG,4$:.& 1HS1F!MU9QWIUUH$/%Y\AJ>147[VR* MHS8+(7-Z>B55?-S*1'D#$K>U[B?(U)B-I2E%EK!K-K@#+";H[1P=&8'AS/BU M3DZL&/6F],CP7-XD"OM1M>V2^6M#2V"JISF#S -[BK8]HXPM+8'&>.P_#/2& M 5%J]E*-&E * (JU3TQZJBT:VQ6I*9-:1J<"Y.UB:)):M>LB$AW=H<_2!<- MDU;4N.-?Y0]UZQ*' XM80AUMI( D1(R]J GA*MRXM4T[TZMH9P99 ?6;C,%< M]6M/LZFQ;J?*5UG'7*I<12DM_!)] ,LD\3EI/I7I,'?81HO2;6B=!A;_ ,%N M,LFDSM,G>".9DF?WEVD#^\(YW/FM7('EX;V1J/7OXFR2I /IR5OCB(E-Y7H[ M2FMP^3H-M1->RC-),:5:$A4CV2H*";H/1=>GYQS/CCE&V*-N3(!\C$^KY[> M%\HF,SD*BM;BEY,TNV%MSS,Y(]+&I);#L6/;F:$1G::0 L\7BZ";@0A $ M( !"$ 0Z"$(=:"$(0Z[ A"'79K0=:UZFL#G 8# JRDGTV5-?LMN2GZV/%3 M M-P& P& P*HNM]]&%R4_AM$?K)4_@6NX# 8# 8# 8# 8# 8# 8# J3Y=_2M=' MO_,O44_(96^!;9@,!@,!@,!@,!@,!@5<\#_YW?6'_IO5'_X?G#K L=F\WB-; M1-]G4]D35$XA&4!CD^R!Z5%HVYN2 $ L(C31[[1G*#S %$E T(T\\P!181F# M"'8>5#;-AT].?4L>7.07",NJ-D?6J01J30]X;G-P8T4D0)C6B7,[&Y&:6,3@ M4I+,+*&6(&Q:T+O &$(9QY2G^U_XP1]L:$@/^%+^V/@20_;>J:(O?>T'[ M.]>K@<:4IMZUO2@C>A'#3AWHTO>A'E&"*,)UV"]4XLT.PB#]G0M;UO7;@:>1 M\AJ=65W/;8%-4+=7E8R*?Q:=2A[1NC&@8'FL)"XQ69D'@=4*14I(;GQK.))/ M(+-)7:[@TPC@&%B$&71VR(E*F!=(V56Y&(&Q:^-BY*OCLB9'Y.YQOQ?7EM'& M7QJ;I%M>D\$6]%:2[$:'L$7WPB#O8=".7!6DIK6*V^VS%F3US-(O&9E'Y,^J M/8RD/C\Q0M;A'5:PF0A;%;2>XD/24.DZLLE2 X\!0P!-WW,#-6]W2.)&C@!5 M(^\I=$Q9#FD/;59NFA>>WJ59*58 D\UO-,)T:0>$.RCTYA9H!;+, +8=\)Y MA $XH0S/%V6$)@-B'Y./19_<#K?:+P3!:"/L_M=[[-^K@:;FG(:H*_E#/#9 M3+!I)$^S*%UXA0-\?D\A"5-[$)<5<+C3HLCK*ZHF-R?D+4>I+TM,3@*2A"<< M(LHTD9@:S1\Y.,K@K?F]%.7]4X1M,]*G-N(JFWSG 08];SC0;PF:D)4#&K?W M1)<3.L8-(T %*LU8D.V64,DL1N@D;%9G&YJF=%,;B_GGR6J]VU^;E_=GRIYY87B& P& P& MP& P& P&!7%U>OHR^9/\E[3^4>#9Y_:?[2[FGR2Z^ _>9?WH7HY35Q879$_C M545W/;2FBH]##JUA3BQL>&1Y1$.32[-J MPF"")5M[FWJ2SR#0;V PHP(@[WK>LX9[3[.MF;;L_)BZ)I/I1IZ4$\5PT32< MRRO/#TO/'41^C#U*/J\>4'N"S'>O9G]QD_CCK/BN%]Y9TP>>.HC]&'J4?5X\ MH/<%CO7LS^XR?QQUGQ7"^\LZ8//'41^C#U*/J\>4'N"QWKV9_<9/XXZSXKA? M>6=,*%.OKNA.KIQ_J>/P?CKU"H??=,6O'G6&39ZZ=W)L"8%83AZ9(]=S/[C)_''6Q\7POO+.F%M]5]0[B[ M0'&^"<:Z'XO=1:"1*JZQ8ZRKHQQZ:O)J3(VE!'68AI0.+ZR^PYG!)%2T9.U+ MAWU!!BY0<:8,P(S-BQWKV9_<9/XXZV?BN%]Y9TPC(DO#APPS!%+(;0'4PB:8 M$JA%D.<1;NFER5U$E-EU9,[EL:LW=H:B(DDW&(A&YM=SBJ.84A@2%1#>@( < MGT6I$K=Z]F?W&3^..L^*X7WEG3#8P^6/#=;,;#GSOQ7ZAJN2SA.K1-12?IB< MCO8K!/7Z5(9O.)5%H>^0R0LJ6SI_+D!#FZOVP:&6=,)G5-U7 M^.MLW55-" K+E]5\ZNQVE+#6JB]>)-VTU$9(^PV"R.R7]F32^=Q9I8@N::'1 M1&4C3\ZNF;2)TB,853*2;(BL :G=X C M9XTA.5GG;*\,!10A;WV!WV2YN=E9%DYN==;9EQKF:1CHQ;WWV9=N]?,1;ME% M?SQU$?HP]2CZO'E![@LY.]>S/[C)_''6B^*X7WEG3!YXZB/T8>I1]7CR@]P6 M.]>S/[C)_''6?%<+[RSI@\\=1'Z,/4H^KQY0>X+'>O9G]QD_CCK/BN%]Y9TP MKOZJO)SC!U)>"EZ\4WSB]U&4TDEL<$_U+(U_3OY.Z!#[EB6AO-=2#R@4#T-( MA&]$Z0.0@;",QH7*R>W6C-X[U[,_N,G\4=;'Q7"^\LZ88KT?>0O&SID\"*6X MQ$\7>HJHL-*V"GE[2%LZ>7)LXB2W=-$Z-=.5!*\F"; YM<<&20PMBGL#LYI: M4HMAT+8M8[U[,_N,G\<=9\5POO+.F%G7GCJ(_1AZE'U>/*#W!8[U[,_N,G\< M=;/Q7"^\LZ8//'41^C#U*/J\>4'N"QWKV9_<9/XXZSXKA?>6=,'GCJ(_1AZE M'U>/*#W!8[U[,_N,G\<=9\5POO+.F$G>)?.VE^93K;4?TC,&4-CL[F_0U8".6$SLSFM;GMI:#SBCRBQ%[!K7J_;:SKR<[)XBSVN M1=;?EUTQ-8PTXPELOLS+=ZR8FW;#4-R]53CQ2]W65Q^55ORVM"PJ@U"@V+[P MW%"Z;IC,756#$D,XBC>Y2J Q=W927)SC+@6IT1LWQ A[=;UVAWD6?QG"<-,6 M\1F6673%8BZ8BL>%I?G9.5-,RZVV9VS1@'GCJ(_1AZE'U>/*#W!9#WKV9_<9 M/XXZVOQ7"^\LZ8//'41^C#U*/J\>4'N"QWKV9_<9/XXZSXKA?>6=,'GCJ(_1 MAZE'U>/*#W!8[U[,_N,G\<=9\5POO+.F%&G7SDE&=6GB$Q5W N-/4&8>1-2V M&PS6F)=(^GKR=1MB9 ]N#=';2C#PXB@FC"&-ZAAHG'PP?;'NK(@#VZUV[QWK MV9_<9/XHZV/BN%]Y9TPM,XK<_N(/$#CE3'&.I.*74G05[25?L$#C_?Z=O)TM M8YZ:4NM.DD=O"@7<.?I6]&J7-Q-U_P"^7*S3-^J+'>O9G]QD_CCK9^*X7WEG M3#?_ )XZB/T8>I1]7CR@]P6.]>S/[C)_''6?%<+[RSI@\\=1'Z,/4H^KQY0> MX+'>O9G]QD_CCK/BN%]Y9TP>>.HC]&'J4?5X\H/<%CO7LS^XR?QQUGQ7"^\L MZ829XF<\J5YDOMMQ.M(]=D+F-(>P RQ89>U*6#1\M:4EGM\@=(0XIX_8;,S. M+@VOB&+K#"SR@"+["]=N_MM=O5DY^3Q%GM,B^V_+K2L36*QIQ267V9EN]ES% MUNV&B[/X1\K-_J MVB_GC8#XNG5B])SQ[^K:+^>-@/BZ=6+TG/'OZMHOYXV ^+IU8O2<\>_JVB_G MC8#XNG5B])SQ[^K:+^>-@/BZ=6+TG/'OZMHOYXV ^+IU8O2<\>_JVB_GC8&B M>4D=ZLW&[C+R*Y$$]17CO,CJ%HNVKG*B!O3O]8BI495\"?YN".&O97+=U,9R MWO;'Y-M4%*IVGT;XFBC.[W=AL"LZDZL=AUQ7T_%U*N/+2.!8+F G$J C$MV7HS99>QZ#WMA#V]F@S;XNG5B])SQ[^K:+^>-@ M/BZ=6+TG/'OZMHOYXV ^+IU8O2<\>_JVB_GC8#XNG5B])SQ[^K:+^>-@/BZ= M6+TG/'OZMHOYXV ^+IU8O2<\>_JVB_GC8#XNG5B])SQ[^K:+^>-@/BZ=6+TG M/'OZMHOYXV!Z] <+.2L2Y<)N6_)WEY"^0LD8N.DWXZ1"+P3C"GH!L9V.>676 MEEO#\Z.&KJM50^KBE]:)TY)/AI@ +4#%WNW78(+,QHG:\!=E3,M&6C?FE#-H4@,7-YHR@+T>C2/$*V9HP :'O M'A_*N0;S$7Z<6PE:SFB(.L0>&F+Q%5HKM!WC@C%5?2P>JS5Q\">X("LC*2)Q"*2>'%TDK(8'UB;[-7AKX"J6J =T4ATK$24:@V7HX M82]J[B:N@G':V*,>Y'64H%;,XN2:.@=TJE+JI,FNJ6.LG/C4;<(PMB,8>"9))O>?0 MP.Z4=SQ"+T=+Y/-WB:0V+F[3FQAX(6K74:^+'@;B!HT:5.E &M-])M^-CLO6@V MN,WI*:0&42[I<.$RCU@1]PNQ E3S51/'-I WUTK3)*[YA*6-M/%,TYTET]-:-O>=K%2E.:>AE1/]2;"VR6,.2;=!+)K9+<)M,/[37$F M[V-=-M8BD5NG3S6^/9&MX7;%D3-M\U]&W5RS/4D4]<[(/7VVR-S^-2>0SP$[ M)I=Z'43:VOD+<+P1CJK4EA$75R>4LKR0F:4=R,RT*ES+3IS4OE("CSCTW<,] MF.+RXN]G=6>CROA;YM]I;2,N:S%=D/6B?.^IYNS,SY'8G9JE&]3B M'U#K2IKB" QGO.>'18J*TT_^4370&Z4.P9>E,+7AV='Q@*/V%P%LO6AIXW)M MMWKJQ;U4KKY8Y&(X7,F[(8 92$U0+8!"QF<;9; MES?$36,(KMIHT\K:WA+YOBVZ8IKILK2NA)Z=W<_L3:B6;!) M7PAQ516'MU?5,9:4GT4U(5[4OD,G>R_#2,[=Y:DT(D*M688("(91LF9GS9=; M9$>E=KU1\O)BBMRXF+[IGT;>G&:-33KG7"J2:WQ';K"_2"5PF4J:YFBJF6E$ M\Q+=F^P,%Q-<*9"Y7*VE\3.;C3"Q,]B&L[&\D_1Z'RT:H "S,3Q$9<3[2,8F MF&VE=?)CLY:MK>'F^:V3A,5QV5I7IP=M%SVKLZR'>-IW.'*VH1XS')6@2KTQ@!(35(]# #%G%Y=\ M1,1=Z6C1C33KU''^H]2DHCC7-F:&VT9!GZ<1: 1 M^4+FJ"M@'QZEY-5G-BA!'%5@ZFFFI+JZHYY:>:V%Z2:5F[,UKRC7763PV9$TF8K2NO57DY)?2%<^83(F)J>GB%3YKD$J@E:SJ.5@C;HDX MOAR":438/(=R T2PN;E,$G,::XKAT4'%F@:3P*D@4Q!:H2@ P8GB[+8BZ^)B ML1ARSC&-?F9GAKJS$3%(F<>::;-K9]!"/)7=R0F!+<4: TQ,M ((=C+4%DR9?$69EV[;7 M'1RT:9F3=EQ6Z8^6*/;SS3NN*69:34=1Q-BUC75^/5'.TCB:1WA*F*J'-PXS MM55.KM+IL_*H1+W*7O%^JTRUK:]$+$93)I5W0EFB+!!\5F1G763;6R)B*QRT MIIYTL9&7=9;,74OFVM.FOD3,I>\HQ>S8[R&&1Z=HHHCVT*H_+)3&36&/V"PO M8%_D,C@J\Q0H]=VLM0UGIU/? 2;;FUW*X="#,R[LO"Z8K MY&B(_P I)>BK*W;"F$.:9$I@_-!^XJQ6/PHSV+G.K:3>D5I-@DCHMF,CBV)I6S>QYIE M [GYR1,OK@QU(FY@;B0U0P<9>-5BU;(SD929YEK-;EHRE$N?%@DDB>D^V16* MM4YS:6:F;5Y #C0*2=B[N]_,3R4 MIUOU!95%K1+Y]?S%.:G]$OD;^1Z99FWZ4<[,:4-.*0Q?%4XM?;"_FT4!^[O\ M44._KY\8XK]UF_J7?U2I&;^;=]Z?*WUWQ_W0O[[?]G($9WQ_W0O[[?\ 9P'? M'_="_OM_VPM[YW](#MWO?\ ]U+R5^SO>_\ Y!^1V6W^'_O<[]'_ M ,H>QV-^??\ <^>&RNHQO>N];]]?F'ZNO4_\ DWL?+%_)O^FS/O6? MU0]+M3]E=SV^5(OOC_NA?WV_[.?,%5.^/^Z%_?;_ +. [X_[H7]]O^S@.^/^ MZ%_?;_LX#OC_ +H7]]O^S@.^/^Z%_?;_ +. [X_[H7]]O^S@.^/^Z%_?;_LX M$<. N][ZC'5:WO>][]8NGO\ 9]7_ /(9/L^F?Q?_ *>W]2_RK3V5^RC[US7] M4BWKJ.]7#LWO7_V1>$GV-[U_\GT9SPOYA^ZR/TKOZGG]M?G9?W)\J9_?'_=" M_OM_V][WOWM MNG']GU?_ ,FE[Y]*_BO_ %$?JW^6%H[)_91]^YD8# 8# 8# 8# @SU/ M_HU.H9_0=Y8?D&GN!O?C,+8N-W'T0O5V*D*H%O?]?<#8=[_^K@;OP& P& P& M P& P& P& P&!5%UOOHPN2G\-HC]9*G\"UW 8# 8# 8# 8# 8# 8# 8%2?+O MZ5KH]_YEZBGY#*WP+;,!@,!@,!@,!@,!@,"KG@?_ #N^L/\ TWJC_P##\X=8 M%HV P& P()7>"3,7,OCA8J:%VK)H!$:#Y0I)@H@K-*'YB#-'N0T .KFYU96= M4%KG2>9 5.BB?P)GJ:(19/+G%3Q:XZKQ.CZD?'O;HZJHK8B:?HV;25 MU1E+7-N;FL\8B!ICC W QN7+:9\F>*7OG0^PED5K>=.,C/L!@K9# X+*J_GO M%RZV,R1V*V&SI\D,.G+):SFVLZR,'@,(+T!&Z!)*V?L"$+FR'?^YYP'C:+U/Z_VN!:3@47U="(;..HEU92)C%F*3@8K>X// M;%MY;DZT]C>0<,F%%IV959@/*VAQ$B5&D".3#*,&0:,H6]EC$'=@[%MMNB[> MBM)GR6J_VS==;FV;LTK9/E3'>*+I60*W!>^5+7;HN=C8\>YJU<39Q*%RF)*V M-=%U:DT"4 AK6!9%VLQ*=_[TK;8D[!=B4C1?O>SRY^K&/(\:,R^-$R\-!QDX MXM0%@&NB:G;PN#2D8UVT<&82#%;2W2 R5MJ,\\"/1X]-DG-$X)3.]XJ57O1A M0P"UK>L1DY4?5MZ&9SW@G/*Q3-Y-*3[!41QC=6Q&W ""+/*P2EO3 V8XI2M@$::;O01XLRLBR MV8BDVS/)S^+4Q=F9MTQ.,3$4U\WC9$&H^)CPK2)BX)Q^=%K[(E;ZW(B$4#7' MO,I-''=+E[6WDF&[<'01M8M.S D%CWH<=2;V'0F\K9.^YD;+:S/)\M7BAC?S MHUW81R_+7X^5_""G>)+>C*;VV G XKQW8;*=Q5U M#8 P60?%%LL.>XRR-J)7)(38TT1@Q;^V&+>\VY>7;]&V(8NOON^E,RQ47&[C\/;OXM+UN M>%_>7>2/A2J+MZM,ZR1_>$,@?)&M2*BSDIT@=WUL3+%*[N>5'*2 &",V(.MY MK['*]6W'D;>US/6G!7OU2Z)I.O>G3S:E,!J2N81)'>NT3@ZOD2B#)'7)Q6*[ M-8U"@]:I:4:4:D1BB4N9G8/M"$QP4"#K0CA[WP]HY>79PMTV1$32=$)Y91O%CBP M4>?M(09QIX_@.5Z,)*VE)%44.":JT:H"-.5M.#>Q]XP(BP]WM%K8>W6?&.*_ MGRJT>.7.ZUU!50!LE_:; (MZEZU=RW]S,AS9%X?94JN6 M4P!;+[%E]8Q8#?4%;JV8AK(3MSTE4."]T/[Z,11)2OL]3B>S\F-[V4;N[?=A MC,S$6Q-(BZ<9K71HC3IAUYO#61]"*4F?#%-DZ_FQUPV/%NJ(A;[VC'&?1T'R/CLW(FVF52D3CZ,SNQ;,\E9QKJJQ[/+]O?ES%+:8SF,*Q/C MKC%WU9MI$X;V$3#/$95N72ZR)W9^7@G5,Z3A33D MCF!2YW/K9ZCY"UGDT^:@3A7#*N9F651]B:2FAM"L0+3>^XEF"VCT$T)HL<9P M^7DY^Y992S?B-==$85NFDSII.K69V5;9F;ML>C7EZ,?"BY+.>%K1:BIY'I,\ MAB%^)T"TQKL%P>:W=JC-=(I&J9DK@71MCQ2'FQ:W=6.V3]2\M;*[-#-(FAM3 MN21>44:@*4&=5O 95V?;=;&]P^&&.]CO1Z43-;:4I,Q,Q,TIIE-\/9.9$VXY M>&&O&NF-5*'BN#GAK8F)FZ*S$^C2DQ%L[9] M:-F+GSO\^_I _P!*7DK^H1R.RP?P_P#>YWZ/_E#T>QOS M[_N?/#9?48_GP=([^5?F'^IO8^6+^3?]-F?>L_JAZ7:G[*[GM\J&%PC3,.''J:'MRUE[:=85#"X1",V(HD>K;"E2*8I(E7',"M MHBY"B!__ !VQ8=KD%I(\-1QJ(I(Z,IA(E 0J-"(=UZ?3]*M*;NOT]..$3NX3 MCIY&)X2GUL>;GY>1G-+\$O,25M\[;(Y%XC3M43FNDB%?&GERJ!PDE:68 MXR1-* N\:;B4TS8I1%DX'MH=@+R&US3')?$\/>R]1YW"QD3DV3;,W77W1.F- MZEUM*8Z)B<)BE8Q:9F3&7N1,5F;IB>7&/%L8=2W*>[YW;?$2LITY-,:7#07_ M %YR( FC[4W(KBN6IZ_8Y&Q2NLECD0>-/5K_ !US;I2G&S#\,_/VMQY M6]\[A=J]5S=<:>2/D8!5HWI15L?0R):U1,\VR(.[N;!E M2.4/:5HD8K#95_?:"!%)%*_'P$1P/MIB?:TWIICZ,XVTU3$XQ=..Y,8Z8@^' MCV&_-=_3X)T>#;LG3L;C-N.6$\RK5JQ=88D<"B35Q97-+&%WJ5L"U/%I#MM/ M)F18UO#"?8PB^GI3O;=5/!&MHVW^1/*"$6+RYDE:N\-E%;<7Y"A6R^/6 M";$4D::82^\6H?.D+6WG1-N!:9DL17"_;6"5JQB:RF$I:G/,V:63X<^3PW"Y MF7DVYD3&9FQA,5K6+YC7Z--V.>M)269>5=;9%U8NOV;=Z8YJ4\:7M%\E4-U2 M6?-);-'HZU1:3.L/8E K$CCK*WN2QN23=AD+,]0!/HJ01)4)KAP']KVI[VW1 MA<2U)8-%DC-'QY_#3DVVS69F8K.$TB)B)BDZ)TTG9,40YF5N1$UK,XZ.;7KT MTYWI%LNBMLVTF.2;XKH.^R%JG" FS M5BBL*BL2'KCW&,-3,4Y._&B6W'.H0[V57D8.A )[/9)!52.)Q4U)IX1#4%B6 MG"3JD(,\7-[/RKICV<[D;UT3IG1=$1,1,UI$3Z4Z-6F)<=W"V3,;OHQC77KC M5Y>C3$NR]]34YQ89FR&0EAJV0O<=M%'74K=;.2JR(M((?(.0\$3GV2G65^-) M"Y"NDE))R65$,IU3KWI[2-YH@BV'9^MO9E+K9WIOMB;=Z-W3$Q9.&.,4NQT4 MB)EI'"XQ-:QA6*;:3ACCIQY(JVW8_)2Q*Y@W"*XBI$&31"0UJRSKDO"FJ/M# M[+)Q GJ$5@W2"P("V-:(B<@EJ$N1/S MHL"#R4E6O/4$)@=A>,SA;+N)RLG(B=V[+MNG36["9NF*ZYB)W8B-D:6+LF)S M;+,N)I-L3RSA69\6$0^7$WE/++OXY6J_S"0L+19-8Q24>RAP3NT9W)8A-6V. M.SB[HGB+%QEOCY4:B+XF"4Q2391S/-FT(7)$4)"(!Q[B^%LR>)MMLB9R[IBF M$TF*[:Z9C3&FV<)Q,[*MR\R(M^C,^+G\L:M#JU]R>G:'A))[^>7HN=66R<=J MBLP]G7.U37RL90X75<7NFOH! K96M52!CTLFKKQVA]V3^RC[]RY;+&](P& P& MP& P&!!WJHI^0RM\"VS 8# 8# 8# 8# 8# JYX' M_P [OK#_ --ZH_\ P_.'6!:-@,!@5P7#S(GL5FZAN@D=8%D7BW,ZE^),K3N4 M0M.- 87LD(0UQ#.J#& MF2NY[)[DB4F7OM=V'9L>EB*M89IKU%H\AOGD735*$/C',YX8[#DUC;XZ..E8 MTYHT#:Y*"P*1)4_>.+#=L7ZA-;RN11.(HZNNI))Y3-BX2-A5L,..7LIRESA: M)(]K!M9Y'%%.NKN' MH)I7]"2:O+>+F*R(I)18-A7"QRR!RJ5-TT8X^*;RN,U(,F!LPA-BAY=E*K M_"J M^TRD.C)^JC1/6YU;"!.43UI[:_ M-R_NSY4\\L+Q# 8&EKLK5QL1)5KFQGIM2"G[NK^ZF5L<% DC7)#8D4_,;S&7 M!: E0)!Z[166N&DBGPQA3N0$Q@]>&$>]09^5.;;&[-+HT),N^+)FNB8F$67G MI[1IRD3]+4-B%,C]*I]7-B2[356+(WQ:<2NN9%+7M+.9G!6^2(HNOMN1-DH" MRNDI0D-RUP9T82U92DT?C B^$C>F^OI3,3H^6,ZY31Q,Q$6S&$1,:=%>79R( MR/?3)FD065U&*T>81*X2D;(JBDJU]A,:C;8T.<"@O%R#1]Q=H&7(O)9(@=EW M&)KDZT]&,Y8-[[4AR50WFFZ%!'!WV4MMI-M?FMT^&WR=[B/I:D'VA*VB52PV05%+Z_CR]RL=N8HK%K9:;08[$ALG"W5XX(7%>]5R M4:7"2UXG='HPLK3DJ;DI"MZWZNOW<^,<3^ZS?U+OZI4C-_-N^]/E;T+2I"BCR"DB0HA5OM5 M$%)4Y9"K?=[G:I) 6$L_?=]3[?6_4R"LSI1UESM,FV8,T25*(TW1@331)B-F MFA."(!VC#-E[&9HX MZ'V[WWM;[-]N*R/'D[D6P1Q_DGK4%W,B[$]2,AM+&E M3*%8V1M4N@DB)6J ).A5JPI-@ :+L"$8M;%OL[NBVM*S3I9B*S3:@/& M^I#3;DCBDD@&BJ%=9!LP9EB=5&RDC1/6Z" MJH:F\-&$AYLP1)8-F=SMWV=O;V=OJ M9#,S.E&_L))(2]%!(("4$T9X2M$E:*">9L>S#]%Z!W-'&;-%WA]G>WWM]N_5 MWF,1\RTB,H6ADHTA(P]O=&2E3E##VZV'?=&66$6NT.]Z]3?V-[_JXK(AG>O\ M^_I _P!*7DK^H1R.RV_P_P#>YWZ/_E#V.QOS[_N?/#9?48_GP=([^5?F'^IO M8^6+^3?]-F?>L_JAZ7:G[*[GM\J084R8"CRL"9,!7V#UY6!.2%7V&![AFO*0 M@T?V& UV"^V]77J;]3/F%9I34JK@:5(9V:,2)#-:$8/6C$J<>M#.,$<][^S@1Q,Y'0ML7\H1RZ-N<8C/$$MC-F#8,Q=P]]F1[:["-^+:<\3->;#PZ88G+NC+W MYT5IY9;QVC1[/"JVB1B5 %L0%0DJ?:D MAT#8@J-E[."+N!UKMT+M[-:U]C( M*SHU(ZOH$D@ C! (("([M\<022PB/[>]V^.+0=;._M]_VW;]G?\ 5S YV65L M?B;**\38@CV9X8/$V,!.DX!['W>]L84^O#UOM[= ^U^QZF!'3@)](OU6O\Q= M/C\AD^SZ9_%_^GM_4O\ *M/97[*/O7->U8 !G4;ZN19@ &%CL3A)H99@ F%C MU\3Z,_:C /0@BU_6WK/"_F'[O(_2N_J>?VS^=E_$TL(M#[.]H0=;[>W6LJ$XZ7C-;6[8<R*/NU<+D\.5*T@BE"54O2!-T H*A*J3E3 MV\%G7WWY<5K;;,XQ,3,Q3T:32:XXZ:>&)21D7S=-L:8C9,8[.?%(BL[&K6W& M)3(JLD\?F$ M5PV0[8F*,[LR) MI%T4YIBM;)S(I73A%)G5-*I_AKHG"?+ZN]Y,)V2WMKD?24KF50U9#!QVS&/D M2WST&W5@TG-C*)D9JQ<)_LN4MRII 0X:F$:(,(VWFC*7)P' &H3^"9VY!/#9 M]EE^;?6V]]O--UTSO3.*.LS-=;KK M(M&W!:S."QC;3E\Q?=$3$3A,4*S&O2T;P.^DJZI_P#)MTX_R:7OGTC^*_\ 41^K?Y86 M?LG]E'W[ER^6-Z1@,!@,!@,!@,"$'4U#WNFYU!@]O9WN$'*\/;_4[:&GNNW MW3Q;WV\9>.F]?8W1-1;UV>K]FOX_O[.!O; 8# 8# 8# 8# 8# 8# 8%476^^ MC"Y*?PVB/UDJ?P+7K'9PFR9: M4)MV!43+'&0."AQ"9H6E:AP5&&]X:@X0PU"^\#./#M:4,M9LC)<, M/0MB@3-'G5Z1+FESR#L8$"8]8RNS4>N0H$R54(].066$-WS3C M_1ED'RM58-/UK-U$Z:8LPS0Z60N/R R5LD&?PRN$M,A$ZH%6W=NA\I#ZYM1) M_?+;W#>U!&BSA;'L.@[<:N/#Z0J3/-'5,Z)EKB^.RM.N@$74D*7.3LS_ !Z2 MKSBC6P18U4B8I8[)%P]Z[5:=U6@-[X5:C1@:7@7 FB:^FKM-FTN0.!SI."I] MI@7 AS='TSN@DWLSCJ52&*0Z-O4J;8;*R$J]E"_K78]L.0)M$&@+*T#835P& M P*M.L)_-%AO];G'TV/_ ! .-VO_ ,.!:7@4ATJ_,+3U&^KJ2[O[$T&G61PC M,)*=WEL:S#BP\/(P$1A(%ZI.(T 1;[-[#K>M;]3+!V),1%T3MG_Q5_MJ)G,L MF/5^>4Y/9G"O;M"_PMCOWRRP;UNV'B;MVR3V9PKV[0O\+8[]\L;UNV#=NV2> MS.%>W:%_A;'?OEC>MVP;MVR3V9PKV[0O\+8[]\L;UNV#=NV2>S.%>W:%_A;' M?OEC>MVP;MVR3V9PKV[0O\+8[]\L;UNV#=NV2YW,H7K?9N:PS6]?N;EL=UO_ M -'KEC>MVP;MVR7'LSA7MVA?X6QW[Y8WK=L&[=LD]F<*]NT+_"V._?+&];M@ MW;MDGLSA7MVA?X6QW[Y8WK=L&[=LD]F<*]NT+_"V._?+&];M@W;MDGLSA7MV MA?X6QW[Y8WK=L&[=LE71U:><9O0=^H$.]YP=IW6_"717;Y)=G 6W?&9>'UH7WY3EO1+Y]?S%.:G M]$OD;^1Z99FWZ4<[,:4,N*?\U3BU_1HH#\D4.SXQQ7[K-_4N_JE2,W\V[[T^ M5N]P<$#2A5.;JN2-K:A*V>M7KU)*1&D)T((/$4*3QEDE!V,80Z[=Z[1"T'7; MO>M9#$3,TC&4>,X1I8G[YM;>QGV:>^'!/8=I]W%O97[+X][&_92&0[B.XOZ^ M>N/K9J2ZEFMM>V_Q?*].6O)?#\?_ >;>RS-[YO#Y'8E*J+N@C*P>9$G:GVPXM+TS8R)W1$@EKK'TB%*URQUC:-4!0< MHTP$2%-XZ@!!Q:0Q23L>OMPZVLBZ/_;;%;;9C'5757GH16/2B,(F$6M< Z,\ ME8"!N=M&*HQ7L0JAC=Q3LDMT0UM JRL^HXI$@^3QXEL,1MD3N21"$I$EVX*7 M!<%0>H,V00 '5\?GXX64FZ;IPUS=;=,Z:Z;8Y*0E^(OY,9F=&N9B?+$/:JGB M]2-)O*F=P*9V0WIX0U2F)+4CS9!CO#(RRN,I:['G[&SS+;9FZ8G"W&9I2/%A'SL7YM^9&[=$5FFK'9 M'BP2N5N3<@;E#PM<$"-H2(1N:IV4K$Y#8G;2R/*1N!R\PP*0M"%-_A/%V/P^ MY]MV]F# I=%:WWQJ!:+#K8MZUF=R^E:33Y3Y&=V[8R;-6$*[U_GW]('^E+R5 M_4(Y'9;?X?\ O<[]'_RA['8WY]_W/GALOJ,?SX.D=_*OS#_4WL?+%_)O^FS/ MO6?U0]+M3]E=SV^5(G/F"JNFN<6]L+(.];[->IOLS$3.C$QG0Q]EGL&DHR2XW,XK(AJ%Y[63J/ MO[6]Z$Y)FP3T>@$)K5*P%*P,P?*]%CV$0DV]&!UL M;WM.7F6_2MF,-<4Y/* MS-MT:8F&F)+Q5KR5K+Q/=9%:!3?R+-2CMN/-1)&==$6TB*VZ M,.6K^(%Q0KFM)^.R(K(K:)?1%2U-ZWNM@JWN,E)["F3!8EAI2&-R;3RDA,[G MT> [N(2C ?\ '%2KR?R4A7(UAS4N&UNA*522> M:VN1:=.K&@7E%C$8C6:2+"3?#,T$6RC0#UKNB#O>9B8TZV:3&EW,PPCCP$^D M7ZK7^8NGQ^0R?9],_B__ $]OZE_E6GLK]E'WKFOZI^D>ZN'\HO"3]3Z,YX7\ MP_=9'Z5W]3S^VOSLO[D^5,[*@\9BTU1L[A&7!(^R%RB;:8>T#%(F:0#BSNV+ MD[VVJFZWC.-MNW)MK?;&B;9F;8I$<\12+:UV:71&?G MQ.[,5F(UQHBD1STI$:4G:EK.MZ.D;G!HE.)(HD*IUVD7Y M&S%0BTACB)*NW)[3A38H4;7E*]E(4ND:;:J0V)#IW:S$G@;[*Y -T/M;8XPVS M Z,.M6S.6/*%P9]L8'\4/WZS+CQEED:3MJ<8@:/)&>9G,XSB,W_UWVV3O1$? M1QI7>B(UTKC'/)=G9E_HW1&--6K3Y<4XM[T+?>UW>P7VVNYOM!V"^VUL&];% MK8-ZWZF^W?;K.% XP(W\#OI*NJ?_ ";=./\ )I>^?2OXK_U$?JW^6%H[)_91 M]^YD8# 8# 8# 8# I'Z_7.RMN$?3RNU):4!MV3-'*&I[SXR1.65Q'(^ M^QN%6;9E.3!IA +)4N\KCJUA87T\Y0(M4E(7BUI$<'9?B;) :&X>C;SOK3G_ M ,)*YLJHX#;L/A=;-,6H_;S:\9.Z4/Z"="_@ZM^^> \R=T MH?T$Z%_!U;]\\!YD[I0_H)T+^#JW[YX#S)W2A_03H7\'5OWSP/=BW1TZ7T)E M,7FT6X244S2N%R-BE\5>TT:/&L8I/&'1*]Q]\0;4+CBRG%G=T)*E.9W=[+.+ M"+7JZP+*\"'%P=._@9R#G;E:-[<->,EQ60\IFU$[SRRZ3KR:2YS2,R AK:4R M^02!@7NBHAL;4Q9! 1FBT426$ >P.M:P-8>:$Z5GHY>$_P FBHOY/ >:$Z5GHY>$_R:*B]R> \T)TK/1R\)_DT5%[D\!YH3I6>CEX M3_)HJ+W)X'\BZ0G2LT$6_-R\)_4#O?\ -HJ+^I_6BFMX%3O0TZ:'3PN+I6<3 M;(MC@[Q2LFP)*S6B;(9K.*'K642E\,;KRLYG0&.S\\QU8YN T;4WD)BMFFBV M602 >P(0ZT%LGFA.E9Z.7A/\FBHOY/ >:$Z5GHY> M$_R:*B]R> \T)TK/1R\)_DT5%[D\!YH3I6>CEX3_ ":*B]R>!V4721Z6[@4D+42Q+QMJ4A2D5I30'IE*%!]YX06X>XNZQH<*_*B3WRCJ/E:*K%+^Z^MK1<,1Y!H) ME8M@(I("*&IU)DUIJ+MI)#8)N+T7,%2Y::H[AFC1=L<=DTB)B[?C*NR]ZGU9 MLI$4KJNF<:_1I">,^S76NY-M>28I$>"?$_I)Q@YD;FY$H?)? WLA*9.SFD*B MYK,.*F.:E29M=$WV+&WI+ R]FA M=:J12IPF=D&MQG(".E#C4I/0.TR*3% M,9MIHC3M9>DIFU&3AE2%;+O*7B:UK*:(F4VBJ124O5/D'K^[8]8TBJI&<(W: M1X4LL!0A:DY/B;(<36P! 1; =K>]/;95W&7YL8671=$3LF;9B+NG'DJUW[)S M[KOJS$TYYBE>EK6Q*'Y0/3!>S.=)EC^U6G$[TAU:) V;.),=$I59?(EIL&B9 MTO99"RH6^,$TM!-'[4+=*-*6O2,I D\8O1&@R9>?PL79=U*39-LSZ,16+;*7 M16)QWIZ:UEM;F943;AC$Q,X1C$128\,K/SA=\TP7?V9WABWXFPZ!LSMWO_"; M!KU ;']GLU]CMSS'*A->O\^_I _TI>2OZA'([+;_ _][G?H_P#E#V.QOS[_ M +GSPV7U&/Y\'2._E7YA_J;V/EB_DW_39GWK/ZH>EVI^RNY[?*D3GS!54;[N M@\HDMA4')&Q 3(8A$U]RLDSC*LM0J;3%MI5([P6$RQZ;DN_*%S!'794H;W'9 M.A'I&]^.4@UW23!!Z6,7KI9 JCM3<:9B6N9LT'9UMWS@J05XU.''A=7<,C)EML\#03"S M877]JZ;G*)^R,I<_1=C;_)PKU6C"TI'?\;PE^;&9FVUG"OHQ29WJS.[6ELS; M6)I2)F=&N>B<_)NOWKXF=%<(QI..&B*QLP\K&I#6O,UHM MX$Y"MZ]U$(;V273J^5L/CLNM)KANR%3=%HS-(_J2)75X ^ U'FLIC.V$ M*, MVYG!3E>TNBV+L*^C;7"+:S%M=7--M0OBZEF)4(A'J0!$=F[B>!BRR^'BV)FV)K.,4BN%,=NVFUNQ[XQ\KCI+(Y QVLK):!M1JJ#P5??-HEM M<<3+[Y*F3Q4ZEUU''=.XIE%+J%\=13% M GTB_5:_S%T^/R&3[/IG\7_Z>W]2_P JT]E?LH^]?VU^=E_6,$#6/@Q<\8,K3;4Y5R.,P#D]7O)N. M5J=(WLEMKV=+-2#?(1V8I*EBHO7LJ;N@$CJRI0(4&T*^1R+8SM:/(SNNX[)N MWJQ=O794V3=2,8PW*Q75HG&<(M=$Y]DUK6LVS;7;'U>C7S0_MDXJ\S"'90XO M\ZA+HH/C:@E*I&%8[* *QNR M<*P(P'*BP+N*X*8I;;=$5B:;MM)I&9$3.-/K6ZM6&HG-R-43IV1C3>IY8Z'I M,/'#EFKA[RU(KPD">;1PBKW-K?Y'+K0,8E]SE0!FBW(!*YF/J)K=;!HM[E,$ M;GEG*0$LAA"F1NQK:K3C))";B[B>$B^)FR-R=["(MKNUK9HT71$S$UKHBL,3 MF9.]$[OHS75&BN'--)IKT15G>JR2(">OYI'&]O2*P:$0I:-I1+BT2=,8*/VW"S;=9$4ON MMMB)W;8I=$6^E6M8QB9GGK2K&_DS$VQ%+IB,:1A,1&/3$]*6G'.$RVM>/U)5 MY/7+3O-815D(BTI< JMK@FO;*P(D2U.!>(0MKRVX97DH3^W?CA)T9V_;9R<3 M?9F<1?F9<4LNNF8YIE!FW1=F776_1F9;FR%HC?P.^DJZI_\ )MTX_P FE[Y] M*_BO_41^K?Y86CLG]E'W[FS;,YJ+O%?A[55UAH&NZ+G<[G-HCBX MH_60R3YCF ]_OJX>CBXH_60R3YCF ]_OJX>CBXH_60R3YCF ]_OJX>CBXH_6 M0R3YCF ]_OJX>CBXH_60R3YCF ]_OJX>CBXH_60R3YCF ]_OJX>CBXH_60R3 MYCF ]_OJX>CBXH_60R3YCF!$#GO5_4IZ@7$6\.(]H].;B>@CMP0Y2SMLF#U$ M']U6P2:-YQ+S [ :T)G"1'Y6X0N7MZ-P"1H\C2L! TXS EFCP,NX?QKJ5<+> M,5(\6:HZ;'$\B#TE7['"FU5OJ,R%*J?W%&3M3)9@Z$%\(#0!?)K)U2QV7;T( M0=K%IF];[.S DC[_ 'U_WU_WU_WU_P!]7#T<7%'ZR&2?,_\R]13\AE;X%MF P*I[@Y,\[I#S3M3BMQ"KKB0Y--- M4'0MR2Z5\D9]<<7DOO.,MS-&T%80&9)3$C*72IIIYBH9 ]B6 T#0M:% MW0[/KOUMOQ?=+#X8N6OYC,!Z[];;\7W2P^&+EK^8S >N_6V_%]TL/ABY:_F, MP'KOUMOQ?=+#X8N6OYC,!Z[];;\7W2P^&+EK^8S >N_6V_%]TL/ABY:_F,P' MKOUMOQ?=+#X8N6OYC,!Z[];;\7W2P^&+EK^8S >N_6V_%]TL/ABY:_F,P'KO MUMOQ?=+#X8N6OYC,!Z[];;\7W2P^&+EK^8S >N_6V_%]TL/ABY:_F,P,3;>3 MG4;J;D_Q!I[E567"75=\J[)LFL$\@X^V3>S_ #6+/4&X_P!JWBD<36FQJTB; M$K:UX:S$A-[%/C VJT,(=]F^P+>\#')C_P!D93_W<>_^K%6!6[T2_HC>G1_1 M(IK_ $20X%HN P& P& P& P& P& P&!_(_[07_[(O_U;P*9?]GL^AXX8_P"8 M[=_6$MK N@XWT,A7H%U[52B7(5J.J(BF5HEJ-3+2E*16D4%"+-*,"$98P[" M+6MZWK/CW$\-Q,\3F3&7F3'M+OJSZT\BF9N5F^UN]&[Z4ZIVM\?&LXJ?I2\: M/A_J+W8Y#\+Q7NLS\-W4T]EF^K=T2?&LXJ?I2\:/A_J+W8X^%XKW69^&[J/9 M9OJW=$GQK.*GZ4O&CX?ZB]V./A>*]UF?ANZCV6;ZMW1)\:SBI^E+QH^'^HO= MCCX7BO=9GX;NH]EF^K=T2?&LXJ?I2\:/A_J+W8X^%XKW69^&[J/99OJW=$GQ MK.*GZ4O&CX?ZB]V./A>*]UF?ANZCV6;ZMW1)\:SBI^E+QH^'^HO=CCX7BO=9 MGX;NH]EF^K=T2?&LXJ?I2\:/A_J+W8X^%XKW69^&[J/99OJW=$HM6#=-,63U M .D6T5O<=26,[(>37)1>N:J_LR$39S1(-\#>1A&ERQOC#ZZJTJ+9XPE^,8 ) M??%H/;V[UK=J_B63G9?&9LYEEUL3E:XF/K1M>MV/9?;G7S=$Q&YKCEAO/JAS M&'0/F/TEI+/)?%(-&TEM\NR5TXF[@[HMB9FMNCG9 ME\:SBI^E+QH^'^HO=CGS7X7BO=9GX;NI6/99OJW=$GQK.*GZ4O&CX?ZB]V./ MA>*]UF?ANZCV6;ZMW1)\:SBI^E+QH^'^HO=CCX7BO=9GX;NH]EF^K=T2?&LX MJ_I2\:/A_J+W8X^%XGW69^&[J/99OJW=$GQK.*OZ4O&CX?ZB]V./A>)]UF?A MNZCV6;ZMW1)\:SBI^E+QH^'^HO=CCX7BO=9GX;NH]EF^K=T2?&LXJ?I2\:/A M_J+W8X^%XKW69^&[J/99OJW=$GQK.*GZ4O&CX?ZB]V./A>*]UF?ANZCV6;ZM MW1+!.FM-X38//[JK2.OYG$)['#6K@ D*D,(D['+F U6CI"?DK$I3U'5[DV&J M4AP=@-+";L18O4%K6\^C_P :LOR^R;;EI M^/W)3E:=2KJQMME6_5-;N+G/.%*UL;["LB%PA*]UF?ANZGD>RS?5NZ)/C6<5/TI>-'P_U%[L M[''PO%>ZS/PW=1[+-]6[HD^- M9Q4_2EXT?#_47NQQ\+Q7NLS\-W4>RS?5NZ)/C6<5/TI>-'P_U%[L[''PO%>ZS/PW=1[+-]6[HD^-9Q4_2EXT M?#_47NQQ\+Q7NLS\-W4>RS?5NZ)/C6<5/TI>-'P_U%[LP^HEU39%7LUA\_CPJ_Z=:(,@@TH8I@Q#6(ZWOY- MHU24SU#2]&[&7O?VVM=N?1OXQ9?E]DQ;F1-MWM+\)BDZEF[+MNLX.(NBD[TM MY<M:W@>('J2W*C:Y"XO5#*$14);H@IDZDR)V$C)U:4O8Z9>$G$ M4Y(<6>X1:]/'LY8C3/"P!S"N4(4@ D%FKO!3A(*LN:$J3OL2A/)V(1RC9Q*) M^OB*-JTI=7PI>:N)KULBK(D&TC>T[>YF3BQT;6H8R\(;;XQUVHC;S%9#& O2):LB_)]HDS>8<$HMQ;BB_"_P2 MPA3H-X,/+KCS)W&)L[%8.U[Q.D<@71-G#$IP0[O)43E3U!Y240UJHR0O*7QN M61]6A7I32RU*0X ?%+ $TH0P[<'Y6\?[(>(5'X38B5^>;$A;58D,;R&*5)CW MR$O)*8Y'(B=+F)*%*A+\M( I\?90T1R@DI0$HTTL @^5Q(, M 8DOYS<8T#K&F<5AFGJ9*[N+2$\N*RXAM8 ,Q5Y;>WF7NB]C1-\6C[(JXW3- M,M6+#"BDA[(;HWNAV 0@_EQYW\4&E[(C+C;:5+)#UZ-J''QQ*>[>T#FY/<7C M;4WO+4"*C7,*QY?)RQ)D):TM.-:8_-G@:,TXH]GA\#^>?%OR:%*&NQ5,D'8@ MJ]'#$<]1H^6 6(!2IW9B6<#;-WQ)XKFHB+.J2.;JQUP^*42! M8D2."[34K"E(/\$6]AF'QEZYD-(6?>-7.!=D,=8,L]7.;8ETXQE:H>J_8SWY MSC2@$C:DBUG6JT0"AIS3TW@FIU1*@O8R#2S!!KNO.=W'B:IHXVNLU11*PW:& MQ>4NM>+$DA<'!F<91$:OF:6&(WI/'B6:63#31 M@Q&I^H92RB"RSREP41J?83 UESA_GL='7^EQR#_\ #]Y78$B+MY;-]+RJP8F? M7$JEJV#5% ;9 H852 1#HBG=K+*I\B/*WHU:S((HL3:=79Q,*,(2M&CC]!'L M@0-AE,.OR(W-#I4%D)4,3F76B&2J8K)5C4@F[=J01LU6YHG:(%+E#NVABKB> M%J6J3 :3[>"%24L0A)A[V$3^B7]$;TZ/Z)%-?Z)(<"T7 8# 8# XWO0=;V+> M@ZU]G>]ZUK7^[O?J8'\>,5_OI?\ ?A_LX#QBO]]+_OP_V,5_OI?]^'^S@?R(TK MNB_PI?\ :[_]TPL/1XX8ZV8#6_6.W?4V,.M_S@[:_KX%S M?C%?[Z7_ 'X?[.!_81!%KM#O0M?U0[UO7J>IOU=>IZF!S@,!@,!@=%S;&UZ; M7!F>6]"[-#LA5MCJU.:0A>VN;:O(,2KF]P0JBS4JU"M2FB+-*,"(LPL6PBUO M6]ZP(K"X \$!;V(7"CB0(0M[$(0N-].;V(6]]N][WN&]N][WF:SMEFLN/B < M#_T)^(_R;J;]QF-Z[;)63X@' _\ 0GXC_)NIOW&8WKMLE9/B <#_ -"?B/\ M)NIOW&8WKMLE9/B <#_T)^(_R;J;]QF-Z[;)63X@' _]"?B/\FZF_<9C>NVR M5D^(!P/_ $)^(_R;J;]QF-Z[;)63X@' _P#0GXC_ ";J;]QF-Z[;)63X@' _ M]"?B/\FZF_<9C>NVR5EF,"XB<3ZKDZ";5AQ@X\5Q,VH*L#7+H%2M;0^3MH%Z M0]O7!0/\>C3MIF9TL59U9]*4U=K:W,MSU)6 M5N,[0L&XM+39\"BL^;6MP,*\ QJVH6]]4)E;V@J^OXG $;PK1@-*2*7 M5+%&AI(<%"4M08$L9P1B $8M!WK6]]N-.EAA]@\2^*MM255-+5XSNVR5D^(!P/_ $)^(_R;J;]QF-Z[;)63 MX@' _P#0GXC_ ";J;]QF-Z[;)66Y*NHJD:/2NR&E:N]OMQITL(#<ZN M!A"1.,6B4Q!QYF]=T !"WK6PTA#.65 6&+N0N>&/X_7JL&#N)(C.0#$X7-#4 M5@UF,(5,9($-JE$+<"G$"_7:A3)Q;VH.)$$80AL^Q[,A-2PMTL*?O7K'#V4Y MI(]FHHO.ULP;8JY)5?K=Y \;=5\!=BM$(C5"@H:3 ML-+!LPKOAKJNN4E$VRX0-KK^<"?UEG5>Y71!=>Q>9-2>05>T/C;&W&8$KGN. MMJ%(W)WEY1D]Q282H'I62,)8BS0#$&_A"" (A#$$(0!V(0A;T$(0ZUO>Q"WO MLUH.M:]7>\#6UDV_7U1%Q R?O*QH]GLQ;J_AY2&.2>2J7V9NZ)Q<6R/I$D69 MGI4%[-;#(D\VBQT4+G"AW)9HJ)OVZ'.TH)51(MO0@ M%L!ISRFDY#0M8Q)QZ[IH%A1!A0O4&$._4P,FT87O0MZ,!O0=A"+>A!WH(A! M((1=F_4V((P[UK]W6]?U<#HNKFG:&Y8YJ"ERDE$2:>8G:F]:\.)^B="$,I$U MMA"IP7J>P.^PHDL9@MZ]36\#O>(#MT'O@[VQ^'H/>UV['W/%[FM=O;W_ ]= M[L^SW?5^Q@8=8EAPZIX#,K0G[SI@@E?1MZE\RD'D+FZ%,4:CB(]Q?GA2B943 MBYFI&AO2FG'[*),$646(6]=@=[T'J-DF;'@M@/;BW4Y+)60<@:U9K$](TP6X M(&PTL+F8N0)O61Q4E.Q8B4:S1"LW0#>Z7OP#>X'U>Y"TQU,6N>% D3=L:K2M MT&0=MJ9TR)J7O*MSD#F L2%@9TR%M,V-8L,)3!,$67L??-+"(/HJ?FA(R*I$ M-<4>S)&HQ[,7(-&.0#&HM()=Y8D+;P*CEP#D@-C*T0$P1VNS0-"WO6MAYD%F ML9LJ$0ZQH4Y>O,-G\5CTUB3QI(N0>NL9E30C?6%R\A7-2\HWPE!)1 MY??[I@ BUL.@RK JRDGTV5-?LMN2GZV/%3 M-P& P& P*HNM]]&%R4_AM$?K M)4_@6NX# 8# 8# 8# 8# 8# 8# J2Y>!T/JL='T.]=H=L?45T+7[G=W1E;AW MV]GV-;[<"RQ!4U8M9<;);H!$494.QCWL(NF\$889OMPF#484!2N2K5YYA8DVC32==P--4R86=U@.LCW.S*M)I54E4H"C"PAB*ZL4Q;4>T@V%(86#1O=\HV( MW8>"[=/CCR\F:5*P6*!U/9B61W?2+(DX'V2)4;Q2#NVJ9*ZB5F*GES:B^.4- M1)U1HMG!0-'@B$+RI8)0'D27C)QV@<>.L.[5\*8%I?(%'R%/D:YT7Q"OVN^' MQUB2",N[,G>) K5L1[E*F1%L*=*X$&N;DZ.!6]C"\+2%(?>N>-/&0;%45C$G M1B7G,-PS:XH3*H.Z+SX85<%L2=V.DZ^&;1.KXH9F?3TXJ&X"$I=I*!*#:-6$ M96ADZ#:UN<2Z@O 4W.L)+(W)=-2JV 4[(Y$L;'R"GU/)P32&.-8/J,);O7SH MCEA87$U2W'$FG*PA,%OM"'L#5B_IS<6'US?GAXC\S>RI4YOKJZM2ZSYV?&U* M66J[P72=B3,9;\6V)(O(QP6" M>2&12BN)#%(O9 1*@_P ]L>T:+:<-A0&E:)+B/( MNC(=*GQ[3RV1.C9>"#V=+G:61R13VJX*FH5)8]"+7MGE(M#,4*=G!TU'3*XN+8W(8DO26@X1^4(M-SP@7V[ M/5@5"3R6VDXP>,H>##]G;/NZ0JRSA"$>F7*"5*<91R5.,L-=\W"O#YI]'$D& MS!Z*Y:<@0:$8,9QH@E]/KE;KOF&CV(PP?=#VB$+>][WZN]X&W8_;_#.Q^;=@ M5C!KW9Y9R[9..RIEL.MX'.ECLJ@=2L4\2 VOD*>/[4L<*F**8SXD)(5*E.][ M JT,!6R2^^ -H?%FIJ"2F/I5"@)?C&DLZ?MWWMFB-"*W1+^B-Z=']$BFO]$D.!:+@,!@,!@5, M]<5"D=NF3?+,XE>4M;Y-^+#"\(]FGDEN#*^_B%\??5WV^I%E&M?\ T:TX:UK X\R/TFOT#./W MX+J/OC@/,C])K] SC]^"ZC[XX#S(_2:_0,X_?@NH^^. \R/TFOT#./WX+J/O MC@/,C])K] SC]^"ZC[XX#S(_2:_0,X_?@NH^^. \R/TFOT"^/WX+J/OA@8X5 MT'.D&07HI/P-I5*2'8]@(2ERM,G+[XQ&#T401)BR2M",'O>]!#K7;O>\#Z>8 MBZ1/Z"E._P!_,?=3@5Z=-?I#=-:VJ[Y.N5C<1*TEJZ&=0GG95L74NZB7*#66 MO:WY%S2+02)(A[DVM@:(M&T!")(#?;L!!0=;WO?;O86+>8PZ2GZ#5/?^F6^Z M? >8PZ2GZ#5/?^F6^Z? >8PZ2GZ#5/?^F6^Z? >8PZ2GZ#5/?^F6^Z? >8PZ M2GZ#5/?^F6^Z? >8PZ2GZ#5/?^F6^Z? >8PZ2GZ#5/?^F6^Z? >8PZ2GZ#5/ M?^F6^Z? KIZC?2,Z;=1,?#-76W$BM(@IG_4:X:51,C6DZ5E;D5.5_RN-\**<9Y%&*3M60L#NB22 E:U/3-!'YQ:W)& M<%^[Q2I"N3%FEBUZH1AUO7JZP)Y].%0H5]/+@:K5GG*E2KACQ=4*52DT9ZA2 MH.H^#&''GG&B$8<<<8+8AB%O8A"WO>]]N!,[ 8# 8# 8# 8# 8# 8# 8# 8# M JRXX?2R=4#^0#IL_P#->8&!:;@<;UH6MA%K0@BUO0@[UK>MZWKLWK>M^IO6 M]8%6T Z8K-6_L]!&;VG[8";4;8E()%*!M0I'6(I#W2PV;CC+HXXA7 +B] M2=EN$+9A=W07))HM6IV XL 0A@3.*GRCPC3$YP2>XS<3)M0=D6Q M8+]9\7L-7/X1%8.@5%UTLBLJ7%0BS+UL%@E%F20,W?B)Q,5B2[1-KBL)0MH5 M 6HHXLLG1NR"PBW#^ES*H>V,U4Q%^B\4;./5FU]8>T(V^>*F=X1P)ADC2FB;$L]\+V+016M7I:R*UWZ=2%RLRLFQ=.&-$P&F"JN42,; M8R-O'MVII#&C#W^TE"Y_C^I#ZS/BD*PX2A:8QD>*9Y5HI80'>LKIJN;ZNDLZ M='F$6H]HYQ<]AM[.ZPN0;DLY9IK6_(1H@]7.:F6VRZ5JWJ:TE]YZ]CCF0T-Q M*9O8VXE0#Q"@JR0U5".DP]N5?IW>0/T#A4\F?&=; 7>(+J_-D334UO2F'\<6 M-SGL4-06(K1 DC>II!:JI3*G=T-=E(1EIU:Y1LKRDP,.O;A1:=^KX:LD]BU.WIH?#4\&(;4 MM9RE8%/RMOT#9>BR4S^(0="V0;I8&@4/2:>$Z M-2P:LZMFZ+NT5D<5>VYHJ=Y )00]P/FW6B582G6V*H;3#&F&G+/4@W-TUF%CZFE"BHZJK M^LAR1(T&,*=^# XHU18IW+9371[,:O7$EJ";LC:M1X8A[#H8M:[<#;V!5E)/ MILJ:_9;*F!:;@,!@,!@51=;[Z,+DI_#:(_62I_ M=P& P& P& P& P M& P& P&!1YU+:+A/(SJ$])JK;!<;%:HVYI>>SF>OJNUK(I:9E*6>FZW5I0(K M J>3P^;-Z,TS78H3D+RR51?VAP1@[0[#=WFW(;E;8SL.1*:]'$6BH6F]+%ET?A> MSR&)TTZKPK4P-B&C$8D7>"$)831Z8/#6J^ _/GEOQEII\L^1P6$\&>GX:B=K M;L)]L:5*52NTN=!*G9:]W-"W1UG[J(&R&AG2MS.D'LP1"4L1INQA?S@,",G, M"GYI?%#OE95^Y,K-)W.:T[)$CJ_NJ]F1(DEA8$/@< IW"[5>'VIYDI9JY7632$U+:'6]+L(XRHK9^CK; M'7(IIF4#\#0;QP+ MYG&^R=&,I(HV&?MG!SDZWR]>Y$7$U,S#*ION?28^*6=9S#)DT\W4G&Z-M-D M&J QE2GG2B*3>H)$2;&EHVYKD;%)A[5*D@MJ41X2+X2<>KEHH-RNEUO$$?)/ M:<@K&1*7"$2>=RH*YXAM)5_50IRQJ"TWK@(C9A@B MMGGA.S 8%*/5KHN+\F+JZ7E#322V5#XO9O)GD-'GF2U!/WZK[&:DV^ W*58$ MZ-S:-G%.;6,PY*$"DK>C4JY((U*I*.3G&EB"J3@;_LL!'"CFI:=ACY8W++^, MTYIM^CT4<:NN&U^,G(]@FZF=P1[1,E@2&F'U@;K"ARAD;' PU0!:B).<"DY@ MVLL0"S0A<](^DA0Z>//Q^^1?4@-T2RNANRC>I'S',*,T!">+99A9MMF%& 'V M=FPB"(.]>IO6]>I@9AT6"@$])3ITEEZ[ ZXATCOL[>WU1PIL&+?;_7$+>\"S MO 8# 8# JDZVOT;ER?RF\0_US./V!:W@,!@,!@,!@,!@,"JCI(_ZK>8?[4?J M1?K4S_ M&6N[2VA.&XNC<@ G\C\<2U:F2A(]<5 D;?XPCS0:+\O5@V43WNSQ M3-;"'MWKLP/H6Y-QVU025Z(T2)86W+=%JB![2.!H4PRD"K03-[3K# +"=A*' MV#WHT&]:^V#VAW3G]'JZ/R;R7 UATV?HZN W]"OBQ^0R"X$U,!@,!@,!@,!@,!@,!@,!@ M,!@,"K+CA]+)U0/Y .FS_P UY@8%IN P& P& P*2"3H7"O9$_OTV6.;Q+02E; M9#9?J4F.>QE4IV(Z,+ .90Q%]BH@-[UARXY++.3$"HJR%K4TI$DPE+3+5BZH M)"SNLGB&K&Y,QJO7=8@2KW$V$R"PHQ"H [M2@>@,^VU<\#4: <)$60&,R8CD M?%.;=YRM=35O6=QW=;MJ@RL2(T\6>UJ(W:R;CG'6]BGSLUDKO6.2<6B)X4\( M'XEJ"#3/)5(75>WNB'SHOE+>]Y6G3[H%Z M97%2IO-(RJ(['(W(&)O5T"[U#<3E8T;J@/T0G6 M&=YS"$\+K-<995:MFCEI\A6N"6')4)@TRM MGBZ:L+2GK8@(7E_;M8IM/(0S1\1X=A,$6ZB(*$ \XD6@JAJGG#RJK6%Q9J][ M>67J0E$_O#F5+HK;9URSA=+^1/*F%1>'QQ\-:2(TU;8(G7<0/3"6I!]]L=2A MF]W2M.KV'NU;S%O]KG%['@:9?8J!_?WF6U4\/]4\E6N/M*&2K^)4:9XRV0J7 MJF-$VPH:V<2$\LY:H3',ZML<1B/3HMJ2 !.OA/>%G7,?9RB>1QU86HIBX^SQ MG0/)#P2X0N57-2$7L>R:>4;?T+:]B][B1NH#BBUQ!2Q(G>"TPP 066 )XX# M 8# JYYP_P ]CHZ_TN.0?_A^\KL"T; \"5_]EI)_F!X_ZN4X%<_1=^B7Z=7] M$*C_ /0=JP+-\!@,!@,#\D?^UIP/G AXG5S>O%2W+6;JPCDZA<"Y&4C#-%N# M'("G:P8W(*0LX+46UJG +M&;B;&YL-V49L2E0YMNM [I!G?"_P"Z<=6X M7T3$>75N2Z[.3"B'II3=4UF:Y$O<$TZEPQR!UA;>:VHT*'UCK[2\#*E$67K2 M@"'9XNT1HL";V P& P& P& P([\M:TM2X>-=TUO1MKR"C;GE$">DU4VO&CDQ M#E"["2$ZMXE=UNUH@I"9!;4#9)>4[_/CY;R;LZ0)0-"5P/=XS*]^MX1%'[0 MFNCHY![FC$8=!"Y&P>#/)R6V]?\ /WB65C*E5@MM8%5VYH(VY,; J?&^*0W9$I7-YL4\PF!0*\D6T)#*!.L4N:1*<0!/LI8)0&8&\([EH%G5+.*+PW/ M\PW+8.XKG&[I&.0 E[FV1N;'.E@.Q'K:$LM2FGDOT(8%)RUU]:U;J-.H\H3Q M\M"%N. P& P& P/Q;_[5!".I?&++X0VCPTN.VUE:6->=4UPV4U%R&=P;(3S# MC\H.=^/4^8@*&-6L2K)L<)"0X,Y>QAV)8$.!^M+C#75CU+Q[IZN+B MM-^NZV8G F!MLRV)()-MTG<]VD"JEK]HM&B;DZ5K4/J@\* C1(=IT "2A;$( M&QB#>V P& P& P&!2-_M!<(Y?R#IJ75.>%-N3FM;2IYG=9]+HW"R6I9[[M*% M,;FTV_!'!$Y,[N88>CAS@>](Q)=%JQG->TQ>^U3Z@:S_ -FJ@O+]DZ8]0V'S M"MF<3IXM9BC#K1D!EJ=J1(J>XT1B.(HQ3+&T)&]H;E S)=&D>GORA0:>,UK6 M-P=]TPHS8P_0+@,!@,!@,!@,!@,!@,!@,!@,!@59<:644:?HL.CC"B!&B)+,,UKOC+)$>/8=;WO0 M=C%V?9W@?3 \,V,1L]_2RPZ/,9TI1(#6I%)36E 8_I&P\>S#VY*\C3[<4Z X MP6Q#) 9HL0M]N]=N![F P,>8XE%8QY7[&HS'H]Y>L6.*[UC96UI\M<'$PLYP M7*_($R?RE8N.* ,XT?>&:(.MBWO>M8&0X# 8# 8# JRDGTV5-?LMN2GZV/%3 M M-P& P& P*HNM]]&%R4_AM$?K)4_@6NX# 8# 8# 8# 8# 8# 8# J?Y:?2G M](C_ #+U"_R(5Q@6P8# HSG/*.H^'W5AY53"_=6M&XI:O"[A(Q0&2Q#CSR#N M)A?WJO[/YF*YDTZ=J8J^P$+8XL*6:-1AI*P:G4^(AMKU*;L=F\PU(H&B<>!W.=8E$H0*R%Z!1LA1QG,+\ MH0KTI1Y(^SOE'%@&#>A!UO0>CYY?I_\ M[OKY#'.[YM6 \\OT_\ V]WU\ACG M=\VK \YMZP'3J9P*RVF4W8V@7N"UV7!0\#N="72QU#QG!Y0O7*! M;&::/M,,%OM%O>!Z/GE^G_[>[Z^0QSN^;5@//+]/_P!O=]?(8YW?-JP'GE^G M_P"WN^OD,<[OFU8#SR_3_P#;W?7R&.=WS:L"+-BC+DEZBL M>1E\3F?K9#Q@Y.U9'HI%%W"'DK#T3N[2JVZ?@L8(+62B1(4))>E8CC5"H 0@ MWVX%]V!X$K_[+23_ # \?]7*<"N?HN_1+].K^B%1_P#H.U8$?^JK6,-O+E%T MM:6L](^OM73NV>4YTRB#3-YU!DDE%$N*4[E,;"[.%?R6*O:DEGD380K)+\JT M7XQ6MB#O7;K?;V=DV9_%VY69C9,3XH<7:&;F9/"79F5-+ZQCSR\#?2)Z>>OL MT*_:_P!WD5RH_/AED[KX'U(5WO'C?>7>+J/-%=/+\0K]\HKE1^?#'=? ^I!W MCQOO+O%U'FBNGE^(5^^45RH_/ACNO@?4@[QXWWEWBZG/FB.GIKL[:$?]=[6M MZ_\ NB>5/JZW]C>O_LX>KK>.Z^"]2#O'C?>3XNIU%O1ZZ<;FF&B<^.J]T1#& M08:B<[]Y/."(PQ*H*5I3#4BRZSTXS$JP@LTH6P[V6: (P]@@ZWIW7P/J0=X\ M;[R[Q=3M[Z1'3SU]FA'_ %V_U>1/*C7_ -O#'=? ^I!WCQOO+O%U.-=(GIYB MWK0:$?\ >]^IK6N17*C>]_[FM7AV[QW7P/J0=X\;[R[Q=1YHKIY?B%?OE%-]Y=XNH\T5T\OQ"OWRBN5'Y\,=U\#ZD'>/&^\N\74U];?2? MX"L-1VT_LE(2-O>H_5=D/[,X)^1'*09[>[,D*?'1L7DA.NPTK9J)C5P]G"5>-XXCM['L?>WVY4HQH MMDOLR])#I[J61C4GT2_FJ%3(SJE!HN17*?0C5"EM2GGFBT&[]!T(PTS8M]FM M:[=Y<8[+X+3N0J,]H\;7\R?%U/3\T5T\OQ"OWRBN5'Y\,=U\#ZD,=X\;[R[Q M=1YHKIY?B%?OE%-]Y=XNH\T5T\OQ"OWRBN5'Y\,=U\#ZD M'>/&^\N\74ZB3H]].)O <6W<=E[<6I5JW!26WW[R>0EJ7%P4&+'%Q4@2762% M0X."PT9R@\>A&GFC$,8A"WO>W=?!>I!WCQOO+O%U.WYHKIY?B%?OE%-]Y=XNH\T5T\OQ"OWRBN5'Y\,=U\#ZD'>/&^\N\74>:*Z>7XA7[ MY17*C\^&.Z^!]2#O'C?>7>+J8KQ/XXU!Q7ZN+5 :%89%!X3-NFM9WV7Q&=Q&7=.=.],3'SO"N'B[2'++JO\Q&/D%&)%/V2L.)G!E? 6 M8FU;?@[3&5TXF'+8H 7XA7[Y17*C\^&>QW7P/J0\CO' MC?>7>+J/-%=/+\0K]\HKE1^?#'=? ^I!WCQOO+O%U'FBNGE^(5^^45RH_/AC MNO@?4@[QXWWEWBZG36='GIPN.DP7'CHM<0HUB9R1!<;\Y.KPHG)"9HY"Y(]* M[J.TD<4)VN^2>7W3B1_; %K?JYGNO@O4@[QXWWD^+J=SS173R_$*_?**Y4?G MPS'=? ^I!WCQOO+O%U'FBNGE^(5^^45RH_/ACNO@?4@[QXWWEWBZCS173R_$ M*_?**Y4?GPQW7P/J0=X\;[R[Q=3LHND-T\#5B0H="/NP&*2"QZ^,5RH]4(S0 M!%K_ %X?NZWFM_9?!19,Q9$3268[1XVOYD^)L?I%^4(>E3&$('%Z5EQR5Y"[HV.)C+>)^?W!S?5H&-C:DR5.-0I-- 20 />WW=95,V(M MS;[;<+8NF(\$RM>5,W95MTZ9MCR*[.GGTT.%5P\">%]LV;5$IE]C69QAI6=3 MR5N'(3DTG7R672>!LSL_OBQ.V7*@;B5+FXJ3#1@(())"(78 0]FM6?A^S># MS.'LONLB;ILB?%"L\3Q_&6<1?99F3%L7S$:-O,F'YHKIY?B%?OE%/&^\N\74_A)T?^G.@2I4#?QZ-]Y=XNIV== M(CIY[[>RA'_?9KMWV5&^S7]7?9>'J:]7'=? ^I!WCQOO+O%U./-%=/+\0 MK]\HKE1^?#'=? ^I!WCQOO+O%U,3G_29Z?S5 )^[-U&R%(Y-,#FCJW*R^1/* M79B1P;(RZ+D*HO1EW#+V8G5D &'O!WKM#ZNMYK?V9P46S,615M;VCQN]$3F3 M2O)U+$>EHYN;UTS^GP\/3DX/+PZ\*>+[BZN[LN5.;JZ.*VE86I6N#DXK33UB M]][RH1H6U/' 8# 8# 8# 8# 8# 8# HR8.6'%SC) MU:.HV5R/Y'4501LSX^=.\V'E7/;$%K$R5%,*?E@!\-C@9H^LNWHMF&[I-*MI MO$TGVJ*T/N^('M":?G6.F#Z1;@W\JVC/=S@/.L=,'TBW!OY5M&>[G >=8Z8/ MI%N#?RK:,]W. \ZQTP?2+<&_E6T9[N[G Y#U5^F$+>@AZB MO!P0A;T$(0\K*-WL6][[-:UK4Y[=[WO ;ZK'3!UO>M]17@WK>M]F];Y649K> MMZ^SK>O9S]G X\ZQTP?2+<&_E6T9[N[G >=8Z8/I%N#?RK M:,]W. \ZQTP?2+<&_E6T9[N4[4K7IDQAA)9X@#, M 6(0=;UK>\"[W 8# 8# JBZWWT87)3^&T1^LE3^!:[@,!@,!@,!@,!@,!@,! M@,"I_EI]*?TB/\R]0O\ (A7&!;!@,!@,!@,!@,!@,!@,!@,!@,!@>!*_^RTD M_P P/'_5RG KGZ+OT2_3J_HA4?\ Z#M6!$/K0&7.5VL$RA5[\F$[Z3:-^TV+.S@-[XF-RN_NS2 MG-\N3;@X^/W/AI]I]#>MKTM@V'-+0K@*-RXQPZV)TT3>'R=S(*MQIMJ6HT5D MU^S-"BNJP/:)BO;YI6IMYZ>7(A]DBK_X2UN;.0(8=&GC[]IKFV1$V1=-TVS6 MM9BNS'&*Z(G5KTJQ%MEV&;,128T4C"=,X8339K:?K_E%S1>I$T1Z;U4J86F3 MB"/4^;>,-T+6^O'7V5WS'6*)R>,;E G&1-DP2US&52A^3'HR&(N3DC4@ G4) MU1>(SN)K$3;A/V9PQF,?!%?"WNRLB(K;..S>C'".3EG#71PJY+<^CW.)[;* M(((=X/*98_1I;4TV,=VFSHK6]IRE=QT#)1RY!&BR5$RAD=9VR<&"$UO7LJUY M*6,Q/KMQ=G<5$12SGPG3C6/)CHQ(RN'QK=KVQHK&/1,X:J-J4DY6(_\ '[F6 M[3(-SE.$BLF[G^NSG>$VO5\]'%)#34!614=;1![.63R+%I9<-<4W)&T>]I'0 MHW1)98^T&;9<7S;F3._29PTQ.C57%IF;L9ED6[N$17&)C3KU-3TFNY9F77PX MC-Q#MTR+U:Q;51BRIYY01M7()+2D8OZ;VC'.:O*5]5PF<*K.1U=,>)C5&;!6Q&+*#K%,*B M0$K])R&%- MLH@.>EQ@?!$%N\MWD<3Q5M^];%\TG&)K37HU<_@IAO-J9-T1% M\VQ;N1CA7>PKH\-?]&:SGD'S$)@R\U-4.K";9'5,UD;(LC-&WM''Q-(4#F_K M8U&)W7DB/AD[;%#RRHT33HQF/$OT]C$:-O*0*DRL'3=FY^[]&L3$SHF/!,83 MY]2.W+R=[Z5)B8UQX:3C'FY6NIMS@Y:.,TG[)4,3BC\A87"_-,*=)Q\NZ?JG M1%5#9R%4Q-:T/; \L3&_QJ:$NN4E[WY6Z"LE]*5>^S(C-SW,BZ+HUX3,3MB)\43R5\*5EL]W_ /Y? MG+N]G=\RU%>[W>SN]WXH+'V=WL]3L[/L=F5*-2U)Z1FX*P/5QF")YJT*988- MJA06I*!Q5%>S5##"9,NA8GE.A-8"Y@ACR8Q:>UB5Z7DIP;$,H/9E]C-RY]&N M.CPJ--E]-ZF&GP-R^3*.[W_ .[GJ?;>$/N_;=WN_;=WL]7OZ[/\ =U_5R1H: M3J!;UK1!V][[.S6BA[WOO=WL[-:#V[[>^'L_W=?U<#$7":1AJF\VHOUD6S!L :28>!0+RP @%B#H8@XWK M8NBWZTQY-/E9BV9MFZ/HQ,>/1Y&MW?DE2#%[Y'KI.P)PT^?($EG&@BTY5I86 MMBL(+LM^;WA5NU&8%P2(UZ+O*4;@E3+$2@HLS8%*5824H2G%]H="V$X@\ M M:WK6^P6NW621,3%8T(YPPETC'1$%N.=B!G.2 A?ZUG'L:-8_[+< .@&52E M$2R$.!^C&UR%LM9]KV(M%F#/V6 HP0%89IC1V7)04T-KB[N/C)VYI;USHX*0 MI52GP$#:E/6+3PD)"3U*G9*9.,7<* ,P?=[ A$+LUM,Q;%9T,1C-(TH&5/*& M"<=7:FIM$W,E[BLSZ1EA2R,/2(Y).5U+/+&ZD$K"4RLHEQ:UI1P FE MEFA"/6A!"+MUJK=LW1=G6W6Z)B?):L?8T3;EYELZ8NCYWS1OK)%^JQU%Y+)G MAKCTC\Z/MN)FUOK8UN)!+RU:VH2F;*\,\G6Q %O6MY[UN99?-+9Q>%-MUNG6S<2 M92'>M"3GAWO6]ZT(HS6]ZUV:WO6MA]76M[R33H:FDR@6M[T0=O6OL[T4/LUV M[[NNW?=[-?;>I_NY@:PU<%:>Q6R9N*5I2HI3SS-F"SGHYN>RB8:ZUPF+6SE. MZ)C&L+@:7&T)H3SSDY)Y D^_%+&,O[;(_;9'0\]D MO.J9&]0R.LTL$I>;$TYCA"%3&Y@TCDI;/$TT[7'MIKU'FY.)-J'JRW HT8P% MJ2.]X(C!%F!"C.RII2=,T@G+OB)F8PC2VHM/3MB4YM8%_B&Z%I+L[2H17:9HO981"TB8G0/*=IG&89(: M[:I0Z:9U]C3E)!(40H1.1NGZ7;9'J6!8RE"5&H3(E0X[&%ZH(E0R"AA3""$> MS-@ */.OMLLG>FE8GR3/S-K;9NK,:L91*Z3'T6J/^47J#_KG\GLH^?\ GW_? MN\LKMD_DV?XQVQU/82N MRB1)G,J4]J0<5$BTD"(H2W..8S9SKHOWMR-%/ESZ>3E=$;D95LV[N]CO5\7@ MILUUY$79/RKY](R61S046G0)%]<*YR]-YW'^VY [,]CL\31/LLH$*1CDY>Q; M9)04-F;). )Z5^+<=&HRCAH#?&T]MQ41]'ZNR9QV>?7J21D\/KNQKMC1M^>F MILHSD;S$7-R9:QTHM*=W%KG*G47?Z7L-K*CUI0Z3Q1K9J&=94=("T+S&+(C# MBZNK99"0@#"0% ]C$;X =O:\1JMQQU3IBF'AVZ,&OLLBN-V&&N-$UQYXUQ MI:T:[?Y>V-(.*J2PH)/XX6;=50V-)5\#HVV8@Q*8FHEEX0.P8A/5PI&\@B;3 M 6QGC#HL32$&BWPB2@5$$^ BT<3#=F<3?=;$VS336(F.2GG\6N))R\BRV^;9 MB9I,168G9->>=5-G3;WGIN%A%G_ZK[0_DSL+_0YZR/,^A+:WZ4<\/,Z4/T7W M3I_H.\5OR'PC*!&A>D_LR& P& P& P& P& P& P,-?:YKZ4K=.K M>\M3GXIJS_ .+?>K >\M3GXIJS_ .+?>K >\M3GXIJS_ #BWWJP'O+4Y^*: ML_P#BWWJP'O+4Y^*:L_P#BWWJP'O+4Y^*:L_P#BWWJP'O+4Y^*:L_P XM]Z ML"$'4UJ"ID/3=Z@:U#5]=HEJ/A)RK5)%B2$QE.J2*D]%3LY.I3*"FP)I"@@X M&A@&'>A %K6];UO6MX&^.-]/5"LX[T*K/JJMSSE-+5:>:<;!8N(PTPV#,0Q& M#$)JWO8Q[%V[[<#<_O+4Y^*:L_P#BWWJP'O+4Y^*:L_P#BWWJP'O+4Y^*:L_ MP#BWWJP'O+4Y^*:L_P XM]ZL![RU.?BFK/\ XM]ZL![RU.?BFK/\ XM]ZL! M[RU.?BFK/\ XM]ZL![RU.?BFK/\ .+?>K ]^/P&"1)2#K?9VZU@9;@,!@,!@51=;[Z,+D MI_#:(_62I_ M=P& P& P& P& P& P& P&!4_RT^E/Z1'^9>H7^1"N,"V# 8% M8=T\W>3+'ROG_%?C%PL9.1KI5=+TY<<\E\FY01FB$;G,IIP-4J '%@+T<4'8=;WK8@\KXT'54]%/6GUBT#^;W@/C0=53T4]:?6 M+0/YO> ^-!U5/13UI]8M _F]X#XT'54]%/6GUBT#^;W@/C0=53T4]:?6+0/Y MO> ^-!U5/13UI]8M _F]X#XT'54]%/6GUBT#^;W@/C0=53T4]:?6+0/YO> ^ M-!U5/13UI]8M _F]X#XT'54]%/6GUBT#^;W@/C0=53T4]:?6+0/YO> ^-!U5 M/13UI]8M _F]X'2C'.[EW'^1?&6CN3? B/47'^4,YGE[#"G6&M=30Y<-OO2&#V]G>M;F.'M_J=O#2R-=O_P!' M;GI=D?O[.:[R/.[5_8W<]OE8+7?-!V<(>Z3JRX:>4V(K?EM()66LX'8;D\N, MP3CW$M$J\1C,6D:.$,G0SM66WB)W9NOC"+IC M7ZV[&.CJ5R[)C>W;9QW8G&8T;N]/+AXWH^<&I!Y21;V+ L@]5,"*\6-ZI763 M@N1,Q4^<*C G0RIO+DC0YLRDA%)%U*].4O?HHL5.2%7 M-61@85;NK<8M'G!G5$.!@=:5$C(V("P9=#Y0W5&XJ8A(XI7D&]GS]/&%T=I#%4LJB#>P" MV>(*%4%:<,H2?0"CS"/$TOXS+LBN-)UTV^5FWAC6-,5T=3TVKG=2J]: M_LYR&S$R^-]U$>O6P/UHC\E?"9M5==+D$8:KT!,K$3O'$V5I,3T^E<.GDF?FGH95-N4;*UTC45PPJ./+X"_ M+"I.LJM9YBE70K93[>TQ;HE&'B=E&IU[C'&%I*6&+E( E&*5(2RTQ&O&4E;T MOXBVS*MS*3Z5*>';\L6+; ML^,N=W-I7#1RZ--->&%=$D96_%T7"6]2)6J:$4;] M[P'LE(E+5:\9I&0Q!S9O9#I4WOL:LN6I&Y68/M;1B">-*K4@(,WK?XK+PPG> MG5RUB*=+7X;,Y*<_)6O1#JN_+JL+LJ:XX[#FBQDCPY4#.7\A#*HTW,"D,8DM M/V8[)Y48E'(E2L4<;'F&.4>7*2RS-$2-/M'K0P[T?O3,S[+\N8QBE8M=G:'HKQ 6NW7;KMUP_8=^KK]W64J-2YR MW/%N+$W9./-HT3#[601N+V>^6;9L+G 6!T5V1!W^\)&Y6@_,SJ;IZ3-<@:VZ M92A>F+<2#$+D;'S](NZ6>#RT5WMR+XLNLBZD3,S')69G';I^6E2YSK9S(S)M MK,1$3LFD4^7*CS+.FQ8[U+)1*XO>S/7KC(W5,Z1]PCK?.=KJ83KUW(L^41>I M4^I&B;DD2&BO)(G0ICPD]TME$6+PB34Y2.*W@[XB(WYWJ1CKUUU\ORU2SQ=D MZ;,*SAJU4VZ*EA6+&9DTE6U!X"ME\7 4A10&.S]IC%>2PR(7#&),V M0,E3,UKPDJFT'.TR'N0-0SBS@N32#R86NU*:A3P>9,UW],3A&BL_-&B.3;.+ M-O%V6TC=KC&,Z:13Q_**1A.XJBX>RRL>0K5;8IA7JV$QR/6W'HY&&J%R!OF# M.RVTVT<+V&ADQTC/8SX77<@IT\;(6%N).$A>1A.UI268>IER^'OLSO:S=&Y2 MD1316G5\M<5^?;?E;D1.]6,:[*]?RPITI3Q'LEZ7(7I/#9D_ M6U^+9C6,*X"%OC0UL$BX:T*D->O[,]NL4A4C$H(\1&+>.&S(I.]% M8G9II3RXUY9V8,?$68^C-)C16,-.C#57#Y2^7$N#3BK.J/0]4S0^*.9=5]'% MQKB.2.+;=2 RENA5^<>8ZZ/KHT.NSS&,]9(VY6).G >?V(]E]_>AZ%L5?[5M MFS,LLF:S%M.BVV'M]E76WVYE]N%;Z]-74N:E4/(GJ"=4&F%[^KBQXO;G+J:QM:L9SU"0A]9@2*-)=.#>,XD*]!LY/LPOQ>^&;LC)C. MLS;)FF-L_P!2/M;,]EF9-]*TWOF2.O7CG9]_G1YRD%E1R)+$T4FT5?D4KVVVM6SE$%(6$:W1R1,D>UI6Q;V(9A_NSP]UUMMLS M$1%M/)C&C&*XH6D9TLU M@*UBLQ5'Y@ZIG*S%!MCZ,]FJ!:TV=%FZ6,I$?6@$(H@IF&2<'N&IAHXHX2^) MBET1&%<-.,S.O3HCF\%)IXJR8FMLUU:,,(\6F?E-?Y5=-N?."^..2Z_D8G=C MK"4P0Z1EL$F$X'ST^KWZ!1/DB4SG2835J['!\6Y9"8E)F&O8.KNZ#HHH>@31YQ?GE\7-L><2SE180*2A*"A@+["Q=X> M9MX:ZW)NRYF-Z[D^6OF1WYUMV;;F1$TMIKV2UI,N%]P2B&5C$66WXI 3JS8Y M8W() W[M:8O1SI(*/:JHTX%.$EEZ9T0L[@O9RQKFI*I2%%-)IY"0XM2?M0#' MPM](K=&]X>6FO575Y<6T9]D73-)FO-MKL>*Y=/R1N[!,(RHD]4*V9\(KY^A; M<_1JTYIJJ91$YA#YA(X%&%\KLET5O%%2UWB 5P$"\.W!K<5J@2799/DY:?'P ME\Z;HI2-6O#ET8:-59Y*9CB8B:TFN.N(KA,;-./BZ?&:>GK8<=VPJHY8U7H% M:-))?9HR*(K/%T2N!2^0D'M#W MTX&9%(_:L!F:N#I8M-$.Q-\")Y",+(F;#ETK>] D?L6O-,@4KW$UQ4*?6$ M MG ).*2I,YO"WS%TUBE)U6.CHT]O9-F[2:TIJU[O5XVS>DQ]%JC_ )1> MH/\ KG\GLJ6?^??]^[RRMV3^39]R/)#7O3.7+FOI0\&75L C-RQU:4K6T3H=>.8V9T*$K;%9.DXM':$K3 -VNXO+LPF)WL<-$X5V\S6W MA[[KHBMM)T37JYWW(YM5H?,$T;4,EF1[1\DLJO&Q/)(&E2'3:S*WN>O:"4A4DJRDZ8X1BWBK+O2QBR:TG;28C3SSY\&/ MA[XBN&B)TZ(F)G9LBKRY-S3CX)W!:QB4:DC?/7BQ:39IA&K,C*V.KV> 6E,V MF#O:]&2WO2A2US.)O,A1 $D^;G^RS(LF/1G7\M&G7A5KEY49 MEDW1/I1JUTIIY>6F,:6D =2.NVB=SY!*HC/A5L1%JZL"IY?%(,J=E\EKJ2UP M18DIG4H3#D8BFZ.MS*N3N+>,HHE:>VB-"8D\K+"49%'&1-\X5RM4QC\L*S.R M<$OPMV[%)_\ 96DQ/.GE:I)B>M+4)-#W3"JVL0L>OZ@@P][UOL[=:[=;__TU^H4'>^S6^#W+'\@T^P-Y<8MZ%QKX]"U M]@5'5-O7^YN!,&]8&\DSIL4)DCEN+]1;3>J6DC4HTR[=$U MYI(H5IRS23#TQ)_=$8 (P"$#6]:%K>^W TLWSGJ'F,Y9Z%]62 Y:H8H;721$ M>(QQG5]EL=0>S*V6Y2OA;60[\.VB2>R?RI(Y%M!Y*16:<@T^F%YV?T&>GI^5CGG@2TY7W!)Z*J(BP8FD95KCNUZ M#@2LE]99%(4I#-;UXU[4;NZ)F:*JT;XY.;"AG EZ9.1L8E1J;1'=UXG?"$;: M^Y(\JY187'6$3.N:YK!PNN%\AINXQV1,DX,D;(R4'8%01)M6FA.D+8>R&7!& MK&,?DB)X&,6[SELNMK3NR# C,4$Q5GR(X954V2)5#K! M<6XJ$G1*H( MV TI*82(L\)&+>?U+,[T6Q21EG\64DVX\4=(EDB01)N98-8J-^6,T9:9X^#F M8FJ*$6@@2@=8H>J- 6^-RQ'X/_&E:=*8!@Y_4P]/T$CJYBL*)+YW/WNI2SI< MWQ%K:XM;1)UVFW7A M#5DZ,WH>M%#P,7E//^O&&9M4 :Z]LA^DCA;:FISP[!#FEK1J6:Y:ZIB32+UQ M62P>U+6UNEGM;@06$K1ZM$8+7=*.+-++##'?JD\?FHUM"3#+M>R'>J66^&Y: MPPQA7(U5(25N9'F.VB089,4QAS"\LKN:I+1@ )Z!IN5$FH2U&DY*@/XG/4[J M2'1MT<05M;"Z4(&ZVQ%PE:G@C4YZDM)RB;1.>Q!T7%SAS1-2] X5ZZF$+?\ M#-2T@C7DRHXT82MAF@.?]2M)DM1OR">*W&%SXZ'R],VPUL2&P<3]?$QX[5N% M_(W.7?US1S6TH8J:$+DW#/('O0%BTEL2CV( ;HXUT.M.' M-)UN>G2'WK?9O5J\R-ZWK[.MZX:61V;U_ M7UGI=D?O[.:[R/.[5_8W<]OE;(3\6^/21"C;$]5L@&UNE)TX;6\3K*SD3;,U M$]26FIE3:E/D)I+?(%=DH"7TY42$!QSF7H\8A"[>VU^QRZ4IA6OCKY58]MF5 MK7&E/%3R-,LG3[X_,<\7RDEK7&Q$Y/%B&>IP" VPZ/AA1#%[%4)"]H&@DKS' MHT\1Q*[MK>XJE0$+R6%2 >_"(+*BCA)S)MI];;S_+H; M4;.('%]F6L;FU4?"$+E&5+*KCKB26[B7,AT=')QLX6Q6:[&*$B5-[-7<)B<( MM)U1;B>6H+-+'W+_5I.=FS6)NFD^;J:^8:NX:/SC;T7C%0, MRIPI1VGT:L>/M<0FK0F97>]( @?[ C$<3F;:V1W+LJO9,E.4(V41J(1#D#N: M*-/%VZ>RX>^MN[7=G&*:)G'#Q2VF_/MI=-VFE,=F'B?:=\*>-TQBKU&X]'6: MN'5]-#I3(HX)*[NQA3A(83+7UB<6:6JWMK<6V8+JG9].2811:@\#.5LLTH:? M0PYNX;*NBD8=').OF^6!;GYELUG&/]8^>6S89"J>=ZE24>N-;Y_&(ZTQAGD< M2L)4B=9&WJ'<1$QBJ*6LJH\:V-/H31$+&=+V$*$ "$^T?=L9TXB<7WES1/+C1G&<88,D M;^PRII6(K&OEV^)K&=FQ%(NFC$YE0]<5?5%XO<. MC[6SA;>--PP"'-Z%J1)BX5 U\?D\W>XHUN7<->G!N?)XH.>#O+%!NP*#>X5H M!8=:W%?D9>79==9&,T^;J;6YM]]]L73,^E"+MI?^5X6?L58C^I\PY2+=2[3I M6@Q[_L[&_P#NXP?]4(L^@QH4.=+U\RP8$ ^:SU<,4E='3.F&&PI&^PZ)\LY$ M.V++86[R=LX\2!93C'8\8A2I&VR!,]VLG0)FM(N, :8N,_XN( N\+.'B MIS[;K;LF+IF-E::]-/EL=/#QEW1=;F3$1--E=.-*\CQ:>OWE$]V&XQBVH!(F M"(QIZ?U""=,_&NS M5KQQM5OISHV *]?ERFL7R-,BEE.:U1H7 F4CVK)2DFJ MBQ)R9+,S.FZ;;XF(C7NSCU:NKZNM]F];^SG4YG. P(1Q+Z9^ ?LKK=_7!J#*MVU^?; MX?):L78OY69]Z/)+I1;Z7/J ?T0>G?\ Z:KB'NZ^,KG]@4%0UMD,BNU!( M$?52L1-LFWN M*GQ!1.YTE1/ BU0'5+'=*R0'@2FGJXK<[BYBMUE/!,ZXZ,)F>NB6#W+2W9T M:I"U-HHRROE>Q]I3FLK4IT9[)4H=[#I22O3HS>+C#=K&[ZLZ,(;05DMKJB M3DR_BBTQP]K>G-[/:I]+I>PVQ/$[,V&$H25KE#B]C,T#2H(M[L[/MNFL4LKA MA/V>N:[P1EZWOF77W\/%T5] MI6W17;%>715I9%MG$3&&Y$7::;)IR::/E<-S7^79=C(X!!K?=Z/?8A5D29'% M%0\K<%<14O3K?[#:4]C[<26Q3N4*R')IA* *86RST+6\B>B21)$HSMZWYF;, MX1=[.8CZN,?2KRUT>70S99E[L;TV^TB9G3&.BD;(U^1*;B"IDAO'CCFBFR&9 M-L[8:FJ&.SY)/VF0M,M+G3/!(LGEFGG4G)+='-=I[\;1ZW8U %*C1F]'&"T/ M>2V3/P\1=7>BR*UVT19M/:W3;3=WII395J/I,?1:H_Y1>H/^N?R>RE9_Y]_W M[O+*YY/Y-GW(\D,)Z7K:A>NEGP'9G1/I8UN_"6A&MR2"-/)"K;W"JF-(M2B. M2FD*2@*$QP@;$6, ]:%Z@M;]7+GPD1/"9<3H]G;Y%0XJ9CB\R8T^TN\J0Y7% M7CB6SQN.BIZ)K(]#T")HBK [;>GQD8&9MB$EKY Q-C2]N[@@(CZ:#3)V: M_ MA[1;0.2@K96PF;R7V.52(IA'5,>291>VS:S.]-9ZZ^6'\#XG<:E",EM44I!5 M2,N!+ZLV2N1K5NUE=.@W(:J'O*A:X'*7YH 8\K!)_+QJ34.U9VTPR?%'WL>P MRJ:(T4YX/;9NG>G37PHJ/TAZ;B9C?$LDA+/ZT-+A?+4H;7NN+8T)>[-]S0AN MY(ZC!3LVE[>G>/W0D87)_4-PQJD"U*G=2A@+(\J!!-W"8V:XKA3;..K;'BKJ M3Q;Q6$Q6DTIC&S#Q3XZ:V\Y-2G#J#V#4ACU54*03Z?63M-5SNU-CVK4*;%C; M*HM73MMS9UQB-O/"FJ73GM>KV$A:XMI6S!FJC ^))N%;7[3 M\=*W2:D_LR& P& P& P& P& P& P& P& P& P& P&!"#J:A[W3;Z@P>WL[W M"#E>'M_J=M#3[7;@;IXM[[>,O'3>OL;HFHMZ[/5^S7\?W]G WM@,!@,!@,!@ M,!@,!@,!@,"J+K??1A;$IC M$.ZG?2-?9?(V"*LA#3U!23GB2/#%O M[&MX%C/QC./?X]Z:^$^$??S KPYG];G@+P,M#CY ;\M HN-\ABI^!JM6OC6B MRX57CE E<&3#36$ &S-!Y/$BW*LO7JD MF]>R=FET8=2!6MSQ%O25X8UBU%M03H>M&DB&$XK M>^P80[]3 M7GE=P>SV(J,V%%V>7Q\E[C\D*9WQ(!:@+?XF\HI%&'@!!GVNG& M/R!M3KD9O]NG5IRS@;"86 6@_ESKB"/,ZB]FNL59E]@0EHD+!$I>I2 -?8ZR M2S;<*3M32NW_ (1&@D V=&)84#L"H$D(V/6]DE["&%//'*B9$\220/E50QU> MYC+H)/92YK6<@Y8_S6K]I]US*70X7VRM\@XD9.VM0+M,1"(*V5L.RP;"&/.? M$7C \M*=A0$%IP@"2 (-!KNH4'&&XX^]RE*F:)P=.;6E.G939,0:XO))'-:B=W2GSV MTZ,+V*.JGA' _>T/84IAJ,X*LAF&;LQ1KM/&':JQKXTR]SL!O3EL$UF$!OT] M%-Y1+V"--JV27B5 *HL$+\W>MK8SQZ1KT$-]BIQ2E"G$!.^&36^C)/D!H MQ*TKFSOM9L)Q(A=F@J&5,+Q/%(#K09@Y<0N+CTC+0N-"U8K;P()$UDI-Q%I MD+9Y?ZV[D;.2220646R.P6A*$Q&'6DN@$ "$ 0ZUK ZYO#7BBH,>S57'FHUI MDE52=?(AKH2R+A/CA-$TK1RUQ=MJTIVW!QD26=/):P\WO''@=%.A"WHX?:&0 MI.,?'I J$N1TU7B9:-;)G$:LF--P%)BZ9.XI!)U)I^B?%-->)"+;B9L6]]CA MO:D/=/WLS RBM*8JFFD;BW557\7@"!W!'2W-'%VM.U)EI<1BS/!XN!02G"$ MP1^&QY U)-=G80WHB" =A9180A7;U Y''HARZZ1DIEK^R1:,,'*GD6ZOLCDC MLWL3"RMB3I\\KS53@[/#JH2-SNY@6$2BSZT,C,B &Q8)L0V)W '7LOCVNT0F]1K6NW;CK6NW>_P!W @_T M7-ZWTE^G3O6];UOB#1^];UZNMZW!VKLWK?[NMX&ON??\_/I$?RJWRIBY<%4,!@0=G?$B>2YIYE,"&T(BU1GF*Z*5;_IQJ MASD#C#$9E Q:BD+:@4F6*WM;P: ,+2/(U(TR8SQ_$(*"5KN'@YKLFZ[?C>B( MOKA3DB-NJGCYG1;G6VS9-)K9RZ<:[&CCNF:(,Y66 &=UJGD"^Q5-FA4BHL[2 MD+BHY2Q;DJE3A7ZL@"LPI,@8W")@4=NC/6I]6C#W0G')CH_A/2WJQ6M='VM[ M;X/#+?XKT=VDTI33]F;=GAYX?6(],]/&0PI,MM&,2=E8$%3M/*3%"LIA6F+RC27 A6$*='"4IZ44BE<-- M(B-O)ALQ)XJM<)KCKT5F9V)18,E=K.2V0.;P^NH04L,KU M/$9.H;ZOD]MOC))9Y)$LI>BI]/7E#:PTSNY^1M_EIZ "G116S1E!FRLF3H3 U;>G^HN\OY%;;_)Y),AS M_P J?EK;Y?YEO/"OFTO_ "O"S]BK$?U/F'*';J7J=*T&/?\ 9V-_]W&#_JA% MGT&-"ASI:/NBZG&OI QP:+-;6Y3![JB^;D":_P"EVV-#%*)88R:X)SBVY0C6 M*7&0RR>LB$K0#@:(2C5'[[PBBRQP9^=.52+8K=,5\%8CYX29>7%\5F?1K$=- M>J4+J^ZA%D'/M9.5O4BNCU2V% VR4H9W#XQ+BU3J9(V;BD1*R.O*_R=>)P.;"5C=WP>4IB^?+XO,NB+K[*6SK\-L5YL?\ 3%T9G#61 M6,NZ)NCSX<^'RPEG+=SV0)W56Z2%L-'\/A M2/I5G7A]7D^TRI%U%J15/HXZ=![\;') .'#DH'.MVPDJ'-5B.U7-$$D4D-(F M*K8&*3FW9%3B3405II"=XT-261M(O"E?&Y-8MQK,T\/RZ->MGX3.I-T4I$5^ M6'R\,.G&NHQ1BU)%RWM#:*,^0L\(&AD9]:::(V^RBP(!!K%B,1:41,RDSLBD MLE8K 0A3I#1')R%83B#EFA!+&=M'%9>%8G5JVQ$QY6L\-?6:4PY=DS%?$]^6 MV7%E5?3M%5;@]L[1)W%HC+PX$OZEVC1+R( MW2@"-2S'K$)R#RL)XPB NXJR(K$36,9B<)IK+>'NF8C"DS2)C&*_+PIS'%[) M-,*WO0MEF#!L0>WNB[@MA[P>WLWV;[/4SICR2Z46^ESZ@']$'IW_Z:K9-8RAM&]'-2B*L;*S!.VF [2N?3..UU#&Y4KT S:)N52V6(@ M*C]!%LA+LPS01;#H.X\R_P!G9O:=7AG"&^79OWQ;\L(K/B18?.:3K%X[([,= M88VKJO@_,37#"3I6K;KJREDM23)NJQULAA:3U)C.%B]\9P":F8#Q"7&QC7KE MM=H>])M\=O&[UN]$12NBN.,TT8Z_!3&NI/\ #QO;L3Z6[OW)0S'TJ[*@*4IYZ=Q* M,3@1[..-" 4WQ6729I.[$?/,?,U^&OPBL5F>79')R];&+:YU5017HI5)ZB>9 M?3DHD-QU0V-=CQ2/ +F5PT\2_.*=G(85[E*D"R#2%RAKBB X+T:0Y$N2DGA* M.).[Q.M_$63;Z5M;)F8QUS%>J6UG#W[U(NI?$1.&J)^?&&\$7(!-%; 8*N7M M+80B27PAXIO!+'%U4501.RE?'EMO2)"BQ/KZ\HI!73PR)U*4HX)+:>B&K2%; M(WY.H,-VLSX]&(T3--%*>C%W+A1I.5,VS=7ZN]MK%:=*6N=2!W&[_I!!_#$O M_#@S2_Z$\TLQI0CZ3'T6J/\ E%Z@_P"N?R>RBY_Y]_W[O+*[Y/Y-GW(\D,7Z M5/T8W3V_H:<>/R91_+IPG[7+_3M\D*?Q?[K,^_=Y93XSI<[^] $$8=" /MWO M6]![-Z$+7;V?:]NM_9[/ZF\P*K97TU'&7!EYAUP,C0NDTHY/21Q6-E6."G;T MW8=,276R%I*R*0L]F)+1EMX6Q0N7D)E*DWPBC4:CAG@JWS=-VFN% M-LS.WY4CEKV1Q<1;$1;HIC7'"*WK8G6*5BY!"\H:4X-A/<&4M24-.!48G*WLX M6;,R+XNT3,Q%,-?+HQ\6JK6[B8NMFV;9QBE:\V.C3AXUF?=%H(=BUO[;7J"[ MN]!'L/J#V'M[?4T+]SMWV9V.4WK>M[UO6];UZF];UV;UO^OK PBS_P#5?:'\ MF=A?Z'/61YGT);6_2CGAYG2A^B^Z=/\ 0=XK?D/A&4"-"])_9D,!@,!@,!@, M!@,!@,!@,!@,!@,!@,!@,"$?4Q#L73@Z@0=?9%PCY6AUV_U=T1/=:P-P\5/Y MKW&[^02GOR>1W WW@,!@,!@,!@,!@,!@,!@,"J+K??1A2&M2O(2E .&0$ C0EAT+>]!UV!'OS6/3)]'=P=^2E1?N%P* M\.9W^S;]-WF;:''V5N%50_CY7%+D6"*7U7Q=K.NZ1]_1?,#H88Q@L.:PUA;W MDMDAX(NJ 20D) M,TZG>"M2[UOQ V/P1XRT!Q%ZF'-*D>-%2PNEZL8.#_3\6 M(8A"&D#E@Q'NLDDKD4C)"J2K"=&"(1!T>(!HQFEC#ML'2I3E.ZB3'S(<+%)4+%5,> M@C(4H@*+CP4QR&'M3/(5)<,FZU;QS;AN;HG&9Y:F<5)&B2O"1&)0ZU8=)J.5 MN[054.RHM)(]$F2LV!S@BZCV9'"Y"*NJ^J"($SG3$EFNTC9;1S[23,[HW_85 M.D0C%*L+K!2Z] T.E?(I$J:8<7/T4KFA$J1G=FP*VMU1$ M+$:@L0#TBL@HXH8#"PBT$5..7^R^=-;C7RNGM[,M?,MM4S.ZR=X>FXO3%=+8I($4XKR43,E<^(@(&AB5MNDKD6Y+?#<3!:7Z!K9(@LD\S[TJ/1 MR\*_DW51[E\">,%@L+K"&QBNZYBD?@T"A3(W1J(0V*-*)AC48CS0F C:V1B9 M6TE.@:VMN2E!+)()+ 66 .M!UK6L"K'GW_/SZ1'\JG,G]3.R<]+LC]_9S7>1 MYW:O[&[GM\J8N7!5# ^I&BMG$Z.WO1.S2]&[UV]NBN_KQ-Z[/5[= [SELEUZL\#][&7J5RXN.( Q MBF1H9;"3#B=Z+1,!'DHPZ?'MIF+J3.9;=.%:5BL83CJU'">?D8K%U74!I&"F1RH:LL6R),;>_)^4R1?:K8R'(K":9 ME<%O*Z\>A2"22,M_8$6X^.,+FY+I4U-K8S'EI A.\)0G0+9XFRVF7$S.]=6N MO&::^;F\F9^'ONK?,1&[;HU4B*_.VK8%H\_43PR&U97]KR.(^M_KNZ'3>G:D MCLM4(3#UTJ TB8&Z0J4Y4G;6IK'&U 1*4)BU4H3&ID !* +@[3F<3A=$3NZ= M6C3R:HZMK2VSAYB=Z8B>29^7+\J-P\3_ ',H'8K2_,A:FE9@JM1F>VYI M:=M<[;>1TJ8^/*XUKCZYP8&R3RKCFF-4.0$HPC4I$S>>H 6R=;9%V?.==O_ M $*SL\&CPU\&JC7-MRXRXW*5K\V/C^=/+.]S&!JV]/\ 47>7\BMM_D\DF0Y_ MY4_+6WR_S+>>%?-I?^5X6?L58C^I\PY0[=2]3I6@Q[_L[&_^[C!_U0BSZ#&A M0YTL/G-4PRQ'2-/,F;Q*5\903)@(,+&$!;K#;'9B&&P8,]@$ >UL6EZ%"C&J M)#LLT*E F.*, ,K[;2_*LS/I:?E_KSQ#:V^ZW"-$_-HECKWQQH:2,\/C[_5$ M1=V.OHF7 X.UK$RT22*PHEPBCL3%V8 %P!)F8IS@C(>$KM%H)C2DWK?^ +[N M/8Y5(BD4B*>3JAF,W,B9F)FLS6?EX98-(.&7&YWC#U'6FK8O$%3E'CV%JDK MW[&]1,X+;8K04H>EFQ%C"H-"+6[A\J8I$4Y MO#URVC/S8FLS,_*.J.AY<1X7T[$9?6\M3HMN?O:5"GJAM8G%I8O6MZ5IGN$/ MP+-D!R9"2YKK +5UXU!(,V?Y"C D*\G3E"(3")Q;PV7;=%V,[L3HB"@%;!X8-AV^'R:4W8IYJ>1CV^=6N]-?E/E9*_\;:7D#:2T'P5 MG0M_D30QN!2!.#1SO#VAUCCV.#K5:S2Q45%W]SAK0)X+3B)/=RFTDI4:8#6] M9F+':Q&;?&-?]=O4WL,8C!C,&+8AC$(8Q;^R(0M[$(6_P"OO>\D MT81H1H0Q+Z9^ ?LKK=_7!J#*OVU^?;X?):L78OY69]Z/)+I1;Z7/J ?T0>G? M_IIS7SH[!_\ K_M^='VW_P#+_=\R=.6%X+#Y_!(U9T+D4!F"$3A&Y.A C<"" MCAI59!B96F&-Y0IUR)0'M$G6)BC-:WL/9FE]EM]N[=H;6W3; M=%T:8:>F'%&F9W.FNRI,Q'KY<2C=D,MWXB/<0M0N0QW7:Q:8:)8K&YZDSF%2( MPP0CRW)6 >Q 4GA,W]AD^K#'MLWUI=5;Q$X^+&!+"PUVU-U?M[79B)L@+1H; M?&6QWN @:*P9HA)!L:Y/,WE <:24M"?KR/:E0:2 )R@PS>OP^5LPI/C_ -9Z M6?;9FFOI88\VB.9EZ&B*]1RUFG)C>-;*FV3'V"Z.QX$9)TQM4VOB:I+M>7@2 M)2"7*;H:Y":TIC2@ITJ=,I'W"-" 1LG:W)LMF)C5Y:4KT,3F73;NZM'@K6G- M5N7)4;N-W_2"#^&)?^'!FE_T)YI9C2A'TF/HM4?\HO4'_7/Y/91<_P#/O^_= MY97?)_)L^Y'DAB_2I^C&Z>W]#3CQ^3*/Y=.$_:Y?Z=ODA3^+_=9GW[O++>O* MZ0SN)\<;+S5]RPB7NM8O\7=)JME%4SJLJ[AK.T,E"JU*DV3KH]R< [H2V]='S#42!T9 M7MQ\8D:O1HN*[V^Y=-N_2ZRNRDTC1S\F$3673ESDS.7.9N[ULXZ,8F9T_=Y= ML0S2R[/Y4KK;84K72UQ'UE5UG(9=6CA':EF!3HO1L,%Y30Q>P29.5*$;9,HP M]%IX4M0EO#FEVO4N9)R@QM-'Y.@DONS9S,(NW(G##DNC'Q=.--6++K^YNML4L"3QGCI,B+$4&U>YL\<64^XOH'0"2G M7=]ET8>7II?_ %O>-;F+4%M0+VE 29LQ:0C5%-B@S9A6)S.(BV;MVD\W)7Y= M!&7D3,1-T;N.OE^6GG3:XU/,C=XW:)3LH6.$4C_(6Y(M3[PX*#EBQXJ%D?DQ M4=-$X*3#E#HB97\UV9T*H8S!'-[81OOCUV#%+PMV;=9/M=/RKX(G"$.?%L71 MN[(KS_Z-IV?_ *K[0_DSL+_0YZR;,^A*.WZ4<\/,Z4/T7W3I_H.\5OR'PC*! M&A>D_LR& P& P& P& P& P& P& P& P& P& P&!"?J5ZV+IR\_@AUV[%PGY5 M:UK^KO=%3S6M?^G VQQ._FL<:?Z/]-_DZCF!(# 8# 8# 8# 8# 8# 8# 8%4 M76^^C"Y*?PVB/UDJ?P+748H1[4 V81I4 M2 >S$^SR];$#OZUW@Z[==NL#LX'\[& (PE[&'0QZ%L -BUH8] [._L(=[[1: M!WM=O9]CMP/DG5)5>C!)5*=2$DXQ.:).<6=HI05ONFD&;+$+0#BM^H(.^P0= M_9U@?R):C J+0C5I@KC2]G%(Q'E!5&$A[VMFEI]CT<,O6P"[1:UO7J;_ *F M+6HSE!Z0E6F-5)=%[5)BSRC%";1O;LK9Y(1[,)T9H.^[WM:[>SU,#[A& 0A@ M",(AE[UHP(1:V(&Q!T(.AAUOM#L0=]NNW[.L#Y%*DQYAY1*@@XU*,):DHHTL MPQ.8(.AA > MB*&(&^W6A:UO>O5P/O@? A4E5;.TF4IU&TYPTZC1!Q9NR%! M>^PP@[18A>$<7O\ M@B[!:_=U@?$3FW -5D#<$0#D!(%"XD2L@)J(@P.Q@/5 ME[,T-.2,&M[T(>M!WKU>W [ 3R1A)& XH0%.M;3B"8 03]"+$<'9(M;WHW0B M@[%KN]O:'6]_8P/K@,"KFGOIA>=G]!GIZ?E8YYX%HV P&!%+E<=*B$5"B;-J MPU\/DC795Y#2]OQ+&DJ2"2Y@JM1%)(LLWE_P H7;Q9C,C7]?.F*-M% M(OL&<"PMRD)C:046F* +9"I!H/6JQ#U&&"3W \Q:M9A"D-N61$+53K+)2T4I M=%LZ][GB3"[(89XT0N1O;8Q0$N/0Z;!:%3+X:XYV1E&GF'^,F"N#*:NEW5+7 M*(4P3Y!,VUO=6RMG:1SY555 NSRQSQ96M/O4U@#I%FNRX,T!JOD8 MU;N@7&HMEC/2;)-P/0#(NI/X3@I<*[6ZG0JK]C2";QMFI,Q$;+$]O[(22A.? M(FHF0LX8;I8OBRE(Z>M^B?^+K%1G8X&!*+@^XW.ZD7,X6FV&,C8NE%:+6 MAE,TG"0R6,MHJM%7(QE8@(7%W:RX\UWL:]%""B5*40'K3D DT80][83MP& P M*N>M!WU\#G MV<-Q-N=?6;8B='+#DX[(OXCAKLK+IOS,:>26"_'RGOHQ^J3\ =.?..SW^^^# MV7]'G>'W/Q?V.F>H^/E/?1C]4GX Z<^<=COO@]E_1YSN?B_L=,]1\?*>^C'Z MI/P!TY\X['??![+^CSG<_%_8Z9ZG'Q\)YWA"\V+U1]"'W>^+5!4UH0^X'0 = M\6N1O:+N UH.NWM[-:[->ICOO@]E_1YSN?B_L=,]3GX^4]]&/U2?@#ISYQV. M^^#V7]'G.Y^+^QTSU'Q\I[Z,?JD_ '3GSCL=]\'LOZ/.=S\7]CIGJ<:YX3L/ M>[O3%ZHX>^+OC[M!4T'8Q]P!??'O7(W7?'X980]N^W?=#K7V-:QWWP>R_H\Y MW/Q?V.F>IS\?*>^C'ZI/P!TY\X['??![+^CSG<_%_8Z9ZCX^4]]&/U2?@#IS MYQV.^^#V7]'G.Y^+^QTSU,*LSFC9LNK.RXBT=,CJ@!=I=7,[BC2);1-/$(PN MDDB;NR-PEAX.11PR$@5BX&S1Z /8 =N]:WV=F1YO;'"WV3;;%]9IJY>=M9V1 MQ5M\3,V4B=OF;*L7CY=3E_L^:SBZWUT_K.06^E-'*5#5) 40Y..UD7&)HAZJ M# #Y7IO$]%2=.-%V:/\ "V<'U![#ZN5F,%EEC;3SHL)$T-"$_IC]4;9Z%H:T M)^RZ%IP1>ST:!.F.V6+?(W6Q%[,*WW=]FNW66F.VN$IC%_1YU8GLCBZ_4Z9Z MG?\ CY3WT8_5)^ .G/G'9GOO@]E_1YSN?B_L=,]1\?*>^C'ZI/P!TY\X['?? M![+^CSG<_%_8Z9ZCX^4]]&/U2?@#ISYQV.^^#V7]'G.Y^+^QTSU'Q\I[Z,?J MD_ '3GSCL=]\'LOZ/.=S\7]CIGJ/CY3WT8_5)^ .G/G'8[[X/9?T><[GXO[' M3/4?'RGOHQ^J3\ =.?..QWWP>R_H\YW/Q?V.F>H^/E/?1C]4GX Z<^<=COO@ M]E_1YSN?B_L=,]3I\5GNW;TZG**_W3B3RDX\U9"^ <^I93(>1\(A4)V^6%). M1]9SUM9HXEBEC3XQ>'V,LRHXPPW9&@;)V'U=]F>+VCQ67Q>;%^76D5T\T=4O M6[.X7,X3+NMS:5NF)P>)S.-R>#W_:U]*F MCDJT[2X/.XO<]EN^C6M9VTZF3_'RGOHQ^J3\ =.?..SU>^^#V7]'G>9W/Q?V M.F>H^/E/?1C]4GX Z<^<=COO@]E_1YSN?B_L=,]1\?*>^C'ZI/P!TY\X['?? M![+^CSG<_%_8Z9ZCX^4]]&/U2?@#ISYQV.^^#V7]'G.Y^+^QTSU'Q\I[Z,?J MD_ '3GSCL=]\'LOZ/.=S\7]CIGJ/CY3WT8_5)^ .G/G'8[[X/9?T><[GXO[' M3/4?'RGOHQ^J3\ =.?..QWWP>R_H\YW/Q?V.F>IV$G/>=D*DQX^F-U2NX2H) M-%V4'3F]]TLP(Q=FOC'>KOLUFM_;7"S9,6Q?68G5YR.Q^+KILZ9ZFY.EY6=H MP3IK1F$V96LOK"QGB035\V#"T+^B:W1X;$;JX1:7MY MXRBE9X"]GZ#W][UO*UF71?F77QHFZ9Z963+MFW+MMG3%L1T0KRX0\C;LXZ\- M.*= 6!TS>I:IG5*^[JP\/VOPN5DV9=T7[UML1HV1#P,_LKBLS/OS+=S=NNF=.V> M9*+X^4]U_P#ZQ^J3\ =.?..R;OO@]E_1YT7<_%_8Z9ZGR)YV3=.24G3],'JA MITY!8"2$Z?C_ $P00026'0"R2"2N1@"B2BP:UH(0ZT$.M=FM=F.^N#V7]'G. MZ.,VV=,]3Z?'RGOHQ^J3\ =.?..QWWP>R_H\YW/Q?V.F>IU"^<4M)7*G,GI; M]3HES7D)$J]S*X[TD6Y+DJ#9XD"5:O!R)"K5ID(E)NR"S!B 3LT?R_H\YW/Q?V.F>I\R M>=DW3DE)T_3!ZH:=.G* 0G3I^/\ 3!"<@@H.@%$D$EW?9OL[,UO[9X6ZVEL7UYO.S;V1Q<7 M1,S92NV>I8GTXZ_FE4=/K@[5]CQUPB%@USQ(X[0:][X6W>ZWC>][[?Z^!(3 8# 8# 8# 8# 8# 8# 8%476^^C"Y*? MPVB/UDJ?P+787*6J%2=43M0FCDM<&-0T/!Q*@8.X+O!+WKLWV]F!^::D.(O,Z,PCI.,=?UG8=0\D>+4&Y0@YQ MVT].;9X$_?)#4\JCIS,ZSES='1EY$KKXY#*FB6M2DP;RD;BT?KBN$B4% 3F! MX-8R7K'71OC>??;)RJB[9!^5O3A>[42,->537;FYQ%1PJFY_+9>I2MC&4DE% M>LW-=O;?*B!^(2C3J FDE!;PIS20^]DO?6;6G5'8:>B"[ Y-T[ .I-'(+8^J MSA9<(?W-WH6C'3C_ #)B:Y*Q,,@IE;8I-5=OVVW5/ ;6JFE^3?4$Y*VZ\6W8U*Q>:34HEWIWAV51[Y8E7-;I' M%3-6-A'Q"P&E[6(BF=6WO1:,Y6:A +OG!.?JL4!<%F3/C5?/%^O7F5E"1$['E'')B](BT#@:X)PUFVR;J]-\BEUBQJJK=JVQKLE/"Y[NN3P[ MCG6:AW>RD72QG6KH3FB?H=+DJLF#\SV*.1]*,S:@]N*,VE3FF(-C%H,62/'5 MR@J+E;>U5H,96%%'>5J M)G9C0(T*XE8N$2WF&IFU08X%!(227KUQR[;L=16U?6&^,KLRWF56<(G%-5TR M5FSOI'3BK>PZC.53 YF99$0 WG@)^CQ07!]-3#(UM(I'I+X2L 3>Z6];W9&I M3U%9S8<,M&"*K\Y#5K:%>R"Y(@PQ61RG1W#KC[")-(W"+1PMO;$9[=:<1>$Z MH@*5)LP1&C-Z%XO?V$:>)_%FQ(3TM)?0_(;C[/Y!SIC\5YF.-D3T;2;+55PW M=-F&\4#;:Z2V$ZO2:SFBV(O.TR-J1&GJ%:(*Q.@/;T?K?V)@A=0<=ZH$:K/B M)7\QIJXEJ?BC)*N;:D=I)0L*5R>MX:=T9)!%)*6W.1<0-"8O@?-5<**HG$P) MKB:G7')U1ZY /QM!G3?R)Z]*3C'8";WNKWD/('UAJ%WKY[G& M?8-I1UZ(+:61A*C,>YQ-@F9%X3,XFJ51H6T]60V'@7!#]1=;NDC?*[@3U,&X MYHEKO"XLZ2EI4(]MZAKD;@QH5;VW'H!&GB0G(G,TTH1.QCV4(.P][?9VX%;- MP\9^>$=YIVIRIX@V#Q&0-%RT'0M.2Z*\DH/WOI7?!/RV_/1@/6KK<>WOI7?!/RV M_/1@/6KK<>WOI7?!/RV_/1@<;:>MOO6];G72MWK>NS>MU-RVWK>M_9UO7OT> MKK>!SZU=;CV]]*[X)^6WYZ,!ZU=;CV]]*[X)^6WYZ,!ZU=;CV]]*[X)^6WYZ M,!ZU=;CV]]*[X)^6WYZ,!IJZW&O4U.NE=K6O4UK53\MO4_\ ST8#UJZW'M[Z M5WP3\MOST8#UJZW'M[Z5WP3\MOST8#UJZW'M[Z5WP3\MOST8&)MO&3J/6UR@ MX@7!RKLCA'JNN*MDV1:"=@X^UY?#'-I0\SCC_:U')6TUTL:Q)0PI6I"&S-KC M>Q-HX>TN@!%KO;[0M]P& P& P& P& P& P& P& P& P& P& P& P& P& P& MP& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P(7]2# MZ._GI_0OY1_D.G.!L?B#O8N)G%[>_5WOCM2>][_J[W6L9WO D3@,!@,!@,!@ M,!@,!@,!@,"J+K??1A# /,I3C5E:&WIMF*P;-!K M9>N]KM!J^Z+VF MU=%3;1FSK=7E*]6-#]IC+,T#1FZ[ ?IX\(GC,N+K^2*%MBP]*3'YZ<)0$F$/9I[P6!IE MQHD9N@MI^RUHME#["_M1=@S0:*V+8@]H<+;RI1L.D M*9RN"K6]1$8\VRZ5D+; B:0Z,1-Y"B&SR>0E'NY8V6/.H')/M,M4Z*3'Z/+V M 8N^'M#DR\*5*.5IS;?JXM0WP0NTEY!E@1,!R*LCBB#RK&5E"=M#300TE44, M+N/06\03 [T;V"UV@*O"ECCFY.3;]7&J'>$'V8TD%3^)F'.E;IBU)JFP6XH+ MML:V$)RD1PANQ6A( !)'O9NM!%V ;[QI5W/C*9JN"KG-3-61UDL-3M]@1-:? M+8XQ!6C>Y!&2DSL:8_,C,!M4;5*TNC2$^DYFS!![@NP.&B\J4D X26PW!5KV M.RQ/8:X T6!$W(=@"C1II$C#"0HG<[/Y(( M&]W>MX'Q;+ZH MQ[)BBAFNBIW9//'I?&H,>V6+#UY,SD34,@IT8(H:E>#02)Z;3%105"5'LX\D M1@=##K8M=H$M]48M3M2M'=%3JTKY-!5NR*4MBP\].\6(#9&AP)J.*>!EN$T! MM45VM9.QKM>('_!?;:[0&WU1A*58N.NBIRD3?.=5BO6&V+#RTJ&RA!-$&O5B M@;QHI-.1!(,WII'L*_>@"_P7J;P.'&^Z+:"9*I=KHJ9K3PN1)(?,3W&QH>B) MBH5H6\#^W2\*69 M#Y8F>K?JYH4P)L9GJ=)W2?Q-O/A;/(M(A1]VEA2MV*,CC8^A!(:AF[N48[!&VQ!: M6X$"*AA[0YU=]+"."F#;]7B4#@&[7 GU/XGLX=6Z($JW902 MM.WB"@&DP-F;>=:];NYK8O&[-=N!_*6\:47'LB9%<%6K%,FBRZG* $M5@1-P-G+?&O*_9$OAY:1V.')D3!ZWG^6FHM'@2^ 9XNP]P78'S M:;VI!_+A9S%-3O M!@'J4)AJRM&-Z;9JL&S0:V7KO:[0Y#?=%C3%+0714PD9\ZW5Y"L-C0\28ZS- M 9NNRC]/&RC)UH PB]:-;VX=F];\+U< MOJC&XAZ4N%T5.@31N7EU[(E"VQ M8>E(8)\:)0$J#O1I[P MJEYHDAN@MA^RUHME#["_M=]@( M "+8=]@? M9VO&E6$R:E/MOU M!I6(T&BN]L6NT.%UXTHV'R),Y7!5K>IB$>;9;+$ZZP(FD/B\4>0(C&>3R(H] MW+,98\Z@@MX@F!WHWL%KM 5>%+''-RS=:"+L WWC2KN?&4 MS5<%7.:F:LCK)8:G;[ B:T^6QQB"M&]R",E)G8TQ^9&8#:HVJ5I=&D)])S-F M"#W!=@<-%Y4I(!PDMAN"K7L=EB>PUP!HL")N0[ %&C32)&&$A1.YVY6*/G$C M MT@\?R00!:-[N];P/BV7U1CV3%%#-=%3NR>>/2^-08]LL6'KR9G(FH9!3HP M10U*\&@D3TVF*B@J$J/9QY(C Z&'6Q:[0);ZHQ:G:E:.Z*G5I7R:"K=D4I;% MAYZ=XL0&R-#@34<4\#+<)H#:HKM:R=C7:\0/^"^VUV@-OJC"4JQ<==%3E(F^ ML-L6'EI4-E"":(->K% WC12:2FJ7@H#%(EAB0T)2)5LI29LH>@@ MWL.^P/J[WK2,?U-1/UQU6R!K92RHK%$[V%$6W4!620W9$=237:QW)U%5+\=K MN(BUW@#5"]0K0MX']NEX4LR'RQ,]6_5S0I@38S/4Z3ND_B;>?"V>1:1"C[M+ M"E;L49'&Q]"Y)]HSUFB2E6CR_#$+OA[0*+QI5(<[IE5P57L)F]##VASJ[Z6$<%,&WZO$H M' -VN!/J?Q/9PZMT0)5NR@E:=O$% -)@;,V\ZUZW=S6Q>-V:[<#^4MXTHN/9 M$R*X*M6*9-%ETYC:=+8$34'R"$M@%ACE,60HIW&8ZQ9O+;E CW C1B0H)!FQ M&:T 78'+5>%*OIL/(9+?JYX/L-$].4 ):K B;@;.6^->5^R)?#RTCL<.3(F# MUO/\M-1:/ E\ SQ=A[@NP/FTWM2#^7"SF*Y*J>BK(7.[779K38<1<2YZY1\P MLE^;H6-&[G!E*YD.-"%82AV>8F$+6C-!WO6!\T%]T6ZDQY2UW14SDGETH40B M*'H+&AZPF3S1().!5$(\:G># /4H3#5E:,;TVS58-F@ULO7>UVAR&^Z+&F*6 M@NBIA(SYUNKR%8;&AXDQUF: S==E'Z>-E&3K0!A%ZT:WMP[-ZWX7JX!;?5& M-Q#TI<+HJ= FCC3W@!;5+S1)#=!;#]EK1;*' MV%_:[[ Y=+YHUC*EY[W8K>"01IU= MC4Y@4R=;LDX\0!: $6P[[ ^SM>-*L)DU*?;?JYE-K4MD-L8MVL")MQD *DQB MT.3+PI4HY M6G-M^KBU#?!"[27D&6!$P'(JR.*(/*L964)VT--!#2510PNX]!;Q!,#O1O8+ M7: J\*6..;DY-OU<:H=X0?9C205/XF8]FZT$78!OO&E7<^,IFJX*NE\:@Q[98L/7DS.1-0R"G1@BAJ5X-!(GIM,5%!4)4>SCR1&!T,.MBUV@2WU1 MBU.U*T=T5.K2ODT%6[(I2V+#ST[Q8@-D:' FHXIX&6X30&U17:UD[&NUX@?\ M%]MKM ;?5&$I5BXZZ*G*1-\YU6*]8;8L/+2H;*$$T0:]6*!O&BDTY$$@S>FD M>PK]Z +_ 7J;P.'&^Z+:"9*I=KHJ9K3PN1)(?,3W&QH>B)BH5H6\#^W2\*69#Y8F>K?JYH4P) ML9GJ=)W2?Q-O/A;/(M(A1]VEA2MV*,CC8^A!(:AF[N48[!&VQ!:6X$"*AA[0YU=]+"."F#;]7B4#@&[7 GU/XGLX=6Z($JW902M.WB"@&DP-F;> M=:];NYK8O&[-=N!_*6\:47'LB9%<%6K%,FBRZG* $M5@1 M-P-G+?&O*_9$OAY:1V.')D3!ZWG^6FHM'@2^ 9XNP]P78'S:;VI!_+A9S%-3O!@'J4)AJRM&-Z M;9JL&S0:V7KO:[0Y#?=%C3%+0714PD9\ZW5Y"L-C0\28ZS- 9NNRC]/&RC) MUH PB]:-;VX=F];\+U< MOJC&XAZ4N%T5.@31N7EU[(E"VQ8>E(8)\:)0$J# MO1I[P MJEYHDAN@MA^RUHME#["_M=]@( M "+8=]@?9VO&E6$R:E/MO MU!I6(T&BN]L6NT M.%UXTHV'R),Y7!5K>IB$>;9;+$ZZP(FD/B\4>0(C&>3R(H]W+,98\Z@@MX@F!WHWL%KM 5>%+''-RS=:"+L WWC2KN?&4S5<%7.:F:LCK) M8:G;[ B:T^6QQB"M&]R",E)G8TQ^9&8#:HVJ5I=&D)])S-F"#W!=@<-%Y4I( M!PDMAN"K7L=EB>PUP!HL")N0[ %&C32)&&$A1.YVY6*/G$C MT@\?R00!:-[ MN];P/BV7U1CV3%%#-=%3NR>>/2^-08]LL6'KR9G(FH9!3HP10U*\&@D3TVF* MB@J$J/9QY(C Z&'6Q:[0);ZHQ:G:E:.Z*G5I7R:"K=D4I;%AYZ=XL0&R-#@3 M4<4\#+<)H#:HKM:R=C7:\0/^"^VUV@-OJC"4JQ<==%3E(F^L-L6'EI4 M-E"":(->K% WC12:2FJ7@H#%(EAB0T)2)5LI29LH>@@WL.^P/J[WK2,? MU-1/UQU6R!K92RHK%$[V%$6W4!620W9$=237:QW)U%5+\=KN(BUW@#5"]0K0 MMX']NEX4LR'RQ,]6_5S0I@38S/4Z3ND_B;>?"V>1:1"C[M+"E;L49'&Q]"Y) M]HSUFB2E6CR_#$+OA[0*+QI5(<[IE5P57L)F]##VASJ[Z6$<%,&WZO$H' -VN!/J?Q/9P MZMT0)5NR@E:=O$% -)@;,V\ZUZW=S6Q>-V:[<#^4MXTHN/9$R*X*M6*9-%ET MYC:=+8$34'R"$M@%ACE,60HIW&8ZQ9O+;E CW C1B0H)!FQ&:T 78'+5>%*O MIL/(9+?JYX/L-$].4 ):K B;@;.6^->5^R)?#RTCL<.3(F#UO/\ +346CP)? M ,\78>X+L#YM-[4@_EPLYBN2JGHJR%SNUUV:TV'$7$N>N4?,+)?FZ%C1NYP9 M2N9#C0A6$H=GF)A"UHS0=[U@?-!?=%NI,>4M=T5,Y)Y=*%$(BAZ"QH>L)D\T M2"3@51"/&IW@P#U*$PU96C&]-LU6#9H-;+UWM=H),=9F@ ,W791^GC91DZT 81>M&M[<.S>M^%ZN 6WU1C<0]*7"Z*G0) MHW+RZ]D2A;8L/2D,$^-$H"5!WHT]X 6U2\T20W06P_9:T6RA]A?VN^P.72^: M-8RI>>]W-5#.17SJVL4^.=+$B#>5"'QY,.*9V:7F*W@D$:=78U.8%,G6[)./ M$ 6@!%L.^P/L[7C2K"9-2GVWZN93:U+9#;&+=K B;<9 "I,8G*CALU L=B11 M4N0&JR@H1+O TK$:#17>V+7:'"Z\:4;#Y$F* M/($1C/)Y$4>[EF,L>=0.2?:9:IT4F/TH+V 8N^'M#DR\*5*.5IS;?JXM0WP0 MNTEY!E@1,!R*LCBB#RK&5E"=M#300TE44,+N/06\03 [T;V"UV@*O"ECCFY. M3;]7&J'>$'V8TD%3^)F'.E;IBU)JFP6XH+ML:V$)RD1PANQ6A( !)'O9NM!% MV ;[QI5W/C*9JN"KG-3-61UDL-3M]@1-:?+8XQ!6C>Y!&2DSL:8_,C,!M4;5 M*TNC2$^DYFS!![@NP(-]1KDIQTUT]N5NMW]2FO?;XA\KVNJ>]:L$#JS7-IJ* M9M#JWU]O;]K4S7-CL>!*H*;O*1D*!A+'H(]ZU@9]P?Y*<=I1Q5XG-<NW6!) M]+?5&+4[4K1W14ZM*^305;LBE+8L//3O%B V1H<":CBG@9;A- ;5%=K63L:[ M7B!_P7VVNT!M]482E6+CKHJ]:1C^IJ)^N.JV0-;*65%8HG> MPHBVZ@*R2&[(CJ2:[6.Y.HJI?CM=Q$6N\ :H7J%:%O _MTO"EF0^6)GJWZN: M%,";&9ZG2=TG\3;SX6SR+2(4?=I84K=BC(XV/H7)/M&>LT24JT>7X8A=\/:! M1>-*I#G=,JN"KDRB/Q!)8+\0HL")DG,D!7@2&H9N[E&.P1ML06EN! BG,[0$ M1@3R]A,WH8>T.=7?2PC@I@V_5XE X!NUP)]3^)[.'5NB!*MV4$K3MX@H!I,# M9FWG6O6[N:V+QNS7;@?REO&E%Q[(F17!5JQ3)HLNG,;3I; B:@^00EL L,X$:,2%!(,V(S6@"[ Y:KPI5]-AY#);]7/!]AHGIR@!+ M58$3<#9RWQKROV1+X>6D=CAR9$P>MY_EIJ+1X$O@&>+L/<%V!\VF]J0?RX6< MQ7)53T59"YW:Z[-:;#B+B7/7*/F%DOS="QHW:)!)P*HA'C4[P8!ZE"8:LK M1C>FV:K!LT&MEZ[VNT.0WW18TQ2T%T5,)&?.MU>0K#8T/$F.LS0 &;KLH_3Q MLHR=: ,(O6C6]N'9O6_"]7 +;ZHQN(>E+A=%3H$T;EY=>R)0ML6'I2&"?&B4 M!*@[T:>\ +:I>:)(;H+8?LM:+90^PO[7?8'+I?-&L94O/>[FJAG(KYU;6*?' M.EB1!O*A#X\F'%,[-+S%;P2"-.KL:G,"F3K=DG'B +0 BV'?8%8/6TLZMEW3 M!WM>K@6J)[;JI8^.$926;7RJ2-+:Q/+K'T\SCA[XV-$H-;B(RZN#24Y"7 MHVV1'.Z0" \PL)2L2HG10A[,!W@V#@? _24 ?*E6DX0I &'>4'Z+"%, (>\: M;XQG9HD 0![1"[=:UK7JX'41#9UQ03FX3:L(*/%L)J+:5044IUH(A[",C8P M/UH6M[[-Z%V;U@=@2="#N!$0E!XBCQ"PB+)#WU7=$/Q :V'7>4=P&]]NOMNS M6]_N8'R+TUJ1JB2M(%!A)X1+2B])S1E*MA[P1*BP]X19^P[[=;'K0NS _E0) MI*.+3*MMQ9[B/>RDZC:8!R\PCN]NRRC.P:H9.S ]O9H6P][7]7 YV)J,5G(1 M";QKC20G*$>]IA*S$Y8@! :OZNL#[;(1#,,!LE*(T M91>C@;+*V8(CMV$K1@=ZV+97>*WH/;ZG:'U/L8'S#IL&H.3 TA&K*3@+/3A\ MG$H+2CU_@P'%:[3 )QZU]KK>N[O]S ^_DJ76P[TF(UL)6R [\$OM"1OM[20_ M:^H5OM_M?L8'7)]:S#S$Z?R :E $)1I)/DXCT05 -F!+,+!VF)@GEB[VM;T' MO:WV^KK _CQ&@E44A[[:4M(3&+"4?>2@5$I!#$6:K*3]NC2TVS-;"(S6M![W M;K>^W _HGUJ,(3*$_K>--LS0D9Y/DPB-FFCT#0DQH.TO9AAFNSM#OMWOU/LX M'8TD2:T'6DJ?6@&^.#6B2]:"=ZG^&#KN_:F^I_;:]7 ;2)=ZWK:9/O0C?'%K M9)?9L_\ W[>N[ZIO_M?9P DB07?T)*G%HT>C3-")+WXA@>WL,'VA^W'KM]3> M_5P DB4?B]],G%X^P[/[Q)8O&V#^TV;VAWXFP?N=O;V8'(DJ4>S-C3$"V<$( M#=B)+%LT(.SN!,[0[[X0=FNS6^W6NS XVD2[V+>TR?>QEZ)'O9)>]C)#V=A0 MOM?MB]=FNP._4]3 Y\E3=O;Y,1VZ)\GUOP2^WR?L[/ _M?\ W/9_ZO\ :_UL M#C21+K8-Z3)];++V4#>B2]; 4+M[Q0/M?M2Q=N^T.O4WVX'(4J4&RM@3)P[) MT().PDEAV4$?;W]%=@=>'H?;OM[.SM[<#@*1*#PM 3)P^ (0B>Z26'P1#]48 MBNP.O#$/?V=Z[.W :2) ]S04J<.BS-FEZT27KPS=]G:8#L#]J9OL^SKU+_[7VA)4^]&&>,/6R2]Z&=KM M[#1]H?MC-=O]MOU< )(D'HS0DJ<6CA!&=H1)>]&C#_:B,[0[[X@]OJ;WV[U@ M)+%XV@=G_!+[=D:[-:)WON M^J5K6O[7[& \E2ZV'>DQ&MA*V0'?@E]H2-]O:2'[7U"M]O\ :_8P. I$H=E[ M"F3AV4 196PDEZV6 ?;WP%]@?M "[V^W6O4WVX'(4J4'A=Q,G!X'>\#NDEA\ M'O\ ;W_"[ Z\/O\ ;ZO9V=N!P%(D#HO04J<.BA[,*T$DO6BAB_MAE]@?M!B[ M/5WKLWO :2)-:#K25/K0#?'!K1)>M!.]3_#!UW?M3?4_MM>K@-I$N];UM,GW MH1OCBULDOLV?_OV]=WU3?_:^S@!)$@N_H25.+1H]&F:$27OQ# ]O88/M#]N/ M7;ZF]^K@!)$H_%[Z9.+Q]AV?WB2Q>-L']ILWM#OQ-@_<[>WLP.1)4H]F;&F( M%LX(0&[$26+9H0=G<"9VAWWP@[-=FM]NM=F!QM(EWL6]ID^]C+T2/>R2][&2 M'L["A?:_;%Z[-=@=^IZF!SY*F[>WR8CMT3Y/K?@E]OD_9V>!_:_^Y[/_ %?[ M7^M@<:2)=;!O29/K99>R@;T27K8"A=O>*!]K]J6+MWVAUZF^W Y"E2@V5L"9 M.'9.A!)V$DL.R@C[>_HKL#KP]#[=]O9V=O;@%H"9.'P!"$3W22P^"( M?JC$5V!UX8A[^SO79VX#21('N:"E3AT69LTO6B2]>&;OL[3 =@?M3-]GV=>K M@/)$G9V>2I^S1OCZUX)?9X_^_=G=[/%_]K[. VD2"T/0DJ?>C#/&'K9)>]#. MUV]AH^T/VQFNW^VWZN $D2#T9H25.+1P@C.T(DO>C1A_M1&=H=]\0>WU-[[= MZP.1)4H_%[Z8@7CZ!H[O$EB\;0.SN:-[0[\30.SU.WM[,#C:1*+8]B3)Q;, M$LS>R2][,+#V=TL?:'[8 >[KLUOU-=F!SY*E[=[\F([=E>!O?@E]NR-=FM$[ MWW?5*UK7]K]C >2I=;#O28C6PE;(#OP2^T)&^WM)#]KZA6^W^U^Q@IOMP.0I4H/"[B9.#P.]X'=)+# MX/?[>_X78'7A]_M]7L[.W X"D2!T7H*5.'10]F%:"27K10Q?VPR^P/V@Q=GJ M[UV;W@-)$FM!UI*GUH!OC@UHDO6@G>I_A@Z[OVIOJ?VVO5P&TB7>MZVF3[T( MWQQ:V27V;/\ ]^WKN^J;_P"U]G "2)!=_0DJ<6C1Z-,T(DO?B&![>PP?:'[< M>NWU-[]7 "2)1^+WTR<7C[#L_O$EB\;8/[39O:'?B;!^YV]O9@]DE[V, MD/9V%"^U^V+UV:[ []3U,#GR5-V]ODQ';HGR?6_!+[?)^SL\#^U_]SV?^K_: M_P!; XTD2ZV#>DR?6RR]E WHDO6P%"[>\4#[7[4L7;OM#KU-]N!R%*E!LK8$ MR<.R=""3L))8=E!'V]_178'7AZ'V[[>SL[>W X"D2@\+0$RNSMP&DB0/M$EZ\,W?9VF [ _:F;[/LZ] M7 >2).SL\E3]FC?'UKP2^SQ_]^[.[V>+_P"U]G ;2)!:'H25/O1AGC#ULDO> MAG:[>PT?:'[8S7;_ &V_5P DB0>C-"2IQ:.$$9VA$E[T:,/]J(SM#OOB#V^I MO?;O6!R)*E'XO?3$"\?0-'=XDL7C:!V=S1O:'?B:!V>IV]O9@<;2)1;'L29. M+9@ EF;V27O9A8>SNEC[0_; #W==FM^IKLP.?)4O;O?DQ';LKP-[\$OMV1KL MUHG>^[ZI6M:_M?L8#R5+K8=Z3$:V$K9 =^"7VA(WV]I(?M?4*WV_VOV,#@*1 M*'9>PIDX=E $65L))>ME@'V]\!?8'[0 N]OMUKU-]N!R%*E!X7<3)P>!WO [ MI)8?![_;W_"[ Z\/O]OJ]G9VX' 4B0.B]!2IPZ*'LPK022]:*&+^V&7V!^T& M+L]7>NS>\!I(DUH.M)4^M -\<&M$EZT$[U/\,'7=^U-]3^VUZN VD2[UO6TR M?>A&^.+6R2^S9_\ OV]=WU3?_:^S@!)$@N_H25.+1H]&F:$27OQ# ]O88/M# M]N/7;ZF]^K@!)$H_%[Z9.+Q]AV?WB2Q>-L']ILWM#OQ-@_<[>WLP.1)4H]F; M&F(%LX(0&[$26+9H0=G<"9VAWWP@[-=FM]NM=F!QM(EWL6]ID^]C+T2/>R2] M[&2'L["A?:_;%Z[-=@=^IZF!SY*F[>WR8CMT3Y/K?@E]OD_9V>!_:_\ N>S_ M -7^U_K8'&DB76P;TF3ZV67LH&]$EZV H7;WB@?:_:EB[=]H=>IOMP.0I4H- ME; F3AV3H02=A)+#LH(^WOZ*[ Z\/0^W?;V=G;VX' 4B4'A: F3A\ 0A$]TD ML/@B'ZHQ%=@=>&(>_L[UV=N!!"_.I7P*XN66IIR]+\B4!LUJ9&26K8:9&)J_ MNS6RR82\+"\+ Q.)OJ9 6\":5'@;,, ,SP![UK[7>!IKSUG2N[.SXT\7[-&^ M/K7O:W!V>/\ []V>]OV>+_[7V,/6ZUN#>AG:[>PT M?;6_VQFNW^VWZN %UK.EIV]O9@<;ZUG2 MO%L>QE?V[W\:B, M=NRO WOWMKA[=D:[-:)WOWM_5*UK7]K]C >>MZ5^MAWKE1&-;"5L@._>VN'M M"1OM[20__8W]0K?;_:_8P. ]:SI7AV7L/*>+AV4 196PUM<&ME@'V]\!?96_ MV@!=[?;K7J;[<"F7KP\B>E?U,^GG9E1Q#DC$5E]UF$RX>-YX*VMLA8;9,40K M#%$&3*QUP7HA-:,=/6,FP#,+2A7*DBD[_DH=A#+>B-R;Z4G3.Z?%-T2[\EX< M1^UR$="JVMTU2KN6;(D)[RTC7 K;6U2:OVA,BCB4P.]!-(:M':UH1P^ MT+;==:SI7:T'6N4\7UH!OC@UJM;@UH)WJ?X8.O>W^U-]3^VUZN WUK.E=O6] M;Y3Q?>A&^.+6ZUN#LV?_ +]O7O;^J;_[7V< +K6=*X7?T+E/%Q:-'HTS0JUN M#?B&![>PP?;6_P!N/7;ZF]^K@!=:SI7C\7O\IXN+Q]AV?WJUN 7C;!_:;-[: MWWXFP?N=O;V8'(NM;TKQ[,V/E1&!;."$!NQ5M<(MFA!V=P)G;6^^^$'9KLUO MMUKLP.-]:SI7[V+>^4\7WL9>B1[W6UP;V,D/9V%"_P#L;_;%Z[-=@=^IZF!S MYZWI7]O;\:B,=NB?)];][:X>WR?L[/ _U;_^Y[/_ %?[7^M@<:ZUG2OUL&]< MIXOK99>R@;U6UP:V H7;WB@?_8W^U+%V[[0Z]3?;@;[XW=1#@_RUG[C5W'2\ MHI8UB1V'+9ZMB2*/2^/O2*%(WIHCKA(DZ>5QA@\9J3ODA1I31D;'W3E(-;UZ MN!-D*1*#PM 3)P^ (0B>Z26'P1#]48BNP.O#$/?V=Z[.W :2) ]S04J<.BS- MFEZT27KPS=]G:8#L#]J9OL^SKUA)4^]&&>,/6R2]Z&=KM[#1]H?MC-=O]MOU< )(D'HS0DJ<6CA M!&=H1)>]&C#_ &HC.T.^^(/;ZF]]N]8%4O6]((UTQ.2X]$E:&:MH;1H]%@[Q MN@]L( M-AUV:_<[,#[8'0==HPM;D)P2#<$ 4"S:Y 6@-=3%J/2 M!I. LP9VQ=S01;WV;#\;W'MLZN_$;@EPVJ[CE3]Z0!Y@?'?D#([-JL-&P:0[ MFZA3A-:%F*ZN8ZAA>J8D7'?E\AAY\L8'AA)EM5R"M)L]PN*/.ERUL*J,PEIG M*'V=-M@2I+R9@$*D$F-1,:]@JJ%3M$WN+H0!0H"A;QN2- Y*D7DNPTE#Y+U? MU+]$;;DM46I#+^EM%\!*SN.QH]Q[K-5(! CG4.O=DY'M):@V(R1E4(&CB4_- M\GTF**,1)USF8J;RRCS!I@!U:T<^J@59#7R5E-#WJ7R3FW"/C5Q_GLQ;J;A; M9Y5(V'J&\B RHZ1-BW;;$&)8@XXO[ ^NKDV-KB:B2KM&H6\TP!A*8-J5K?77 M$661QB&HX@=Y KBD.DTR1$LZS8#@K6@Q.(M4J++"9@9SP( MX[S*N%/*^-5OK6YZC![B:\0N-,JY1,2R,\D'RE:\77JPKV M-'&E;;; XTW@G9!S"W"&VM6]R,"@6B4W8G"$6O"T$ONAT$H["G!I6G-[BE%W@A MWXJ1:G&6+]SO!WV;WK Z$IE48@\=>9?-)$QQ*)QQ >ZR"3R5U0LF;VQN2%ZV(T\\P!18-;$(6M:WO \F.617LP>7J.12<1*2R&-(6!SD M3$Q2%I=7A@;I4@VZ1A>]-B%6>M:T!Q#[)@-@I M"'"#2^/RUN5)3UB9QCSDF=6Y0F2/KM%U8R%Z,9J0W:61,2Q$:$(]B+4IC"Q: MT(.]8&;8'\C&$L(AC$$ !V,8Q[T$( AUO8A"%O>M!"'6NW>]^IK6!BD3GT& MGJ=#L']N2<69KM ,.]A]D$QBCI)Y%"FV1,RZ7Q%OCSK*8RE< M$QSW'VR6[>-1=P=VT!FU2!'(-QY?I&88$(%&T9V@;WX8^P/4=G5L8FMR?'I> MD:V=F;UCJ[.:\\M,A;FQN3F*UZ]8I-$$I.D1I21F&#%O00 #O>]]FL#Y,+ZR MRAC9I-&W5O?8[(FIN?6%[:59*]K>65W1DN#6ZMJY,,Q.L;W!"H+.)-+$(!A8 M]"#O>MZW@>K@59R3>_/84R'MWV:Z6_)7>M=OJ:V+EAQ2T+>M?8UL6@Z[?ZO9 MK M,P& P& P*HNM]]&%R4_AM$?K)4_@6NX# 8# 8# 8# 8# 8# 8# 8# 8# M8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# M8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8%67'#Z63J@?R =-G_ M )KS P'(OAG=EO7Y8-AQ.0PB/1R5*."2B/JWN2R-Q3MB_B9>T\NA_>9A5B6( MDL\X&KW+R"8^B,?4Y!+FD"L4#+T666(-/3CC7S4A-6FFDV?/I38CW5UTP%X' M!+VNF1FR2YI>V4ZAJ2THVR AD18*H:QN5:NCB[%*5>D,;5OB@);DM*6J]C#( M9KQ:YKH)=)+(:[1>5[?'9-*I7%8['.1=S'/1T85\B;KLHUA;H /5+FY'=\ZB]E+FZOZV?HZLR8#>#(+L,*T4\.L>"A6["C"F6EA_!_"SG$6[QV2:OTY>:S ML,;4BBI/(2\FE@063'I-Q93:+/)4 MKC0AN/@;'KO<8#=VKG:;$&Z2SUJ0-*2YWFQ'%F4&$1IQ8G)"LAT]BT66-;FY M* %K).L8M*8V\K%PA-A@2R=EA#!JJX1DK [*$ICUHLI&E3!CZ?AGS MA6Q1@:I7?![M(&&%4(T(7YEY+7=%-EK8:]5T3=$=D!+5 -.<]2SAJB#@ZMLD M7.*=T+7O!R%2C\#6U@P[S;Q'YU(HNH95=PQ]T6M1\<.ASB=R O%.Y)X*U3I5 MJ641(UQ\)=DLA:IY6I"7P9PXI'*0,KL::5Y&N)))4C#=_*GBW>MQ\8:RX[UW M8*%M3HS8RAM&2S:P)@LL8U/#(\J=:[FT4MXJ(/+X[SVNKM98U)SSE[4C%*"6 M@]*>H0>5F"P-@U52EQ1[B-):=GWO>*;6<(;/H^D51683IPK3;S)F-S:T*B,) MY:PGO-3U^F.<-DM<6;R'-)%F8!2 A2OV4(\X(_K.(7*L,2IV*Q.Y6ROMUWQ* MB%5H7&(3^9,Z&#\@H3 95#/?$%%D4)*1WA YD2\M9:AO=U2#@2Q'!@_,%!(DGLG40$AX? MF-JL:_(P\Q_:E+HUH*83BT848BR/'#/F[AYS%+6S)(JNU.")J)L*05>UJ[BM M>5N,%BI5BS272:#/JV1QX[5ALUS0V6DQEP"[[4ZBA#84H;-J>PDA.&I9!QBY MJ4E3C&N2V8ZRE17L8J^'DP:JI!:[RURF*)&SC=%3Z\=XA'8L)^302O7"OY4L M->HVA]E#PQR \G1"0]0K,P),<0*@MYEF3'(9G(;:'$FVKX(HE##;,SLN2R51 M?[&R/<,/E+._RLM@3O4&F-7/25O)!:T6,278@!IZ6=1ZSH_*)'!B8 M71J>2HK7>8#$UD4 >##69^>*3'"%[8 D;@US! M.X@%XJ/38>Y!B]=\_;@9]SQ*NK*535Y6VT_O"&+3%8)L>8PSNLHIF.OE%QAR M98V-M<9?19%EJ7UU)6Z /3&@'V#$'2A2B#R'?JA7/J(U6K2UK6;7(+.KFJ[% M<7!,=9TICE;)9XNJ&2N;/("U46AB]\4-%93QW,-5HM^1(E[*;M08$PM0A)#8 MR3J)S]"W/)+/2X) 9&W2QMKU"V82163)&QKM+DY$%,RA+P?$=#<(+6_O((%L ME+-+"H:6B1IM%:'HI%ZYAMR"WR8L\ MUE[CQQ@-Z5VS?\>8XF]+%PW*QD["M2$E!\H<6Y0 @T.QZ"4&-ROE#(JA$%+DAA>Q;V'>L"J&IN=U@QWB)Q$G"Z2%WC:K*J M8QNMCJ60BN;UF#"RLC- F]B9XG-)K-:]:(ZQDKD.BU)Z_18"33-]_02MX)<@ M7"\?C#+'ZPF:9;!>AZZMD[0Z8+6PS7 B1R&YB5YQT6OR"2-;W(%L5KELL>0-[ $@3D4CF5@M=1U3'6 MPA6(A*NDEI6@ZZ:FX!QZ5&0%*I/5*"0%@T:&*3?F4=3-IP" 7[6Q=9QRP&N5 M+&VR&^7K9XP$JX^JJ]M3)U#?'X0!T;FLYYLGR->Y.06Y$UF) FC&8E4!/+#V MV/G=QK<'!MCJ^Q49,K M866L.5L2Y.G H&1K8PSJL.4%96W._85#7(+H6ZP1PL6&/Q 5I:.51^+SIPJZ MQ$NT+DWMKFQR&NK#0!;71$I*T(O:Q.((MC$<40$@](46EPG/2-+IQ&E A&OT M05Y:)$6:,\M&)5W?'VE >8(>B^]W-#%O?9V[P.U@,!@,!@,"K*2?394U^RVY M*?K8\5,"TW 8# 8# JBZWWT87)3^&T1^LE3^!:[@,!@,!@,!@,!@,!@,!@,! M@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,! M@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@59<<-?_ *63 MJ@[_ '/> Z;.NW_\5Y@X%IN P& P& P&!&VT>+E96_-G653=J2OC7,JE64I9 M<4Y1V2066'*U;8XI# GI]KSQ [B@"90G#R+"X> M5):J1@33UQLV0'QR,2F'HG0^SYB0[*&"8.,*='M(XKDCF0-<::LKUJ$ \>O' M!L@>]#[QYXC UNMZE,O0XK>E:!_2JRP M;-Y)3$0P &$!GKKH(]""F2Z)#:5/\4*UI2;GS"'EK"2D,6E4/AS,H5."TF*- M%BV<[W-9PB5CDX+U*D^:V,[ 4B*!X")O1MZ1*D(*++'LP)/X# 8# 8# 8%6< MDUOSV-,[[-]F^EOR5UK?9ZF]AY8<4]BUK?V-[UH6NW_=P+3,!@,!@,"J+K?? M1A\.F=Q&Y"6Z^WM8,J M^3W)JB_9''X,)Z%$$+^T4I;L 8GD4?\ 9&OTF.4IC#R]*S-:'V"W@:Q\SMPG M_NN7'UB?4"^'LLLYT9NHF5+[0C=E5= M1]D5WS=YLS.-5QR"7UQ(G.HUUBERGENW)&UG5R!%M22/:%T(- W'@-(%]H4< M&S.E#1'3NZF/$^-WU (]U$VY QFME;RB66ISAYQPPJ?V1&8M'S;!?X0D8.73 MTF=8P1(G P@2L):,GRP!Q!96A$& %F'F=N$_P#=9VX3_W7 M+CZQ/J!?.9P'F=N$_P#=9VX3_W7+CZQ/J!?.9P'F=N$_P#= M9VX3_W7+CZQ/J!?.9P'F=N$_P#=9VX3_W7 M+CZQ/J!?.9P-Q\>.G1Q5XNVFX795$1G(J]W%) 7F11Z6 M.L;9P7?:=A)&)$X2&*MZH[:(L@P9B8/:+>NW6PG'@,!@,!@51=;[Z,+DI_#: M(_62I_ M=P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& MP& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& MP& P& P& P& P& P& P*N+/YOB_H7ZR5%\T# M ?&/ZKWHOZ%^LE1?- P'QC^J]Z+^A?K)47S0,!\8_JO>B_H7ZR5%\T# ?&/Z MKWHOZ%^LE1?- P'QC^J]Z+^A?K)47S0,!\8_JO>B_H7ZR5%\T# ?&/ZKWHOZ M%^LE1?- P(9=0:N>HWU#.'MX<1;*Z9% M+/;43-0,4M\XDWNZJ 3QI4$/]"6+3-Z]3LP)(_ M&/ZKWHOZ%^LE1?- P'QC^J]Z+^A?K)47S0,!\8_JO>B_H7ZR5%\T# ?&/ZKW MHOZ%^LE1?- P'QC^J]Z+^A?K)47S0,!\8_JO>B_H7ZR5%\T# ?&/ZKWHOZ%^ MLE1?- P'QC^J]Z+^A?K)47S0,#V:!YI)(_\=9SR)B$H M@_)]'?[:\,D LJLZU>6!T;RJ8JU0PKS5UFIE!)WBJ0#+3C#W=;WVA"R_ 8# M8# JBZWWT87)3^&T1^LE3^!:[@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@, M!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@, M!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@59<O)E/2%IT+73C'6I6W7@*U4VI:Z2E8RD15PK>$;F*1.3&PAP?H5 M"+4>JX!:0(.".K;#BU3SI(^GM@4P%1B7>QZ+"0$T\H-LQ7G?4PTEF LX:JNG MJKI+;)+ZD+:I?)FDVOZTO"PJ7!8:&0(XDC1." :FOSESTF3:/,C91NMK!:3[ M)4G!F#WS>XV1M$\.;].EC4V,,4@D[ MJKYW+5N"2Z&K,)*-)&8&3V]R/BM70FL94D;ELJ<+ML6O:JJ=B (U@U M(YA9)AYS+ZZ.+FC&..LC>Q-ZUS7*#$YIP$:(P)!"A0(E.:&LFOG72R2:2&KI MU(6=LLN.2%-+*1'W/25X,V2J$SKF^-6=*W9N_,>951QZ@9=R!8-R&9,<4G3?4I MD5)8'>)3,=P/5H,-+LE] MM@G4+>ZB;O+@H=E:.\F/\/8N]X8NSLV$>D7,RO6J#\<);9C8[08[D75J^U$& MD!*Z61>$M3/ V.>O"*32M.UM0]'EHY$E1H^XA":XKQZ*)*V+>M;#8W'&[AW[ M!)#-#(NHB F.WKNJW32K.<3%AI=06O+JT)>%B=W9(\Y-:M^)C 5AJ(Y-H2(9 M^R=&'!!HX8;\P& P*MY+]-72W[+ODS^M=Q-P+2,!@,!@,"J+K??1A-(/6C"-EF: M[V!'A%T[>)+;!QUPAK9R30\3,S,H&HNP;%[Z8+%"X_6J%Z1N&Y5MR22X=:Q1 MMCBEZ+-"ZJV-&!&>H,)V,(@R]JX@U2U39'*R4!XDS,*\'2/%"=YB;*6F4\EG MLU\O-X!-EDO6.!#=+EH2C4C>B)0DM*GQ#2!>JG"F#X1_AI2T;=&7;5$V!GC4 M,KV?5M F6.(79@=8^P6W+6>=VB4ODJ:1&GO! 1@ B#1$=IW@)85F/D=95NI3;,S99'(Y$WFV!9QD MI6C89A1]A.,U<2U3V08RS..2EJ@#FW.78ECCI/7^N39M#4$OFIR6\)?XKBZ@\M6 MB>C##3C Z)[H2/2TY0DB@UB\?U[ QREC=U@G>V8NZ+G9>\N[_-#PR0,P?7!R M5MSJ%7L],I0ATD4%F(@Z)#YR/BI2$S5,#C-(PY3%UC[&[Q4#O M*)=+GMS?(@_.49>7B&2]6M>S3)C$')XAC2K.;'/RI&8I;RC!%[%LS8PS!93D M>=6BQ(T_/T[?XM9<3+A;W'GB;R18E0L@T#XVNHF!>8X;?&5SD"1_, L5$*@& M#"0G[G<$5WA!IIWX)\:9)%([")5$)-*XQ$8LH@\7:Y!:5HK@,,-4PXZ"CC+8 MH]F)2M.V 83 "!V#V:6X)4J\(]+DJ904&XZCH^OJ/:W1FKLB4(FUZ>7R2.J: M0SZ=SG:V2RF1/,ME,D.4SB1R%7Z^2622!6K7J0F:,4FF:[V]Z #00VY@,!@5 M;R7Z:NEOV7?)G]:[B;@6D8# 8# 8%476^^C"Y*?PVB/UDJ?P+7#)XP:YM2A^@-MJUJ-M?"$AQ1AZ-EVG,,+VH(, M 'QY*\4;GO\ D]6SU([U;#I?7D)_&*U:=LTI\GD MN/D39"J1<*=1NPEBE1J=&/-[V#;4=5C*5G[5!157!9"W,*4PPA*4-4I< )4Y M"0HG0PL3P& P& P& P*MY+]-72W[+ODS^M=Q-P+2,!@,!@,"J+K??1AWSJXC3OXOE(6=[2SV.;D >:;V)E]>=-7D_E7D:KP-F=_PA]G=V&=47%>KG=-(TWUT[Y[ MH-J>\3U=/2*\1_JX9;\^? >\3U=/2*\1_JX9;\^? >\3U=/2*\1_JX9;\^? M>\3U=/2*\1_JX9;\^? >\3U=/2*\1_JX9;\^? >\3U=/2*\1_JX9;\^? >\3 MU=/2*\1_JX9;\^? >\3U=/2*\1_JX9;\^? ]*@N''*2.0O+BZ7WW!7^9%PX_HK<>OR21# E3@,!@,!@,!@,!@,!@, M!@,"J+K??1AO_FRX5U9;+H$V*3B_"%HT*;N M^IO[;0=WS4;=Z1'JN_+J[\MR4>YG M >:C;O2(]5WY;DH]S. \U&W>D1ZKORW)1[FJ[\MR4>YG @3R-X/3& \SN MGS04Q$+&Z@8 ":MZ?M_\9^T,\:#;/24=7SY>,O]S& \T&V>DHZOGR\9?[F, M!YH-L])1U?/EXR_W,8#S0;9Z2CJ^?+QE_N8P'F@VSTE'5\^7C+_:#;/24=7SY>,O\ %(3'25%0DV*L M/:DCZT[NKUJ87@)3#.SN![V!TV'@EQJDSW'HTR=83JKK)#*4SZJ963?4.G*5 MU/*C25R<'D*M"MC*=2TJ4C:S+582582#CDB-0>4$9)!HP!N9KZ149>VQO>&O MJ;=818V.J)*XMRLOGW.PEJD*TD"E*I+T9&P&:+/(,"(/;K6^S>!W_,[M'I+> ML/\ +]G'N=P'F=VCTEO6'^7[./<[@/,[M'I+>L/\OV<>YW >9W:/26]8?Y?L MX]SN \SNT>DMZP_R_9Q[G<"#W,SI]RBB)=P78H-U*^K:)!R*YNPOCY8>W?G7 M.G \,!?Z3ON?KML)P60C;4^Z?ZW;M@5?X3NI]'%]S_"=X(3<\SDS>DPZQGU@ M4\]S^ \SDS>DPZQGU@4\]S^ \SDS>DPZQGU@4\]S^ \SDS>DPZQGU@4\]S^ M\SDS>DPZQGU@4\]S^ \SDS>DPZQGU@4\]S^ \SDS>DPZQGU@4\]S^!!?D!T^ MI36G,_I_4'&^I=U;]P3DRY@E5!2P9]$?8\YZ9RO6@0G[?\ MQK?<,\R^D MPZQWU@L_^\. \S>R^DPZQWU@L_\ O#@/,WLOI,.L=]8+/_O#@/,WLOI,.L=] M8+/_ +PX#S-[+Z3#K'?6"S_[PX$'^1O3TDU5\K.GI3$7ZEO5R%#N3]JWS#;, M$X\\; 6.P6:MN+]I6_'?8ZX::"O6=9N70]'M09W#?%2:,*[-=_OA";_F;F3T MF'6/^L&L#[PX#S-S)Z3#K'_6#6!]XDPZQ_U M@U@?>' >9N9/28=8_P"L&L#[PX#S-S)Z3#K'_6#6!]XDPZQ_P!8-8'WAP/*?>CXU-C(\N1'4OZQPSV]J<%Q(-]0:?[T(U(D M./+#O6V 6MZ$,O6OL;P(E]/'IS/W*/@IQ'Y&V;U+>KL58=W\?:NLZ:@C?/:P MV>/ADTPBC:\O'K*U":50FYKVM5#V01LTW91?8'8Q=G>V$R/,VLGI,>LA]818 M/WBP'F;63TF/60^L(L'[Q8#S-K)Z3'K(?6$6#]XL!YFUD])CUD/K"+!^\6 \ MS:R>DQZR'UA%@_>+ >9M9/28]9#ZPBP?O%@/,VLGI,>LA]818/WBP'F;63TF M/60^L(L'[Q8$'^=G3SDO'*(<=WRN^I;U=#%UI>EA.I.H!>5V1 MF 3?;:5ZTD>1OOK [':1*NT7DRC83.X/L[NPG!YFUD])CUD/K"+!^\6 \S:R M>DQZR'UA%@_>+ >9M9/28]9#ZPBP?O%@/,VLGI,>LA]818/WBP'F;63TF/60 M^L(L'[Q8#S-K)Z3'K(?6$6#]XL!YFUD])CUD/K"+!^\6!!OG5T]9-QT8^+SA M7G4OZN8E%P7>OW/.PG4L-?7+89,7F(FL'K4G\A?=-8]^2*NT7DYO8 M+N"^Q@3D\S:R>DQZR'UA%@_>+ >9M9/28]9#ZPBP?O%@/,VLGI,>LA]818/W MBP'F;63TF/60^L(L'[Q8#S-K)Z3'K(?6$6#]XL!YFUD])CUD/K"+!^\6 \S: MR>DQZR'UA%@_>+ A#5O3SDDQZR'UA%@_>+ QB:] M#>LK)A\GKVQ.H-U;YU ILPNL5F<+EG/*:OL7E<8?41S:]QZ0LCA'3T#LRO#< MH,(4IC@#*.)&( M;#O>L#(HYT88;#X\PQ**]1#JUQZ,19E:XY&V!HYT2M$U, M;"R(2&QG9VQ&3%PE)&]L;TI9))0=:"66#0=>IK ]GS0;9Z2CJ^?+QE_N8P(5 MS_@K+(-U!^*'&IIZCG5755O=/'?EO9LR]=>:\L7O6I-2LFXUM,*]:'(<=#IO M0!26J[>6%=P>U Q)]Z$#PMZ,">?FHV[TB/5=^6Y*/J[\MR4>Y MG >:C;O2(]5WY;DH]S. \U&W>D1ZKORW)1[F:#FW#GJ =-)EA_,KG-;4/OZR>3 M$+LZ \A>1;U:\&>V:&\2;:L..#U'W!G0$D.37+6%(K*/T/>PB(UZF_LZ"^/ M8# 8%476^^C"Y*?PVB/UDJ?P+7MZ]3>MZVM[=;U@<>^' /;Q#_PF9?NW >^' /;Q#_PF9?NW >^' /;Q#_PF M9?NW _$;_M%'%CFY8G45X%S;AMR]MYA@?).T&*ND35&;ZE"2%\9+^8(H^L3K M<$<:6R5I4,#;9!0*][4JSFT!!QFFEXT(>Q.&BS _9Q5ZFNZPK> UP1;94P*@ M<.C<0#+9W8B64S:4[CS0D:AR.7R5U=%+D_29[&EVI7*SAB,/4FC'O?JX&=>^ M' /;Q#_PF9?NW >^' /;Q#_PF9?NW >^' /;Q#_PF9?NW R!M=FIY3>6,[FW MNR3Q!%>5-JQ,N3>*#01#*\=*8:5X@=#UO8>WMUK>OZN!XA\[@Z4XU,IF443J M"#!DGD'R)H).)-+%L!A1I1BP(RS #UO6P[UK>MZ[-X'R]\. >WB'_A,R_=N M]\. >WB'_A,R_=N ]\. >WB'_A,R_=N!^&?K.<-N;MA];?A7KC7S:O2)4ARQ M>WY6Q22*\AI0E;N)#M%8LA0\ISH%M/*O)( VRBH$9;NB3DB2%/#BK5-Y8=@+ M"#0?N!C\IK>-L#)'45@L2Q&P-#:RI%;U.4;V\JDS6B)0D*79Y41 MH1ZI088>H-V(PP0A"WO8>O[X< ]O$/\ PF9?NW >^' /;Q#_ ,)F7[MP'OA0 M#V\0_P#"9E^[<#)=."#:'USTM2;;?)?+?7#2DG:'R/P_&\K\KT/R?R7P?M_$ M[W<[OJ]O9@8U[X4 ]O$/_"9E^[U/B[80&.?A]X7?V'[%.3M8UMR>A[K74CN&, ML,+?*TNJ&+R&UY9#W,N16M7+G5C7+DQQCL2GV*'Q67/HBDPP[T>J6$C[X/![ M!AH)LXBU2L=)W/I=:52G7#9LVEDYD<\8T[7KV.*72I8]4<9CD-;763*2-1MF M;8Z%8I X>5&*MN#FB!LE&Z+ &!*_CV(57U4PPRS^0D>MN8MRQ_4KIHXR%"%0 MH2.C^Y.;4TZ.='QT=UQ# V*RD1:A8I.4G )T(8OL!T&ZO?"@/MXA_P"$S+]V MX&1F.3<2@]=#EZ(ILTG KVXF*B (-)3 A&6I\L$9I/Y., M;T/O=W>MZWVX& M.>^' /;Q#_PF9?NW >^' /;Q#_PF9?NW >^' /;Q#_PF9?NW _$]_M+'&?FI M87,S@797"[EC:[5$K\N*%4]J'1B^I,W02@^236U2!NB5Y,C,U28AN@A#S43F M_:<7)"6G&F RK1C,V8X[",/V*TN5 :>J.M*J%=(K#.KR#QF'JI_8EBIY3/)N MM8&A*W+I=,)"[O"YQ=I)(U9 UBPXPT?>/.%W>P.M:T&S/?#@'MXA_P"$S+]V MX#WPX![>(?\ A,R_=N!ZK5)HV^F&$LD@9'@XD'BG%-3J@<#"B]BT'1A@$B@X M18.\+6NW>M:[=X'SRPFZ2N;RW(%&RA[WH)FB52DHS98M MAWV;[.S?9@>=[X< ]O$/_"9E^[D2I#EB]ORMBDD5Y#2A*W<2':*Q9"AY3G0+:>5>20!ME%0(RW=$G)$D M*>'%6J;RP[ 6$&@_<#'Y36\;8&2.HK!8EB-@:&UE2*WJP]?WPX![>(?\ A,R_=N!_0)_ S!A+ M+FT1,,&+00 !)&80QB%OL"$(0K=[$+>_L:U@>^XNC8SIMK7=Q0-:,(PEB5N* MM.A3!&/M[@-GJ3"BM#'V>IKM[=X&/>^' /;Q#_PF9?NW >^' /;Q#_PF9?NW M >^' /;Q#_PF9?NW _#KUU^(G-^P^K]P6=>*'-&ZXI5'*Z8*&AF<8O?\J3Q[ MB18T5A2ABOB80M(AEA:2 M,HX_>6.P2D?DVW146[I-=H3@%B#]L\/?:VA<2B M\/0V2V.Z**1YEC:1VE$_1R.3.B9C;4S80XR*0NCD>Y/KZM+3:-5K% QGJE A MF#%L0M[P,C]\. >WB'_A,R_=N ]\. >WB'_A,R_=N!Z37*8P]GB2LLC87=2 MH1PT[6[M[@> D(@ $:(E(H-,"4$9@=;%O79K8M:_=P.7241EC/ F>I$Q,Z@T MK1Q:=T=V]O/,)V(0-&@*5J"3!E;& 6N]K79VZWK]S \SWPX![>(?^$S+]VX# MWPX![>(?^$S+]VX#WPX![>(?^$S+]VX%6/6:K:Q.2G3ZN^,<4.2,GJ#D?"&< M=I5,[5%<2R /DQ?(6C7*G2KG1;&) U*'=JL6,GKFTE(H,\E"ZG(U _\ W&L" MN_\ V6:JK3IGIR1FT^3G(>92=\O,+.NIVJ;(MQR>H[1_'F%I53'6C%$(:_/R MILAATO":J=C0(R2-#:C6LH0 "3[#@?I>]\. >WB'_A,R_=N ]\. >WB'_A,R M_=N ]\. >WB'_A,R_=N!W$$RB#JJ*0M[V]G;KMP/(]\. >WB'_A,R_=N ]\. >WB'_A,R_=N ]\. >WB'_A M,R_=N!^-;_:I*&Y:3U]X; M5&FR3$LT;D+=,51S*$:8>/'&ZEZ5F'((?^$S+]VX#WPX![>(?^$S+]VX#WPH![>(?^$S+]VX&1[6;,\G\FV7OO=_O=WN^KV]F!CGOA0#V\0_\ M"9E^[Q[)U+)K8LM3(P&2F8OKY('E>ZJ#W]_ M.4J2RC#1A2$& 3E]A90-:#?'OAP#V\0_\)F7[MP.^VRV*/*G2)HD\>=5@@"' MI(VO3:N4[ #7:,>B$JDTW8 :]7>^SLUK ^[K)(ZQ#*+>W]E9C#PB&0!U=4+> M,X =]T0B@JSR1&!"+U-[UVZUO \GWPX![>(?^$S+]VX#WPX![>(?^$S+]VX' MP4SNO%:90D.G$3\%20:G-\&6-:8WPCBQ%F>$H3.)2A.9W1;[HRQA&#?JAWK> MM;P/PP]/'A/S:A/^T*\CX];/.'D)(N,''1%#K7<)](^2,R6_&,JYQ62Y?Q!J M6;O:F6FBG""*N#X^B=4*OQD036)W3^&6!>'9@?NE]\. >WB'_A,R_=N ]\. M>WB'_A,R_=N ]\. >WB'_A,R_=N![C6^,KX48>R/#6\$DCT6<RSTBQ^:DJD@>OL@.(/5 M@-+'K^H+6MX'6]\. >WB'_A,R_=N ]\. >WB'_A,R_=N!^%CG[PEYM3/_:'> M/<ZE;W*).7+>G(6^I9<69"6^4/;(Q:: MD*/1*+O/S.1X9@$ MEA^Z%//*\2IR$Q,XB7A)R2B"O%E;4H-\,H 2P>(>H<3 M3SS.Z'7:,8A#%OU=[WO?;@?;WPX![>(?^$S+]VX'.K"@.]ZUJ<1#>][[-:U) M67>][_J:UI;ZN\#(E[FVM20:]T<$+:A+V#0UJ]60C2 V8+02]#4*#"R0[,$+ M6@]N_5WOU,#'/?#@'MXA_P"$S+]VX#WPX![>(?\ A,R_=N ]\. >WB'_ (3, MOW;@?ASZY_$+F]8G6&X,./%/FG=D4J7E?+5;8S.<7Y RE.P<1[ BL+.9.0$K MA*9%+ )("U2>@-*G8LI)Y+ZZJPNR,/:$P!8@_;7$G^MX=%(S$45D-;LBBT?9 MHXD=)-/T\#(??# M@'MXA_X3,OW;@/?#@'MXA_X3,OW;@>HU2>-OAIA#)(6-X/)+\4TEJ=D#@:45 MW@@\4PM(H.& OOBUKO;UK7;O6L"K[K??1A!^>CI,],3IR6KTTN$-CV7P3XESZP)KQUKJ13":S"@JRD4IE M#^YLY:AR>W]]=HVK][W@6&>:$Z5GHY>$_R:*B]R> \ MT)TK/1R\)_DT5%[D\!YH3I6>CEX3_)HJ+W)X'.ND-TK0ZWK73GX4:T+78+6N M--1:UO7]3?\ ]:GJZP./-"=*STY/ >:$Z5GHY>$_P FBHOY/ >:$Z5GHY>$_R:*B]R>!I3I"5W :D2]1^LZMAD8KJNX7 MU/+S9HA!H4R-\:B<8: 4SQS4A;&!@:2$K8TH-*5)AFB2"P%Z&8+>M=N]X$:N MF?TY. %\\9G^U;LX5\7;:LV4Y/ >:$Z5GHY>$_P FBHOY/ >:$Z5GHY>$_R M:*B]R>!BTXZ1W2S10J8+$G3KX5IU22+2%2F4$\;*E*.(/(:%AA1Q1I<5"84: M68'6PB#O0@[UVZWK>!"^-[$'_9;BA!$((@]$-TV$6A;T(.]<+UO9O0M;[VMZ M_JX$N*EZ2?2X=*JK)S<>G?PN6N#C7L+7+EJKC=4RA4K6*XVVGJ52E0=%AG'J M#SC!#&,8MB&+>][WO>^W V#YH3I6>CEX3_)HJ+W)X$(^4'";IK%Q91(*O8)DVNSEZW3!P0+8T M2\)"4+B+$?GJ%TC3;(R8MQ$HU/&7)OG%A3> MOHA,X>B>'1Q?UL;6/$&6D*D^Q'.R0U,:;M*))LI0,/.GD(Z/ZVF+,D5-]*CC M%[[D:J)SN:%P2T.(-&($;["&Z.H9 =.EY;,[$:'#T8UQ;>J"2N \%*C B+1' M$;"88&:2V&="6*A3&$=+^AY:4Z1%]L:.G1'A[0*\F2UM'8W=DIZ21 MQXCTXAB0]L[TB852$"T3*-W0.*E8NT:A*7H4?KFA -8CVH2:T=L)'^:$Z5GH MY>$_R:*B]R>!JN].DOTO&6D;C>&GIY<,6UU:JJL-R;'%%QOJ=*M0+T,1>%*- M:C5$18L],J2J"@C+, ((P##H0=ZWK6\"&/($HM;_ ++S$$ZP 51"[IB<3$RP MI1KQ2U:=76M.$JB5 1]NCBE)1H@CT+MT((MZW]G LB\T)TK/1R\)_DT5%[D\ M#&)MTF>EZQ0V6O;/TY.#0G9FC+\ZM87'C%5*AO$X-S6J5HPKB$L<1J3D8E!( M=&A+-*&(';H(@[[-Z"KRDZAZ9TTE5.LD[Z57" MZ+H;+8E3U H:?8B1DC;A$8Y#*AH)VJ\/8?%\3911H=9BK7IF!P;EW'@EMMF;(G:$<0*Z264=5,5IWAM<$:EJEJE@VEN+&S,?)!X/D1 RBC M](FDL:8D)Q9I!X2+=:*Z'3.Y31M7=-7BZ3N FQ%SD"LWC!QR3HA5C,YQ'H,W M7VR&JU"V@/&?H!Y!J<(;:IGA+T9KPET]@4;Z;/$Q M@F5<$LJV1QJ9<7:)9GOUEDI1BJ,2AL:4R!R<7*'R5$#QF]W+*];E?8,HLX2@ MA022$CO-"=*STY/ B;1O&+CEQ;ZSRJ*\;**J6A8U)NF"ZR"1L%0 MP",UZSOSXFY61UN3N[NW19M;$C@YD( Z) >: 1H2M=S0N[K6L#I(>'W%+E7U M9>H>;R:XWTCR -@O';IYDPLVXJSB%B#BA,B^-J:_E1X4J:73UH+>C&=()5HC MN>/M,5L?;W ]@2_\T)TK/1R\)_DT5%[D\!YH3I6>CEX3_)HJ+W)X'.ND-TK= M:$'73GX4:"+L[VM<::B[!=F^W7;KV*=F^S>!QYH3I6>CEX3_ ":*B]R> \T) MTK/1R\)_DT5%[D\"NKJU=,[IW4[TY^55G51P;XHUO8T+@3:]1"=0BA:TC$MC M#P1,XP$AU8) S1Q&Z-+@2$P6@G$&@'K6]Z[>S>\"5O6-@T+LZN^#U=6/%(]. MX!-^ISPUCCEX3_)HJ+W)X%1SG4G3*K6X)FQ7+TQ>GZR MT[%.15WT@NFZ#B9%&6-.HNW (7F 3F.) M0O!2J"-!(51QAZ1X)JB8=Q>;<#:C:Y !9:-B797C,,\Y:^ MLVB6]_>*=.TD5>1&D)TRI(M")4#2)RZ7E!E:5PV*R'V5& M<*Z(98L\.DGJVC[;1,Z-/MVD*R.*CX??C,L.&Y'Z:FH!2S2QS !((XP)LU'T MT>DI<==QNRF#IF\36%GE!"U0@:YAQ3IYFD!!2)S6M8C5: F/KT^B%9J$1R8X MH\XA2E&6<4,19@1;#8_FA.E9Z.7A/\FBHOGJWBE=DR@]BO3@^6R'/Y45:VLMV-: .JK281^AB)TI,T'>M# MW@?6Q>*7&/E1UDKK:N2_'VG+^;8;TVN)R^)(;@KJ*V&DC*UYY+$_R:*B]R> \T)TK/1R\) M_DT5%[D\!YH3I6>CEX3_ ":*B]R> UTA.E9KU==.;A/K>O5UO7&BHO4__M/ MYWTA>E:+>Q"Z]_9WOC346][_P#I]B>!QYH3I6>CEX3_ ":*B]R> \T) MTK/1R\)_DT5%[D\!YH3I6>CEX3_)HJ+W)X$)+_X.\-.+W-SI&3#C=Q6X^T/+ M'[F1;4:>Y-4=2PBOGUVCIG [ELZ&L3DZ1=F;%:UH,CEX3_)HJ+W)X#S0G2L] M'+PG^3147N3P'FA.E9Z.7A/\FBHOKK>!QYH3I6>CEX3_ ":*B]R> \T)TK/1R\)_DT5%[D\!YH3I6>CE MX3_)HJ+W)X&+3CI'=+-%"I@L2=.OA6G5)(M(5*903QLJ4HX@\AH6&%'%&EQ4 M)A1I9@=;"(.]"#O7;K>MX%=\G"$?^RDMI8]=X!G1\@10PB]70RS./D>+& 7; M_;!& 6];U^[K>!9@CZ0W2M&C2C%TY>$^Q#3$"%O?&FH]^J(H.]^J**"%OU=_ M9WO>\#L^:$Z5GHY>$_R:*B]R>!SKI#=*T/;W>G-PHUVZV'?9QIJ+7:'?V=;_ M /K4]76\#CS0G2L]'+PG^3147N3P'FA.E9Z.7A/\FBHOLIZKX=7:F4(6:FX"J:4;^=%6AK,=DS8I6'&$ /V, M)(S1[#K6Q;[0R_D;QJX\\HNL?4\*Y(TA55\1!@Z9UP2ACC%N02-V PL\D!RE MIAI"_-K5*&YS1(G<+8X'I]*"P!-T2<,'>[HA:V$IO-"=*STY/ Z MRWI!]+;:-7I!TZ.$!:[:8_R(Q5QAJ92E+5^$/R8:E,3&TIR@@!W=V, #2Q## MVZT(.]]N@J H*"]+Z3((*7S&6SWR8U M] H'*V$YRG31"6FMO*RY(F5D(%6W E+LH"C96SPWZX\>ND$E<%[=OIK\7$0D MK[-&@"1PX&5%I4A'%+>77O0Z$PNKZHZ4U-H=MY6EB%H5<,J#$[R1I"BN54L1+S?*:"E") M*VC/*>G5G]'$[�ME M':+BQA>C2][[!=T0M=NO4WO7JX'U\T)TK/1R\)_DT5%[D\"._39IJI./_-[J MXU51M9P6H*SC]K<0%;%7];1=FAD.9U3YQ&@[N\J&V.L"1 U(CG5U5FJ5 BR@ M[./,$,7:(6][#2G"?@1PAY+V)U*+%Y#\1^.5X3\GJ<\DHV5-+6IR!3V4%Q]I MC-3FM;(!\DS&Y.06IN,6G"(3Z,T45LT>PAUL0NT)Y^:$Z5GHY>$_R:*B]R> M\T)TK/1R\)_DT5%[D\#GS0W2MUK8?-S<*.[O>M[U\6FHNS>]?8[=>Q3 X\T) MTK/1R\)_DT5%[D\!YH3I6>CEX3_)HJ+W)X%?W5 MMZP)(=6F(12PN(G&.!3R-LDS@\UYY=,^*S&(29M2O4;E48?^6-.MCY'I SKB MSD+LRO#F73UU6!'[5Z9G3Z:J7@?)9ZI!YFP>)D49A,L52\-63E4VR MLZ6K&!UBLCFI[LXBCA461IRE[EHTI8G&'81)A!NT[C/TBO92"-J.EG0$(5&. MM)M!C%.N!E2-KN+=P<@G2AV-V H4/C3H]@>GY 5I.J+1F%I$BTAQ#M>7LY&2 MJN^B,L:FU6^=+JB $&P=IF"R5E<(:.;(X8>]4^JO!N8BVM.[RIY;7A7!& MQ>8()@SV]&F;Q*8FM>ZRAG*02KBW2J% MT\IB4G>(DY*2M-K*[MB]G5NC&<8@7)%2A&Y(A%*DQIJ-O%KK1,,;XUT-45",$JZ7UHO4G9:@KZ,5ZUR%W0Z??]%RK?^H2<"'316G-BM;1F-F4Y5$[6 M.*"YN=K[N.NA[;&VUZK.>S1J?*IE*0(R"'10C*#7[SR.Y\4O'O9?93.]0^N@)(K& M3 MC7E,PUJBJE07PG2IV^*R YYVTM3^^.TRMEF:C'8"YF2F,R$1J08"R-KPDG.D M=VW?0_3UEJ+USG%B-_(*HIU:DP:(68RL+8W-<4GS=,9*\0M/*XT)3!B9.K2! M*(3K5!:HK1"LH)Y0=#P(R1"%\\F2CK'IY)5KT5$GUPY&*=MCBUQ[9]@1*S+: MY:K)8F7J'"7.\HATG;( \U\= $2=PVC$4HT@5"$$A5IN#8U:-W*RN)(I:(>5 M)(,?;EC16/N\4DS? ')\*:3N"_&>+*N1,<0OJ]T7.Q%+W+6KPUO33HY,D=CW M;QS-[_P!Z@-A0V?\_P!R=H_&)4L0,\J?:UL03^C;&RM) 9"I/6KUMS@-IAAY MZ"*2TQ"?DL MG;27%"Z)%'K?)'= SOB!0@8HQX#;(V).E7ITRAN1+DA*D)"HH*DLWM"#W3'_ M .UO5%_:GWK^1/C9@=GH[_S)Q^IV_P#W6_43]3^K_P#I N37J8$.:JK_ )P4 MXZHYE6=3V$$"=+RL;YNRKDS0WKFN(SCG4QS:M7Y!'I/9ZMAOFS&?CDH>3(DC M%MC31M%WF\\PTU62WZ#8=G37F,TNTL@Y;0TS:SGJ-353!]+Z)J)#(+*4@Z?S MTL1R V*&2&6!9D2CD6Q^QY5IT2SB51>"*)+ J=B(6-*DN=T0URU1A^U*HQ&ITG5;"9I%LT(0'CM?]0)'PUE%!DU')2FM;4=T,*F-N MI,8-=Y>TSF!'/$*;+9N;DDZ;BLB:Z^>)+#TJMMAMA5SR$;(N\+E#P\022J8=(H M:I;1KT) WE^0G!TE&4>HT&91:=]0%[5#C[JYL;!,G.FYA(G%L3(:_F1-96/6 M,FDS-&#G)@(889*W.%E+Y'$8BVQP<&1*YNI2(A>D?0MA(AEB-6(_7AL3JP)1]\G:P@HW0/$ 6@ MB)5E2=/JX:OAEOQ&FJFU ;"AYHH@Z3" D1):[P9&J?WT90&B8(6UY2L #W9> MY;(.)+!K:@:D0-;WW\#X0VC^G=9T;=@HZ-I#;+%91):P6M,T@D?:SF];44DF M-)K6Y&W2%.$[483.2ET:D1A.O(5R95W2^^ P.L#<+OQXX=O;>[)'>KZ.5M:- MQ?%#RG,:8L6A;U]@-DLAK^4M+*\,AO#+6V:OS>>0+19:O3PX V 0EBKQ ^-- M<1ZVI>T+ MR).\B6NUB&N1IB!6"*(VEK;WA:A<-MI)\9C+"[29 UZ;4Z=K&] MJG50VH2]$D&A"(>Q!*S T[R(_F_WG_([9O\ H4]X%%E[_P#E?X-^S*XB?DZI MC O[LNRX13\(?;&L9_2QB&QLM$-W>E@3ADIQN;DB9FQ.$M.6:>S_ _)E"0D2@DPQ/L)NPU4IH3ATUE(1+*^I1O*B$*@<$:S%1,= M2ZBL#AQZY^K2.MIIQX-L+''##U2AF+*V2!, T_:?N@,-[P:OL&-\+X?6P>13 M$S0YKC\M=F=C:;=IF&,L\7.0[MW$1-]K/V/S) MF5K2(9*(G"2$AHT)(-K&QM3&DG[ F(,+#;+,WTE&'Y?+&35=,TC?F38%KZC5 ML*9Q71QC&I-.+ LT?HS3&W'(SC#@E["G":4,9GVX-[T&>(I1&7,\*9ND3$X* M1*U" *=$[MZL\2Y(F M5(PE$*##-JTR,P)IA?9WP%"T+>M!WK>!6.=]-\V_L MJGO];F/X'=XZ?2Q=3G^CWTVO^#YC8$N.8T;D\QXE\FHC"&9YD$XE%"6U'H0R MQTX*5_<)H\P5\;HD0RK1+6T+>Z[D*A-LA3M2GTF-T$W9I>@=_05C((ASDKBV M+-?:O@[YI-,Z6X\15),28HPHTK/)H52-X"8FENA4UG\I1'(2[6711KFBTL:9 M3M$85LD8"TQZY(&*M49Y65#+9A;39"'B"S./I>4LFVF4%029#$5ODA*QN-6E&CV0/9A!@27E5@<]:_.FASH:BDB6+3 MFHGZNB=$UG&%-W,KVZ+DEH<=TK8YL>CT\U:6$XYV9Y"UK#BW$MN(*4$-P_+ MF!*SC6MY+%/]O1;D#H#^TQ=]:4]96:G0Q^.D3IF4'R(MP HAK2UHU+([,A*) M"(]3I2N;G,M84>FVC.\K;$01CZV7T5W,_P#DO1?Z:Q7 Z_54_P"CNGM^U4X4 M?Z52/ M4P,+L>?QJJ:_FUG3-0L1P^O8J_325K6]L<'I8@C<9;%+P^+R&EI3K M'1Q$A;$9IVR4Y1IX] WH !"[-;"(<28N#<_L"Q6DBI8.9+Q,$;M>PC+ K$Q MV."?E+''J,(GY6KFK4!@KT$D>B1AKQC8^$E@VM M"(1%F8R /=:JY"W)F=-#B8.R28WC%;NX2UQ9PE;DT@<5R*#6=8JA8T-J-<0% MS]?#56PJ"S-]@9]->&'"R80I3!8_&:SKHYQVT1]E?X(D@&GQI4(F*,19$QM* M&1MWJ$"@M0P-P4>@:*(+\()-TC#(/6]P"0:D;!%B#" M25HG1K(:5&C3ID29-L!:_/QH>T MZ"/(]KUJ:/Q;D55\GL!Q4HPOD;&O9DE<-#OY>C"M)$Y(A&HPZ,$HT6,(05>W M\^(0WR"O"(O,6&MU,@Y*S."/"J&PBQQR=IS7DLU5XZR!BC;@L>V!WFPN[CM_3CM?]0#F M'@=F;_3.<;?V:?,?]9KA)@;RYR52\W153%!80EE[7;1L]C,@IBUXOKM;:*L^ M)JO9)%K5GR;;D@+D==LB]L"4[QXTM6GDZ0\36<4 E48I3A'OC)$+*E[G"8I9 MW'Z9U) CZ'22.PV^2&,RE[2\H(S?^I3(E+;;;%(#ID^QV M3]],@/V<@*#2X+5ZIHY<::.!V$W15L5,DC;VU37-+.Q\A0K9=Q,)=()(71K> MTXD*EK8GRU]'FMX0=PEL2"3N"T04RA<&7<]J:OJP;,Y#.-2Q*7+D US".0\ >U4=96V.$BAC%#+T6IH$_Q!R;WE,\2&$OG&)9L^7IW M71ZY _ZTD3EZT:E*,EQ* -*N2DA)4AMJ16'U #_ 'T#*Y\A ME+A#7& S%DBVC*K<#7$$[AR)-..,KS*H['W5OBE@TO.X2\&!D!B1Q1J2)0TE MJP;3@4+48693NT.]Z[,#\]4E_\ *F-7[(" ?J_1W _2$@_Y"B_@B;_@08&JKMO2N^/, M/23^TUKRS0P^4Q6(KI&VQF02-LCB^9/B*-L;I+3V!N<=16)^O;DG)6/*_1#4 MVA-T:K/((T(P(>4BY$5\X,#E*T::9J(VV*WE(-U(A,C/&O"QS)!!3W-A9B4) MDBD<>7O*[9B%T0(U+:O0D&JB#S"-!&,-I[E\3":$@4HCH3A.(V<).WIMT:)W M+4)4AC6$O:GO[<0*UQ!6R.SQ=&' #L/:,.MAD6!5-RP^E)Z2'^9.H/\ D4KC M [3O]-M7W[+"XOUM:,P+3\#4]AVI X;)*YK:7>O)KS>#E*HE"VYMC[X[)7EQ MCL,>IJ_MJ]S:TAR)BWJ(,2Y26-8#LD1'@Q(7*\K>DFXJV12L':WF2TXI,6AEBD3C% MJ9/'TS2Y2IJ5C1V="78:R-MR2Y%SDV/C+X.VY<^JQ%*P*3%1>@LM8QM?K8E2 ML[@!R0M986@"D+EMW-T-L %&82LP][80 MZV8J3[UVE#$8 /8336*GICU!C^S(Q(6TIU=DJUV;"5;(C-^UV8\E:6#"W!). M"(H8ABT )@!![V^S R0DXE04 ].:4>2:'0BSB3 FE&!W]@0# ;$ 8=_U=;P* MU^LK]$_U%?Z'=]_D]>\#!NIS_-PX>?M$>ES^M]2^!;+@:_M:SHC2U:SFVY^J M7H(/7$8=YE+W%L9W20+6V-,",QQ>G,IE9$B]W<0-K>08>86F(-.V66+80"WK MLP(T1YAX9SBW+;;1U?#Q6=%9'%)'9Y\]KTU 0JF]TUP6Q,3CM9+FX##(IE(J MR*TR'F)-J%A+;KUM-$ OM(P-01&.<(;#G4+@4"CX*PXI6IM5IQK ;";O1J-3K0@Z"FF^G9;;7-ZD M@$>A<2$SJ7*OU5BU_#6Q.Q1.3P^-M$"I(T0R?$L0FE7H[:IH M0+]E7;GZW%)X'6ZWWT87)3^&T M1^LE3^!:[@,!@,!@,#J+_P#D*W^"*?\ @1X%9_1:^B>Z??\ 19"?%GBE)@W-Y[8G:Q-KZ^09PD#K8$ MHF501BO80E8&5W?F14@F+==;*M&X#9/CPR M[8J]BSE?2QQA8H='B;=BD1KSA'Q_Y+MS.K"IL8V#*9W")!83RG7E>6;;W$@H MDDLTO9>C3PW_ "#J-09GL)\K-LINZ9;)T,GET/CR>/-<1$"82: K['(E<7;1 MNH+.1J2Q#[=EA"R M?1!(3C% 22@J#2RBC3]%@T<840(T1)1ANM=\99(CQ["'>]Z#L8NS[.\#ZX%6 M'3'_ .UO5%_:GWK^1/C9@=GH[?S)Q?TN.HG_ .(%R9P+1L#X^3)_*/+/)R/* M_ \F\J\(ORCR?Q/%\G\?N^+X'B_;=SM[O>]7L[<"JH_GL^0^VFEEZ)$8VG;3#7",2FGDKDJA& /><>HD@;9,RP\_CA=FG]]]@P4*H"4$\\!8 G'!)T/1(3C-!T,P)6AB[NM[WW>W?9]G M Q2P_P#L!./^Y\F_ZE6X%#\<_P#*VE_L0W7]2]=@7B4M_JBC#2 ')AG% 'V;$#1A>Q:UV:$'[.@ MJU6=."3.7&RG>-B_D$W[8*2A\AA<6D*:E6O;FX()M3=MT7,U[\F=IV\ISW)= M"+:4"0Z2B2)4BY* P\A86+P0A@Q?2E>APVX(,X\F%#FQ76]S61R<*NFF)2X, M3I-&ZTFE4E@3VMF2R00J-$$62!6)M1*P$&.S<-4'9875X(7!JRS.EG.XQ'-" MK:016Q766/CZBL5$BKB-0)2XL\QL#E#8+W(5:9;8J!GE9Q)7)%7&])E2U.H1 M- /+41OEQ198@NLK]E51J"PN-+DK&A7QV)QQC6H(R!:7'4*EJ9T:$U(PE.2A M4Y%,JPR_ T[R(_F_P!Y_P CMF_Z%/>!19>__E?X M-^S*XB?DZIC OSM:!EV?7DIK]0DC4 YO7)3MAT8E4C[H@#[HM!6+I S5@!LM V+-[.N!&2:%^FU_P?,; FOR+ME92U6+)FUMJ9U?'"9U56T:2KQ&@:BI342)8'(4^?0R*R'TTEP3*T!C6WM6FQ*MYIIE4T8XL\UC:T0>E3Q22041?F6K59J599MA\AX$P./K@*P##R&]] M>:1&,"C919Z5"K0*0E:&:N*1A@$5ZGE9N[5'E3O6%I&HSX9%9$US5V3UBE0. MK_(*.ZV)@)A')AK5.3@:5IK;"TCCK:@9110SPD5Q\Y1*;HL- M\AZ^&2&($KJ:P&Z-RQ.>$M> MT/!'^#"8G,$8$>.ME]%=S/\ Y+T7^FL5P.OU5/\ H[I[?M5.%'^E4CP+5,#5 MEYUJ9<]*VY3Y;[[%_?6K2<5N9)/6O3V-A3SB-.<94NY+2)>U@<%#>G6QPF"XMQ>'MNNE8XMAN^X)D7H$WJJR1JBU ="1]-]Q1LLA1-MDNDQ-<$%J M-R%IOE:,PU0K6""47'WC&P<>9+;3K#Y$L]B-G/+8]--<)T@TT1@ M)R);)EBTV,!7.3TX)!R+V0E[6IDQR1F\H2>5)D"92K7&J0D_@5?K.4O$/GL>I=YL"-,$?A-:+[YFRBN5<:K\TJ03%0OC#A+$5MMBPA4 M=M0A,V!7KQO$\D L#1D9ZBKBR3B7QJRJ2EC]*G&ZG&MZ?,BFJG;UHFAPF/': M#:@$G7K+46IRI'"9OR+84SHX$GZ:7 H1IZ/9ODPM##KRGJF1>:U0T2JC8[(& MM[E2Z%(H\[SUC:W%A12/>Z$FT^K^3MC)*M.36ZDU?=B?:%TT,QJ/7EF>$:<' M2/2X-FNO4_J)"A3K6^N+8DFGN.,\YA13 V1U7N;0I]37,:T',YITB3$HYR\+ MZ&?FY#&%PDKPK=3$*0!?BJ3-)PD]2?(I'=$CGT33P:11"057()#$K(:9 XQP M]?$90VO@R(VUKT[,Z.'CES^$B32EI4$B&2-C<$IANRCCM%:"1^!5ISV_G<]' M;^G':_Z@',/ [,W^FD?&.;J67UODZ*F6-TCBDPL!A*8XWRL@(S]EI0])BZG];FM%< W75P M2!9.HC4ZQ [A9(:@ *66]$JDD<$99$C02U:GCY4Q5W(V-B!P($J:U3TDE4;;^.]EL\G/F<-B1R6=/U81-+[)7YYXC-Y2-F>4Q9KI0T84#8Y.ZJ*L&"9L!;=+VAMC[H MB3U*W^&2VID*2$D7="$+FM=O9KMWK>^S7;O6NS6]_N[UK>][UKM_K[ MP*I^6'TI/20_S)U!_P BE<8':=_IMJ^_987%^MK1F!:?@1JO/CHBO"?<>YB[ M/;8G:Z(FTTG XJZQ84@23%=*ZLF-7I4JA:&0,XV8AF3S0]=H0"E SCR2P?X, M'?[P0*:ND@VMM,EU&*^W52-#"QQYBE8J[0E.;"[&\>Y#QG/"B "7;4BK5; ' MP#DHB8U6T9DJ2A9FGAT0"VOJ"YG MY#+8C5KY$GE7)ULG34G:,6;):UK59B=*-1H:?P1!5K0[#SXGTZH?7\EKQ#$? M :HW'K9EEGK$,9:6EAJV(P*6PF.1>?\ &Z!U>].TN4Q*J+CED;;Y4YL[<>4R M$/:$U0F*2=\"8T);\9N/B?C9!GJ!M\Q>)8S.$P<9.R)70H\"2&MJ]H8VT$/C MIKDZ2"0F1M >SF*4Q;@Y+C$?E8DJ81" A&D3A(O JKX;_2.=8G^4[A7^IK7^ M Z7'_2/4L_:J%!+LK]$_P!1 M7^AW??Y/7O P;J<_S<.'G[1'I<_K?4O@6RX&E>2%0"Y!4!H@7<-:3* MM%4H]9@R ;$@FK$MCSBY$,PW)G+<%29"X&") -067XO=V+O!UL @@Y,.F%&Y M?-K5DX[-"Q,-M,0HN]P5AK],3'T30\TD*F)6Y(=+Y6XC!-_!*)=8\\Z"$Z/J M@G%;+6DJ3@[#S95T['SR1\\@LQ=)'=X-E'L$?4D696*14Y.GSE5+^6,)NHF0 MR&1R74@=*META WB2@0B/>DQ>]G=@5"D @]ZR.G# W9TL>6LR9,8LG%:/-2& M1>",3%7 W]E<%D0+K"0VN2B-6%)>,JJ.%NL.?E30&2M8BM@*5G]NB# WY M47$HJJK@#@A[1,4X3/+/L+/#>+\H;YL*21A$V,K%4# MJ5/5R7V.$2>(MR\/L,:T03]!\F)\,,>A/Q);C@,5L7=> M4,D06;5C=YFQK2E9J%,K@H6QH=#C1F)1(DY"0P MTP@LH.@U[6]%\(V*5V3.M+*UGB>03EJ?!OT_?*1F$913"9/JB=M*:/K4).WT MY\)?56CFHZ1#5.B8 @%M9^DVQ!V$CV^O.*["0^R]H@E!M1$ 6&/4CD;3%J^3 M!AKC$'&1S QS=G-"@#M@<(T[R-W=/%-&4:D5."Q1K83%!XQAUX9RAK"8M+9* M!ZDL+@L@A#=8\5L2QF,4(@LGACPI3$-+J@D+VI(3MRIQ)7IE);46>086<2<6 TDXH83"C2C Z&6868#>P#+&#>MZWK>];UOM MU@5:=,?_ +6]47]J?>OY$^-F!V>CM_,G%_2XZB?_ (@7)G ET7RJIA-/[:KR M4R=)7CE33I$6:3/=C.4?AL5='&:0T<_:4\4?'AZ)*?1D14L2I7H( ;3!"+OZ M^U%V!GL>NRH)6,TN.V;!G4TJ:2JNO!329I\TS\SE630<;U-P."J>%QF6U,TKK#C:Q8Y:E M+)+S^T]8\QB1+%RH+IO0@&FFF&;V< P0][#V4,KXESR6NR1H)HV:OC&_/3M+ MGI/NKW%1&I/"(XS/2MV>1KUI;Z>XM<:LDDWUP2$*RT)#D/2@]/I1K1H=5CB7 M!Q4YPV)QN,\4CWD;:T%U[&F)FJ(QT$T1YTDVYC>D+NYH](2_ M#2JB5BDONF .'H/56W53U0.3K3$'B#PN,I^"Q622>"4S P+VRJ8))5CNUPL* MEA8@(4B$#L&-N)J)I;"5*X*) :?Y* CPQC#?3)+(M)CG=/&Y+'Y HCZ\34_$ M,CRW.IS(Z #WQMKN4@4J!MJ\(/5V2=H!FM>KV8'G6'_V G'_ '/DW_4JW H? MCG_E;2_V(;K^I>NP+Q*6_P!3E3?R9P/_ $6:L"GOE1P^N6X)WSTF#"S3AI2B M8&IXIYGC:9J)<+\D3EQ*EM0*H,6^K9^B;$->HI]($;LXMR]M1;4OC(WKBU9> MB/$V'HV)/NJV@9Y AKZ)60ZKF22V_'V>3+X?QOVNE47&\7H=3LS)CYK@V(4[ MJD2-4*3N7B[1EFI5^Q!;?&\L4)PR)TDW4W8)6\#:!6O-8VRV(]@:$"^N>-:3 M[@HG5L$UUT[O3A)F4YZCR-,XIU MZ+>]^*1I$,624>$T"X,2J59U"&)BBS7*XC9I)[DT<=(Y M9%A^QWCJ[V^@>M\>) WSJ2!,.=T\;L5A8^02! !W$K$)>G:7 0F_?@Z.-3AD ML20O+6G[Q%),K#5X 1&)2>H+[@[RT/BR&O:-6ZM:^1) MXD>@UY$O,T!<6,Q4<(H[:8+#N1'\W^\_Y';-_P!"GO HLO?_ ,K_ ;]F5Q$ M_)U3&!^C7 K-N.E)X'EP\V=5=1)GQ4@X@6TXQ"1ORA&D@KCRH#84#DM4)I$I MV^IWHMR,(BQI(UFD^DR9L$--L\!9VR1!H.XT'.VUZ$MVN91#;5DB&R>.UCJ( M6B*@''N,OBF>OK;:;.KJ&X6]-:+Z7'5\:,<(FIBD@C;B IP&E5C7" +0=C#X M.4UZK;?(965#6.72DB-2%P8Z^1S^"T2Q12Q6Y?-N3J!GD$Z>XZO;G]B;VN& MK5488W@;AZ-V9XB<>]KR=![ZYJYQAOANM-' I>ZH"8B[0A%,E[=5319+71TF MMKB_()2TO,>0N@X$XW/%RV^>FL0"D)J!0RHB1C\1P4 )5!JS7)SFL=,9O4\J MN*(P2UJWK4U<>E:8W4*N+O\ 91$!K2:0:&RLIS.D'@)?K(."HEY;1Y4$(AJ_(O&,&888(8@KK.^F^;?V53W^MS'\#N\=/I8NIS_ $>^ MFU_P?,; D]:MN4%(958W&RXU!<=2-56-JL@Q1H2PUU.(SP79W2 MI'1[?Z1@K>R.\.8H2PQQ=746CTD6IVU_EU6,;D%E1$KET?C3><\NS&WA5$- M0+%B@1)H1[%H/.D]/< +>AKQ (X9QP8P#:?7;3O4XJ5126.L\/W!VU.%/%Q@?E3#<-6-!1W[53A1 M_I5(\"U3 K3GU:391SPD=E!K%X?:Z44[Q@8$+Q["F23M[I/(=<%WR"6&LKFM MGT>405SC\=DL:.7.XV]3I8C3A3%^.)+X&@CC1X.H55E4Q&%L=82YC8*OK&": M:(#J/T\Z+)>P*'Z/([-;D4U?;0\HC=[PE$4^J(VUJ42B*NJ4UM".6'9?)+U*R+$]U0:N1O,%DLVD MC-+"[,"&1)66M+); D(U)*%N&,LXT]P1FAW624=2=/5I1B& .D?L6 M(QVJ@-M?;CU(M593B/J:R@:U[:F23,Z]]?*QLI!/4K^SK@'-#K&T&]IQ$)P- MWAK]!;ZF&:8G3F*"1)SQDE#.($,LP1!HBPB,)$85O91@BA[V'8@_:[[.W7J8 M%7]G_3)<./V>_//\N_ _ 0GZ:+D?^S/X>?K.2PI9=;!Z34W<' M'",NB=C1<4UT-2-$(9GHAJ3U$IC"5B\9*[UPU.9*0 VDAIV?'R%+(0;K1.Q( M2S$H>T@.PAJ.YJ\X*78LA4+>I]534YJ[F-\BC< >JK4&S:V)(P3H:QCE4<5, MDH0.4H>V5BD0P*C4I+T0-,M&E5DG>/L0;.0V/3U%R2?US&6V?6#-HTQQ:R;= M%$8UN926,QJ0EJ8A7*F8*&LAN-7&AC<&-1M:!*6M=_6EE$I.*'K>U)X2=9)9 M%I,<[IXW)8_(%$?7B:GXAD>6YU.9'0 >^-M=RD"E0-M7A!ZNR3M ,UKU>S K M3Y[?SN>CM_3CM?\ 4 YAX'9F_P!,YQM_9I\Q_P!9KA)@39OV_*_XU5]JTK2- M>4$$32R$15]?FAH/>2(KJ=RIJA[?)Y(0D%Y6AAS,ZO)!CLX :!L0^(K/T%. M2<8 -;R6\>,<]LVR:+L4N)N;AQ^U4$[ESA:#(P$UY&)58)TL<*O+9)#,1 :E M<_2EPM:M+VA",]MT$L6S2S1A#@?)J0\$FM6I*8T?$IN71_1[E,=%.DJCR@ M2@&!KMII7IT);I6* R2CWQ[GL;)1,]/.*VH'2ORV-G]C%0 :8TPEL.E9C,4N M3M[4GCIK@I:27$6A)6\M5KOA#=2P/!=R?6U&F8>*\LD5+0_ ML#$X:E"A.XKTK@[,RZ.0AG&(U*%6>I1-B$8"S"4A0B0WLEN^EEK*7)$5O5>K MCIKR"-E/R6?Q,]E,D)B%(YE,);H4[#0C>3&U>0H"ET9X^R#BS-![@P[V'OV% MO6Z_G&];UO6X=)=ZWK?;K>MLJW>MZWKU-ZWK _/')?\ RIC5^R @'ZOT=P/T M;""0)AV%4D$X)A-&PJ$ 2 JA+2-HNPY(%,/[10)27V@T#?J#[W9O[.!051%* MR&>PRU(XQMU*VA=&A<<<,"=8 M(Q$I+"35!/?+!;;$>>6'TI/20_P R=0?\BE<8':=_IMJ^_987 M%^MK1F!:?@5CVW5\\<>=9]DIZP>9+7/O"4O&R7;429I*UN5@1V[YK)G-(U+5 MD]C:J"OC;&'!O$>_B1* EIMA"#9PT_@;"(K7%F&!V)$$AW MB;]1U2W1E2UP.P6V5GV.B1S]E$W\=CH$T1MJMV",\B+K]T]>%LH?8O)Z;?'5 MW9U3FS)HHA?.3N M0C53=C%J4C^ZMR[2285@;=25M"_*1;TM0(70 FXTDHU<>E"57$"005WL+8RQIQARD+^ZM[U1J:&.>A.Q1INQ& MC%LPA0)4D+"PC JKX;_2.=8G^4[A7^IK7^ Z7'_2/4L_:JZEAYA**SWEN=X--PQJ&-C Z3**\&208<4 MMD-7+6EYE#6_J6:[H7&H*H5DU9%7"_JYG09?!Y86DBHHRK5QV1 M44H=F2='+D"LY(_M#6:2(A"8:L0)0EAQ@6\CQ(K)9>11 '%5')VJ;:]GA:>- MLFY_"-I2SD3LMAD?1%AB3P@-%M,L+\L.LK]$_U%?Z' M=]_D]>\#!NIS_-PX>?M$>ES^M]2^!;+@,"JPBK.0;$Q\K6>Y;SM M7CC9CQ+DA$#?8@][D:>AX8F7>R9 )C9897;LEC:V+N29.W'/J(QS,T8!3ZYX M&L)B[]4)3*)6W1\V?Z@SAZW(:W4)8;0R&0*(W+WJWF56Z6,['# 9&YY VHZ. M+NUM)*1;"G2&B(.,-<4>!]HP[=3]/&'DM,3/S%@FQV88.38+%0)SPT2]HX[4 MR[5HNFA['W]/E?2[D LF[5,7$M<)V2I$3<-"%,48W#F*RJ%4PNC\RBB M^%O(;NY./Q#$N$C&$N/33DA:LWB*YL$A<7,K3*ZQ21HE*,L9@#R2#0E'%$F@ M&4 )38%5;M]-Y OV5=N?K<4G@=;K??1A!5WT=FXUWZ0?!-I(6;;SW/B17K<2O"06JVA-6Q;28M9I*=O1* MG:89NA^&/>@C[O9OU-X&4K^FA63["J=@4FGLM?F"K>,[?Q9< +H]7ZI9*(5' M&C;9"YHU+7*+.2FL[:B9^Q*2'Z.B0&F&&;[Y>_#2[3AY$ZZ:C=8QBERE5YR- M=)'**P^,O,B)JZGVQ4YCB;'R'CQSV) SQ-N:TSM*$/(YU&YB+)T!0H0I!:T$ M&C2S _N-],>M8P[R!]5V=,5:22.]:/;^S :8>PQ[Q*7>ZNF59&M:9J:$ID<6 M,DWJQ.N7*DAI1KJG6GIC]]TM&8F#74GZ7K6STJ3&:PL)\FLPBB&&NE?J)NYL M,?2))[&JMK2AG69(I(QPM_.:#UM5UBB/1-?D2EE32LD"_110=%Z2AWJLZ9;! MY-'Y;,[!;%KZ4\M:A\AS%!ZREU8+VAN:WR,2B*2!LE,0<&Z6/S_I84L7/PDJ M1\2:[@L9OV#J5\@E,"Y#N\L<)? G=P-+A[0BG;6N; M)HU1%I3&!W%T$L "@L0C MV[4U3.U.M$ KR,R[:JGJVK5NKJ,Q1W:"%,B3)(NABK#"3CI:4>0>L]9(XQ*2 M50CR3#' ]8$W8BMD]A@0?Z8__:WJB_M3[U_(GQLP.ST=OYDXOZ7'43_\0+DS M@9?='3OC=US:TYB^6G(4 +1DGLF5,@(?"75$PJ]<5K3XF!):SGAL5GFEAAEL M+7/0C^^9IV3$;[?)M&)S QD738CS,8Z/S38"N$K'J8N MDDG$>4@7C@3O)(.JCUDRYT4[=FC>W$UK<1(S=* I4>R@UI1/38?XPR2%_M>S MM1V7RB,0B&N88JBB+PX&M4,G48F EDFL53$HTY/SM*P1_3*>8D2MAB9CTE+( M, K(\? RYCZ5%<-45;(E[]EH+HVW0J2Q1&;I!7R%W3ER6L./U>!>$+TU15( MH3>9QS970*89)R%2:H4IE!1R,820AF41Z<]=,EMMM[1^RWI2\KK-AETO6R(_ M"U3;(I>Q/7(R1O"AK<"VXQ8PL$Q7\F'D1R9&=W20(TNRQ[,$L-5!*0GCZV,M MYS>]H7+'R)/EKQF"QBV&).C9G-DEX:SV_DPJ0(Q.2(UQCD4T9&22 ;X#6BBSG.J&M M^2I$[0.4ND0>K57FJG108%Q>$Y!!)YNA:,.,"54_T/5>S;1@@C,U#9)H8P V M6$0],BWO""#8S-@"(7JZUWA=FOW=X%$,<_\ *VE_L0W7]2]=@7B4M_J(@0RPGA),WH6P;$'0NS ML[==O;@5$57U"K!;>-='WA:\(=9_(;QAL62O4==) M9;KIZYP4;/62A&GVJ\):G5[)[^S0GB\ -@N'4JA;F\MB*,5Q:8V,UH-A* /6@ZD+ZI];3$2= M(73MLH7M.PLM@2:/A/K]TD,=J_5 ME2G6[)Y)50C8^_DDIWUC,=4"=<-G>DZ8]4G(=FT1_@J0%FF < 6@B%K6M M[#7?(C^;_>?\CMF_Z%/>!19>_P#Y7^#?LRN(GY.J8P+P.15K.%/UTCD+*B3+ MI#)[*IRI(UZX%'G-+=(;JMB&U.T/SR6F,(..:(ZLF(5YY(3"A*0)_!"86(S0 M]!6(;U)+!J>S9""Z_8LJIIDO_E72RB1(8K['G X=(0M'-H.AC3B5.WSUWFKL MA*$CG'G3X,M01YSKFU8<]J555HE,26"J%?Y& M?8!'*XIL/.=$\Q7""VO:[CJ?_A!; :20>W&^$5XKB6E##XMU18$N3(R7&M+& M B%%(TN1S9V<:U2-CT\/,#XG3T0WA&RRQ7.K@81Y"W%(G'>N^ M @CR@)'\=>3+K<\TDT;>(4_P\HZFJ9Y 1%ND;>F;Y0UP^X'FU(H1%)8E0.+J MV;D#4]5 K6DGD'Z H;75,'8 FD&C&&B*LYA2^2T91_*:>:KTB,W\OCT0;*9: M6185.H=85C66Q0:J8$ZSQQD6VTATAL@=!M\U$O;4^D3SH>DA9(R=)5 3@H^X MH]>U8Q2SXZWO#&BE"=RWM@DA*5*_M#@QO"^/O;M^1 MEDA3[(,",PP-9,O3;JY!5J&#,=F38!R&"<;XRUR1,C@ZYI]EO&$Z/I8K9:V% MJXZMB#Q(YI'(+'6&4ISB!-[HS1](062E,#L[8=IPZ<-:I'DV1Q2P9/6WA*X( MZE1Z'LD(9JS*=(1"WBO-.YE8:8MP!O<7*$OAK4(]L0-AFD!:8HT1_DB01(:J M2])>N]-412M]T2U%[##8LZ1QT9H/59)PGJ$4_P =ZFBRMV+-BZYLD+.5KC2Q MNBYL5$&H7$]4N(, %.82!.&0._2_K*4+7-YC]IKHNCX ?7K7A$'I5\S0B&(P0 M:M0!$8+0="&+4TBFMC%H 0@T(6_5WV:UK^IK ^/54_Z.Z>W[53A1_I5(\"U3 M KFL3DY/*8O>]FZQII%!4S1O':ON2#PD:*[4[E:MDGUD7]"C(QMX.G04:0+( MWUHTF@&3!IGSE7*WV M,CF4_P!-<=3#8T\\2JI(P69'61:4UNR P>D2A8F3AWV_JBUL^-2J8,-2VL=6S&P02;3J=/: M>.QU)65=S RISW"<6"SKGDQW86F-QVW"'L>@EG[6,S$^*2-B"W=AX6*0B1*Y M=$F"3K6-5'#GYM(=0LJU4E6*T259K9R'2D]$(:;9QZ(19H@!WVE['W!?;!W@ M5Q6?],EPX_9[\\_R[\#\!"?IHN1_[,_AY^LYS5P,XD73OA,]]\1DL:SI[)*\ ML6_I5R1G[62"/0=I>90_KG:,1FT8=*)%%(]7M7*;3C]J,#(R.@9\VUY$6%K6 MO34NB3(]I'%.6G5EOS66JT/0!"(P,)0=-F)H0UDI+MB3)GNK6Q/MK>F"!U7# MA2:9--GTQ9+%/)TU0^),;-)WK7O$,C6Z!&06!U1C4"%LH[2,:,-%1[I2Q!8L MM:$O;^BCT$;[/B$^I)0QI8A(YDF-3575T-FCE-O76(I1)4SVYQ1S*3L11JAH M2HER4XG11J9.2F#86NEG5P9PU2-=:B]:ZDBD*CV(.5=4\YP^31^16;R&GLT: M)+ WV)NK-)FA63RA=FLHPTCQ&XM(WF@'XGE>EH9Y7_3AB5=VA%;29[6E@'2) MSI;.DC:FBE?MZ!Q5NMF\H;&=&UV$GC^SU*)47RQD+6 8-EJ"$J1$:68%0 XP M\)/$\?6QEO.;WM"Y8^1)\M>,P6,6PQ)T;,YLDO#6>W\F%2!&)R1&N,;E#KK7>%V:_=W@=N;_ $SG&W]FGS'_ M %FN$F!.NY:H;+HAP((_JR"XRM?&A9*FE6S-[XWRV-(SQ">H:Z(W'6R@-4F1 M#$E4F%]AP"1B[FPBWWM!!!TZ7,(71>7P@F\+=#&IO4E;T_)#';<4D$MD3+7D M2O>+;D$IF;FQC>7^62DWD$[.#BK%LH)RI @)V7M"!6C6!X"3I6PG6SA)[WFQ M+P0"8)U3LT0VJ$B\2JPIKR-ETL4.2;V**VXY6N:.4LE;$W?3Z\D(TC/+UXQ1 M@CP]1\Z6<1ED)&CNS8"#'5:H)*+4 0FI V +@4SO#?"U(KWFJN50B,16-ES)NB=1HSGQS MKNYZ;O"NY5(FAJA2=D5R-B>:9;$JT8"B@.J-2;X@0=U+X 8=7W36@D%/8B&. MY9([K8)*J'?DQKG%*U4NY'O&5S-H%&F9\-;(^W;&2_L4ZVH5B\,@W8DY?@]P MLTT(PTA*>EI)XFQUM#:CEK!+(PVCBK7,-V$AC<= !GA%&4G1K,D6QZ/0%Q0S M:)REII5 Y21N\J:5"AQ*)\F. 1V%IPM^GVC-5Y-=&[ (W4,D>C!% V66(S3& ML[^RP"&8( -B^QK8A;UK]W>!^>62_P#E3&K]D! /U?H[@?H LR=GU=35@V:F MC3O-%-=5E*YVGAT?#L;]+#XC%5\@*C3(#12C8W=],;])4VM%CWLXT/VN_L8$ M.V3E9-XI *(L>=O%,9KQ$G:$#>^T.!7C!.=$E:>,U+V_;#?#9:^6 M?R5L:HG?3"=["&^-PR!V]:T*W-&Y@6JIDY21S9F.M4YIJ,@\(U;FN" H17:6 M5L-W<.^3CGR6>>0CF8:R!AL7G]: JE*WJV1>YAKVP.-M)V\B4/KDP/+NW.3@ MJ=;"5&]XO9?@%& (_P +HK2@X-!\L/I2>DA_F3J#_D4KC [3O]-M7W[+"XOU MM:,P+1%X%IB%86VGITSB-(H @4JTXU:1.M$2/24]4E*/2F*4Y1^PB&6$TL0P MZWK0@[WVZ"L&)\SK"B)-KK[-\@L]8P\J;%XJ5= JXB+;$9%-I9"J\36@WFG/ M\IL$4:;W5WCC.]$A3J#$Y)ZW2,H!A7>,%L/!M[J0+(T"NK'@,">'BJ$DZOIC ML1K4.5;!F$F;*(J+D5);(:VA$KGR-=!I56\NHS9YH' D21W;5)84YWBFBT0& M8-/4Z@3S*C8014E@)9.\ND^:JV2+WZN2D-AJ*NEG(F*S;1+JGEJM'$QIC.-+ MX:A"[;2B<-JD98.Z(1^R PNM>IM'5OLQ5RAFDS?[NNWU.WLP*K.&_TCG6)_E.X5_J:U_@. MEQ_TCU+/VJG*+_16G<"7_+6[WGCY3"FPH^U-+B[*[#IFN$JZ2F*B8=#_ 'X; M?@]4G6'.3D1Z147"Z^(F0GART ]-LU,B$7M0F"/:@H-0SOES\7F8J:\MA059 MKN85')H0XUM&M,+A':KDLXK*GR')_8724.OLIDC=:,_T:H3LHO$+8!DF[3^4 M^"6N#?')VPGJK^-=^VU##F(R4U53-G63&37Q$)Y8@OT)@CU*6P#JB2N#8H/; MU(D(0'A*5)S1)S1=PP&]Z%@1OF?-MMJ(?'AML5MCKZHLZDC+#D4L0R-FC F* M8*I9Q\K>,,Q$8=CE@&MFFDNY )>^X*G,I,U-Z,\\X9I99@M!N;AI;LNN^@V2 M?3T]B.F!TZNV,.P(]I$%N)(KV\K(KMF*#IO<75&8H R1-.$\XHX12A0$PT&@ M!%H 0CQUE?HG^HK_ $.[[_)Z]X&#=3G^;AP\_:(]+G];ZE\"V7 KJM+DK8=/ MK>+;YRODQ+?7:U;+]16-SYZ8':,I%_LW)),.!%VG9Q:P:8 M/7#M$/04_: (:XN'J'/Q%77*96];O<-M2IHTQ25_(G3E6SFA8D$DD$C*@3N0 MT)I^D/F$3M)K@ZTE"M0&^.@-<$HE*RT@"Q.5Y)H(D1PQ@)-.&F#O[Z M@ZE/R#/@*^,J4#7Y(&JD]?K LX'93R#/LYBC[*J0604[FQI37,CBO7 6T6!VFWJBP*1,;E+8M2EON<2C4 :K1G+RX%11C.@$!&@J)]D\ MHE36KD!JTEICD8MW3@2:DTKT[D1E^\B\72 H2H+$H#+/9U$667@;1M:20$J' M%J)&M2.&EC$:L4Z8'LE4A&-.)+(F0*=P)#V]\LI2$ ]:&$6M!6V[?3>0+]E7 M;GZW%)X'6ZWWT87)3^&T1^LE3^!:[@,!@,!@,#J+_P#D*W^"*?\ @1X%9_1: M^B>Z??\ 1\"MY7 >;,6JWBHR4M6DKA[Q1 M/&USKN6Q ZSZL88I)K"% :X0)E6FA!(Y#'WK;0"*OS>PN"T.RDC^\)51Z;UO M"J4!"77"&"SZL:C?(58,$D$*Q:!N-?BLZJ&,:IO1W!"72>.\5BBJ1NT/:YX[UHO7I&5:J4@+"G:%!!I MB T]"88&_."T!G52\3J)J*R(@KATPJZM(A"'I"<[Q5[1*ES,QHR52EJ7Q)S7 M(#D)9^Q$]HBD>]F%BV G16P"$$ML!@8?8?\ V G'_<^3?]2K<"A^.?\ E;2_ MV(;K^I>NP+NJD5;0T=62T*90M$CJF&*M(TG@>5J]IX@VFZ3)?*CTJ;R@_8.Z M#Q#2P=[>N\(.NW>@TC5W-6BKC;X:%6&10!#:]$(^0T%+MUE;HTT3>F'$4;1/ M#\B=@.KQ&_%C9\X9B7EK6*B')#IY2"-3^$>$>!Z7L!I2O MJ8Z=K'9[F[LLHH&:2ZP'X\47A;[)JVQ!N+RVJC8A,9-$)1?C;)JWA%=,C ?&ZREJ9AD3=+E3@VN"-[+% M++XTH+;5C2M )<\&.)&RU11BDD-FL?)[C5#V#CS$*ZE37*8U:,V!1-5$0ET: M7DI(JB;3.$AIZXE>\I'<489#JP<&TY8G*6;"K #6P[+V,T ;8Y$?S?[S_D=L MW_0I[P*++W_\K_!OV97$3\G5,8'Z"9Q"(U8T6=(=+V[3FPNWD1AY&CCTJE.M M:G%(\LKLVKDIA*QL>6)[;TZU"K(& ](L3E'%""8 (M!C*"D*;;5#LM2U36Q; MG(4\@325V#!(F4Z28N7%EER_*U:B&"C(LX2E+>-L2IT:LHPDH)00VQPT0T$?!)1(J#:7 M),S$3R:52[O+P:TJ53NMI.;2N$*@,JAA7KF$J$:DA;JO:B$&DR37KF>=I,G- M4'%Z"1!E85J<7)23J\@QI,S/,53 HR),!A!P"L:\*?V"4IX7&T<@BX58&!U0M"- K; KF)%&%(4YB,HCM M"*.-R="'0M"T6E) 6'L .M!7(=]-\V_LJGO];F/X'=XZ?2Q=3G^CWTVO^#Y MC8$J>9-;61;?'B9P6J5P$\M<'FN'4]I-?5,7*G,,BEG0Z6V359DE2@,-8"[; MKIC=8R)6+7@DZ=NTW82N^+01YL:N.2S=*&U=Q4@K)1<;F#<%]DR,1E=)C$]O M,\EJ-J:':T8VA6OS*NK993C,_M*@F,JCG02P"4WNA,V0J2A(*\0RJXZ!Y+UB MT59+$TJ>J7E\4CS1)QPM.V2V13VN78YZT00G"K4[ 2,[8#=A". MG6R^BNYG_P EZ+_36*X'7ZJG_1W3V_:J<*/]*I'@6J8&D;<7434L6LB]K79( M4SM"""F-%BS9PB:!T>WJ#DF&%)X23$JAJL[[0A?96XZ8JQ@A3RY*$[ M+) .1J<9C:@+4N[DU2%T2]\X\OQ0.2DL9F@*#N\&J(?.^'$YA%#3-=#JMAZ7 MDO6+2_5)';!A4'9))(JY8F/=SH&TYMT2X)4;5$VIRV_"1C/\!L//V;O1:@0M M8&M*.I/B]>SW<%]0 $P4;E]EVG5\R&Y*XBH;GL,*E)]>6/'FIT:$KRX/56SH M<2++*2J71064V *+2%-W8(D 6,A"$ 0@ $( #H(0AUH(0A#KL"$(==F@A#K M79K6OL8%7=G_ $R7#C]GOSS_ "[\#\!"?IHN1_[,_AY^LYS5P+1L!@,"LV2U M/=S3R"YW3>"5>]IE'("D:,KBI[3C\JKJ.J&Z6Q&-6^V2"2.*\Z3 F3"1%UTT M:3B#]-IZE08D_P "4()0!8&N*+K;F.EY)4A8UWUG*G)CJRFK&JU/(C;'J&1F MD--F,7$Q4VB<2@/Z65NW M\[GH[?TX[7_4 YAX'9F_TSG&W]FGS'_6:X28%H6!C$V:WY\ADN9(J_;BLH>( MP_-<;D^DH%NXV_.#4K2,[]I$9O1:O;.X'%J/"%O6C/#[N_4W@5IP&BKMK^E. M."&+5$.&7+!(_":IY)3>+S"O#['L>$$QU45/Y+6\V?EBULE+T^6PV-,G&OEI M;>ZJ&X3@7X9:]68#83;IJ0VRCB]80:[8ZY.5J%5FVGV39$=0Q\FLW>=L#/#D MDG/; H'D3FU E,@>UIK8F&W)]"*;5>Q 3@"G"<%?L$I[DW"J)8JQA%42ZNI( MEYPV5>TB*GE_-J666C8E1TRW>G)>0>Y-AI:<(4C<:@T8 M,\*9.<&T^#,!Y(Q"?7O-^15*K,^#IM!749E+W(K360EMK MZ+5_$%J>8VC%XM[Y\PVE1K/6YB&IKB.K"E[R[KQID:!8L*2Z4C<#/)L#Q(7R M2XP.L\LUP#&$U8V]6$?$A>V"R U_5HY+TL4F+V>UMTAES8$YJV\*6TAR6 M..TA07 LK6S!%&$&FAG30LX+,NG$IA5<36K47?VU.[%,YU/H=1V4 DSJ^-!+ MB!$(KUH?@3&(KEB<)NBU&G)K/.!_ATQ@@!FU(--"'I7UXIZN()!G".RF4P66 MH(]!XO$GZ/RIG6(T\C8GHM@1E: >I"D1*="":82M1C2J2QF$C)'L(1\L/I2> MDA_F3J#_ )%*XP.T[_3;5]^RPN+];6C,"T_ B_:FN-U>ACE=R>J83(G;D#92 MM5'ZN9Z[B+LNM"QV1J53I[E[DT.*9"P*7&,LT9&YK7UV.)"FVF)UM1Y08F+, M#Y,#1Q9M-;WW>K*K1V!.=R%^>H+9%?P1NM=P/2(W.O)$[22+.J12_.&SF$L] MM,6BTH)5-)V@!-,2FA[P>3;[/QBX]11BDCUQ[A*QKE=B5?4")OA%45Z>L,D5 MM6HV,4*)6IEA;(E RG6C+2%)YNS!!2JU8U@@ZWHTT(=.S[(X?5*CNZ0/Z*K2 M)91;"LNFR&=A;(4TV*UN4NB[FYHGY L7G1_PK"GC)7XBT:D2].L5>0$:&< M"A:#K<K%+\ MZQEELJ+D"&@TWMMENT+6ACB=NWZ\2$EK,.2I#2B>_H/A7-S<.II$ID:SM-:Q M]OELSD%66Y74U<*H8%[?NLC9_6FPV!!G26&-H(R..TVY";4H"SCE3"C\<*7P M25'@!FA)_"ER8@IXJS\:9P0]IY@S,<4A::GGU;-E)4?3-,QB,9:2#RT;^Z+8 M\B3H%R$(O\(F 40HUHK0=:#<5.IJ>50:/3*D6*%-4&G3"T2-D7PB.-<<;WEE M\#! MNIS_ #<.'G[1'I<_K?4O@6RX&H;.44G6#).^0%H-D(CZ&&5R^>SNS'B.MREX M0UFS$*7QY9USN4W*GYPCX=%F&Z;"]G!//WK0"1FCUK8:/:B>*2E 4TSF@('3 MS/&HI&8]'$MR5;6<*8!Q.>+W9[00V)'J=K&0!6WB.FJ7%@+,)4H5>BC%24LP MPL6PW&HH^AHP6[2M!156A:>7L6W15H9@0J#MB#2D GO#>P:ZX]3W<(K*&M/)FND7O*QR?06#L,DD4 / M:/?N)C9;.42X)D+4D;F\$B.;A':(2J0 -, !5K6M!K:GJ%UU]N7& M.!%E2.G94LTNAYK&L50]@BL7DZ*%/#.G>W-57$NAA"1N\C,I M#WP!8ND2ID*5,A1)R4B-&G)2I$B8H!*=,F3EA)(3D$EZ"64224#00!#K6@AU MK6O4P*LW;Z;R!?LJ[<_6XI/ ZW6^^C"Y*?PVB/UDJ?P+7&1E5*"G7C_>#)2$/IID'(C@M!\I/9#%TOD8%(3UXPE"3H0D)DZD\D M-=1'J 3V&S>85):[BQ3UR#R ;(+#K*BDHKV$@4-R>XN'M/R:/K84X,3V)M9V M^1\HD*DDTT]6Z*VG2TG2A.K3)E9X>E$^KA$90S150[5HDBCA+E%"K"V]%;\2 MDCJUP+D(KJ]E89T2!-']HC38@]V<4%U3*])D))28_RE,G*DD:LFZJF?%J),-&V2!RI*XIU4*F6-:49AODJ"6BA/KB G0QA3[4[ M)"(6B]"V&_OY$^-F!V>CM_,G%_2XZB?\ X@7)G M& MP&!4O4/+6X+WD=>L"B9Q>C&RT^)*?E%"Y*\1UJ>/7223>>R>/M]4MY+X>@;W M1'0<6:6A5,"BS0N[@MD:412AN3A[@PP&)]1R619>XU]9I+;+I$W7?83&P3N. MSRMXTFED/:>1?(FHFMG>HNIBJ\4>3L"FJ$* S9(AN*Y(HVLVH)/*-*.#,(5U M48]8IL!C X"3"I/94TJB"Z V6?%)B\PQ)?T"HV8UA//6X$> V.B$LR_FE"N( M5#2E!AA/?BU;[G?-!5M:SVT%,;Y)VI>4^($H30MPGN.OKK%G= MQ9M'B,/]8'EQ9#5C?WQC'Y$>5VC'O[;8;_P,/L/_ + 3C_N?)O\ J5;@4/QS M_P K:7^Q#=?U+UV!=S4R&)R%NB2E.TAQT0;2RE6DY^MD M'[3C%H?<'K8!]G9OU-X$(O-B5VM@E/1*0VS9<@=N.E5P6I*$E"QOKSNUZQ0B M15O*%+HIB)D.40^:O=@+JF8DTBV[HU214W(O 1IT(C#31AZ$GZ<4"TM<)'7\ MG<8RY@<(7)D$"):XHR4X\R>NX'*H+'AOL"8XM[&V$#LT2,#>XKF-N0K3&=(0 ME%XY9!(0AHFANFV?&-Q:7V[;B%!-FEQJE8@0QGV!2D3D70UC5Q9;>K>[ =*W MACQ(UJM?5K:TJ!DMZ(2".)24@1^,7H\ 6#-U+0]MNN4WE!+ <(T\7O&X4CG[ M$U*8XZ,-E$ULWN"6)2YE$O1*W-K?D,9?O(%*QN4;3JFTM+WRM&D%'Z#759\0 M$5 ,+F54UJ/[-)U%9U_2D>D\S:8O(MH('56YX533"ZI@MK3[)W"'K+*7^(O/ M,TZ/0=$%*CQ;!H>!L:?B;PU[9+(EU?3 M*0/OAR!L7J-2%,Y5DU@1;$,Q&25XWB)SA&:V (W,_3SU"E*C2ZOA.))4<0I@4 M87O_ .5_@W[,KB)^3JF,#]&N P,!LQA:IM7T_@KC(@QQ+*XB]Q-R>B#&T2MC M32QK5L>EY13F$Y!I4$*S>T^E !%#,UK6PBUVZV$&)#P5@\OKB#P&5F-P83*QCZIFC<@@D53:=V4[+)8TPQK5!F=DS203R:.1&X?'8XD)0KG MF0#T2FV4(*8DH.M"%O8A;#?Y1I1Y19Y!A9Q)Q8#23BAA,*-*,#H99A9@-[ , ML8-ZWK>M[UO6^W6!],"JH[Z;YM_95/?ZW,?P.[QT^EBZG/\ 1[Z;7_!\QL"T MC J;J_E_:]VSVL8JHD#-1L5MVG[WN:-3)Y8F=Q.&]0:X2*KBU.-09 8F9U;M M!HP ,AEY1HA.:I2O++1C1I"#M@##8AU )U%9[-*FM)4QS)>7R+2P2&6%&Y;7 MT.V'=AW5OB M,N9H:H=:U2Q%QFZZ@#2VY#;L2DSRRP3D8;3#5&I\$E/'O(3!1)[N=,6[)UGD MR(D"4'<5GGJR$FPL-XT6<_VS5)4DE*9*3)&*P+EJU]5-Y TS8^NE*W#.Z?62 MMK3#&;M*W2TZ#[\MZ1.VGD; M$2>@[!;,$I$ 1+?.G=&9!4-45!++YM<4.HZHU%.PQ8S)Z[C;FEAAE1.%3JW M%XN)5R(;?ZWN(U6@$I=*6L)?D^DBA8G/"3/'JAS:%9),S%V7*;%3S";3 M:RG97*6B%-JD4TLB6O$UF#HEW#8Y'$I2%Q=WH?@IMEC G* '6A"WVBV$A<"K MFS_IDN''[/?GG^7?@?@(3]-%R/\ V9_#S]9SFK@6C8# K_Y@0M:/S)84MF$69RJ^A'LHCE><;;EN64/,9F: M?4@)3M9^H4@6,20':=O9)B=8N/)4^4I0^BWJF1J*2=T9'F%(UL99YA*VR2SE MWN:ND)<;0D\CKIX_,QA#EL0A@1QL39'9VS96M_P#[O)CA)O7_ -7 M%P&!5_*^7ED*[I;Z^;AM]=P![YCOO%AVL1Z:V]0 MG@B"!<;!7@%W,4.YH&LJ:7;-G%/'V'UPT-M)0%EC+3J%ZHDLP-,6+SVL7C=8 M/(.)65)V.X8G&(0%SB4OBKS6U;/T8?V^@N1U^B0)6)T9I(A=C'Z$46<#:]<- M4D3OG@^&D&B5#*2!E:K;A'5^GNE;&B$UR1A:OL1%0,_MJ"V M!N;D,=/6-;P:759CBWIQ%'$F)5!HU9R$E&:<()T<=[@=;07WDPNVR7#536R@ MB#+*4A"/W !)3 P^ MP_\ L!./^Y\F_P"I5N!^>&3>I_LI;9O^IT?H%O7^[KC['MZ_^K@?I!;=[VW( M-[^SM$EWO_=V07O @^V<)FELL998;=+'*/R2-7S9U[U/+F?R-8[LAM^1I SW M=6TO8GIK6,DBA4D=D'K@G& 92P@SR310R!MX3%(8A"'1.!A$KZ5 M<"F2>?(72[;11-ME,UKLLM;V%EK1I)=";?[][;4"Y9&XC F)J M;QB2HA':00BOVH"H[P20J'#R@X!90# EA"#G+#Z4GI(?YDZ@_P"12N,#M._T MVU??LL+B_6UHS M/P-&6W1##:DJJ.Q /CS#[)HZ2/\AKR8,A;:L&E(F$970Z M:1E\9WE&O;'N,2I@7:"H)V I04J2IE*<\DX@(MAJ-;Q7@>K7,NX:\92FIQ ZM[JQ-AC4RHG M-8F 6:O2EB&$2<:G0@AH^VNGTPVR^2F7R[D);;7*YPB0,+PYLJ2KD+6:#O0@]H=_9UO6]8$&Z(X9!I3=?.K)/WEEE4#I*$\879S8RFI:U MV=25..\F5THHE#0_,RK;%84.;Y(.;RX M/0KFGQ)[F]2Y]6!U&*T.V>MF%AA9TUJ2O:YKB.">/6""& MKRT,BCM:)4[L<$)Z@L*M08ATF,V' FWQZIYNH"DZUIMLPZ6LA"I8=)DJ%8:W M.&FQZ2&)3%36XD?X9N=D Q!/2J =HB%!8!ZUO8>S CC;_$B,70PL3=;MRS-\ M61J(635SX][#!6+4EKN[X>1!K CLF9DD>)CQ#U)VDI.<0YI4R12D6E!$E"6G M-/2G!O-J9W-"3*T)EK-2V% 8DT%9$9KFX,#BT70IT3FG92!!3:*&46+8A!WV"UK0 M22P*JW;Z;R!?LJ[<_6XI/ ZW6^^C"Y*?PVB/UDJ?P+7.]=QJ9PF771!F"3Q:1- M;,4GMZWK L(\\?THO2*\./A_KC[_8#SQ_2 MB](KPX^'^N/O]@82V=4CHU-!3NF1<[^$@43Y*UTY7-JB^*W7-894NK^@ M;5K^H0M3@Z+Q&*U(DI9.CUQYZD>MGGG&##LJ>JAT9UBDU:KYP<"U2PY4:N.5 MJ;QB&6$6]]H=;T'Q#U2NC*66(M-SB MX'HM[+*+ :AN"HD:@CRG;+)+V8,\XTTXZ1&J5BQ8I-&IS>+[#)S$'5(^Q:4LIE,\D!AR%T0"5)32M&DC&7 ML98M:WOLW@1AZ:_4HZ??'WC5(*DO'F?QKJ6T(KRWZ@&Y-7U@V[#8I+X_Z]<[ M.1C\T:=V%Z=4;@B]PBU@3Z\\?THO2*\./A_KC[_8# MSQ_2B](KPX^'^N/O]@8.P]4;HT1IO*:6;G=PC3-261NTM;6TV]ZV6H620/B] M4[.B]@3+7]04P[5.B]0H\-)HDHLU09L 0]_>L#[F]4SHQGG"4'\W. YR@1II MXCS;9IXPX1RA0*%2R+OZ5,0 M3?E=FFGJ%#2K)))*++?1&&&&&#UH(0ZWO>]]FM=N!$&-E&B_V7$HD)1FSA=$ M9T+"3HL?B[,%PP6AT7HKL[^S-BWV=WL[>W E-4W5_P"E>TU76C4Y=0SA^B<6 MROX:WKT2J^J\(4I%J..-J94E4$&O@#23TYY8@# +6A!%K>MZUO V!YX_I1>D M5X0G)Q .WZA0M:%OU-8$-ZQY\=*T$VN%YG'++A-8%9VDW\?I M%1P9/R/J9"[TG&:RJV#M.Z;>8O*)$BD,.7,-GQMQE:=0V%*"U[E(3RUNTYJ< M0S B)!>HC&*UJ*&UI"^H_P 8FH$&J"/QB)=[ESPB5>P^0IZ)X^L1\?8%:MQ4 M;*C<9M2)2LEOT8$TO;8KWX@CRCDVB V#-.J-5J^/3=BEG40XR2:NB(/RCAQ! M"_EEQFE,RF"-SW;*[BW*$K3!U*%R9K'CZXJ&ISE:8)ZH"P>UIAZ0"=27H+?( M+UA.F4WPF'()OU).%KK-$46CR27NB"_JX"AR^ZD6.P#3"] M=T/8 6O4U]C RKSQ_2B](KPX^'^N/O\ 8&K+SZO?2S?*3N%E:.H1Q!)IZT1P1%^2$HJVIPY88HUO7>* E**$(SMU]IH.][^Q@6'^> M/Z47I%>''P_UQ]_L!YX_I1>D5X^2%3HO9%[[E@QI?Q>NV-(Y9)4,2G:.J^/[&7$ (S58#VHA\5:2] M]0C4$C#69G/7BY5%D6KOCOSJXB0FHYM93.\H(#'>6/$G<+(8(K$^"D:8WE*V M2YZ$^$.ZAFJJPV@_Q!!'MOTCT$LLPU(>4'\%=5'R!C7HV[J9<7G5\4EQ.3HW M:5\RN&PDK9)V*?VF)\B)36RF(M.,5E%8%Q(D6SU 24SEM2<,"H0S0E!89Q1Z ML_3:B4"F[=,.HAQ 0-2N^+W>:N8UEZP! LCU1.]GR-; VHQ J=DI[:@$W&B4 MMJ38 ^1M*E*1H)>B]%@"3OGC^E%Z17AQ\/\ 7'W^P(L4+RDXXLVLE_&B\ M:NOB+1;IB.D;DLAJB9L D8M&"*^V[. MSU<#H$\R>)_$KJR=0L')[D73= CG_'?I['0@-MS^.P3T);>>/Z47I%>''P_UQ]_L#"6CJD=&IC2+6]N MYX<) -JZ6NLZ$V*+XK=VI N?U"5F6.3JK4+#O)0$A&M5*#]Z M\4\T8P^ZGJH]&56J&L6!"A:H5G+3%2JW:>-5J%QYY*M0K$<:YB..5FJ$Q M9IAG;L8AEA%O?:'6]!_ >J7T9RRA%INE%>K+T@81'6F)Q3J <+F./,:0*)K;$=_5 MWX28,T\\X9AZ@\8S31C,&(6P@=U9.J!TZ+IZ=G*:JZ MCYO<8+)LJ<01M8X;!(5M;W MV=FMX$N>LA.X95U;\(K*L>4L4'KZ!]3;AO*9K,Y0XIF:-16-M4ED9SD^O[NM M,*1-;4A*^V-/.& LO7JBWK6!MCSQ_2B](KPX^'^N/O\ 8#SQ_2B](KPX^'^N M/O\ 8%1=+\_.!_LYK6=7=SEX56ZP-\(Y1UI:D#D7(.G2=([=G]_BDR&\VQGF M;\W,$UB\]K)H(9REA1@W%E9-I$J,DQ,H7E$!B$.Z@'&JHI_*4%6<]^*<=IR2 M\@54W41!EY:\13XTVPY#R#I1CC?+AN!3=OL3*] M %@?6ONJ>W-J*O6R:=2SBM(=(7KCE)+"=I7S%X>+R74HM!Q[;>4$&TR1<3<% M;''(EOGY[4=WQ:)&<$*=.<8K0J&X+"N(W5LZ:\2H6+L,[ZAW$M$XI9+:BB-M M3U?\ [L-6N=LSATI>-.9"M\ K1+XU4"UC0&ICM:.2C3;)']N#>!)3SQ_2B] M(KPX^'^N/O\ 8$5H5R\XM M?" YB(?CX^M6E-AKR4T*Q)@FB"([24W8=;T#>!];-Y:\8>)W6/NAYY-W]4M! MM4VZ;O%!LA[A;,X88,CD[@R9"IY1L:F0+$1#DI:D[DF&H+*$(905!>Q:U MH6L"4GGC^E%Z17AQ\/\ 7'W^P'GC^E%Z17AQ\/\ 7'W^P,9=.J_T?WF0QF6. M'4#X:&22':>"HZ\ET\\>$K?(3&($:+7I+XK>/Z47I%>''P_P!>/Z M47I%>''P_P!_.WAARLYO=)"&\:>4M$WO+8YS%MF4OT:JFRHO.'IG MC0."'+5I,?W)!'W!<>B:2W5S3)MGF:"7XR@L';WA:U@;(Y9\DN/W%KJW<5[# MY(W/6U%P5UZ>W,&(M@;P)%^>/Z47I%>''P_UQ]_L!YX_I1>D5XCM[WH!(M@UV!WO6!\P]4SHR V(0>;O @(A^)H8@VU3VMBTG M'6Q>*J%LP7;_ &QF^]OU?5P.Q$^JYT?(.@6MT7Y_\,&I.YO+I(G01?(&O3E+ MH^O*C:ER=7%8HD1RI8K/%W0!V,>]$IRBR"] )**+ &4>>/Z47I%>''P_UQ]_ ML#%YOUA>E4NA][[-:[<" ,IT('^RE(.^$8=E]'N"B&'8!:?'J/B'W@=G?UL 0[WO7 M9VZ[,"QM!UB^E(4A1%#ZBO#C0BTB)/+3JJ=+Q#QBY(4Q?JV"QCGBX3-+4M@ MQN='19"^TY TC,K?@1Y>NVUIW14@.+($=W-&C*%H/;L.^P,QY*3F ,#>ZORM$C5.XFIL4*=)P#V M;LDD8^SNAWO02;\\?THO2*\./A_KC[_8&C.3W5UZ=LCXX7U'Z:ZD'#Y#;+W3 M]C-5;JDO(BN$:PF:KXD[)HYM M]D(-(7$3H84%.?O>M$'["/>^P.!$N'<]>E M6*5V\HY&O52,[2X:=0!3L01(KSJ*1.MJG@E9QGJ0\9FPF!U?#HA&CP-,IE\AE2C3^LXF6 C1010B7L4^87Y*S%JEB M8)AA"D?KBH4)B2C"$P7,QWK$=+Q+'V)-(^I!PN<)"G9VPA^7HK\KDM$M>B41 M!;HK2%B>RA%I5*X)@RP["'>@"UKLU]C ]CSQ_2B](KPX^'^N/O\ 8&A>FI=- M2;'5NMRB[(AEN5?)+6XA)(_8%>R!NE40>E3!Q(A#*]IVQ^:#U3LCJ35KR-Y9\?Z/L%1U-N2$I(AEHVC$ MH5)3HV\1JJ26E]*:'YS1+3&IQ-;SPDGZ!LLS90]!WO8=]@3L\\?THO2*\./A M_KC[_8#SQ_2B](KPX^'^N/O]@<>>0Z4/;H.^HOPVT+>M["'?(*MM#%K7V=A! MM_[PM!_=WK79K Y\\?THO2*\./A_KC[_ & \\?THO2*\./A_KC[_ &! 'JK] M5'IL6ITU>==;5MSKXKSJP)SQ8NF+PR&16ZH*^R64R5Y@SPB9V%A9FUX4+W1V M=%IH"2""0"&88/0=:]7 DYU;)A%J[X@<9[ G<@:(C!X+SOZ:,NF!9UHU]8MI\Y^&%IL$6E_.>/6? M 7SD+4:'RR4VY>C%(:&OMA;YB_M\6G[/'^/T9+B9(!*=+&-K>?)T81^$O("& MN63GQQ?J&R["+I#G;Q)B%,S"Z662 @L?Y9<2#8FDB,4DG!)J:W=J02I[%(B' M-SJNNK0;E&C1A5#"!N[H"%)B0XH/XCO51TW,3,WK>IAQ:>W< Z:E+L[RKF1P MW.(T_M,D0IK@A(6R/G( +XI(X,B%I.88=HE,O--&$I28H -"%B/$WJT]-:)5 M2YL\QZAW$) FW;]].==LJ^]H&B7QZG'FZ)TZU"Q*$*YY(5MI+=7JMO"D1F " M-"AV0F$$&R=@"$E_/']*+TBO#CX?ZX^_V!%6E.5/&OE?UGV.4<9KUJN^HY$> MF%:##*7RJ)JQSAJCSVX][C;#O>]]N][9V_>][W]G> M]^3^KO>!Q[%(M[6V#^)V[[FP'L4BWM;8/XG;ON; >Q2+>UM@_B=N^YL![%(M M[6V#^)V[[FP'L4BWM;8/XG;ON; >Q2+>UM@_B=N^YL![%(M[6V#^)V[[FP'L M4BWM;8/XG;ON; ]5&@0MQ/D[>C2(2.^(SP$:^W>\#^/8 MI%O:VP?Q.W?SN]WU.SLP/']B MD6]K;!_$[=]S8#V*1;VML'\3MWW-@/8I%O:VP?Q.W?$$CR,9!0DO@!#H(2?)Q!V5X00A MUK0>SLUK6!Y/L4BWM;8/XG;ON; >Q2+>UM@_B=N^YL![%(M[6V#^)V[[FP'L M4BWM;8/XG;ON; >Q2+>UM@_B=N^YL![%(M[6V#^)V[[FP'L4BWM;8/XG;ON; M [J)F:&P8S&YJ;6\PP.@&&(D*5(,P&M][0!B(*+$(.A:[>S?J=N!_"QC9'$[ MRAP9VIS7;@=7V*1;VML'\3MWW-@ M/8I%O:VP?Q.W?!U'>CRE+8&4!)]D\UC3R@-: !9VD_#J MB-!-" P[6]=O;V"[-X%J7L4BWM;8/XG;ON; >Q2+>UM@_B=N^YL#D,6C =Z$ M&.,(1!WH01!:&_6P[UOMUO6])^W6];P/45HD3@3M.O2)5J?8@CV0K3E*2=B# M_:BV4< 8-B#V^IOL[=8'E>Q2+>UM@_B=N^YL![%(M[6V#^)V[[FP'L4BWM;8 M/XG;ON; >Q2+>UM@_B=N^YL![%(M[6V#^)V[[FP'L4BWM;8/XG;ON; >Q2+> MUM@_B=N^YL#N(F1F;31'MS0V(#A V6(Y$@2I31%[V$6RQ&$%%CV#8@ZWV=O9 MVZU@%K*S.1@3G%I;%YP :+ :M0)51@"]"$+181GE&""#0A;WV:WV=N]X'3]B MD6]K;!_$[=]S8#V*1;VML'\3MWW-@/8I%O:VP?Q.W?!2B9&A&I+[WAJ$K:B3GE]X.P"[AI1(# ]X MZWV;]76^S ^ZY MH:G/98G)L;W#9.A:*VN1)E>RM#[-CT7L\HS8-"V'7;V=G;V8'0]BD6]K;!_$ M[=]S8#V*1;VML'\3MWW-@/8I%O:VP?Q.W?MM&D M$E\AVE3;1>#I/Y'L@K:7R?0>YHCR?8?!\'0-=G=[.[V>IV8'D^Q2+>UM@_B= MN^YL![%(M[6V#^)V[[FP'L4BWM;8/XG;ON; >Q2+>UM@_B=N^YL![%(M[6V# M^)V[[FP.TD86-O.TH0,S4B4:"(.CTCUM@_B=N^YL M![%(M[6V#^)V[[FP'L4BWM;8/XG;ON; >Q2+>UM@_B=N^YL![%(M[6V#^)V[ M[FP'L4BWM;8/XG;ON; >Q2+>UM@_B=N^YL#TD3:W-@!EMS>B;RS!:&8!$E(2 M@,'K79H0PD%EA$+6O4[=^K@=-1'(\K.,4*F%F4J#1=\T]0UH3CC1;^R(PTP@ M0QBW_5WO>\#X^Q2+>UM@_B=N^YL![%(M[6V#^)V[[FP*>.0\=8 =;3IHI0,+ M,%*=P]ZB0SB M2'1)HRGWBCHL9@-)^Z,16C-Z#O?JA[^^SL[V^T+A_8I%O:V MP?Q.W?KK>F=N]3_^7P/65(T:X@25 M:D3+$PMAV).J(*4$"V#>A V(DT(R][ +6MZ]3U-X'D^Q2+>UM@_B=N^YL![% M(M[6V#^)V[[FP'L4BWM;8/XG;ON; >Q2+>UM@_B=N^YL![%(M[6V#^)V[[FP M'L4BWM;8/XG;ON; >Q2+>UM@_B=N^YL#NHF9G;3!FMS4VMYI@/#,,1(4J4P9 M?;H7<&,@HL0@=[6M]F_4[=8%6G6^^C"Y*?PVB/UDJ?P+7$G(BC=31L MD*^2INZ:AT9H !BV/NB (.@_51&WLJ31U@DA#>[M)$@96I[):Y W'L[\VE.R M$A>6WO;0I[%+6[HP*-%J4QGVY!P1 %ZH=X'M8# 8# 8# 8# 8# 8# 8# 8# M8# 8# 8# 8$<>7=[/_&#C1<_(:-U/(;Q7TU!W6PE=71)V0LLGD\>C6BW&5:8 MECBE6)37)GC)*M>6F\,1JS:7P"M;-,!K8?D*Z+?(Y#UJ+GY3ZDC]U2X$FC5A M6S<+Q944ZC5VP.H(#$+7MV0N7'Z@8U6L D;&V('IAKH1R3O(RRDGAQ\\[L!H MTDO _1;YI"I_TO.J)]9/RS_./@/-(5/^EYU1/K)^6?YQ\!YI"I_TO.J)]9/R MS_./@/-(5/\ I>=43ZR?EG^:0J?]+SJB?63\L_SCX#S2%3_I>=43ZR?E MG^:0J?\ 2\ZHGUD_+/\ ./@/-(5/^EYU1/K)^6?YQ\!YI"I_TO.J)]9/ MRS_./@/-(5/^EYU1/K)^6?YQ\!YI"I_TO.J)]9/RS_./@/-(5/\ I>=43ZR? MEG^:0J?]+SJB?63\L_SCX'Y4^K[RUKWILVNP9I)H MUU*;M=">0-)S&LITQ1MNJ0;[8#@XL,D8[]];BEVS2B#S"&%9SK+]./JR?639SK+]./JR?63-ZNP(Q:KUR>ZEDCL:$LK9QVZ=W6" M8N-#>Y]76T!1F/VOQTM*DKJN*3]A3BBC^,TOI^.6A>SDVGL3[&"WTQ M,Y]YO5GI7Y%V)]Z,-T6'[ KKY%U]0Z.$>S=5I,^V*]',$2CYCFP-(U*M U'O MC\XNSX_N[5&F"-Q=J3"-<'%4L+3EB$427LU2H3$'!%IXZH''YHD#/'@,=DNQ MTHD+DV1!8T,#8J0RB/1^RIO4,FFC:8)\*, TM$_K]H\;LYM3NRUL)/$>B,$K+2>&(AR 2D5*34R%V3' 5(_*-% M''HCBC] T6<7L09G@,!@,!@51=;[Z,+DI_#:(_62I_ M=P& P& P& P& P& MP& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P&!6MR+YRW56W*9 M)Q/X\\,Y%RCG9- ,G(B3N:.\ZMIIGCD2D-BRNM6Q $5B["8\N9CQ$CC!Z3[[ MI91@>WU?LABGQO>I=Z(20?+HXO\ [[@/C>]2[T0D@^71Q?\ WW ?&]ZEWHA) M!\NCB_\ ON ^-[U+O1"2#Y='%_\ ?B$D'RZ.+_[[@4R=(IQ2N_%8]Q]GT+,YI<751-W(8VH.E=&H'93W]IB"*TLM4>X*0J M&AI=Z(20?+HXO_ +[@/C>] M2[T0D@^71Q?_ 'W ?&]ZEWHA)!\NCB_^^X#XWO4N]$)(/ET<7_WW QI=U%.5 MM;V+Q]BW)#INRJD81R"OJ#<>&:QT_*>B;/)C\UL%*^K&$]RB<-$-^5-FR8ZI MV:85V>'O0>W[.!;S@,!@,!@,!@,!@,!@,!@4B4'?/5RY6PF0W%4;CTXH76YM MU\CJTB$=L6O>3C[.$K/1/(*S:-3KI.ZQNUVE@5.KY[W6UX_)$Y1(-*= UK6P M[UH-U>M76X]O?2N^"?EM^>C >M76X]O?2N^"?EM^>C >M76X]O?2N^"?EM^> MC >M76X]O?2N^"?EM^>C ^9S)ULU!)J=1-NE4>0>6,D\@ZH^6AI)Q)H=@,*- M+'1U,E9V1,9WS"DB?Q#1F*#CS3 G9ZU=;CV]] M*[X)^6WYZ,!ZU=;CV]]*[X)^6WYZ,!ZU=;CV]]*[X)^6WYZ,!ZU=;CV]]*[X M)^6WYZ,!ZU=;CV]]*[X)^6WYZ,#:'3[Y#7]>['R>CG)9OIU-:7&OE=+N.B]T MHINFS17\G;6&J*9LE"_I&NP'V1R-"O,,M(U*< :H1?\ Q4.P:]7>]AIZR>3? M/B9\RK]XR<1*XX@+8[QYK'CS.I5*N1]@7/&7I[<;_P!VP)N;X\W5E7TQ0[1, M1=4G^.-2828(2DONZ%KO=T/3]=^MM^+[I8?#%RU_,9@/7?K;?B^Z6'PQN_6V_%]TL/ MABY:_F,P'KOUMOQ?=+#X8N6OYC,!Z[];;\7W2P^&+EK^8S >N_6V_%]TL/AB MY:_F,P'KOUMOQ?=+#X8N6OYC,!Z[];;\7W2P^&+EK^8S TYR)Y!]9+C50-W< MB9C573*?(E0]2V)<4G9(W<'*@4B>&"M8D[3%W:V$+G2R)MV\N#>SF%)=*#B2 M-GC#XA@ =HM!;*FL,6J:(MA6V!$/WL2K#5,R93L(=B]BH9(^T MH)@@;[/4%L._L8%6E(<[NI9R#IBI+YKOIA4R9 +KK2#6Q"!OG48;6U[%$;#C M+9+8YMX;2.):\IM==M#N3Y0GT>;X!W>!WA;#VX&T/C']5[T7]"_62HOF@8#X MQ_5>]%_0OUDJ+YH& ^,?U7O1?T+]9*B^:!@/C']5[T7]"_62HOF@8#XQ_5>] M%_0OUDJ+YH&!59;?"'FEWP@COISC3S3FPT)I/K66$P)NW:;U%[](:B9WTNJ= 8U, MD\B6U3'U-F]O4.4'M..;BED0AT\?ALM3J([,F4!(%6@EEJR34I!R8\@XH)F! M@D'KOG57:J2J(MTJ:?0$2-J.BY;;KJ>(]-\:@CA94CMQ_KV+ED\-B3VR(2:= M2YQ4+B1F'*#$Z@*0!Y:1.E)(#-ZGD[G<4K42^6 #0_&/"!2%/XODJ9(0G#?7QC^J]Z+^A?K) M47S0,!\8_JO>B_H7ZR5%\T# Z#KRAZJC,UN3NMZ8-$!1M3>MR^I(@$9I, M@3&*C_#"/B&6#8_"*WV:$((>W[.]:]7 FGQ+OM/RHXN\=^3"2+GPE+?]*UG< M:>'*G8I^4Q8FQX>T2PN/GO9*!K)=SF@+KH@2D*9.$[9??T6#6^[H)"8%476^ M^C"Y*?PVB/UDJ?P+7P+6/FRUW:G:3LC:Y-<5).\G.DSBA6+B52&/E*/M! M+30A3!']KL?;ZF![S4]LSZ2>H9'=L>"$RD2-2>U+TK@2G5A))4"2GF)#3@%* M0IU)8]@%O0M ,"+L[!:WL/3P&!A":S*X6K$K>CL"$*UZY^<8JB0II6PGK%DG M:"@GNT<2IBEXSE#\UD#T-0C ':@@&];& .MX'9=I_ V!V"POLVB+*^C#'Q 9 M7:2,S<["#+'T47BH@MRQ:2L$&324&VYOWH'_ !U=K9!/?-^TP/3>)+'([M & M0/[(Q"=56D#6%X=4+9MR7"UW@HT&EIY&UBH6O5T67WA[U^Y@>W@>(_26.19& M6X2=_9(X@-4 2%+GYU0M",Q4868:!,6I<#TY(U RB1BT#0MBV$&]]G9K>!ZQ M!Y"H@E4E.*4IE)19Z=008 X@\@X&C"3B3B]B+-*-+%H01!WO0M;[=>I@?7 J M\Z;?^L7JI_M0[*_59XB8'RXZ?2Q=3G^CWTVO^#YC8%I& P*G>='*>Y:-L:V& M.MY*44@C'3DY*2J;RAF@4[! MKNA"/6]B#P7SJ!/KYNG8M%U!\7/>+LKR"2"Q%BJ'.!CTFCW)6ON/=GQJ=Q1P M824U;.=GD3;4AAAJ0PX;RR%C6)Q)@%;),#%H;STON4<<8Q6]:X> ,)3_ %(V MR2HDS0QDHWQ)(C(S-2WDAP0J$B7Q?"#-+_Y9O)W3VF'*FI7XNMY 2UH5+,MD M++LT4?=D-I(8'(&1Y8K&CD?/"O(5)UB(XE4@3F%J-;\+8NP!@@TL^=4M8US< M$0)J^*%M[9;TG@KB]G6PED3V^Q"O+;O:FI:[,L688B@,33=\E%/(],#88<,A MP/?2THC23P%@/#"IWU![!E*NM)=!)7%*OATYAC/(6=H+F-.6FV2EJ.Y<<(Z] M1RXF2-1;BX'>T@8E[6::2I;UH?% $)Q:92,,O7=5^,PMG8CG>NU;^ QG MD M$YN7Z+*TN0&Z'WB3M #XI>]"[-=O9@=_ @!U7_HO>HQ_0].?^@YQ5_(?","?^ P& P& P& P& P&!A=D?ZNY[_W+ ME/\ U&NP(0](GZ*[IR?T(^,7Y'8A@6)8%476^^C"Y*?PVB/UDJ?P+7V]\'&LM-MVT^IE M26FUM22.-DE4J4JI)*&1='C$*-84]- M[BB\K"L1*'%J6(59&];;U0#D(0K 4P3E.Q0 AYI:NKK:[)C-@]224V(FGB-^ M?858E*R)=R;4\9ZO50"923:&QWV32UYKPZ-$)@!$P1Y$L3'J4))HT:D,R4 MO 3E&WW9WDY 6_1Q)8=4F7\Z)R;Q[BMC538S(Y\)R+,T;HWUE-(VB2!++]<0WOU3?^7]-']JSQ6_ MTCS_ #)@?TLNHA_X@?)O ]+FWQHLZ[)Y M [,JNMZ\63>B4"5S87*7R<+0AY$1B32=GU9G%*T I&9S-;:5D3&S)WL9ZLAU M+U*VMG4A1")0JD[@&H;;I;J/R$,R'6TN,C11]E6K(H>2*_'9M7$069MI3='X M:,M%%5;(SIHR>O-6-PQ%N)B Q)HI,)('N'&AC97'KJ4LSH%6Q6;*5[,-7("9 M(S27D8I6N#[#%2CC,]ELD2>5D%>R87-3GEFL\*%X\F,&B2NJ!$(T",1/K4$B MN/5,R30ID01DDO";ER%R.DM8.$4A:5^0M>[2.,+(Q# MVR\*1M^ 5S,"TZ&O3I29+5$AL1)ZY$"5JBF].4H/+"J& @@89/)^)?)][FSO M*Y.F;9"06NN<->Q8?6\S13QP?+8@Q4Y@U&F:-]QQ&)(GR7JT 6>7-L@;T9[4J)$(6R0VLVU%R]7H5#K6ESR) MS;XQR)6FU[NR9)9"-'../KD[.DR=V:TV]Z-:YD6^Q20SMPC;.Y(3!&;:XBT' MJ$[FF4*$@@D?:E*S9XY25;?"!K8+*@D>I2U:9?:QDSF2W!C;M8K^/E#ZF^S K^B8FY2W(UCFH$,!9:2OUI6F\D!"GH1B$_0#=&-"T.R^^E/T6'>%R.XB#DKE!#[0ITN6M:WEJ8)2VG)T>@;6EI5A6RR^X+ P-)RAX1L M4V1,+5;,)>9=9KE$H:ACC*M=9B0W>OJ-U P,(F5L(=6>MV%<.+N9RHHXMM2; M7HU@U/\ QDL[L#Z"Y/<2RI6L4QVQXF^25-!VT@E&LD+L@@4?B:VP(S76F](X M."4Z!1)T?Y/(VM-M&7HE>[:\A[0#($F,V&<3'E+Q$B34Y-0D$MJCM*/2HV^NWPP!I)8R ;8EX0B[Z)0$H/YORW(+QUK M-3= :M%-XHVDMCDYND$*@I)R5"ZO[$E9%Z90\NK,4YZ<7Q[3'D[3F#UV &?L M6MA!WP[AMQ\>FMP)B-@K:U@%AHV9R>U=9R-QA:N5MB$M^:A*]I4#0I MZR-K6 (2;,5'"=T1@BM&JBM""(T8NSI]RVXYU9,CD$.A4WKF21Z)LPWRT3-0 MF>,*QIKIS@-FQ."-DE.@R\IV<+\;FQ(H$W:= N3D LS7?.2B$&\K&Y8\6(/6 MZRR(LNKRTC$4%99O'XW!%L/4/BRSX[(EY*-2 6]" ].?^@YQ5_(?","?^!4-STI"\[*LVW'2I8>]N"9\Z M;'):I&YX2MCQ$]@F9@42PY(\&%"3-P1[V(\K8^P0 M:PF$GZH;'5ZAB$A#"@E1/CG(71E<8G6G)U-$8T;IY5%H \UBY2U6C=U JT M722$06%S]BIV03>^)FF,71NDE$JK11.+UYC2:%EP5#.,T0I-"%-G45RQ)G=BR^K*P4.2 MXCJ0R&[ZW8Y(A;4;,YL*7A>H@\3FC[*"K#"8EJQ7?Y1/E39IM"LT:,2_R?0= M[48'WMZL^7-E3A#*995,_F+>B96!#"W@*.M&&=H8XEY+< ;64,=@HH[)FN+: MD\7>8!9"AL/;R1$F1]N(\09BM6'2P) 0^9F1YL^3O2F%SM$6V6Y9,CY+V'):+<6M2 +W.S4[GRKA'KB^." #V[Z;4?L=0L2I*4$IO*;_7$UH G'IJ\L5!^@S M8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# M8%5S5]-Q._V5U3_K;71@6HX%;KYRT=(]9/+-#<22,)**XN3A#IV>BZJD;H6M MB2?CC5]]$FN4R63HZ-H9\@E<^*2H2 M>P*RDA6PA)..T:4'K"ZBU:[D*PAE+W-Y=720" 9%B!3.20B3Q3?>%XI7?3JBC-=G=/ MT2&MXMU)Z5CC5&4+92%R@32]Y@;&WO<;A%3QYCEUCV7%^.TR3IPLZ6V33V-P M<8_R4C[@>62:,*E-SQ[;3-PM[K1\2+TYZDA0;M&$](%2D.*/V'9A?4"@5P M6-5]6,M*V('=D3H3$6X3T==M[8A:VIMY*.2*;($35+I::[DIYGQ-D2 "8>D: MTH1:986$11A6Q!G*V[[!L*\.0]605HK!C3\5]TLXKEUJ-SVYJIDZV1&E4U<' ME@-:'5MW#(ZS1 9C<@=]IW02Q]*7D;+**0F:/#9G'[E'7_(X3H&%-DI;-(X' M4MK-9TB;T"=+)JOO-F?'VKYHR*FQS=2/)G]'&EX#D2G:9S0')MA4IRPC)&8' MEN]S31OYEQ2A %Q,NN7?C/8-UN;BI;73V6E2*'637\(3MR9Y]D)+$G8%"";B M4':,;C#PFI@ZT;H!F^X$3(!SR:K&F''$JMJO:8:^W=<;3%;Y(CS_,F!_2RZB'_B!\F\"T+ 8# 8$$ MK)O(^ O4WK _O 8# 8%7G3;_P!8O53_ &H= ME?JL\1,#Y<=/I8NIS_1[Z;7_ ?,; M'%K>P[UH6P[WK>M"#W>\'>]=FA:[V MA![=?U];U@0>0\"*L;H? (8BGMS(T=<-O(]MC[PWR]D:)+O7*!4Z.%@KE+VS MQ-O4D.;0Y/!ZAD/1^2C0&;#H?C #H&!JPGIM\8H]/S[8JZ*25 M_K%5$S$*9NY!HY0B%&GNO#6TZ E).5LIVO1G ,1%A6)0C[I9)8!!K6KN"O'9 M_DT\@JRXVV=P]#,:XN#CI#XA;B1^GE7.-35;6E3H;34+=D*GI5)HJ^1LL#<= MHU3'D2->0@&A[ T,)*H^GO2;:_R.3MP"4N:UY6@%HX]63 MLD,A=.G9QN.6,[0EDE@1UX0MDT0Q).VS!CV],]>/S'>$8=H0QEO4==5BF$1W M7)^0&I=GZ4JT:E4A )5LE,F(T&XKCJ2F)+0K7Q;L.RUVH]O6+5;@S(P*A)V_L,$;L E[&'6@\.<\(JKGDHL:7K) M-93&[V3(:ZGRXR./S$A]C=LU6*#:AUM0Y2KB[@Y,TK2IJT8R%2$9Y\:7EH-> M4M1HS5 S0U6^<(>/SO<32M=;SLOWV@SG5\IXN9/:U]D#NY(Y)QM?#7LZ-*(* M8\*XN&1\4HF(>R@!)"(M85H80*1 "&.F=-SB?"H4TU6XSZ?L:*7R(XN';?)_ M$DLA76JNK9/"7B2PSUSC "5M@O=.PH3:I2ITQR3;8E4JRT1:O:A:(/'NKIFQ MA_9XTEIUWTR+FR0KTBLR:NOEQS/53T.XW%SK2'.9L3E!)$4%(+L=S5#>Z-[E MMT;#/6HU62A" 0F91U%ZJU_M*=.ZY,X3BW'R/NDM/:!JD\=4J(A%VR%H']N M83"T[='7N7MK*2O>B4!)*42\?=UXOA:/-#1/5?\ HO>HQ_0@@ .NW>]^IK6!5[#^HMVV%9D0L"#IT#=NT*&!13@V'N$>-E] M .C2,;TR##LQ0>()@>+!^JS Y9'Y%* M%%6R-.W-D6,M%I;&:4Q5]DKE4#%2'&JZ)U)3&[2IO0&2R.(N334F2L"!6O5. MX42HU,9O1?JE76STZUYI6>1)D=#DVSI4]2ZF43464X-_)5-'%CJK,L M$G2$ITD?$R5M>QJA%!1ATB4&B"0>/P XC'4[BTREPVTR RN)15EED9C3JZE+ MX\]203V:NY7,WU5*YV^ MM#(33]EJRUS##INY/:9WKC;&V5U/73C:DCJ0( '*DQ MB967V#UY(8K"2-FW5.R.3]<\9X:?'83J849:=TGV-,&)5(D;FL@$MKR(HH'% M68F0Q@A,%DSY!4KBU*!RD#=:[8M MFS$40" O$[X\2F U]=;:A0*79=)HLW%S"PT!L=VYA%MY:AB4 ,[ E[/#WK]M M*85Y97#B'0U;&4<=O*_'JKYJ2Z,(W90=%FOC]=-P$>Q90G>VE.TNASI5:=(( MTPE<5Y$L/WHGQ EBT$,KXZDI\1:;MA\ 9HJRV)6UGAC4-'/O M%A-/)>I0F*H]LA>87R30H4C4F.4J "-5W]^$$DT+=RS"S0!,*& PL6NT(RQ M:& 6OZH1!WL.]8&'61_J\GO[G_UERGU?ZG_P-=@?YX_)WK9=6?A7TXNGY3M$ M\1G[C#22[AYQBC[#S;D"9CMOWRDAM1Q%,4KKYU0)G6JJC6/*<[0BF^1!7R,D M.]#\%&8'MT'[$47,_J'"1(Q!Z/%U'Z$E3BT<9S%X1[,-ULD&_$,V*VRM[&/M M[=[V$.][W]C7V,"*G.65]2'FCQAL#C.T]*VQZS66:\5<4*>2GEGP]=X_%T,4 MMR"3EU46U1@X(2DI)APS!!UK7J]N!^@; 8# 8# 8# 8# 8% $ M%>N>/)ZYN<"R.=12Q./T(H_F;87'ROJV@W&GBE.&IOA\.KFI)6B6K)-9E:/T MM3QW:-_"9_LK M;8F-V)QKKKRMN?%]Z@7I@+W^1YP3_,YG;W'9Z]W3'_Y.H M$>I3D;ZP-[ZT<>45O>N'G!/6]:,,"#MUO=-BUK>NW^IO-;NQ++;9NBZZL1MC M_P#+,=M9M<;+:>'K25Z5=WVIR/Z?_&^Z+NE!,UM2:1R4CF4L(8&*+%O[@P6) M,(NG3Q-N]C$-;7-B3'HDH/$.).!WQ'#'H.]!W8-PIXYP158QJ:N8P_H+&F M$5EYC%)8G"EK)#=P:+UE%(7&8$B11ANVP1.*(Z?CREO2"&H$D7MY9Y9@1%E: M+#3 %G !(ZMC;%J,KN921M(>YY'FF 46T2]_31RDI=(F=99,?3-+ I5IF"-V M!,GM"T*B-@4.CDX.(6HM7HY2(89#3SCP?E!.IM6E358QOD*L]3#!DK(17<-F M\,D\8F5ELZ:2:;GD]M>&1%IXD$K7MZ@KNK5!#HYG$$B,4JPB"0;@Y< J]K'-8D,7A5E-X3MZ).4A.T$& MS-#V'BQ.KN-5FUBB7P:"P-17-@-BAW2GQ9@21LMP1R#10G(6MM:9K?LC MP5)?^ 5IC2Q%BT68#>@AGDKI.H)W)$\QF=90>4RQ(PF19/)'V--3F]EQX^I=""U)J+8]IC3RP#& 0@!WH,7-XM<9SG1"^&\>Z3$]M8'4M ML>?>NA(79M ^.4A>7?3>XA9-+$6W%VESLI-V4,.Q'NBP>_ME1^QAO8 %@ 6 M6$( %A" ZUH(0!UH(0AUKU-!#K79K JHZIO_+^FC^U9XK?Z.6]@6LX# 8# M 8# 8# 8# 8# 8%7O1Y_F3 _I9=1#_Q ^3>!:%@,!@:MM*U6>KD\(*6I3G1^ MLJPX_6$&8R#=)AO,J?DSH[F -6#*.+1-[)%H\YNRPW8!B"B;C?# 8;LLL81# M7<\]'TO"N2D;I.0R"@I_(X8CB\\/DS6@=#(O,[>AE5Q^;+86G:W:0$I),FEP MWMC1I@JUBU$G"2J WJE)1.!FZCJ#\4&Y$-^=[>C:2**V]G=&-W3-=@KUZM"X MP)WLQ:J>&8N!E#8$[3"6):XGB$TP":LL-;9$4[ MG*[(9*DD2HDAR0'P^1LIMRXJ+GKDW-SRKC;%= M+2O9"#%&TBDE> &_%3JRFT28P/&O_C-R)FUU0N[*-9XO3I,.&\Q&N,,2K#1-Y M V *I&&NM<<>H&@' M6;#9D_)R0.L>>9TS73QO=) HCC0FJ>))'2#RJHX!/-(V1V M2*PIEDI D,_P0@#;PCI"*3YY\C824CDJ^7.L/6R"GW62Q^Z[%N"LU+3+ZTL& MAYJLE#"SR"LD,B>%#ZVUC(@/3*=2%)M(I2JR'X]9XI?=&0I*#QJ-B7+FG625/=H+17>]*J_K]L M,BJ*Q3U1;O:\)0S%/8-DQ%9*F)&7#V.\SG!CVGC'?*:XT:VG# +0%!@MA[<[ MK"W4_,Z/#?<* >K"Z,H1@BBA'%Z*-$6 1I M01^+HHS8=;&7HS00:,T 7;KO=FNWL[>S ^F! #JO_1>]1C^@YRJ_(?-\#<__ M ,G'_P![/_\ :MP-,=*#Z+WIS_T'.*OY#X1@3U7(4+HA6-CFC2N+:XI5"%P; MUR$7L(/M<#P#>.O'?1'<.HJE])2 DC[IM8P?1!(40Y KU\D MT^%6MI)A^$WK0&6,[)Y,Z1A.A$<_N)(ERPI('1Q@C YA-H<%[2AK8^EPNBFM MO:97/X*]1:>-]%,C[6BN*ODN<949)6%<^GEM#0@2"4'JTC:0Y")\! M(:>E#?,CM#CC-VQI6F/U37"J2J)"[0>/,[Q )Y(7M]B:5S)D!%?-9SDH$YRA MJ(2*R#2T8M*"Q ,*%L.^]K S&*L].V&Q(+,B4?@\@9[0:(K,TDP01UIV=+VT M2!NN,1H0)34)A^]G)?#+[GA,46UE!'6.UNE M(10!H>XLS/J2&ITS7MC)!&PO"-<)H$!FWM+WR-@&)/O9>][#O>L#IK*$HMQ) M2IW"EZF7$(EB-P1$+*YAZHE(X-S"BBK>N2EGLXP)UB&+MJ9M)-!K0RD"B@!!H-E-;4ULB!,U,K:@:&M$#92-M:T:=O0)"]C$9LM,C2%E)R ;&/8NP = M:[=[W^[@8U9'^KN>_P#=3L/V:A=F9U3JVYQ1F]W7>*.+& 79ZNL"RTLL!18"B@!+++ $L MLL =! -:" Z[-!"$.NS6M>IK6!_> P& P& P& P& P&!2'P1_P!8G4]_ M:BWC^1+C9EJ[$_9S^I/S*QVQ^\_V1\ZPC/8>4[C=_P!((/X8E_X<&:7_ $)Y MI9C2B/T1#BD_2LXHJ#S $D$1NR3CCC!: 6445@A =[WO?J:U MK*'F?F7?>GRKS9]".:/(V?Q?Z@#?RIHN.\KH74[FP\79I-Y\V12T)3.(RTN@ M*FKQSF3"Z\@II%5I25'#:U<7B$*-I2Q.JMV W*$ZQ4E2E".T3HV9?+.I/P9@ MT4:)O*^1T'9HP^.4C:&]R/(D9V_7*)U:DO%]2+D*5C/6X$;-2C";L,U3!/@1MJ2+!;*^>O*PO)1 M0V=4XC9[9BRH#<2>8Y#3R-L,"1L"Y-LP//6<^.'J"20*(++YAJ>2V=ZZ!A+. M,#UY6\*&&V6BB9*@.UIIV6SNL3N%]21UX2+A)E30YG:*6%D;"+80UK2O46IN M\[RY%5C#S$"VMZ!H:E.0P;Z;WXUQA,Y@-Q'6Z2%Q9D@V)"<%L8"Z>6J@.*50 MXH'5"J(4)3=AWO6!\*#Y]I[[X]UWR];*;DL6XP681,YU(4P9[%^HGPBF;-&I%&N2 M=;N3'+S$7L>=?7!:C1+D+B55YB!_,/7H$H$$25F79$2"WE3X+4)5(V]/I1XZ MDHL0>)(NIIP0B14X/DO)*$,I5:H;&DDY.HJAJ&W8_0EGJ7C_P" ;VF+ M@EPRIM8'/[.TJU:3W^PL>AX$F:?NRJK]B)TZI^;-$ZC"222:&N2]K\J(4,LO MA;RJC\LBDA:'),A>8[)8Z\HC$ZQ N3IU1 ]:[Q>M"#O8;3P& P& P& P& P& M P& P& P& P& P*KFKZ;B=_LKJG_ %MKHP+4I_61C^T.(6]1';'A2B1*R]+4R@Y*<>K6B/( M5%')@I0UZX],UN66$LL(FW2R7%?9CY9:TI14\36'N"YUOY7?:-O='/3DG5.! M30N6FLY1H]:,];33-![@C!;V&(0KI3M-;DP@3%<;JO15J]9E3B[-Y:I84=.4/'%(4Y^)I0B)&\*5!27RA.C-)"P;C;3YE$4S M$JS4NA3TYMBF62%_<4P#"F\^46#-)%82Q)9'*E12 !FM& 1@*T/ M7>UO WE@,!@53=4W_E_31_:L\5O]'+>P+60RQ?,9;6 M"ZQ7JLE3@ZOKLI&05&)+:;FXFF^&8M7&I6X@P_25$$@83@P& P&!5YTV_P#6 M+U4_VH=E?JL\1,#Y<=/I8NIS_1[Z;7_!\QL"TC 8# 8# J@;.1%N2VUZ^02^ M7NE54S-;@YN027RQM:VH@$1E/':SV>KJ J)5)G=J=&R&BN")H)#-3EZT.CW1 M6@);TAX$YI:<\-)G0.Y0"MA%MP0KDFPE(]"VC#T0]6":I6%P<7FGX4HTRJ/E5:-Y 68<+QFYT3!()4F@,P+)N+ MEARVPH7.P3$"E4NKR];OJ)KDBHDD@V9QNL[&?8LP20\"9.D2#S_\ MVK<#3'2@^B]Z<_\ 0\D*&O+//'1FEC!1U6<;IHJC MZ9I5,=J5O0(I.AIJ2/+:^LZE7%[#9F26. 5)[>H\F&)P-*,"I+(1#(#2+GTL MX2YEN91ETV"4!W22](X;+BU8#-/]F9W,8QQ4"-.B!@Q*""^;,G 4+?;K86]M M[^A[+5>5A[C9TXFB(2AHL&,VS-'620NQVBX(1%'A#!V& $SQ@@!U=I"W4B.P MD3IZR/;$H$4Y#!LU:$'JHC$HMF>*$V*#J-JH2DZII5D<%+LV5; HQ!TSNL+T M2J=O8\TIF\YU/3A,- F, P&!A=D?ZNY[_ -RY M3_U&NP(0](GZ*[IR?T(^,7Y'8A@6)8# 8# 8# 8# 8# 8# _,[3',_CUQ0O; MJ00"_P!^L>!RJ3]0^V;'CB(CCMR/F[>^09_J.AVAGDK5(Z\J66QI&L$9H287>#K6P[W8.RN-X;A^&G+SKMV[>F>FCP.T^$XG/XG?RK)NMW(C5R M[92/\[;P&_&O97R2N8_S?\]+O3@/>1T3U//[NXWW<],=;LHNKAP$*6)#3+8L MH("U)!@Q?%*YD?:@ : 0M_S?_P!S6LUO[3X&;)IF1,TG;U,QV=QM?RYZ8ZV^ M.B@U.3=TMN)C>_L;RQK#8E.%1[+)V)TCSP0C=[8L!R1:/LA;:YV+>B)W/>9L]/\ +6Y^@09!*#)CPC(Z>Q"5V LK MM6RITT5XU)PHV_R%&D%MYV)Q4[4&"$#8;"CW27X]1ZL[EIDJV6?+$]#Q54YI=*C(XM7->C=M@=&& $& M:5CTSJ'JJXX]=K%(+%7RAMAW+**21M>'2.',$^5\U[O;N0=]RN2IT<71.21_ M>K&:$HF\#6J;T#:WE>2EIMAWWM!_7$OIH49P_7R-5"Y9:L_;Y#QYI[BK['+6 M=H7(8^U450AU@@JR%HDS' XPM6Z8&>RW)N.5."A:H<$FR]J1&'!$:(-6I^CI MQB11NCH*@E=QI:]XQQ?D+#./L+W)XZN05S%^1T+DD%D$?-='2(KI%.&>O&J4 M'FP\E_6.0F124G,$-1M.3W ]^4=(_B[-:YHFLI2X64[,=&\8X?P[ L%(65&[ M63QZ@\UIFPV2$V"<@C29()0.5T,P'*'!G(:%IA EI(3 5[\,(=\Q.A_'YQ7 M?*I]XTV%,_?NY --SM;)%K;F4?1TM%A58%2U M>,I!L&H[3OQ[U2:Q7';!C?( M.SIZO;I"WVSM]@;/\ .,7/Z);J8?Q)PP^> M=@/.,7/Z);J8?Q)PP^>=@/.,7/Z);J8?Q)PP^>=@/.,7/Z);J8?Q)PP^>=@/ M.,7/Z);J8?Q)PP^>=@/.,7/Z);J8?Q)PP^>=@/.,7/Z);J8?Q)PP^>=@/.,7 M/Z);J8?Q)PP^>=@/.,7/Z);J8?Q)PP^>=@/.,7/Z);J8?Q)PP^>=@/.,7/Z) M;J8?Q)PP^>=@1AY"6OR-YF61P7A[#TZ.:=,M-3\\*-ON?V+=I'&5K@T>K^ - M,]0ORD\RO^2EBR=2X^-)4^R22&PS0PZ'VB#V:UL+Y,!@,!@,!@,!@,!@,!@, M"CWC=6W5CXC5_(Z4K_COP5M"$)KUY-V5%)Q*N85U0"2O#!>O(VT[Q:B7Z(-G M#J;MK([,R*Q (#BR'584(:;8PC^V[-!OSWS^LE^AQT]_EYWO\P_ >^?UDOT. M.GO\O.]_F'X#WS^LE^AQT]_EYWO\P_ >^?UDOT..GO\ +SO?YA^ ]\_K)?H< M=/?Y>=[_ ##\![Y_62_0XZ>_R\[W^8?@/?/ZR7Z''3W^7G>_S#\![Y_62_0X MZ>_R\[W^8?@/?/ZR7Z''3W^7G>_S#\![Y_62_0XZ>_R\[W^8?@/?/ZR7Z''3 MW^7G>_S#\#.>GE1?(2G6?E7+>3#-5$7LCDKR[F7(@,2IJ>2>RH?%8^^5%25; MM[-N82ZOZQ=G1U\KJ]2I._\ A!!0 *"]!$+?;V!'6;-G.#CSU >5E\TKPKWR MCJ_D73G$V*-+VUB$D'RZ.+_ .^X#XWO4N]$)(/ET<7_ -]P'QO>I=Z(20?+HXO_ M +[@/C>]2[T0D@^71Q?_ 'W ?&]ZEWHA)!\NCB_^^X'BMO)KJ(LR]]=&KHWN M; MU\;WJ7>B$D'RZ.+_ .^X' N7?4M%K8=](20]@M;UON\ZN,(=]F]=GJ""=H0= M_P!?6];U@>0P]2[T0D@^71Q?_?<".W+VS.IYR;XH.#7TH MW**.=^4%;]--LI<^;_&A6+D#.J>0*#B2MZ--++$ & MPBWK>@MM40Z0)^-A]?Z1A/E)-'FP[3>G/)&$Z0%P(3)Y&0I$,"<83'$/<"/8 MM WVZWVZUZN!45PDY7 MX' 7B,1^8R1.N*Y?&,I"1A>9HU)S2SE12@8UQ>RRQA[VPAL[SC%S^B6ZF'\2 M<,/GG8#SC%S^B6ZF'\2<,/GG8#SC%S^B6ZF'\2<,/GG8#SC%S^B6ZF'\2<,/ MGG8#SC%S^B6ZF'\2<,/GG8&/2WJ!W>_163,:3I,=2L"MYCSTU)1GL_#(L@*A MQ;5*,D1PPM?8UO[&!(_IL5G.Z7Z>O""H;0CBJ(616'%* M@X%/8HN4(%:V-R^*5C&F21,:M4U*U[8H4-;JB-)&-.><2(0-[ ,0>S>PFQ@, M!@,!@,!@,!@,!@,"C_5Q_EW9_N\[HM__ $=\<-ZM_BZTW^GWR60]F@,EM M-@>W%[B$=>5LA8V1Q8YA(XFI3M3TY-S0O<41PV#Q0&&IB1]AG9L.NS+3;=%U ML71HF(GIQ>K$UB)C1,)D9EDP& P& P& P& P& P& P& P& P& P& P& P& P M& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P M&!K^0VQ5D2"2RC36J0S*.LKD44>#1I!IB%R]"OREM;UOLWK= MIP;6];U]G6];?>W6\#CXR?'7\?M*_"G!OO[@/C)\=?Q^TK\*<&^_N ^,GQU_ M'[2OPIP;[^X#XR?'7\?M*_"G!OO[@/C)\=?Q^TK\*<&^_N ^,GQU_'[2OPIP M;[^X#XR?'7\?M*_"G!OO[@/C)\=?Q^TK\*<&^_N!4Q:%VTNX=;GAK($-OU8L M8F[IZ\U6U>\);#B"AL1."ZZN)YR% K6E/ DZ=:M)3&C)*&+0S0$F"#K>BQ[" M%NWO_41^.NI/A'AWWYP'O_41^.NI/A'AWWYP/=CMKU=+G$+/$[)@,G=QE&G@ M:H[,8Z].(R2 ]\XX*%M<5*D11(/5$+0>P.O5W@9]@,!@,!@,!@,!@,!@,!@, M!@,"@SAC_K3ZG?[3V[?R)\;\^6[K=_T@ M@_AB7_AP9B= TQT/=CUTJN)6RPA&9J,V)LL(Q[+ (>KDL?NA&8$!H@!V+U-[ MT$6]:]7LW]C/M63^39]RWR0O%GT+>:/(UOQPZT57W5.B8K.*Y2U,PHX7R_G, M^G>K38YA'J28>'%Y*Z/ESW>6S8[$1UW&+%H-PP+?(=' 4IN1Y@9'QWYK M\5N6*AV1\>+KB5GK61A;94O0,WKJARCUG<_8W[(-+=L'K_Y$?ZS^O>F[>G#;1ZX^'Y3X&_&\'O=S[;LP/P)= M.+DE:/4NZW7*JI>7?2UX8RZ6KU[07R@?+CK_ -]19QHC?%V*CIM4R5PLG#0\ M!,6V+-A-Y!90Q (..4;5!T800+>@_8=YJOIC>COX1?)9I'W$X#S5?3&]'?PB M^2S2/N)P'FJ^F-Z._A%\EFD?<3@/-5],;T=_"+Y+-(^XG >:KZ8WH[^$7R6: M1]Q. \U7TQO1W\(ODLTC[BCOX1?)9I'W$X#S5?3&]'?PB^2S2/N) MP'FJ^F-Z._A%\EFD?<3@/-5],;T=_"+Y+-(^XG >:KZ8WH[^$7R6:1]Q.!6U MU9^*7%3A-P?M;E/QHZ2W3LNR2TR!!+)[ YIQIK=M 94I0CDDWDK"IBT/(7;= M(82J(=5 3!A*TT)%H];\4!>MA6;_ +,_QSXX\\N$?LVY)=*S@&D@=3BCE*5I M<#K0,*EMK\@Y3#FLP=FV'.7*7QA:%220K6MZ8*LDPW:MT\O+WL'DO=$'Z/O- M%=*ST;W!GY*])^XK >:*Z5GHWN#/R5Z3]Q6 \T5TK/1O<&?DKTG[BL!YHKI6 M>C>X,_)7I/W%8#S172L]&]P9^2O2?N*P'FBNE9Z-[@S\E>D_<5@/-%=*ST;W M!GY*])^XK >:*Z5GHWN#/R5Z3]Q6!VTO29Z7"$0AI.G/P?3B$'81>'Q:I36A M:WO6_5#["^[O?J?9[.W [WFJ^F-Z._A%\EFD?<3@/-5],;T=_"+Y+-(^XG _ M'CS\Y,VUTWNN9QFI3B'TM>&,*FR4V0,?&=VI^"CJ@')>&\K&ECK=G'92R#LC M3L"BKY8QN251H/B)DIY"E3O0"# CV'[<.0\_NFKZ$<)O!(FS3.Q8^VM3G+D3 M2B+=TC>SMJ3URL%^A\/?IM71DW6-K>B4B;68Z1,YZO8@=JG8P>$:$9["Y6\B M@G7F12-?U[8(:N(H>3-:B1BM;[=;SYU_*[;Y[4B8B9CV-NB)VW*UVM%T\7A$_0CYTVO?*K/\9E;?"!#_ M +\Y6=S,]6[HGJ>9NW;)Z'<;K+K+3@AWNS:VUK2Q-O>]V!#_ %-:.!__ %K$ MY>93Z-W1+&[=LGH85T.A:/Z4W$@1!X>Z=%K#V2I)V6:'L,N*Q]EGE;WWRC0] MF]"#OU0BU_5UGV?*_)L^Y;Y(7>SZ%O-'D8/YC/B*\Q=NAEC2NZK+C;#&N8\> MC"!ZDL1CAC"HYV3[5E7U(]+H#!HFM?'D4H+*&P%N1BQN9"R0>&E,.[QVY&SL MW-T1>+]WMDC1R:Q+U:'&=D244F]Q&R"*S7E#84:@;I(( MBJKAFE?,DZOW3D$N3H00YQSA:NH0QNFUT6(5UCR M%8'"'KV$V#I$432LXX,UEPE*D"TNR9S"8C.4%C-WL8!%!I,CHH\4F"04)(X/ M*KPAVN/+9QJ21V.-$NB"MEFZSB?>-BRRXW%*_+B>^:EW=1*V>-5#\Q2^+5;5#Q(XX7+Y(@X[U7EY=_ MD)<9_P!_P'Q1.IEZ7EW^0EQG_?\ ?%$ZF7I>7?Y"7&?]_P'Q1.IEZ7EW^0E MQG_?\"/-;=)CEG4-WW_R.KKJ:;C5R\H#X IN^9I."?&O:J9&UE'C8O$-B3B/ M\G;=)&L\>U&DX0:6J1[/.[YN^]@2&^*)U,O2\N_R$N,_[_@/BB=3+TO+O\A+ MC/\ O^ ^*)U,O2\N_P A+C/^_P" ^*)U,O2\N_R$N,_[_@/BB=3+TO+O\A+C M/^_X&2=-JSN0LP-YLUCR.N))?$HXSC8O99-:Q.J5CW"P<>^/5J)0.T4A M8AL1;@C?[0<2M'E[[QI 2^]V;UV:"(O$EEZEW,FFS>0:;J8[J!OE%Q\EXFS5 MNR<-* EK;%(]4/).V::/]S6MX$EOBB=3+ MTO+O\A+C/^_X#XHG4R]+R[_(2XS_ +_@/BB=3+TO+O\ (2XS_O\ @/BB=3+T MO+O\A+C/^_X'E/O"?J,2AC>8S)>K&<_QR1-3BQ/[$[\!^,*]I>F5W2'-[JTN MB%08-.M;G%"H,)/*,#L!A8Q!%K>M[P-3\<>EUS0XETC7?'6@>J2O@=0U8Q[8 M(7&".#?&]>)"C-6JW1:I7.2Q28M=79V=G!0L6*SQ"/5*CS#3-[$/>\#=OQ1. MIEZ7EW^0EQG_ '_ ?%$ZF7I>7?Y"7&?]_P !\43J9>EY=_D)<9_W_ ?%$ZF7 MI>7?Y"7&?]_P-4WO1?4[IVC[EMQ%U95SXLJRJ+$L9(RK.#/&U,C=U4(B#Q)D M[8K4)SMJ"$J\YL"48,O[<(![V'U>S R;D7RGY",_22H[DC7LZ:(-R"N"-]/) M&ML(4(8I4UQY[Y16_P =J_L*1(((\[!'UPT[79SD:C2';"06;X?JZT'6]!F& M^(G4R_EY=_D)<9_W_ ?%$ZF7I>7?Y"7 M&?\ ?\!\43J9>EY=_D)<9_W_ 'Q1.IEZ7EW^0EQG_?\"/-A=)?EG:M\4-R: MGW4TW(;NXS)[$2TK.%/!/C6%;$";39$L>F0=)P'Z3N>U36DT%+M1H>T)AAIA M'<&:/>PW._\ !GJ$RL#87*>JHFDI;*Z%/C,"0=/GBN\ :'M.F5(R'EL"X:4! M0.I"-<>4!05W30EG##H7=&+6P\\' /GF6[25_+ZH#*!^FFF/4R>P=.WB>%WE MVHP'8(UJ3N6BM+'[4>!OL0^5#-\DUZA7]%!Z>=M)KJKV92N2-;FR0+8FI<6D7,J<*_$T#6];^SO>PM7P& MP& P& P& P&!#2PNG1T_K:F;_8UI\(.)5D6!*UOKE)YQ.^/%32R6R)P\(LCR MY\D3[$USLZJ_ ) #Q#S1C[H=:[>S6L##/-1=+[T=/!WY*U(>XC!63S472^]' M3P=^2M2'N(Q62LIG0"O(%5$-C]=5?"HI74 B:'ULB\(@\?:HK$XXW>,:H\@8 MX\QI4+2U(_'/&/PB"@ [XQ;[.W>\#,,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@ M,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@ M,"KFM/IE>7_[._@E^7_G?@6C8$2^>*B>I.&G)A351L[(L\BG9J97!E8ZE0I_ MJ=A:3MQ'45!"2SI08[#?_)P@"D +8M;WH>ME['K A/6-S\OHO;,OKQ##)4XU MI+N0JL4#M2R(1?$[@#="DT!X[&KZVAZO36LM=I1N3@ZSE81)Y?M+%TT@0#0I M5/D("4^@UPAY;H_)7JC><;PD;I%#=V M$N?VY$=:-1QQN(+GZM"27)0G342^ZTK 5QP\6TKEY;6&=%4CY5=K5W&VR03?RDRNV*Y&J2L3PHI M/FM#3*\E2N.*%XI^PE',$#?VF4I@)V\QZ>D/@:"I$CV ,L8^1?-Z%5N%$CJT M5C.5=P*A9N$A=!IGJ>V#7]DUHQEGP\ 5JF*%RK4/N>PYWOIU\;3&^*2* M'X@*5! E(V'E3KDMS L%OB-F0-,L 1";(D+G $L>H#DCMFL5 MOC_$[DFZR-_FL7;W]J,DU)SFW/8TPP=.O&DT'V75M'5E^QZNDQS>G0*"5EG!E]*R3X MWZV'(W),+9@M)@S&X)Y?$[U9$1B+';$.<(_IYM6N# MKWCDKC\? NG#!7[;$CGTEY)<-G$IVPL8C3!B" S8:!JJY.8T9=+;ASC6UB2M M$Y@QGCA:'+R#L,55^M5GR(F4)N'];S%NNV'VDODK'*[ X>0>-:L&.CG< MAC ]M<,Y$-X=V,B3%J5/<4N"LX:980>,\)%,7(WFHXDP8IYJ=@CR^3V%85*. M9QE?S ]J2RLB',UA5Q=;$4OES-*W.C?6EHD34^)5;4@?TSYY(E 'NISU"H)> M\7+)M"U*H2R2XZ^65M/TSZ^,+RQ&MRMO:5NVA2$@I_B9CDI&\N<1>0B\1 J7 MI&I>,O[52A3' &# \KF[_,OY=_T8+]_)3+,"I[D3]!;PL_@?1@_68%.K)88S,F"MUMON<=P]XL0P;T+89G@:(C?)NAY<\PZ/1NR61U>K!D-F1.&-Q M!#J!1(9)32Y0UVJS(='MY0=KH"YI#DSF >P>3*"AEB^W (.@]B07W446GJ6L M)!-$37.UKA &M+'U"%X\U)9<^-WA)3$ZE)'5#ZA KT$>S"A+4^MA_PQ?>#IJ+IK!)#8)8*F6)28;9K MU X[!7X:)VTDD#Q9SH@98"C(!Y!Y2E]E#JZIB$QB@LDK8SP=X0="UO8;1P*I MN)_TI/5O_P R=/C\BECX%K. P& P& P& P& P-!V5RLXNTQ(@1"X>25!U1+3 M&U,\%Q>RKBKR"R(QH6FJ2$;J!DE$B:W,3:K.1G */T5X1@BAZ"+>PB[ U]YP M;@1^F]Q"^4I3/NTP*SB?]I Z8[-S0M+AC9ER,=<.,)=8D@A-_J)'&I=QIM,B M5PB,R[OMMLPYS=V:'+61:_&MJW3UI(WE*40]>6]_>R@!>NQO['*&-KDT7>&J M2QU];DKNQ/K XHG=F>VI<0!4@K_ %TBK)7-M4I8J66FXDD?'&6\0:_MFS+8DCD]L:^31QJ9 M=QFEW<+<$H];M2M/1%#&46>:>G#&V+K?<=);(4":&5U:DOB;_%G99$GUA;V] M;(I9/FK@LQ=0W5;,L( H\L5.SE03^4F3'!5BV;*"QMW@Z!W%0PWUQFZEE>\C MV"MW+V$KZQ<9K+IQ'GI/.Y?&VV/L#3%GARBT;DC%*5>T!$Z*M:8(_6Z+HTB< ME6[#0O!A8?#9E6]A,.>\BJ-JV;PRMK#M*'Q"=6 :WE1&,O3J4EPC+ M/NL?Q$@BE:_%R8$XJ;555O83#/J_-72=^DSS9G)YYXFM$4;JP3,I4E=P83=J#E90%]N;RS5'82>9NDC754XB@*7D6[:4( MII[#:UX5NQ-+W)39 0[-](WNAX_.\J<7MG90M$3T;-W]G3N#>Y&$*6)4[$IU M@@B[1X&60WJ;<-9:.R/++8201/6=]V)QST"8 M*N'0^1/1:!Q>!;+;V\X10E1I):I*(X,H)ZBG"=0*;EE\B(-X]+P5.V.UD'"EMUR""Q^ -:91%$+FW*QN(K'9U9OA'&" M*1K2A]T0SB"S0E!;-W551-;KK>MZ9-T K9K4Q9&YRU_(<2&YM4S61LT1BY*\ M!*(Y8C$[R60HD0/$*#H!Z@.A]WU=Z"-3MU,>"+"KCR%\Y)P1G/E+C+&EEVZ$ MR-O3'N$$NA!QVF9"M:K8RD33J+WPQNA^I%15J MD.C=8+JPTA.B>3-]\98_!Y3+$CJOE;_1E^G\<]R=O6)VUN+;F*>6,:@;VGRX MM-XSHZ)6X S5AH"QANZ.\T>+$N,@Q,7NV%R VS75T:*[ T*5J\4V.9#HPG>% M\8TG1&>O,>;%$U:0'NI'?;"AN)&A*-;,U@9?+^2M#P*Q&RI9A:448K'>"& ] M!$%:TP3L/YVY6EX6$2ZP]J=GHODU'>,,7@"R*.L?*2J5H% M34['J0-YGE($ANRU6] P)D27J&\*(@%Q%(.1U=HM-5@1VK5OA+5[CL,[ESY/ M8M%F),%L;U@E_LAEM6R1F1JB-&HU#RQ+D #A+$QI 0\9DZE/!Z1R!IBC'R!C M;G)WYUD+$QQY,Q383R\O45JADO1[:6IM%& JW%R(I^2()$222 9BMK5%G)]& MZ%@>+0W4AXT7%5C98K_8M?5TX"AVK8B)52L3\KB;[-%:TQ$ M@8Y])%A!#JTR]-/C@,HVI0G+< N9@$W@^*((=AKAOY]\/'*WV^A M"+WB1%NNBJ%MZ*%.B=_95IKG9$(>K(KYH&N>&9 SIWJ;PB-N+@THS%(%3@2W MJ@D%C,3G '7,ZA/"@N+CFGQDZP.C1;T4QB2C";L(!W9ULH75:HV/QJB7:S9@FDG.4*VXXHE,1MWE"[ M1\E:0"("-R1A.#O\+N6#;S&JZ968UPM=!2H9?E_4*K:5[MMX$N"'J)0)QN>HHW&&AXDM+V]#GX$?LIN8'$)RRU$UL4I5S M-%T)*Q6D#MF(>;9$A>#CTY)K:YI@@WWRM*!DATV3J%<7DQ3Y;9.H965]ELPLR%53$9D3-V6'RFN)[84CJUQ9S61[;TZB/R(L3H#350]2.NF:N9/8%LU#)*OTM/-F[DOAL+9C&5Z/<^.=5\GW!&M4-TL MN=7&^I7-L@:")3A*LD*DM;#(_ M J[1K$LW.E-IP2N4;O%2&!?I"M02N:VVR'DN9O@(UI3F(_QQ#(5A("1%*\A( M%?I#\M@"29;:F(+0:6^R"&/T?CLC2//KF4G6P^0KTH&64ITBUE5)U>D9YIB0 MTL&S0 +/3&'!O/ JTZ(I#W3J!J9<_2.%=DDK8^(6W'E;M'K2BTS=-QLQQI*ABUIF/**?G0EH0L,*/G"R M1-25IJ-(7"ZF1(H7J]$;3^,-2: "0E0<2&)Q'EQQ0Y<.M> MUH]5E)I4BGBEGD$(37)27CQ ]W6T\AO.'KB1R9&Y-R!Z>:K=U3BWF;+":6%$ MK),$2=X99PKFO0J& MJ/F0IHD+,0N$B3M)RO1C@6G[Q(@&&EDX'L:ZB%"G@1)$R"U"Y"O?7&,[C2BL MGS0)*8;HE(K+.6;1E;$,(>-'NI/QY<#6E MG<3K!"[N;1&MM3EJKY&U,4VE\KZAE%DI2%2"-WF];.=('&3$[?24\3'MD]L1_K6,L%9R+;VV- M!$3L0MXMMB+4M;J-$<3I0<+[8*);M.&/LO.WCR^S&)M\ICTTU,$JF4)F^7+J M8>TR&!!7R?D+%=L:YU$?(7)D>7-9Q8DS6I B,-"XK&LH80!)5I0X&8KN7]%J M*!NWF*WQ.0O#/QO@%@O3XJ51!*BFBIEC5?M-L.C%$'10(Y.O02*/JFXW0TRP M2'2D82U(BSTQY9(=V1\H7BEVYM=^1#!&VA-*88IE\4:ZHR8X<2BDEGMN MMIS*J96<;HTUG#&4A;ZZI!]]WV>(DA 6H\G)4A['+Y]:)1P2Y0R:/KR'5AD7 M$J['UD=$NQ"2N30[T[)G!M7IA""$0B%B)0 P&]ZUO81:]3 JTY$_06\+/X'T M8/UG.&6!8;RRXPVE?LLKZ=0F4UO"YCQWD$J)97?C-?K2WJ$YVG$XEUV:%>V-1R,(WS#I[7K))!/20VM7(Z\L-WG"9 MZ8A-T];Y8D@=D7:\W=*F&/2@#VZ-L9DQ14K=8BV/:1L J:613M8BTG7[+\ / M@S=.BWV:R'.<(+!K1K87^;S>6SBMT*>P11"U&1^L#3_$J^G"4;L40%B@\9+999,^7D1:<(8HA/6#9\D0RKWR)*[ MV!$^,#8O>Y*Z*90X,"@;=)Z <5Y7_%C#C/9,H&,WRCR@Y4&G';IR7.N)ARIF MN>/Q*1,%CO@]SUV<2-2C$!'8U62)R1$'Z,WZV/0&YS"6::@*!L(L6AP@N&;<@ MS[5:;,K]% E,RJUQ45ZK8942F51*L;4XUV4T(E929Z4MRF3HR:;?FI.J, -& M4DD0=D)4O<6!7!]&K@!+8ZOIQ,CM5/(8;6LHD:-7'74ZQHLO'7#/,XQ(^/1J M.1P2>LSH]6)14?BFV3:EU$>AD:5Z<1JRRM&F$GAXW$_Z4GJW_P"9.GQ^12Q\ M"UG 8# 8# 8# 8# 8&E+ XU<<[9?02FU*!I2RY,6@3M0)'8%5P69/H&M(8>< MD;0.\C87)P"@3&JC1%DZ,\, C!;UK6Q;[0P?XCO"K]#_ (N?)_J?W)8%9Y/^ MSL],QWYHVES7LREF2SY/.G:).$/I9Y88VQ<V7T]^Y/\ M@N6J&9GN,);Y;$[.Y212RH-=J&-&M$&0LA,F M(, &:5=TN^)U-7+7]SU[&GYB<*L-:7:!PX#T ^%1^8,W&R,<0T4X(1'H1O)T MA#QYAZ"/[T8N$C%H U>R-K#1J-AU^1O2^XW\IT:4FVE]E+W,%E2RQG.0-$K2 M-3N^%S"+:@*R#KM@93D*.%LM?DIV=H A)2.#40G\H3JP+5"Q4I#:5H\&Z9MK MDO$>4\D&_AL".5*LH]Y9-$P]ZA,YKD->/UA3,_BRKIKIP03C7(DDSC"N]JX?.GG M;=BV]7*%S3FU&EA"V*1YSDS.A1&.!3TN+W&4=36?RCON4QB)12UN3]D-+W-6ZOY=(Y1"W%FK%CU7-JN3C /E;R7K#E?:)"(:BJE6R$Y-JU$T::M"[XD;5XZ8>SA&!. M&ZB.DKQO268T6NFDUH&2=FY%\F>1B=&]J:YEL54N/, Z(N-_UJY1285N_,CE M6TLD<';75( XH;VS+DI>T3D24'PMA]UO2CH)=61%:G36U]Z:.;U@<_HE+3%= M>KWZ+7A9\DF\AF;84UO%>.<'DM;.Y-E/S8-G>VAS[S6XB+V=LXH@\L.O872. MXN6%++-FYJZPH9)[46<=7*0.%<*X1"D>G3BO;D3N.EW8Z-M,$!$']WB3U"T+ M0G6NS0UVVU9\:MRT7^?()>RCH4<:)>R@ M9'FYN2)Y6T%VMZQPT^U06Z.1=_\ ,6!\YK!4+3B:C*2>6'7C7+=Y((D@D"=F MV58=)[C[55X).0;/+K+>K#W-N0,R?MRDJK9!'I.#D3>Q?)>1, M2UCVE#*O7IW]<23]K M0;3AN^S>GQ0-L.$YD#"UO25+%)?-.([S:$@X]R)]3&MBA MX)4P-WM]W.$2A6HTSD("/2PLX";01A# WH2<6M1BJ(>@M?D6WL--51%J8AI& MI+6RQ4&#PGEW"N:462NJQ;5AYK@O:[7KQH2;4;[HCV,@Q.;H:@X:O W4S])/ MCI&XM!87&Y39C+'*QY@1CF3 $Z8-8"=H_+XE94ZMYFK15+3*SW,974*.?V2[ MJ4Z!Z<'%R0IE 4R5>04#LV&T9[TU.*=C\CCN5LABCV&Z#;+X^6[[(&U_.0)B MYYQHC5APZNW@I"4GWHORZ*6.I;GLO0^Z\H4#>0?VEHRPX$5DO0GX8FU\R5S) MG>WY8VL=0\@:.*D*J11*-SARKCDB_P \ELZC4@ED'@\7(,T RE7<4 "M>F^CJP1CDS8LALAW>)+QN MB*G@8^<;X^HL=QDD\?I-PTX_V723>YWVY.\13.[GLCWQAK4>F]YWI>>F+&KT M !>DPPD=5O2:H*F6SBN17,^M^-R/APZ20FF)V@.JHB7;K:60A/6CO3MB*":J M*:;.A>H&@0H$RYZ1JY,DVVI#RG4)Y6QC#"'_ *,M 2(^P35MMWT459)'4,3/ MZ=,ZUJ !1'4TW&1\C MQAE9FGD";S8@A%&1#$;MKV >C_+=#WK0>F3T:N+9$ M$MRO"Y):@66W9-5%CJ7$*FMO97!;@J0=,+VFT*]F(ZT'*&5=(9)Q_B[P[,2E M6MB2MR1FCTU +4&%8$V>+O&&%\3X++X)")+.):EG5S7#?,E>[ 71Y>^*Y_>< M[=[)L XD<8C,3:DK2KEK\K4)DP$G_%P'>'H>P!!H(22P& P& P& P& P& P& M P& P& P& P& P& P& P& P& P& P& P& P*N:T^F5Y?_L[^"7Y?^=^!:-@1 MYF/%+C[/YF[6'+ZW;GN9OJJ)K75^.=I(G5*U4%8YA&H@=LM$\IDI0H\QV"^) MTVBRPZ !U5;[-B.'O81>?:"Z;5;:Y+D*9@8)X_#@B&0R2# M):Z<)(XQ@MT1UZJDDGJ9B4$KEAJ%2O/92UAQIFBC#L#?@.&'$S3*SL)=-0C3 M1&T+''8TG+$O"*,-<6 N;F:/QI6!RTLCK:WA=5!.T:(P@DSQA!, +>\#KJ.$ M?$AP)3IU5,Q%:5J-QB+) 'K'I1V1:%1!CTUM,8()2A '?=& HH M1G?&66((;1:*5IMAJU/4#3%6='5I)ISNCC(7!>:@(4'2G,1LAAC M M:%<2.I-@1DZ,3%CT".(-?; 3$;"$G*XIZLJA*D:>M(>U0U)+)&ZRQ[0L_E M)3<<^OB]6[.ZI$WFJ#43,0O=G!2K,3(BTZ7:M2<=X?BG&C$&RL"K3IR?Z[.K M=^TO=OU+^&>!BO2:@L5GW3UK]MEC2%T3-7)SG#(6D85:]N7-+ZV<\>3@4#PU M.;4J0N;8Y) J3 @.(.+,"$P6NWL%O6PG2W<6ZA1NSDN,BC'Y!N"-55Q=I:6A M+&=1&M&YU;90;#T#M']H'M8A<)JWZ=31G*-B\<79K7]N(P/B@X?\9FE[:9(R M4U#H^]L2W2]G<(ZF51XUN'J'1& "1)0,JM 26RG1. ,24UO[OD)HF9$<,D1Z M4DT ?Q!^'W&VMGR(R2#U8T1YZ@8F44/6I'22&^L'LE*0(&JK MU V,@(BQ! WB\/6OL;P.](N*5 2UTLAWD-?$N:RWS1'V>$R12XE!.#MPK5=% MFR%H3/Y+2N,30@(6T@6R.U.F+!HKN; #80AZZ<4N),EY*/R"-RF1PJ24M%F6 M=VW 6XF7,K&2U62%:0US RSW$M#MO%.V:N36MU+2.ZLE4U,0B!$I1EG&F!GP MN-'3YU)JVJTJM(@Y.UF0B3S*LTB%5-'MGJXDSJJ3*WM)MRE%2+ MX\YUY*UQ25T)(5RN-K8BU" YC")>HTV) 'FF@3$A &*.'!WC4>%S5M%?%1>1 MK5"ET0RUD>'L3XPR4;Q:LE0RAI+=W!T9]N[/*[OE;HG"I2*$OECZL$828$\8 M!![O'3C!$./=3+:A(V$,RQH11-0G[ M5J4O6TZM2<>:(&O%V#0>T?Q9X_*XW'(BMK!A7QV'F['$VYP-=7#483#8G2+& ML\?5+' ]:SQM1%GM8UFM:S$4;4+C69$LTX/)P &E$A$2E[B8KN$ "7H*VN1 M/T%O"S^!]&#]9SAE@7^F \0LPOO#!X@! [Y8NX8#O!V'O%CUZH1A[>W6_P!S M>!4:%ZO.FW#E=)H'&+PEYC'RE@]:UTJG8.0MH,$7HB34%Q\1R*R8Q7IBEX>K M9CL9NIK?A*CF%.N7$*%3JH"/:?1H1AAEPVUS6E6H6I21>6P>?U7>BP"IGBW' M^^'J!/#:V49;RN/SM0^LLM;VJTJGLY>K;R]QX\9*Z-OIB1*N. N3!T<'?A/, M#G9('YE+D5'.+/$I@\/2%S=DG&B[T#K2T<;)1"6U#,79 ^/PS;(V[))D>3ZW M)"&]440TGN0 G)R%1)8>;7]X\\6179B\Z@I.CFDX=FZP#(Y(6.R)7 4EFMO' M3AV1[QD&=UB\I-!:_GLKI ^9_*^QSQO,;: M*]7LH+,C=>GQ1%6DZ12;33:Q<^A$+MJ.R"4REB9)O4D1M%NCZQ0N;TXU3A&# M'=2:2B&E2^.$P^1([4(MSBZF,'/%7' M 5H_(]G;V&$5W9W(.)V\WUBN@$XYC .-TNJ%5;:UE/Y=4SJ9**S9[6;7<59,O++RYA=>0*]UL$GT'D;!1$JB= 681*(>N, MXX2=PC_K LB?K#-].MA7:T*41;TIV5N+B+0[4%D%N2(_87)1)W*?(ZU.)13N M1WT_DYQ3ZS/+ Z 5H1C0K-*6Q^0-KF7_ ,;3C[A@R0@/!V&%[&6,(Q!63Q/^ ME)ZM_P#F3I\?D4L? M9P& P& P& P& P& P& P& P& P& P& P& P& P& P& M P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& M P& P& P& P*N:T^F5Y?_L[^"7Y?^=^!:-@,"+;+QW=X?==[VA#9V4W,?)(< M'=['CKG'=N+TS3""0)LK!)(H%)B7A$2V)7B#QYK(.0+D*\E.N1;6$BUM0>2, M*^)5TB#I(TM:8VZ(\L>&^HUU7'N[]5:YR*6/:.$Q.%Q>Z?($]CM^TEQGCBI# MK('4DX W9S3HC2?(Q(PC,#%FKI;3%1<%R%&N,&AD3$%MFM-6BS5C'U0F2126 MQ>94K?JO9HB98RE6W5Y&([R(;&5V1J4B9OD[2B"F+ G 7K1(9Q$^E45!IOLG7K8!NJ0-TGD]:R>--I71<:X3."FUNFDSX MS,CC'D\D>HK"2T*'0@*DH%HFTL0A "+>M!AUL<+;/MJ40N=KKBKV-RBOH(9 M(\6@I=:\M"]D)L_C_;!;5*=N-EIWAXC4E>:/.:9 VEJ4Y;C'WTY,4-,< :E0 M$BN*M&O?&^G8]3KA*X]+VN)FOHV)Q886I@^BR9#*Y%*U:,YH,EDK2EID)SZ% M,E"084$!)&NW6]B^U"1^ P*M.G)_KLZMW[2]V_4OX9X']]&G^8+#?Z0G._\ M7RY+8%I& P& P(3R[B[.)!;/)*]N\>C-<$6NG M=EB!R,FB5F=725)K<6E "H;@ID.DI(A%JN\,.PTO1W3^GM*VQ6]G%7=")0&M MX6X0QL:E5(*VARTTR:OJ!@4F8$$B0VL<)NAC;[Q '"/MNTAWK8>]*"SSE@2P M#$%H& P& P(P%G\#Z,'ZSG#+ _0!@,!@," MN6N.;,JOB<1J 4[#8NG<9E3U@4+,*LV*T#ZCKQM,(9TJEQ5R6?O M;:J=' TD/@1IM$F*,)6J%!?:&I*:Y35;&7Z01"24!$:HM%CY"2*)MJZKJ;2. M$0DI;SD5ZCU#S> M-Q1_:&VS&(B=2ZKH1'39=!=MFR7.[V*I'VJ7MP;O7P"U1'Y,ENYA%W4NS5R< M.U0E!)!:10:6$GJ%MHJZZT03CUK]8W-/)K#@,H9@J-K"&N;U-8 M9W'^.4_=J[,=4[TG60,M[7L03MOC16BRQXBBN-]9AI?^.)W5AJ-0]K4YQ'_& M"#B F%?X0(<"#4KJBRY/6W-UHL*+VW,+$6.=S/O&)_KJ0R,,(=*165.-LH^# MPH^,2-O94Y*0DP:!W8UH2UCE(AG.6@'%G)%@ P9EL3J MCM'XR7#I>/;&Y1J M )[37\#^_(#"AB:JCE=+ MSZ@LDKC:J<5Q+87+2:8CSK"3EL&00Q0?R\8WKCREAT>:2&Z0.YRJ*6BY3*6H MW% I.5!,1(%A9J="D3:/< O=P& P&!5ITY/]=G5N_:7NWZE_#/ _OHT_S!8; M_2$YW_KY1T> MM"'I;"=G%HF;?*9^,E[CG%;D$5'&>;1"03%2SOD@G5H/[,RNCR2<<2ZJSTJ@ M"LW:0E4F#^#KKY_LC7 MMNF0EPKYBF-3JN,DU%G\#Z,'ZSG#+ _0!@,!@,"/D12.80Z-/36!O=RH,\/I@CC&H\XY((L!!( M@")2)0$AXRSAGQ@7OHI,IIV,B?A21PE_KD6<\ISP29TF[79*]Y*TG="BB5I\ M]9$;OV@"'05R4HT.M" 'L#R4?!GB>TE)-,M'09K4M:&)H&566WGJAM"> IH MF@J=*4M5J"=H8EJJ(P)$F$'::I7GZ5.;P^21[<9/*9(\J@ED@5ODHE#RL<5QH0%@,5JC!! .]!T&4DKY(3*HIA:G) M[DZZ<@WG5'QZ9QJOHV0IIJF*D1Q]L0SU]DX6?5W)95/?6ZY[OL.Z34$E4Q2U&6 M/*%S.NL$U&$:5*26(H@&]ZV+M%L-S>M76X]O?2N^"?EM^>C >M76X]O?2N^" M?EM^>C >M76X]O?2N^"?EM^>C _@;-UM#>[HR;]*LS0!A-!WZDY:C[A@-]H# M ]ZY]]T8-^KK>O5U@?WZU=;CV]]*[X)^6WYZ,!ZU=;CV]]*[X)^6WYZ,#YA9 M>MH$PPT,WZ5033= "::&I.6FC# E=[PPF#U<_>'HOO[[NM[]3MWV?9P/IZU= M;CV]]*[X)^6WYZ,!ZU=;CV]]*[X)^6WYZ,!ZU=;CV]]*[X)^6WYZ,# +8J?K M1V]5EE5,^V3TO6QDM" 3*NWER:JGY7^NC>U36.N,:<%S;Y7&->6! VFU:DCG"\E@GDU89"XUZZ2;B59 M%*V)XKTPL+FW27UAERBI1)_#(5%J20+-;[_:'>\#R/6KK<>WOI7?!/RV_/1@ M/6KK<>WOI7?!/RV_/1@/6KK<>WOI7?!/RV_/1@/6KK<>WOI7?!/RV_/1@/6K MK<>WOI7?!/RV_/1@/6KK<>WOI7?!/RV_/1@/6KK<>WOI7?!/RV_/1@/6KK<> MWOI7?!/RV_/1@/6KK<>WOI7?!/RV_/1@/6KK<>WOI7?!/RV_/1@/6KK<>WOI M7?!/RV_/1@9;PDXQ XML 16 R1.htm IDEA: XBRL DOCUMENT v3.23.3
Cover Page
12 Months Ended
Jun. 30, 2023
shares
Document Information [Line Items]  
Document Type 20-F
Amendment Flag false
Document Period End Date Jun. 30, 2023
Entity File Number 001-33602
Document Fiscal Year Focus 2023
Document Fiscal Period Focus FY
Entity Registrant Name HOLLYSYS AUTOMATION TECHNOLOGIES LTD.
Entity Incorporation, State or Country Code D8
Entity Address, Address Line One No. 2 Disheng Middle Road
Entity Address, Address Line Two Beijing Economic-Technological Development Area
Entity Address, City or Town Beijing
Entity Address, Country CN
Entity Address, Postal Zip Code 100176
Entity Common Stock, Shares Outstanding 62,021,930
Entity Central Index Key 0001357450
Current Fiscal Year End Date --06-30
Entity Well-known Seasoned Issuer Yes
Entity Voluntary Filers No
Entity Current Reporting Status Yes
Entity Interactive Data Current Yes
Entity Filer Category Large Accelerated Filer
Entity Emerging Growth Company false
Document Accounting Standard U.S. GAAP
Entity Shell Company false
Document Annual Report true
Document Transition Report false
Document Shell Company Report false
Document Registration Statement false
ICFR Auditor Attestation Flag true
Auditor Name Union Power HK CPA Limited
Auditor Firm ID 3004
Auditor Location Hong Kong, The People’s Republic of China
Document Financial Statement Error Correction [Flag] false
Business Contact  
Document Information [Line Items]  
Entity Address, Address Line One No. 2 Disheng Middle Road
Entity Address, Address Line Two Beijing Economic-Technological Development Area
Entity Address, City or Town Beijing
Entity Address, Country CN
Entity Address, Postal Zip Code 100176
Contact Personnel Name Chuan (Arden) XIA
City Area Code 86 10
Local Phone Number 5898 1386
Contact Personnel Email Address xiachuan@hollysys.com
Ordinary shares [Member]  
Document Information [Line Items]  
Title of 12(b) Security Ordinary Shares, $0.001 par value per share
Trading Symbol HOLI
Security Exchange Name NASDAQ
Preferred Stock [Member]  
Document Information [Line Items]  
Title of 12(b) Security Preferred Share
No Trading Symbol Flag true
Security Exchange Name NASDAQ
XML 17 R2.htm IDEA: XBRL DOCUMENT v3.23.3
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Jun. 30, 2023
Jun. 30, 2022
Current assets:    
Cash and cash equivalents $ 611,632 $ 679,754
Short-term investments 33,202 12,203
Restricted cash 23,009 38,486
Accounts receivable, net of allowance for credit losses of $77,603 and $73,009 as of June 30, 2022 and 2023, respectively 309,822 317,763
Costs and estimated earnings in excess of billings, net of allowance for credit losses of $12,178 and $14,438 as of June 30, 2022 and 2023, respectively 253,262 228,877
Accounts receivable retention 7,465 6,005
Other receivables, net of allowance for credit losses of $12,449 and $12,044 as of June 30, 2022 and 2023, respectively 19,265 26,100
Advances to suppliers 28,493 33,851
Inventories 111,634 91,243
Prepaid expenses 596 667
Income tax recoverable 649 258
Total current assets 1,424,935 1,462,567
Non-current assets:    
Restricted cash 13,489 787
Costs and estimated earnings in excess of billings 1,746 3,021
Accounts receivable retention 6,587 6,561
Prepaid expenses 3 1
Property, plant and equipment, net 134,626 98,249
Prepaid land leases 11,503 12,447
Intangible assets, net 8,483 10,742
Investments in equity investees 47,603 46,581
Investments in securities 1,561 1,693
Goodwill 18,939 20,539
Deferred tax assets 11,937 4,540
Operating lease right-of-use assets 3,436 4,045
Total non-current assets 259,913 209,206
Total assets 1,684,848 1,671,773
Current liabilities (including amounts of the VIE without recourse to the primary beneficiary of $1,547 and $586 as of June 30, 2022 and 2023, respectively):    
Short-term bank loans 0 66
Current portion of long-term loans 15,231 15,210
Accounts payable 170,632 173,953
Construction costs payable 11,085 92
Deferred revenue 181,387 206,222
Accrued payroll and related expenses 26,742 23,535
Income tax payable 6,414 4,509
Warranty liabilities 3,238 3,280
Other tax payables 10,504 11,587
Accrued liabilities 36,870 37,282
Amounts due to related parties 6,155 6,299
Current portion of other liability 0 3
Operating lease liabilities 1,887 2,518
Total current liabilities 470,145 484,556
Non-current liabilities (including amounts of the VIE without recourse to the primary beneficiary of nil and nil as of June 30, 2022 and 2023, respectively):    
Accrued liabilities 2,367 3,349
Long-term loans 16,775 434
Accounts payable 2,588 1,556
Deferred tax liabilities 13,069 12,966
Warranty liabilities 2,568 1,722
Operating lease liabilities 1,103 1,282
Long-term other liabilities 0 80
Total non-current liabilities 38,470 21,389
Total liabilities 508,615 505,945
Commitments and contingencies
Stockholders' equity:    
Ordinary shares, par value $0.001 per share, 100,000,000 shares authorized; 61,962,449 shares and 62,021,930 shares issued and outstanding as of June 30, 2022 and 2023, respectively 62 62
Additional paid-in capital 246,908 243,476
Statutory reserves 78,875 77,263
Retained earnings 961,782 857,141
Accumulated other comprehensive loss (112,418) (12,655)
Total Hollysys Automation Technologies Ltd. stockholders' equity 1,175,209 1,165,287
Non-controlling interests 1,024 541
Total equity 1,176,233 1,165,828
Total liabilities and equity 1,684,848 1,671,773
Related Party [Member]    
Current assets:    
Amounts due from related parties $ 25,906 $ 27,360
XML 18 R3.htm IDEA: XBRL DOCUMENT v3.23.3
CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
$ in Thousands
Jun. 30, 2023
Jun. 30, 2022
Allowance for doubtful accounts, accounts receivable $ 73,009 $ 77,603
Allowance for doubtful accounts of costs and estimated earnings in excess of billings 14,438 12,178
Allowance for doubtful accounts, other receivables $ 12,044 $ 12,449
Common stock, par value (in dollars per share) $ 0.001 $ 0.001
Common stock, shares authorized (in shares) 100,000,000 100,000,000
Common stock, shares issued (in shares) 62,021,930 61,962,449
Common stock, shares outstanding (in shares) 62,021,930 61,962,449
Liabilities, Current $ 470,145 $ 484,556
Liabilities, Noncurrent 38,470 21,389
Variable Interest Entity, Not Primary Beneficiary [Member]    
Liabilities, Current 586 1,547
Liabilities, Noncurrent $ 0 $ 0
XML 19 R4.htm IDEA: XBRL DOCUMENT v3.23.3
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2021
Net revenues      
Total net revenues $ 777,373 $ 707,462 $ 593,466
Gross profit 255,485 239,357 218,279
Operating expenses      
Selling 57,243 45,301 35,197
General and administrative 63,580 80,241 69,982
Research and development (including research and development from related parties of $212, $208 and $144 for the years ended June 30, 2021, 2022 and 2023, respectively) 70,200 69,580 55,954
VAT refunds and government subsidies (28,551) (30,309) (30,099)
Total operating expenses 162,472 164,813 131,034
Income from operations 93,013 74,544 87,245
Other income, net (including other income from related parties of $2,445, $2,830 and $1,891 for the years ended June 30, 2021, 2022 and 2023, respectively) 3,372 2,185 10,449
Foreign exchange (loss) gain 6,363 1,789 (6,219)
Gains on disposal of an investment in an equity investee 0 7,995 0
Losses on disposal of subsidiaries 0 (3) 0
Gains on disposal of an investment in securities 845 0 3,323
Impairment loss of investments in cost investees 0 (773) 0
Share of net income of equity investees 3,116 1,838 604
Interest income 12,394 12,698 14,131
Interest expenses (878) (731) (553)
Dividend income from investments in securities 237 85 912
Income before income taxes 118,462 99,627 109,892
Income tax expenses 11,390 16,634 20,554
Net income 107,072 82,993 89,338
Less: Net (loss) income attributable to non-controlling interests 141 (189) (371)
Net income attributable to Hollysys Automation Technologies Ltd. 106,931 83,182 89,709
Other comprehensive income, net of tax of nil      
Translation adjustments (99,719) (46,590) 96,577
Comprehensive income 7,353 36,403 185,915
Less: Comprehensive (loss) income attributable to non-controlling interests 185 (1,310) (125)
Comprehensive income attributable to Hollysys Automation Technologies Ltd. $ 7,168 $ 37,713 $ 186,040
Net income per share:      
Basic $ 1.74 $ 1.36 $ 1.48
Diluted $ 1.72 $ 1.35 $ 1.46
Shares used in net income per share computation:      
Basic 61,521,412 61,007,806 60,566,709
Diluted 62,034,400 61,568,476 61,513,749
Integrated Solution Contracts [Member]      
Net revenues      
Total net revenues $ 632,100 $ 573,567 $ 460,180
Cost of revenue 474,046 422,236 336,471
Product [Member]      
Net revenues      
Total net revenues 47,424 38,486 28,667
Cost of revenue 13,257 10,247 5,293
Service [Member]      
Net revenues      
Total net revenues 97,849 95,409 104,619
Cost of revenue $ 34,585 $ 35,622 $ 33,423
XML 20 R5.htm IDEA: XBRL DOCUMENT v3.23.3
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parenthetical) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2021
Revenue from Related Parties $ 777,373 $ 707,462 $ 593,466
Research and development expenses related parties 3,301    
Other Income From Related Parties 1,891 2,830 2,445
Research and Development Expense [Member]      
Research and development expenses related parties 144 208 212
Integrated Solution Contracts [Member]      
Cost of Revenue from Related Parties 1,811 1,214 1,860
Integrated Solution Contracts [Member] | Related Party [Member]      
Revenue from Related Parties 3,524 2,288 1,446
Product [Member]      
Revenue from Related Parties 47,424    
Cost of Revenue from Related Parties 155 519 1,198
Product [Member] | Related Party [Member]      
Revenue from Related Parties $ 11,256 $ 4,018 $ 8,186
XML 21 R6.htm IDEA: XBRL DOCUMENT v3.23.3
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2021
Cash flows from operating activities:      
Net income $ 107,072 $ 82,993 $ 89,338
Adjustments to reconcile net income to net cash provided by operating activities:      
Depreciation of property, plant and equipment 8,612 10,263 9,959
Amortization of prepaid land leases 331 382 454
Amortization of intangible assets 1,342 1,356 316
Allowance for credit losses 7,540 16,122 8,656
(Gain) loss on disposal of long-lived assets 19 (75) (7)
Share of net income of equity investees (3,116) (1,838) (604)
Dividends received from an equity investee 0 0 91
Loss on disposal of subsidiaries 0 3 0
Impairment loss on investment in a cost investee 0 773 0
Gains on disposal of an investment of an equity investee 0 (7,995) 0
Gain on disposal of an investment in securities (845) 0 (3,323)
Share-based compensation expenses 3,286 9,709 9,724
Deferred income tax expenses (benefit) (8,002) 4,179 (5,838)
Other income, net 0 0 (6,724)
Changes in operating assets and liabilities:      
Accounts receivable and retention (32,011) (11,807) (88,854)
Costs and estimated earnings in excess of billings (40,902) (39,839) 3,049
Other receivables 1,036 (3,425) 11,183
Advances to suppliers 2,929 (14,274) (1,253)
Due from related parties (704) 4,903 6,784
Inventories (28,581) (40,007) 4,657
Prepaid expenses 77 257 (268)
Accounts payable 7,574 28,470 10,178
Deferred revenue (10,017) 19,221 31,432
Accruals and other payable 5,947 (16,417) (966)
Income tax payable 1,957 1,423 514
Other tax payables (223) 5,511 2,700
Due to related parties (144) 4,638 (1,915)
Net cash provided by operating activities 23,177 54,526 79,283
Cash flows from investing activities:      
Purchases of short-term investments (126,069) (64,383) (147,237)
Maturity of short-term investments 103,718 100,562 443,095
Purchases of property, plant and equipment (40,918) (26,369) (18,131)
Proceeds from disposal of property, plant and equipment 309 140 314
Investments made in equity investees (1,653) (1,261) (9,459)
Proceeds from disposal of a subsidiary 4,175 3,797 0
Proceeds received from disposal of equity investments 0 9,497 5,187
Acquisition of a subsidiary, net of cash acquired (90) (8,726) (9,406)
Proceeds received from investment in equity securities without readily determinable fair value 845 0 5,895
Net cash provided by (used in) investing activities (59,683) 13,257 270,258
Cash flows from financing activities:      
Proceeds from short-term bank loans 293 128 0
Repayments of short-term bank loans (357) (59) 0
Proceeds from long-term bank loans 18,818 875 520
Repayments of long-term bank loans (869) (673) (633)
Payment of dividends 0 (19,827) (12,107)
Proceeds from issuance of shares of a subsidiary 0 0 2
Net cash (used in) provided by financing activities 17,885 (19,556) (12,218)
Effect of foreign exchange rate changes on cash, cash equivalents and restricted cash (52,276) (24,747) 39,127
Net increase (decrease) in cash, cash equivalents and restricted cash (70,897) 23,480 376,450
Cash, cash equivalents and restricted cash, beginning of year 719,027 695,547 319,097
Cash, cash equivalents and restricted cash, end of year 648,130 719,027 695,547
Reconciliation of cash, cash equivalents and restricted cash to the consolidated balance sheets:      
Cash and cash equivalents 611,632 679,754 664,321
Current portion of restricted cash 23,009 38,486 25,294
Non-current portion of restricted cash 13,489 787 5,932
Total cash, cash equivalents and restricted cash 648,130 719,027 695,547
Supplemental disclosures of cash flow information:      
Interest expense paid 1,129 731 553
Income tax paid 16,131 15,632 16,804
Supplemental disclosures of non-cash information:      
Acquisition of property, plant and equipment included in construction costs payable and accrued liabilities $ 11,560 $ 5,987 $ 477
XML 22 R7.htm IDEA: XBRL DOCUMENT v3.23.3
CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)
$ in Thousands
Total
Ordinary shares [Member]
Additional Paid-in Capital [Member]
Statutory Reserves [Member]
Retained Earnings [Member]
Accumulated Other Comprehensive Income [Member]
Total Hollysys Automation Technologies Ltd. Stockholders' Equity [Member]
Noncontrolling Interest [Member]
Balance at Jun. 30, 2020 $ 988,886 $ 61 $ 224,043 $ 49,423 $ 774,473 $ (63,517) $ 984,483 $ 4,403
Balance (in shares) at Jun. 30, 2020   60,537,099            
Issuance of ordinary shares 1   1       1  
Issuance of ordinary shares (in shares)   830,238            
Share-based compensation 9,724   9,724       9,724  
Net income for the year 89,338       89,709   89,709 (371)
Appropriations to statutory reserves       15,026 (15,026)      
Dividend paid (12,107)       (12,107)   (12,107)  
Translation adjustments 96,577         96,331 96,331 246
Effect of change in accounting principle – ASC 326 (30,451)       (30,451)   (30,451)  
Balance at Jun. 30, 2021 1,141,968 $ 61 233,768 64,449 806,598 32,814 1,137,690 4,278
Balance (in shares) at Jun. 30, 2021   61,367,337            
Issuance of ordinary shares   $ 1 (1)          
Issuance of ordinary shares (in shares)   595,112            
Share-based compensation 9,709   9,709       9,709  
Net income for the year 82,993       83,182   83,182 (189)
Appropriations to statutory reserves       12,812 (12,812)      
Dividend paid (19,827)       (19,827)   (19,827)  
Capital contribution from subsidiaries' non-controlling interest shareholders 695             695
Deconsolidation of a subsidiary (3,120)     2     2 (3,122)
Translation adjustments (46,590)         (45,469) (45,469) (1,121)
Balance at Jun. 30, 2022 1,165,828 $ 62 243,476 77,263 857,141 (12,655) 1,165,287 541
Balance (in shares) at Jun. 30, 2022   61,962,449            
Issuance of ordinary shares 534   534       534  
Issuance of ordinary shares (in shares)   59,481            
Share-based compensation 3,286   3,286       3,286  
Net income for the year 107,072       106,931   106,931 141
Appropriations to statutory reserves       1,612 (1,612)      
Acquisition of a subsidiary [1] (90)   (388)       (388) 298
Transfer of an equity investee [2] (678)       (678)   (678)  
Translation adjustments (99,719)         (99,763) (99,763) 44
Balance at Jun. 30, 2023 $ 1,176,233 $ 62 $ 246,908 $ 78,875 $ 961,782 $ (112,418) $ 1,175,209 $ 1,024
Balance (in shares) at Jun. 30, 2023   62,021,930            
[1] In March 2023, Hollysys Group Co., Ltd., spent $90 to acquire the remaining 20% equity of HollySys Smart Energy Technology (Beijing) Co., Ltd., The difference between the acquisition consideration and the carrying value of the equity is recorded in the consolidated statement of shareholders’ equity.
[2] In March 2023, Beijing Hollysys Co., Ltd., transferred 40% the equity of China Techenergy Co., Ltd. to Beijing HollySys Control Technology Co., Ltd., without consideration. The $678 recorded in the consolidated statement of shareholders’ equity is the deferred tax effect of the intercompany transfer due to different tax rates of the subsidiaries.
XML 23 R8.htm IDEA: XBRL DOCUMENT v3.23.3
CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Parenthetical)
$ in Thousands
1 Months Ended
Mar. 31, 2023
USD ($)
Percentage of equity interests transferred 40.00%
Deferred tax assets, investment in subsidiaries $ 678
HollySys Smart Energy Technology (Beijing) Co Ltd [Member]  
Payments to acquire interest in subsidiaries and affiliates $ 90
Percentage of voting interest acquired 20.00%
XML 24 R9.htm IDEA: XBRL DOCUMENT v3.23.3
ORGANIZATION AND BUSINESS BACKGROUND
12 Months Ended
Jun. 30, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
ORGANIZATION AND BUSINESS BACKGROUND
NOTE 1 - ORGANIZATION AND BUSINESS BACKGROUND
The Company, its subsidiaries and the
variable interest entity (“VIE”)
described below, (collectively the “Group”) are principally engaged in the manufacture, sale and provision of integrated automation systems and services, mechanical and electrical solution services and installation services in the PRC, Southeast Asia and the Middle East.
Hollysys Automation Technologies Ltd. (“Hollysys” or the “Company”) was established under the laws of the British Virgin Islands (“BVI”) on February 6, 2006.
As of June 30, 2023, the Company had subsidiaries incorporated in countries and jurisdictions including the People’s Republic of China (“PRC”), Singapore, Malaysia, Macau, Hong Kong, BVI, India, Qatar, Indonesia, and Philippines.
The Company makes a determination at the inception of each arrangement whether an entity in which the Company has made an investment or in which the Company has other variable interests is considered a VIE. The Company consolidates a VIE when it is deemed to be the primary beneficiary. The primary beneficiary of a VIE is the party that meets both of the following criteria: (i) has the power to make decisions that most significantly affect the economic performance of the VIE; and (ii) has the obligation to absorb losses or the right to receive benefits that in either case could potentially be significant to the VIE. Periodically, the Company determines whether any changes occurred requiring a reassessment of whether it is the primary beneficiary of a VIE. If the Company is not deemed to be the primary beneficiary in a VIE, the investment or other variable interests in a VIE is accounted for in accordance with applicable Generally Accepted Accounting Principles (“U.S. GAAP”).
In November 2015, Concord Electrical Contracting Ltd., (“CECL”) was established in Doha, Qatar, by Concord Corporation Pte. Ltd. (“CCPL”), a wholly-owned subsidiary of the Company incorporated under the laws of Singapore, and a Qatar citizen as a nominee shareholder, with 49% and 51% of equity interest in CECL, respectively. Through a series of contractual arrangements signed in November 2015 and September 2016, CCPL is entitled to appoint a majority of the directors of CECL who have the power to direct the activities that significantly impact CECL’s economic performance. In addition, CCPL is entitled to 99% of the variable returns or loss from CECL’s operations. In accordance with Accounting Standards Codification (“ASC”) 810,
Consolidation
, despite the lack of technical majority ownership, there exists a parent-subsidiary relationship between CCPL and CECL through the series of contractual arrangements and CCPL is considered the primary beneficiary of CECL, which is a VIE. Therefore, CECL has been consolidated by the Company since inception.
The following tables set forth the financial statement balances and amounts of the VIE that were included in the consolidated financial statements:
 
                                                   
    
June 30,
 
    
2022
    
2023
 
Current assets
  
$
3,391
 
  
$
3,149
 
Non-current
assets
  
 
6
 
  
 
—  
 
    
 
 
    
 
 
 
Total assets
  
 
3,397
 
  
 
3,149
 
    
 
 
    
 
 
 
Current liabilities
  
$
1,547
 
  
$
586
 
    
 
 
    
 
 
 
Total liabilities
  
 
1,547
 
  
 
586
 
    
 
 
    
 
 
 
 
 
                                                   
    
Year ended June 30,
 
    
2022
    
2023
 
Net revenue
  
$
7
 
  
$
—  
 
Cost of revenue
(1)
  
 
(1,474
  
 
(792
Net profit
  
 
1,481
 
  
 
792
 
Net cash used in operating activities
  
 
(323
  
 
(319
 
(1)
Cost of revenue is negative because of the reversal of warranties provision which was overprovided in previous years.
As of June 30, 2023, the current assets of the VIE included amounts due from subsidiaries of the Group amounting to $2,475 (June 30, 2022: $2,403), and the current liabilities of the VIE included amounts due to subsidiaries of the Group amounting to $328 (June 30, 2022: $325), which were all eliminated upon consolidation by the Company. Creditors of the VIE do not have recourse to the general credit of the Company for the liabilities of the VIE. The Company is obligated to absorb the VIE’s expected losses and to provide financial support to the VIE if required. For the years ended June 30, 2022 and 2023, the Company has not provided financial support other than that for which it was contractually required to provide. The Company believes that there are no assets of the VIE that can be used to settle only the obligations of the VIE.
In July 2017, Bond Corporation Pte. Ltd (“BCPL”), a wholly-owned Singapore subsidiary of the Company, and a Malaysian citizen (the “Trustee”) entered into a trust deed, under which, 49.1% of BCPL’s equity interests in Bond M & E Sdn. Bhd. (“BMJB”), a Malaysian company, which previously was a 100% subsidiary of BCPL, was transferred to the Trustee. According to the trust deed, all of the beneficial interests in BMJB belong to BCPL and the Trustee shall hold the legal title of the transferred shares in trust for and act on behalf of BCPL absolutely. Any dividend, interest and other benefits received or receivable by the Trustee will be transferred to BCPL. The Trustee shall exercise the managerial rights and voting power in a manner directed by a prior written notice from BCPL. The Trustee shall be obligated to vote in the same manner as BCPL in the absence of any written notice. In addition, an undated Form of Transfer of Securities with the transferee’s name left blank was duly executed by the Trustee and delivered to BCPL. Therefore, BCPL can transfer the 49.1% of equity interests to any party at any time without further approval by the Trustee. Accordingly, the Company believes it holds all beneficial rights, obligation and the power of the 100% equity interest in BMJB, and therefore consolidates BMJB in its consolidated financial statements.
XML 25 R10.htm IDEA: XBRL DOCUMENT v3.23.3
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
12 Months Ended
Jun. 30, 2023
Accounting Policies [Abstract]  
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
NOTE 2 - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
Basis of Presentation
The consolidated financial statements are prepared in accordance with U.S. GAAP.
Principles of Consolidation
The consolidated financial statements include the financial statements of the Company, its subsidiaries and a VIE. All inter-company transactions and balances between the Company, its subsidiaries, and the VIE are eliminated upon consolidation. The Company included the results of operations of acquired businesses from the respective dates of acquisition.
 
 
Use of estimates
The preparation of 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 disclosures of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Management evaluates estimates, including those related to the expected total costs of integrated solutions contracts and service contracts, allowance for current expected credit losses, fair value of the retained equity interest of a former subsidiary, warranties, valuation allowance of deferred tax assets, impairment of goodwill and other long-lived assets, goodwill related to the acquisition of Beijing Hollysys Intelligent Technologies Co., Ltd (“Hollysys Intelligent”), provision for loss contracts, incremental borrowing rate (“IBR”) for operating leases and net realizable value of inventory. Management’s estimates are based on historical experience and on various other assumptions that are believed to be reasonable, the results of which form the basis for making judgments about the carrying values of assets and liabilities. Actual results could differ materially from those estimates.
Foreign currency translations and transactions
The Company’s functional currency is the United States dollar (“US dollars” or “$”); whereas the Company’s subsidiaries and VIE use the primary currency of the economic environment in which their operations are conducted as their functional currency. According to the criteria of ASC 830,
Foreign Currency Matters
, the Company uses the US dollars as its reporting currency.
The Company translates the assets and liabilities of its subsidiaries and VIE into US dollars using the rate of exchange prevailing at the balance sheet date, and the consolidated statements of comprehensive income are translated at average rates during the reporting period. Adjustments resulting from the translation of financial statements from the functional currency into US dollars are recorded in stockholders’ equity as part of accumulated other comprehensive income. Transactions denominated in currencies other than the functional currency are translated into the functional currency at the exchange rates prevailing on the transaction dates, and the exchange gains or losses are reflected in the consolidated statements of comprehensive income for the reporting period.
“RMB” and “CNY” refer to Renminbi, the legal currency of China; “SGD” and “S$” refer to the Singapore dollar, the legal currency of Singapore; “US dollar,” “$” and “US$” refer to the legal currency of the United States; “MYR” refers to the Malaysian Ringgit, the legal currency of Malaysia; “AED” refers to the United Arab Emirates Dirham, the legal currency of United Arab Emirates; “HKD” refers to the Hong Kong dollar, the legal currency of Hong Kong; “MOP” refers to the Macau Pataca, the legal currency of Macau; “INR” refers to the Indian Rupee, the legal currency of India; and “QAR” refers to the Qatar Riyal, the legal currency of Qatar; “IDR” refers to Indonesia Rupiah, the legal currency of Indonesia, “PHP” refers to Philippine Peso, the legal currency of Philippines.
Business combinations
The Company accounts for its business combinations using the purchase method of accounting in accordance with ASC Topic 805,
Business Combinations
(“ASC 805”). The purchase method of accounting requires that the consideration transferred be allocated to the assets, including separately identifiable assets and liabilities the Company acquired based on their estimated fair values. The consideration transferred in an acquisition is measured as the aggregate of the fair values at the date of exchange of the assets given, liabilities incurred, and equity instruments issued as well as the contingent considerations and all contractual contingencies as of the acquisition date. Identifiable assets, liabilities and contingent liabilities acquired or assumed are measured separately at their fair value as of the acquisition date, irrespective of the extent of any
non-controlling
interests. The excess of (i) the total cost of the acquisition, fair value of the
non-controlling
interests and acquisition date fair value of any previously held equity interest in the acquiree over (ii) the fair value of the identifiable net assets of the acquiree, is recorded as goodwill. If the cost of the acquisition is less than the fair value of the net assets of the subsidiary acquired, the difference is recognized directly in the consolidated statements of comprehensive income.
 
 
The determination and allocation of fair values to the identifiable assets acquired, liabilities assumed and
non-controlling
interests are based on various assumptions and valuation methodologies requiring considerable management judgment. The most significant variables in these valuations are discount rates, terminal values, as well as the assumptions and estimates used to determine the cash inflows and outflows. The Company determines discount rates to be used based on the risk inherent in the related activity’s current business model and industry comparisons. Terminal values are based on the expected life of assets and forecasted cash flows over that period.
Acquisition-related costs are recognized as general and administrative expenses in the consolidated statements of comprehensive income as incurred.
Cash and cash equivalents
Cash and cash equivalents consist of cash on hand and bank deposits, which are unrestricted as to withdrawal and use. All highly liquid investments that are readily convertible to known amounts of cash with original stated maturities of three months or less are classified as cash equivalents.
Short-term investments
Short-term investments consist of deposits placed with financial institutions with original maturity terms from four months to one year. As of June 30, 2023, $24,938, $1,490, and $6,774 of short-term investments were placed in financial institutions in the PRC, Singapore, and Malaysia, respectively. As of June 30, 2022, $nil, $4,310, and $7,893 of short-term investments were placed in financial institutions in the PRC, Singapore, Malaysia, respectively.
Restricted cash
Restricted cash mainly consists of the cash deposited in banks pledged for performance guarantees or bank loans. These cash balances are not available for use until these guarantees are expired or cancelled, or the loans are repaid.
Revenue recognition
Integrated solutions contracts
Revenues generated from designing, building, and delivering customized integrated industrial automation systems are recognized over time as the customer simultaneously receives and consumes the benefits provided by the Company’s performance as it occurs or because the customers control the related asset as it is created or enhanced. The contracts for designing, building, and delivering customized integrated industrial automation systems are legally enforceable and binding agreements between the Company and customers. The duration of contracts depends on the contract size and ranges from six months to five years excluding the warranty period. The majority of the contract duration is longer than one year.
Revenue generated from mechanical and electrical solution contracts for the construction or renovation of buildings, rail or infrastructure facilities is also recognized over time as the customer simultaneously receives and consumes the benefits provided by the Company’s performance as it occurs or because the customers control the related asset as it is created or enhanced. The contracts for mechanical and electrical solution are legally enforceable and binding agreements between the Company and customers. The duration of contracts depends on the contract size and the complexity of the construction work and ranges from six months to three years excluding the warranty period. The majority of the contract duration is longer than one year.
 
 
In accordance with ASC Topic 606,
Revenue from Contract with Customers
(“ASC 606”), recognition is based on an estimate of the income earned to date, less income recognized in earlier periods. Extent of progress toward completion is measured using the
cost-to-cost
method where the progress (the percentage complete) is determined by dividing costs incurred to date by the total amount of costs expected to be incurred for the integrated solutions contracts. The Company’s estimates of total costs expected to be incurred for an integrated solutions contract include assumptions regarding the Company’s future effort or input such as direct costs of equipment and materials and direct labor costs. Significant estimation uncertainty exists due to the long construction periods and sensitivity of these assumptions to the extent of progress towards completion and estimated total costs of integrated solutions contracts, as both impact revenue and gross profit realization. The significant assumptions are forward-looking and could be affected by future economic and market conditions and changes in the level of efforts and costs required to complete the integrated solutions contracts. The total costs incurred may not always be proportionate to the Company’s progress in satisfying their performance obligations. Changes in the estimated total costs affect the revenue recognized in the current period and in future periods. Provisions, if any, are made in the period when anticipated losses become evident on uncompleted contracts.
The Company reviews and updates the estimated total costs of the contracts at least annually. Revisions to contract revenue and estimated total costs of the contracts are made in the period in which the facts and circumstances that cause the revision become known and are accounted for as changes in estimates. Unapproved change orders are considered claims. Claims are recognized only when they have been awarded by customers. Excluding the impact of change orders, if the estimated total costs of integrated solutions contracts, which were revised during the years ended June 30, 2021, 2022 and 2023, had been used as a basis of recognition of integrated solutions contracts revenue since the contract commencement, net income for the years ended June 30, 2021, 2022 and 2023 would have been decreased by $13,528, $28,473, and $22,516, respectively; basic net income per share for years ended June 30, 2021, 2022 and 2023 would have been decreased by $0.22, $0.47, and $0.37 respectively; and diluted net income per share for the years ended June 30, 2021, 2022 and 2023, would have decreased by $0.22, $0.46, and $0.36, respectively. Revisions to the estimated total costs for the years ended June 30, 2021, 2022 and 2023 were made in the ordinary course of business.
The Company combines a group of contracts as one project if they are closely related and are, in substance, parts of a single project with an overall profit margin. The Company segments a contract into several projects, when they are of different business substance, for example, with different business negotiation, solutions, implementation plans and margins.
Revenue in excess of billings on the contracts is recorded as costs and estimated earnings in excess of billings. Billings in excess of revenues recognized on the contracts are recorded as deferred revenue until the above revenue recognition criteria are met. Recognition of accounts receivable and costs and estimated earnings in excess of billings are discussed below.
The Company generally recognizes 100% of the contractual revenue when the customer acceptance has been obtained and no further major costs are estimated to be incurred, and normally this is also when the warranty period commences. Revenues are presented net of value-added tax collected on behalf of the government.
Product sales
The Company’s products mainly include hardware and software. Revenue generated from sales of products is recognized when control of the promised goods is transferred to the Company’s customers
for
 an amount of consideration to which the Company expects to be entitled to in exchange for those goods. Revenues are presented net of value-added tax collected on behalf of the government.
Service rendered
The Company mainly provides the following services:
The Company provides maintenance service which is generally completed onsite at the customers’ premises. Revenue is recognized over time by using the
cost-to-cost
method to measure the progress towards the completion of the performance obligation as the customer simultaneously receives and consumes the benefits from the services rendered by the Company. As costs incurred represent work performed, the Company believes this method best depicts transfer of control of the asset to the customer. Revenues are presented net of value-added tax collected on behalf of the government.
 
 
The Company also separately sells extended warranties to their integrated solution customers for a fixed period. Such arrangements are negotiated separately from the corresponding integrated solution system and are usually entered into upon the expiration of the warranty period attached to the integrated solutions contracts. During the extended warranty period, the Company is responsible for addressing issues related to the system. Part replacement is not covered in such services. The Company uses time elapsed to measure the progress toward complete satisfaction of the performance obligation and recognizes revenue ratably over the contractual term. Revenues are presented net of value-added tax collected on behalf of the government.
Excluding the impact of change orders, if the estimated total costs of service contracts, which were revised during the year ended June 30, 2023, had been used as a basis of recognition of service contract revenue since the contract commencement, net income for the years ended June 30, 2021, 2022 and 2023 would have been decreased by $9,735, $7,450 and $5,771, respectively; basic net income per share for years ended June 30, 2021, 2022 and 2023 would have been decreased by $0.16, $0.12 and $0.09, respectively; and diluted net income per share for the years ended June 30, 2021, 2022 and 2023, would have decreased by $0.16, $0.12 and $0.09, respectively. Revisions to the estimated total costs for the years ended June 30, 2021, 2022 and 2023 were made in the ordinary course of business.
Contract assets
Contract assets include amounts that represent the rights to receive payment for goods or services that have been transferred to the customer, with the rights conditional upon something other than the passage of time. Accordingly, the Company includes the following in the contract assets: (i) unbilled amounts resulting from revenue recognized exceeding amounts billed to customers for integrated solutions contracts and maintenance service contracts using the
cost-to-cost
method, which are recorded in the balance sheet as costs and estimated earnings in excess of billing; and (ii) accounts receivable retention amounts which were held by customers from the VIE (Concord and Bond Groups) upon the issuance of the final completion certificate and completion of the defects liability period.
Performance of the integrated solutions contracts will often extend over long periods and the Company’s right to receive payments depends on its performance in accordance with the contractual terms. The Company has different billing practices for its PRC subsidiaries, overseas subsidiaries, and the VIE (Concord and Bond Groups). For the Company’s PRC subsidiaries, billings are issued based on milestones specified in the contracts negotiated with customers. In general, there are four milestones: 1) project commencement; 2) system manufacturing and delivery; 3) installation,
trial-run
and customer acceptance; and 4) end of the warranty period. The amounts to be billed at each milestone are specified in the contract. All integrated solutions contracts have the first milestone, but not all contracts require prepayments. The length of each interval between two continuous billings under an integrated solutions contract varies depending on the duration of the contract (under certain contracts, the interval lasts more than a year) and the last billing to be issued for an integrated solutions contract is scheduled at the end of a warranty period. There are no significant financing components in the integrate solutions contracts.
For Concord and Bond Groups, billing claims rendered are subject to the further approval and certification of the customers or their designated consultants. Payments are made to Concord and Bond Groups based on the certified billings according to the payment terms mutually agreed between the customers and Concord and Bond Groups. Certain amounts are retained by the customer and payable to Concord and Bond Groups upon the issuance of the final completion certificate and completion of the defects liability period. The retained amounts are recorded as accounts receivable retention.
Contract liabilities
Contract liabilities include the amounts that reflect obligations to provide goods or services for which payment has been received. Contract liabilities are presented in the balance sheet as deferred revenue.
 
 
The Company receives prepayments for integrated solutions contracts, product sales and service contracts for goods or services to be provided in the future. Prepayments received are recorded as deferred revenue, which is recognized as revenue based on the revenue recognition policies disclosed above for integrated solutions contracts, product sales and services rendered.
Accounts receivable, costs and estimated earnings in excess of billings and accounts receivable retention
The carrying value of the Company’s accounts receivable, costs and estimated earnings in excess of billings and accounts receivable retention, net of the allowance for credit losses, represents their estimated net realizable value. An allowance for doubtful accounts is recognized when it is probable that the Company will not collect the amount and is written off in the period when deemed uncollectible. The Company periodically reviews the status of contracts and decides how much of an allowance for doubtful accounts should be made based on factors surrounding the credit risk of customers and historical experience. The Company does not require collateral from its customers and does not charge interest for late payments by its customers.
Inventories
Inventories are composed of raw materials, work in progress, purchased and manufactured finished goods and low value consumables. Inventories are stated at the lower of cost and net realizable value. The Company uses the weighted average cost method as its inventory costing method.
The Company assesses the lower of cost and net realizable value for
non-saleable,
excess or obsolete inventories based on its periodic review of inventory quantities on hand and the latest forecasts of product demand and production requirements from its customers. The Company writes down inventories for
non-saleable,
excess or obsolete raw materials,
work-in-process
and finished goods by charging such write-downs to cost of integrated solutions contracts and/or costs of products sold.
Warranties
Warranties represent a major term under integrated solutions contracts and maintenance service contracts, which will last, in general, for one to three years or otherwise specified in the terms of the contract. The Company accrues warranty liabilities under a service contract as a percentage of revenue recognized, which is derived from its historical experience, in order to recognize the warranty cost for the related contract throughout the contract period.
Property, plant and equipment, net
Property, plant and equipment, other than construction in progress, are recorded at cost and are stated net of accumulated depreciation and impairment, if any. Depreciation expense is determined using the straight-line method over the estimated useful lives of the assets as follows:
 
Buildings
    
30 - 50 years
 
Machinery
    
 10
years
 
Software
    
 10
years
 
Vehicles
    
 10
years
 
Electronic and other equipment
    
 10
years
 
Construction in progress represents uncompleted construction work of certain facilities which, upon completion, management intends to hold for production purposes. In addition to costs under construction contracts, other costs directly related to the construction of such facilities, including duty and tariff, equipment installation and shipping costs, and borrowing costs are capitalized. Depreciation commences when the asset is placed in service.
Maintenance and repairs are charged directly to expenses as incurred, whereas betterment and renewals are capitalized in their respective accounts. When an item is retired or otherwise disposed of, the cost and applicable accumulated depreciation are removed and the resulting gain or loss is recognized for the reporting period.
 
 
Prepaid land leases, net
Prepaid land lease payments, for the land use right of four parcels of land in the PRC, three parcels of leasehold land in Malaysia and one parcel of leasehold land in Singapore, are initially stated at cost and are subsequently amortized on a straight-line basis over the lease terms of 49 to 88 years.
Intangible assets, net
Intangible assets are carried at cost less accumulated amortization and any impairment. Intangible assets acquired in a business combination are recognized initially at fair value at the date of acquisition. Intangible assets are amortized using a straight-line method.
The estimated useful lives for the intangible assets are as follows:
 
Category
  
Estimated useful life
 
Patents and copyrights
    
 10 years
 
Residual values are considered nil.
Goodwill
Goodwill represents the excess of the purchase price over the estimated fair value of net tangible and identifiable intangible assets acquired. The Company assesses goodwill for impairment in accordance with ASC subtopic
350-20,
Intangibles – Goodwill and Other
(“ASC
350-20”),
which requires that goodwill is not amortized but to be tested for impairment at the reporting unit level at least annually and more frequently upon the occurrence of certain events as defined by ASC
350-20.
The Company’s goodwill outstanding at June 30, 2023 was related to the acquisitions of Beijing Hollysys Industrial Software Company Ltd (“Hollysys Industrial Software”), Shandong Lukang Pharmaceutical Engineering Design Co., Ltd (“Shandong Lukang”) and Hollysys Intelligent.
The Company has the option to assess qualitative factors first to determine whether it is necessary to perform the quantitative test in accordance with ASC
350-20.
If the Company believes, as a result of the qualitative assessment, that it is
more-likely-than-not
that the fair value of the reporting unit is less than its carrying amount, the quantitative impairment test described below is required. Otherwise, no further testing is required. In the qualitative assessment, the Company considers primary factors such as industry and market considerations, overall financial performance of the reporting unit, and other specific information related to the operations. In performing the quantitative impairment test, the first step compares the carrying amount of the reporting unit to the fair value of the reporting unit based on either quoted market prices of the ordinary shares or estimated fair value using a combination of the income approach and the market approach. If the fair value of the reporting unit exceeds the carrying value of the reporting unit, goodwill is not impaired and the Company is not required to perform further testing. If the carrying value of the reporting unit exceeds the fair value of the reporting unit, then the Company must perform the impairment test in order to determine the implied fair value of the reporting unit’s goodwill. The fair value of the reporting unit is allocated to its assets and liabilities in a manner similar to a purchase price allocation in order to determine the implied fair value of the reporting unit goodwill. If the carrying amount of the goodwill is greater than its implied fair value, the excess is recognized as an impairment loss.
 
 
Impairment of long-lived assets other than goodwill
The Company evaluates its long-lived assets or asset groups including acquired intangibles with finite lives for impairment whenever events or changes in circumstances (such as a significant adverse change to market conditions that will impact the future use of the assets) indicate that the carrying amount of a group of long-lived assets may not be fully recoverable. When these events occur, the Company evaluates the impairment by comparing the carrying amount of the assets to future undiscounted cash flows expected to result from the use of the assets and their eventual disposition. If the sum of the expected undiscounted cash flows is less than the carrying amount of the assets, the Company recognizes an impairment loss based on the excess of the carrying amount of the asset group over its fair value, generally based upon discounted cash flows or quoted market prices.
Shipping and handling costs
All shipping and handling fees charged to customers are included in net revenue. Shipping and handling costs incurred are included in cost of integrated solutions contracts and/or costs of products sold as appropriate.
Income taxes
The Company follows the liability method of accounting for income taxes. Under this method, deferred tax assets and liabilities are determined based on the differences between the financial reporting and tax bases of assets and liabilities using enacted tax rates that will be in effect in the period in which the differences are expected to reverse. The Company records a valuation allowance to offset deferred tax assets if based on the weight of available evidence, it is
more-likely-than-not
that some portion, or all, of the deferred tax assets will not be realized. The effect on deferred taxes of a change in tax rate is recognized in tax expense in the period that includes the enactment date of the change in tax rate.
The Company complies with ASC 740,
Income Taxes
(“ASC 740”)
,
which clarifies the accounting and disclosure for uncertainty in income taxes. Interests and penalties arising from underpayment of income taxes shall be computed in accordance with the related tax laws. The amount of interest expense is computed by applying the applicable statutory rate of interest to the difference between the tax position recognized and the amount previously taken or expected to be taken in a tax return. Interests and penalties recognized in accordance with ASC 740 are classified in the financial statements as a component of income tax expense. In accordance with the provisions of ASC 740, the Company recognizes in its financial statements the impact of a tax position if a tax return position or future tax position is “more likely than not” to prevail based on the facts and technical merits of the position. Tax positions that meet the “more likely than not” recognition threshold are measured at the largest amount of tax benefit that has a greater than fifty percent likelihood of being realized upon settlement. The Company’s estimated liability for unrecognized tax positions which is included in accrued liabilities is periodically assessed for adequacy and may be affected by changing interpretations of laws, rulings by tax authorities, changes and/or developments with respect to tax audits, and expiration of the statute of limitations. The outcome for a particular audit cannot be determined with certainty prior to the conclusion of the audit and, in some cases, appeal or litigation process. The actual benefits ultimately realized may differ from the Company’s estimates. As each annual filling is done, adjustments, if any, are recorded in the Company’s financial statements. Additionally, in future periods, changes in facts, circumstances, and new information may require the Company to adjust the recognition and measurement estimates with regard to individual tax positions. Changes in recognition and measurement estimates are recognized in the period in which the changes occur.
Research and development costs
Research and development costs consist primarily of salaries, bonuses and benefits for research and development personnel. Research and development costs also include travel expenses of research and development personnel as well as depreciation of hardware equipment and software tools and other materials used in research and development activities. Research and development costs are expensed as incurred. Software development costs are also expensed as incurred as the costs qualifying for capitalization have been insignificant for the periods presented.
 
 
VAT refunds and government subsidies
Pursuant to the laws and regulations of the PRC, the Company remits 13% of its sales as value added tax (“VAT”), and then is entitled to a refund of the portion of the Company’s actual VAT burden that exceeds the 3% levied on all sales containing internally developed software products. VAT refunds are recognized in the consolidated statements of comprehensive income when cash refunds or the necessary approval from the tax authority has been received. Certain subsidiaries of the Company located in the PRC receive government subsidies from local PRC government agencies.
Government grants, which mainly represent amounts received from central and local governments in connection with the Company’s investments in local business districts and contributions to technology development
.
Government subsidies are recognized in the consolidated statements of comprehensive income when the necessary conditions have been met. Government grants received for the years ended June 30, 2021, 2022 and 2023 amounted to $
3,934
, $
4,987
and $
3,416
, respectively, of which $
9,192
, $
7,911
and $
6,203
were included as a credit to operating expenses in the consolidated statements of comprehensive income for the years ended June 30, 2021, 2022 and 2023, respectively.
 
As of June 30, 2022 and 2023, government grants recorded as accrued liabilities were $13,636 and $10,279, respectively.
Appropriations to statutory reserve
Under the corporate law and relevant regulations in the PRC, all of the subsidiaries of the Company located in the PRC are required to appropriate a portion of their retained earnings to statutory reserve. All subsidiaries located in the PRC are required to appropriate 10% of their annual
after-tax
income each year to the statutory reserve until the statutory reserve balance reaches 50% of the registered capital. In general, the statutory reserve shall not be used for dividend distribution purposes. In Dubai and Qatar, companies are required to appropriate 10% of its annual
after-tax
income each year to the statutory reserve and the appropriation may be suspended by the shareholders if the reserve reaches 50% of the registered capital. The statutory reserve can be used to cover the losses of the companies or to increase the capital of the companies with a decision by the general assembly of Concord Corporation Pte. Ltd, Dubai Branch (“CCPL Dubai”) and Concord Electrical Contracting Ltd., a Qatar company (“CECL”).
Segment reporting
In accordance with ASC 280,
Segment Reporting
(“ASC 280”), segment reporting is determined based on how the Company’s chief operating decision makers review operating results to make decisions about allocating resources and assessing performance of the Company. According to management’s approach, the Company organizes its internal financial reporting structure based on its main product and service offerings. The Company operates in three principal business segments in the financial reporting structure and their management report, namely industrial automation, rail transportation and mechanical and electrical solutions. The Company does not allocate any assets to the three segments as management does not use the information to measure the performance of the reportable segments.
Comprehensive income
Comprehensive income is defined as the changes in equity of the Company during a period from transactions and other events and circumstances excluding transactions resulting from investments by owners and distributions to owners. In accordance with ASC 220,
Comprehensive Income
(“ASC 220”), the Company presents components of net income and other comprehensive income in one continuous statement.
Investments in equity investees and equity securities
The Company accounts for its equity investments under the equity method when the Company has rights and ability to exercise significant influence over the investees. Significant influence is generally considered to exist when the Company has an ownership interest in the investee between 20% and 50%. Other factors, such as representation on the investee’s board of directors and the impact of commercial arrangements, are also considered in determining whether the equity method of accounting is appropriate.
 
 
Under the equity method, original investments are recorded at cost and adjusted by the Company’s share of undistributed earnings or losses of these entities, by the amortization of any basis difference between the amount of the Company’s investment and its share of the net assets of the investee, and by dividend distributions or subsequent investments. When dividends from an investee exceed the carrying amount of an equity method investment, the excess distribution is recognized as a gain and reported as share of net income of equity investees, net in the consolidated statements of comprehensive income when the Company is not liable for the obligations of the investee nor otherwise committed to provide financial support. In such cases, subsequent equity method earnings are not recorded until subsequent earnings equal the gain recorded. Unrealized inter-company profits and losses related to equity investees are eliminated. An impairment charge, being the difference between the carrying amount and the fair value of the equity investee, is recognized in the consolidated statements of comprehensive income when the decline in value is considered other than temporary. The Company will discontinue applying the equity method if an investment (plus additional financial support provided to the investee, if any) has been reduced to zero. When the Company has other investments in its equity-method investee and is not required to advance additional funds to that investee, the Company would continue to report its share of equity method losses in its consolidated statement of comprehensive income after its equity-method investment has been reduced to zero, to the extent of and as an adjustment to the adjusted basis of its other investments in the investee. Such losses are first applied to those investments of a lower liquidation preference before being further applied to the investments of a higher liquidation preference.
The Company uses the cumulative earnings approach to classify distributions received from equity investees. Under this approach, distributions received from equity investees are presumed to be a return on the investment and are classified as cash inflows from operating activities unless the distributions received exceed cumulative equity in earnings recognized by the investor. In such case, the excess is considered a return of investment and is classified as cash inflows from investing activities.
For equity investments other than those accounted for under the equity method or those that result in consolidation of the investee, the Company measures equity investments at fair value and recognizes any changes in fair value in net income. However, for equity investments that do not have readily determinable fair values and do not qualify for the existing practical expedient in ASC 820,
Fair Value Measurements and Disclosures
(“ASC 820”), to estimate fair value using the net asset value per share (or its equivalent) of the investment, the Company has elected to measure those investments at cost, less any impairment, plus or minus changes resulting from observable price changes in orderly transactions for an identical or a similar investment of the same issuer. At each reporting date, the Company is required to make a qualitative assessment as to whether equity investments without a readily determinable fair value for which the measurement alternative is elected is impaired. In the event that a qualitative assessment indicates that the investment is impaired and the fair value of the investment is less than the carrying value, the carrying value is written down to its fair value. A variety of factors are considered when determining if a decline in fair value is below carrying value, including, among others, the financial condition and prospects of the investee.
Capitalization of interest
Interest incurred on borrowings for the Company’s construction of facilities and assembly line projects during the active construction period is capitalized. The capitalization of interest ceases once a project is substantially complete. The amount to be capitalized is determined by applying the weighted-average interest rate of the Company’s outstanding borrowings to the average amount of accumulated capital expenditures for assets under construction during the year and is added to the cost of the underlying assets and amortized over their respective useful lives.
Income per share
Income per share is computed in accordance with ASC 260,
Earnings Per Share
(“ASC 260”). Basic income per ordinary share is computed by dividing income attributable to holders of ordinary shares by the weighted average number of ordinary shares outstanding during the period. Diluted income per ordinary share reflects the potential dilution that could occur if securities or other contracts to issue ordinary shares were exercised or converted into ordinary shares.
 
 
Share-based compensation
The Company accounts for share-based compensation in accordance with ASC 718,
Compensation-Stock Compensation
(“ASC 718”). The Company recognizes compensation cost for an award with only service conditions that has a graded vesting schedule on a straight-line basis over the requisite service period for the entire award. The compensation cost for each vesting tranche in an award subject to performance vesting is recognized ratably from the service inception date to the vesting date for each tranche. To the extent the required service and performance conditions are not met resulting in the forfeiture of the share-based awards, previously recognized compensation expense relating to those awards is reversed. ASC 718 requires forfeitures to be estimated at the time of grant and revised, if necessary, in a subsequent period if actual forfeitures differ from initial estimates. The Company accounts for forfeitures as they occur.
For share-based awards that are subject to performance-based vesting conditions in addition to time-based vesting, the Company recognizes the estimated grant-date fair value of performance-based awards, net of estimated forfeitures, as share-based compensation expense over the vesting period based upon the Company’s determination of whether it is probable that the performance-based criteria will be achieved. At each reporting period, the Company reassesses the probability of achieving the performance-based criteria. Determining whether the performance-based criteria will be achieved involves judgment, and the estimate of share-based compensation expense may be revised periodically based on changes in the probability of achieving the performance-based criteria. Revisions are reflected in the period in which the estimate is changed. If the performance-based criteria are not met, no share-based compensation expense is recognized, and, to the extent share-based compensation expense was previously recognized, such share-based compensation expense is reversed.
Fair value measurements
The Company complies with ASC 820,
Fair Value Measurement
(“ASC 820”), which defines fair value, establishes a framework for measuring fair value in U.S. GAAP, and expands disclosures about fair value measurements. It does not require any new fair value measurements, but provides guidance on how to measure fair value by providing a fair value hierarchy used to classify the source of the information. It establishes a three-level valuation hierarchy of valuation techniques based on observable and unobservable inputs, which may be used to measure fair value and include the following:
 
Level 1
  
-
  
Quoted prices in active markets for identical assets or liabilities.
Level 2
  
-
  
Inputs other than Level 1 that are observable, either directly or indirectly, such as quoted prices for similar assets or liabilities; quoted prices in markets that are not active; or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.
Level 3
  
-
  
Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.
Classification within the hierarchy is determined based on the lowest level of input that is significant to the fair value measurement.
ASC 820 describes three main approaches to measuring the fair value of assets and liabilities: (1) market approach; (2) income approach and (3) cost approach. The market approach uses prices and other relevant information generated from market transactions involving identical or comparable assets or liabilities. The income approach uses valuation techniques to convert future amounts to a single present value amount. The measurement is based on the value indicated by current market expectations about those future amounts. The cost approach is based on the amount that would currently be required to replace an asset.
Leases
Leases have been classified as either capital or operating leases. Leases that transfer substantially all the benefits and risks incidental to the ownership of assets are accounted for as if there was an acquisition of an asset and incurrence of an obligation at the inception of the lease. All other leases are accounted for as operating leases wherein rental payments are expensed as incurred.
Accounting for lessor
Minimum contractual rental from leases are recognized on a straight-line basis over the non-cancelable term of the lease. With respect to a particular lease, actual amounts billed in accordance with the lease during any given period may be higher or lower than the amount of rental revenue recognized for the period. Straight-line rental revenue commences when the customer assumes control of the leased premises. Accrued straight-line rents receivable represents the amount by which straight-line rental revenue exceeds rents currently billed in accordance with lease agreements. Contingent rental revenue is accrued when the contingency is removed.
Operating lease as lessee
The Company determines if an arrangement is a lease at inception. The Company classifies a lease as a finance lease or an operating lease at lease commencement date as appropriate. The Company has operating leases for certain offices and warehouses and does not have any finance leases for the fiscal years ended June 30, 2022 and 2023.
For operating leases, the Company records a lease liability and corresponding right-of-use (ROU) asset at lease commencement. Lease terms are based on the non-cancellable term of the lease and may contain options to extend the lease when it is reasonably certain that the Company will exercise the option. Lease liabilities represent the present value of the lease payments not yet paid, discounted using the discount rate for the lease at lease commencement.
The Company estimates its incremental borrowing rate for its leases at the commencement date to determine the present value of future lease payments when the implicit rate is not readily determinable in the lease. In estimating its incremental borrowing rate, the Company considers its credit rating and publicly available data of borrowing rates for loans of similar amount, currency and term as the lease.
Operating leases are presented as operating lease ROU assets and operating lease liabilities on the consolidated balance sheet. Prepaid land leases are separately classified on the consolidated balance sheets. Lease liabilities that become due within one year of the balance sheet date are classified as current liabilities. Operating lease ROU asset represents the right to use an underlying asset for the lease term and are recognized in an amount equal to the lease liability adjusted for any lease payments made prior to commencement date, less any lease incentives received and any initial direct costs incurred by the Company.
After lease commencement, operating lease liabilities are measured at the present value of the remaining lease payments using the discount rate determined at lease commencement. Operating lease ROU assets are measured at the amount of the lease liabilities and further adjusted for prepaid or accrued lease payments, the remaining balance of any lease incentives received, unamortized initial direct costs and impairment of the ROU assets, if any. Operating lease expense is recognized as a single cost on a straight-line basis over the lease term.
Operating lease as lessor
The Company classifies a lease as an operating, sales-type or direct financing lease at lease commencement date as appropriate. For operating leases, the Company recognized rental income over the non-cancellable lease term on a straight-line basis. The Company does not have any sales-type or direct financing leases for the fiscal years ended June 30, 2021, 2022 and 2023.
 
 
Concentration of risks
Concentration of credit risk
Assets that potentially subject the Company to a significant concentration of credit risk primarily consist of cash and cash equivalents, short-term investments, restricted cash, accounts receivable, costs and estimated earnings in excess of billings, accounts receivable retention, other receivables and amounts due from related parties. The maximum exposure of such assets to credit risk is their carrying amounts as of the balance sheet date. As of June 30, 2023, substantially all of the Company’s cash and cash equivalents and short-term investments were managed by financial institutions located in the PRC, Singapore and Malaysia, which management believes are of high credit quality. Accounts receivable, other receivables and amounts due from related parties are typically unsecured and the risk with respect to accounts receivable is mitigated by credit evaluations the Company performs on its customers and its ongoing monitoring process of outstanding balances.
The Company has no customer that individually comprised 10% or more of the outstanding balance of accounts receivable as of June 30, 2022 and 2023, respectively. The Company does not require collateral or other security to support instruments subject to credit risk.
Concentration of business and economic risk
A majority of the Company’s net revenue and net income is derived in the PRC. The Company’s operations may be adversely affected by significant political, economic and social uncertainties in the PRC. Although the PRC government has been pursuing economic reform policies for more than 20 years, no assurance can be given that the PRC government will continue to pursue such policies or that such policies may not be significantly altered, especially in the event of a change in leadership, social or political disruption or unforeseen circumstances affecting the PRC’s political, economic and social conditions. There is also no guarantee that the PRC government’s pursuit of economic reforms will be consistent or effective.
Concentration of currency convertibility risk
A majority of the Company’s businesses are transacted in RMB, which is not freely convertible into foreign currencies. All foreign exchange transactions take place either through the People’s Bank of China or other banks authorized to buy and sell foreign currencies at the exchange rates quoted by the People’s Bank of China. Approval of foreign currency payments by the People’s Bank of China or other regulatory institutions requires submitting a payment application form together with suppliers’ invoices, shipping documents and signed contracts.
Concentration of foreign currency exchange rate risk
The Company’s exposure to foreign currency exchange rate risk primarily relates to monetary assets or liabilities held in foreign currencies. Since July 21, 2005, the RMB has been permitted to fluctuate within a narrow and managed band against a basket of certain foreign currencies. On June 19, 2010, the People’s Bank of China announced the end of the RMB’s de facto peg to USD, a policy which was instituted in late 2008 in the face of the global financial crisis, to further reform the RMB exchange rate regime and to enhance the RMB’s exchange rate flexibility. The exchange rate floating bands will remain the same as previously announced in the inter-bank foreign exchange market. The US dollar against RMB appreciated by 8.62%, depreciated by 3.65% and depreciated by 8.45% for the years ended June 30, 2021, 2022 and 2023, respectively. Any significant revaluation of RMB may materially and adversely affect the Company’s cash flows, revenues, earnings and financial position, and the value of its shares in US dollars. An appreciation of the US dollar against the RMB would result in foreign currency translation losses when translating the net assets of the Company from RMB into the US dollar.
For the years ended June 30, 2021, 2022 and 2023, the net foreign currency translation gains (losses) resulting from the translation of RMB, SGD and other functional currencies to the US dollar reporting currency recorded in stockholders’ equity as part of accumulated other comprehensive income was $96,331, $(45,469), and $(99,763), respectively.
 
 
Recent accounting pronouncements
Recently Adopted Standards
In August 2020, the FASB issued ASU 2020-06, “Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging — Contracts in Entity’s Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity”, which simplifies an issuer’s accounting for certain convertible instruments and the application of derivatives scope exception for contracts in an entity’s own equity. This guidance also addresses how convertible instruments are accounted for in the diluted earnings per share calculation and required enhanced disclosures about the terms of convertible instruments and contracts in an entity’s own equity. The new guidance is required to be applied either retrospectively to financial instruments outstanding as of the beginning of the first comparable reporting period for each prior reporting period presented or retrospectively with the cumulative effect of the change to be recognized as an adjustment to the opening balance of retained earnings at the date of adoption. This guidance is effective in the year ended June 30, 2023 and the impact was not material to the consolidated financial statements.
In November 2021, the FASB issued ASU 2021-10, Government Assistance (Topic 832): Disclosure by Business Entities about Government Assistance (ASU 2021-10), which improves the transparency of government assistance received by most business entities by requiring the disclosure of: (1) the types of government assistance received; (2) the accounting for such assistance; and (3) the effect of the assistance on a business entity’s financial statements. This guidance is effective in the year ended June 30, 2023 and the impact was not material to the consolidated financial statements.
Standards Effective in Future Years
In October 2021, the FASB issued ASU 2021-08, Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers, which provides guidance on the acquirer’s accounting for acquired revenue contracts with customers in a business combination. The amendments require an acquirer to recognize and measures contract assets and contract liabilities acquired in a business combination at the acquisition date in accordance with ASC 606 as if it had originated the contracts. This guidance also provides certain practical expedients for acquirers when recognizing and measuring acquired contract assets and contract liabilities from revenue contracts in a business combination. The new guidance is required to be applied prospectively to business combinations occurring on or after the date of adoption. This guidance is effective for the Group for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. Early adoption is permitted. The Group does not expect that the adoption of this guidance will have a material impact on its financial position, results of operations and cash flows.
 
 
In June 2022, the FASB issued ASU 2022-03, Fair Value Measurement (Topic 820): Fair Value Measurement of Equity Securities Subject to Contractual Sale Restrictions, which clarifies that a contractual restriction on the sale of an equity security is not considered part of the unit of account of the equity security and, therefore, is not considered in measuring fair value. The amendments also clarify that an entity cannot, as a separate unit of account, recognize and measure a contractual sale restriction. This guidance also requires certain disclosures for equity securities subject to contractual sale restrictions. The new guidance is required to be applied prospectively with any adjustments from the adoption of the amendments recognized in earnings and disclosed on the date of adoption. This guidance is effective for the Group for fiscal years beginning after December 15, 2023, and interim periods within those fiscal years. Early adoption is permitted. The Group does not expect that the adoption of this guidance will have a material impact on its financial position, results of operations and cash flows.
In March 2020, the FASB issued ASU 2020-04, “Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting” and issued a subsequent amendment which refines the scope of the ASU and clarifies some of its guidance as part of the FASB’s monitoring of global reference rate reform activities in January 2021 within ASU 2021-01 (collectively, including ASU 2020-04, “ASC 848”). ASC 848 provides optional expedients and exceptions for applying U.S. GAAP on contract modifications and hedge accounting to contracts, hedging relationships, and other transactions that reference LIBOR or another reference rate expected to be discontinued because of reference rate reform, if certain criteria are met. These optional expedients and exceptions provided in ASC 848 are effective for the Company from January 1, 2020 through December 31, 2024. The Company does not expect that the adoption of this guidance will have a material impact on the financial position, results of operations and cash flows.
XML 26 R11.htm IDEA: XBRL DOCUMENT v3.23.3
INVENTORIES
12 Months Ended
Jun. 30, 2023
Inventory Disclosure [Abstract]  
INVENTORIES
NOTE 3 - INVENTORIES
Components of inventories are as follows:
 
    
June 30,
 
    
2022
    
2023
 
Raw materials
   $ 53,304      $ 56,354  
Work in progress
     16,026        26,545  
Finished goods
     21,913        28,735  
    
 
 
    
 
 
 
     $    91,243      $ 111,634  
    
 
 
    
 
 
 
XML 27 R12.htm IDEA: XBRL DOCUMENT v3.23.3
ACCOUNTS RECEIVABLE
12 Months Ended
Jun. 30, 2023
Receivables [Abstract]  
ACCOUNTS RECEIVABLE
NOTE 4 - ACCOUNTS RECEIVABLE
 
    
June 30,
 
    
2022
    
2023
 
Notes receivable
   $ 68,953      $ 38,046  
Accounts receivable
     326,413        344,785  
Allowance for credit losses
     (77,603      (73,009
    
 
 
    
 
 
 
     $ 317,763      $ 309,822  
    
 
 
    
 
 
 
The movements in allowance for credit losses are as follows:
 
    
June 30,
 
    
2021
    
2022
    
2023
 
Balance at the beginning of year
   $ 41,618      $ 66,839      $ 77,603  
Adoption of ASU
2016-13
     16,284        —          —    
Additions
     7,749        15,972        5,191  
Written off
     (3,965      (3,852      (4,587
Translation adjustment
     5,153        (1,356      (5,198
    
 
 
    
 
 
    
 
 
 
Balance at the end of year
   $ 66,839      $ 77,603      $ 73,009  
    
 
 
    
 
 
    
 
 
 
XML 28 R13.htm IDEA: XBRL DOCUMENT v3.23.3
COSTS AND ESTIMATED EARNINGS IN EXCESS OF BILLINGS
12 Months Ended
Jun. 30, 2023
COSTS AND ESTIMATED EARNINGS IN EXCESS OF BILLINGS  
COSTS AND ESTIMATED EARNINGS IN EXCESS OF BILLINGS
NOTE 5 - COSTS AND ESTIMATED EARNINGS IN EXCESS OF BILLINGS
 
    
June 30,
 
    
2022
    
2023
 
Contract costs incurred plus estimated earnings
   $ 1,072,872      $ 1,196,127  
Less: Progress billings
     (831,817      (928,427
    
 
 
    
 
 
 
Cost and estimated earnings in excess of billings
     241,055        267,700  
Less: Allowance for credit losses
     (12,178      (14,438
    
 
 
    
 
 
 
     $ 228,877      $ 253,262  
    
 
 
    
 
 
 
The movements in allowance for credit losses are as follows:
 
    
June 30,
 
    
2021
    
2022
    
2023
 
Balance at the beginning of year
   $ 6,150      $ 11,835      $ 12,178  
Adoption of ASU
2016-13
     3,111        —          —    
Additions (reversals)
     1,758        209        3,043  
Translation adjustments
     816        134        (783
    
 
 
    
 
 
    
 
 
 
Balance at the end of year
   $ 11,835      $ 12,178      $ 14,438  
    
 
 
    
 
 
    
 
 
 
XML 29 R14.htm IDEA: XBRL DOCUMENT v3.23.3
REVENUE FROM CONTRACTS WITH CUSTOMERS
12 Months Ended
Jun. 30, 2023
REVENUE FROM CONTRACTS WITH CUSTOMERS  
REVENUE FROM CONTRACTS WITH CUSTOMERS
NOTE 6 - REVENUE FROM CONTRACTS WITH CUSTOMERS
Remaining Unsatisfied Performance Obligations (“RUPO”)
As of June 30, 2023, the Company’s backlog relating to unsatisfied (or partially unsatisfied) performance obligations in contracts with its customers was $909.5 million. The Company expects to recognize the majority of its remaining performance obligations as revenue within the next three years.
Disaggregation of revenues
The Company assesses revenues based upon the nature or type of goods or services it provides and the geographic location of the related businesses. The geographic locations are consistent with the reportable segments. For more information on the reportable segments, see Note 24, “Segment Reporting”. The following table present disaggregated revenue information:
 
    
Year ended June 30, 2023
 
    
PRC
    
Non-PRC
    
Total
 
Integrated solutions contracts revenue
   $ 547,557        84,543        632,100  
Product sales
     44,408        3,016        47,424  
Maintenance service revenue
     94,095        —          94,095  
Extended warranty service revenue
     3,754        —          3,754  
    
 
 
    
 
 
    
 
 
 
Total
  
$
689,814
 
  
 
87,559
 
  
 
777,373
 
    
 
 
    
 
 
    
 
 
 
Contract assets and contract liabilities
These contract assets and liabilities are calculated on a
contract-by-contract
basis and reported on a net basis at the end of reporting period. The Company recognized revenue of $123,037 for the year ended June 30, 202
3
, which was previously deferred and included in the contract liability at the beginning of the year. This revenue was driven primarily by performance obligations satisfied.
Contract assets and contract liabilities are summarized below:
 
    
June 30, 2022
    
June 30, 2023
 
Contract assets, current
   $ 235,712        261,752  
Contract assets,
non-current
     9,582        8,333  
Contract liabilities
     208,636        182,995  
 
 
The increase in contract assets was primarily due to timing of revenue recognized relative to its billings. The decrease in contract liabilities was primarily due to the timing of contractual milestones. No other factors materially impacted the change in the contract liabilities balance.
XML 30 R15.htm IDEA: XBRL DOCUMENT v3.23.3
PROPERTY, PLANT AND EQUIPMENT
12 Months Ended
Jun. 30, 2023
PROPERTY, PLANT AND EQUIPMENT  
PROPERTY, PLANT AND EQUIPMENT
NOTE 7 - PROPERTY, PLANT AND EQUIPMENT
A summary of property, plant and equipment is as follows:
 
    
June 30,
 
    
2022
    
2023
 
Buildings
   $ 70,944      $ 66,681  
Machinery
     15,619        14,487  
Software
     20,293        19,943  
Vehicles
     4,717        4,822  
Electronic and other equipment
     45,512        41,426  
Construction in progress
     27,213        69,745  
    
 
 
    
 
 
 
     $ 184,298      $ 217,104  
Less: Accumulated depreciation and impairment
     (86,049      (82,478
    
 
 
    
 
 
 
     $ 98,249      $ 134,626  
    
 
 
    
 
 
 
Buildings
and construction in progress 
with a total carrying value of $2,687 and $68,341 were pledged to secure lines of credits from various banks in
PRC, 
Singapore and Malaysia as of June 30, 2022 and 2023, respectively (note 13).
Buildings
,
vehicles
and construction in progress 
with a total carrying value of $1,056 and $65,770 were pledged to secure long-term bank loans as of June 30, 2022 and 2023, respectively (note 14).
Construction in progress consists of capital expenditures and capitalized interest charges related to the construction of facilities and assembly line projects and the expenditures related to the Company’s information system constructions.
The depreciation expenses for the years ended June 30, 2021, 2022 and 2023 were $9,959, $10,263 and $8,612, respectively.
Assets leased to others under operating leases
The Company has entered into operating lease contracts related to certain buildings owned with carrying amounts as shown below:
 
    
June 30,
 
    
2022
    
2023
 
Buildings leased to others
at original cost
   $ 22,664      $ 20,898  
Less: Accumulated depreciation
     (8,044      (7,886
    
 
 
    
 
 
 
Buildings leased to others
net
   $ 14,620      $ 13,012  
    
 
 
    
 
 
 
XML 31 R16.htm IDEA: XBRL DOCUMENT v3.23.3
PREPAID LAND LEASES
12 Months Ended
Jun. 30, 2023
PREPAID LAND LEASES  
PREPAID LAND LEASES
NOTE
8
- PREPAID LAND LEASES
A summary of prepaid land leases is as follows:
 
    
June 30,
 
    
2022
    
2023
 
Prepaid land leases
   $ 16,146      $ 15,222  
Less: Accumulated amortization
     (3,699      (3,719
    
 
 
    
 
 
 
     $ 12,447      $ 11,503  
    
 
 
    
 
 
 
Prepaid land leases with a total carrying value of $3,166 was pledged to secure lines of credits from a bank in PRC as of June 30, 2023 (note 13).
Prepaid land leases with a total carrying value of $3,166 was pledged to secure long-term bank loans as of June 30, 2023 (note 14).
The amortization for the years ended June 30, 2021, 2022 and 2023 was $454, $382 and $331, respectively.
The annual amortization of prepaid land leases for each of the five succeeding years is as follows:
 
Year ending June 30,
      
2024
   $ 331  
2025
     331  
2026
     331  
2027
     331  
2028
     331  
XML 32 R17.htm IDEA: XBRL DOCUMENT v3.23.3
INTANGIBLE ASSETS, NET
12 Months Ended
Jun. 30, 2023
INTANGIBLE ASSETS, NET  
INTANGIBLE ASSETS, NET
NOTE
9
- INTANGIBLE ASSETS, NET
 
    
June 30,
 
    
2022
    
2023
 
    
Gross
carrying
value
    
Accumulated
amortization
   
Net
carrying
value
    
Gross
carrying
value
    
Accumulated
amortization
   
Net
carrying
value
 
Patents and copyrights
   $ 14,204        (3,462     10,742      $ 13,097        (4,614     8,483  
    
 
 
    
 
 
   
 
 
    
 
 
    
 
 
   
 
 
 
The amortization expenses for the years ended June 30, 2021, 2022 and 2023 were $316, $1,356 and $1,342, respectively.
The annual amortization expense relating to the existing intangible assets for the five succeeding years is as follow:
 
Year ending June 30,
      
2024
   $ 1,329  
2025
     1,166  
2026
     1,040  
2027
     1,040  
2028
     1,040  
XML 33 R18.htm IDEA: XBRL DOCUMENT v3.23.3
GOODWILL
12 Months Ended
Jun. 30, 2023
GOODWILL  
GOODWILL
NOTE 10 - GOODWILL
The changes in the carrying amount of goodwill are as follows:
 
Balance as of July 1, 2021
   $ 1,598  
Goodwill upon acquisition
     19,697  
Translation adjustment
     (756
    
 
 
 
Balance as of June 30, 2022
   $ 20,539  
Translation adjustment
     (1,600
    
 
 
 
Balance as of June 30, 2023
   $ 18,939  
    
 
 
 
Hollysys Intelligent, as a component of the Industrial Automation operating segment, is considered to be a reporting unit for goodwill impairment purposes as Hollysys Intelligent constitutes a business for which discrete financial information is available and segment management regularly reviews the operating results of Hollysys Intelligent. The amount of goodwill allocated to Hollysys Intelligent was $19,697 upon acquisition, before any impairment charges (note 25). The Company engaged an independent third-party appraiser to assist in the goodwill impairment test. For the year ended June 30, 2022 and 2023, the Company’s impairment test indicated that the carrying amount of Hollysys Intelligent does not exceed its fair value and no impairment of goodwill was noted.
Estimating the fair value of Hollysys Intelligent requires the Company to make assumptions and estimates regarding its future plans, market share, industry and economic conditions. In applying the discounted cash flow approach, key assumptions include the amount and timing of future expected cash flows, terminal value growth rates and appropriate discount rates. The Company estimates future expected cash flows for each geographical area in which it operates and calculates the net present value of those estimated cash flows using risk adjusted discount rates 11.45%. If the discount rates adopted in 2023 increased or decreased by 1%, the fair value of Hollysys Intelligent would decrease or increase by $2,188 and $2,615, respectively.
The Company also performed qualitative assessments with respect to Hollysys Industrial Software and Shandong Lukang, to determine if it is more likely than not that the fair values of Hollysys Industrial Software and Shandong Lukang are less than their carrying amounts. By identifying the most relevant drivers of fair value and significant events, and weighing the identified factors, the Company concluded that it was not
more-likely-than-not
that the fair value of these reporting units would be less than their carrying amounts as of June 30, 2023. Therefore, no further impairment testing for Hollysys Industrial Software and Shandong Lukang was required.
 
XML 34 R19.htm IDEA: XBRL DOCUMENT v3.23.3
EQUITY INVESTMENTS
12 Months Ended
Jun. 30, 2023
EQUITY INVESTMENTS  
EQUITY INVESTMENTS
NOTE 11 - EQUITY INVESTMENTS
Investments in equity investees
The following long-term investments were accounted for under the equity method as of June 30, 2022 and 2023 as indicated:
 
June 30, 2022
  
Interest
held
   
Long-term
investment,
at cost, less
impairment
    
Share of
undistributed
profits

(accumulated)
   
Disposal
   
Advance
to
investee
company
    
Total
 
Equity method
                                                  
Beijing Hollycon Medicine & Technology Co., Ltd.
     30.00   $ 8,609        5,544       —         —          14,153  
Beijing Hollysys Electric Motor Co., Ltd.
     40.00     791        6,893       —         —          7,684  
Suqian Runhe Emerging Industry Investment Center (limited partnership)
     29.97     9,410        (168     —         —          9,242  
China Techenergy Co., Ltd.
     40.00     —          13,751       —         —          13,751  
Hollicube Co., Ltd.
     40.00     4,215        (4,215     —         —          —    
Hunan LingXiang Maglev Technology Co., Ltd.
     17.67     1,494        (136     (1,358     —          —    
Beijing AIRmaker Technology Co., Ltd.
     20.00     149        (18     —         —          131  
Southcon Development Sdn Bhd.
     30.00     211        (111     —         —          100  
Beijing Hollysys Machine Automation Co., Ltd.
     30.00     448        (448     —         —          —    
Beijing Jing Yi Intelligent Technologies Innovation Center Co., Ltd.
     46.00     —          —         —         —          —    
Beijing Hollysys Digital Technology Co., Ltd.
     25.00     1,437        (1,036     —         —          401  
Shandong MassDatas Development Co., Ltd.
     20.00     1,195        (76     —         —          1,119  
            
 
 
    
 
 
   
 
 
   
 
 
    
 
 
 
               27,959        19,980       (1,358     —          46,581  
            
 
 
    
 
 
   
 
 
   
 
 
    
 
 
 
 
 
June 30, 2023
  
Interest
held
   
Long-term
investment,
at cost, less
impairment
    
Share of
undistributed
profits

(accumulated)
   
Disposal
    
Advance
to
investee
company
    
Total
 
Equity method
                                                   
Beijing Hollycon Medicine & Technology Co., Ltd.
     30.00  
$
7,938        3,185       —          —          11,123  
Beijing Hollysys Electric Motor Co., Ltd.
     40.00     729        6,726       —          —          7,455  
Suqian Runhe Emerging Industry Investment Center (limited partnership)
     29.97     8,677        (163     —          —          8,514  
China Techenergy Co., Ltd.
     40.00  
—          17,362       —          —          17,362  
Hollicube Co., Ltd.
     38.10     3,887        (3,887     —          —          —    
Beijing AIRmaker Technology Co., Ltd.
     20.00     138        (23     —          —          115  
Southcon Development Sdn Bhd.
     30.00     217        (122     —          —          95  
Beijing Hollysys Machine Automation Co., Ltd.
     30.00     413        (413     —          —          —    
Beijing Jing Yi Intelligent Technologies Innovation Center Co., Ltd.
     46.00     —          —         —          —          —    
Beijing Hollysys Digital Technology Co., Ltd.
     25.00     1,325        (833     —          —          492  
Shandong MassDatas Development Co., Ltd.
     20.00     2,755        (308     —          —          2,447  
            
 
 
    
 
 
   
 
 
    
 
 
    
 
 
 
               26,079        21,524       —          —          47,603  
            
 
 
    
 
 
   
 
 
    
 
 
    
 
 
 
Disposal of Hunan LingXiang Maglev Technology Co., Ltd. (“Hunan LingXiang”)
In September 2021, the Company entered into an agreement to dispose all of its 17.67% interest in Hunan LingXiang for cash considerations of $9,497. The disposal transaction was completed in September 2021, and a disposal gain of $7,995 was recognized under the
capital
 gains on disposal of an investment in an equity investee in the consolidated statements of comprehensive income for the year ended June 30, 2022.
Investments in equity securities without readily determinable fair values
Investments in equity securities without readily determinable fair value were accounted for as cost method investments prior to adopting ASC 321. As of June 30, 2022 and 2023, the carrying amounts of investments in equity securities without readily determinable fair values for which the measurement alternative was elected were $1,693 and $1,561, respectively, after deductions of $1,195 and $413 of accumulated impairment. There were no unrealized gains (upward adjustments), unrealized losses (downward adjustments and impairment) or net unrealized gains or losses recognized for such equity securities during the years ended June 30, 2022 and 2023. Net realized gains or loss on equity securities sold were nil and $845 for the years ended June 30, 2022 and 2023, respectively.
XML 35 R20.htm IDEA: XBRL DOCUMENT v3.23.3
WARRANTY LIABILITIES
12 Months Ended
Jun. 30, 2023
WARRANTY LIABILITIES  
WARRANTY LIABILITIES
NOTE 12 - WARRANTY LIABILITIES
 
    
June 30,
 
    
2022
    
2023
 
Beginning balance
   $ 9,551      $ 5,002  
Consolidation of subsidiary
     145        —    
Expense accrued
     2,595        5,446  
Expense incurred
     (7,064      (4,264
Translation adjustment
     (225      (378
    
 
 
    
 
 
 
     $ 5,002      $ 5,806  
Less: Current portion of warranty liabilities
     (3,280      (3,238
    
 
 
    
 
 
 
Long-term
warranty liabilities
   $ 1,722      $ 2,568  
    
 
 
    
 
 
 
XML 36 R21.htm IDEA: XBRL DOCUMENT v3.23.3
SHORT-TERM BANK LOANS
12 Months Ended
Jun. 30, 2023
SHORT-TERM BANK LOANS  
SHORT-TERM BANK LOANS
NOTE 13 - SHORT-TERM BANK LOANS
On June 30, 2022, the Company’s short-term bank borrowings consisted of revolving bank loans of $66 from a bank, which were subject to an annual interest rate of 1.2%.
For the year ended June 30, 2023, the Company had no outstanding short-term bank borrowings.
For the years ended June 30, 2021, 2022, and 2023, interest expenses on short-term bank loans amounted to $nil, $nil and $nil, respectively.
As of June 30, 2022, the Company had available lines of credit from various banks in the PRC, Singapore and Malaysia amounting to $441,335, of which $111,147 was utilized and $330,188 was available for use. These lines of credit were secured by the pledge of restricted cash and buildings with carrying values of $36,102 and $2,687, respectively.
As of June 30, 2023, the Company had available lines of credit from various banks in the PRC, Singapore and Malaysia amounting to $709,735, of which $119,462 was utilized and $590,273 was available for use. These lines of credit were secured by the pledge of restricted cash
,
buildings
and prepaid land lease 
with carrying values of $35,937
,
$68,341 
and $3,166, respectively.
XML 37 R22.htm IDEA: XBRL DOCUMENT v3.23.3
LONG-TERM LOANS
12 Months Ended
Jun. 30, 2023
LONG-TERM LOANS  
LONG-TERM LOANS
NOTE 14 - LONG-TERM LOANS
 
           
June 30,
 
           
2022
    
2023
 
MYR denominated loans
    
(i)
       596        741  
SGD denominated loans
    
(ii)
       113        44  
USD denominated loan
    
(iii)
       14,935        15,000  
RMB denominated loan
    
(iv)
       —          16,221  
             
 
 
    
 
 
 
              $ 15,644      $ 32,006  
Less: Current portion
              (15,210      (15,231
             
 
 
    
 
 
 
              $ 434      $ 16,775  
             
 
 
    
 
 
 
 
i.
The MYR denominated loans are repayable in 3 to 75 installments with the last installment due in April 2039. For the years ended June 30, 2022 and 2023, the effective interest rates ranged from 2.08% to 3.27% per annum and 2.08% to 4.52% per annum, respectively. For the year ended June 30, 2023, the weighted average interest rate was 2.71%. The borrowings are secured by the mortgages of buildings and vehicles in Malaysia, with an aggregate carrying value of $883 and $842 as of June 30, 2022 and 2023, respectively.
ii.
The SGD denominated loans are repayable in 10 to 31 installments with the last installment due on March 4, 2024. For the years ended June 30, 2022 and 2023, the effective interest rates ranged from 2.44% to 2.78% per annum and 2.44% to 2.78% per annum, respectively. For the year ended June 30, 2023, the weighted average interest rate was 2.65%. The borrowing is secured by vehicles with a total carrying value of $173 and $80 as of June 30, 2022 and 2023, respectively.
iii.
The USD denominated loan was drawn on April 24, 2020 and
wa
s repayable on April 22, 2022. Prior to the repayment dated April 22, 2022, the Company started negotiation with the bank for an extension was granted in August 2022. The loan contract was renewed and the loan term was extended to April 2024. For the year ended June 30, 2023, the effective interest rate was 5.83% per annum.
iv.
The RMB denominated loan is a fixed asset loan contract with 10-year installment repayment with the last installment due in December 2032. The loan interest rate is the national bank
rate
on the working day before the withdrawal date of each loan. For the year ended June 30, 2023, the effective interest rate was 4.1% per annum. The borrowings are secured by construction in process and prepaid land leases in Xi’an, with an aggregate carrying value of $68,015 as of June 30, 2023.
Scheduled principal
 
payment
 for all outstanding long-term loans as of June 30, 2023 are as follows:
 
Year ending June 30,
      
2024
   $ 15,231  
2025
     1,178  
2026
     2,170  
2027
     2,202  
2028 onwards
     11,225  
    
 
 
 
    
$
32,006
 
    
 
 
 
For the years ended June 30, 2021, 2022, and 2023, interest expenses of long-term loans incurred amounted to $553, $731 and $878, respectively, and
nil
,
nil
, $
251
was capitalized as construction in progress for fiscal year 2021, 2022 and 2023, respectively.
XML 38 R23.htm IDEA: XBRL DOCUMENT v3.23.3
FAIR VALUE MEASUREMENTS
12 Months Ended
Jun. 30, 2023
Fair Value Disclosures [Abstract]  
FAIR VALUE MEASUREMENTS
NOTE 15 - FAIR VALUE MEASUREMENTS
Financial instruments include cash and cash equivalents, short-term investments, accounts receivable, accounts receivable retention, other receivables, amounts due to or from related parties, accounts payable, short-term bank loans and long-term bank loans. The carrying values of these financial instruments and other than long-term bank loans, approximate their fair values due to their short-term maturities. The carrying value of the Company’s long-term bank loans approximates their fair value as the long-term bank loans are subject to floating interest rates. The carrying value of the Company’s long-term bank loans which are subject to fixed interest rates approximates their fair value as the market interest rate has not significantly changed from the borrowing date to June 30, 2023. These assets and liabilities, excluding cash (which fall into level 1 of the fair value hierarchy), fall into level 2 of the fair value hierarchy. There were no assets and liabilities measured at fair value on a recurring basis as of June 30, 2022 and 2023.
 
XML 39 R24.htm IDEA: XBRL DOCUMENT v3.23.3
STOCKHOLDERS' EQUITY
12 Months Ended
Jun. 30, 2023
STOCKHOLDERS' EQUITY  
STOCKHOLDERS' EQUITY
NOTE 16 - STOCKHOLDERS’ EQUITY
In August 2010, the Board of Directors adopted the 2010 Rights Plan. The 2010 Rights Plan provides for a dividend distribution of one preferred share purchase (the “Right”), for each outstanding ordinary share. Each Right entitles the shareholder to buy one share of the Class A Preferred Stock at an exercise price of $160. The Right will become exercisable if a person or group announces an acquisition of 20% or more of the outstanding ordinary shares of the Company, or announces commencement of a tender offer for 20% or more of the ordinary shares. In that event, the Right permits shareholders, other than the acquiring person, to purchase the Company’s ordinary shares having a market value of twice the exercise price of the Right, in lieu of the Class A Preferred Stock. In addition, in the event of certain business combinations, the Right permits the purchase of the ordinary shares of an acquiring person at a 50% discount. Unless terminated earlier by the Board of Directors, the 2010 Rights Plan
was schedule
d
to
expire on September 27, 2020. There is no accounting impact related to the Right.
In September 2020, the Company amended and restated the Rights Plan to, among other things, extend its term until September 27, 2030. Pursuant to the amended and restated Rights Plan, subject to limited exceptions, upon (i) a person or group obtaining ownership of 15% or more of the aggregate total of the ordinary shares of the Company then issued and outstanding or (ii) the commencement or announcement of an intention to make a tender offer or exchange offer, the consummation of which would result in the beneficial ownership by a person or group of 15% or more of the aggregate total of the ordinary shares of the Company then issued and outstanding, in each case, without the approval of the Board of Directors, each Right will entitle the holders, other than the acquiring person or group, to buy, at a purchase price of $160, one share of the Class A Preferred Shares of the Company, or, in lieu of a Class A Preferred Share, ordinary shares having a market value at that time of twice the Right’s exercise price. The Board of Directors is entitled to redeem the Rights at $0.001 per Right at any time before the Rights are exercisable.
On October 5, 2020, the Company declared a regular annual cash dividend of $0.20 per share to the holders of the Company’s ordinary shares. The record date was October 22, 2020, and the dividend was paid on November 20, 2020.
On March 10, 2022, the Company declared a regular annual cash dividend of $0.32 per share to the holders of the Company’s ordinary shares. The record date was April 4, 2022, and the dividend was paid on April 25, 2022.
XML 40 R25.htm IDEA: XBRL DOCUMENT v3.23.3
SHARE-BASED COMPENSATION EXPENSES
12 Months Ended
Jun. 30, 2023
SHARE-BASED COMPENSATION EXPENSES  
SHARE-BASED COMPENSATION EXPENSES
NOTE 17 - SHARE-BASED COMPENSATION EXPENSES
On May 14, 2015, the Board of Directors approved the 2015 Equity Incentive Plan (the “2015 Equity Plan”). The 2015 Equity Plan provided for 5,000,000 ordinary shares, and it will terminate ten years following the date that it was adopted by the Board of Directors. The purpose of the 2015 Equity Plan is to promote the long-term growth and profitability of the Company and its affiliates by stimulating the efforts of employees, directors and consultants of the Company and its affiliates who are selected to be participants, aligning the long-term interests of participants with those of shareholders, heightening the desire of participants to continue in working toward and contributing to the success of the Company, attracting and retaining the best available personnel for positions of substantial responsibility, and generally providing additional incentive for them to promote the success of the Company’s business through the grant of awards of or pertaining to the Company’s ordinary shares. The 2015 Equity Plan permits the grant of incentive share options, non-statutory share options, restricted shares, restricted share units, share appreciation rights, performance units and performance shares as the Company may determine.
Share options
On November 16, 2020 and March 17, 2021, certain directors and employees of the Company were granted share-based compensation awards totaling 90,000 and 465,725, respectively, share options to purchase ordinary shares. The exercise price of these options is $11.85 per share.
A summary of the share option activity for the years ended June 30, 2022 and 2023 is as shown below:
 
Share Options
  
Number of
shares
    
Weighted
average
exercise price
    
Weighted average
remaining
contractual life
(years)
    
Aggregate
intrinsic value
 
 
Outstanding, vested and exercisable at June 30, 2021
     568,500        11.85        9.66        1,734  
Forfeited
     (12,250      —          —          —    
    
 
 
    
 
 
    
 
 
    
 
 
 
Outstanding, vested and exercisable at June 30, 2022
     556,250        11.85        8.66        1,641  
Forfeited
     (525      —          —          —    
    
 
 
    
 
 
    
 
 
    
 
 
 
Outstanding, vested and exercisable at June 30, 2023
     555,725        11.85        7.66        3,190  
    
 
 
    
 
 
    
 
 
    
 
 
 
The fair value of each option is estimated on the date of grant using the Binomial model by applying the assumptions below:
 
    
Options Granted

on November 16, 2020
   
Options Granted

on March 17, 2021
 
Risk-free interest rate(i)
     0.91     1.62
Expected dividend yield(ii)
     2.21     1.83
Expected life (years)(iii)
     10 Years       9.66 Years  
Expected volatility(iv)
     46.98     47.35
 
(i)
Risk-free interest rate is based on the yields of United States Treasury securities with maturities similar to the expected life of the share options in effect at the time of grant.
(ii)
Expected dividend yield is assumed to be a $0.15 dividend payout.
(iii)
Expected life of share options is based on management’s estimate on timing of exercise of share options.
(iv)
Expected volatility is assumed based on the historical volatility of the Company and the Company’s comparable companies in the period equal to the expected life of each grant.
The Company recorded share-based compensation expense relating to options granted in
fiscal
2021 in the amount of $1,406
, $
1,502
and $470 which is
included in general and administrative expenses for the years ended June 30, 2021, 2022 and 2023, respectively. For the years ended June 30, 2021, 2022, and 2023, the unrecognized compensation expense of $
2,147
, $
566
and $54 related to the share options is expected to be recognized over a weighted-average vesting period of 1.43
,
0.93
and 0.44 years.
 
Restricted shares
On September 19, 2019, the Company granted
67,500
restricted ordinary shares to certain directors under the 2015 Plan. These restricted shares vest quarterly over a three-year period starting from the directors’ respective service inception date. Fair value of the restricted shares was determined with reference to the market closing price at grant date.

On November 16, 2020, the Company granted 318,000 restricted ordinary shares to certain directors under the 2015 Plan. These restricted shares vest quarterly over a three-year period commencing from November 2020. Fair value of the restricted shares was determined with reference to the market closing price at grant date.
On March 17, 2021, the Company granted 1,116,500 restricted ordinary shares to certain officers and certain employees under the 2015 Plan. These restricted shares vest quarterly over a three-year period commencing from March 2021. Fair value of the restricted shares was determined with reference to the market closing price at grant date.
A summary of the restricted share activity for the year ended June 30, 2022 and 2023 is as follows:
 
    
Number of restricted shares
    
Weighted average grant-date fair value
 
Un-vested
at June 30, 2021
     1,320,337        11.85  
Forfeited
     (28,586      11.85  
Vested
     (588,710      11.85  
    
 
 
          
Un-vested
at June 30, 2022
     703,041        11.85  
Forfeited
     (1,222      11.85  
Vested
     (473,487 )      11.85  
    
 
 
          
Un-vested
at June 30, 2023
     228,332        11.85  
    
 
 
          
The aggregate grant-date fair value of restricted shares vested during the years ended June 30, 2021, 2022 and 2023 was $
2,367, $6,976 and $5,611, respectively. $8,318, $8,207 and $2,816
were recorded in general and administrative expenses as restricted share compensation expenses, for the years ended June 30, 2021, 2022 and 2023, respectively. For the years ended June 30, 2022, and 2023, the aggregated unrecognized compensation expense of $
3,088 and $293 related to the restricted shares is expected to be recognized over a weighted-average vesting period of 0.75 and 0.25 years.
XML 41 R26.htm IDEA: XBRL DOCUMENT v3.23.3
EMPLOYEE BENEFITS
12 Months Ended
Jun. 30, 2023
EMPLOYEE BENEFITS  
EMPLOYEE BENEFITS
NOTE 18 - EMPLOYEE BENEFITS
The Company contributes to a state pension scheme run by the Chinese government in respect of its employees in China, a central provision fund run by the Singapore government in respect of its employees in Singapore, and an employment provident fund in respect of its employees in Malaysia. The expenses related to these plans were $24,141, $33,550 and $35,869 for the years ended June 30, 2021, 2022 and 2023, respectively. These schemes were accounted for as defined contribution plans.
XML 42 R27.htm IDEA: XBRL DOCUMENT v3.23.3
INCOME TAX
12 Months Ended
Jun. 30, 2023
Income Tax Disclosure [Abstract]  
INCOME TAX
NOTE 19 - INCOME TAX
BVI
Hollysys and its subsidiaries incorporated in the BVI are not subject to income tax under the relevant regulations.
Singapore
The Company’s wholly owned subsidiaries incorporated in Singapore are subject to Singapore corporate tax at a rate of 17% on the assessable profits arising from Singapore.
Malaysia
The Company’s wholly owned subsidiaries incorporated in Malaysia are subject to Malaysia corporate income tax at a rate of 24% on the assessable profits arising from Malaysia.
Dubai
The branch of the Company’s wholly owned subsidiary is a tax exempt company incorporated in Dubai, and no tax provision has been made for each of the years ended June 30, 202
1
, 202
2
 and 202
3
.
Hong Kong
The Company’s wholly owned subsidiaries incorporated in Hong Kong are subject to Hong Kong profits tax at a rate of 16.5% on the assessable profits arising from Hong Kong for the year ended June 30, 202
3
. No provision for Hong Kong profits tax has been made in the consolidated statements of comprehensive income as there were sustained taxable losses arising from Hong Kong for each of the years ended June 30, 202
1
, 202
2
 and 202
3
.
Macau
The Company’s wholly owned subsidiary incorporated in Macau is subject to the Macau corporate income tax. According to the Macau Complementary Tax Law, complementary tax is imposed on a progressive rate scale ranging from
3%
to 9% for taxable profits below or equal to MOP 300,000 and 12% for taxable profits over MOP 300,000. Taxable profits below MOP 32,000 are exempt from tax. No provision for Macau profits tax has been made in the consolidated statements of comprehensive income for each of the years ended June 30, 2021, 2022 and 2023. 
India
The Company’s wholly owned subsidiary incorporated in India is subject to India corporate tax at a rate of 30% on its worldwide income. No provision for India profits tax has been made in the consolidated statements of comprehensive income as there were no taxable profits noted for each of the years ended June 30, 202
1
, 202
2
 and 202
3
.
Qatar
CECL is subject to the Qatar Corporate income tax at a rate of 10% on the assessable profit arising from Qatar.
Indonesia
The Company’s wholly owned subsidiary incorporated in Indonesia is subject to the Indonesia Corporate income tax at a rate of 22% on the assessable profit arising from Indonesia. No provision for Indonesia tax has been made in the consolidated statements of comprehensive income as there were no assessable profits noted for the years ended June 30, 202
1
, 202
2
 and 202
3
.
 
PRC
The Company’s subsidiaries incorporated in the PRC are subject to PRC enterprise income tax (“EIT”) on their respective taxable incomes as adjusted in accordance with relevant PRC income tax laws. The PRC statutory EIT rate is
25
%. The Company’s PRC subsidiaries are subject to the statutory tax rate except for the following:
Beijing Hollysys Co., Ltd
(“Beijing Hollysys”)
Beijing Hollysys was certified as a High and New Technology Enterprise (“HNTE”) which provides a preferential EIT rate of 15% for three calendar years from
July 
2020 to
July 2023
.
Further, Beijing Hollysys was qualified for the Key Software Enterprise (“KSE”) status in calendar year 202
2
 and was entitled to the preferential tax rate of 10% for calendar year 202
2
. An entity can use the preferential rate of KSE after its self-assessment, of which, the filing documents for KSE status shall be well prepared and filed
for the future inspection by tax authorities as they hold the right to inspect the KSE status.
Hangzhou Hollysys Automation Co., Ltd (“Hangzhou Hollysys”)
Hangzhou Hollysys was certified as a HNTE which provides a preferential EIT rate of 15% for three calendar years from
December 
2020 to
December 2023
.
Hollysys Industrial Software
Hollysys Industrial Software was certified as a HNTE which provides a preferential EIT rate of 15% for three calendar years from
October 2022
to
October 2025
.
Further, Hollysys Industrial Software was qualified for KSE status in calendar year 2022 and was entitled to the preferential tax rate of 10% for calendar year 2022. An entity can use the preferential rate of KSE after its self-assessment, of which, the filing documents for KSE status shall be well prepared and filed for the future inspection
by
tax authorities as they hold the right to inspect the KSE status.
HollySys Control Technology Co., Ltd (“HollySys Control”)
HollySys Control was qualified for software enterprises encouraged by the state. The preferential period is calculated from the profit-making year, and the enterprise income tax is exempted from the first to second years. From the third to fifth years, the enterprise income tax is reduced by half at the statutory tax rate of 25%.
Beijing Hollysys Intelligent Technologies Co., Ltd., (“Hollysys Intelligent”)
Hollysys Intelligent was certified as a HNTE which provides a preferential EIT rate of 15% for three calendar years from October 2021 to October 2024.
The Company’s income before income taxes consists of:
 
    
Year ended June 30,
 
    
2021
    
2022
    
2023
 
PRC
   $ 137,520      $ 116,210      $ 126,191  
Non-PRC
     (27,628      (16,583      (7,729
    
 
 
    
 
 
    
 
 
 
     $ 109,892      $ 99,627      $ 118,462  
    
 
 
    
 
 
    
 
 
 
Income tax expense, most of which is incurred in the PRC, consists of:
 
    
Year ended June 30,
 
    
2021
    
2022
    
2023
 
Current income tax expense
                          
PRC
     25,634        11,839        19,269  
Non-PRC
     758        616        123  
    
 
 
    
 
 
    
 
 
 
     $ 26,392      $ 12,455      $ 19,392  
Deferred income tax expense (benefit)
                          
PRC
     (7,971      7,150        (7,560
Non-PRC
     2,133        (2,971      (442
    
 
 
    
 
 
    
 
 
 
     $ (5,838      4,179        (8,002
    
 
 
    
 
 
    
 
 
 
     $    20,554      $    16,634      $   11,390  
    
 
 
    
 
 
    
 
 
 
 
Reconciliation of the income tax expenses as computed by applying the PRC statutory tax rate of 25% to income before income taxes and the actual income tax expenses is as follows:
 
    
Year ended June 30,
 
    
2021
    
2022
    
2023
 
Income before income taxes
   $ 109,892      $ 99,627      $ 118,462  
    
 
 
    
 
 
    
 
 
 
Expected income tax expense at statutory tax rate in the PRC
     33,221        24,998        29,614  
Effect of different tax rates in various jurisdictions
     4,665        3,541        1,567  
Effect of preferential tax treatment
     (14,334      (12,707      (15,228 )
Effect of
non-taxable
income
     (4,770      (74      (1,919 )
Effect of additional deductible research and development expenses
     (9,838      (9,398      (8,909 )
Effect of
non-deductible
expenses
     6,644        4,020        6,417  
Under (over) provision of income tax in previous years
     2,102        1,419        (2,322 )
Change in valuation allowance
     1,718        2,124        3,005  
Withholding tax on dividends paid by subsidiaries
     —          3,692         
Others
     1,146        (981      (835 )
    
 
 
    
 
 
    
 
 
 
Total
   $ 20,554      $ 16,634      $ 11,390  
    
 
 
    
 
 
    
 
 
 
The breakdown of deferred tax assets/liabilities caused by the temporary differences and net operating loss carryforwards is shown as below:
 
 
  
June 30,
 
 
  
2022
 
  
2023
 
Deferred tax assets
                 
Allowance for doubtful accounts
   $ 12,932      $ 12,222  
Deferred subsidies
     845        1,068  
Warranty liabilities
     773        727  
Inventory provision
     555        91  
Long-term assets
     591        168  
Deferred revenue
     373         
Provision for loss contracts
     1,699        2,256  
Net operating loss carry forward
     20,351        21,703  
Valuation allowance
     (19,554      (21,703 )
Others
     —          3,552  
    
 
 
    
 
 
 
Total deferred tax assets
   $ 18,565      $ 20,084  
    
 
 
    
 
 
 
Deferred tax liabilities
                 
Property, plant and equipment
   $ (645    $ (621 )
Costs and estimated earnings in excess of billings
     (10,079      (7,470 )
Share of net losses of equity investees
     (1,798      (1,617 )
PRC dividend withholding tax
     (5,198      (4,898 )
Intangible assets and other
non-current
assets
     (7,390      (4,966 )
Others
     (1,881      (1,644 )
    
 
 
    
 
 
 
Total deferred tax liabilities
   $ (26,991    $ (21,216 )
    
 
 
    
 
 
 
 
As of June 30, 202
3
 the Company had incurred net losses of
$nil
,
 
$85,421, $795, $1,881, and $3,114 derived from entities in the PRC, Singapore, India, Indonesia, and Macau, respectively. The net losses in the PRC, India, Indonesia, and Macau can be carried forward for five years, eight years, five years, and three years, respectively, to offset future net profit for income tax purposes. The net losses in Singapore can be carried forward without an expiration date subject to the shareholders’ continuity test.
Realization of the deferred tax assets is dependent on factors including future reversals of existing taxable temporary differences and adequate future taxable income, exclusive of reversing deductible temporary differences and tax loss or credit carry forwards. The Group evaluates the potential realization of deferred tax assets on an
entity-by-entity
basis. As of June 30, 202
2
 and 202
3
, valuation allowances were provided against deferred tax assets in entities where it was determined it was more likely than not that the benefits of the deferred tax assets will not be
fully
realized.
Under the EIT Law and the implementation rules, profits of the Company’s PRC subsidiaries earned on or after January 1, 2008 and distributed by the PRC subsidiaries to their respective foreign holding companies are subject to a withholding tax at 10
% unless reduced by tax treaty. As of June 30, 2022 and 2023, the aggregate undistributed earnings from the Company’s PRC subsidiaries that are available for distribution are 
RMB7,080,218 (equivalent
to $
1,063,353
) and RMB
7,862,502
 (equivalent to $
1,175,411
), respectively. The Company expects to distribute a portion of the earnings (RMB
355,633 or $48,983
) to the holding companies located outside mainland China, and has hence accrued a withholding tax of $
4,898
 
as of June 30, 2023. The remaining undistributed earnings of the Company’s PRC subsidiaries are intended to be permanently reinvested, and accordingly, no deferred tax liabilities have been provided for the PRC dividend withholding taxes that would be payable upon the distribution of those amounts to the Company
.
As of June 30, 202
2
 and 202
3
, the undistributed retained earnings generated from periods prior to January 1, 2008 were $63,716 which are not subject to PRC dividend withholding taxes. Accordingly, as of June 30, 202
2
 and June 30, 202
3
, the total amounts of undistributed earnings generated from the Company’s PRC subsidiaries for which no withholding tax has been accrued were $1,003,166 and $1,119,008, respectively. Deferred tax liabilities subject to be recognized would have been $93,945 and $105,529 respectively, if all such undistributed earnings were distributed to the Company in full as of June 30, 202
2
 and June 30, 202
3
.
The Chinese tax law grants the tax authorities the rights to further inspect companies’ tax returns retroactively in a three-year period (up to five years under certain special conditions), which means theoretically the tax authorities can still review the PRC subsidiaries’ tax returns for the years ended December 31, 2018 through 2022. The tax law also states that companies will be liable to additional tax, interest charges and penalties if errors are found in their tax returns and such errors have led to an underpayment of tax.
As of June 30, 202
2
 and 202
3
, the Company concluded that there was no significant unrecognized tax benefits requiring recognition in the consolidated financial statements. The amount of unrecognized tax benefits may change in the next 12 months, pending clarification of current tax law or audit by the tax authorities. However, an estimate of the range of the possible change cannot be made at this time. As of June 30, 202
2
 and 202
3
, no unrecognized tax benefits, if ultimately recognized, will impact the effective tax rate. The Company recorded no penalty or interest for the years ended June 30, 202
1
, 202
2
 and 202
3
, respectively.
XML 43 R28.htm IDEA: XBRL DOCUMENT v3.23.3
OPERATING LEASES
12 Months Ended
Jun. 30, 2023
Lessee, Operating Lease, Description [Abstract]  
OPERATING LEASES
NOTE 20 - OPERATING LEASES
Operating lease as lessee
The Company’s lease agreements include payments for land use rights and lease payments that are largely fixed, do not contain material residual value guarantees or variable lease payments. The leases, other than prepaid land leases, have remaining lease terms of up to five years.
The Company’s leases do not contain restrictions or covenants that restrict the Company from incurring other financial obligations.
 
    
Year ended June 30,
 
    
2021
    
2022
    
2023
 
Operating lease costs
   $ 2,324      $ 3,484      $ 3,301  
Short-term lease costs
     1,000        191        810  
Amortization of prepaid land leases
     454        382        331  
    
 
 
    
 
 
    
 
 
 
Total lease costs
   $ 3,778      $ 4,057      $ 4,442  
    
 
 
    
 
 
    
 
 
 
Other information
 
    
Year ended June 30,
 
    
2021
   
2022
   
2023
 
Cash paid for amounts included in the measurement of operating lease liabilities
   $ 4,045     $ 3,810     $ 4,448  
Right-of-use assets obtained in exchange for new operating
 lease liabilities
     3,011       1,554       2,429  
Weighted-average remaining lease term (in years):
                        
Operating leases
     1.97       1.83       2.44  
Weighted-average discount rate:
                        
Operating leases
     4.17     3.05     3.94
%
 
For the fiscal year ended June 30, 2023, total lease costs of $1,468 were recorded in selling expenses, $1,932 were recorded in general and administrative expenses, and $1,042 were recorded in research and development expenses. 
For the fiscal year ended June 30, 2022, total lease costs of $1,014 were recorded in selling expenses, $1,756 were recorded in general and administrative expenses, and $1,287 were recorded in research and development expenses. For the fiscal year ended June 30, 2021, total lease costs of $970 were recorded in selling expenses, $1,674 were recorded in general and administrative expenses, and $1,134 were recorded in research and development expenses.
Total expenses under operating leases were $3,301 for the fiscal year ended June 30, 202
3
. The total amortization of prepaid land leases was $331 for the fiscal year ended June 30, 202
3
.
 
Future minimum lease payments for operating leases as of June 30, 2023 are as follows:
 
    
As of June 30,
2023
 
2024
   $ 2,494  
2025
     787  
2026
     420  
2027
     130  
2028
     107  
    
 
 
 
Total minimum lease payments
     3,938  
Less: imputed interest
     948  
    
 
 
 
Total lease liability balance
   $ 2,990  
    
 
 
 
Operating lease as lessor
The Company entered into operating lease arrangements to lease out its buildings located in Beijing with lease term ranging from ten to fifteen years. The lease arrangements include lease payments that are largely fixed and do not contain variable lease payments. The leases do not contain any contingent rental income clauses or options for a lessee to purchase the buildings.
Total rental income for the fiscal years ended June 30, 2021, 2022 and 2023 was $1,540, $1,640 and $1,754, respectively, and were recorded under other income on the consolidated statements of comprehensive income.
Future minimum lease payments to be received for these operating lease arrangements for each of the five succeeding fiscal years and thereafter as of June 30, 2023 are as follows:
 
Fiscal year ending June 30,
  
Minimum lease payments
 
202
4
   $ 1,948  
202
5
     1,727  
202
6
     1,779  
202
7
     1,833  
202
8
     1,888  
Thereafter
     9,571  
    
 
 
 
Total minimum lease payments to be received
  
$
18,746
 
    
 
 
 
XML 44 R29.htm IDEA: XBRL DOCUMENT v3.23.3
EARNINGS PER SHARE
12 Months Ended
Jun. 30, 2023
Earnings Per Share [Abstract]  
EARNINGS PER SHARE
NOTE 21 - EARNINGS PER SHARE
The following table sets forth the computation of basic and diluted net earnings per share attributable to the Company’s common shareholders for the years indicated:
 
    
Year ended June 30,
 
    
2021
    
2022
    
2023
 
Numerator:
                          
Net income attributable to the Company as reported
   $ 89,709      $ 83,182      $ 106,931  
    
 
 
    
 
 
    
 
 
 
Net income attributable to common stockholders – basic
   $ 89,709      $ 83,182      $ 106,931  
    
 
 
    
 
 
    
 
 
 
Net income attributable to common stockholders – diluted
   $ 89,709      $ 83,182      $ 106,931  
    
 
 
    
 
 
    
 
 
 
Denominator:
                          
Weighted average ordinary shares outstanding used in computing basic earnings per share(i)
     60,566,709        61,007,806        61,521,412  
Effect of dilutive securities
                          
Share options
     —          65,337        148,449  
Restricted shares
     947,040        495,333        364,539  
    
 
 
    
 
 
    
 
 
 
Weighted average ordinary shares outstanding used in computing diluted earnings per share
     61,513,749        61,568,476        62,034,400  
    
 
 
    
 
 
    
 
 
 
Earnings per share – basic
   $ 1.48        1.36        1.74  
    
 
 
    
 
 
    
 
 
 
Earnings per share – diluted
   $ 1.46        1.35        1.72  
    
 
 
    
 
 
    
 
 
 
 
(i)
Vested and unissued restricted shares of 15,000, 15,000 and 15,000 shares are included in the computation of basic and diluted earnings per share for the years ended June 30, 2021, 2022 and 2023, respectively.
XML 45 R30.htm IDEA: XBRL DOCUMENT v3.23.3
RELATED PARTY TRANSACTIONS
12 Months Ended
Jun. 30, 2023
Related Party Transactions [Abstract]  
RELATED PARTY TRANSACTIONS
NOTE 22 - RELATED PARTY TRANSACTIONS
The related party relationships and related party transactions are listed as follows:
Related party relationships
 
Name of related parties
  
Relationship with the Company
China Techenergy Co., Ltd. (“China Techenergy”)
  
40% owned by Beijing
HollySys Control Technology Co., Ltd. (“
Hollysys
 Control”)
Beijing Hollysys Electric Motor Co., Ltd. (“Electric Motor”)
  
40% owned by Beijing Hollysys
Beijing Hollycon Medicine & Technology. Co., Ltd. (“Hollycon”)
  
30% owned by Hollysys Group Co., Ltd.(“Hollysys Group”)
Hollicube Co., Ltd. (“Ningbo Hollysys”)
  
38.1
% owned by Hollysys Group
Beijing Hollysys Digital Technology Co., Ltd. (“Beijing Digital”)
  
25% owned by Beijing Hollysys Intelligent Technologies Co., Ltd. (“Hollysys Intelligent”)
 
Due from related parties
 
    
June 30,
 
    
2022
    
2023
 
China Techenergy
   $ 17,529      $ 16,281  
Hollycon
     15,066        13,984  
Ningbo Hollysys
     286        558  
Beijing Digital
     257        5  
Others
     —          2  
Allowance for credit losses
     (5,778      (4,924
  
 
 
    
 
 
 
   $ 27,360      $ 25,906  
  
 
 
    
 
 
 
An allowance for credit loss of US$5,778 and US$4,924 has been made as of June 30, 2022 and 2023, respectively.
Due to related parties
 
    
June 30,
 
    
2022
    
2023
 
Ningbo Hollysys
   $    4,285      $   3,869  
China Techenergy
     2,012        2,112  
Hollycon
     1        163  
Others
     1        11  
  
 
 
    
 
 
 
   $ 6,299      $ 6,155  
  
 
 
    
 
 
 
Amounts due from and due to the related parties relating to the above transactions are unsecured,
non-interest
bearing and repayable on demand. The transactions occur in the course of the Company’s operations.
Transactions with related parties
Purchases of goods and services from:
 
    
Year ended June 30,
 
    
2021
    
2022
    
2023
 
Ningbo Hollysys (i)
   $    3,051      $ 1,164      $ 1,823  
Hollycon
     7        569        143  
  
 
 
    
 
 
    
 
 
 
   $ 3,058      $ 1,733      $ 1,966  
  
 
 
    
 
 
    
 
 
 
 
(i)
The Company purchases products from Ningbo Hollysys which are used to provide an integrated automation and control system to its customers.
 
Sales of goods and integrated solutions to:
 
    
Year ended June 30,
 
    
2021
    
2022
    
2023
 
China Techenergy (i)
   $ 8,458      $ 5,118      $ 12,207  
Ningbo Hollysys (ii)
     308        967        2,396  
Hollycon (ii)
     866        221        177  
  
 
 
    
 
 
    
 
 
 
   $ 9,632      $ 6,306      $ 14,780  
  
 
 
    
 
 
    
 
 
 
 
(i)
The Company sells automation control systems to China Techenergy which is used for
non-safety
operations control in the nuclear power industry. China Techenergy incorporates the Company’s
non-safety
automation control systems with their proprietary safety automated control systems to provide an overall automation and control system for nuclear power stations in China. The Company is not a party to the integrated sales contracts executed between China Techenergy and its customers. The Company’s pro rata shares of the intercompany profits and losses are eliminated until realized through a sale to third party customers, as if China Techenergy is a consolidated subsidiary.
(ii)
The Company sells products to Hollycon and Ningbo Hollysys, which incorporate the Company’s product with their automated systems to provide an integrated automation and control system to their customers. The Company’s pro rata shares of the intercompany profits and losses are eliminated until realized through a sale to third party customers, as if Hollycon and Ningbo Hollysys are consolidated subsidiaries.
 
Other income from:
        
 
    
Year ended June 30,
 
    
2021
    
2022
    
2023
 
Ningbo Hollysys (i)
   $ 2,281      $ 133      $ 669  
Hollycon (ii)
     460        2,443        1,170  
Beijing Digital
     —          254        45  
Others
     —          —          7  
  
 
 
    
 
 
    
 
 
 
   $ 2,741      $ 2,830      $ 1,891  
  
 
 
    
 
 
    
 
 
 
 
(i)
The Company entered into an operating lease agreement with Ningbo Hollysys to lease part of a building in Beijing. The lease term is for one year from the commencement date of January 1, 202
3
 to December 31, 202
3
.
(ii)
The Company entered into an operating lease agreement with Hollycon to lease part of building located in Beijing. The lease term is for one year from the commencement date of January 1, 202
3
 to December 31, 202
3
.
Research and development:
 
    
Year ended June 30,
 
    
2021
    
2022
    
2023
 
Ningbo Hollysys (i)
   $ 212      $ 208      $ 144  
  
 
 
    
 
 
    
 
 
 
 
(i)
The Company purchases research and development services from Ningbo Hollysys for research and development projects in the field of intelligent manufacturing.
XML 46 R31.htm IDEA: XBRL DOCUMENT v3.23.3
COMMITMENTS AND CONTINGENCIES
12 Months Ended
Jun. 30, 2023
COMMITMENTS AND CONTINGENCIES  
COMMITMENTS AND CONTINGENCIES
NOTE 23 - COMMITMENTS AND CONTINGENCIES
Capital commitments
As of June 30, 2023, the Company had $20,692 in capital obligations for the coming fiscal year
s
, mainly for the construction of facilities.
Purchase obligations
As of June 30, 2023, the Company had $347,966 purchase obligations for the coming fiscal years, for purchases of inventories and subcontracts, mainly for fulfillment of
in-process
or newly entered contracts resulting from the expansion of the Company’s operations as follows:
 
Years ending June 30,
  
Minimum payments
 
2024
   $ 196,154  
2025
     43,924  
2026
     45,050  
2027
     17,909  
2028
 
and onwards
     44,929  
Performance guarantee and standby letters of credit
The Company had
stand-by
letters of credit of $4,878 and outstanding performance guarantees of $76,897 as of June 30, 202
3
, with restricted cash of $3,671 pledged to banks. The purpose of the
stand-by
letter of credit and performance guarantees is to guarantee that the performance of the Company’s deliveries reach the
pre-agreed
requirements specified in the integrated solutions contracts. The guarantee is to ensure the functionality of the Company’s own work. The disclosed amount of
stand-by
letters of credit and outstanding performance guarantees represents the maximum potential amount of future payments the Company could be required to make under such guarantees.
The Company accounts for performance guarantees and
stand-by
letters of credit in accordance with ASC topic 460 (“ASC 460”),
Guarantees.
Accordingly, the Company evaluates its guarantees to determine whether (a) the guarantee is specifically excluded from the scope of ASC 460, (b) the guarantee is subject to ASC 460 disclosure requirement only, but not subject to the initial recognition and measurement provisions, or (c) the guarantee is required to be recorded in the financial statements at fair value.
Both the performance guarantees and the
stand-by
letters of credit are for the Company’s commitment of its own future performance, and the outcome of which is within its own control. As a result, performance guarantees and
stand-by
letters of credit are subject to ASC 460 disclosure requirements only.
XML 47 R32.htm IDEA: XBRL DOCUMENT v3.23.3
SEGMENT REPORTING
12 Months Ended
Jun. 30, 2023
Segment Reporting [Abstract]  
SEGMENT REPORTING
NOTE 24 - SEGMENT REPORTING
The chief operating decision makers (“CODM”) have been identified as the Chairman, Chief Executive Officer and Chief Financial Officer of the Company. The Company organizes its internal financial reporting structure based on its main product and service offerings.
 
 
Based on the criteria established by ASC 280, the Company has determined that the reportable segments of the Company consist of (1) Industrial Automation (“IA”), (2) Rail Transportation (“Rail”), (3) Mechanical and Electrical Solutions (“M&E”), in accordance with the Company’s organization and internal financial reporting structure. The CODM assesses the performance of the operating segments based on the measures of revenues, costs and gross profit. Other than the information provided below, the CODM does not use any other measures by segments.
Summarized information by segments for the years ended June 30, 2021, 2022, and 2023 is as follows:
 
    
Year ended June 30, 2021
 
    
IA
    
Rail
    
M&E
    
Consolidated
 
Revenues from external customers
                                   
Integrated solutions contracts revenue
   $ 291,106        100,877        68,197        460,180  
Product sales
     22,772        5,895        —          28,667  
Maintenance service revenue
     21,402        79,874        46        101,322  
Extended warranty service revenue
     1,772        1,525        —          3,297  
    
 
 
    
 
 
    
 
 
    
 
 
 
Total
     337,052        188,171        68,243        593,466  
Costs of revenue
     227,107        90,386        57,694        375,187  
    
 
 
    
 
 
    
 
 
    
 
 
 
Gross profit
   $ 109,945        97,785        10,549        218,279  
    
 
 
    
 
 
    
 
 
    
 
 
 
 
    
Year ended June 30, 2022
 
    
IA
    
Rail
    
M&E
    
Consolidated
 
Revenues from external customers
                                   
Integrated solutions contracts revenue
   $ 380,516        109,342        83,709        573,567  
Product sales
     31,559        6,927        —          38,486  
Maintenance service revenue
     26,725        64,492        50        91,267  
Extended warranty service revenue
     1,118        3,024        —          4,142  
    
 
 
    
 
 
    
 
 
    
 
 
 
Total
     439,918        183,785        83,759        707,462  
Costs of revenue
     294,642        98,150        75,313        468,105  
    
 
 
    
 
 
    
 
 
    
 
 
 
Gross profit
   $ 145,276        85,635        8,446        239,357  
    
 
 
    
 
 
    
 
 
    
 
 
 
 
    
Year ended June 30, 2023
 
    
IA
    
Rail
    
M&E
    
Consolidated
 
Revenues from external customers
                                   
Integrated solutions contracts revenue
   $ 438,863        111,331        81,906        632,100  
Product sales
     41,987        5,437        —          47,424  
Maintenance service revenue
     24,045        70,050        —          94,095  
Extended warranty service revenue
     1,405        2,349        —          3,754  
    
 
 
    
 
 
    
 
 
    
 
 
 
Total
     506,300        189,167        81,906        777,373  
Costs of revenue
     353,380        92,775        75,733        521,888  
    
 
 
    
 
 
    
 
 
    
 
 
 
Gross profit
   $ 152,920        96,392        6,173        255,485  
    
 
 
    
 
 
    
 
 
    
 
 
 
 
 
The majority of the Company’s revenues and long-lived assets other than goodwill and intangible assets are derived from and located in the PRC. The following table sets forth the revenues by geographical area:
 
    
Year ended June 30,
 
    
2021
    
2022
    
2023
 
Revenues:
                          
PRC
   $ 518,170      $ 614,903      $ 689,814  
Non-PRC
     75,296        92,559        87,559  
    
 
 
    
 
 
    
 
 
 
     $ 593,466      $ 707,462      $ 777,373  
    
 
 
    
 
 
    
 
 
 
The following table sets forth the long-lived assets other than goodwill and intangible assets by geographical area:
 
    
June 30,
 
    
2022
    
2023
 
Long-lived assets other than goodwill and acquired intangible assets
                 
PRC
   $ 159,598      $ 194,136  
Non-PRC
     10,114        9,640  
    
 
 
    
 
 
 
     $ 169,712      $ 203,776  
    
 
 
    
 
 
 
XML 48 R33.htm IDEA: XBRL DOCUMENT v3.23.3
ACQUISITION OF SUBSIDIARY
12 Months Ended
Jun. 30, 2023
Business Combinations [Abstract]  
Business Combination Disclosure [Text Block]
NOTE 25 - ACQUISITION OF SUBSIDIARY
In August 2021, the Company completed the acquisition of 100
% of the equity of Hollysys Intelligent, a wholly owned subsidiary, from Ningbo Hollysys, with a cash consideration of approximately RMB
135 million ($20,908). As a subsidiary of the Company, its financial performance has been included in the Company’s consolidated financial statements from the first quarter of fiscal year 2022.
The following represents the summary of the excess purchase price over the fair value of net assets acquired:
 
Purchase price
   $ 20,908  
Less: Final fair value of net assets acquired
 
(see table below)
     1,211  
    
 
 
 
Excess purchase price over fair value of net assets acquired
     19,697  
    
 
 
 
The excess purchase price over the fair value of net assets acquired has been recorded to goodwill. No significant changes were made during the year ended June 30, 2022, to the preliminary purchase accounting recorded during the fiscal year 2022. The goodwill arising from the Hollysys Intelligent Acquisition consists largely of the synergies and economies of scale expected from combining the operations acquired from Hollysys Intelligent with ours. The following table summarizes the final fair values assigned to the identified assets acquired and liabilities assumed:
 
 
Assets Acquired:
 
 
Cash and cash equivalents
   $ 3,018  
Restricted cash
     1  
Accounts receivable, net
     8,776  
Cost and estimated earnings in excess of billings, net
     2,499  
Other receivables, net
     1,221  
Advances to suppliers
     667  
Inventories, net
     6,513  
Income tax recoverable
     25  
Property, plant and equipment, net
     2,886  
Operating lease
right-of-use
assets
     3  
Intangible assets, net
     11,245  
Investments in equity investees
     1,490  
    
 
 
 
Total assets acquired
  
 
38,344
 
    
 
 
 
Liabilities Assumed:
        
Accounts payable
     11,553  
Deferred revenue
     9,803  
Accrued payroll and related expenses
     1,018  
Warranty liabilities
     145  
Accrued liabilities
     14,614  
    
 
 
 
Total liabilities assumed
  
 
37,133
 
    
 
 
 
Fair Value of Net Assets Acquired
  
$
1,211
 
    
 
 
 
In connection with the Hollysys Intelligent Acquisition, below is a summary of the value allocated to the intangible assets acquired:
 
 
  
 
 
  
 
 
  
June 30, 2022
 
  
June 30, 2023
 
Asset Class
  
Amortization
Period
 
  
Amount
Assigned at
Acquisition
Date
 
  
Accumulated
Amortization
and Foreign
Currency
Translation
 
 
Net
Carrying
Value
 
  
Accumulated
Amortization
and Foreign
Currency
Translation
 
 
Net
Carrying
Value
 
Intangible assets
  
 
10 Years
 
  
$
11,245
 
  
$
(1,394
 
$
9,851
 
  
$
(1,767
 
$
8,084
 
XML 49 R34.htm IDEA: XBRL DOCUMENT v3.23.3
DISPOSAL OF SUBSIDIARY
12 Months Ended
Jun. 30, 2023
Disposal Of Subsidary [Abstract]  
DISPOSAL OF SUBSIDIARY
NOTE 26 - DISPOSA
L
OF SUBSIDIARY
The Company received $13,160
from
 the
disposal
 of
Cixi HollySys Precision Technology Co., Ltd., (“Cixi
H
olly
S
ys”)
 
prior to the year ended June 30, 202
3
. The disposal transaction was completed in February 2022, and a disposal gain of $55 was recognized under the caption gains on disposal of subsidiaries in the consolidated statements of comprehensive income for the year ended June 30, 2022.
XML 50 R35.htm IDEA: XBRL DOCUMENT v3.23.3
ENDORSEMENT OF NOTE RECEIVABLES
12 Months Ended
Jun. 30, 2023
ENDORSEMENT OF NOTE RECEIVABLES  
ENDORSEMENT OF NOTE RECEIVABLES
NOTE 2
7
 - ENDORSEMENT OF NOTE RECEIVABLES
The Company endorsed bank acceptance bills to its suppliers as a way of settling accounts payable. The total endorsed but not yet due bank acceptance bills amounted to $67,703 and $86,140 as of June 30, 2022 and 2023, respectively. The endorsement of bank acceptance bills qualified as deemed sales of financial assets according to ASC 860,
Transfer and Servicing
(“ASC 860”) because the bank acceptance bills have been isolated from the Company upon transfer, the transferee has the rights to pledge or exchange the bank acceptance bills, and the Company has no control over the bank acceptance bills upon endorsement. As a result, bank acceptance bills are derecognized at the time of endorsement.
XML 51 R36.htm IDEA: XBRL DOCUMENT v3.23.3
CONDENSED FINANCIAL INFORMATION OF THE PARENT COMPANY
12 Months Ended
Jun. 30, 2023
Condensed Financial Information Disclosure [Abstract]  
CONDENSED FINANCIAL INFORMATION OF THE PARENT COMPANY
NOTE 2
8
 - CONDENSED FINANCIAL INFORMATION OF THE PARENT COMPANY
Under the PRC laws and regulations, the Company’s PRC subsidiaries’ ability to transfer net assets in the form of dividend payments, loans, or advances are restricted. The amount restricted was RMB607,041 (equivalent to $83,326) and RMB615,590 (equivalent to $84,487) as of June 30, 2022, and 2023, respectively.
The following represents condensed unconsolidated financial information of the parent company only:
 
CONDENSED BALANCE SHEETS
 
   
    
June 30,
 
    
2022
   
2023
 
ASSETS
                
Current assets:
                
Cash and cash equivalents
   $ 7,500     $ 3,190  
Amounts due from subsidiaries
     53,503       53,503  
Prepaid expenses
     202       262  
    
 
 
   
 
 
 
Total current assets
  
 
61,205
 
 
 
56,955
 
Investment in subsidiaries
     1,276,497       1,288,395  
    
 
 
   
 
 
 
Total assets
  
$
1,337,702
 
 
$
1,345,350
 
    
 
 
   
 
 
 
LIABILITIES AND STOCKHOLDERS’ EQUITY
                
Current liabilities:
                
Accrued liabilities
     98       —    
Amounts due to subsidiaries
     172,317       170,141  
    
 
 
   
 
 
 
Total liabilities
  
 
172,415
 
 
 
170,141
 
    
 
 
   
 
 
 
Equity:
                
Ordinary shares, par value $0.001 per share, 100,000,000
 shares
authorized;
61,962,449 shares issued and
62,021,930 shares issued and 
outstanding as of June 30, 202
2
and 202
3
, respectively
     62       62  
Additional
paid-in
capital
     243,476       246,908  
Retained earnings
     934,404       1,040,657  
Accumulated other comprehensive loss
     (12,655     (112,418
    
 
 
   
 
 
 
Total equity
  
 
1,165,287
 
 
 
1,175,209
 
    
 
 
   
 
 
 
Total liabilities and equity
  
$
1,337,702
 
 
$
1,345,350
 
    
 
 
   
 
 
 
 
 
CONDENSED STATEMENTS OF COMPREHENSIVE INCOME
 
   
    
Year Ended June 30,
 
    
2021
   
2022
   
2023
 
General and administrative expenses
   $ 21,090     $ 17,223     $ 7,219  
    
 
 
   
 
 
   
 
 
 
Loss from operations
  
 
(21,090
 
 
(17,223
 
 
(7,219
Interest income
     117       —         14  
Foreign exchange gains
     1,532       197       1,409  
Share of net income of subsidiaries
   $ 109,150     $ 100,208     $ 112,727  
    
 
 
   
 
 
   
 
 
 
Income before income taxes
  
 
89,709
 
 
 
83,182
 
 
 
106,931
 
Income tax expenses
     —         —         —    
    
 
 
   
 
 
   
 
 
 
Net income
  
 
89,709
 
 
 
83,182
 
 
 
106,931
 
Other comprehensive income, net of tax of nil
 
               
Translation adjustment
     96,331       (45,469     (99,763
    
 
 
   
 
 
   
 
 
 
Comprehensive income
  
$
186,040
 
 
$
37,713
 
 
$
7,168
 
    
 
 
   
 
 
   
 
 
 
 
CONDENSED STATEMENTS OF CASH FLOWS
 
   
    
Year ended June 30,
 
    
2021
   
2022
   
2023
 
Cash flows from operating activities:
                        
Net income
   $ 89,709     $ 83,182     $ 106,931  
Adjustments to reconcile net income to net cash used in operating activities:
 
       
Share of net income of subsidiaries
     (109,150     (100,208     (112,727
Share-based compensation expenses
     9,724       9,709       3,286  
Change in operating assets and liabilities
     5,065       26,820       (1,800
    
 
 
   
 
 
   
 
 
 
Net cash (used in) provided by operating activities
   $ (4,652   $ 19,503     $ (4,310
Cash flows from investing activities:
                        
Maturity of short-term investments
     11,318       —         —    
    
 
 
   
 
 
   
 
 
 
Net cash provided by investing activities
  
$
11,318
 
 
$
—  
 
 
$
—  
 
Cash flows from financing activities:
                        
Payment of dividends
     (12,107     (19,827     —    
    
 
 
   
 
 
   
 
 
 
Net cash used in financing activities
  
$
(12,107
 
$
(19,827
 
$
—  
 
    
 
 
   
 
 
   
 
 
 
Net decrease in cash and cash equivalents
  
$
(5,441
 
$
(324
 
$
(4,310
    
 
 
   
 
 
   
 
 
 
Cash and cash equivalents, beginning of period
     13,265       7,824       7,500  
    
 
 
   
 
 
   
 
 
 
Cash and cash equivalents, end of period
   $ 7,824     $ 7,500     $ 3,190  
    
 
 
   
 
 
   
 
 
 
 
 
Basis of presentation
For the presentation of the parent company only condensed financial information, the Company records its investment in subsidiaries under the equity method of accounting as prescribed in ASC 323,
Investments—Equity Method and Joint Ventures
(“ASC 323”). Such investment is presented on the condensed balance sheets as Investment in subsidiaries and the subsidiaries’ profit as Share of net income of subsidiaries on the condensed statements of comprehensive income. The parent company only financial statements should be read in conjunction with the Company’s consolidated financial statements.
Commitments
The Company does not have significant commitments or long-term obligations as of the period end other than those presented.
 
XML 52 R37.htm IDEA: XBRL DOCUMENT v3.23.3
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)
12 Months Ended
Jun. 30, 2023
Accounting Policies [Abstract]  
Basis of Presentation
Basis of Presentation
The consolidated financial statements are prepared in accordance with U.S. GAAP.
Principles of Consolidation
Principles of Consolidation
The consolidated financial statements include the financial statements of the Company, its subsidiaries and a VIE. All inter-company transactions and balances between the Company, its subsidiaries, and the VIE are eliminated upon consolidation. The Company included the results of operations of acquired businesses from the respective dates of acquisition.
Use of estimates
Use of estimates
The preparation of 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 disclosures of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Management evaluates estimates, including those related to the expected total costs of integrated solutions contracts and service contracts, allowance for current expected credit losses, fair value of the retained equity interest of a former subsidiary, warranties, valuation allowance of deferred tax assets, impairment of goodwill and other long-lived assets, goodwill related to the acquisition of Beijing Hollysys Intelligent Technologies Co., Ltd (“Hollysys Intelligent”), provision for loss contracts, incremental borrowing rate (“IBR”) for operating leases and net realizable value of inventory. Management’s estimates are based on historical experience and on various other assumptions that are believed to be reasonable, the results of which form the basis for making judgments about the carrying values of assets and liabilities. Actual results could differ materially from those estimates.
Foreign currency translations and transactions
Foreign currency translations and transactions
The Company’s functional currency is the United States dollar (“US dollars” or “$”); whereas the Company’s subsidiaries and VIE use the primary currency of the economic environment in which their operations are conducted as their functional currency. According to the criteria of ASC 830,
Foreign Currency Matters
, the Company uses the US dollars as its reporting currency.
The Company translates the assets and liabilities of its subsidiaries and VIE into US dollars using the rate of exchange prevailing at the balance sheet date, and the consolidated statements of comprehensive income are translated at average rates during the reporting period. Adjustments resulting from the translation of financial statements from the functional currency into US dollars are recorded in stockholders’ equity as part of accumulated other comprehensive income. Transactions denominated in currencies other than the functional currency are translated into the functional currency at the exchange rates prevailing on the transaction dates, and the exchange gains or losses are reflected in the consolidated statements of comprehensive income for the reporting period.
“RMB” and “CNY” refer to Renminbi, the legal currency of China; “SGD” and “S$” refer to the Singapore dollar, the legal currency of Singapore; “US dollar,” “$” and “US$” refer to the legal currency of the United States; “MYR” refers to the Malaysian Ringgit, the legal currency of Malaysia; “AED” refers to the United Arab Emirates Dirham, the legal currency of United Arab Emirates; “HKD” refers to the Hong Kong dollar, the legal currency of Hong Kong; “MOP” refers to the Macau Pataca, the legal currency of Macau; “INR” refers to the Indian Rupee, the legal currency of India; and “QAR” refers to the Qatar Riyal, the legal currency of Qatar; “IDR” refers to Indonesia Rupiah, the legal currency of Indonesia, “PHP” refers to Philippine Peso, the legal currency of Philippines.
Business combinations
Business combinations
The Company accounts for its business combinations using the purchase method of accounting in accordance with ASC Topic 805,
Business Combinations
(“ASC 805”). The purchase method of accounting requires that the consideration transferred be allocated to the assets, including separately identifiable assets and liabilities the Company acquired based on their estimated fair values. The consideration transferred in an acquisition is measured as the aggregate of the fair values at the date of exchange of the assets given, liabilities incurred, and equity instruments issued as well as the contingent considerations and all contractual contingencies as of the acquisition date. Identifiable assets, liabilities and contingent liabilities acquired or assumed are measured separately at their fair value as of the acquisition date, irrespective of the extent of any
non-controlling
interests. The excess of (i) the total cost of the acquisition, fair value of the
non-controlling
interests and acquisition date fair value of any previously held equity interest in the acquiree over (ii) the fair value of the identifiable net assets of the acquiree, is recorded as goodwill. If the cost of the acquisition is less than the fair value of the net assets of the subsidiary acquired, the difference is recognized directly in the consolidated statements of comprehensive income.
 
 
The determination and allocation of fair values to the identifiable assets acquired, liabilities assumed and
non-controlling
interests are based on various assumptions and valuation methodologies requiring considerable management judgment. The most significant variables in these valuations are discount rates, terminal values, as well as the assumptions and estimates used to determine the cash inflows and outflows. The Company determines discount rates to be used based on the risk inherent in the related activity’s current business model and industry comparisons. Terminal values are based on the expected life of assets and forecasted cash flows over that period.
Acquisition-related costs are recognized as general and administrative expenses in the consolidated statements of comprehensive income as incurred.
Cash and cash equivalents
Cash and cash equivalents
Cash and cash equivalents consist of cash on hand and bank deposits, which are unrestricted as to withdrawal and use. All highly liquid investments that are readily convertible to known amounts of cash with original stated maturities of three months or less are classified as cash equivalents.
Short-term investments
Short-term investments
Short-term investments consist of deposits placed with financial institutions with original maturity terms from four months to one year. As of June 30, 2023, $24,938, $1,490, and $6,774 of short-term investments were placed in financial institutions in the PRC, Singapore, and Malaysia, respectively. As of June 30, 2022, $nil, $4,310, and $7,893 of short-term investments were placed in financial institutions in the PRC, Singapore, Malaysia, respectively.
Restricted cash
Restricted cash
Restricted cash mainly consists of the cash deposited in banks pledged for performance guarantees or bank loans. These cash balances are not available for use until these guarantees are expired or cancelled, or the loans are repaid.
Revenue recognition
Revenue recognition
Integrated solutions contracts
Revenues generated from designing, building, and delivering customized integrated industrial automation systems are recognized over time as the customer simultaneously receives and consumes the benefits provided by the Company’s performance as it occurs or because the customers control the related asset as it is created or enhanced. The contracts for designing, building, and delivering customized integrated industrial automation systems are legally enforceable and binding agreements between the Company and customers. The duration of contracts depends on the contract size and ranges from six months to five years excluding the warranty period. The majority of the contract duration is longer than one year.
Revenue generated from mechanical and electrical solution contracts for the construction or renovation of buildings, rail or infrastructure facilities is also recognized over time as the customer simultaneously receives and consumes the benefits provided by the Company’s performance as it occurs or because the customers control the related asset as it is created or enhanced. The contracts for mechanical and electrical solution are legally enforceable and binding agreements between the Company and customers. The duration of contracts depends on the contract size and the complexity of the construction work and ranges from six months to three years excluding the warranty period. The majority of the contract duration is longer than one year.
 
 
In accordance with ASC Topic 606,
Revenue from Contract with Customers
(“ASC 606”), recognition is based on an estimate of the income earned to date, less income recognized in earlier periods. Extent of progress toward completion is measured using the
cost-to-cost
method where the progress (the percentage complete) is determined by dividing costs incurred to date by the total amount of costs expected to be incurred for the integrated solutions contracts. The Company’s estimates of total costs expected to be incurred for an integrated solutions contract include assumptions regarding the Company’s future effort or input such as direct costs of equipment and materials and direct labor costs. Significant estimation uncertainty exists due to the long construction periods and sensitivity of these assumptions to the extent of progress towards completion and estimated total costs of integrated solutions contracts, as both impact revenue and gross profit realization. The significant assumptions are forward-looking and could be affected by future economic and market conditions and changes in the level of efforts and costs required to complete the integrated solutions contracts. The total costs incurred may not always be proportionate to the Company’s progress in satisfying their performance obligations. Changes in the estimated total costs affect the revenue recognized in the current period and in future periods. Provisions, if any, are made in the period when anticipated losses become evident on uncompleted contracts.
The Company reviews and updates the estimated total costs of the contracts at least annually. Revisions to contract revenue and estimated total costs of the contracts are made in the period in which the facts and circumstances that cause the revision become known and are accounted for as changes in estimates. Unapproved change orders are considered claims. Claims are recognized only when they have been awarded by customers. Excluding the impact of change orders, if the estimated total costs of integrated solutions contracts, which were revised during the years ended June 30, 2021, 2022 and 2023, had been used as a basis of recognition of integrated solutions contracts revenue since the contract commencement, net income for the years ended June 30, 2021, 2022 and 2023 would have been decreased by $13,528, $28,473, and $22,516, respectively; basic net income per share for years ended June 30, 2021, 2022 and 2023 would have been decreased by $0.22, $0.47, and $0.37 respectively; and diluted net income per share for the years ended June 30, 2021, 2022 and 2023, would have decreased by $0.22, $0.46, and $0.36, respectively. Revisions to the estimated total costs for the years ended June 30, 2021, 2022 and 2023 were made in the ordinary course of business.
The Company combines a group of contracts as one project if they are closely related and are, in substance, parts of a single project with an overall profit margin. The Company segments a contract into several projects, when they are of different business substance, for example, with different business negotiation, solutions, implementation plans and margins.
Revenue in excess of billings on the contracts is recorded as costs and estimated earnings in excess of billings. Billings in excess of revenues recognized on the contracts are recorded as deferred revenue until the above revenue recognition criteria are met. Recognition of accounts receivable and costs and estimated earnings in excess of billings are discussed below.
The Company generally recognizes 100% of the contractual revenue when the customer acceptance has been obtained and no further major costs are estimated to be incurred, and normally this is also when the warranty period commences. Revenues are presented net of value-added tax collected on behalf of the government.
Product sales
The Company’s products mainly include hardware and software. Revenue generated from sales of products is recognized when control of the promised goods is transferred to the Company’s customers
for
 an amount of consideration to which the Company expects to be entitled to in exchange for those goods. Revenues are presented net of value-added tax collected on behalf of the government.
Service rendered
The Company mainly provides the following services:
The Company provides maintenance service which is generally completed onsite at the customers’ premises. Revenue is recognized over time by using the
cost-to-cost
method to measure the progress towards the completion of the performance obligation as the customer simultaneously receives and consumes the benefits from the services rendered by the Company. As costs incurred represent work performed, the Company believes this method best depicts transfer of control of the asset to the customer. Revenues are presented net of value-added tax collected on behalf of the government.
 
 
The Company also separately sells extended warranties to their integrated solution customers for a fixed period. Such arrangements are negotiated separately from the corresponding integrated solution system and are usually entered into upon the expiration of the warranty period attached to the integrated solutions contracts. During the extended warranty period, the Company is responsible for addressing issues related to the system. Part replacement is not covered in such services. The Company uses time elapsed to measure the progress toward complete satisfaction of the performance obligation and recognizes revenue ratably over the contractual term. Revenues are presented net of value-added tax collected on behalf of the government.
Excluding the impact of change orders, if the estimated total costs of service contracts, which were revised during the year ended June 30, 2023, had been used as a basis of recognition of service contract revenue since the contract commencement, net income for the years ended June 30, 2021, 2022 and 2023 would have been decreased by $9,735, $7,450 and $5,771, respectively; basic net income per share for years ended June 30, 2021, 2022 and 2023 would have been decreased by $0.16, $0.12 and $0.09, respectively; and diluted net income per share for the years ended June 30, 2021, 2022 and 2023, would have decreased by $0.16, $0.12 and $0.09, respectively. Revisions to the estimated total costs for the years ended June 30, 2021, 2022 and 2023 were made in the ordinary course of business.
Contract assets
Contract assets include amounts that represent the rights to receive payment for goods or services that have been transferred to the customer, with the rights conditional upon something other than the passage of time. Accordingly, the Company includes the following in the contract assets: (i) unbilled amounts resulting from revenue recognized exceeding amounts billed to customers for integrated solutions contracts and maintenance service contracts using the
cost-to-cost
method, which are recorded in the balance sheet as costs and estimated earnings in excess of billing; and (ii) accounts receivable retention amounts which were held by customers from the VIE (Concord and Bond Groups) upon the issuance of the final completion certificate and completion of the defects liability period.
Performance of the integrated solutions contracts will often extend over long periods and the Company’s right to receive payments depends on its performance in accordance with the contractual terms. The Company has different billing practices for its PRC subsidiaries, overseas subsidiaries, and the VIE (Concord and Bond Groups). For the Company’s PRC subsidiaries, billings are issued based on milestones specified in the contracts negotiated with customers. In general, there are four milestones: 1) project commencement; 2) system manufacturing and delivery; 3) installation,
trial-run
and customer acceptance; and 4) end of the warranty period. The amounts to be billed at each milestone are specified in the contract. All integrated solutions contracts have the first milestone, but not all contracts require prepayments. The length of each interval between two continuous billings under an integrated solutions contract varies depending on the duration of the contract (under certain contracts, the interval lasts more than a year) and the last billing to be issued for an integrated solutions contract is scheduled at the end of a warranty period. There are no significant financing components in the integrate solutions contracts.
For Concord and Bond Groups, billing claims rendered are subject to the further approval and certification of the customers or their designated consultants. Payments are made to Concord and Bond Groups based on the certified billings according to the payment terms mutually agreed between the customers and Concord and Bond Groups. Certain amounts are retained by the customer and payable to Concord and Bond Groups upon the issuance of the final completion certificate and completion of the defects liability period. The retained amounts are recorded as accounts receivable retention.
Contract liabilities
Contract liabilities include the amounts that reflect obligations to provide goods or services for which payment has been received. Contract liabilities are presented in the balance sheet as deferred revenue.
 
 
The Company receives prepayments for integrated solutions contracts, product sales and service contracts for goods or services to be provided in the future. Prepayments received are recorded as deferred revenue, which is recognized as revenue based on the revenue recognition policies disclosed above for integrated solutions contracts, product sales and services rendered.
Accounts receivable and costs and estimated earnings in excess of billings
Accounts receivable, costs and estimated earnings in excess of billings and accounts receivable retention
The carrying value of the Company’s accounts receivable, costs and estimated earnings in excess of billings and accounts receivable retention, net of the allowance for credit losses, represents their estimated net realizable value. An allowance for doubtful accounts is recognized when it is probable that the Company will not collect the amount and is written off in the period when deemed uncollectible. The Company periodically reviews the status of contracts and decides how much of an allowance for doubtful accounts should be made based on factors surrounding the credit risk of customers and historical experience. The Company does not require collateral from its customers and does not charge interest for late payments by its customers.
Inventories
Inventories
Inventories are composed of raw materials, work in progress, purchased and manufactured finished goods and low value consumables. Inventories are stated at the lower of cost and net realizable value. The Company uses the weighted average cost method as its inventory costing method.
The Company assesses the lower of cost and net realizable value for
non-saleable,
excess or obsolete inventories based on its periodic review of inventory quantities on hand and the latest forecasts of product demand and production requirements from its customers. The Company writes down inventories for
non-saleable,
excess or obsolete raw materials,
work-in-process
and finished goods by charging such write-downs to cost of integrated solutions contracts and/or costs of products sold.
Warranties
Warranties
Warranties represent a major term under integrated solutions contracts and maintenance service contracts, which will last, in general, for one to three years or otherwise specified in the terms of the contract. The Company accrues warranty liabilities under a service contract as a percentage of revenue recognized, which is derived from its historical experience, in order to recognize the warranty cost for the related contract throughout the contract period.
Property, plant and equipment, net
Property, plant and equipment, net
Property, plant and equipment, other than construction in progress, are recorded at cost and are stated net of accumulated depreciation and impairment, if any. Depreciation expense is determined using the straight-line method over the estimated useful lives of the assets as follows:
 
Buildings
    
30 - 50 years
 
Machinery
    
 10
years
 
Software
    
 10
years
 
Vehicles
    
 10
years
 
Electronic and other equipment
    
 10
years
 
Construction in progress represents uncompleted construction work of certain facilities which, upon completion, management intends to hold for production purposes. In addition to costs under construction contracts, other costs directly related to the construction of such facilities, including duty and tariff, equipment installation and shipping costs, and borrowing costs are capitalized. Depreciation commences when the asset is placed in service.
Maintenance and repairs are charged directly to expenses as incurred, whereas betterment and renewals are capitalized in their respective accounts. When an item is retired or otherwise disposed of, the cost and applicable accumulated depreciation are removed and the resulting gain or loss is recognized for the reporting period.
Prepaid land leases, net
Prepaid land leases, net
Prepaid land lease payments, for the land use right of four parcels of land in the PRC, three parcels of leasehold land in Malaysia and one parcel of leasehold land in Singapore, are initially stated at cost and are subsequently amortized on a straight-line basis over the lease terms of 49 to 88 years.
Intangible assets, net
Intangible assets, net
Intangible assets are carried at cost less accumulated amortization and any impairment. Intangible assets acquired in a business combination are recognized initially at fair value at the date of acquisition. Intangible assets are amortized using a straight-line method.
The estimated useful lives for the intangible assets are as follows:
 
Category
  
Estimated useful life
 
Patents and copyrights
    
 10 years
 
Residual values are considered nil.
Goodwill
Goodwill
Goodwill represents the excess of the purchase price over the estimated fair value of net tangible and identifiable intangible assets acquired. The Company assesses goodwill for impairment in accordance with ASC subtopic
350-20,
Intangibles – Goodwill and Other
(“ASC
350-20”),
which requires that goodwill is not amortized but to be tested for impairment at the reporting unit level at least annually and more frequently upon the occurrence of certain events as defined by ASC
350-20.
The Company’s goodwill outstanding at June 30, 2023 was related to the acquisitions of Beijing Hollysys Industrial Software Company Ltd (“Hollysys Industrial Software”), Shandong Lukang Pharmaceutical Engineering Design Co., Ltd (“Shandong Lukang”) and Hollysys Intelligent.
The Company has the option to assess qualitative factors first to determine whether it is necessary to perform the quantitative test in accordance with ASC
350-20.
If the Company believes, as a result of the qualitative assessment, that it is
more-likely-than-not
that the fair value of the reporting unit is less than its carrying amount, the quantitative impairment test described below is required. Otherwise, no further testing is required. In the qualitative assessment, the Company considers primary factors such as industry and market considerations, overall financial performance of the reporting unit, and other specific information related to the operations. In performing the quantitative impairment test, the first step compares the carrying amount of the reporting unit to the fair value of the reporting unit based on either quoted market prices of the ordinary shares or estimated fair value using a combination of the income approach and the market approach. If the fair value of the reporting unit exceeds the carrying value of the reporting unit, goodwill is not impaired and the Company is not required to perform further testing. If the carrying value of the reporting unit exceeds the fair value of the reporting unit, then the Company must perform the impairment test in order to determine the implied fair value of the reporting unit’s goodwill. The fair value of the reporting unit is allocated to its assets and liabilities in a manner similar to a purchase price allocation in order to determine the implied fair value of the reporting unit goodwill. If the carrying amount of the goodwill is greater than its implied fair value, the excess is recognized as an impairment loss.
Impairment of long-lived assets other than goodwill
Impairment of long-lived assets other than goodwill
The Company evaluates its long-lived assets or asset groups including acquired intangibles with finite lives for impairment whenever events or changes in circumstances (such as a significant adverse change to market conditions that will impact the future use of the assets) indicate that the carrying amount of a group of long-lived assets may not be fully recoverable. When these events occur, the Company evaluates the impairment by comparing the carrying amount of the assets to future undiscounted cash flows expected to result from the use of the assets and their eventual disposition. If the sum of the expected undiscounted cash flows is less than the carrying amount of the assets, the Company recognizes an impairment loss based on the excess of the carrying amount of the asset group over its fair value, generally based upon discounted cash flows or quoted market prices.
Shipping and handling costs
Shipping and handling costs
All shipping and handling fees charged to customers are included in net revenue. Shipping and handling costs incurred are included in cost of integrated solutions contracts and/or costs of products sold as appropriate.
Income taxes
Income taxes
The Company follows the liability method of accounting for income taxes. Under this method, deferred tax assets and liabilities are determined based on the differences between the financial reporting and tax bases of assets and liabilities using enacted tax rates that will be in effect in the period in which the differences are expected to reverse. The Company records a valuation allowance to offset deferred tax assets if based on the weight of available evidence, it is
more-likely-than-not
that some portion, or all, of the deferred tax assets will not be realized. The effect on deferred taxes of a change in tax rate is recognized in tax expense in the period that includes the enactment date of the change in tax rate.
The Company complies with ASC 740,
Income Taxes
(“ASC 740”)
,
which clarifies the accounting and disclosure for uncertainty in income taxes. Interests and penalties arising from underpayment of income taxes shall be computed in accordance with the related tax laws. The amount of interest expense is computed by applying the applicable statutory rate of interest to the difference between the tax position recognized and the amount previously taken or expected to be taken in a tax return. Interests and penalties recognized in accordance with ASC 740 are classified in the financial statements as a component of income tax expense. In accordance with the provisions of ASC 740, the Company recognizes in its financial statements the impact of a tax position if a tax return position or future tax position is “more likely than not” to prevail based on the facts and technical merits of the position. Tax positions that meet the “more likely than not” recognition threshold are measured at the largest amount of tax benefit that has a greater than fifty percent likelihood of being realized upon settlement. The Company’s estimated liability for unrecognized tax positions which is included in accrued liabilities is periodically assessed for adequacy and may be affected by changing interpretations of laws, rulings by tax authorities, changes and/or developments with respect to tax audits, and expiration of the statute of limitations. The outcome for a particular audit cannot be determined with certainty prior to the conclusion of the audit and, in some cases, appeal or litigation process. The actual benefits ultimately realized may differ from the Company’s estimates. As each annual filling is done, adjustments, if any, are recorded in the Company’s financial statements. Additionally, in future periods, changes in facts, circumstances, and new information may require the Company to adjust the recognition and measurement estimates with regard to individual tax positions. Changes in recognition and measurement estimates are recognized in the period in which the changes occur.
Research and development costs
Research and development costs
Research and development costs consist primarily of salaries, bonuses and benefits for research and development personnel. Research and development costs also include travel expenses of research and development personnel as well as depreciation of hardware equipment and software tools and other materials used in research and development activities. Research and development costs are expensed as incurred. Software development costs are also expensed as incurred as the costs qualifying for capitalization have been insignificant for the periods presented.
VAT refunds and government subsidies
VAT refunds and government subsidies
Pursuant to the laws and regulations of the PRC, the Company remits 13% of its sales as value added tax (“VAT”), and then is entitled to a refund of the portion of the Company’s actual VAT burden that exceeds the 3% levied on all sales containing internally developed software products. VAT refunds are recognized in the consolidated statements of comprehensive income when cash refunds or the necessary approval from the tax authority has been received. Certain subsidiaries of the Company located in the PRC receive government subsidies from local PRC government agencies.
Government grants, which mainly represent amounts received from central and local governments in connection with the Company’s investments in local business districts and contributions to technology development
.
Government subsidies are recognized in the consolidated statements of comprehensive income when the necessary conditions have been met. Government grants received for the years ended June 30, 2021, 2022 and 2023 amounted to $
3,934
, $
4,987
and $
3,416
, respectively, of which $
9,192
, $
7,911
and $
6,203
were included as a credit to operating expenses in the consolidated statements of comprehensive income for the years ended June 30, 2021, 2022 and 2023, respectively.
 
As of June 30, 2022 and 2023, government grants recorded as accrued liabilities were $13,636 and $10,279, respectively.
Appropriations to statutory reserve
Appropriations to statutory reserve
Under the corporate law and relevant regulations in the PRC, all of the subsidiaries of the Company located in the PRC are required to appropriate a portion of their retained earnings to statutory reserve. All subsidiaries located in the PRC are required to appropriate 10% of their annual
after-tax
income each year to the statutory reserve until the statutory reserve balance reaches 50% of the registered capital. In general, the statutory reserve shall not be used for dividend distribution purposes. In Dubai and Qatar, companies are required to appropriate 10% of its annual
after-tax
income each year to the statutory reserve and the appropriation may be suspended by the shareholders if the reserve reaches 50% of the registered capital. The statutory reserve can be used to cover the losses of the companies or to increase the capital of the companies with a decision by the general assembly of Concord Corporation Pte. Ltd, Dubai Branch (“CCPL Dubai”) and Concord Electrical Contracting Ltd., a Qatar company (“CECL”).
Segment reporting
Segment reporting
In accordance with ASC 280,
Segment Reporting
(“ASC 280”), segment reporting is determined based on how the Company’s chief operating decision makers review operating results to make decisions about allocating resources and assessing performance of the Company. According to management’s approach, the Company organizes its internal financial reporting structure based on its main product and service offerings. The Company operates in three principal business segments in the financial reporting structure and their management report, namely industrial automation, rail transportation and mechanical and electrical solutions. The Company does not allocate any assets to the three segments as management does not use the information to measure the performance of the reportable segments.
Comprehensive income
Comprehensive income
Comprehensive income is defined as the changes in equity of the Company during a period from transactions and other events and circumstances excluding transactions resulting from investments by owners and distributions to owners. In accordance with ASC 220,
Comprehensive Income
(“ASC 220”), the Company presents components of net income and other comprehensive income in one continuous statement.
Investments in Equity Investees and Equity Securities
Investments in equity investees and equity securities
The Company accounts for its equity investments under the equity method when the Company has rights and ability to exercise significant influence over the investees. Significant influence is generally considered to exist when the Company has an ownership interest in the investee between 20% and 50%. Other factors, such as representation on the investee’s board of directors and the impact of commercial arrangements, are also considered in determining whether the equity method of accounting is appropriate.
 
 
Under the equity method, original investments are recorded at cost and adjusted by the Company’s share of undistributed earnings or losses of these entities, by the amortization of any basis difference between the amount of the Company’s investment and its share of the net assets of the investee, and by dividend distributions or subsequent investments. When dividends from an investee exceed the carrying amount of an equity method investment, the excess distribution is recognized as a gain and reported as share of net income of equity investees, net in the consolidated statements of comprehensive income when the Company is not liable for the obligations of the investee nor otherwise committed to provide financial support. In such cases, subsequent equity method earnings are not recorded until subsequent earnings equal the gain recorded. Unrealized inter-company profits and losses related to equity investees are eliminated. An impairment charge, being the difference between the carrying amount and the fair value of the equity investee, is recognized in the consolidated statements of comprehensive income when the decline in value is considered other than temporary. The Company will discontinue applying the equity method if an investment (plus additional financial support provided to the investee, if any) has been reduced to zero. When the Company has other investments in its equity-method investee and is not required to advance additional funds to that investee, the Company would continue to report its share of equity method losses in its consolidated statement of comprehensive income after its equity-method investment has been reduced to zero, to the extent of and as an adjustment to the adjusted basis of its other investments in the investee. Such losses are first applied to those investments of a lower liquidation preference before being further applied to the investments of a higher liquidation preference.
The Company uses the cumulative earnings approach to classify distributions received from equity investees. Under this approach, distributions received from equity investees are presumed to be a return on the investment and are classified as cash inflows from operating activities unless the distributions received exceed cumulative equity in earnings recognized by the investor. In such case, the excess is considered a return of investment and is classified as cash inflows from investing activities.
For equity investments other than those accounted for under the equity method or those that result in consolidation of the investee, the Company measures equity investments at fair value and recognizes any changes in fair value in net income. However, for equity investments that do not have readily determinable fair values and do not qualify for the existing practical expedient in ASC 820,
Fair Value Measurements and Disclosures
(“ASC 820”), to estimate fair value using the net asset value per share (or its equivalent) of the investment, the Company has elected to measure those investments at cost, less any impairment, plus or minus changes resulting from observable price changes in orderly transactions for an identical or a similar investment of the same issuer. At each reporting date, the Company is required to make a qualitative assessment as to whether equity investments without a readily determinable fair value for which the measurement alternative is elected is impaired. In the event that a qualitative assessment indicates that the investment is impaired and the fair value of the investment is less than the carrying value, the carrying value is written down to its fair value. A variety of factors are considered when determining if a decline in fair value is below carrying value, including, among others, the financial condition and prospects of the investee.
Capitalization of interest
Capitalization of interest
Interest incurred on borrowings for the Company’s construction of facilities and assembly line projects during the active construction period is capitalized. The capitalization of interest ceases once a project is substantially complete. The amount to be capitalized is determined by applying the weighted-average interest rate of the Company’s outstanding borrowings to the average amount of accumulated capital expenditures for assets under construction during the year and is added to the cost of the underlying assets and amortized over their respective useful lives.
Income per share
Income per share
Income per share is computed in accordance with ASC 260,
Earnings Per Share
(“ASC 260”). Basic income per ordinary share is computed by dividing income attributable to holders of ordinary shares by the weighted average number of ordinary shares outstanding during the period. Diluted income per ordinary share reflects the potential dilution that could occur if securities or other contracts to issue ordinary shares were exercised or converted into ordinary shares.
Share-based compensation
Share-based compensation
The Company accounts for share-based compensation in accordance with ASC 718,
Compensation-Stock Compensation
(“ASC 718”). The Company recognizes compensation cost for an award with only service conditions that has a graded vesting schedule on a straight-line basis over the requisite service period for the entire award. The compensation cost for each vesting tranche in an award subject to performance vesting is recognized ratably from the service inception date to the vesting date for each tranche. To the extent the required service and performance conditions are not met resulting in the forfeiture of the share-based awards, previously recognized compensation expense relating to those awards is reversed. ASC 718 requires forfeitures to be estimated at the time of grant and revised, if necessary, in a subsequent period if actual forfeitures differ from initial estimates. The Company accounts for forfeitures as they occur.
For share-based awards that are subject to performance-based vesting conditions in addition to time-based vesting, the Company recognizes the estimated grant-date fair value of performance-based awards, net of estimated forfeitures, as share-based compensation expense over the vesting period based upon the Company’s determination of whether it is probable that the performance-based criteria will be achieved. At each reporting period, the Company reassesses the probability of achieving the performance-based criteria. Determining whether the performance-based criteria will be achieved involves judgment, and the estimate of share-based compensation expense may be revised periodically based on changes in the probability of achieving the performance-based criteria. Revisions are reflected in the period in which the estimate is changed. If the performance-based criteria are not met, no share-based compensation expense is recognized, and, to the extent share-based compensation expense was previously recognized, such share-based compensation expense is reversed.
Fair value measurements
Fair value measurements
The Company complies with ASC 820,
Fair Value Measurement
(“ASC 820”), which defines fair value, establishes a framework for measuring fair value in U.S. GAAP, and expands disclosures about fair value measurements. It does not require any new fair value measurements, but provides guidance on how to measure fair value by providing a fair value hierarchy used to classify the source of the information. It establishes a three-level valuation hierarchy of valuation techniques based on observable and unobservable inputs, which may be used to measure fair value and include the following:
 
Level 1
  
-
  
Quoted prices in active markets for identical assets or liabilities.
Level 2
  
-
  
Inputs other than Level 1 that are observable, either directly or indirectly, such as quoted prices for similar assets or liabilities; quoted prices in markets that are not active; or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.
Level 3
  
-
  
Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.
Classification within the hierarchy is determined based on the lowest level of input that is significant to the fair value measurement.
ASC 820 describes three main approaches to measuring the fair value of assets and liabilities: (1) market approach; (2) income approach and (3) cost approach. The market approach uses prices and other relevant information generated from market transactions involving identical or comparable assets or liabilities. The income approach uses valuation techniques to convert future amounts to a single present value amount. The measurement is based on the value indicated by current market expectations about those future amounts. The cost approach is based on the amount that would currently be required to replace an asset.
Leases
Leases
Leases have been classified as either capital or operating leases. Leases that transfer substantially all the benefits and risks incidental to the ownership of assets are accounted for as if there was an acquisition of an asset and incurrence of an obligation at the inception of the lease. All other leases are accounted for as operating leases wherein rental payments are expensed as incurred.
Accounting for lessor
Minimum contractual rental from leases are recognized on a straight-line basis over the non-cancelable term of the lease. With respect to a particular lease, actual amounts billed in accordance with the lease during any given period may be higher or lower than the amount of rental revenue recognized for the period. Straight-line rental revenue commences when the customer assumes control of the leased premises. Accrued straight-line rents receivable represents the amount by which straight-line rental revenue exceeds rents currently billed in accordance with lease agreements. Contingent rental revenue is accrued when the contingency is removed.
Operating lease as lessee
The Company determines if an arrangement is a lease at inception. The Company classifies a lease as a finance lease or an operating lease at lease commencement date as appropriate. The Company has operating leases for certain offices and warehouses and does not have any finance leases for the fiscal years ended June 30, 2022 and 2023.
For operating leases, the Company records a lease liability and corresponding right-of-use (ROU) asset at lease commencement. Lease terms are based on the non-cancellable term of the lease and may contain options to extend the lease when it is reasonably certain that the Company will exercise the option. Lease liabilities represent the present value of the lease payments not yet paid, discounted using the discount rate for the lease at lease commencement.
The Company estimates its incremental borrowing rate for its leases at the commencement date to determine the present value of future lease payments when the implicit rate is not readily determinable in the lease. In estimating its incremental borrowing rate, the Company considers its credit rating and publicly available data of borrowing rates for loans of similar amount, currency and term as the lease.
Operating leases are presented as operating lease ROU assets and operating lease liabilities on the consolidated balance sheet. Prepaid land leases are separately classified on the consolidated balance sheets. Lease liabilities that become due within one year of the balance sheet date are classified as current liabilities. Operating lease ROU asset represents the right to use an underlying asset for the lease term and are recognized in an amount equal to the lease liability adjusted for any lease payments made prior to commencement date, less any lease incentives received and any initial direct costs incurred by the Company.
After lease commencement, operating lease liabilities are measured at the present value of the remaining lease payments using the discount rate determined at lease commencement. Operating lease ROU assets are measured at the amount of the lease liabilities and further adjusted for prepaid or accrued lease payments, the remaining balance of any lease incentives received, unamortized initial direct costs and impairment of the ROU assets, if any. Operating lease expense is recognized as a single cost on a straight-line basis over the lease term.
Operating lease as lessor
The Company classifies a lease as an operating, sales-type or direct financing lease at lease commencement date as appropriate. For operating leases, the Company recognized rental income over the non-cancellable lease term on a straight-line basis. The Company does not have any sales-type or direct financing leases for the fiscal years ended June 30, 2021, 2022 and 2023.
Concentration of risks
Concentration of risks
Concentration of credit risk
Assets that potentially subject the Company to a significant concentration of credit risk primarily consist of cash and cash equivalents, short-term investments, restricted cash, accounts receivable, costs and estimated earnings in excess of billings, accounts receivable retention, other receivables and amounts due from related parties. The maximum exposure of such assets to credit risk is their carrying amounts as of the balance sheet date. As of June 30, 2023, substantially all of the Company’s cash and cash equivalents and short-term investments were managed by financial institutions located in the PRC, Singapore and Malaysia, which management believes are of high credit quality. Accounts receivable, other receivables and amounts due from related parties are typically unsecured and the risk with respect to accounts receivable is mitigated by credit evaluations the Company performs on its customers and its ongoing monitoring process of outstanding balances.
The Company has no customer that individually comprised 10% or more of the outstanding balance of accounts receivable as of June 30, 2022 and 2023, respectively. The Company does not require collateral or other security to support instruments subject to credit risk.
Concentration of business and economic risk
A majority of the Company’s net revenue and net income is derived in the PRC. The Company’s operations may be adversely affected by significant political, economic and social uncertainties in the PRC. Although the PRC government has been pursuing economic reform policies for more than 20 years, no assurance can be given that the PRC government will continue to pursue such policies or that such policies may not be significantly altered, especially in the event of a change in leadership, social or political disruption or unforeseen circumstances affecting the PRC’s political, economic and social conditions. There is also no guarantee that the PRC government’s pursuit of economic reforms will be consistent or effective.
Concentration of currency convertibility risk
A majority of the Company’s businesses are transacted in RMB, which is not freely convertible into foreign currencies. All foreign exchange transactions take place either through the People’s Bank of China or other banks authorized to buy and sell foreign currencies at the exchange rates quoted by the People’s Bank of China. Approval of foreign currency payments by the People’s Bank of China or other regulatory institutions requires submitting a payment application form together with suppliers’ invoices, shipping documents and signed contracts.
Concentration of foreign currency exchange rate risk
The Company’s exposure to foreign currency exchange rate risk primarily relates to monetary assets or liabilities held in foreign currencies. Since July 21, 2005, the RMB has been permitted to fluctuate within a narrow and managed band against a basket of certain foreign currencies. On June 19, 2010, the People’s Bank of China announced the end of the RMB’s de facto peg to USD, a policy which was instituted in late 2008 in the face of the global financial crisis, to further reform the RMB exchange rate regime and to enhance the RMB’s exchange rate flexibility. The exchange rate floating bands will remain the same as previously announced in the inter-bank foreign exchange market. The US dollar against RMB appreciated by 8.62%, depreciated by 3.65% and depreciated by 8.45% for the years ended June 30, 2021, 2022 and 2023, respectively. Any significant revaluation of RMB may materially and adversely affect the Company’s cash flows, revenues, earnings and financial position, and the value of its shares in US dollars. An appreciation of the US dollar against the RMB would result in foreign currency translation losses when translating the net assets of the Company from RMB into the US dollar.
For the years ended June 30, 2021, 2022 and 2023, the net foreign currency translation gains (losses) resulting from the translation of RMB, SGD and other functional currencies to the US dollar reporting currency recorded in stockholders’ equity as part of accumulated other comprehensive income was $96,331, $(45,469), and $(99,763), respectively.
Recent accounting pronouncements
Recent accounting pronouncements
Recently Adopted Standards
In August 2020, the FASB issued ASU 2020-06, “Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging — Contracts in Entity’s Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity”, which simplifies an issuer’s accounting for certain convertible instruments and the application of derivatives scope exception for contracts in an entity’s own equity. This guidance also addresses how convertible instruments are accounted for in the diluted earnings per share calculation and required enhanced disclosures about the terms of convertible instruments and contracts in an entity’s own equity. The new guidance is required to be applied either retrospectively to financial instruments outstanding as of the beginning of the first comparable reporting period for each prior reporting period presented or retrospectively with the cumulative effect of the change to be recognized as an adjustment to the opening balance of retained earnings at the date of adoption. This guidance is effective in the year ended June 30, 2023 and the impact was not material to the consolidated financial statements.
In November 2021, the FASB issued ASU 2021-10, Government Assistance (Topic 832): Disclosure by Business Entities about Government Assistance (ASU 2021-10), which improves the transparency of government assistance received by most business entities by requiring the disclosure of: (1) the types of government assistance received; (2) the accounting for such assistance; and (3) the effect of the assistance on a business entity’s financial statements. This guidance is effective in the year ended June 30, 2023 and the impact was not material to the consolidated financial statements.
Standards Effective in Future Years
In October 2021, the FASB issued ASU 2021-08, Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers, which provides guidance on the acquirer’s accounting for acquired revenue contracts with customers in a business combination. The amendments require an acquirer to recognize and measures contract assets and contract liabilities acquired in a business combination at the acquisition date in accordance with ASC 606 as if it had originated the contracts. This guidance also provides certain practical expedients for acquirers when recognizing and measuring acquired contract assets and contract liabilities from revenue contracts in a business combination. The new guidance is required to be applied prospectively to business combinations occurring on or after the date of adoption. This guidance is effective for the Group for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. Early adoption is permitted. The Group does not expect that the adoption of this guidance will have a material impact on its financial position, results of operations and cash flows.
 
 
In June 2022, the FASB issued ASU 2022-03, Fair Value Measurement (Topic 820): Fair Value Measurement of Equity Securities Subject to Contractual Sale Restrictions, which clarifies that a contractual restriction on the sale of an equity security is not considered part of the unit of account of the equity security and, therefore, is not considered in measuring fair value. The amendments also clarify that an entity cannot, as a separate unit of account, recognize and measure a contractual sale restriction. This guidance also requires certain disclosures for equity securities subject to contractual sale restrictions. The new guidance is required to be applied prospectively with any adjustments from the adoption of the amendments recognized in earnings and disclosed on the date of adoption. This guidance is effective for the Group for fiscal years beginning after December 15, 2023, and interim periods within those fiscal years. Early adoption is permitted. The Group does not expect that the adoption of this guidance will have a material impact on its financial position, results of operations and cash flows.
In March 2020, the FASB issued ASU 2020-04, “Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting” and issued a subsequent amendment which refines the scope of the ASU and clarifies some of its guidance as part of the FASB’s monitoring of global reference rate reform activities in January 2021 within ASU 2021-01 (collectively, including ASU 2020-04, “ASC 848”). ASC 848 provides optional expedients and exceptions for applying U.S. GAAP on contract modifications and hedge accounting to contracts, hedging relationships, and other transactions that reference LIBOR or another reference rate expected to be discontinued because of reference rate reform, if certain criteria are met. These optional expedients and exceptions provided in ASC 848 are effective for the Company from January 1, 2020 through December 31, 2024. The Company does not expect that the adoption of this guidance will have a material impact on the financial position, results of operations and cash flows.
XML 53 R38.htm IDEA: XBRL DOCUMENT v3.23.3
ORGANIZATION AND BUSINESS BACKGROUND (Tables)
12 Months Ended
Jun. 30, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of financial statement balances and amounts of the VIE
The following tables set forth the financial statement balances and amounts of the VIE that were included in the consolidated financial statements:
 
                                                   
    
June 30,
 
    
2022
    
2023
 
Current assets
  
$
3,391
 
  
$
3,149
 
Non-current
assets
  
 
6
 
  
 
—  
 
    
 
 
    
 
 
 
Total assets
  
 
3,397
 
  
 
3,149
 
    
 
 
    
 
 
 
Current liabilities
  
$
1,547
 
  
$
586
 
    
 
 
    
 
 
 
Total liabilities
  
 
1,547
 
  
 
586
 
    
 
 
    
 
 
 
 
 
                                                   
    
Year ended June 30,
 
    
2022
    
2023
 
Net revenue
  
$
7
 
  
$
—  
 
Cost of revenue
(1)
  
 
(1,474
  
 
(792
Net profit
  
 
1,481
 
  
 
792
 
Net cash used in operating activities
  
 
(323
  
 
(319
 
(1)
Cost of revenue is negative because of the reversal of warranties provision which was overprovided in previous years.
XML 54 R39.htm IDEA: XBRL DOCUMENT v3.23.3
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)
12 Months Ended
Jun. 30, 2023
Accounting Policies [Abstract]  
Schedule of depreciation expense using the straight-line method over the estimated useful lives of the assets Depreciation expense is determined using the straight-line method over the estimated useful lives of the assets as follows:
 
Buildings
    
30 - 50 years
 
Machinery
    
 10
years
 
Software
    
 10
years
 
Vehicles
    
 10
years
 
Electronic and other equipment
    
 10
years
 
Schedule of estimated useful lives for the intangible assets
The estimated useful lives for the intangible assets are as follows:
 
Category
  
Estimated useful life
 
Patents and copyrights
    
 10 years
 
XML 55 R40.htm IDEA: XBRL DOCUMENT v3.23.3
INVENTORIES (Tables)
12 Months Ended
Jun. 30, 2023
Inventory Disclosure [Abstract]  
Schedule of Inventory, Current
Components of inventories are as follows:
 
    
June 30,
 
    
2022
    
2023
 
Raw materials
   $ 53,304      $ 56,354  
Work in progress
     16,026        26,545  
Finished goods
     21,913        28,735  
    
 
 
    
 
 
 
     $    91,243      $ 111,634  
    
 
 
    
 
 
 
XML 56 R41.htm IDEA: XBRL DOCUMENT v3.23.3
ACCOUNTS RECEIVABLE (Tables)
12 Months Ended
Jun. 30, 2023
Receivables [Abstract]  
Schedule of Account receivable
    
June 30,
 
    
2022
    
2023
 
Notes receivable
   $ 68,953      $ 38,046  
Accounts receivable
     326,413        344,785  
Allowance for credit losses
     (77,603      (73,009
    
 
 
    
 
 
 
     $ 317,763      $ 309,822  
    
 
 
    
 
 
 
Schedule of Movements in allowance for credit losses
The movements in allowance for credit losses are as follows:
 
    
June 30,
 
    
2021
    
2022
    
2023
 
Balance at the beginning of year
   $ 41,618      $ 66,839      $ 77,603  
Adoption of ASU
2016-13
     16,284        —          —    
Additions
     7,749        15,972        5,191  
Written off
     (3,965      (3,852      (4,587
Translation adjustment
     5,153        (1,356      (5,198
    
 
 
    
 
 
    
 
 
 
Balance at the end of year
   $ 66,839      $ 77,603      $ 73,009  
    
 
 
    
 
 
    
 
 
 
XML 57 R42.htm IDEA: XBRL DOCUMENT v3.23.3
COSTS AND ESTIMATED EARNINGS IN EXCESS OF BILLINGS (Tables)
12 Months Ended
Jun. 30, 2023
COSTS AND ESTIMATED EARNINGS IN EXCESS OF BILLINGS  
Schedule of Costs in Excess of Billings
    
June 30,
 
    
2022
    
2023
 
Contract costs incurred plus estimated earnings
   $ 1,072,872      $ 1,196,127  
Less: Progress billings
     (831,817      (928,427
    
 
 
    
 
 
 
Cost and estimated earnings in excess of billings
     241,055        267,700  
Less: Allowance for credit losses
     (12,178      (14,438
    
 
 
    
 
 
 
     $ 228,877      $ 253,262  
    
 
 
    
 
 
 
Schedule of Allowance For Credit Losses Of Costs And Estimated Earnings In Excess Of Billings
The movements in allowance for credit losses are as follows:
 
    
June 30,
 
    
2021
    
2022
    
2023
 
Balance at the beginning of year
   $ 6,150      $ 11,835      $ 12,178  
Adoption of ASU
2016-13
     3,111        —          —    
Additions (reversals)
     1,758        209        3,043  
Translation adjustments
     816        134        (783
    
 
 
    
 
 
    
 
 
 
Balance at the end of year
   $ 11,835      $ 12,178      $ 14,438  
    
 
 
    
 
 
    
 
 
 
XML 58 R43.htm IDEA: XBRL DOCUMENT v3.23.3
REVENUE FROM CONTRACTS WITH CUSTOMERS (Tables)
12 Months Ended
Jun. 30, 2023
REVENUE FROM CONTRACTS WITH CUSTOMERS  
Summary of disaggregated revenue information The following table present disaggregated revenue information:
 
    
Year ended June 30, 2023
 
    
PRC
    
Non-PRC
    
Total
 
Integrated solutions contracts revenue
   $ 547,557        84,543        632,100  
Product sales
     44,408        3,016        47,424  
Maintenance service revenue
     94,095        —          94,095  
Extended warranty service revenue
     3,754        —          3,754  
    
 
 
    
 
 
    
 
 
 
Total
  
$
689,814
 
  
 
87,559
 
  
 
777,373
 
    
 
 
    
 
 
    
 
 
 
Summary of contract assets and contract liabilities
Contract assets and contract liabilities are summarized below:
 
    
June 30, 2022
    
June 30, 2023
 
Contract assets, current
   $ 235,712        261,752  
Contract assets,
non-current
     9,582        8,333  
Contract liabilities
     208,636        182,995  
XML 59 R44.htm IDEA: XBRL DOCUMENT v3.23.3
PROPERTY, PLANT AND EQUIPMENT (Tables)
12 Months Ended
Jun. 30, 2023
PROPERTY, PLANT AND EQUIPMENT  
Summary of property, plant and equipment
A summary of property, plant and equipment is as follows:
 
    
June 30,
 
    
2022
    
2023
 
Buildings
   $ 70,944      $ 66,681  
Machinery
     15,619        14,487  
Software
     20,293        19,943  
Vehicles
     4,717        4,822  
Electronic and other equipment
     45,512        41,426  
Construction in progress
     27,213        69,745  
    
 
 
    
 
 
 
     $ 184,298      $ 217,104  
Less: Accumulated depreciation and impairment
     (86,049      (82,478
    
 
 
    
 
 
 
     $ 98,249      $ 134,626  
    
 
 
    
 
 
 
Schedule of Assets leased to others under operating leases
The Company has entered into operating lease contracts related to certain buildings owned with carrying amounts as shown below:
 
    
June 30,
 
    
2022
    
2023
 
Buildings leased to others
at original cost
   $ 22,664      $ 20,898  
Less: Accumulated depreciation
     (8,044      (7,886
    
 
 
    
 
 
 
Buildings leased to others
net
   $ 14,620      $ 13,012  
    
 
 
    
 
 
 
XML 60 R45.htm IDEA: XBRL DOCUMENT v3.23.3
PREPAID LAND LEASES (Tables)
12 Months Ended
Jun. 30, 2023
PREPAID LAND LEASES  
Summary of prepaid land leases
A summary of prepaid land leases is as follows:
 
    
June 30,
 
    
2022
    
2023
 
Prepaid land leases
   $ 16,146      $ 15,222  
Less: Accumulated amortization
     (3,699      (3,719
    
 
 
    
 
 
 
     $ 12,447      $ 11,503  
    
 
 
    
 
 
 
Schedule of Annual amortization of prepaid land leases
The annual amortization of prepaid land leases for each of the five succeeding years is as follows:
 
Year ending June 30,
      
2024
   $ 331  
2025
     331  
2026
     331  
2027
     331  
2028
     331  
XML 61 R46.htm IDEA: XBRL DOCUMENT v3.23.3
INTANGIBLE ASSETS, NET (Tables)
12 Months Ended
Jun. 30, 2023
INTANGIBLE ASSETS, NET  
Schedule of Finite-Lived Intangible Assets
    
June 30,
 
    
2022
    
2023
 
    
Gross
carrying
value
    
Accumulated
amortization
   
Net
carrying
value
    
Gross
carrying
value
    
Accumulated
amortization
   
Net
carrying
value
 
Patents and copyrights
   $ 14,204        (3,462     10,742      $ 13,097        (4,614     8,483  
    
 
 
    
 
 
   
 
 
    
 
 
    
 
 
   
 
 
 
Schedule of Annual amortization expense relating to the existing intangible assets
The annual amortization expense relating to the existing intangible assets for the five succeeding years is as follow:
 
Year ending June 30,
      
2024
   $ 1,329  
2025
     1,166  
2026
     1,040  
2027
     1,040  
2028
     1,040  
XML 62 R47.htm IDEA: XBRL DOCUMENT v3.23.3
GOODWILL (Tables)
12 Months Ended
Jun. 30, 2023
GOODWILL  
Schedule of changes in the carrying amount of goodwill
Balance as of July 1, 2021
   $ 1,598  
Goodwill upon acquisition
     19,697  
Translation adjustment
     (756
    
 
 
 
Balance as of June 30, 2022
   $ 20,539  
Translation adjustment
     (1,600
    
 
 
 
Balance as of June 30, 2023
   $ 18,939  
    
 
 
 
XML 63 R48.htm IDEA: XBRL DOCUMENT v3.23.3
EQUITY INVESTMENTS (Tables)
12 Months Ended
Jun. 30, 2023
EQUITY INVESTMENTS  
Schedule of long-term investments
The following long-term investments were accounted for under the equity method as of June 30, 2022 and 2023 as indicated:
 
June 30, 2022
  
Interest
held
   
Long-term
investment,
at cost, less
impairment
    
Share of
undistributed
profits

(accumulated)
   
Disposal
   
Advance
to
investee
company
    
Total
 
Equity method
                                                  
Beijing Hollycon Medicine & Technology Co., Ltd.
     30.00   $ 8,609        5,544       —         —          14,153  
Beijing Hollysys Electric Motor Co., Ltd.
     40.00     791        6,893       —         —          7,684  
Suqian Runhe Emerging Industry Investment Center (limited partnership)
     29.97     9,410        (168     —         —          9,242  
China Techenergy Co., Ltd.
     40.00     —          13,751       —         —          13,751  
Hollicube Co., Ltd.
     40.00     4,215        (4,215     —         —          —    
Hunan LingXiang Maglev Technology Co., Ltd.
     17.67     1,494        (136     (1,358     —          —    
Beijing AIRmaker Technology Co., Ltd.
     20.00     149        (18     —         —          131  
Southcon Development Sdn Bhd.
     30.00     211        (111     —         —          100  
Beijing Hollysys Machine Automation Co., Ltd.
     30.00     448        (448     —         —          —    
Beijing Jing Yi Intelligent Technologies Innovation Center Co., Ltd.
     46.00     —          —         —         —          —    
Beijing Hollysys Digital Technology Co., Ltd.
     25.00     1,437        (1,036     —         —          401  
Shandong MassDatas Development Co., Ltd.
     20.00     1,195        (76     —         —          1,119  
            
 
 
    
 
 
   
 
 
   
 
 
    
 
 
 
               27,959        19,980       (1,358     —          46,581  
            
 
 
    
 
 
   
 
 
   
 
 
    
 
 
 
 
 
June 30, 2023
  
Interest
held
   
Long-term
investment,
at cost, less
impairment
    
Share of
undistributed
profits

(accumulated)
   
Disposal
    
Advance
to
investee
company
    
Total
 
Equity method
                                                   
Beijing Hollycon Medicine & Technology Co., Ltd.
     30.00  
$
7,938        3,185       —          —          11,123  
Beijing Hollysys Electric Motor Co., Ltd.
     40.00     729        6,726       —          —          7,455  
Suqian Runhe Emerging Industry Investment Center (limited partnership)
     29.97     8,677        (163     —          —          8,514  
China Techenergy Co., Ltd.
     40.00  
—          17,362       —          —          17,362  
Hollicube Co., Ltd.
     38.10     3,887        (3,887     —          —          —    
Beijing AIRmaker Technology Co., Ltd.
     20.00     138        (23     —          —          115  
Southcon Development Sdn Bhd.
     30.00     217        (122     —          —          95  
Beijing Hollysys Machine Automation Co., Ltd.
     30.00     413        (413     —          —          —    
Beijing Jing Yi Intelligent Technologies Innovation Center Co., Ltd.
     46.00     —          —         —          —          —    
Beijing Hollysys Digital Technology Co., Ltd.
     25.00     1,325        (833     —          —          492  
Shandong MassDatas Development Co., Ltd.
     20.00     2,755        (308     —          —          2,447  
            
 
 
    
 
 
   
 
 
    
 
 
    
 
 
 
               26,079        21,524       —          —          47,603  
            
 
 
    
 
 
   
 
 
    
 
 
    
 
 
 
XML 64 R49.htm IDEA: XBRL DOCUMENT v3.23.3
WARRANTY LIABILITIES (Tables)
12 Months Ended
Jun. 30, 2023
WARRANTY LIABILITIES  
Schedule of Warranty Liability
    
June 30,
 
    
2022
    
2023
 
Beginning balance
   $ 9,551      $ 5,002  
Consolidation of subsidiary
     145        —    
Expense accrued
     2,595        5,446  
Expense incurred
     (7,064      (4,264
Translation adjustment
     (225      (378
    
 
 
    
 
 
 
     $ 5,002      $ 5,806  
Less: Current portion of warranty liabilities
     (3,280      (3,238
    
 
 
    
 
 
 
Long-term
warranty liabilities
   $ 1,722      $ 2,568  
    
 
 
    
 
 
 
XML 65 R50.htm IDEA: XBRL DOCUMENT v3.23.3
LONG-TERM LOANS (Tables)
12 Months Ended
Jun. 30, 2023
LONG-TERM LOANS  
Schedule Of Debt Instruments
           
June 30,
 
           
2022
    
2023
 
MYR denominated loans
    
(i)
       596        741  
SGD denominated loans
    
(ii)
       113        44  
USD denominated loan
    
(iii)
       14,935        15,000  
RMB denominated loan
    
(iv)
       —          16,221  
             
 
 
    
 
 
 
              $ 15,644      $ 32,006  
Less: Current portion
              (15,210      (15,231
             
 
 
    
 
 
 
              $ 434      $ 16,775  
             
 
 
    
 
 
 
Schedule of principal and interest payments for all outstanding long-term loans
Scheduled principal
 
payment
 for all outstanding long-term loans as of June 30, 2023 are as follows:
 
Year ending June 30,
      
2024
   $ 15,231  
2025
     1,178  
2026
     2,170  
2027
     2,202  
2028 onwards
     11,225  
    
 
 
 
    
$
32,006
 
    
 
 
 
XML 66 R51.htm IDEA: XBRL DOCUMENT v3.23.3
SHARE-BASED COMPENSATION EXPENSES (Tables)
12 Months Ended
Jun. 30, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Schedule of share option activity
A summary of the share option activity for the years ended June 30, 2022 and 2023 is as shown below:
 
Share Options
  
Number of
shares
    
Weighted
average
exercise price
    
Weighted average
remaining
contractual life
(years)
    
Aggregate
intrinsic value
 
 
Outstanding, vested and exercisable at June 30, 2021
     568,500        11.85        9.66        1,734  
Forfeited
     (12,250      —          —          —    
    
 
 
    
 
 
    
 
 
    
 
 
 
Outstanding, vested and exercisable at June 30, 2022
     556,250        11.85        8.66        1,641  
Forfeited
     (525      —          —          —    
    
 
 
    
 
 
    
 
 
    
 
 
 
Outstanding, vested and exercisable at June 30, 2023
     555,725        11.85        7.66        3,190  
    
 
 
    
 
 
    
 
 
    
 
 
 
Schedule Of Fair Value Assumptions Related To Stock Options
The fair value of each option is estimated on the date of grant using the Binomial model by applying the assumptions below:
 
    
Options Granted

on November 16, 2020
   
Options Granted

on March 17, 2021
 
Risk-free interest rate(i)
     0.91     1.62
Expected dividend yield(ii)
     2.21     1.83
Expected life (years)(iii)
     10 Years       9.66 Years  
Expected volatility(iv)
     46.98     47.35
 
(i)
Risk-free interest rate is based on the yields of United States Treasury securities with maturities similar to the expected life of the share options in effect at the time of grant.
(ii)
Expected dividend yield is assumed to be a $0.15 dividend payout.
(iii)
Expected life of share options is based on management’s estimate on timing of exercise of share options.
(iv)
Expected volatility is assumed based on the historical volatility of the Company and the Company’s comparable companies in the period equal to the expected life of each grant.
Schedule of summary of the restricted share activity
A summary of the restricted share activity for the year ended June 30, 2022 and 2023 is as follows:
 
    
Number of restricted shares
    
Weighted average grant-date fair value
 
Un-vested
at June 30, 2021
     1,320,337        11.85  
Forfeited
     (28,586      11.85  
Vested
     (588,710      11.85  
    
 
 
          
Un-vested
at June 30, 2022
     703,041        11.85  
Forfeited
     (1,222      11.85  
Vested
     (473,487 )      11.85  
    
 
 
          
Un-vested
at June 30, 2023
     228,332        11.85  
    
 
 
          
XML 67 R52.htm IDEA: XBRL DOCUMENT v3.23.3
INCOME TAX (Tables)
12 Months Ended
Jun. 30, 2023
Income Tax Disclosure [Abstract]  
Schedule of income before income tax
The Company’s income before income taxes consists of:
 
    
Year ended June 30,
 
    
2021
    
2022
    
2023
 
PRC
   $ 137,520      $ 116,210      $ 126,191  
Non-PRC
     (27,628      (16,583      (7,729
    
 
 
    
 
 
    
 
 
 
     $ 109,892      $ 99,627      $ 118,462  
    
 
 
    
 
 
    
 
 
 
Schedule of Income tax expense
Income tax expense, most of which is incurred in the PRC, consists of:
 
    
Year ended June 30,
 
    
2021
    
2022
    
2023
 
Current income tax expense
                          
PRC
     25,634        11,839        19,269  
Non-PRC
     758        616        123  
    
 
 
    
 
 
    
 
 
 
     $ 26,392      $ 12,455      $ 19,392  
Deferred income tax expense (benefit)
                          
PRC
     (7,971      7,150        (7,560
Non-PRC
     2,133        (2,971      (442
    
 
 
    
 
 
    
 
 
 
     $ (5,838      4,179        (8,002
    
 
 
    
 
 
    
 
 
 
     $    20,554      $    16,634      $   11,390  
    
 
 
    
 
 
    
 
 
 
Schedule of Reconciliation of the income tax expenses
Reconciliation of the income tax expenses as computed by applying the PRC statutory tax rate of 25% to income before income taxes and the actual income tax expenses is as follows:
 
    
Year ended June 30,
 
    
2021
    
2022
    
2023
 
Income before income taxes
   $ 109,892      $ 99,627      $ 118,462  
    
 
 
    
 
 
    
 
 
 
Expected income tax expense at statutory tax rate in the PRC
     33,221        24,998        29,614  
Effect of different tax rates in various jurisdictions
     4,665        3,541        1,567  
Effect of preferential tax treatment
     (14,334      (12,707      (15,228 )
Effect of
non-taxable
income
     (4,770      (74      (1,919 )
Effect of additional deductible research and development expenses
     (9,838      (9,398      (8,909 )
Effect of
non-deductible
expenses
     6,644        4,020        6,417  
Under (over) provision of income tax in previous years
     2,102        1,419        (2,322 )
Change in valuation allowance
     1,718        2,124        3,005  
Withholding tax on dividends paid by subsidiaries
     —          3,692         
Others
     1,146        (981      (835 )
    
 
 
    
 
 
    
 
 
 
Total
   $ 20,554      $ 16,634      $ 11,390  
    
 
 
    
 
 
    
 
 
 
Schedule of deferred tax assets/liabilities
The breakdown of deferred tax assets/liabilities caused by the temporary differences and net operating loss carryforwards is shown as below:
 
 
  
June 30,
 
 
  
2022
 
  
2023
 
Deferred tax assets
                 
Allowance for doubtful accounts
   $ 12,932      $ 12,222  
Deferred subsidies
     845        1,068  
Warranty liabilities
     773        727  
Inventory provision
     555        91  
Long-term assets
     591        168  
Deferred revenue
     373         
Provision for loss contracts
     1,699        2,256  
Net operating loss carry forward
     20,351        21,703  
Valuation allowance
     (19,554      (21,703 )
Others
     —          3,552  
    
 
 
    
 
 
 
Total deferred tax assets
   $ 18,565      $ 20,084  
    
 
 
    
 
 
 
Deferred tax liabilities
                 
Property, plant and equipment
   $ (645    $ (621 )
Costs and estimated earnings in excess of billings
     (10,079      (7,470 )
Share of net losses of equity investees
     (1,798      (1,617 )
PRC dividend withholding tax
     (5,198      (4,898 )
Intangible assets and other
non-current
assets
     (7,390      (4,966 )
Others
     (1,881      (1,644 )
    
 
 
    
 
 
 
Total deferred tax liabilities
   $ (26,991    $ (21,216 )
    
 
 
    
 
 
 
XML 68 R53.htm IDEA: XBRL DOCUMENT v3.23.3
OPERATING LEASES (Tables)
12 Months Ended
Jun. 30, 2023
Lessee, Operating Lease, Description [Abstract]  
Schedule of lease and non-lease components
The Company’s leases do not contain restrictions or covenants that restrict the Company from incurring other financial obligations.
 
    
Year ended June 30,
 
    
2021
    
2022
    
2023
 
Operating lease costs
   $ 2,324      $ 3,484      $ 3,301  
Short-term lease costs
     1,000        191        810  
Amortization of prepaid land leases
     454        382        331  
    
 
 
    
 
 
    
 
 
 
Total lease costs
   $ 3,778      $ 4,057      $ 4,442  
    
 
 
    
 
 
    
 
 
 
Schedule of other information related to operating leases
Other information
 
    
Year ended June 30,
 
    
2021
   
2022
   
2023
 
Cash paid for amounts included in the measurement of operating lease liabilities
   $ 4,045     $ 3,810     $ 4,448  
Right-of-use assets obtained in exchange for new operating
 lease liabilities
     3,011       1,554       2,429  
Weighted-average remaining lease term (in years):
                        
Operating leases
     1.97       1.83       2.44  
Weighted-average discount rate:
                        
Operating leases
     4.17     3.05     3.94
%
 
Schedule of Future Minimum Rental Payments for Operating Leases
Future minimum lease payments for operating leases as of June 30, 2023 are as follows:
 
    
As of June 30,
2023
 
2024
   $ 2,494  
2025
     787  
2026
     420  
2027
     130  
2028
     107  
    
 
 
 
Total minimum lease payments
     3,938  
Less: imputed interest
     948  
    
 
 
 
Total lease liability balance
   $ 2,990  
    
 
 
 
Schedule of Operating Lease Payments
Future minimum lease payments to be received for these operating lease arrangements for each of the five succeeding fiscal years and thereafter as of June 30, 2023 are as follows:
 
Fiscal year ending June 30,
  
Minimum lease payments
 
202
4
   $ 1,948  
202
5
     1,727  
202
6
     1,779  
202
7
     1,833  
202
8
     1,888  
Thereafter
     9,571  
    
 
 
 
Total minimum lease payments to be received
  
$
18,746
 
    
 
 
 
XML 69 R54.htm IDEA: XBRL DOCUMENT v3.23.3
EARNINGS PER SHARE (Tables)
12 Months Ended
Jun. 30, 2023
Earnings Per Share [Abstract]  
Schedule of the computation of basic and diluted net earnings per share
The following table sets forth the computation of basic and diluted net earnings per share attributable to the Company’s common shareholders for the years indicated:
 
    
Year ended June 30,
 
    
2021
    
2022
    
2023
 
Numerator:
                          
Net income attributable to the Company as reported
   $ 89,709      $ 83,182      $ 106,931  
    
 
 
    
 
 
    
 
 
 
Net income attributable to common stockholders – basic
   $ 89,709      $ 83,182      $ 106,931  
    
 
 
    
 
 
    
 
 
 
Net income attributable to common stockholders – diluted
   $ 89,709      $ 83,182      $ 106,931  
    
 
 
    
 
 
    
 
 
 
Denominator:
                          
Weighted average ordinary shares outstanding used in computing basic earnings per share(i)
     60,566,709        61,007,806        61,521,412  
Effect of dilutive securities
                          
Share options
     —          65,337        148,449  
Restricted shares
     947,040        495,333        364,539  
    
 
 
    
 
 
    
 
 
 
Weighted average ordinary shares outstanding used in computing diluted earnings per share
     61,513,749        61,568,476        62,034,400  
    
 
 
    
 
 
    
 
 
 
Earnings per share – basic
   $ 1.48        1.36        1.74  
    
 
 
    
 
 
    
 
 
 
Earnings per share – diluted
   $ 1.46        1.35        1.72  
    
 
 
    
 
 
    
 
 
 
 
(i)
Vested and unissued restricted shares of 15,000, 15,000 and 15,000 shares are included in the computation of basic and diluted earnings per share for the years ended June 30, 2021, 2022 and 2023, respectively.
XML 70 R55.htm IDEA: XBRL DOCUMENT v3.23.3
RELATED PARTY TRANSACTIONS (Tables)
12 Months Ended
Jun. 30, 2023
Related Party Transactions [Abstract]  
Schedule Of Amount Due From Related Parties
Due from related parties
 
    
June 30,
 
    
2022
    
2023
 
China Techenergy
   $ 17,529      $ 16,281  
Hollycon
     15,066        13,984  
Ningbo Hollysys
     286        558  
Beijing Digital
     257        5  
Others
     —          2  
Allowance for credit losses
     (5,778      (4,924
  
 
 
    
 
 
 
   $ 27,360      $ 25,906  
  
 
 
    
 
 
 
Schedule Of Amount Due To Related Parties
Due to related parties
 
    
June 30,
 
    
2022
    
2023
 
Ningbo Hollysys
   $    4,285      $   3,869  
China Techenergy
     2,012        2,112  
Hollycon
     1        163  
Others
     1        11  
  
 
 
    
 
 
 
   $ 6,299      $ 6,155  
  
 
 
    
 
 
 
Schedule of Related Party Transactions
Purchases of goods and services from:
 
    
Year ended June 30,
 
    
2021
    
2022
    
2023
 
Ningbo Hollysys (i)
   $    3,051      $ 1,164      $ 1,823  
Hollycon
     7        569        143  
  
 
 
    
 
 
    
 
 
 
   $ 3,058      $ 1,733      $ 1,966  
  
 
 
    
 
 
    
 
 
 
 
(i)
The Company purchases products from Ningbo Hollysys which are used to provide an integrated automation and control system to its customers.
 
Sales of goods and integrated solutions to:
 
    
Year ended June 30,
 
    
2021
    
2022
    
2023
 
China Techenergy (i)
   $ 8,458      $ 5,118      $ 12,207  
Ningbo Hollysys (ii)
     308        967        2,396  
Hollycon (ii)
     866        221        177  
  
 
 
    
 
 
    
 
 
 
   $ 9,632      $ 6,306      $ 14,780  
  
 
 
    
 
 
    
 
 
 
 
(i)
The Company sells automation control systems to China Techenergy which is used for
non-safety
operations control in the nuclear power industry. China Techenergy incorporates the Company’s
non-safety
automation control systems with their proprietary safety automated control systems to provide an overall automation and control system for nuclear power stations in China. The Company is not a party to the integrated sales contracts executed between China Techenergy and its customers. The Company’s pro rata shares of the intercompany profits and losses are eliminated until realized through a sale to third party customers, as if China Techenergy is a consolidated subsidiary.
(ii)
The Company sells products to Hollycon and Ningbo Hollysys, which incorporate the Company’s product with their automated systems to provide an integrated automation and control system to their customers. The Company’s pro rata shares of the intercompany profits and losses are eliminated until realized through a sale to third party customers, as if Hollycon and Ningbo Hollysys are consolidated subsidiaries.
 
Other income from:
        
 
    
Year ended June 30,
 
    
2021
    
2022
    
2023
 
Ningbo Hollysys (i)
   $ 2,281      $ 133      $ 669  
Hollycon (ii)
     460        2,443        1,170  
Beijing Digital
     —          254        45  
Others
     —          —          7  
  
 
 
    
 
 
    
 
 
 
   $ 2,741      $ 2,830      $ 1,891  
  
 
 
    
 
 
    
 
 
 
 
(i)
The Company entered into an operating lease agreement with Ningbo Hollysys to lease part of a building in Beijing. The lease term is for one year from the commencement date of January 1, 202
3
 to December 31, 202
3
.
(ii)
The Company entered into an operating lease agreement with Hollycon to lease part of building located in Beijing. The lease term is for one year from the commencement date of January 1, 202
3
 to December 31, 202
3
.
Research and development:
 
    
Year ended June 30,
 
    
2021
    
2022
    
2023
 
Ningbo Hollysys (i)
   $ 212      $ 208      $ 144  
  
 
 
    
 
 
    
 
 
 
 
(i)
The Company purchases research and development services from Ningbo Hollysys for research and development projects in the field of intelligent manufacturing.
XML 71 R56.htm IDEA: XBRL DOCUMENT v3.23.3
COMMITMENTS AND CONTINGENCIES (Tables)
12 Months Ended
Jun. 30, 2023
COMMITMENTS AND CONTINGENCIES  
Schedule of purchase obligation
Years ending June 30,
  
Minimum payments
 
2024
   $ 196,154  
2025
     43,924  
2026
     45,050  
2027
     17,909  
2028
 
and onwards
     44,929  
XML 72 R57.htm IDEA: XBRL DOCUMENT v3.23.3
SEGMENT REPORTING (Tables)
12 Months Ended
Jun. 30, 2023
Segment Reporting [Abstract]  
Schedule of Reconciliation of revenue from segments to consolidated
Summarized information by segments for the years ended June 30, 2021, 2022, and 2023 is as follows:
 
    
Year ended June 30, 2021
 
    
IA
    
Rail
    
M&E
    
Consolidated
 
Revenues from external customers
                                   
Integrated solutions contracts revenue
   $ 291,106        100,877        68,197        460,180  
Product sales
     22,772        5,895        —          28,667  
Maintenance service revenue
     21,402        79,874        46        101,322  
Extended warranty service revenue
     1,772        1,525        —          3,297  
    
 
 
    
 
 
    
 
 
    
 
 
 
Total
     337,052        188,171        68,243        593,466  
Costs of revenue
     227,107        90,386        57,694        375,187  
    
 
 
    
 
 
    
 
 
    
 
 
 
Gross profit
   $ 109,945        97,785        10,549        218,279  
    
 
 
    
 
 
    
 
 
    
 
 
 
 
    
Year ended June 30, 2022
 
    
IA
    
Rail
    
M&E
    
Consolidated
 
Revenues from external customers
                                   
Integrated solutions contracts revenue
   $ 380,516        109,342        83,709        573,567  
Product sales
     31,559        6,927        —          38,486  
Maintenance service revenue
     26,725        64,492        50        91,267  
Extended warranty service revenue
     1,118        3,024        —          4,142  
    
 
 
    
 
 
    
 
 
    
 
 
 
Total
     439,918        183,785        83,759        707,462  
Costs of revenue
     294,642        98,150        75,313        468,105  
    
 
 
    
 
 
    
 
 
    
 
 
 
Gross profit
   $ 145,276        85,635        8,446        239,357  
    
 
 
    
 
 
    
 
 
    
 
 
 
 
    
Year ended June 30, 2023
 
    
IA
    
Rail
    
M&E
    
Consolidated
 
Revenues from external customers
                                   
Integrated solutions contracts revenue
   $ 438,863        111,331        81,906        632,100  
Product sales
     41,987        5,437        —          47,424  
Maintenance service revenue
     24,045        70,050        —          94,095  
Extended warranty service revenue
     1,405        2,349        —          3,754  
    
 
 
    
 
 
    
 
 
    
 
 
 
Total
     506,300        189,167        81,906        777,373  
Costs of revenue
     353,380        92,775        75,733        521,888  
    
 
 
    
 
 
    
 
 
    
 
 
 
Gross profit
   $ 152,920        96,392        6,173        255,485  
    
 
 
    
 
 
    
 
 
    
 
 
 
Schedule of Revenues by geographical area
The majority of the Company’s revenues and long-lived assets other than goodwill and intangible assets are derived from and located in the PRC. The following table sets forth the revenues by geographical area:
 
    
Year ended June 30,
 
    
2021
    
2022
    
2023
 
Revenues:
                          
PRC
   $ 518,170      $ 614,903      $ 689,814  
Non-PRC
     75,296        92,559        87,559  
    
 
 
    
 
 
    
 
 
 
     $ 593,466      $ 707,462      $ 777,373  
    
 
 
    
 
 
    
 
 
 
Schedule of long-lived assets other than goodwill and intangible assets by geographical area
The following table sets forth the long-lived assets other than goodwill and intangible assets by geographical area:
 
    
June 30,
 
    
2022
    
2023
 
Long-lived assets other than goodwill and acquired intangible assets
                 
PRC
   $ 159,598      $ 194,136  
Non-PRC
     10,114        9,640  
    
 
 
    
 
 
 
     $ 169,712      $ 203,776  
    
 
 
    
 
 
 
XML 73 R58.htm IDEA: XBRL DOCUMENT v3.23.3
ACQUISITION OF SUBSIDIARY (Tables)
12 Months Ended
Jun. 30, 2023
Business Combinations [Abstract]  
Schedule of excess purchase price over the fair value of net assets acquired
The following represents the summary of the excess purchase price over the fair value of net assets acquired:
 
Purchase price
   $ 20,908  
Less: Final fair value of net assets acquired
 
(see table below)
     1,211  
    
 
 
 
Excess purchase price over fair value of net assets acquired
     19,697  
    
 
 
 
Schedule of recognized identified assets acquired and liabilities assumed The following table summarizes the final fair values assigned to the identified assets acquired and liabilities assumed:
 
 
Assets Acquired:
 
 
Cash and cash equivalents
   $ 3,018  
Restricted cash
     1  
Accounts receivable, net
     8,776  
Cost and estimated earnings in excess of billings, net
     2,499  
Other receivables, net
     1,221  
Advances to suppliers
     667  
Inventories, net
     6,513  
Income tax recoverable
     25  
Property, plant and equipment, net
     2,886  
Operating lease
right-of-use
assets
     3  
Intangible assets, net
     11,245  
Investments in equity investees
     1,490  
    
 
 
 
Total assets acquired
  
 
38,344
 
    
 
 
 
Liabilities Assumed:
        
Accounts payable
     11,553  
Deferred revenue
     9,803  
Accrued payroll and related expenses
     1,018  
Warranty liabilities
     145  
Accrued liabilities
     14,614  
    
 
 
 
Total liabilities assumed
  
 
37,133
 
    
 
 
 
Fair Value of Net Assets Acquired
  
$
1,211
 
    
 
 
 
summary of the value allocated to the intangible assets acquired
In connection with the Hollysys Intelligent Acquisition, below is a summary of the value allocated to the intangible assets acquired:
 
 
  
 
 
  
 
 
  
June 30, 2022
 
  
June 30, 2023
 
Asset Class
  
Amortization
Period
 
  
Amount
Assigned at
Acquisition
Date
 
  
Accumulated
Amortization
and Foreign
Currency
Translation
 
 
Net
Carrying
Value
 
  
Accumulated
Amortization
and Foreign
Currency
Translation
 
 
Net
Carrying
Value
 
Intangible assets
  
 
10 Years
 
  
$
11,245
 
  
$
(1,394
 
$
9,851
 
  
$
(1,767
 
$
8,084
 
XML 74 R59.htm IDEA: XBRL DOCUMENT v3.23.3
CONDENSED FINANCIAL INFORMATION OF THE PARENT COMPANY (Tables)
12 Months Ended
Jun. 30, 2023
Condensed Financial Information Disclosure [Abstract]  
Schedule of condensed balance sheet
The following represents condensed unconsolidated financial information of the parent company only:
 
CONDENSED BALANCE SHEETS
 
   
    
June 30,
 
    
2022
   
2023
 
ASSETS
                
Current assets:
                
Cash and cash equivalents
   $ 7,500     $ 3,190  
Amounts due from subsidiaries
     53,503       53,503  
Prepaid expenses
     202       262  
    
 
 
   
 
 
 
Total current assets
  
 
61,205
 
 
 
56,955
 
Investment in subsidiaries
     1,276,497       1,288,395  
    
 
 
   
 
 
 
Total assets
  
$
1,337,702
 
 
$
1,345,350
 
    
 
 
   
 
 
 
LIABILITIES AND STOCKHOLDERS’ EQUITY
                
Current liabilities:
                
Accrued liabilities
     98       —    
Amounts due to subsidiaries
     172,317       170,141  
    
 
 
   
 
 
 
Total liabilities
  
 
172,415
 
 
 
170,141
 
    
 
 
   
 
 
 
Equity:
                
Ordinary shares, par value $0.001 per share, 100,000,000
 shares
authorized;
61,962,449 shares issued and
62,021,930 shares issued and 
outstanding as of June 30, 202
2
and 202
3
, respectively
     62       62  
Additional
paid-in
capital
     243,476       246,908  
Retained earnings
     934,404       1,040,657  
Accumulated other comprehensive loss
     (12,655     (112,418
    
 
 
   
 
 
 
Total equity
  
 
1,165,287
 
 
 
1,175,209
 
    
 
 
   
 
 
 
Total liabilities and equity
  
$
1,337,702
 
 
$
1,345,350
 
    
 
 
   
 
 
 
Schedule of condensed statement of comprehensive income
CONDENSED STATEMENTS OF COMPREHENSIVE INCOME
 
   
    
Year Ended June 30,
 
    
2021
   
2022
   
2023
 
General and administrative expenses
   $ 21,090     $ 17,223     $ 7,219  
    
 
 
   
 
 
   
 
 
 
Loss from operations
  
 
(21,090
 
 
(17,223
 
 
(7,219
Interest income
     117       —         14  
Foreign exchange gains
     1,532       197       1,409  
Share of net income of subsidiaries
   $ 109,150     $ 100,208     $ 112,727  
    
 
 
   
 
 
   
 
 
 
Income before income taxes
  
 
89,709
 
 
 
83,182
 
 
 
106,931
 
Income tax expenses
     —         —         —    
    
 
 
   
 
 
   
 
 
 
Net income
  
 
89,709
 
 
 
83,182
 
 
 
106,931
 
Other comprehensive income, net of tax of nil
 
               
Translation adjustment
     96,331       (45,469     (99,763
    
 
 
   
 
 
   
 
 
 
Comprehensive income
  
$
186,040
 
 
$
37,713
 
 
$
7,168
 
    
 
 
   
 
 
   
 
 
 
Schedule of condensed statement of cash flows
CONDENSED STATEMENTS OF CASH FLOWS
 
   
    
Year ended June 30,
 
    
2021
   
2022
   
2023
 
Cash flows from operating activities:
                        
Net income
   $ 89,709     $ 83,182     $ 106,931  
Adjustments to reconcile net income to net cash used in operating activities:
 
       
Share of net income of subsidiaries
     (109,150     (100,208     (112,727
Share-based compensation expenses
     9,724       9,709       3,286  
Change in operating assets and liabilities
     5,065       26,820       (1,800
    
 
 
   
 
 
   
 
 
 
Net cash (used in) provided by operating activities
   $ (4,652   $ 19,503     $ (4,310
Cash flows from investing activities:
                        
Maturity of short-term investments
     11,318       —         —    
    
 
 
   
 
 
   
 
 
 
Net cash provided by investing activities
  
$
11,318
 
 
$
—  
 
 
$
—  
 
Cash flows from financing activities:
                        
Payment of dividends
     (12,107     (19,827     —    
    
 
 
   
 
 
   
 
 
 
Net cash used in financing activities
  
$
(12,107
 
$
(19,827
 
$
—  
 
    
 
 
   
 
 
   
 
 
 
Net decrease in cash and cash equivalents
  
$
(5,441
 
$
(324
 
$
(4,310
    
 
 
   
 
 
   
 
 
 
Cash and cash equivalents, beginning of period
     13,265       7,824       7,500  
    
 
 
   
 
 
   
 
 
 
Cash and cash equivalents, end of period
   $ 7,824     $ 7,500     $ 3,190  
    
 
 
   
 
 
   
 
 
 
XML 75 R60.htm IDEA: XBRL DOCUMENT v3.23.3
ORGANIZATION AND BUSINESS BACKGROUND (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2021
Equity Method Investment Summarized Financial Information [Line Items]      
Current assets $ 1,424,935 $ 1,462,567  
Non-current assets 259,913 209,206  
Total assets 1,684,848 1,671,773  
Current liabilities 470,145 484,556  
Total liabilities 508,615 505,945  
Net revenue 777,373 707,462 $ 593,466
Net profit 107,072 82,993 89,338
Net cash used in operating activities 23,177 54,526 $ 79,283
Variable Interest Entity (VIE) or Potential VIE, Information Unavailability [Member]      
Equity Method Investment Summarized Financial Information [Line Items]      
Current assets 3,149 3,391  
Non-current assets 0 6  
Total assets 3,149 3,397  
Current liabilities 586 1,547  
Total liabilities 586 1,547  
Net revenue 0 7  
Cost of revenue [1] (792) (1,474)  
Net profit 792 1,481  
Net cash used in operating activities $ (319) $ (323)  
[1] Cost of revenue is negative because of the reversal of warranties provision which was overprovided in previous years.
XML 76 R61.htm IDEA: XBRL DOCUMENT v3.23.3
ORGANIZATION AND BUSINESS BACKGROUND - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jul. 31, 2017
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]      
Current portion of other liability $ 0 $ 3  
Percentage Of Variable ReturnsLoss attributable to CCPL 99.00%    
Related Party [Member]      
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]      
Due from Related Parties $ 25,906 27,360  
Series of Individually Immaterial Business Acquisitions [Member]      
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]      
Business Acquisition, Equity Interest Issued or Issuable, Description In November 2015, Concord Electrical Contracting Ltd., (“CECL”) was established in Doha, Qatar, by Concord Corporation Pte. Ltd. (“CCPL”), a wholly-owned subsidiary of the Company incorporated under the laws of Singapore, and a Qatar citizen as a nominee shareholder, with 49% and 51% of equity interest in CECL, respectively.    
Subsidiaries [Member] | Related Party [Member] | Affiliated Entity [Member]      
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]      
Current portion of other liability $ 328 325  
Due from Related Parties $ 2,475 $ 2,403  
Bond M E Sdn Bhd [Member]      
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]      
Noncontrolling Interest, Ownership Percentage by Parent     100.00%
Bond Corporation Pte Ltd [Member] | Bond M E Sdn Bhd [Member]      
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]      
Equity Method Investment, Ownership Percentage     49.10%
XML 77 R62.htm IDEA: XBRL DOCUMENT v3.23.3
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Property, plant and equipment, net (Details)
Jun. 30, 2023
Buildings [Member] | Minimum [Member]  
Property, Plant and Equipment [Line Items]  
Property, Plant and Equipment, Useful Life 30 years
Buildings [Member] | Maximum [Member]  
Property, Plant and Equipment [Line Items]  
Property, Plant and Equipment, Useful Life 50 years
Machinery [Member] | Minimum [Member]  
Property, Plant and Equipment [Line Items]  
Property, Plant and Equipment, Useful Life 5 years
Machinery [Member] | Maximum [Member]  
Property, Plant and Equipment [Line Items]  
Property, Plant and Equipment, Useful Life 10 years
Computer Software, Intangible Asset [Member] | Minimum [Member]  
Property, Plant and Equipment [Line Items]  
Property, Plant and Equipment, Useful Life 3 years
Computer Software, Intangible Asset [Member] | Maximum [Member]  
Property, Plant and Equipment [Line Items]  
Property, Plant and Equipment, Useful Life 10 years
Vehicles [Member] | Minimum [Member]  
Property, Plant and Equipment [Line Items]  
Property, Plant and Equipment, Useful Life 5 years
Vehicles [Member] | Maximum [Member]  
Property, Plant and Equipment [Line Items]  
Property, Plant and Equipment, Useful Life 10 years
Electronic and Other Equipment [Member] | Minimum [Member]  
Property, Plant and Equipment [Line Items]  
Property, Plant and Equipment, Useful Life 3 years
Electronic and Other Equipment [Member] | Maximum [Member]  
Property, Plant and Equipment [Line Items]  
Property, Plant and Equipment, Useful Life 10 years
XML 78 R63.htm IDEA: XBRL DOCUMENT v3.23.3
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Intangible assets, net (Details) - Patents And Copyrights [Member]
Jun. 30, 2022
Maximum [Member]  
Finite-Lived Intangible Assets [Line Items]  
Finite-Lived Intangible Asset, Useful Life 10 years
Minimum [Member]  
Finite-Lived Intangible Assets [Line Items]  
Finite-Lived Intangible Asset, Useful Life 5 years
XML 79 R64.htm IDEA: XBRL DOCUMENT v3.23.3
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2021
Accounting Policies [Line Items]      
Percentage Of Recognized Contractual Revenue 100.00%    
Effective Value Added Tax Rate 13.00%    
Percentage Of Value Added Tax Refunded 3.00%    
Percentage Of After Tax Income Transferred To Statutory Reserved 10.00%    
Government Grants Received $ 3,416 $ 4,987 $ 3,934
Revenue from Grants $ 777,373 707,462 593,466
Integrated Solutions Contracts Range Minimum 6 months    
Integrated Solutions Contracts Range Maximum 5 years    
Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent $ (99,763) $ (45,469) $ 96,331
Decreased Net Income Per Share Basic $ 0.37 $ 0.47 $ 0.22
Decreased Net Income Per Share diluted $ 0.36 $ 0.46 $ 0.22
Decreased Net Income $ 22,516 $ 28,473 $ 13,528
Percentage of currency depreciation or appreciation 8.45% 3.65% 8.62%
Statutory Reserve Balance Of Registered Capital 50.00%    
Decreased in net income $ 5,771 $ 7,450 $ 9,735
Decreased net income per share basic $ 0.09 $ 0.12 $ 0.16
Decreased net income per share diluted $ 0.09 $ 0.12 $ 0.16
Accrued Liabilities Current [Member]      
Accounting Policies [Line Items]      
Deferred government grants current $ 10,279 $ 13,636  
Grant [Member]      
Accounting Policies [Line Items]      
Revenue from Grants 6,203 7,911 $ 9,192
Service [Member]      
Accounting Policies [Line Items]      
Revenue from Grants 97,849 95,409 $ 104,619
Malaysia [Member]      
Accounting Policies [Line Items]      
Deposits Assets 6,774 7,893  
Singapore [Member]      
Accounting Policies [Line Items]      
Deposits Assets 1,490 4,310  
PRC [Member]      
Accounting Policies [Line Items]      
Deposits Assets $ 24,938 $ 0  
Dubai And Qatar [Member]      
Accounting Policies [Line Items]      
Percentage Of After Tax Income Transferred To Statutory Reserved 10.00%    
Statutory Reserve Balance Of Registered Capital 50.00%    
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Service [Member]      
Accounting Policies [Line Items]      
Concentration Risk, Percentage 10.00% 10.00%  
Minimum [Member]      
Accounting Policies [Line Items]      
Contract Period 6 months    
Minimum [Member] | Investments in Equity Investees and Equity Securities [Member]      
Accounting Policies [Line Items]      
Business Acquisition, Percentage of Voting Interests Acquired 20.00%    
Minimum [Member] | Use Rights [Member]      
Accounting Policies [Line Items]      
Finite-Lived Intangible Asset, Useful Life 49 years    
Maximum [Member]      
Accounting Policies [Line Items]      
Contract Period 3 years    
Maximum [Member] | Investments in Equity Investees and Equity Securities [Member]      
Accounting Policies [Line Items]      
Business Acquisition, Percentage of Voting Interests Acquired 50.00%    
Maximum [Member] | Use Rights [Member]      
Accounting Policies [Line Items]      
Finite-Lived Intangible Asset, Useful Life 88 years    
XML 80 R65.htm IDEA: XBRL DOCUMENT v3.23.3
INVENTORIES (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Jun. 30, 2022
Inventory [Line Items]    
Raw materials $ 56,354 $ 53,304
Work in progress 26,545 16,026
Finished goods 28,735 21,913
Inventories $ 111,634 $ 91,243
XML 81 R66.htm IDEA: XBRL DOCUMENT v3.23.3
ACCOUNTS RECEIVABLE (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Jun. 30, 2022
Receivables [Abstract]    
Notes receivable $ 38,046 $ 68,953
Accounts receivable 344,785 326,413
Allowance for credit losses (73,009) (77,603)
Accounts receivable and Notes receivable, net $ 309,822 $ 317,763
XML 82 R67.htm IDEA: XBRL DOCUMENT v3.23.3
ACCOUNTS RECEIVABLE - Allowance For Credit Losses (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2021
Receivables [Abstract]      
Balance at the beginning of year $ 77,603 $ 66,839 $ 41,618
Adoption of ASU 2016-13 0 0 16,284
Additions 5,191 15,972 7,749
Written off (4,587) (3,852) (3,965)
Translation adjustment (5,198) (1,356) 5,153
Balance at the end of year $ 73,009 $ 77,603 $ 66,839
XML 83 R68.htm IDEA: XBRL DOCUMENT v3.23.3
COSTS AND ESTIMATED EARNINGS IN EXCESS OF BILLINGS (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2020
COSTS AND ESTIMATED EARNINGS IN EXCESS OF BILLINGS        
Contracts costs incurred plus estimated earnings $ 1,196,127 $ 1,072,872    
Less: Progress billings (928,427) (831,817)    
Cost and estimated earnings in excess of billings 267,700 241,055    
Less: Allowance for credit losses (14,438) (12,178) $ (11,835) $ (6,150)
Cost and estimated earnings in excess of billings, Total $ 253,262 $ 228,877    
XML 84 R69.htm IDEA: XBRL DOCUMENT v3.23.3
COSTS AND ESTIMATED EARNINGS IN EXCESS OF BILLINGS - Movements in Allowance For Credit Losses (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2021
COSTS AND ESTIMATED EARNINGS IN EXCESS OF BILLINGS      
Balance at the beginning of year $ 12,178 $ 11,835 $ 6,150
Adoption of ASU 2016-13 0 0 3,111
Additions (reversals) 3,043 209 1,758
Translation adjustments (783) 134 816
Balance at the end of year $ 14,438 $ 12,178 $ 11,835
XML 85 R70.htm IDEA: XBRL DOCUMENT v3.23.3
REVENUE FROM CONTRACTS WITH CUSTOMERS - Additional Information (Details)
$ in Millions
12 Months Ended
Jun. 30, 2023
USD ($)
REVENUE FROM CONTRACTS WITH CUSTOMERS  
Unsatisfied (or partially unsatisfied) performance obligations in contracts with its customers $ 909.5
Period over which the entity expects to recognize the majority of its remaining performance obligations as revenue 3 years
XML 86 R71.htm IDEA: XBRL DOCUMENT v3.23.3
REVENUE FROM CONTRACTS WITH CUSTOMERS - Disaggregated Revenue Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2021
Disaggregation of Revenue [Line Items]      
Revenue from Related Parties $ 777,373 $ 707,462 $ 593,466
PRC [Member]      
Disaggregation of Revenue [Line Items]      
Revenue from Related Parties 689,814 614,903 518,170
Non-PRC [Member]      
Disaggregation of Revenue [Line Items]      
Revenue from Related Parties 87,559 $ 92,559 $ 75,296
Integrated solutions contracts revenue      
Disaggregation of Revenue [Line Items]      
Revenue from Related Parties 632,100    
Integrated solutions contracts revenue | PRC [Member]      
Disaggregation of Revenue [Line Items]      
Revenue from Related Parties 547,557    
Integrated solutions contracts revenue | Non-PRC [Member]      
Disaggregation of Revenue [Line Items]      
Revenue from Related Parties 84,543    
Product [Member]      
Disaggregation of Revenue [Line Items]      
Revenue from Related Parties 47,424    
Product [Member] | PRC [Member]      
Disaggregation of Revenue [Line Items]      
Revenue from Related Parties 44,408    
Product [Member] | Non-PRC [Member]      
Disaggregation of Revenue [Line Items]      
Revenue from Related Parties 3,016    
Maintenance [Member]      
Disaggregation of Revenue [Line Items]      
Revenue from Related Parties 94,095    
Maintenance [Member] | PRC [Member]      
Disaggregation of Revenue [Line Items]      
Revenue from Related Parties 94,095    
Maintenance [Member] | Non-PRC [Member]      
Disaggregation of Revenue [Line Items]      
Revenue from Related Parties 0    
Extended Warranty Service Revenue [Member]      
Disaggregation of Revenue [Line Items]      
Revenue from Related Parties 3,754    
Extended Warranty Service Revenue [Member] | PRC [Member]      
Disaggregation of Revenue [Line Items]      
Revenue from Related Parties $ 3,754    
XML 87 R72.htm IDEA: XBRL DOCUMENT v3.23.3
REVENUE FROM CONTRACTS WITH CUSTOMERS - Contract assets and contract liabilities (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2022
Jun. 30, 2023
REVENUE FROM CONTRACTS WITH CUSTOMERS    
Revenue recognized which was previously deferred $ 123,037  
Contract assets and contract liabilities    
Contract assets, current 235,712 $ 261,752
Contract assets, non-current 9,582 8,333
Contract liabilities $ 208,636 $ 182,995
XML 88 R73.htm IDEA: XBRL DOCUMENT v3.23.3
PROPERTY, PLANT AND EQUIPMENT (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Jun. 30, 2022
Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, Gross $ 217,104 $ 184,298
Less: Accumulated depreciation and impairment (82,478) (86,049)
Property, plant and equipment, net 134,626 98,249
Buildings [Member]    
Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, Gross 66,681 70,944
Machinery [Member]    
Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, Gross 14,487 15,619
Computer Software, Intangible Asset [Member]    
Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, Gross 19,943 20,293
Vehicles [Member]    
Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, Gross 4,822 4,717
Electronic and Other Equipment [Member]    
Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, Gross 41,426 45,512
Construction in Progress [Member]    
Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, Gross $ 69,745 $ 27,213
XML 89 R74.htm IDEA: XBRL DOCUMENT v3.23.3
PROPERTY, PLANT AND EQUIPMENT - Assets leased to others under operating leases (Details) - Assets Leased To Other [Member] - Buildings [Member] - USD ($)
$ in Thousands
Jun. 30, 2023
Jun. 30, 2022
Property Subject to or Available for Operating Lease [Line Items]    
Buildings leased to others - at original cost $ 20,898 $ 22,664
Less: accumulated depreciation (7,886) (8,044)
Buildings leased to others - net $ 13,012 $ 14,620
XML 90 R75.htm IDEA: XBRL DOCUMENT v3.23.3
PROPERTY, PLANT AND EQUIPMENT - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2021
PROPERTY, PLANT AND EQUIPMENT      
Depreciation, Depletion and Amortization $ 8,612 $ 10,263 $ 9,959
Property Plant And Equipment Pledged For Long Term Loans 65,770 1,056  
Property Plant And Equipment Pledged For Line Of Credit $ 68,341 $ 2,687  
XML 91 R76.htm IDEA: XBRL DOCUMENT v3.23.3
PREPAID LAND LEASES (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Jun. 30, 2022
PREPAID LAND LEASES    
Prepaid land leases $ 15,222 $ 16,146
Less: Accumulated amortization (3,719) (3,699)
Deferred Costs, Leasing, Net $ 11,503 $ 12,447
XML 92 R77.htm IDEA: XBRL DOCUMENT v3.23.3
PREPAID LAND LEASES - Annual Amortization Of Prepaid Land Leases (Details)
$ in Thousands
Jun. 30, 2023
USD ($)
PREPAID LAND LEASES  
2024 $ 331
2025 331
2026 331
2027 331
2028 $ 331
XML 93 R78.htm IDEA: XBRL DOCUMENT v3.23.3
PREPAID LAND LEASES - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2021
PREPAID LAND LEASES [Line Items]      
Amortization of Deferred Leasing Fees $ 331 $ 382 $ 454
Lease Agreements [Member] | Secured Debt [Member]      
PREPAID LAND LEASES [Line Items]      
Assets pledged as collateral 3,166    
Lease Agreements [Member] | Line of Credit [Member]      
PREPAID LAND LEASES [Line Items]      
Assets pledged as collateral $ 3,166    
XML 94 R79.htm IDEA: XBRL DOCUMENT v3.23.3
INTANGIBLE ASSETS, NET (Details) - Patents and copyrights [Member] - USD ($)
$ in Thousands
Jun. 30, 2023
Jun. 30, 2022
Acquired Finite-Lived Intangible Assets [Line Items]    
Gross carrying value $ 13,097 $ 14,204
Accumulated amortization (4,614) (3,462)
Net carrying value $ 8,483 $ 10,742
XML 95 R80.htm IDEA: XBRL DOCUMENT v3.23.3
INTANGIBLE ASSETS, NET - Annual Amortization Expense Of Intangible Assets (Details)
$ in Thousands
Jun. 30, 2023
USD ($)
INTANGIBLE ASSETS, NET  
2024 $ 1,329
2025 1,166
2026 1,040
2027 1,040
2028 $ 1,040
XML 96 R81.htm IDEA: XBRL DOCUMENT v3.23.3
INTANGIBLE ASSETS, NET - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2021
Intangible Assets Net Excluding Goodwill [Line Items]      
Amortization of Intangible Assets $ 1,342 $ 1,356 $ 316
Hollysys Industrial Software [Member] | Patents And Copyrights [Member]      
Intangible Assets Net Excluding Goodwill [Line Items]      
Amortization of Intangible Assets $ 1,342 $ 1,356 $ 316
XML 97 R82.htm IDEA: XBRL DOCUMENT v3.23.3
GOODWILL - Changes in the carrying amount (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Goodwill [Line Items]    
Balance at beginning of year $ 20,539 $ 1,598
Goodwill upon acquisition   19,697
Translation adjustment (1,600) (756)
Balance at the end of year $ 18,939 $ 20,539
XML 98 R83.htm IDEA: XBRL DOCUMENT v3.23.3
GOODWILL - Additional Information (Details) - Hollysis Intelligent [Member]
$ in Thousands
12 Months Ended
Jun. 30, 2023
USD ($)
Goodwill [Line Items]  
Goodwill before impairment charges $ 19,697
Reporting unit, percentage of fair value of reporting unit 11.45%
Decrease in fair value of reporting unit $ 2,188
Increase in fair value of reporting unit $ 2,615
XML 99 R84.htm IDEA: XBRL DOCUMENT v3.23.3
EQUITY INVESTMENTS - Long Term Investments (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Schedule Of Equity And Cost Method Investments [Line Items]    
Total $ 47,603 $ 46,581
Suqian Runhe Emerging Industry Investment Center (limited partnership) [Member]    
Schedule Of Equity And Cost Method Investments [Line Items]    
Interest held (in percentage) 29.97% 29.97%
Long-term investment, at cost, less impairment $ 8,677 $ 9,410
Share of undistributed profits (accumulated) (163) (168)
Disposal 0 0
Advance to investee company 0 0
Total $ 8,514 9,242
Hunan LingXiang Maglev Technology Co Ltd [Member]    
Schedule Of Equity And Cost Method Investments [Line Items]    
Interest held (in percentage) 17.67%  
Equity Method Investments [Member]    
Schedule Of Equity And Cost Method Investments [Line Items]    
Long-term investment, at cost, less impairment $ 26,079 27,959
Share of undistributed profits (accumulated) 21,524 19,980
Disposal 0 (1,358)
Advance to investee company 0 0
Total $ 47,603 $ 46,581
Equity Method Investments [Member] | Beijing Hollycon Medicine Technology Co., Ltd [Member]    
Schedule Of Equity And Cost Method Investments [Line Items]    
Interest held (in percentage) 30.00% 30.00%
Long-term investment, at cost, less impairment $ 7,938 $ 8,609
Share of undistributed profits (accumulated) 3,185 5,544
Disposal 0 0
Advance to investee company 0 0
Total $ 11,123 $ 14,153
Equity Method Investments [Member] | Beijing Hollysys Electric Motor Co Ltd [Member]    
Schedule Of Equity And Cost Method Investments [Line Items]    
Interest held (in percentage) 40.00% 40.00%
Long-term investment, at cost, less impairment $ 729 $ 791
Share of undistributed profits (accumulated) 6,726 6,893
Disposal 0 0
Advance to investee company 0 0
Total $ 7,455 $ 7,684
Equity Method Investments [Member] | China Techenergy Co Ltd [Member]    
Schedule Of Equity And Cost Method Investments [Line Items]    
Interest held (in percentage) 40.00% 40.00%
Long-term investment, at cost, less impairment $ 0 $ 0
Share of undistributed profits (accumulated) 17,362 13,751
Disposal 0 0
Advance to investee company 0 0
Total $ 17,362 $ 13,751
Equity Method Investments [Member] | Hollicube Co., Ltd [Member]    
Schedule Of Equity And Cost Method Investments [Line Items]    
Interest held (in percentage) 38.10% 40.00%
Long-term investment, at cost, less impairment $ 3,887 $ 4,215
Share of undistributed profits (accumulated) (3,887) (4,215)
Disposal 0 0
Advance to investee company 0 0
Total $ 0 $ 0
Equity Method Investments [Member] | Hunan LingXiang Maglev Technology Co Ltd [Member]    
Schedule Of Equity And Cost Method Investments [Line Items]    
Interest held (in percentage)   17.67%
Long-term investment, at cost, less impairment   $ 1,494
Share of undistributed profits (accumulated)   (136)
Disposal   (1,358)
Advance to investee company   0
Total   $ 0
Equity Method Investments [Member] | Beijing AIRmaker Technology Co., Ltd [Member]    
Schedule Of Equity And Cost Method Investments [Line Items]    
Interest held (in percentage) 20.00% 20.00%
Long-term investment, at cost, less impairment $ 138 $ 149
Share of undistributed profits (accumulated) (23) (18)
Disposal 0 0
Advance to investee company 0 0
Total $ 115 $ 131
Equity Method Investments [Member] | Southcon Development Sdn Bhd [Member]    
Schedule Of Equity And Cost Method Investments [Line Items]    
Interest held (in percentage) 30.00% 30.00%
Long-term investment, at cost, less impairment $ 217 $ 211
Share of undistributed profits (accumulated) (122) (111)
Disposal 0 0
Advance to investee company 0 0
Total $ 95 $ 100
Equity Method Investments [Member] | Beijing Hollysys Machine Automation Co Ltd [Member]    
Schedule Of Equity And Cost Method Investments [Line Items]    
Interest held (in percentage) 30.00% 30.00%
Long-term investment, at cost, less impairment $ 413 $ 448
Share of undistributed profits (accumulated) (413) (448)
Disposal 0 0
Advance to investee company 0 0
Total $ 0 $ 0
Equity Method Investments [Member] | Beijing Jing Yi Intelligent Technologies Innovation Center Co Ltd [Member]    
Schedule Of Equity And Cost Method Investments [Line Items]    
Interest held (in percentage) 46.00% 46.00%
Long-term investment, at cost, less impairment $ 0 $ 0
Share of undistributed profits (accumulated) 0 0
Disposal 0 0
Advance to investee company 0 0
Total $ 0 $ 0
Equity Method Investments [Member] | Beijing Hollysys Digital Technology CoLtd [Member]    
Schedule Of Equity And Cost Method Investments [Line Items]    
Interest held (in percentage) 25.00% 25.00%
Long-term investment, at cost, less impairment $ 1,325 $ 1,437
Share of undistributed profits (accumulated) (833) (1,036)
Disposal 0 0
Advance to investee company 0 0
Total $ 492 $ 401
Equity Method Investments [Member] | Shandong MassDatas Development Co., Ltd. [Member]    
Schedule Of Equity And Cost Method Investments [Line Items]    
Interest held (in percentage) 20.00% 20.00%
Long-term investment, at cost, less impairment $ 2,755 $ 1,195
Share of undistributed profits (accumulated) (308) (76)
Disposal 0 0
Advance to investee company 0 0
Total $ 2,447 $ 1,119
XML 100 R85.htm IDEA: XBRL DOCUMENT v3.23.3
EQUITY INVESTMENTS - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2021
Schedule of Equity Method Investments [Line Items]      
Disposal gain $ 0 $ 7,995 $ 0
Equity Securities without Readily Determinable Fair Value, Impairment Loss, Cumulative Amount 413 1,195  
Equity Securities, FV-NI, Unrealized Gain (Loss) 0 0  
Equity Securities, FV-NI, Realized Gain (Loss) 845 0  
Investments Cost Method [Member]      
Schedule of Equity Method Investments [Line Items]      
Equity Securities without Readily Determinable Fair Value, Amount $ 1,561 1,693  
Hunan LingXiang Maglev Technology Co Ltd [Member]      
Schedule of Equity Method Investments [Line Items]      
Equity Method Investment, Ownership Percentage 17.67%    
Proceeds from Divestiture of Interest in Consolidated Subsidiaries $ 9,497    
Disposal gain   $ 7,995  
XML 101 R86.htm IDEA: XBRL DOCUMENT v3.23.3
WARRANTY LIABILITIES (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2023
Jun. 30, 2022
WARRANTY LIABILITIES    
Beginning balance $ 5,002 $ 9,551
Consolidation of subsidiary   145
Expense accrued 5,446 2,595
Expense incurred (4,264) (7,064)
Translation adjustment (378) (225)
Closing balance 5,806 5,002
Less: current portion of warranty liabilities (3,238) (3,280)
Long-term warranty liabilities $ 2,568 $ 1,722
XML 102 R87.htm IDEA: XBRL DOCUMENT v3.23.3
SHORT-TERM BANK LOANS (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2021
Short-term Debt [Line Items]      
Short-term bank loans $ 0 $ 66  
Interest Expense
Long-term Line of Credit 709,735 441,335  
Line Of Credit Facility Amount Utilized 119,462 111,147  
Line Of Credit Facility Amount Available For Use 590,273 330,188  
Line Of Credit Facility Secured By Restricted Cash 35,937 36,102  
Line Of Credit Facility Secured By Restricted Buildings $ 3,166 2,687  
Revolving Bank Loans [Member]      
Short-term Debt [Line Items]      
Short-term bank loans   $ 66  
Line of Credit Facility, Interest Rate During Period   1.20%  
XML 103 R88.htm IDEA: XBRL DOCUMENT v3.23.3
LONG-TERM LOANS (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Jun. 30, 2022
Debt Instrument [Line Items]    
Loans Payable to Bank $ 32,006 $ 15,644
Less: current portion (15,231) (15,210)
Long-term bank loans 16,775 434
MYR-denominated loans [Member]    
Debt Instrument [Line Items]    
Loans Payable to Bank 741 596
SGD-denominated loans [Member]    
Debt Instrument [Line Items]    
Loans Payable to Bank 44 113
US Dollar Denominated Loan [Member]    
Debt Instrument [Line Items]    
Loans Payable to Bank 15,000 $ 14,935
RMB Denominated Loan [Member]    
Debt Instrument [Line Items]    
Loans Payable to Bank $ 16,221  
XML 104 R89.htm IDEA: XBRL DOCUMENT v3.23.3
LONG-TERM LOANS - Scheduled principal and interest payments (Details)
$ in Thousands
Jun. 30, 2023
USD ($)
LONG-TERM LOANS  
2024 $ 15,231
2025 1,178
2026 2,170
2027 2,202
2028 onwards 11,225
Loans Payable to Bank $ 32,006
XML 105 R90.htm IDEA: XBRL DOCUMENT v3.23.3
LONG-TERM LOANS - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2021
Debt Instrument [Line Items]      
Interest Payable $ 878 $ 731 $ 553
Construction in Progress [Member]      
Debt Instrument [Line Items]      
Interest Costs Capitalized 251 0 $ 0
SGD-denominated loan [Member]      
Debt Instrument [Line Items]      
Prepaid Land Leases Total $ 80 $ 173  
Debt, Weighted Average Interest Rate 2.65%    
SGD-denominated loan [Member] | Maximum [Member]      
Debt Instrument [Line Items]      
Debt Instrument, Interest Rate During Period 2.78% 2.78%  
SGD-denominated loan [Member] | Minimum [Member]      
Debt Instrument [Line Items]      
Debt Instrument, Interest Rate During Period 2.44% 2.44%  
MYR-denominated loan [Member]      
Debt Instrument [Line Items]      
Prepaid Land Leases Total $ 842 $ 883  
Debt, Weighted Average Interest Rate 2.71%    
MYR-denominated loan [Member] | Maximum [Member]      
Debt Instrument [Line Items]      
Debt Instrument, Interest Rate During Period 4.52% 3.27%  
MYR-denominated loan [Member] | Minimum [Member]      
Debt Instrument [Line Items]      
Debt Instrument, Interest Rate During Period 2.08% 2.08%  
HOLIUs Dollar Denominated Loan [Member]      
Debt Instrument [Line Items]      
Debt Instrument, Interest Rate During Period 5.83%    
Long term debt maturity date Apr. 22, 2022    
RMB-denominated loan [Member]      
Debt Instrument [Line Items]      
Prepaid Land Leases Total $ 68,015    
Debt instrument, interest rate, stated percentage 4.10%    
XML 106 R91.htm IDEA: XBRL DOCUMENT v3.23.3
STOCKHOLDERS' EQUITY (Details) - $ / shares
12 Months Ended
Mar. 10, 2022
Oct. 05, 2020
Sep. 30, 2020
Jun. 30, 2023
Mar. 17, 2021
Nov. 16, 2020
Sep. 27, 2020
Aug. 31, 2010
Stockholders Equity Note [Line Items]                
Dividends Payable, Amount Per Share $ 0.32 $ 0.2     $ 0.15 $ 0.15    
Dividends Payable, Date Declared Mar. 10, 2022 Oct. 05, 2020            
Dividends Payable, Date of Record Apr. 04, 2022 Oct. 22, 2020            
Dividends Payable, Date to be Paid Apr. 25, 2022 Nov. 20, 2020            
Preferred Class A [Member] | Investments in Equity Investees and Equity Securities [Member]                
Stockholders Equity Note [Line Items]                
Business Acquisition, Share Price (in dollars per share)     $ 160         $ 160
2010 Rights Plan [Member]                
Stockholders Equity Note [Line Items]                
Percentage Of Tender Offer For Ordinary Shares       20.00%        
Percentage Of Ordinary Shares Acquiring Discount       50.00%        
2010 Rights Plan [Member] | Investments in Equity Investees and Equity Securities [Member]                
Stockholders Equity Note [Line Items]                
Business Acquisition, Percentage of Voting Interests Acquired       20.00%     0.00%  
2020 Rights Plan [Member]                
Stockholders Equity Note [Line Items]                
Percentage Of Tender Offer For Ordinary Shares     15.00%          
Rights issue redemption price per right     $ 0.001          
2020 Rights Plan [Member] | Investments in Equity Investees and Equity Securities [Member]                
Stockholders Equity Note [Line Items]                
Business Acquisition, Percentage of Voting Interests Acquired     15.00%          
XML 107 R92.htm IDEA: XBRL DOCUMENT v3.23.3
SHARE-BASED COMPENSATION EXPENSES - Share option activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of shares, Vested and exercisable 556,250 568,500  
Number of shares, Forfeited (525) (12,250)  
Number of shares, Vested and exercisable 555,725 556,250 568,500
Weighted average exercise price, Vested and exercisable (in dollars per share) $ 11.85 $ 11.85  
Weighted average exercise price, Vested and exercisable (in dollars per share) $ 11.85 $ 11.85 $ 11.85
Weighted average remaining contractual life (years), Outstanding 7 years 7 months 28 days 8 years 7 months 28 days 9 years 7 months 28 days
Aggregate intrinsic value, Vested and exercisable (in dollars) $ 3,190 $ 1,641 $ 1,734
XML 108 R93.htm IDEA: XBRL DOCUMENT v3.23.3
SHARE-BASED COMPENSATION EXPENSES - The fair value of each option is estimated on the date of grant using the Binomial model (Details)
Mar. 17, 2021
Nov. 16, 2020
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions and Methodology [Abstract]    
Risk-free interest rate [1] 1.62% 0.91%
Expected dividend yield [2] 1.83% 2.21%
Expected life (years) [3] 9 years 7 months 28 days 10 years
Expected volatility [4] 47.35% 46.98%
[1] Risk-free interest rate is based on the yields of United States Treasury securities with maturities similar to the expected life of the share options in effect at the time of grant.
[2] Expected dividend yield is assumed to be a $0.15 dividend payout.
[3] Expected life of share options is based on management’s estimate on timing of exercise of share options.
[4] Expected volatility is assumed based on the historical volatility of the Company and the Company’s comparable companies in the period equal to the expected life of each grant.
XML 109 R94.htm IDEA: XBRL DOCUMENT v3.23.3
SHARE-BASED COMPENSATION EXPENSES - The fair value of each option is estimated on the date of grant using the Black-Scholes model (Details) (Parenthetical) - $ / shares
Mar. 10, 2022
Mar. 17, 2021
Nov. 16, 2020
Oct. 05, 2020
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions and Methodology [Abstract]        
Dividends Payable, Amount Per Share $ 0.32 $ 0.15 $ 0.15 $ 0.2
XML 110 R95.htm IDEA: XBRL DOCUMENT v3.23.3
SHARE-BASED COMPENSATION EXPENSES - Restricted shares (Details) - Vested and Unissued Restricted Shares [Member] - $ / shares
12 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number of restricted shares, Un-vested 703,041 1,320,337
Number of restricted shares, Vested (473,487) (588,710)
Number of restricted shares, Forfeited (1,222) (28,586)
Number of restricted shares, Un-vested 228,332 703,041
Weighted average grant-date fair value, Un-vested (in dollars per share) $ 11.85 $ 11.85
Weighted average grant-date fair value, Vested (in dollars per share) 11.85 11.85
Weighted average grant-date fair value, Adjustment (in dollars per share) 11.85 11.85
Weighted average grant-date fair value, Un-vested (in dollars per share) $ 11.85 $ 11.85
XML 111 R96.htm IDEA: XBRL DOCUMENT v3.23.3
SHARE-BASED COMPENSATION EXPENSES (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Mar. 17, 2021
Nov. 16, 2020
Sep. 19, 2019
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2021
May 14, 2015
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Weighted average exercise price, Granted (in dollars per share)       $ 11.85      
Employee Service Share-based Compensation, Nonvested Awards, Total Compensation Cost Not yet Recognized, Stock Options       $ 54 $ 566 $ 2,147  
Share-Based Compensation       $ 3,286 $ 9,709 $ 9,724  
Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Grants In Period, Gross (is shares) 465,725 90,000          
Share based compensation arrangement by share based payment award weighted average vesting period       5 months 8 days 11 months 4 days 1 year 5 months 4 days  
General and Administrative Expense [Member]              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Share-Based Compensation       $ 470 $ 1,502 $ 1,406  
Vested and Unissued Restricted Shares [Member]              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Employee Service Share-based Compensation, Nonvested Awards, Total Compensation Cost Not yet Recognized, Stock Options       $ 293 $ 3,088    
Employee Service Share-based Compensation, Nonvested Awards, Total Compensation Cost Not yet Recognized, Period for Recognition       3 months 9 months    
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value       $ 5,611 $ 6,976 2,367  
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period 1,116,500 318,000 67,500        
Vested and Unissued Restricted Shares [Member] | General and Administrative Expense [Member]              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Share-Based Compensation       $ 2,816 $ 8,207 $ 8,318  
Equity Plan 2015 [Member]              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized (in shares)             5,000,000
XML 112 R97.htm IDEA: XBRL DOCUMENT v3.23.3
EMPLOYEE BENEFITS (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2021
EMPLOYEE BENEFITS      
Defined Contribution Plan, Cost $ 35,869 $ 33,550 $ 24,141
XML 113 R98.htm IDEA: XBRL DOCUMENT v3.23.3
INCOME TAX - Income before income taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2021
Income Tax Disclosure [Abstract]      
PRC $ 126,191 $ 116,210 $ 137,520
Non-PRC (7,729) (16,583) (27,628)
Income (Loss) from Continuing Operations before Income Taxes, Extraordinary Items, Noncontrolling Interest, Total $ 118,462 $ 99,627 $ 109,892
XML 114 R99.htm IDEA: XBRL DOCUMENT v3.23.3
INCOME TAX - Income tax expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2021
Income Tax Expense Incurred In PRC [Line Items]      
Current income tax expense $ 19,392 $ 12,455 $ 26,392
Deferred income tax expense (benefit) (8,002) 4,179 (5,838)
Effective income tax expense 11,390 16,634 20,554
PRC [Member]      
Income Tax Expense Incurred In PRC [Line Items]      
Current income tax expense 19,269 11,839 25,634
Deferred income tax expense (benefit) (7,560) 7,150 (7,971)
Non-PRC [Member]      
Income Tax Expense Incurred In PRC [Line Items]      
Current income tax expense 123 616 758
Deferred income tax expense (benefit) $ (442) $ (2,971) $ 2,133
XML 115 R100.htm IDEA: XBRL DOCUMENT v3.23.3
INCOME TAX - Reconciliation of the income tax expenses (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2021
Income Tax Statutory Tax Rate PRC [Line Items]      
Income before income taxes $ 118,462 $ 99,627 $ 109,892
Withholding tax on dividends paid by subsidiaries 4,898    
Total 11,390 16,634 20,554
People Republic Of China Subsidiaries [Member]      
Income Tax Statutory Tax Rate PRC [Line Items]      
Expected income tax expense at statutory tax rate in the PRC 29,614 24,998 33,221
Effect of different tax rates in various jurisdictions 1,567 3,541 4,665
Effect of preferential tax treatment (15,228) (12,707) (14,334)
Effect of non-taxable income (1,919) (74) (4,770)
Effect of additional deductible research and development expenses (8,909) (9,398) (9,838)
Effect of non-deductible expenses 6,417 4,020 6,644
Under (over) provision of income tax in previous years (2,322) 1,419 2,102
Change in valuation allowance 3,005 2,124 1,718
Withholding tax on dividends paid by subsidiaries 0 3,692 0
Others $ (835) $ (981) $ 1,146
XML 116 R101.htm IDEA: XBRL DOCUMENT v3.23.3
INCOME TAX - Deferred tax assets/liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Jun. 30, 2022
Deferred tax assets    
Allowance for doubtful accounts $ 12,222 $ 12,932
Deferred subsidies 1,068 845
Warranty liabilities 727 773
Inventory provision 91 555
Long-term assets 168 591
Deferred revenue 0 373
Provision for loss contracts 2,256 1,699
Net operating loss carry forward 21,703 20,351
Valuation allowance (21,703) (19,554)
Others 3,552 0
Total deferred tax assets-non-current 20,084 18,565
Deferred tax liabilities    
Property, plant and equipment (621) (645)
Costs and estimated earnings in excess of billings (7,470) (10,079)
Share of net losses of equity investees (1,617) (1,798)
PRC dividend withholding tax (4,898) (5,198)
Intangible assets and other non-current assets (4,966) (7,390)
Others (1,644) (1,881)
Total deferred tax liabilities, non-current $ (21,216) $ (26,991)
XML 117 R102.htm IDEA: XBRL DOCUMENT v3.23.3
INCOME TAX - Additional Information (Details)
¥ in Thousands, MOP$ in Thousands, $ in Thousands
12 Months Ended
Jun. 30, 2023
MOP (MOP$)
Jun. 30, 2023
USD ($)
Jun. 30, 2023
CNY (¥)
Jun. 30, 2022
MOP (MOP$)
Jun. 30, 2022
USD ($)
Jun. 30, 2021
MOP (MOP$)
Jun. 30, 2021
USD ($)
Dec. 31, 2008
Jun. 30, 2023
CNY (¥)
Jun. 30, 2022
CNY (¥)
Income Tax Disclosure [Line Items]                    
Undistributed Earnings of Foreign Subsidiaries (in dollars)   $ 1,175,411     $ 1,063,353       ¥ 7,862,502 ¥ 7,080,218
Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent       15.00% 15.00%          
Withholding tax rate profits of subsidiaries earned               10.00%    
Withholding Tax On Capital Gain   4,898                
Distributed Earnings   48,983 ¥ 355,633              
Undistributed, Retained Earnings Of Foreign Subsidiaries With No Withholding Tax   63,716     $ 63,716          
Unrecognised tax benefits that would impact tax rate   0     0          
Unrecognised tax benefits income tax penalty and expense   $ 0     0   $ 0      
SINGAPORE [Member]                    
Income Tax Disclosure [Line Items]                    
Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent 17.00% 17.00% 17.00%              
Operating Loss Carryforwards (in dollars)         $ 85,421          
Malaysia [Member]                    
Income Tax Disclosure [Line Items]                    
Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent 24.00% 24.00% 24.00%              
Hong kong [Member]                    
Income Tax Disclosure [Line Items]                    
Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent 16.50% 16.50% 16.50%              
Macau [Member]                    
Income Tax Disclosure [Line Items]                    
Taxable profits threshold limit maximum | MOP$ MOP$ 300,000     MOP$ 300,000   MOP$ 300,000        
Taxable Profits Threshold Limit Minimum | MOP$ 300,000     300,000   300,000        
Profits exempt from taxation | MOP$ MOP$ 32,000     MOP$ 32,000   MOP$ 32,000        
Complementary tax rate percentage one 12.00% 12.00% 12.00% 12.00% 12.00% 12.00% 12.00%      
INDIA [Member]                    
Income Tax Disclosure [Line Items]                    
Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent 30.00% 30.00% 30.00%              
Operating Loss Carryforwards (in dollars)         $ 795          
QATAR                    
Income Tax Disclosure [Line Items]                    
Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent 10.00% 10.00% 10.00%              
ID [Member]                    
Income Tax Disclosure [Line Items]                    
Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent 22.00% 22.00% 22.00%              
INDONESIA                    
Income Tax Disclosure [Line Items]                    
Operating Loss Carryforwards (in dollars)         1,881          
Macau, Patacas                    
Income Tax Disclosure [Line Items]                    
Operating Loss Carryforwards (in dollars)         3,114          
Macau, Patacas | Minimum [Member]                    
Income Tax Disclosure [Line Items]                    
Complementary tax rate percentage minimum           3.00% 3.00%      
Macau, Patacas | Maximum [Member]                    
Income Tax Disclosure [Line Items]                    
Complementary tax rate percentage minimum           9.00% 9.00%      
People Republic Of China Subsidiaries [Member]                    
Income Tax Disclosure [Line Items]                    
Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent 25.00% 25.00% 25.00%              
Operating Loss Carryforwards (in dollars)   $ 0                
Withholding Tax On Capital Gain   0     3,692   $ 0      
Deferred Tax Liability Not Recognized, Amount of Unrecognized Deferred Tax Liability, Undistributed Earnings of Foreign Subsidiaries   105,529     93,945          
Undistributed Earnings Of Foreign Subsidiaries With No Withholding Tax   $ 1,119,008     $ 1,003,166          
Hangzhou Hollysys Automation Company Ltd [Member]                    
Income Tax Disclosure [Line Items]                    
Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent       10.00% 10.00%          
Beijing Hollysys Company Ltd [Member]                    
Income Tax Disclosure [Line Items]                    
Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent 15.00% 15.00% 15.00%              
Beijing Hollysys Industrial Software Company Ltd [Member]                    
Income Tax Disclosure [Line Items]                    
Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential       15.00% 15.00%          
Beijing Hollysys Intelligent Techonologies Limited [Member] | October 2021 to October 2024 [Member]                    
Income Tax Disclosure [Line Items]                    
Enterprise income tax rate percentage 15.00% 15.00% 15.00%              
Hollysys Control Technology Company Limited [Member] | Three To Five Years [Member]                    
Income Tax Disclosure [Line Items]                    
Percentage reduction in income tax on the calculated amount 25.00% 25.00% 25.00% 25.00% 25.00% 25.00% 25.00%      
XML 118 R103.htm IDEA: XBRL DOCUMENT v3.23.3
OPERATING LEASES -Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2021
Operating Leases [Line Items]      
Lease Cost $ 4,442 $ 4,057 $ 3,778
Research and development expenses related parties 3,301    
Rental Income 1,754 1,640 1,540
Amortization of prepaid land leases 331 382 454
Selling and Marketing Expense [Member]      
Operating Leases [Line Items]      
Lease Cost 1,468 1,014 970
General and Administrative Expense [Member]      
Operating Leases [Line Items]      
Lease Cost 1,932 1,756 1,674
Research and Development Expense [Member]      
Operating Leases [Line Items]      
Lease Cost $ 1,042 $ 1,287 $ 1,134
XML 119 R104.htm IDEA: XBRL DOCUMENT v3.23.3
OPERATING LEASES - Schedule of lease and Non-Lease Components (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2021
Lease, Cost [Abstract]      
Operating lease costs $ 3,301 $ 3,484 $ 2,324
Short-term lease costs 810 191 1,000
Amortization of prepaid land leases 331 382 454
Total lease costs $ 4,442 $ 4,057 $ 3,778
XML 120 R105.htm IDEA: XBRL DOCUMENT v3.23.3
OPERATING LEASES - Schedule Of Other Information Related To Operating Leases (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2021
Other Information [Abstract]      
Cash paid for amounts included in the measurement of operating lease liabilities $ 4,448 $ 3,810 $ 4,045
Right-of-use assets obtained in exchange for new operating lease liabilities $ 2,429 $ 1,554 $ 3,011
Weighted-average remaining lease term (in years):      
Operating leases 2 years 5 months 8 days 1 year 9 months 29 days 1 year 11 months 19 days
Weighted-average discount rate:      
Operating leases 3.94% 3.05% 4.17%
XML 121 R106.htm IDEA: XBRL DOCUMENT v3.23.3
OPERATING LEASES - Schedule of Future Minimum lease Payments for Operating leases (Details)
$ in Thousands
Jun. 30, 2023
USD ($)
Capital Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]  
2024 $ 2,494
2025 787
2026 420
2027 130
2028 107
Total minimum lease payments 3,938
Less: imputed interest 948
Total lease liability balance $ 2,990
XML 122 R107.htm IDEA: XBRL DOCUMENT v3.23.3
OPERATING LEASES - Summary of Operating Lease Payments (Details)
$ in Thousands
Jun. 30, 2023
USD ($)
Operating Leases, Future Minimum Payments Receivable [Abstract]  
2024 $ 1,948
2025 1,727
2026 1,779
2027 1,833
2028 1,888
Thereafter 9,571
Total minimum lease payments to be received $ 18,746
XML 123 R108.htm IDEA: XBRL DOCUMENT v3.23.3
EARNINGS PER SHARE - Computation of Basic And Diluted Net Earnings Per Share Attributable (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2021
Numerator:      
Net income attributable to the Company as reported $ 106,931 $ 83,182 $ 89,709
Net income attributable to common stockholders - basic 106,931 83,182 89,709
Net income attributable to common stockholders – diluted $ 106,931 $ 83,182 $ 89,709
Denominator:      
Weighted average ordinary shares outstanding used in computing basic earnings per share 61,521,412 61,007,806 60,566,709
Effect of dilutive securities      
Share options 148,449 65,337 0
Restricted shares 364,539 495,333 947,040
Weighted average ordinary shares outstanding used in computing diluted earnings per share 62,034,400 61,568,476 61,513,749
Earnings per share – basic (in dollars per share) $ 1.74 $ 1.36 $ 1.48
Earnings per share – diluted (in dollars per share) $ 1.72 $ 1.35 $ 1.46
XML 124 R109.htm IDEA: XBRL DOCUMENT v3.23.3
EARNINGS PER SHARE - Additional Information (Details) - shares
12 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2021
Vested and Unissued Restricted Shares [Member]      
Earnings Per Share [Line Items]      
Weighted Average Number Diluted Shares Outstanding Vested And Unissued Restricted Shares 15,000 15,000 15,000
XML 125 R110.htm IDEA: XBRL DOCUMENT v3.23.3
RELATED PARTY TRANSACTIONS (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Jun. 30, 2022
Related Party Transaction [Line Items]    
Allowance for credit losses $ (4,924) $ (5,778)
Related Party [Member]    
Related Party Transaction [Line Items]    
Due from Related Parties 25,906 27,360
China Techenergy [Member] | Related Party [Member]    
Related Party Transaction [Line Items]    
Due from Related Parties 16,281 17,529
Hollycon [Member] | Related Party [Member]    
Related Party Transaction [Line Items]    
Due from Related Parties 13,984 15,066
Ningbo Hollysys [Member] | Related Party [Member]    
Related Party Transaction [Line Items]    
Due from Related Parties 558 286
Beijing Digital [Member] | Related Party [Member]    
Related Party Transaction [Line Items]    
Due from Related Parties 5 257
Others [Member] | Related Party [Member]    
Related Party Transaction [Line Items]    
Due from Related Parties $ 2 $ 0
XML 126 R111.htm IDEA: XBRL DOCUMENT v3.23.3
RELATED PARTY TRANSACTIONS - Due to related parties (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Jun. 30, 2022
Related Party Transaction [Line Items]    
Due to Related Parties $ 6,155 $ 6,299
Ningbo Hollysys [Member]    
Related Party Transaction [Line Items]    
Due to Related Parties 3,869 4,285
China Techenergy [Member]    
Related Party Transaction [Line Items]    
Due to Related Parties 2,112 2,012
Hollycon [Member]    
Related Party Transaction [Line Items]    
Due to Related Parties 163 1
Others [Member]    
Related Party Transaction [Line Items]    
Due to Related Parties $ 11 $ 1
XML 127 R112.htm IDEA: XBRL DOCUMENT v3.23.3
RELATED PARTY TRANSACTIONS - Purchases of Goods and Services From Related Parties (Details) - Goods And Services [Member] - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2021
Related Party Transaction [Line Items]      
Purchases of goods and services from related parties $ 1,966 $ 1,733 $ 3,058
Ningbo Hollysys [Member]      
Related Party Transaction [Line Items]      
Purchases of goods and services from related parties 1,823 1,164 3,051
Hollycon [Member]      
Related Party Transaction [Line Items]      
Purchases of goods and services from related parties $ 143 $ 569 $ 7
XML 128 R113.htm IDEA: XBRL DOCUMENT v3.23.3
RELATED PARTY TRANSACTIONS - Sales of Goods and Integrated Solutions To Related Parties (Details) - Goods And Services [Member] - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2021
Related Party Transaction [Line Items]      
Other income from related parties $ 14,780 $ 6,306 $ 9,632
China Techenergy [Member]      
Related Party Transaction [Line Items]      
Other income from related parties 12,207 5,118 8,458
Ningbo Hollysys [Member]      
Related Party Transaction [Line Items]      
Other income from related parties 2,396 967 308
Hollycon [Member]      
Related Party Transaction [Line Items]      
Other income from related parties $ 177 $ 221 $ 866
XML 129 R114.htm IDEA: XBRL DOCUMENT v3.23.3
RELATED PARTY TRANSACTIONS - Other Income From Related Parties (Details) - Goods And Services [Member] - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2021
Related Party Transaction [Line Items]      
Other income from related parties $ 1,891 $ 2,830 $ 2,741
Ningbo Hollysys [Member]      
Related Party Transaction [Line Items]      
Other income from related parties 669 133 2,281
Hollycon [Member]      
Related Party Transaction [Line Items]      
Other income from related parties 1,170 2,443 460
Beijing Digital [Member]      
Related Party Transaction [Line Items]      
Other income from related parties 45 254 0
Others [Member]      
Related Party Transaction [Line Items]      
Other income from related parties $ 7 $ 0 $ 0
XML 130 R115.htm IDEA: XBRL DOCUMENT v3.23.3
RELATED PARTY TRANSACTIONS - Research And Development To Related Parties (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2021
Related Party Transaction [Line Items]      
Research and development expenses related parties $ 3,301    
Research and Development Expense [Member]      
Related Party Transaction [Line Items]      
Research and development expenses related parties 144 $ 208 $ 212
Research and Development Expense [Member] | HOLINingbo Hollysys [Member]      
Related Party Transaction [Line Items]      
Research and development expenses related parties $ 144 $ 208 $ 212
XML 131 R116.htm IDEA: XBRL DOCUMENT v3.23.3
RELATED PARTY TRANSACTIONS - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Related Party Transaction [Line Items]    
Allowance for credit losses $ 4,924 $ 5,778
Hollycon [Member]    
Related Party Transaction [Line Items]    
Lessor Operating Lease Term Of Contracts 1 year  
Ningbo Hollysys [Member]    
Related Party Transaction [Line Items]    
Lessor Operating Lease Term Of Contracts 1 year  
XML 132 R117.htm IDEA: XBRL DOCUMENT v3.23.3
COMMITMENTS AND CONTINGENCIES - Purchase Obligation (Details)
$ in Thousands
Jun. 30, 2022
USD ($)
Purchase obligation  
2024 $ 196,154
2025 43,924
2026 45,050
2027 17,909
2028 and onwards $ 44,929
XML 133 R118.htm IDEA: XBRL DOCUMENT v3.23.3
COMMITMENTS AND CONTINGENCIES - Additional Information (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Jun. 30, 2022
Commitments And Contingencies Disclosure [Line Items]    
Commitments and contingencies
Outstanding Guarantees 76,897  
Purchase Obligation, Due in Next Twelve Months 347,966  
Line of Credit Facility, Amount Outstanding 709,735 $ 441,335
Capital Commitments [Member]    
Commitments And Contingencies Disclosure [Line Items]    
Commitments and contingencies 20,692  
Standby Letters of Credit [Member]    
Commitments And Contingencies Disclosure [Line Items]    
Line of Credit Facility, Amount Outstanding 4,878  
Performance Guarantee [Member]    
Commitments And Contingencies Disclosure [Line Items]    
Restricted Cash and Cash Equivalents $ 3,671  
XML 134 R119.htm IDEA: XBRL DOCUMENT v3.23.3
SEGMENT REPORTING - Summary of Information By Segment (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2021
Segment Reporting Information [Line Items]      
Revenues from external customers $ 777,373 $ 707,462 $ 593,466
Gross profit 255,485 239,357 218,279
Operating Segments [Member]      
Segment Reporting Information [Line Items]      
Revenues from external customers 777,373 707,462 593,466
Costs of revenue 521,888 468,105 375,187
Gross profit 255,485 239,357 218,279
IA [Member] | Operating Segments [Member]      
Segment Reporting Information [Line Items]      
Revenues from external customers 506,300 439,918 337,052
Costs of revenue 353,380 294,642 227,107
Gross profit 152,920 145,276 109,945
Rail [Member] | Operating Segments [Member]      
Segment Reporting Information [Line Items]      
Revenues from external customers 189,167 183,785 188,171
Costs of revenue 92,775 98,150 90,386
Gross profit 96,392 85,635 97,785
M&E [Member] | Operating Segments [Member]      
Segment Reporting Information [Line Items]      
Revenues from external customers 81,906 83,759 68,243
Costs of revenue 75,733 75,313 57,694
Gross profit 6,173 8,446 10,549
Integrated solutions contracts revenue [Member]      
Segment Reporting Information [Line Items]      
Revenues from external customers 632,100    
Integrated solutions contracts revenue [Member] | Operating Segments [Member]      
Segment Reporting Information [Line Items]      
Revenues from external customers 632,100 573,567 460,180
Integrated solutions contracts revenue [Member] | IA [Member] | Operating Segments [Member]      
Segment Reporting Information [Line Items]      
Revenues from external customers 438,863 380,516 291,106
Integrated solutions contracts revenue [Member] | Rail [Member] | Operating Segments [Member]      
Segment Reporting Information [Line Items]      
Revenues from external customers 111,331 109,342 100,877
Integrated solutions contracts revenue [Member] | M&E [Member] | Operating Segments [Member]      
Segment Reporting Information [Line Items]      
Revenues from external customers 81,906 83,709 68,197
Product [Member]      
Segment Reporting Information [Line Items]      
Revenues from external customers 47,424    
Costs of revenue 13,257 10,247 5,293
Product [Member] | Operating Segments [Member]      
Segment Reporting Information [Line Items]      
Revenues from external customers 47,424 38,486 28,667
Product [Member] | IA [Member] | Operating Segments [Member]      
Segment Reporting Information [Line Items]      
Revenues from external customers 41,987 31,559 22,772
Product [Member] | Rail [Member] | Operating Segments [Member]      
Segment Reporting Information [Line Items]      
Revenues from external customers 5,437 6,927 5,895
Product [Member] | M&E [Member] | Operating Segments [Member]      
Segment Reporting Information [Line Items]      
Revenues from external customers 0 0 0
Maintenance [Member]      
Segment Reporting Information [Line Items]      
Revenues from external customers 94,095    
Maintenance [Member] | Operating Segments [Member]      
Segment Reporting Information [Line Items]      
Revenues from external customers 94,095 91,267 101,322
Maintenance [Member] | IA [Member] | Operating Segments [Member]      
Segment Reporting Information [Line Items]      
Revenues from external customers 24,045 26,725 21,402
Maintenance [Member] | Rail [Member] | Operating Segments [Member]      
Segment Reporting Information [Line Items]      
Revenues from external customers 70,050 64,492 79,874
Maintenance [Member] | M&E [Member] | Operating Segments [Member]      
Segment Reporting Information [Line Items]      
Revenues from external customers 0 50 46
Extended Warranty Service Revenue [Member]      
Segment Reporting Information [Line Items]      
Revenues from external customers 3,754    
Extended Warranty Service Revenue [Member] | Operating Segments [Member]      
Segment Reporting Information [Line Items]      
Revenues from external customers 3,754 4,142 3,297
Extended Warranty Service Revenue [Member] | IA [Member] | Operating Segments [Member]      
Segment Reporting Information [Line Items]      
Revenues from external customers 1,405 1,118 1,772
Extended Warranty Service Revenue [Member] | Rail [Member] | Operating Segments [Member]      
Segment Reporting Information [Line Items]      
Revenues from external customers 2,349 3,024 1,525
Extended Warranty Service Revenue [Member] | M&E [Member] | Operating Segments [Member]      
Segment Reporting Information [Line Items]      
Revenues from external customers $ 0 $ 0 $ 0
XML 135 R120.htm IDEA: XBRL DOCUMENT v3.23.3
SEGMENT REPORTING - Revenues by Geographical Area (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2021
Revenues from External Customers and Long-Lived Assets [Line Items]      
Revenue from Related Parties $ 777,373 $ 707,462 $ 593,466
PRC [Member]      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Revenue from Related Parties 689,814 614,903 518,170
Non-PRC [Member]      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Revenue from Related Parties $ 87,559 $ 92,559 $ 75,296
XML 136 R121.htm IDEA: XBRL DOCUMENT v3.23.3
SEGMENT REPORTING - Long-lived Assets Other Than Goodwill and Intangible Assets by Geographical Area (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Jun. 30, 2022
Revenues from External Customers and Long-Lived Assets [Line Items]    
Long-lived assets other than goodwill and acquired intangible assets $ 203,776 $ 169,712
PRC [Member]    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Long-lived assets other than goodwill and acquired intangible assets 194,136 159,598
Non-PRC [Member]    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Long-lived assets other than goodwill and acquired intangible assets $ 9,640 $ 10,114
XML 137 R122.htm IDEA: XBRL DOCUMENT v3.23.3
ACQUISITION OF SUBSIDIARY - Additional Information (Details) - Beijing Hollysys Intelligent Technologies Co., Ltd [Member]
$ in Thousands, ¥ in Millions
12 Months Ended
Aug. 21, 2022
CNY (¥)
Aug. 21, 2022
USD ($)
Jun. 30, 2022
USD ($)
Business Acquisition [Line Items]      
Percentage of acquisition 100.00% 100.00%  
Payments to acquire businesses gross ¥ 135 $ 20,908 $ 20,908
XML 138 R123.htm IDEA: XBRL DOCUMENT v3.23.3
ACQUISITION OF SUBSIDIARY - Schedule of Excess Purchase Price over the Fair Value of Net Assets Acquired (Details) - Beijing Hollysys Intelligent Technologies Co., Ltd [Member]
$ in Thousands, ¥ in Millions
12 Months Ended
Aug. 21, 2022
CNY (¥)
Aug. 21, 2022
USD ($)
Jun. 30, 2022
USD ($)
Business Acquisition [Line Items]      
Purchase price ¥ 135 $ 20,908 $ 20,908
Less: Final fair value of net assets acquired     1,211
Excess purchase price over fair value of net assets acquired     $ 19,697
XML 139 R124.htm IDEA: XBRL DOCUMENT v3.23.3
ACQUISITION OF SUBSIDIARY - Schedule of Recognized Identified Assets Acquired and Liabilities Assumed (Details) - Beijing Hollysys Intelligent Technologies Co., Ltd [Member]
$ in Thousands
Jun. 30, 2022
USD ($)
Assets Acquired  
Cash and cash equivalents $ 3,018
Restricted cash 1
Accounts receivable, net 8,776
Cost and estimated earnings in excess of billings, net 2,499
Other receivables, net 1,221
Advances to suppliers 667
Inventories, net 6,513
Income tax recoverable 25
Property, plant and equipment, net 2,886
Operating lease right-of-use assets 3
Intangible assets, net 11,245
Investments in equity investees 1,490
Total assets acquired 38,344
Liabilities Assumed:  
Accounts payable 11,553
Deferred revenue 9,803
Accrued payroll and related expenses 1,018
Warranty liabilities 145
Accrued liabilities 14,614
Total liabilities assumed 37,133
Fair Value of Net Assets Acquired $ 1,211
XML 140 R125.htm IDEA: XBRL DOCUMENT v3.23.3
ACQUISITION OF SUBSIDIARY - Summary of the Value Allocated to the Intangible Assets Acquired (Details) - Beijing Hollysys Intelligent Technologies Co., Ltd [Member] - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Business Acquisition [Line Items]    
Amortization Period 10 years 10 years
Amount Assigned at Acquisition Date $ 11,245 $ 11,245
Accumulated Amortization and Foreign Currency Translation (1,767) (1,394)
Net Carrying Value $ 8,084 $ 9,851
XML 141 R126.htm IDEA: XBRL DOCUMENT v3.23.3
DISPOSAL OF SUBSIDIARY - Additional Information (Detail) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
Feb. 28, 2022
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2021
Schedule of Equity Method Investments [Line Items]        
Proceeds received from disposal of equity investments   $ 0 $ 9,497 $ 5,187
Disposal of subsidiaries $ 55      
Cixi Hollysys [Member]        
Schedule of Equity Method Investments [Line Items]        
Proceeds received from disposal of equity investments   $ 13,160    
XML 142 R127.htm IDEA: XBRL DOCUMENT v3.23.3
ENDORSEMENT OF NOTE RECEIVABLES - Additional Information (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Jun. 30, 2022
ENDORSEMENT OF NOTE RECEIVABLES    
Endorsed Bank Acceptance Bill $ 86,140 $ 67,703
XML 143 R128.htm IDEA: XBRL DOCUMENT v3.23.3
CONDENSED FINANCIAL INFORMATION OF THE PARENT COMPANY - BALANCE SHEETS (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2020
ASSETS        
Cash and cash equivalents $ 611,632 $ 679,754 $ 664,321  
Prepaid expenses 596 667    
Total current assets 1,424,935 1,462,567    
Total assets 1,684,848 1,671,773    
LIABILITIES AND STOCKHOLDERS' EQUITY        
Accrued liabilities 36,870 37,282    
Amounts due to related parties 0 3    
Total liabilities 508,615 505,945    
Equity:        
Ordinary shares, par value $0.001 per share, 100,000,000 shares authorized; 61,962,449 shares issued and 62,021,930 shares issued and outstanding as of June 30, 2022 and 2023, respectively 62 62    
Additional paid-in capital 246,908 243,476    
Accumulated other comprehensive loss (112,418) (12,655)    
Total equity 1,176,233 1,165,828 $ 1,141,968 $ 988,886
Total liabilities and equity 1,684,848 1,671,773    
Related Party [Member]        
ASSETS        
Amounts due from subsidiaries 25,906 27,360    
Parent Company        
ASSETS        
Cash and cash equivalents 3,190 7,500    
Prepaid expenses 262 202    
Total current assets 56,955 61,205    
Investment in subsidiaries 1,288,395 1,276,497    
Total assets 1,345,350 1,337,702    
LIABILITIES AND STOCKHOLDERS' EQUITY        
Accrued liabilities 0 98    
Amounts due to related parties 170,141 172,317    
Total liabilities 170,141 172,415    
Equity:        
Ordinary shares, par value $0.001 per share, 100,000,000 shares authorized; 61,962,449 shares issued and 62,021,930 shares issued and outstanding as of June 30, 2022 and 2023, respectively 62 62    
Additional paid-in capital 246,908 243,476    
Retained earnings 1,040,657 934,404    
Accumulated other comprehensive loss (112,418) (12,655)    
Total equity 1,175,209 1,165,287    
Total liabilities and equity 1,345,350 1,337,702    
Parent Company | Related Party [Member] | Affiliated Entity [Member]        
ASSETS        
Amounts due from subsidiaries $ 53,503 $ 53,503    
XML 144 R129.htm IDEA: XBRL DOCUMENT v3.23.3
CONDENSED FINANCIAL INFORMATION OF THE PARENT COMPANY - PARENTHETICALS (Details)
$ / shares in Units, ¥ in Thousands, $ in Thousands
Jun. 30, 2023
CNY (¥)
shares
Jun. 30, 2023
USD ($)
$ / shares
shares
Jun. 30, 2022
CNY (¥)
shares
Jun. 30, 2022
USD ($)
$ / shares
shares
CONDENSED FINANCIAL INFORMATION OF THE PARENT COMPANY        
Common stock, par value (in dollars per share) | $ / shares   $ 0.001   $ 0.001
Common stock, shares authorized (in shares) 100,000,000 100,000,000 100,000,000 100,000,000
Common stock, shares issued (in shares) 62,021,930 62,021,930 61,962,449 61,962,449
Common stock, shares outstanding (in shares) 62,021,930 62,021,930 61,962,449 61,962,449
Parent Company        
CONDENSED FINANCIAL INFORMATION OF THE PARENT COMPANY        
Common stock, par value (in dollars per share) | $ / shares   $ 0.001   $ 0.001
Common stock, shares authorized (in shares) 100,000,000 100,000,000 100,000,000 100,000,000
Common stock, shares issued (in shares) 62,021,930 62,021,930 61,962,449 61,962,449
Common stock, shares outstanding (in shares) 62,021,930 62,021,930 61,962,449 61,962,449
Amount Restricted To Transfer From Subsidiary To Parent ¥ 615,590 $ 84,487 ¥ 607,041 $ 83,326
XML 145 R130.htm IDEA: XBRL DOCUMENT v3.23.3
CONDENSED FINANCIAL INFORMATION OF THE PARENT COMPANY - COMPREHENSIVE INCOME (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2021
Condensed Income Statements, Captions      
General and administrative expenses $ 63,580 $ 80,241 $ 69,982
Loss from operations 93,013 74,544 87,245
Interest income 12,394 12,698 14,131
Foreign exchange gains 6,363 1,789 (6,219)
Income before income taxes 118,462 99,627 109,892
Income tax expenses 11,390 16,634 20,554
Net income 106,931 83,182 89,709
Other comprehensive income, net of tax of nil      
Translation adjustment (99,719) (46,590) 96,577
Comprehensive income 7,353 36,403 185,915
Parent Company      
Condensed Income Statements, Captions      
General and administrative expenses 7,219 17,223 21,090
Loss from operations (7,219) (17,223) (21,090)
Interest income 14 0 117
Foreign exchange gains 1,409 197 1,532
Share of net income of subsidiaries 112,727 100,208 109,150
Income before income taxes 106,931 83,182 89,709
Income tax expenses 0 0 0
Net income 106,931 83,182 89,709
Other comprehensive income, net of tax of nil      
Translation adjustment (99,763) (45,469) 96,331
Comprehensive income $ 7,168 $ 37,713 $ 186,040
XML 146 R131.htm IDEA: XBRL DOCUMENT v3.23.3
CONDENSED FINANCIAL INFORMATION OF THE PARENT COMPANY - CASH FLOWS (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2021
Cash flows from operating activities:      
Net income $ 107,072 $ 82,993 $ 89,338
Adjustments to reconcile net income to net cash used in operating activities:      
Share of net income of subsidiaries (3,116) (1,838) (604)
Share-based compensation expenses 3,286 9,709 9,724
Net cash (used in) provided by operating activities 23,177 54,526 79,283
Cash flows from investing activities:      
Net cash provided by investing activities (59,683) 13,257 270,258
Cash flows from financing activities:      
Payment of dividends 0 (19,827) (12,107)
Net cash used in financing activities 17,885 (19,556) (12,218)
Net increase (decrease) in cash, cash equivalents and restricted cash (70,897) 23,480 376,450
Cash, cash equivalents and restricted cash, beginning of year 719,027 695,547 319,097
Cash, cash equivalents and restricted cash, end of year 648,130 719,027 695,547
Parent Company      
Cash flows from operating activities:      
Net income 106,931 83,182 89,709
Adjustments to reconcile net income to net cash used in operating activities:      
Share of net income of subsidiaries (112,727) (100,208) (109,150)
Share-based compensation expenses 3,286 9,709 9,724
Change in operating assets and liabilities (1,800) 26,820 5,065
Net cash (used in) provided by operating activities (4,310) 19,503 (4,652)
Cash flows from investing activities:      
Maturity of short-term investments 0 0 11,318
Net cash provided by investing activities 0 0 11,318
Cash flows from financing activities:      
Payment of dividends 0 (19,827) (12,107)
Net cash used in financing activities 0 (19,827) (12,107)
Net increase (decrease) in cash, cash equivalents and restricted cash (4,310) (324) (5,441)
Cash, cash equivalents and restricted cash, beginning of year 7,500 7,824 13,265
Cash, cash equivalents and restricted cash, end of year $ 3,190 $ 7,500 $ 7,824
XML 147 d518729d20f_htm.xml IDEA: XBRL DOCUMENT 0001357450 2022-06-30 0001357450 2023-06-30 0001357450 2022-07-01 2023-06-30 0001357450 2021-07-01 2022-06-30 0001357450 2020-07-01 2021-06-30 0001357450 2021-06-30 0001357450 2020-10-05 0001357450 2022-03-10 0001357450 2008-01-01 2008-12-31 0001357450 2020-10-05 2020-10-05 0001357450 2022-03-10 2022-03-10 0001357450 2020-11-16 2020-11-16 0001357450 2021-03-17 2021-03-17 0001357450 2022-02-01 2022-02-28 0001357450 2020-11-16 0001357450 2021-03-17 0001357450 2023-03-31 0001357450 2020-06-30 0001357450 holi:VariableInterestsEntityVieOrPotentialVieInformationUnavailabilityMember 2022-06-30 0001357450 srt:SubsidiariesMember us-gaap:RelatedPartyMember srt:AffiliatedEntityMember 2022-06-30 0001357450 us-gaap:VehiclesMember 2022-06-30 0001357450 us-gaap:ComputerSoftwareIntangibleAssetMember 2022-06-30 0001357450 us-gaap:MachineryAndEquipmentMember 2022-06-30 0001357450 us-gaap:ConstructionInProgressMember 2022-06-30 0001357450 us-gaap:OtherMachineryAndEquipmentMember 2022-06-30 0001357450 us-gaap:BuildingMember 2022-06-30 0001357450 holi:BeijingHollysysMachineAutomationCoLtdMember us-gaap:EquityMethodInvestmentsMember 2022-06-30 0001357450 holi:BeijingJingYiIntelligentTechnologiesInnovationCenterCoLtdMember us-gaap:EquityMethodInvestmentsMember 2022-06-30 0001357450 holi:BeijingHollysysDigitalTechnologyCoLtdMember us-gaap:EquityMethodInvestmentsMember 2022-06-30 0001357450 holi:ShandongMassdatasDevelopmentCoLtdMember us-gaap:EquityMethodInvestmentsMember 2022-06-30 0001357450 holi:SuqianRunheEmergingIndustryInvestmentCenterLimitedPartnershipMember 2022-06-30 0001357450 holi:ChinaTechenergyCoLtdMember us-gaap:EquityMethodInvestmentsMember 2022-06-30 0001357450 holi:HollicubeCo.LtdMember us-gaap:EquityMethodInvestmentsMember 2022-06-30 0001357450 holi:HunanLingxiangMaglevTechnologyCoLtdMember us-gaap:EquityMethodInvestmentsMember 2022-06-30 0001357450 holi:BeijingAIRmakerTechnologyCoLtdMember us-gaap:EquityMethodInvestmentsMember 2022-06-30 0001357450 holi:SouthconDevelopmentSdnBhdMember us-gaap:EquityMethodInvestmentsMember 2022-06-30 0001357450 holi:BeijingHollyconMedicineTechnologyCoLtdMember us-gaap:EquityMethodInvestmentsMember 2022-06-30 0001357450 holi:BeijingHollysysElectricMotorCoLtdMember us-gaap:EquityMethodInvestmentsMember 2022-06-30 0001357450 us-gaap:BuildingMember holi:AssetsLeasedToOtherMember 2022-06-30 0001357450 us-gaap:IntellectualPropertyMember 2022-06-30 0001357450 holi:RevolvingBankLoansMember 2022-06-30 0001357450 holi:UnitedOverseasBankMalaysiaBhdMember 2022-06-30 0001357450 holi:SingaporeDollarMember 2022-06-30 0001357450 holi:UsDollarDenominatedLoanMember 2022-06-30 0001357450 us-gaap:RelatedPartyMember holi:HollyconMember 2022-06-30 0001357450 us-gaap:RelatedPartyMember holi:NingboHollysysMember 2022-06-30 0001357450 us-gaap:RelatedPartyMember 2022-06-30 0001357450 us-gaap:RelatedPartyMember holi:ChinaTechenergyMember 2022-06-30 0001357450 us-gaap:RelatedPartyMember holi:BeijingDigitalMember 2022-06-30 0001357450 us-gaap:RelatedPartyMember holi:OtherRelatedPartiesMember 2022-06-30 0001357450 holi:NingboHollysysMember 2022-06-30 0001357450 holi:OtherRelatedPartiesMember 2022-06-30 0001357450 holi:ChinaTechenergyMember 2022-06-30 0001357450 holi:HollyconMember 2022-06-30 0001357450 holi:PeopleSRepublicOfChinaMember 2022-06-30 0001357450 holi:NonPeoplesRepublicOfChinaIncludingHongKongMember 2022-06-30 0001357450 srt:ParentCompanyMember 2022-06-30 0001357450 us-gaap:EquityMethodInvestmentsMember 2022-06-30 0001357450 us-gaap:RestrictedStockMember 2022-06-30 0001357450 srt:ParentCompanyMember us-gaap:RelatedPartyMember srt:AffiliatedEntityMember 2022-06-30 0001357450 country:SG 2022-06-30 0001357450 country:ID 2022-06-30 0001357450 country:IN 2022-06-30 0001357450 currency:MOP 2022-06-30 0001357450 us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember 2022-06-30 0001357450 holi:PeopleRepublicOfChinaSubsidiariesMember 2022-06-30 0001357450 holi:InvestmentsCostMethodMember 2022-06-30 0001357450 country:MY 2022-06-30 0001357450 holi:PrcMember 2022-06-30 0001357450 holi:BeijingHollysysIntelligentTechnologiesCo.Ltd.Member 2022-06-30 0001357450 srt:MinimumMember holi:PatentsAndCopyrightsMember 2022-06-30 0001357450 srt:MaximumMember holi:PatentsAndCopyrightsMember 2022-06-30 0001357450 holi:AccruedLiabilitiesCurrentMember 2022-06-30 0001357450 holi:VariableInterestsEntityVieOrPotentialVieInformationUnavailabilityMember 2023-06-30 0001357450 srt:SubsidiariesMember us-gaap:RelatedPartyMember srt:AffiliatedEntityMember 2023-06-30 0001357450 us-gaap:ComputerSoftwareIntangibleAssetMember 2023-06-30 0001357450 us-gaap:MachineryAndEquipmentMember 2023-06-30 0001357450 us-gaap:BuildingMember 2023-06-30 0001357450 us-gaap:ConstructionInProgressMember 2023-06-30 0001357450 us-gaap:OtherMachineryAndEquipmentMember 2023-06-30 0001357450 us-gaap:VehiclesMember 2023-06-30 0001357450 holi:BeijingHollysysMachineAutomationCoLtdMember us-gaap:EquityMethodInvestmentsMember 2023-06-30 0001357450 holi:BeijingJingYiIntelligentTechnologiesInnovationCenterCoLtdMember us-gaap:EquityMethodInvestmentsMember 2023-06-30 0001357450 holi:SuqianRunheEmergingIndustryInvestmentCenterLimitedPartnershipMember 2023-06-30 0001357450 holi:SouthconDevelopmentSdnBhdMember us-gaap:EquityMethodInvestmentsMember 2023-06-30 0001357450 holi:BeijingAIRmakerTechnologyCoLtdMember us-gaap:EquityMethodInvestmentsMember 2023-06-30 0001357450 holi:BeijingHollysysDigitalTechnologyCoLtdMember us-gaap:EquityMethodInvestmentsMember 2023-06-30 0001357450 holi:ShandongMassdatasDevelopmentCoLtdMember us-gaap:EquityMethodInvestmentsMember 2023-06-30 0001357450 holi:HollicubeCo.LtdMember us-gaap:EquityMethodInvestmentsMember 2023-06-30 0001357450 holi:ChinaTechenergyCoLtdMember us-gaap:EquityMethodInvestmentsMember 2023-06-30 0001357450 holi:BeijingHollysysElectricMotorCoLtdMember us-gaap:EquityMethodInvestmentsMember 2023-06-30 0001357450 holi:BeijingHollyconMedicineTechnologyCoLtdMember us-gaap:EquityMethodInvestmentsMember 2023-06-30 0001357450 us-gaap:BuildingMember holi:AssetsLeasedToOtherMember 2023-06-30 0001357450 us-gaap:IntellectualPropertyMember 2023-06-30 0001357450 holi:HunanLingxiangMaglevTechnologyCoLtdMember 2023-06-30 0001357450 holi:RmbDenominatedLoanMember 2023-06-30 0001357450 holi:UnitedOverseasBankMalaysiaBhdMember 2023-06-30 0001357450 holi:SingaporeDollarMember 2023-06-30 0001357450 holi:UsDollarDenominatedLoanMember 2023-06-30 0001357450 holi:InvestmentsInEquityInvesteesAndEquitySecuritiesMember holi:RightsPlanMember 2023-06-30 0001357450 us-gaap:RelatedPartyMember holi:HollyconMember 2023-06-30 0001357450 us-gaap:RelatedPartyMember 2023-06-30 0001357450 us-gaap:RelatedPartyMember holi:ChinaTechenergyMember 2023-06-30 0001357450 us-gaap:RelatedPartyMember holi:NingboHollysysMember 2023-06-30 0001357450 us-gaap:RelatedPartyMember holi:BeijingDigitalMember 2023-06-30 0001357450 us-gaap:RelatedPartyMember holi:OtherRelatedPartiesMember 2023-06-30 0001357450 holi:NingboHollysysMember 2023-06-30 0001357450 holi:ChinaTechenergyMember 2023-06-30 0001357450 holi:HollyconMember 2023-06-30 0001357450 holi:OtherRelatedPartiesMember 2023-06-30 0001357450 holi:PeopleSRepublicOfChinaMember 2023-06-30 0001357450 holi:NonPeoplesRepublicOfChinaIncludingHongKongMember 2023-06-30 0001357450 srt:ParentCompanyMember 2023-06-30 0001357450 us-gaap:CommitmentsMember 2023-06-30 0001357450 holi:ChinaYuanRenminbiDollarMember 2023-06-30 0001357450 us-gaap:EquityMethodInvestmentsMember 2023-06-30 0001357450 us-gaap:RestrictedStockMember 2023-06-30 0001357450 us-gaap:PerformanceGuaranteeMember 2023-06-30 0001357450 srt:ParentCompanyMember us-gaap:RelatedPartyMember srt:AffiliatedEntityMember 2023-06-30 0001357450 holi:PeopleRepublicOfChinaSubsidiariesMember 2023-06-30 0001357450 srt:MaximumMember holi:InvestmentsInEquityInvesteesAndEquitySecuritiesMember 2023-06-30 0001357450 srt:MinimumMember holi:InvestmentsInEquityInvesteesAndEquitySecuritiesMember 2023-06-30 0001357450 us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember 2023-06-30 0001357450 srt:MinimumMember us-gaap:UseRightsMember 2023-06-30 0001357450 srt:MaximumMember us-gaap:UseRightsMember 2023-06-30 0001357450 holi:InvestmentsCostMethodMember 2023-06-30 0001357450 country:MY 2023-06-30 0001357450 country:SG 2023-06-30 0001357450 holi:PrcMember 2023-06-30 0001357450 us-gaap:StandbyLettersOfCreditMember 2023-06-30 0001357450 holi:HoliusDollarDenominatedLoanMember 2023-06-30 0001357450 holi:HollysisIntelligentMember 2023-06-30 0001357450 holi:BeijingHollysysIntelligentTechnologiesCo.Ltd.Member 2023-06-30 0001357450 srt:MinimumMember us-gaap:BuildingMember 2023-06-30 0001357450 srt:MaximumMember us-gaap:BuildingMember 2023-06-30 0001357450 srt:MinimumMember us-gaap:MachineryAndEquipmentMember 2023-06-30 0001357450 srt:MaximumMember us-gaap:MachineryAndEquipmentMember 2023-06-30 0001357450 srt:MinimumMember us-gaap:ComputerSoftwareIntangibleAssetMember 2023-06-30 0001357450 srt:MaximumMember us-gaap:ComputerSoftwareIntangibleAssetMember 2023-06-30 0001357450 srt:MinimumMember us-gaap:VehiclesMember 2023-06-30 0001357450 srt:MaximumMember us-gaap:VehiclesMember 2023-06-30 0001357450 srt:MinimumMember us-gaap:OtherMachineryAndEquipmentMember 2023-06-30 0001357450 srt:MaximumMember us-gaap:OtherMachineryAndEquipmentMember 2023-06-30 0001357450 us-gaap:LeaseAgreementsMember us-gaap:LineOfCreditMember 2023-06-30 0001357450 us-gaap:LeaseAgreementsMember us-gaap:SecuredDebtMember 2023-06-30 0001357450 holi:AccruedLiabilitiesCurrentMember 2023-06-30 0001357450 us-gaap:ServiceMember 2021-07-01 2022-06-30 0001357450 us-gaap:ProductMember 2021-07-01 2022-06-30 0001357450 holi:IntegratedSolutionContractsMember 2021-07-01 2022-06-30 0001357450 us-gaap:ProductMember us-gaap:RelatedPartyMember 2021-07-01 2022-06-30 0001357450 holi:IntegratedSolutionContractsMember us-gaap:RelatedPartyMember 2021-07-01 2022-06-30 0001357450 holi:HollysysIndustrialSoftwareMember holi:PatentsAndCopyrightsMember 2021-07-01 2022-06-30 0001357450 srt:MinimumMember holi:UnitedOverseasBankMalaysiaBhdMember 2021-07-01 2022-06-30 0001357450 srt:MaximumMember holi:UnitedOverseasBankMalaysiaBhdMember 2021-07-01 2022-06-30 0001357450 srt:MinimumMember holi:SingaporeDollarMember 2021-07-01 2022-06-30 0001357450 srt:MaximumMember holi:SingaporeDollarMember 2021-07-01 2022-06-30 0001357450 country:CN 2021-07-01 2022-06-30 0001357450 holi:NonPrcMember 2021-07-01 2022-06-30 0001357450 us-gaap:RestrictedStockMember 2021-07-01 2022-06-30 0001357450 holi:GoodsAndServicesMember holi:NingboHollysysMember 2021-07-01 2022-06-30 0001357450 holi:GoodsAndServicesMember holi:HollyconMember 2021-07-01 2022-06-30 0001357450 holi:GoodsAndServicesMember 2021-07-01 2022-06-30 0001357450 holi:GoodsAndServicesMember holi:ChinaTechenergyMember 2021-07-01 2022-06-30 0001357450 holi:GoodsAndServicesMember 2021-07-01 2022-06-30 0001357450 holi:BeijingDigitalMember holi:GoodsAndServicesMember 2021-07-01 2022-06-30 0001357450 holi:OtherRelatedPartiesMember holi:GoodsAndServicesMember 2021-07-01 2022-06-30 0001357450 holi:NingboHollysysMember holi:GoodsAndServicesMember 2021-07-01 2022-06-30 0001357450 holi:HollyconMember holi:GoodsAndServicesMember 2021-07-01 2022-06-30 0001357450 us-gaap:OperatingSegmentsMember holi:ExtendedWarrantyServiceRevenueMember 2021-07-01 2022-06-30 0001357450 us-gaap:OperatingSegmentsMember holi:IndustrialAutomationMember 2021-07-01 2022-06-30 0001357450 us-gaap:OperatingSegmentsMember holi:RailTransportationEquipmentMember 2021-07-01 2022-06-30 0001357450 us-gaap:OperatingSegmentsMember holi:MechanicalAndElectricalSolutionMember 2021-07-01 2022-06-30 0001357450 us-gaap:OperatingSegmentsMember 2021-07-01 2022-06-30 0001357450 us-gaap:OperatingSegmentsMember us-gaap:MaintenanceMember holi:RailTransportationEquipmentMember 2021-07-01 2022-06-30 0001357450 us-gaap:OperatingSegmentsMember us-gaap:MaintenanceMember holi:MechanicalAndElectricalSolutionMember 2021-07-01 2022-06-30 0001357450 us-gaap:OperatingSegmentsMember us-gaap:MaintenanceMember 2021-07-01 2022-06-30 0001357450 us-gaap:OperatingSegmentsMember holi:ExtendedWarrantyServiceRevenueMember holi:IndustrialAutomationMember 2021-07-01 2022-06-30 0001357450 us-gaap:OperatingSegmentsMember holi:ExtendedWarrantyServiceRevenueMember holi:RailTransportationEquipmentMember 2021-07-01 2022-06-30 0001357450 us-gaap:OperatingSegmentsMember holi:ExtendedWarrantyServiceRevenueMember holi:MechanicalAndElectricalSolutionMember 2021-07-01 2022-06-30 0001357450 us-gaap:OperatingSegmentsMember holi:IntegratedContractRevenueMember 2021-07-01 2022-06-30 0001357450 us-gaap:OperatingSegmentsMember us-gaap:ProductMember holi:IndustrialAutomationMember 2021-07-01 2022-06-30 0001357450 us-gaap:OperatingSegmentsMember us-gaap:ProductMember holi:RailTransportationEquipmentMember 2021-07-01 2022-06-30 0001357450 us-gaap:OperatingSegmentsMember us-gaap:ProductMember holi:MechanicalAndElectricalSolutionMember 2021-07-01 2022-06-30 0001357450 us-gaap:OperatingSegmentsMember us-gaap:ProductMember 2021-07-01 2022-06-30 0001357450 us-gaap:OperatingSegmentsMember us-gaap:MaintenanceMember holi:IndustrialAutomationMember 2021-07-01 2022-06-30 0001357450 us-gaap:OperatingSegmentsMember holi:IntegratedContractRevenueMember holi:IndustrialAutomationMember 2021-07-01 2022-06-30 0001357450 us-gaap:OperatingSegmentsMember holi:IntegratedContractRevenueMember holi:RailTransportationEquipmentMember 2021-07-01 2022-06-30 0001357450 us-gaap:OperatingSegmentsMember holi:IntegratedContractRevenueMember holi:MechanicalAndElectricalSolutionMember 2021-07-01 2022-06-30 0001357450 holi:BeijingHollysysIndustrialSoftwareCompanyLtdMember 2021-07-01 2022-06-30 0001357450 holi:PeopleSRepublicOfChinaMember 2021-07-01 2022-06-30 0001357450 holi:NonPeoplesRepublicOfChinaIncludingHongKongMember 2021-07-01 2022-06-30 0001357450 srt:ParentCompanyMember 2021-07-01 2022-06-30 0001357450 holi:PeopleRepublicOfChinaSubsidiariesMember 2021-07-01 2022-06-30 0001357450 holi:SouthconDevelopmentSdnBhdMember us-gaap:EquityMethodInvestmentsMember 2021-07-01 2022-06-30 0001357450 holi:BeijingHollysysMachineAutomationCoLtdMember us-gaap:EquityMethodInvestmentsMember 2021-07-01 2022-06-30 0001357450 holi:BeijingJingYiIntelligentTechnologiesInnovationCenterCoLtdMember us-gaap:EquityMethodInvestmentsMember 2021-07-01 2022-06-30 0001357450 us-gaap:EquityMethodInvestmentsMember 2021-07-01 2022-06-30 0001357450 holi:BeijingHollysysDigitalTechnologyCoLtdMember us-gaap:EquityMethodInvestmentsMember 2021-07-01 2022-06-30 0001357450 holi:ShandongMassdatasDevelopmentCoLtdMember us-gaap:EquityMethodInvestmentsMember 2021-07-01 2022-06-30 0001357450 holi:BeijingHollysysElectricMotorCoLtdMember us-gaap:EquityMethodInvestmentsMember 2021-07-01 2022-06-30 0001357450 holi:SuqianRunheEmergingIndustryInvestmentCenterLimitedPartnershipMember 2021-07-01 2022-06-30 0001357450 holi:ChinaTechenergyCoLtdMember us-gaap:EquityMethodInvestmentsMember 2021-07-01 2022-06-30 0001357450 holi:HollicubeCo.LtdMember us-gaap:EquityMethodInvestmentsMember 2021-07-01 2022-06-30 0001357450 holi:HunanLingxiangMaglevTechnologyCoLtdMember us-gaap:EquityMethodInvestmentsMember 2021-07-01 2022-06-30 0001357450 holi:BeijingAIRmakerTechnologyCoLtdMember us-gaap:EquityMethodInvestmentsMember 2021-07-01 2022-06-30 0001357450 holi:BeijingHollyconMedicineTechnologyCoLtdMember us-gaap:EquityMethodInvestmentsMember 2021-07-01 2022-06-30 0001357450 holi:HangzhouHollysysAutomationCompanyLtdMember 2021-07-01 2022-06-30 0001357450 us-gaap:CommonStockMember 2021-07-01 2022-06-30 0001357450 us-gaap:AdditionalPaidInCapitalMember 2021-07-01 2022-06-30 0001357450 us-gaap:ResearchAndDevelopmentExpenseMember 2021-07-01 2022-06-30 0001357450 us-gaap:RestrictedStockMember 2021-07-01 2022-06-30 0001357450 us-gaap:RestrictedStockMember us-gaap:GeneralAndAdministrativeExpenseMember 2021-07-01 2022-06-30 0001357450 us-gaap:GeneralAndAdministrativeExpenseMember 2021-07-01 2022-06-30 0001357450 holi:VariableInterestsEntityVieOrPotentialVieInformationUnavailabilityMember 2021-07-01 2022-06-30 0001357450 us-gaap:ParentMember 2021-07-01 2022-06-30 0001357450 us-gaap:NoncontrollingInterestMember 2021-07-01 2022-06-30 0001357450 us-gaap:RetainedEarningsMember 2021-07-01 2022-06-30 0001357450 holi:StatutoryReservesMember 2021-07-01 2022-06-30 0001357450 us-gaap:ServiceMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2021-07-01 2022-06-30 0001357450 us-gaap:GrantMember 2021-07-01 2022-06-30 0001357450 holi:HunanLingxiangMaglevTechnologyCoLtdMember 2021-07-01 2022-06-30 0001357450 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-07-01 2022-06-30 0001357450 us-gaap:ResearchAndDevelopmentExpenseMember holi:HoliningboHollysysMember 2021-07-01 2022-06-30 0001357450 us-gaap:ResearchAndDevelopmentExpenseMember 2021-07-01 2022-06-30 0001357450 us-gaap:SellingAndMarketingExpenseMember 2021-07-01 2022-06-30 0001357450 holi:RevolvingBankLoansMember 2021-07-01 2022-06-30 0001357450 holi:BeijingHollysysIntelligentTechnologiesCo.Ltd.Member 2021-07-01 2022-06-30 0001357450 us-gaap:ConstructionInProgressMember 2021-07-01 2022-06-30 0001357450 country:MO 2021-07-01 2022-06-30 0001357450 holi:ThreeToFiveYearsMember holi:HollysysControlTechnologyCompanyLimitedMember 2021-07-01 2022-06-30 0001357450 us-gaap:ServiceMember 2022-07-01 2023-06-30 0001357450 us-gaap:ProductMember 2022-07-01 2023-06-30 0001357450 holi:IntegratedSolutionContractsMember 2022-07-01 2023-06-30 0001357450 us-gaap:ProductMember us-gaap:RelatedPartyMember 2022-07-01 2023-06-30 0001357450 holi:IntegratedSolutionContractsMember us-gaap:RelatedPartyMember 2022-07-01 2023-06-30 0001357450 holi:NonPeoplesRepublicOfChinaIncludingHongKongMember 2022-07-01 2023-06-30 0001357450 holi:PeopleSRepublicOfChinaMember 2022-07-01 2023-06-30 0001357450 holi:ExtendedWarrantyServiceRevenueMember 2022-07-01 2023-06-30 0001357450 holi:ExtendedWarrantyServiceRevenueMember holi:PeopleSRepublicOfChinaMember 2022-07-01 2023-06-30 0001357450 us-gaap:MaintenanceMember 2022-07-01 2023-06-30 0001357450 us-gaap:MaintenanceMember holi:NonPeoplesRepublicOfChinaIncludingHongKongMember 2022-07-01 2023-06-30 0001357450 us-gaap:MaintenanceMember holi:PeopleSRepublicOfChinaMember 2022-07-01 2023-06-30 0001357450 us-gaap:ProductMember holi:NonPeoplesRepublicOfChinaIncludingHongKongMember 2022-07-01 2023-06-30 0001357450 us-gaap:ProductMember holi:PeopleSRepublicOfChinaMember 2022-07-01 2023-06-30 0001357450 holi:IntegratedContractRevenueMember 2022-07-01 2023-06-30 0001357450 holi:IntegratedContractRevenueMember holi:NonPeoplesRepublicOfChinaIncludingHongKongMember 2022-07-01 2023-06-30 0001357450 holi:IntegratedContractRevenueMember holi:PeopleSRepublicOfChinaMember 2022-07-01 2023-06-30 0001357450 holi:HollysysIndustrialSoftwareMember holi:PatentsAndCopyrightsMember 2022-07-01 2023-06-30 0001357450 srt:MinimumMember holi:UnitedOverseasBankMalaysiaBhdMember 2022-07-01 2023-06-30 0001357450 srt:MaximumMember holi:UnitedOverseasBankMalaysiaBhdMember 2022-07-01 2023-06-30 0001357450 srt:MinimumMember holi:SingaporeDollarMember 2022-07-01 2023-06-30 0001357450 srt:MaximumMember holi:SingaporeDollarMember 2022-07-01 2023-06-30 0001357450 holi:HoliusDollarDenominatedLoanMember 2022-07-01 2023-06-30 0001357450 country:CN 2022-07-01 2023-06-30 0001357450 holi:NonPrcMember 2022-07-01 2023-06-30 0001357450 us-gaap:RestrictedStockMember 2022-07-01 2023-06-30 0001357450 holi:GoodsAndServicesMember holi:NingboHollysysMember 2022-07-01 2023-06-30 0001357450 holi:GoodsAndServicesMember holi:HollyconMember 2022-07-01 2023-06-30 0001357450 holi:GoodsAndServicesMember 2022-07-01 2023-06-30 0001357450 holi:GoodsAndServicesMember holi:ChinaTechenergyMember 2022-07-01 2023-06-30 0001357450 holi:GoodsAndServicesMember 2022-07-01 2023-06-30 0001357450 holi:BeijingDigitalMember holi:GoodsAndServicesMember 2022-07-01 2023-06-30 0001357450 holi:OtherRelatedPartiesMember holi:GoodsAndServicesMember 2022-07-01 2023-06-30 0001357450 holi:NingboHollysysMember holi:GoodsAndServicesMember 2022-07-01 2023-06-30 0001357450 holi:HollyconMember holi:GoodsAndServicesMember 2022-07-01 2023-06-30 0001357450 holi:NingboHollysysMember 2022-07-01 2023-06-30 0001357450 holi:HollyconMember 2022-07-01 2023-06-30 0001357450 us-gaap:OperatingSegmentsMember 2022-07-01 2023-06-30 0001357450 us-gaap:OperatingSegmentsMember holi:ExtendedWarrantyServiceRevenueMember holi:RailTransportationEquipmentMember 2022-07-01 2023-06-30 0001357450 us-gaap:OperatingSegmentsMember holi:ExtendedWarrantyServiceRevenueMember holi:MechanicalAndElectricalSolutionMember 2022-07-01 2023-06-30 0001357450 us-gaap:OperatingSegmentsMember holi:ExtendedWarrantyServiceRevenueMember 2022-07-01 2023-06-30 0001357450 us-gaap:OperatingSegmentsMember holi:IndustrialAutomationMember 2022-07-01 2023-06-30 0001357450 us-gaap:OperatingSegmentsMember holi:RailTransportationEquipmentMember 2022-07-01 2023-06-30 0001357450 us-gaap:OperatingSegmentsMember holi:MechanicalAndElectricalSolutionMember 2022-07-01 2023-06-30 0001357450 us-gaap:OperatingSegmentsMember us-gaap:ProductMember 2022-07-01 2023-06-30 0001357450 us-gaap:OperatingSegmentsMember us-gaap:MaintenanceMember holi:IndustrialAutomationMember 2022-07-01 2023-06-30 0001357450 us-gaap:OperatingSegmentsMember us-gaap:MaintenanceMember holi:RailTransportationEquipmentMember 2022-07-01 2023-06-30 0001357450 us-gaap:OperatingSegmentsMember us-gaap:MaintenanceMember holi:MechanicalAndElectricalSolutionMember 2022-07-01 2023-06-30 0001357450 us-gaap:OperatingSegmentsMember us-gaap:MaintenanceMember 2022-07-01 2023-06-30 0001357450 us-gaap:OperatingSegmentsMember holi:ExtendedWarrantyServiceRevenueMember holi:IndustrialAutomationMember 2022-07-01 2023-06-30 0001357450 us-gaap:OperatingSegmentsMember holi:IntegratedContractRevenueMember holi:RailTransportationEquipmentMember 2022-07-01 2023-06-30 0001357450 us-gaap:OperatingSegmentsMember holi:IntegratedContractRevenueMember holi:MechanicalAndElectricalSolutionMember 2022-07-01 2023-06-30 0001357450 us-gaap:OperatingSegmentsMember holi:IntegratedContractRevenueMember 2022-07-01 2023-06-30 0001357450 us-gaap:OperatingSegmentsMember us-gaap:ProductMember holi:IndustrialAutomationMember 2022-07-01 2023-06-30 0001357450 us-gaap:OperatingSegmentsMember us-gaap:ProductMember holi:RailTransportationEquipmentMember 2022-07-01 2023-06-30 0001357450 us-gaap:OperatingSegmentsMember us-gaap:ProductMember holi:MechanicalAndElectricalSolutionMember 2022-07-01 2023-06-30 0001357450 us-gaap:OperatingSegmentsMember holi:IntegratedContractRevenueMember holi:IndustrialAutomationMember 2022-07-01 2023-06-30 0001357450 srt:ParentCompanyMember 2022-07-01 2023-06-30 0001357450 holi:PeopleRepublicOfChinaSubsidiariesMember 2022-07-01 2023-06-30 0001357450 holi:RightsPlanMember 2022-07-01 2023-06-30 0001357450 holi:BeijingHollyconMedicineTechnologyCoLtdMember us-gaap:EquityMethodInvestmentsMember 2022-07-01 2023-06-30 0001357450 holi:BeijingHollysysElectricMotorCoLtdMember us-gaap:EquityMethodInvestmentsMember 2022-07-01 2023-06-30 0001357450 holi:ChinaTechenergyCoLtdMember us-gaap:EquityMethodInvestmentsMember 2022-07-01 2023-06-30 0001357450 holi:HollicubeCo.LtdMember us-gaap:EquityMethodInvestmentsMember 2022-07-01 2023-06-30 0001357450 holi:BeijingAIRmakerTechnologyCoLtdMember us-gaap:EquityMethodInvestmentsMember 2022-07-01 2023-06-30 0001357450 holi:BeijingHollysysDigitalTechnologyCoLtdMember us-gaap:EquityMethodInvestmentsMember 2022-07-01 2023-06-30 0001357450 holi:ShandongMassdatasDevelopmentCoLtdMember us-gaap:EquityMethodInvestmentsMember 2022-07-01 2023-06-30 0001357450 holi:SouthconDevelopmentSdnBhdMember us-gaap:EquityMethodInvestmentsMember 2022-07-01 2023-06-30 0001357450 holi:BeijingHollysysMachineAutomationCoLtdMember us-gaap:EquityMethodInvestmentsMember 2022-07-01 2023-06-30 0001357450 holi:BeijingJingYiIntelligentTechnologiesInnovationCenterCoLtdMember us-gaap:EquityMethodInvestmentsMember 2022-07-01 2023-06-30 0001357450 us-gaap:EquityMethodInvestmentsMember 2022-07-01 2023-06-30 0001357450 holi:SuqianRunheEmergingIndustryInvestmentCenterLimitedPartnershipMember 2022-07-01 2023-06-30 0001357450 holi:BeijingHollysysCompanyLtdMember 2022-07-01 2023-06-30 0001357450 country:MY 2022-07-01 2023-06-30 0001357450 country:HK 2022-07-01 2023-06-30 0001357450 country:IN 2022-07-01 2023-06-30 0001357450 country:QA 2022-07-01 2023-06-30 0001357450 holi:IDMember 2022-07-01 2023-06-30 0001357450 country:SG 2022-07-01 2023-06-30 0001357450 us-gaap:ParentMember 2022-07-01 2023-06-30 0001357450 us-gaap:AdditionalPaidInCapitalMember 2022-07-01 2023-06-30 0001357450 us-gaap:ResearchAndDevelopmentExpenseMember 2022-07-01 2023-06-30 0001357450 us-gaap:CommonStockMember 2022-07-01 2023-06-30 0001357450 us-gaap:RestrictedStockMember 2022-07-01 2023-06-30 0001357450 us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember 2022-07-01 2023-06-30 0001357450 holi:DubaiAndQatarMember 2022-07-01 2023-06-30 0001357450 us-gaap:RestrictedStockMember us-gaap:GeneralAndAdministrativeExpenseMember 2022-07-01 2023-06-30 0001357450 us-gaap:GeneralAndAdministrativeExpenseMember 2022-07-01 2023-06-30 0001357450 holi:HunanLingxiangMaglevTechnologyCoLtdMember 2022-07-01 2023-06-30 0001357450 holi:VariableInterestsEntityVieOrPotentialVieInformationUnavailabilityMember 2022-07-01 2023-06-30 0001357450 srt:MinimumMember 2022-07-01 2023-06-30 0001357450 srt:MaximumMember 2022-07-01 2023-06-30 0001357450 us-gaap:RetainedEarningsMember 2022-07-01 2023-06-30 0001357450 us-gaap:NoncontrollingInterestMember 2022-07-01 2023-06-30 0001357450 holi:StatutoryReservesMember 2022-07-01 2023-06-30 0001357450 us-gaap:ServiceMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-07-01 2023-06-30 0001357450 us-gaap:GrantMember 2022-07-01 2023-06-30 0001357450 dei:BusinessContactMember 2022-07-01 2023-06-30 0001357450 us-gaap:PreferredStockMember 2022-07-01 2023-06-30 0001357450 us-gaap:CommonStockMember 2022-07-01 2023-06-30 0001357450 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-07-01 2023-06-30 0001357450 us-gaap:ResearchAndDevelopmentExpenseMember holi:HoliningboHollysysMember 2022-07-01 2023-06-30 0001357450 us-gaap:SellingAndMarketingExpenseMember 2022-07-01 2023-06-30 0001357450 us-gaap:ResearchAndDevelopmentExpenseMember 2022-07-01 2023-06-30 0001357450 holi:CixiHollysysMember 2022-07-01 2023-06-30 0001357450 holi:HollysisIntelligentMember 2022-07-01 2023-06-30 0001357450 holi:BeijingHollysysIntelligentTechnologiesCo.Ltd.Member 2022-07-01 2023-06-30 0001357450 us-gaap:ConstructionInProgressMember 2022-07-01 2023-06-30 0001357450 country:MO 2022-07-01 2023-06-30 0001357450 holi:ThreeToFiveYearsMember holi:HollysysControlTechnologyCompanyLimitedMember 2022-07-01 2023-06-30 0001357450 holi:OctoberTwoThousandAndTwentyOneToOctoberTwoThousandAndTwentyFourMember holi:BeijingHollysysIntelligentTechonologiesLimitedMember 2022-07-01 2023-06-30 0001357450 us-gaap:ServiceMember 2020-07-01 2021-06-30 0001357450 us-gaap:ProductMember 2020-07-01 2021-06-30 0001357450 holi:IntegratedSolutionContractsMember 2020-07-01 2021-06-30 0001357450 us-gaap:ProductMember us-gaap:RelatedPartyMember 2020-07-01 2021-06-30 0001357450 holi:IntegratedSolutionContractsMember us-gaap:RelatedPartyMember 2020-07-01 2021-06-30 0001357450 holi:HollysysIndustrialSoftwareMember holi:PatentsAndCopyrightsMember 2020-07-01 2021-06-30 0001357450 country:CN 2020-07-01 2021-06-30 0001357450 holi:NonPrcMember 2020-07-01 2021-06-30 0001357450 us-gaap:RestrictedStockMember 2020-07-01 2021-06-30 0001357450 holi:GoodsAndServicesMember holi:NingboHollysysMember 2020-07-01 2021-06-30 0001357450 holi:GoodsAndServicesMember holi:HollyconMember 2020-07-01 2021-06-30 0001357450 holi:GoodsAndServicesMember 2020-07-01 2021-06-30 0001357450 holi:GoodsAndServicesMember holi:ChinaTechenergyMember 2020-07-01 2021-06-30 0001357450 holi:GoodsAndServicesMember 2020-07-01 2021-06-30 0001357450 holi:BeijingDigitalMember holi:GoodsAndServicesMember 2020-07-01 2021-06-30 0001357450 holi:OtherRelatedPartiesMember holi:GoodsAndServicesMember 2020-07-01 2021-06-30 0001357450 holi:NingboHollysysMember holi:GoodsAndServicesMember 2020-07-01 2021-06-30 0001357450 holi:HollyconMember holi:GoodsAndServicesMember 2020-07-01 2021-06-30 0001357450 us-gaap:OperatingSegmentsMember holi:IntegratedContractRevenueMember holi:IndustrialAutomationMember 2020-07-01 2021-06-30 0001357450 us-gaap:OperatingSegmentsMember holi:IntegratedContractRevenueMember holi:RailTransportationEquipmentMember 2020-07-01 2021-06-30 0001357450 us-gaap:OperatingSegmentsMember holi:IntegratedContractRevenueMember holi:MechanicalAndElectricalSolutionMember 2020-07-01 2021-06-30 0001357450 us-gaap:OperatingSegmentsMember holi:IntegratedContractRevenueMember 2020-07-01 2021-06-30 0001357450 us-gaap:OperatingSegmentsMember us-gaap:ProductMember holi:IndustrialAutomationMember 2020-07-01 2021-06-30 0001357450 us-gaap:OperatingSegmentsMember holi:RailTransportationEquipmentMember 2020-07-01 2021-06-30 0001357450 us-gaap:OperatingSegmentsMember holi:MechanicalAndElectricalSolutionMember 2020-07-01 2021-06-30 0001357450 us-gaap:OperatingSegmentsMember 2020-07-01 2021-06-30 0001357450 us-gaap:OperatingSegmentsMember us-gaap:MaintenanceMember 2020-07-01 2021-06-30 0001357450 us-gaap:OperatingSegmentsMember holi:ExtendedWarrantyServiceRevenueMember holi:IndustrialAutomationMember 2020-07-01 2021-06-30 0001357450 us-gaap:OperatingSegmentsMember holi:ExtendedWarrantyServiceRevenueMember holi:RailTransportationEquipmentMember 2020-07-01 2021-06-30 0001357450 us-gaap:OperatingSegmentsMember holi:ExtendedWarrantyServiceRevenueMember holi:MechanicalAndElectricalSolutionMember 2020-07-01 2021-06-30 0001357450 us-gaap:OperatingSegmentsMember holi:ExtendedWarrantyServiceRevenueMember 2020-07-01 2021-06-30 0001357450 us-gaap:OperatingSegmentsMember holi:IndustrialAutomationMember 2020-07-01 2021-06-30 0001357450 us-gaap:OperatingSegmentsMember us-gaap:ProductMember holi:RailTransportationEquipmentMember 2020-07-01 2021-06-30 0001357450 us-gaap:OperatingSegmentsMember us-gaap:ProductMember holi:MechanicalAndElectricalSolutionMember 2020-07-01 2021-06-30 0001357450 us-gaap:OperatingSegmentsMember us-gaap:ProductMember 2020-07-01 2021-06-30 0001357450 us-gaap:OperatingSegmentsMember us-gaap:MaintenanceMember holi:IndustrialAutomationMember 2020-07-01 2021-06-30 0001357450 us-gaap:OperatingSegmentsMember us-gaap:MaintenanceMember holi:RailTransportationEquipmentMember 2020-07-01 2021-06-30 0001357450 us-gaap:OperatingSegmentsMember us-gaap:MaintenanceMember holi:MechanicalAndElectricalSolutionMember 2020-07-01 2021-06-30 0001357450 holi:PeopleSRepublicOfChinaMember 2020-07-01 2021-06-30 0001357450 holi:NonPeoplesRepublicOfChinaIncludingHongKongMember 2020-07-01 2021-06-30 0001357450 srt:ParentCompanyMember 2020-07-01 2021-06-30 0001357450 holi:PeopleRepublicOfChinaSubsidiariesMember 2020-07-01 2021-06-30 0001357450 us-gaap:ParentMember 2020-07-01 2021-06-30 0001357450 us-gaap:AdditionalPaidInCapitalMember 2020-07-01 2021-06-30 0001357450 us-gaap:ResearchAndDevelopmentExpenseMember 2020-07-01 2021-06-30 0001357450 us-gaap:CommonStockMember 2020-07-01 2021-06-30 0001357450 us-gaap:RestrictedStockMember us-gaap:GeneralAndAdministrativeExpenseMember 2020-07-01 2021-06-30 0001357450 us-gaap:GeneralAndAdministrativeExpenseMember 2020-07-01 2021-06-30 0001357450 us-gaap:RestrictedStockMember 2020-07-01 2021-06-30 0001357450 us-gaap:RetainedEarningsMember 2020-07-01 2021-06-30 0001357450 us-gaap:NoncontrollingInterestMember 2020-07-01 2021-06-30 0001357450 holi:StatutoryReservesMember 2020-07-01 2021-06-30 0001357450 us-gaap:GrantMember 2020-07-01 2021-06-30 0001357450 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-07-01 2021-06-30 0001357450 us-gaap:ResearchAndDevelopmentExpenseMember holi:HoliningboHollysysMember 2020-07-01 2021-06-30 0001357450 us-gaap:SellingAndMarketingExpenseMember 2020-07-01 2021-06-30 0001357450 us-gaap:ResearchAndDevelopmentExpenseMember 2020-07-01 2021-06-30 0001357450 us-gaap:ConstructionInProgressMember 2020-07-01 2021-06-30 0001357450 srt:MaximumMember currency:MOP 2020-07-01 2021-06-30 0001357450 srt:MinimumMember currency:MOP 2020-07-01 2021-06-30 0001357450 country:MO 2020-07-01 2021-06-30 0001357450 holi:ThreeToFiveYearsMember holi:HollysysControlTechnologyCompanyLimitedMember 2020-07-01 2021-06-30 0001357450 holi:BondMESdnBhdMember 2017-07-31 0001357450 holi:BondMESdnBhdMember holi:BondCorporationPteLtdMember 2017-07-31 0001357450 holi:InvestmentsInEquityInvesteesAndEquitySecuritiesMember us-gaap:PreferredClassAMember 2010-08-31 0001357450 holi:RightsPlanAmendedAndRestatedTwoThousandAndTwentyMember 2020-09-30 2020-09-30 0001357450 holi:InvestmentsInEquityInvesteesAndEquitySecuritiesMember holi:RightsPlanAmendedAndRestatedTwoThousandAndTwentyMember 2020-09-30 0001357450 holi:InvestmentsInEquityInvesteesAndEquitySecuritiesMember us-gaap:PreferredClassAMember 2020-09-30 0001357450 holi:RightsPlanAmendedAndRestatedTwoThousandAndTwentyMember 2020-09-30 0001357450 holi:EquityPlanTwoThousandFifteenMember 2015-05-14 0001357450 us-gaap:RestrictedStockMember 2020-11-16 2020-11-16 0001357450 us-gaap:RestrictedStockMember 2021-03-17 2021-03-17 0001357450 holi:BeijingHollysysIntelligentTechnologiesCo.Ltd.Member 2022-08-21 2022-08-21 0001357450 holi:BeijingHollysysIntelligentTechnologiesCo.Ltd.Member 2022-08-21 0001357450 holi:InvestmentsInEquityInvesteesAndEquitySecuritiesMember holi:RightsPlanMember 2020-09-27 0001357450 holi:HollysysSmartEnergyTechnologyBeijingCoLtdMember 2023-03-31 0001357450 holi:HollysysSmartEnergyTechnologyBeijingCoLtdMember 2023-03-01 2023-03-31 0001357450 us-gaap:RestrictedStockMember 2019-09-19 2019-09-19 0001357450 us-gaap:RestrictedStockMember 2021-06-30 0001357450 srt:ParentCompanyMember 2021-06-30 0001357450 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-06-30 0001357450 us-gaap:ParentMember 2022-06-30 0001357450 us-gaap:NoncontrollingInterestMember 2022-06-30 0001357450 us-gaap:CommonStockMember 2022-06-30 0001357450 us-gaap:AdditionalPaidInCapitalMember 2022-06-30 0001357450 holi:StatutoryReservesMember 2022-06-30 0001357450 us-gaap:RetainedEarningsMember 2022-06-30 0001357450 holi:StatutoryReservesMember 2023-06-30 0001357450 us-gaap:RetainedEarningsMember 2023-06-30 0001357450 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-06-30 0001357450 us-gaap:ParentMember 2023-06-30 0001357450 us-gaap:NoncontrollingInterestMember 2023-06-30 0001357450 us-gaap:CommonStockMember 2023-06-30 0001357450 us-gaap:AdditionalPaidInCapitalMember 2023-06-30 0001357450 us-gaap:CommonStockMember 2020-06-30 0001357450 us-gaap:AdditionalPaidInCapitalMember 2020-06-30 0001357450 holi:StatutoryReservesMember 2020-06-30 0001357450 us-gaap:RetainedEarningsMember 2020-06-30 0001357450 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-06-30 0001357450 us-gaap:ParentMember 2020-06-30 0001357450 us-gaap:NoncontrollingInterestMember 2020-06-30 0001357450 srt:ParentCompanyMember 2020-06-30 0001357450 us-gaap:NoncontrollingInterestMember 2021-06-30 0001357450 us-gaap:CommonStockMember 2021-06-30 0001357450 us-gaap:AdditionalPaidInCapitalMember 2021-06-30 0001357450 holi:StatutoryReservesMember 2021-06-30 0001357450 us-gaap:RetainedEarningsMember 2021-06-30 0001357450 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-06-30 0001357450 us-gaap:ParentMember 2021-06-30 iso4217:USD shares pure utr:Year iso4217:CNY utr:Month iso4217:MOP iso4217:USD shares false FY 0001357450 20-F false true 2023-06-30 --06-30 2023 false false 001-33602 HOLLYSYS AUTOMATION TECHNOLOGIES LTD. D8 No. 2 Disheng Middle Road Beijing Economic-Technological Development Area Beijing CN 100176 Chuan (Arden) XIA 86 10 5898 1386 xiachuan@hollysys.com No. 2 Disheng Middle Road Beijing Economic-Technological Development Area Beijing CN 100176 Ordinary Shares, $0.001 par value per share HOLI NASDAQ Preferred Share true NASDAQ 62021930 Yes No Yes Yes Large Accelerated Filer false true false U.S. GAAP false 3004 Union Power HK CPA Limited Hong Kong, The People’s Republic of China 679754000 611632000 12203000 33202000 38486000 23009000 77603000 73009000 317763000 309822000 12178000 14438000 228877000 253262000 6005000 7465000 12449000 12044000 26100000 19265000 33851000 28493000 27360000 25906000 91243000 111634000 667000 596000 258000 649000 1462567000 1424935000 787000 13489000 3021000 1746000 6561000 6587000 1000 3000 98249000 134626000 12447000 11503000 10742000 8483000 46581000 47603000 1693000 1561000 20539000 18939000 4540000 11937000 4045000 3436000 209206000 259913000 1671773000 1684848000 1547000 586000 66000 0 15210000 15231000 173953000 170632000 92000 11085000 206222000 181387000 23535000 26742000 4509000 6414000 3280000 3238000 11587000 10504000 37282000 36870000 6299000 6155000 3000 0 2518000 1887000 484556000 470145000 0 0 3349000 2367000 434000 16775000 1556000 2588000 12966000 13069000 1722000 2568000 1282000 1103000 80000 0 21389000 38470000 505945000 508615000 0.001 0.001 100000000 100000000 61962449 61962449 62021930 62021930 62000 62000 243476000 246908000 77263000 78875000 857141000 961782000 -12655000 -112418000 1165287000 1175209000 541000 1024000 1165828000 1176233000 1671773000 1684848000 1446000 2288000 3524000 460180000 573567000 632100000 8186000 4018000 11256000 28667000 38486000 47424000 104619000 95409000 97849000 593466000 707462000 777373000 1860000 1214000 1811000 336471000 422236000 474046000 1198000 519000 155000 5293000 10247000 13257000 33423000 35622000 34585000 218279000 239357000 255485000 35197000 45301000 57243000 69982000 80241000 63580000 212000 208000 144000 55954000 69580000 70200000 -30099000 -30309000 -28551000 131034000 164813000 162472000 87245000 74544000 93013000 2445000 2830000 1891000 10449000 2185000 3372000 -6219000 1789000 6363000 0 7995000 0 0 -3000 0 3323000 0 845000 0 -773000 0 604000 1838000 3116000 14131000 12698000 12394000 -553000 -731000 -878000 912000 85000 237000 109892000 99627000 118462000 20554000 16634000 11390000 89338000 82993000 107072000 -371000 -189000 141000 89709000 83182000 106931000 96577000 -46590000 -99719000 185915000 36403000 7353000 -125000 -1310000 185000 186040000 37713000 7168000 1.48 1.36 1.74 1.46 1.35 1.72 60566709 61007806 61521412 61513749 61568476 62034400 89338000 82993000 107072000 9959000 10263000 8612000 454000 382000 331000 316000 1356000 1342000 8656000 16122000 7540000 7000 75000 -19000 604000 1838000 3116000 91000 0 0 0 3000 0 0 773000 0 0 7995000 0 3323000 0 845000 9724000 9709000 3286000 -5838000 4179000 -8002000 6724000 0 0 88854000 11807000 32011000 -3049000 39839000 40902000 -11183000 3425000 -1036000 1253000 14274000 -2929000 -6784000 -4903000 704000 -4657000 40007000 28581000 268000 -257000 -77000 10178000 28470000 7574000 31432000 19221000 -10017000 -966000 -16417000 5947000 514000 1423000 1957000 2700000 5511000 -223000 -1915000 4638000 -144000 79283000 54526000 23177000 147237000 64383000 126069000 443095000 100562000 103718000 18131000 26369000 40918000 314000 140000 309000 9459000 1261000 1653000 0 3797000 4175000 5187000 9497000 0 9406000 8726000 90000 5895000 0 845000 270258000 13257000 -59683000 0 128000 293000 0 59000 357000 520000 875000 18818000 633000 673000 869000 12107000 19827000 0 2000 0 0 -12218000 -19556000 17885000 39127000 -24747000 -52276000 376450000 23480000 -70897000 319097000 695547000 719027000 695547000 719027000 648130000 664321000 679754000 611632000 25294000 38486000 23009000 5932000 787000 13489000 695547000 719027000 648130000 553000 731000 1129000 16804000 15632000 16131000 477000 5987000 11560000 60537099 61000 224043000 49423000 774473000 -63517000 984483000 4403000 988886000 830238 1000 1000 1000 9724000 9724000 9724000 89709000 89709000 -371000 89338000 15026000 -15026000 12107000 12107000 12107000 96331000 96331000 246000 96577000 -30451000 -30451000 -30451000 61367337 61000 233768000 64449000 806598000 32814000 1137690000 4278000 1141968000 595112 1000 -1000 9709000 9709000 9709000 83182000 83182000 -189000 82993000 12812000 -12812000 19827000 19827000 19827000 695000 695000 2000 2000 -3122000 -3120000 -45469000 -45469000 -1121000 -46590000 61962449 62000 243476000 77263000 857141000 -12655000 1165287000 541000 1165828000 59481 534000 534000 534000 3286000 3286000 3286000 106931000 106931000 141000 107072000 1612000 -1612000 -388000 -388000 298000 -90000 -678000 -678000 -678000 -99763000 -99763000 44000 -99719000 62021930 62000 246908000 78875000 961782000 -112418000 1175209000 1024000 1176233000 90000 0.20 0.40 678000 <div style="margin-top: 6pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify;"><div style="font-weight:bold;display:inline;">NOTE 1 - ORGANIZATION AND BUSINESS BACKGROUND </div></div> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify">The Company, its subsidiaries and the <div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">variable interest entity (“VIE”)</div> described below, (collectively the “Group”) are principally engaged in the manufacture, sale and provision of integrated automation systems and services, mechanical and electrical solution services and installation services in the PRC, Southeast Asia and the Middle East. </div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify">Hollysys Automation Technologies Ltd. (“Hollysys” or the “Company”) was established under the laws of the British Virgin Islands (“BVI”) on February 6, 2006. </div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify">As of June 30, 2023, the Company had subsidiaries incorporated in countries and jurisdictions including the People’s Republic of China (“PRC”), Singapore, Malaysia, Macau, Hong Kong, BVI, India, Qatar, Indonesia, and Philippines. </div> <div style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company makes a determination at the inception of each arrangement whether an entity in which the Company has made an investment or in which the Company has other variable interests is considered a VIE. The Company consolidates a VIE when it is deemed to be the primary beneficiary. The primary beneficiary of a VIE is the party that meets both of the following criteria: (i) has the power to make decisions that most significantly affect the economic performance of the VIE; and (ii) has the obligation to absorb losses or the right to receive benefits that in either case could potentially be significant to the VIE. Periodically, the Company determines whether any changes occurred requiring a reassessment of whether it is the primary beneficiary of a VIE. If the Company is not deemed to be the primary beneficiary in a VIE, the investment or other variable interests in a VIE is accounted for in accordance with applicable Generally Accepted Accounting Principles (“U.S. GAAP”). </div></div></div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify">In November 2015, Concord Electrical Contracting Ltd., (“CECL”) was established in Doha, Qatar, by Concord Corporation Pte. Ltd. (“CCPL”), a wholly-owned subsidiary of the Company incorporated under the laws of Singapore, and a Qatar citizen as a nominee shareholder, with 49% and 51% of equity interest in CECL, respectively. Through a series of contractual arrangements signed in November 2015 and September 2016, CCPL is entitled to appoint a majority of the directors of CECL who have the power to direct the activities that significantly impact CECL’s economic performance. In addition, CCPL is entitled to 99% of the variable returns or loss from CECL’s operations. In accordance with Accounting Standards Codification (“ASC”) 810, <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Consolidation</div></div>, despite the lack of technical majority ownership, there exists a parent-subsidiary relationship between CCPL and CECL through the series of contractual arrangements and CCPL is considered the primary beneficiary of CECL, which is a VIE. Therefore, CECL has been consolidated by the Company since inception. </div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify">The following tables set forth the financial statement balances and amounts of the VIE that were included in the consolidated financial statements: </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"> </div> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Def.-Times; font-size:10pt;width:76%;border:0;margin:0 auto"> <tr style="visibility:hidden; line-height:0pt; color:white"> <td style="width:82%"> </td> <td style="vertical-align:bottom;width:4%"> </td> <td> </td> <td style="white-space:nowrap">                  </td> <td> </td> <td style="vertical-align:bottom;width:4%"> </td> <td> </td> <td style="white-space:nowrap">                  </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Def.-Times; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">June 30,</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Def.-Times; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Def.-Times; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Current assets</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">3,391</div></td> <td style="white-space:nowrap;vertical-align:bottom"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">3,149</div></td> <td style="white-space:nowrap;vertical-align:bottom"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="page-break-inside:avoid ; font-family:Def.-Times; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-current</div> assets</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">6</div></td> <td style="white-space:nowrap;vertical-align:bottom"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">—  </div></td> <td style="white-space:nowrap;vertical-align:bottom"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Def.-Times; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;"><div style="font-weight:bold;display:inline;">Total assets</div></div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">3,397</div></td> <td style="white-space:nowrap;vertical-align:bottom"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">3,149</div></td> <td style="white-space:nowrap;vertical-align:bottom"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Def.-Times; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Current liabilities</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">1,547</div></td> <td style="white-space:nowrap;vertical-align:bottom"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">586</div></td> <td style="white-space:nowrap;vertical-align:bottom"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Def.-Times; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;"><div style="font-weight:bold;display:inline;">Total liabilities</div></div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">1,547</div></td> <td style="white-space:nowrap;vertical-align:bottom"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">586</div></td> <td style="white-space:nowrap;vertical-align:bottom"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> </table> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"> </div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"> </div> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"> </div> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Def.-Times; font-size:10pt;width:76%;border:0;margin:0 auto"> <tr style="visibility:hidden; line-height:0pt; color:white"> <td style="width:83%"> </td> <td style="vertical-align:bottom;width:4%"> </td> <td> </td> <td style="white-space:nowrap">                  </td> <td> </td> <td style="vertical-align:bottom;width:3%"> </td> <td> </td> <td style="white-space:nowrap">                  </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Def.-Times; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Year ended June 30,</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Def.-Times; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Def.-Times; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Net revenue</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">7</div></td> <td style="white-space:nowrap;vertical-align:bottom"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">—  </div></td> <td style="white-space:nowrap;vertical-align:bottom"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="page-break-inside:avoid ; font-family:Def.-Times; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Cost of revenue<div style="font-size:75%; vertical-align:top;display:inline;;font-size:8.3px">(1)</div></div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">(1,474</div></td> <td style="white-space:nowrap;vertical-align:bottom"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">(792</div></td> <td style="white-space:nowrap;vertical-align:bottom"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> </tr> <tr style="page-break-inside:avoid ; font-family:Def.-Times; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Net profit</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">1,481</div></td> <td style="white-space:nowrap;vertical-align:bottom"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">792</div></td> <td style="white-space:nowrap;vertical-align:bottom"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="page-break-inside:avoid ; font-family:Def.-Times; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Net cash used in operating activities</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">(323</div></td> <td style="white-space:nowrap;vertical-align:bottom"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">(319</div></td> <td style="white-space:nowrap;vertical-align:bottom"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> </tr> </table> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></div> <div style="width: 11%; line-height: 8pt; margin-top: 0pt; margin-bottom: 2pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;text-indent: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 4%; vertical-align: top;;text-align:justify;"> <div style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(1)</div></div></div> </td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cost of revenue is negative because of the reversal of warranties provision which was overprovided in previous years. </div></div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;;text-indent: 0px;"></div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify">As of June 30, 2023, the current assets of the VIE included amounts due from subsidiaries of the Group amounting to $2,475 (June 30, 2022: $2,403), and the current liabilities of the VIE included amounts due to subsidiaries of the Group amounting to $328 (June 30, 2022: $325), which were all eliminated upon consolidation by the Company. Creditors of the VIE do not have recourse to the general credit of the Company for the liabilities of the VIE. The Company is obligated to absorb the VIE’s expected losses and to provide financial support to the VIE if required. For the years ended June 30, 2022 and 2023, the Company has not provided financial support other than that for which it was contractually required to provide. The Company believes that there are no assets of the VIE that can be used to settle only the obligations of the VIE. </div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify">In July 2017, Bond Corporation Pte. Ltd (“BCPL”), a wholly-owned Singapore subsidiary of the Company, and a Malaysian citizen (the “Trustee”) entered into a trust deed, under which, 49.1% of BCPL’s equity interests in Bond M &amp; E Sdn. Bhd. (“BMJB”), a Malaysian company, which previously was a 100% subsidiary of BCPL, was transferred to the Trustee. According to the trust deed, all of the beneficial interests in BMJB belong to BCPL and the Trustee shall hold the legal title of the transferred shares in trust for and act on behalf of BCPL absolutely. Any dividend, interest and other benefits received or receivable by the Trustee will be transferred to BCPL. The Trustee shall exercise the managerial rights and voting power in a manner directed by a prior written notice from BCPL. The Trustee shall be obligated to vote in the same manner as BCPL in the absence of any written notice. In addition, an undated Form of Transfer of Securities with the transferee’s name left blank was duly executed by the Trustee and delivered to BCPL. Therefore, BCPL can transfer the 49.1% of equity interests to any party at any time without further approval by the Trustee. Accordingly, the Company believes it holds all beneficial rights, obligation and the power of the 100% equity interest in BMJB, and therefore consolidates BMJB in its consolidated financial statements. </div> In November 2015, Concord Electrical Contracting Ltd., (“CECL”) was established in Doha, Qatar, by Concord Corporation Pte. Ltd. (“CCPL”), a wholly-owned subsidiary of the Company incorporated under the laws of Singapore, and a Qatar citizen as a nominee shareholder, with 49% and 51% of equity interest in CECL, respectively. 0.99 <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify">The following tables set forth the financial statement balances and amounts of the VIE that were included in the consolidated financial statements: </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"> </div> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Def.-Times; font-size:10pt;width:76%;border:0;margin:0 auto"> <tr style="visibility:hidden; line-height:0pt; color:white"> <td style="width:82%"> </td> <td style="vertical-align:bottom;width:4%"> </td> <td> </td> <td style="white-space:nowrap">                  </td> <td> </td> <td style="vertical-align:bottom;width:4%"> </td> <td> </td> <td style="white-space:nowrap">                  </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Def.-Times; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">June 30,</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Def.-Times; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Def.-Times; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Current assets</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">3,391</div></td> <td style="white-space:nowrap;vertical-align:bottom"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">3,149</div></td> <td style="white-space:nowrap;vertical-align:bottom"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="page-break-inside:avoid ; font-family:Def.-Times; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-current</div> assets</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">6</div></td> <td style="white-space:nowrap;vertical-align:bottom"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">—  </div></td> <td style="white-space:nowrap;vertical-align:bottom"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Def.-Times; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;"><div style="font-weight:bold;display:inline;">Total assets</div></div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">3,397</div></td> <td style="white-space:nowrap;vertical-align:bottom"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">3,149</div></td> <td style="white-space:nowrap;vertical-align:bottom"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Def.-Times; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Current liabilities</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">1,547</div></td> <td style="white-space:nowrap;vertical-align:bottom"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">586</div></td> <td style="white-space:nowrap;vertical-align:bottom"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Def.-Times; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;"><div style="font-weight:bold;display:inline;">Total liabilities</div></div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">1,547</div></td> <td style="white-space:nowrap;vertical-align:bottom"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">586</div></td> <td style="white-space:nowrap;vertical-align:bottom"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> </table> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"> </div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"> </div> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"> </div> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Def.-Times; font-size:10pt;width:76%;border:0;margin:0 auto"> <tr style="visibility:hidden; line-height:0pt; color:white"> <td style="width:83%"> </td> <td style="vertical-align:bottom;width:4%"> </td> <td> </td> <td style="white-space:nowrap">                  </td> <td> </td> <td style="vertical-align:bottom;width:3%"> </td> <td> </td> <td style="white-space:nowrap">                  </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Def.-Times; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Year ended June 30,</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Def.-Times; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Def.-Times; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Net revenue</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">7</div></td> <td style="white-space:nowrap;vertical-align:bottom"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">—  </div></td> <td style="white-space:nowrap;vertical-align:bottom"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="page-break-inside:avoid ; font-family:Def.-Times; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Cost of revenue<div style="font-size:75%; vertical-align:top;display:inline;;font-size:8.3px">(1)</div></div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">(1,474</div></td> <td style="white-space:nowrap;vertical-align:bottom"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">(792</div></td> <td style="white-space:nowrap;vertical-align:bottom"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> </tr> <tr style="page-break-inside:avoid ; font-family:Def.-Times; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Net profit</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">1,481</div></td> <td style="white-space:nowrap;vertical-align:bottom"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">792</div></td> <td style="white-space:nowrap;vertical-align:bottom"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="page-break-inside:avoid ; font-family:Def.-Times; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Net cash used in operating activities</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">(323</div></td> <td style="white-space:nowrap;vertical-align:bottom"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">(319</div></td> <td style="white-space:nowrap;vertical-align:bottom"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> </tr> </table> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></div> <div style="width: 11%; line-height: 8pt; margin-top: 0pt; margin-bottom: 2pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;text-indent: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 4%; vertical-align: top;;text-align:justify;"> <div style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(1)</div></div></div> </td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cost of revenue is negative because of the reversal of warranties provision which was overprovided in previous years. </div></div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;;text-indent: 0px;"></div> 3391000 3149000 6000 0 3397000 3149000 1547000 586000 1547000 586000 7000 0 -1474000 -792000 1481000 792000 -323000 -319000 2475000 2403000 328000 325000 0.491 1 0.491 1 <div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify;"><div style="font-weight:bold;display:inline;">NOTE 2 - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES </div></div> <div style="margin-top: 6pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Basis of Presentation </div></div></div></div> <div style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The consolidated financial statements are prepared in accordance with U.S. GAAP. </div></div></div> <div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Principles of Consolidation </div></div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify">The consolidated financial statements include the financial statements of the Company, its subsidiaries and a VIE. All inter-company transactions and balances between the Company, its subsidiaries, and the VIE are eliminated upon consolidation. The Company included the results of operations of acquired businesses from the respective dates of acquisition. </div> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"> </div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"> </div> <div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt"> </div> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify;"><div style="font-weight:bold;display:inline;">Use of estimates </div></div> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify">The preparation of financial statements in conformity with U<div style="display:inline;">.</div>S<div style="display:inline;">.</div> GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosures of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Management evaluates estimates, including those related to the expected total costs of integrated solutions contracts and service contracts, allowance for current expected credit losses, fair value of the retained equity interest of a former subsidiary, warranties, valuation allowance of deferred tax assets, impairment of goodwill and other long-lived assets, goodwill related to the acquisition of Beijing Hollysys Intelligent Technologies Co., Ltd (“Hollysys Intelligent”), provision for loss contracts, incremental borrowing rate (“IBR”) for operating leases and net realizable value of inventory. Management’s estimates are based on historical experience and on various other assumptions that are believed to be reasonable, the results of which form the basis for making judgments about the carrying values of assets and liabilities. Actual results could differ materially from those estimates. </div> <div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify;"><div style="font-weight:bold;display:inline;">Foreign currency translations and transactions </div></div> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify">The Company’s functional currency is the United States dollar (“US dollars” or “$”); whereas the Company’s subsidiaries and VIE use the primary currency of the economic environment in which their operations are conducted as their functional currency. According to the criteria of ASC 830, <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Foreign Currency Matters</div></div>, the Company uses the US dollars as its reporting currency. </div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify">The Company translates the assets and liabilities of its subsidiaries and VIE into US dollars using the rate of exchange prevailing at the balance sheet date, and the consolidated statements of comprehensive income are translated at average rates during the reporting period. Adjustments resulting from the translation of financial statements from the functional currency into US dollars are recorded in stockholders’ equity as part of accumulated other comprehensive income. Transactions denominated in currencies other than the functional currency are translated into the functional currency at the exchange rates prevailing on the transaction dates, and the exchange gains or losses are reflected in the consolidated statements of comprehensive income for the reporting period. </div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify">“RMB” and “CNY” refer to Renminbi, the legal currency of China; “SGD” and “S$” refer to the Singapore dollar, the legal currency of Singapore; “US dollar,” “$” and “US$” refer to the legal currency of the United States; “MYR” refers to the Malaysian Ringgit, the legal currency of Malaysia; “AED” refers to the United Arab Emirates Dirham, the legal currency of United Arab Emirates; “HKD” refers to the Hong Kong dollar, the legal currency of Hong Kong; “MOP” refers to the Macau Pataca, the legal currency of Macau; “INR” refers to the Indian Rupee, the legal currency of India; and “QAR” refers to the Qatar Riyal, the legal currency of Qatar; “IDR” refers to Indonesia Rupiah, the legal currency of Indonesia, “PHP” refers to Philippine Peso, the legal currency of Philippines. </div> <div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify;"><div style="font-weight:bold;display:inline;">Business combinations </div></div> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify">The Company accounts for its business combinations using the purchase method of accounting in accordance with ASC Topic 805, <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Business Combinations</div></div> (“ASC 805”). The purchase method of accounting requires that the consideration transferred be allocated to the assets, including separately identifiable assets and liabilities the Company acquired based on their estimated fair values. The consideration transferred in an acquisition is measured as the aggregate of the fair values at the date of exchange of the assets given, liabilities incurred, and equity instruments issued as well as the contingent considerations and all contractual contingencies as of the acquisition date. Identifiable assets, liabilities and contingent liabilities acquired or assumed are measured separately at their fair value as of the acquisition date, irrespective of the extent of any <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-controlling</div> interests. The excess of (i) the total cost of the acquisition, fair value of the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-controlling</div> interests and acquisition date fair value of any previously held equity interest in the acquiree over (ii) the fair value of the identifiable net assets of the acquiree, is recorded as goodwill. If the cost of the acquisition is less than the fair value of the net assets of the subsidiary acquired, the difference is recognized directly in the consolidated statements of comprehensive income. </div> <div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt"> </div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"> </div> <div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt"> </div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify">The determination and allocation of fair values to the identifiable assets acquired, liabilities assumed and <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-controlling</div> interests are based on various assumptions and valuation methodologies requiring considerable management judgment. The most significant variables in these valuations are discount rates, terminal values, as well as the assumptions and estimates used to determine the cash inflows and outflows. The Company determines discount rates to be used based on the risk inherent in the related activity’s current business model and industry comparisons. Terminal values are based on the expected life of assets and forecasted cash flows over that period. </div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify">Acquisition-related costs are recognized as general and administrative expenses in the consolidated statements of comprehensive income as incurred. </div> <div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify;"><div style="font-weight:bold;display:inline;">Cash and cash equivalents </div></div> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify">Cash and cash equivalents consist of cash on hand and bank deposits, which are unrestricted as to withdrawal and use. All highly liquid investments that are readily convertible to known amounts of cash with original stated maturities of three months or less are classified as cash equivalents. </div> <div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify;"><div style="font-weight:bold;display:inline;">Short-term investments </div></div> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify">Short-term investments consist of deposits placed with financial institutions with original maturity terms from four months to one year. As of June 30, 2023, $24,938, $1,490, and $6,774 of short-term investments were placed in financial institutions in the PRC, Singapore, and Malaysia, respectively. As of June 30, 2022, $nil, $4,310, and $7,893 of short-term investments were placed in financial institutions in the PRC, Singapore, Malaysia, respectively. </div> <div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify;"><div style="font-weight:bold;display:inline;">Restricted cash </div></div> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify">Restricted cash mainly consists of the cash deposited in banks pledged for performance guarantees or bank loans. These cash balances are not available for use until these guarantees are expired or cancelled, or the loans are repaid. </div> <div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify;"><div style="font-weight:bold;display:inline;">Revenue recognition </div></div> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">Integrated solutions contracts </div></div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify">Revenues generated from designing, building, and delivering customized integrated industrial automation systems are recognized over time as the customer simultaneously receives and consumes the benefits provided by the Company’s performance as it occurs or because the customers control the related asset as it is created or enhanced. The contracts for designing, building, and delivering customized integrated industrial automation systems are legally enforceable and binding agreements between the Company and customers. The duration of contracts depends on the contract size and ranges from six months to five years excluding the warranty period. The majority of the contract duration is longer than one year. </div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify">Revenue generated from mechanical and electrical solution contracts for the construction or renovation of buildings, rail or infrastructure facilities is also recognized over time as the customer simultaneously receives and consumes the benefits provided by the Company’s performance as it occurs or because the customers control the related asset as it is created or enhanced. The contracts for mechanical and electrical solution are legally enforceable and binding agreements between the Company and customers. The duration of contracts depends on the contract size and the complexity of the construction work and ranges from six months to three years excluding the warranty period. The majority of the contract duration is longer than one year. </div> <div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt"> </div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"> </div> <div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt"> </div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify">In accordance with ASC Topic 606, <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Revenue from Contract with Customers</div></div> (“ASC 606”), recognition is based on an estimate of the income earned to date, less income recognized in earlier periods. Extent of progress toward completion is measured using the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">cost-to-cost</div></div> method where the progress (the percentage complete) is determined by dividing costs incurred to date by the total amount of costs expected to be incurred for the integrated solutions contracts. The Company’s estimates of total costs expected to be incurred for an integrated solutions contract include assumptions regarding the Company’s future effort or input such as direct costs of equipment and materials and direct labor costs. Significant estimation uncertainty exists due to the long construction periods and sensitivity of these assumptions to the extent of progress towards completion and estimated total costs of integrated solutions contracts, as both impact revenue and gross profit realization. The significant assumptions are forward-looking and could be affected by future economic and market conditions and changes in the level of efforts and costs required to complete the integrated solutions contracts. The total costs incurred may not always be proportionate to the Company’s progress in satisfying their performance obligations. Changes in the estimated total costs affect the revenue recognized in the current period and in future periods. Provisions, if any, are made in the period when anticipated losses become evident on uncompleted contracts. </div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify">The Company reviews and updates the estimated total costs of the contracts at least annually. Revisions to contract revenue and estimated total costs of the contracts are made in the period in which the facts and circumstances that cause the revision become known and are accounted for as changes in estimates. Unapproved change orders are considered claims. Claims are recognized only when they have been awarded by customers. Excluding the impact of change orders, if the estimated total costs of integrated solutions contracts, which were revised during the years ended June 30, 2021, 2022 and 2023, had been used as a basis of recognition of integrated solutions contracts revenue since the contract commencement, net income for the years ended June 30, 2021, 2022 and 2023 would have been decreased by $13,528, $28,473, and $22,516, respectively; basic net income per share for years ended June 30, 2021, 2022 and 2023 would have been decreased by $0.22, $0.47, and $0.37 respectively; and diluted net income per share for the years ended June 30, 2021, 2022 and 2023, would have decreased by $0.22, $0.46, and $0.36, respectively. Revisions to the estimated total costs for the years ended June 30, 2021, 2022 and 2023 were made in the ordinary course of business. </div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify">The Company combines a group of contracts as one project if they are closely related and are, in substance, parts of a single project with an overall profit margin. The Company segments a contract into several projects, when they are of different business substance, for example, with different business negotiation, solutions, implementation plans and margins. </div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify">Revenue in excess of billings on the contracts is recorded as costs and estimated earnings in excess of billings. Billings in excess of revenues recognized on the contracts are recorded as deferred revenue until the above revenue recognition criteria are met. Recognition of accounts receivable and costs and estimated earnings in excess of billings are discussed below. </div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify">The Company generally recognizes 100% of the contractual revenue when the customer acceptance has been obtained and no further major costs are estimated to be incurred, and normally this is also when the warranty period commences. Revenues are presented net of value-added tax collected on behalf of the government. </div> <div style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">Product sales </div></div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify">The Company’s products mainly include hardware and software. Revenue generated from sales of products is recognized when control of the promised goods is transferred to the Company’s customers <div style="display:inline;">for</div> an amount of consideration to which the Company expects to be entitled to in exchange for those goods. Revenues are presented net of value-added tax collected on behalf of the government. </div> <div style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">Service rendered </div></div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify">The Company mainly provides the following services: </div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify">The Company provides maintenance service which is generally completed onsite at the customers’ premises. Revenue is recognized over time by using the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">cost-to-cost</div></div> method to measure the progress towards the completion of the performance obligation as the customer simultaneously receives and consumes the benefits from the services rendered by the Company. As costs incurred represent work performed, the Company believes this method best depicts transfer of control of the asset to the customer. Revenues are presented net of value-added tax collected on behalf of the government. </div> <div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt"> </div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"> </div> <div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt"> </div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify">The Company also separately sells extended warranties to their integrated solution customers for a fixed period. Such arrangements are negotiated separately from the corresponding integrated solution system and are usually entered into upon the expiration of the warranty period attached to the integrated solutions contracts. During the extended warranty period, the Company is responsible for addressing issues related to the system. Part replacement is not covered in such services. The Company uses time elapsed to measure the progress toward complete satisfaction of the performance obligation and recognizes revenue ratably over the contractual term. Revenues are presented net of value-added tax collected on behalf of the government. </div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify">Excluding the impact of change orders, if the estimated total costs of service contracts, which were revised during the year ended June 30, 2023, had been used as a basis of recognition of service contract revenue since the contract commencement, net income for the years ended June 30, 2021, 2022 and 2023 would have been decreased by $9,735, $7,450 and $5,771, respectively; basic net income per share for years ended June 30, 2021, 2022 and 2023 would have been decreased by $0.16, $0.12 and $0.09, respectively; and diluted net income per share for the years ended June 30, 2021, 2022 and 2023, would have decreased by $0.16, $0.12 and $0.09, respectively. Revisions to the estimated total costs for the years ended June 30, 2021, 2022 and 2023 were made in the ordinary course of business. </div> <div style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">Contract assets </div></div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify">Contract assets include amounts that represent the rights to receive payment for goods or services that have been transferred to the customer, with the rights conditional upon something other than the passage of time. Accordingly, the Company includes the following in the contract assets: (i) unbilled amounts resulting from revenue recognized exceeding amounts billed to customers for integrated solutions contracts and maintenance service contracts using the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">cost-to-cost</div></div> method, which are recorded in the balance sheet as costs and estimated earnings in excess of billing; and (ii) accounts receivable retention amounts which were held by customers from the VIE (Concord and Bond Groups) upon the issuance of the final completion certificate and completion of the defects liability period. </div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify">Performance of the integrated solutions contracts will often extend over long periods and the Company’s right to receive payments depends on its performance in accordance with the contractual terms. The Company has different billing practices for its PRC subsidiaries, overseas subsidiaries, and the VIE (Concord and Bond Groups). For the Company’s PRC subsidiaries, billings are issued based on milestones specified in the contracts negotiated with customers. In general, there are four milestones: 1) project commencement; 2) system manufacturing and delivery; 3) installation, <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">trial-run</div> and customer acceptance; and 4) end of the warranty period. The amounts to be billed at each milestone are specified in the contract. All integrated solutions contracts have the first milestone, but not all contracts require prepayments. The length of each interval between two continuous billings under an integrated solutions contract varies depending on the duration of the contract (under certain contracts, the interval lasts more than a year) and the last billing to be issued for an integrated solutions contract is scheduled at the end of a warranty period. There are no significant financing components in the integrate solutions contracts. </div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify">For Concord and Bond Groups, billing claims rendered are subject to the further approval and certification of the customers or their designated consultants. Payments are made to Concord and Bond Groups based on the certified billings according to the payment terms mutually agreed between the customers and Concord and Bond Groups. Certain amounts are retained by the customer and payable to Concord and Bond Groups upon the issuance of the final completion certificate and completion of the defects liability period. The retained amounts are recorded as accounts receivable retention. </div> <div style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">Contract liabilities </div></div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify">Contract liabilities include the amounts that reflect obligations to provide goods or services for which payment has been received. Contract liabilities are presented in the balance sheet as deferred revenue. </div> <div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt"> </div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"> </div> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"> </div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify">The Company receives prepayments for integrated solutions contracts, product sales and service contracts for goods or services to be provided in the future. Prepayments received are recorded as deferred revenue, which is recognized as revenue based on the revenue recognition policies disclosed above for integrated solutions contracts, product sales and services rendered. </div> <div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify;"><div style="font-weight:bold;display:inline;">Accounts receivable, costs and estimated earnings in excess of billings and accounts receivable retention </div></div> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify">The carrying value of the Company’s accounts receivable, costs and estimated earnings in excess of billings and accounts receivable retention, net of the allowance for credit losses, represents their estimated net realizable value. An allowance for doubtful accounts is recognized when it is probable that the Company will not collect the amount and is written off in the period when deemed uncollectible. The Company periodically reviews the status of contracts and decides how much of an allowance for doubtful accounts should be made based on factors surrounding the credit risk of customers and historical experience. The Company does not require collateral from its customers and does not charge interest for late payments by its customers. </div> <div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify;"><div style="font-weight:bold;display:inline;">Inventories </div></div> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify">Inventories are composed of raw materials, work in progress, purchased and manufactured finished goods and low value consumables. Inventories are stated at the lower of cost and net realizable value. The Company uses the weighted average cost method as its inventory costing method. </div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify">The Company assesses the lower of cost and net realizable value for <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-saleable,</div> excess or obsolete inventories based on its periodic review of inventory quantities on hand and the latest forecasts of product demand and production requirements from its customers. The Company writes down inventories for <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-saleable,</div> excess or obsolete raw materials, <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">work-in-process</div></div> and finished goods by charging such write-downs to cost of integrated solutions contracts and/or costs of products sold. </div> <div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify;"><div style="font-weight:bold;display:inline;">Warranties </div></div> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify">Warranties represent a major term under integrated solutions contracts and maintenance service contracts, which will last, in general, for one to three years or otherwise specified in the terms of the contract. The Company accrues warranty liabilities under a service contract as a percentage of revenue recognized, which is derived from its historical experience, in order to recognize the warranty cost for the related contract throughout the contract period. </div> <div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify;"><div style="font-weight:bold;display:inline;">Property, plant and equipment, net </div></div> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify">Property, plant and equipment, other than construction in progress, are recorded at cost and are stated net of accumulated depreciation and impairment, if any. Depreciation expense is determined using the straight-line method over the estimated useful lives of the assets as follows: </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"> </div> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 68%; border: 0px; margin: 0px auto; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width:83%"></td> <td style="vertical-align:bottom;width:3%"></td> <td></td> <td></td> <td></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Buildings</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">30 - 50 years</div></td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Machinery</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">5 <div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">–</div> 10</div> years</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Software</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">3 <div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">–</div> 10</div> years</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Vehicles</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">5 <div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">–</div> 10</div> years</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Electronic and other equipment</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">3 <div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">–</div> 10</div> years</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> </table> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify">Construction in progress represents uncompleted construction work of certain facilities which, upon completion, management intends to hold for production purposes. In addition to costs under construction contracts, other costs directly related to the construction of such facilities, including duty and tariff, equipment installation and shipping costs, and borrowing costs are capitalized. Depreciation commences when the asset is placed in service. </div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify">Maintenance and repairs are charged directly to expenses as incurred, whereas betterment and renewals are capitalized in their respective accounts. When an item is retired or otherwise disposed of, the cost and applicable accumulated depreciation are removed and the resulting gain or loss is recognized for the reporting period. </div> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"> </div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"> </div> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"> </div> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify;"><div style="font-weight:bold;display:inline;">Prepaid land leases, net </div></div> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify">Prepaid land lease payments, for the land use right of four parcels of land in the PRC, three parcels of leasehold land in Malaysia and one parcel of leasehold land in Singapore, are initially stated at cost and are subsequently amortized on a straight-line basis over the lease terms of 49 to 88 years. </div> <div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify;"><div style="font-weight:bold;display:inline;">Intangible assets, net </div></div> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify">Intangible assets are carried at cost less accumulated amortization and any impairment. Intangible assets acquired in a business combination are recognized initially at fair value at the date of acquisition. Intangible assets are amortized using a straight-line method. </div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify">The estimated useful lives for the intangible assets are as follows: <br/></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 68%; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;;text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 80%;"></td> <td style="width: 7%; vertical-align: bottom;"></td> <td></td> <td></td> <td></td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> <div style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Category</div></div></div> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Estimated useful life</div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align: top; width: 80%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Patents and copyrights</div> </td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space: nowrap; vertical-align: bottom; text-indent: 0px;;text-align:right;">5 <div style="letter-spacing: 0px; top: 0px;;display:inline;">–</div> 10 years</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> </table> <div style="clear:both;max-height:0pt;;text-indent: 0px;"></div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify">Residual values are considered nil. </div> <div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify;"><div style="font-weight:bold;display:inline;">Goodwill </div></div> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify">Goodwill represents the excess of the purchase price over the estimated fair value of net tangible and identifiable intangible assets acquired. The Company assesses goodwill for impairment in accordance with ASC subtopic <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">350-20,</div> <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Intangibles – Goodwill and Other</div></div> (“ASC <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">350-20”),</div> which requires that goodwill is not amortized but to be tested for impairment at the reporting unit level at least annually and more frequently upon the occurrence of certain events as defined by ASC <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">350-20.</div> </div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify">The Company’s goodwill outstanding at June 30, 2023 was related to the acquisitions of Beijing Hollysys Industrial Software Company Ltd (“Hollysys Industrial Software”), Shandong Lukang Pharmaceutical Engineering Design Co., Ltd (“Shandong Lukang”) and Hollysys Intelligent. </div> <div style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="display:inline;">The Company has the option to assess qualitative factors first to determine whether it is necessary to perform the quantitative test in accordance with ASC <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">350-20.</div> If the Company believes, as a result of the qualitative assessment, that it is <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">more-likely-than-not</div> that the fair value of the reporting unit is less than its carrying amount, the quantitative impairment test described below is required. Otherwise, no further testing is required. In the qualitative assessment, the Company considers primary factors such as industry and market considerations, overall financial performance of the reporting unit, and other specific information related to the operations. In performing the quantitative impairment test, the first step compares the carrying amount of the reporting unit to the fair value of the reporting unit based on either quoted market prices of the ordinary shares or estimated fair value using a combination of the income approach and the market approach. If the fair value of the reporting unit exceeds the carrying value of the reporting unit, goodwill is not impaired and the Company is not required to perform further testing. If the carrying value of the reporting unit exceeds the fair value of the reporting unit, then the Company must perform the impairment test in order to determine the implied fair value of the reporting unit’s goodwill. The fair value of the reporting unit is allocated to its assets and liabilities in a manner similar to a purchase price allocation in order to determine the implied fair value of the reporting unit goodwill. If the carrying amount of the goodwill is greater than its implied fair value, the excess is recognized as an impairment loss. </div></div> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"> </div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"> </div> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"> </div> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify;"><div style="font-weight:bold;display:inline;">Impairment of long-lived assets other than goodwill </div></div> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify">The Company evaluates its long-lived assets or asset groups including acquired intangibles with finite lives for impairment whenever events or changes in circumstances (such as a significant adverse change to market conditions that will impact the future use of the assets) indicate that the carrying amount of a group of long-lived assets may not be fully recoverable. When these events occur, the Company evaluates the impairment by comparing the carrying amount of the assets to future undiscounted cash flows expected to result from the use of the assets and their eventual disposition. If the sum of the expected undiscounted cash flows is less than the carrying amount of the assets, the Company recognizes an impairment loss based on the excess of the carrying amount of the asset group over its fair value, generally based upon discounted cash flows or quoted market prices. </div> <div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify;"><div style="font-weight:bold;display:inline;">Shipping and handling costs </div></div> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify">All shipping and handling fees charged to customers are included in net revenue. Shipping and handling costs incurred are included in cost of integrated solutions contracts and/or costs of products sold as appropriate. </div> <div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify;"><div style="font-weight:bold;display:inline;">Income taxes </div></div> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify">The Company follows the liability method of accounting for income taxes. Under this method, deferred tax assets and liabilities are determined based on the differences between the financial reporting and tax bases of assets and liabilities using enacted tax rates that will be in effect in the period in which the differences are expected to reverse. The Company records a valuation allowance to offset deferred tax assets if based on the weight of available evidence, it is <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">more-likely-than-not</div> that some portion, or all, of the deferred tax assets will not be realized. The effect on deferred taxes of a change in tax rate is recognized in tax expense in the period that includes the enactment date of the change in tax rate. </div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify">The Company complies with ASC 740, <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Income Taxes</div></div> (“ASC 740”)<div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">, </div></div>which clarifies the accounting and disclosure for uncertainty in income taxes. Interests and penalties arising from underpayment of income taxes shall be computed in accordance with the related tax laws. The amount of interest expense is computed by applying the applicable statutory rate of interest to the difference between the tax position recognized and the amount previously taken or expected to be taken in a tax return. Interests and penalties recognized in accordance with ASC 740 are classified in the financial statements as a component of income tax expense. In accordance with the provisions of ASC 740, the Company recognizes in its financial statements the impact of a tax position if a tax return position or future tax position is “more likely than not” to prevail based on the facts and technical merits of the position. Tax positions that meet the “more likely than not” recognition threshold are measured at the largest amount of tax benefit that has a greater than fifty percent likelihood of being realized upon settlement. The Company’s estimated liability for unrecognized tax positions which is included in accrued liabilities is periodically assessed for adequacy and may be affected by changing interpretations of laws, rulings by tax authorities, changes and/or developments with respect to tax audits, and expiration of the statute of limitations. The outcome for a particular audit cannot be determined with certainty prior to the conclusion of the audit and, in some cases, appeal or litigation process. The actual benefits ultimately realized may differ from the Company’s estimates. As each annual filling is done, adjustments, if any, are recorded in the Company’s financial statements. Additionally, in future periods, changes in facts, circumstances, and new information may require the Company to adjust the recognition and measurement estimates with regard to individual tax positions. Changes in recognition and measurement estimates are recognized in the period in which the changes occur. </div> <div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify;"><div style="font-weight:bold;display:inline;">Research and development costs </div></div> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify">Research and development costs consist primarily of salaries, bonuses and benefits for research and development personnel. Research and development costs also include travel expenses of research and development personnel as well as depreciation of hardware equipment and software tools and other materials used in research and development activities. Research and development costs are expensed as incurred. Software development costs are also expensed as incurred as the costs qualifying for capitalization have been insignificant for the periods presented. </div> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"> </div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"> </div> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"> </div> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify;"><div style="font-weight:bold;display:inline;">VAT refunds and government subsidies </div></div> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify">Pursuant to the laws and regulations of the PRC, the Company remits 13% of its sales as value added tax (“VAT”), and then is entitled to a refund of the portion of the Company’s actual VAT burden that exceeds the 3% levied on all sales containing internally developed software products. VAT refunds are recognized in the consolidated statements of comprehensive income when cash refunds or the necessary approval from the tax authority has been received. Certain subsidiaries of the Company located in the PRC receive government subsidies from local PRC government agencies. <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;text-indent: 0px;;display:inline;">Government grants, which mainly represent amounts received from central and local governments in connection with the Company’s investments in local business districts and contributions to technology development<div style="letter-spacing: 0px; top: 0px;;display:inline;">. </div></div></div><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Government subsidies are recognized in the consolidated statements of comprehensive income when the necessary conditions have been met. Government grants received for the years ended June 30, 2021, 2022 and 2023 amounted to $</div>3,934<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">, $</div>4,987<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> and $</div>3,416<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">, respectively, of which $</div>9,192<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">, $</div>7,911<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> and $</div>6,203<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> were included as a credit to operating expenses in the consolidated statements of comprehensive income for the years ended June 30, 2021, 2022 and 2023, respectively.</div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div>As of June 30, 2022 and 2023, government grants recorded as accrued liabilities were $13,636 and $10,279, respectively. </div></div></div> <div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"></div> <div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify;"><div style="font-weight:bold;display:inline;">Appropriations to statutory reserve </div></div> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify">Under the corporate law and relevant regulations in the PRC, all of the subsidiaries of the Company located in the PRC are required to appropriate a portion of their retained earnings to statutory reserve. All subsidiaries located in the PRC are required to appropriate 10% of their annual <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">after-tax</div> income each year to the statutory reserve until the statutory reserve balance reaches 50% of the registered capital. In general, the statutory reserve shall not be used for dividend distribution purposes. In Dubai and Qatar, companies are required to appropriate 10% of its annual <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">after-tax</div> income each year to the statutory reserve and the appropriation may be suspended by the shareholders if the reserve reaches 50% of the registered capital. The statutory reserve can be used to cover the losses of the companies or to increase the capital of the companies with a decision by the general assembly of Concord Corporation Pte. Ltd, Dubai Branch (“CCPL Dubai”) and Concord Electrical Contracting Ltd., a Qatar company (“CECL”). </div> <div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify;"><div style="font-weight:bold;display:inline;">Segment reporting </div></div> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify">In accordance with ASC 280, <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Segment Reporting </div></div>(“ASC 280”), segment reporting is determined based on how the Company’s chief operating decision makers review operating results to make decisions about allocating resources and assessing performance of the Company. According to management’s approach, the Company organizes its internal financial reporting structure based on its main product and service offerings. The Company operates in three principal business segments in the financial reporting structure and their management report, namely industrial automation, rail transportation and mechanical and electrical solutions. The Company does not allocate any assets to the three segments as management does not use the information to measure the performance of the reportable segments. </div> <div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify;"><div style="font-weight:bold;display:inline;">Comprehensive income </div></div> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify">Comprehensive income is defined as the changes in equity of the Company during a period from transactions and other events and circumstances excluding transactions resulting from investments by owners and distributions to owners. In accordance with ASC 220, <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Comprehensive Income</div></div> (“ASC 220”), the Company presents components of net income and other comprehensive income in one continuous statement. </div> <div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify;"><div style="font-weight:bold;display:inline;">Investments in equity investees and equity securities </div></div> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify">The Company accounts for its equity investments under the equity method when the Company has rights and ability to exercise significant influence over the investees. Significant influence is generally considered to exist when the Company has an ownership interest in the investee between 20% and 50%. Other factors, such as representation on the investee’s board of directors and the impact of commercial arrangements, are also considered in determining whether the equity method of accounting is appropriate. </div> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"> </div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"> </div> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"> </div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify">Under the equity method, original investments are recorded at cost and adjusted by the Company’s share of undistributed earnings or losses of these entities, by the amortization of any basis difference between the amount of the Company’s investment and its share of the net assets of the investee, and by dividend distributions or subsequent investments. When dividends from an investee exceed the carrying amount of an equity method investment, the excess distribution is recognized as a gain and reported as share of net income of equity investees, net in the consolidated statements of comprehensive income when the Company is not liable for the obligations of the investee nor otherwise committed to provide financial support. In such cases, subsequent equity method earnings are not recorded until subsequent earnings equal the gain recorded. Unrealized inter-company profits and losses related to equity investees are eliminated. An impairment charge, being the difference between the carrying amount and the fair value of the equity investee, is recognized in the consolidated statements of comprehensive income when the decline in value is considered other than temporary. The Company will discontinue applying the equity method if an investment (plus additional financial support provided to the investee, if any) has been reduced to zero. When the Company has other investments in its equity-method investee and is not required to advance additional funds to that investee, the Company would continue to report its share of equity method losses in its consolidated statement of comprehensive income after its equity-method investment has been reduced to zero, to the extent of and as an adjustment to the adjusted basis of its other investments in the investee. Such losses are first applied to those investments of a lower liquidation preference before being further applied to the investments of a higher liquidation preference. </div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify">The Company uses the cumulative earnings approach to classify distributions received from equity investees. Under this approach, distributions received from equity investees are presumed to be a return on the investment and are classified as cash inflows from operating activities unless the distributions received exceed cumulative equity in earnings recognized by the investor. In such case, the excess is considered a return of investment and is classified as cash inflows from investing activities. </div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify">For equity investments other than those accounted for under the equity method or those that result in consolidation of the investee, the Company measures equity investments at fair value and recognizes any changes in fair value in net income. However, for equity investments that do not have readily determinable fair values and do not qualify for the existing practical expedient in ASC 820, <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Fair Value Measurements and Disclosures </div></div>(“ASC 820”), to estimate fair value using the net asset value per share (or its equivalent) of the investment, the Company has elected to measure those investments at cost, less any impairment, plus or minus changes resulting from observable price changes in orderly transactions for an identical or a similar investment of the same issuer. At each reporting date, the Company is required to make a qualitative assessment as to whether equity investments without a readily determinable fair value for which the measurement alternative is elected is impaired. In the event that a qualitative assessment indicates that the investment is impaired and the fair value of the investment is less than the carrying value, the carrying value is written down to its fair value. A variety of factors are considered when determining if a decline in fair value is below carrying value, including, among others, the financial condition and prospects of the investee. </div> <div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify;"><div style="font-weight:bold;display:inline;">Capitalization of interest </div></div> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify">Interest incurred on borrowings for the Company’s construction of facilities and assembly line projects during the active construction period is capitalized. The capitalization of interest ceases once a project is substantially complete. The amount to be capitalized is determined by applying the weighted-average interest rate of the Company’s outstanding borrowings to the average amount of accumulated capital expenditures for assets under construction during the year and is added to the cost of the underlying assets and amortized over their respective useful lives. </div> <div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify;"><div style="font-weight:bold;display:inline;">Income per share </div></div> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify">Income per share is computed in accordance with ASC 260, <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Earnings Per Share</div></div> (“ASC 260”). Basic income per ordinary share is computed by dividing income attributable to holders of ordinary shares by the weighted average number of ordinary shares outstanding during the period. Diluted income per ordinary share reflects the potential dilution that could occur if securities or other contracts to issue ordinary shares were exercised or converted into ordinary shares. </div> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"> </div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"> </div> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"> </div> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify;"><div style="font-weight:bold;display:inline;">Share-based compensation </div></div> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify">The Company accounts for share-based compensation in accordance with ASC 718, <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Compensation-Stock Compensation</div></div> (“ASC 718”). The Company recognizes compensation cost for an award with only service conditions that has a graded vesting schedule on a straight-line basis over the requisite service period for the entire award. The compensation cost for each vesting tranche in an award subject to performance vesting is recognized ratably from the service inception date to the vesting date for each tranche. To the extent the required service and performance conditions are not met resulting in the forfeiture of the share-based awards, previously recognized compensation expense relating to those awards is reversed. ASC 718 requires forfeitures to be estimated at the time of grant and revised, if necessary, in a subsequent period if actual forfeitures differ from initial estimates. The Company accounts for forfeitures as they occur. </div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify">For share-based awards that are subject to performance-based vesting conditions in addition to time-based vesting, the Company recognizes the estimated grant-date fair value of performance-based awards, net of estimated forfeitures, as share-based compensation expense over the vesting period based upon the Company’s determination of whether it is probable that the performance-based criteria will be achieved. At each reporting period, the Company reassesses the probability of achieving the performance-based criteria. Determining whether the performance-based criteria will be achieved involves judgment, and the estimate of share-based compensation expense may be revised periodically based on changes in the probability of achieving the performance-based criteria. Revisions are reflected in the period in which the estimate is changed. If the performance-based criteria are not met, no share-based compensation expense is recognized, and, to the extent share-based compensation expense was previously recognized, such share-based compensation expense is reversed. </div> <div style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Fair value measurements </div></div></div></div> <div style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="display:inline;">The Company complies with ASC 820, <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Fair Value Measurement </div></div>(“ASC 820”), which defines fair value, establishes a framework for measuring fair value in U.S. GAAP, and expands disclosures about fair value measurements. It does not require any new fair value measurements, but provides guidance on how to measure fair value by providing a fair value hierarchy used to classify the source of the information. It establishes a three-level valuation hierarchy of valuation techniques based on observable and unobservable inputs, which may be used to measure fair value and include the following: </div></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="display:inline;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <div style="null;text-indent: 0px;"> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 96%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: auto; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 6%;"></td> <td style="width: 1%; vertical-align: bottom;"></td> <td style="width: 1%;"></td> <td style="width: 1%; vertical-align: bottom;"></td> <td style="width: 91%;"></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Level 1</div></div></div></td> <td style="vertical-align: bottom;"><div style="display:inline;">  </div></td> <td style="vertical-align: top;"><div style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">-</div></div></div></td> <td style="vertical-align: bottom;"><div style="display:inline;">  </div></td> <td style="vertical-align: top;"><div style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Quoted prices in active markets for identical assets or liabilities.</div></div></div></td></tr> <tr style="font-size: 1pt;"> <td style="height: 6pt;"><div style="display:inline;"></div></td> <td colspan="2" style="height: 6pt;"><div style="display:inline;"></div></td> <td colspan="2" style="height: 6pt;"><div style="display:inline;"></div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Level 2</div></div></div></td> <td style="vertical-align: bottom;"><div style="display:inline;">  </div></td> <td style="vertical-align: top;"><div style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">-</div></div></div></td> <td style="vertical-align: bottom;"><div style="display:inline;">  </div></td> <td style="vertical-align: top;"><div style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Inputs other than Level 1 that are observable, either directly or indirectly, such as quoted prices for similar assets or liabilities; quoted prices in markets that are not active; or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.</div></div></div></td></tr> <tr style="font-size: 1pt;"> <td style="height: 6pt;"><div style="display:inline;"></div></td> <td colspan="2" style="height: 6pt;"><div style="display:inline;"></div></td> <td colspan="2" style="height: 6pt;"><div style="display:inline;"></div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Level 3</div></div></div></td> <td style="vertical-align: bottom;"><div style="display:inline;">  </div></td> <td style="vertical-align: top;"><div style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">-</div></div></div></td> <td style="vertical-align: bottom;"><div style="display:inline;">  </div></td> <td style="vertical-align: top;"><div style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.</div></div></div></td></tr></table><div style="clear:both;max-height:0pt;"></div></div> <div style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Classification within the hierarchy is determined based on the lowest level of input that is significant to the fair value measurement. </div></div></div> <div style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">ASC 820 describes three main approaches to measuring the fair value of assets and liabilities: (1) market approach; (2) income approach and (3) cost approach. The market approach uses prices and other relevant information generated from market transactions involving identical or comparable assets or liabilities. The income approach uses valuation techniques to convert future amounts to a single present value amount. The measurement is based on the value indicated by current market expectations about those future amounts. The cost approach is based on the amount that would currently be required to replace an asset. </div></div></div> <div style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Leases </div></div></div></div> <div style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Leases have been classified as either capital or operating leases. Leases that transfer substantially all the benefits and risks incidental to the ownership of assets are accounted for as if there was an acquisition of an asset and incurrence of an obligation at the inception of the lease. All other leases are accounted for as operating leases wherein rental payments are expensed as incurred. </div></div></div> <div style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Accounting for lessor </div></div></div></div></div> <div style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Minimum contractual rental from leases are recognized on a straight-line basis over the non-cancelable term of the lease. With respect to a particular lease, actual amounts billed in accordance with the lease during any given period may be higher or lower than the amount of rental revenue recognized for the period. Straight-line rental revenue commences when the customer assumes control of the leased premises. Accrued straight-line rents receivable represents the amount by which straight-line rental revenue exceeds rents currently billed in accordance with lease agreements. Contingent rental revenue is accrued when the contingency is removed. </div></div></div> <div style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Operating lease as lessee </div></div></div></div></div> <div style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company determines if an arrangement is a lease at inception. The Company classifies a lease as a finance lease or an operating lease at lease commencement date as appropriate. The Company has operating leases for certain offices and warehouses and does not have any finance leases for the fiscal years ended June 30, 2022 and 2023. </div></div></div> <div style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">For operating leases, the Company records a lease liability and corresponding right-of-use (ROU) asset at lease commencement. Lease terms are based on the non-cancellable term of the lease and may contain options to extend the lease when it is reasonably certain that the Company will exercise the option. Lease liabilities represent the present value of the lease payments not yet paid, discounted using the discount rate for the lease at lease commencement. </div></div></div> <div style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company estimates its incremental borrowing rate for its leases at the commencement date to determine the present value of future lease payments when the implicit rate is not readily determinable in the lease. In estimating its incremental borrowing rate, the Company considers its credit rating and publicly available data of borrowing rates for loans of similar amount, currency and term as the lease. </div></div></div> <div style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Operating leases are presented as operating lease ROU assets and operating lease liabilities on the consolidated balance sheet. Prepaid land leases are separately classified on the consolidated balance sheets. Lease liabilities that become due within one year of the balance sheet date are classified as current liabilities. Operating lease ROU asset represents the right to use an underlying asset for the lease term and are recognized in an amount equal to the lease liability adjusted for any lease payments made prior to commencement date, less any lease incentives received and any initial direct costs incurred by the Company. </div></div></div> <div style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">After lease commencement, operating lease liabilities are measured at the present value of the remaining lease payments using the discount rate determined at lease commencement. Operating lease ROU assets are measured at the amount of the lease liabilities and further adjusted for prepaid or accrued lease payments, the remaining balance of any lease incentives received, unamortized initial direct costs and impairment of the ROU assets, if any. Operating lease expense is recognized as a single cost on a straight-line basis over the lease term. </div></div></div> <div style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Operating lease as lessor </div></div></div></div></div> <div style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company classifies a lease as an operating, sales-type or direct financing lease at lease commencement date as appropriate. For operating leases, the Company recognized rental income over the non-cancellable lease term on a straight-line basis. The Company does not have any sales-type or direct financing leases for the fiscal years ended June 30, 2021, 2022 and 2023. </div></div></div> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"> </div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"> </div> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"> </div> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify;"><div style="font-weight:bold;display:inline;">Concentration of risks </div></div><div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">Concentration of credit risk </div></div></div></div><div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify">Assets that potentially subject the Company to a significant concentration of credit risk primarily consist of cash and cash equivalents, short-term investments, restricted cash, accounts receivable, costs and estimated earnings in excess of billings, accounts receivable retention, other receivables and amounts due from related parties. The maximum exposure of such assets to credit risk is their carrying amounts as of the balance sheet date. As of June 30, 2023, substantially all of the Company’s cash and cash equivalents and short-term investments were managed by financial institutions located in the PRC, Singapore and Malaysia, which management believes are of high credit quality. Accounts receivable, other receivables and amounts due from related parties are typically unsecured and the risk with respect to accounts receivable is mitigated by credit evaluations the Company performs on its customers and its ongoing monitoring process of outstanding balances. </div><div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify">The Company has no customer that individually comprised 10% or more of the outstanding balance of accounts receivable as of June 30, 2022 and 2023, respectively. The Company does not require collateral or other security to support instruments subject to credit risk. </div><div style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">Concentration of business and economic risk </div></div></div></div><div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify">A majority of the Company’s net revenue and net income is derived in the PRC. The Company’s operations may be adversely affected by significant political, economic and social uncertainties in the PRC. Although the PRC government has been pursuing economic reform policies for more than 20 years, no assurance can be given that the PRC government will continue to pursue such policies or that such policies may not be significantly altered, especially in the event of a change in leadership, social or political disruption or unforeseen circumstances affecting the PRC’s political, economic and social conditions. There is also no guarantee that the PRC government’s pursuit of economic reforms will be consistent or effective. </div><div style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">Concentration of currency convertibility risk </div></div></div></div><div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify">A majority of the Company’s businesses are transacted in RMB, which is not freely convertible into foreign currencies. All foreign exchange transactions take place either through the People’s Bank of China or other banks authorized to buy and sell foreign currencies at the exchange rates quoted by the People’s Bank of China. Approval of foreign currency payments by the People’s Bank of China or other regulatory institutions requires submitting a payment application form together with suppliers’ invoices, shipping documents and signed contracts. </div><div style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">Concentration of foreign currency exchange rate risk </div></div></div></div><div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify">The Company’s exposure to foreign currency exchange rate risk primarily relates to monetary assets or liabilities held in foreign currencies. Since July 21, 2005, the RMB has been permitted to fluctuate within a narrow and managed band against a basket of certain foreign currencies. On June 19, 2010, the People’s Bank of China announced the end of the RMB’s de facto peg to USD, a policy which was instituted in late 2008 in the face of the global financial crisis, to further reform the RMB exchange rate regime and to enhance the RMB’s exchange rate flexibility. The exchange rate floating bands will remain the same as previously announced in the inter-bank foreign exchange market. The US dollar against RMB appreciated by 8.62%, depreciated by 3.65% and depreciated by 8.45% for the years ended June 30, 2021, 2022 and 2023, respectively. Any significant revaluation of RMB may materially and adversely affect the Company’s cash flows, revenues, earnings and financial position, and the value of its shares in US dollars. An appreciation of the US dollar against the RMB would result in foreign currency translation losses when translating the net assets of the Company from RMB into the US dollar. </div><div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify">For the years ended June 30, 2021, 2022 and 2023, the net foreign currency translation gains (losses) resulting from the translation of RMB, SGD and other functional currencies to the US dollar reporting currency recorded in stockholders’ equity as part of accumulated other comprehensive income was $96,331, $(45,469), and $(99,763), respectively. </div> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"> </div><div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"> </div><div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="display:inline;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div><div style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="font-size: 10pt;;font-weight:bold;display:inline;">Recent accounting pronouncements</div></div><div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">Recently Adopted Standards </div></div></div></div><div style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In August 2020, the FASB issued ASU 2020-06, “Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging — Contracts in Entity’s Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity”, which simplifies an issuer’s accounting for certain convertible instruments and the application of derivatives scope exception for contracts in an entity’s own equity. This guidance also addresses how convertible instruments are accounted for in the diluted earnings per share calculation and required enhanced disclosures about the terms of convertible instruments and contracts in an entity’s own equity. The new guidance is required to be applied either retrospectively to financial instruments outstanding as of the beginning of the first comparable reporting period for each prior reporting period presented or retrospectively with the cumulative effect of the change to be recognized as an adjustment to the opening balance of retained earnings at the date of adoption. This guidance is effective in the year ended June 30, 2023 and the impact was not material to the consolidated financial statements. </div></div></div><div style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In November 2021, the FASB issued ASU 2021-10, Government Assistance (Topic 832): Disclosure by Business Entities about Government Assistance (ASU 2021-10), which improves the transparency of government assistance received by most business entities by requiring the disclosure of: (1) the types of government assistance received; (2) the accounting for such assistance; and (3) the effect of the assistance on a business entity’s financial statements. This guidance is effective in the year ended June 30, 2023 and the impact was not material to the consolidated financial statements. </div></div></div><div style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">Standards Effective in Future Years </div></div></div></div></div><div style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;text-indent: 0px;;display:inline;">In October 2021, the FASB issued ASU 2021-08, Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers, which provides guidance on the acquirer’s accounting for acquired revenue contracts with customers in a business combination. The amendments require an acquirer to recognize and measures contract assets and contract liabilities acquired in a business combination at the acquisition date in accordance with ASC 606 as if it had originated the contracts. This guidance also provides certain practical expedients for acquirers when recognizing and measuring acquired contract assets and contract liabilities from revenue contracts in a business combination. The new guidance is required to be applied prospectively to business combinations occurring on or after the date of adoption. This guidance is effective for the Group for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. Early adoption is permitted. The Group does not expect that the adoption of this guidance will have a material impact on its financial position, results of operations and cash flows.</div></div></div><div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"> </div><div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"> </div> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"> </div> <div style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In June 2022, the FASB issued ASU 2022-03, Fair Value Measurement (Topic 820): Fair Value Measurement of Equity Securities Subject to Contractual Sale Restrictions, which clarifies that a contractual restriction on the sale of an equity security is not considered part of the unit of account of the equity security and, therefore, is not considered in measuring fair value. The amendments also clarify that an entity cannot, as a separate unit of account, recognize and measure a contractual sale restriction. This guidance also requires certain disclosures for equity securities subject to contractual sale restrictions. The new guidance is required to be applied prospectively with any adjustments from the adoption of the amendments recognized in earnings and disclosed on the date of adoption. This guidance is effective for the Group for fiscal years beginning after December 15, 2023, and interim periods within those fiscal years. Early adoption is permitted. The Group does not expect that the adoption of this guidance will have a material impact on its financial position, results of operations and cash flows. </div></div></div> <div style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;text-indent: 0px;;display:inline;">In March 2020, the FASB issued ASU 2020-04, “Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting” and issued a subsequent amendment which refines the scope of the ASU and clarifies some of its guidance as part of the FASB’s monitoring of global reference rate reform activities in January 2021 within ASU 2021-01 (collectively, including ASU 2020-04, “ASC 848”). ASC 848 provides optional expedients and exceptions for applying U.S. GAAP on contract modifications and hedge accounting to contracts, hedging relationships, and other transactions that reference LIBOR or another reference rate expected to be discontinued because of reference rate reform, if certain criteria are met. These optional expedients and exceptions provided in ASC 848 are effective for the Company from January 1, 2020 through December 31, 2024. The Company does not expect that the adoption of this guidance will have a material impact on the financial position, results of operations and cash flows.</div></div></div> <div style="margin-top: 6pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Basis of Presentation </div></div></div></div> <div style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The consolidated financial statements are prepared in accordance with U.S. GAAP. </div></div></div> <div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Principles of Consolidation </div></div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify">The consolidated financial statements include the financial statements of the Company, its subsidiaries and a VIE. All inter-company transactions and balances between the Company, its subsidiaries, and the VIE are eliminated upon consolidation. The Company included the results of operations of acquired businesses from the respective dates of acquisition. </div> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify;"><div style="font-weight:bold;display:inline;">Use of estimates </div></div> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify">The preparation of financial statements in conformity with U<div style="display:inline;">.</div>S<div style="display:inline;">.</div> GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosures of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Management evaluates estimates, including those related to the expected total costs of integrated solutions contracts and service contracts, allowance for current expected credit losses, fair value of the retained equity interest of a former subsidiary, warranties, valuation allowance of deferred tax assets, impairment of goodwill and other long-lived assets, goodwill related to the acquisition of Beijing Hollysys Intelligent Technologies Co., Ltd (“Hollysys Intelligent”), provision for loss contracts, incremental borrowing rate (“IBR”) for operating leases and net realizable value of inventory. Management’s estimates are based on historical experience and on various other assumptions that are believed to be reasonable, the results of which form the basis for making judgments about the carrying values of assets and liabilities. Actual results could differ materially from those estimates. </div> <div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify;"><div style="font-weight:bold;display:inline;">Foreign currency translations and transactions </div></div> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify">The Company’s functional currency is the United States dollar (“US dollars” or “$”); whereas the Company’s subsidiaries and VIE use the primary currency of the economic environment in which their operations are conducted as their functional currency. According to the criteria of ASC 830, <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Foreign Currency Matters</div></div>, the Company uses the US dollars as its reporting currency. </div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify">The Company translates the assets and liabilities of its subsidiaries and VIE into US dollars using the rate of exchange prevailing at the balance sheet date, and the consolidated statements of comprehensive income are translated at average rates during the reporting period. Adjustments resulting from the translation of financial statements from the functional currency into US dollars are recorded in stockholders’ equity as part of accumulated other comprehensive income. Transactions denominated in currencies other than the functional currency are translated into the functional currency at the exchange rates prevailing on the transaction dates, and the exchange gains or losses are reflected in the consolidated statements of comprehensive income for the reporting period. </div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify">“RMB” and “CNY” refer to Renminbi, the legal currency of China; “SGD” and “S$” refer to the Singapore dollar, the legal currency of Singapore; “US dollar,” “$” and “US$” refer to the legal currency of the United States; “MYR” refers to the Malaysian Ringgit, the legal currency of Malaysia; “AED” refers to the United Arab Emirates Dirham, the legal currency of United Arab Emirates; “HKD” refers to the Hong Kong dollar, the legal currency of Hong Kong; “MOP” refers to the Macau Pataca, the legal currency of Macau; “INR” refers to the Indian Rupee, the legal currency of India; and “QAR” refers to the Qatar Riyal, the legal currency of Qatar; “IDR” refers to Indonesia Rupiah, the legal currency of Indonesia, “PHP” refers to Philippine Peso, the legal currency of Philippines. </div> <div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify;"><div style="font-weight:bold;display:inline;">Business combinations </div></div> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify">The Company accounts for its business combinations using the purchase method of accounting in accordance with ASC Topic 805, <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Business Combinations</div></div> (“ASC 805”). The purchase method of accounting requires that the consideration transferred be allocated to the assets, including separately identifiable assets and liabilities the Company acquired based on their estimated fair values. The consideration transferred in an acquisition is measured as the aggregate of the fair values at the date of exchange of the assets given, liabilities incurred, and equity instruments issued as well as the contingent considerations and all contractual contingencies as of the acquisition date. Identifiable assets, liabilities and contingent liabilities acquired or assumed are measured separately at their fair value as of the acquisition date, irrespective of the extent of any <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-controlling</div> interests. The excess of (i) the total cost of the acquisition, fair value of the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-controlling</div> interests and acquisition date fair value of any previously held equity interest in the acquiree over (ii) the fair value of the identifiable net assets of the acquiree, is recorded as goodwill. If the cost of the acquisition is less than the fair value of the net assets of the subsidiary acquired, the difference is recognized directly in the consolidated statements of comprehensive income. </div> <div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt"> </div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"> </div> <div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt"> </div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify">The determination and allocation of fair values to the identifiable assets acquired, liabilities assumed and <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-controlling</div> interests are based on various assumptions and valuation methodologies requiring considerable management judgment. The most significant variables in these valuations are discount rates, terminal values, as well as the assumptions and estimates used to determine the cash inflows and outflows. The Company determines discount rates to be used based on the risk inherent in the related activity’s current business model and industry comparisons. Terminal values are based on the expected life of assets and forecasted cash flows over that period. </div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify">Acquisition-related costs are recognized as general and administrative expenses in the consolidated statements of comprehensive income as incurred. </div> <div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify;"><div style="font-weight:bold;display:inline;">Cash and cash equivalents </div></div> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify">Cash and cash equivalents consist of cash on hand and bank deposits, which are unrestricted as to withdrawal and use. All highly liquid investments that are readily convertible to known amounts of cash with original stated maturities of three months or less are classified as cash equivalents. </div> <div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify;"><div style="font-weight:bold;display:inline;">Short-term investments </div></div> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify">Short-term investments consist of deposits placed with financial institutions with original maturity terms from four months to one year. As of June 30, 2023, $24,938, $1,490, and $6,774 of short-term investments were placed in financial institutions in the PRC, Singapore, and Malaysia, respectively. As of June 30, 2022, $nil, $4,310, and $7,893 of short-term investments were placed in financial institutions in the PRC, Singapore, Malaysia, respectively. </div> 24938000 1490000 6774000 0 4310000 7893000 <div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify;"><div style="font-weight:bold;display:inline;">Restricted cash </div></div> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify">Restricted cash mainly consists of the cash deposited in banks pledged for performance guarantees or bank loans. These cash balances are not available for use until these guarantees are expired or cancelled, or the loans are repaid. </div> <div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify;"><div style="font-weight:bold;display:inline;">Revenue recognition </div></div> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">Integrated solutions contracts </div></div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify">Revenues generated from designing, building, and delivering customized integrated industrial automation systems are recognized over time as the customer simultaneously receives and consumes the benefits provided by the Company’s performance as it occurs or because the customers control the related asset as it is created or enhanced. The contracts for designing, building, and delivering customized integrated industrial automation systems are legally enforceable and binding agreements between the Company and customers. The duration of contracts depends on the contract size and ranges from six months to five years excluding the warranty period. The majority of the contract duration is longer than one year. </div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify">Revenue generated from mechanical and electrical solution contracts for the construction or renovation of buildings, rail or infrastructure facilities is also recognized over time as the customer simultaneously receives and consumes the benefits provided by the Company’s performance as it occurs or because the customers control the related asset as it is created or enhanced. The contracts for mechanical and electrical solution are legally enforceable and binding agreements between the Company and customers. The duration of contracts depends on the contract size and the complexity of the construction work and ranges from six months to three years excluding the warranty period. The majority of the contract duration is longer than one year. </div> <div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt"> </div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"> </div> <div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt"> </div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify">In accordance with ASC Topic 606, <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Revenue from Contract with Customers</div></div> (“ASC 606”), recognition is based on an estimate of the income earned to date, less income recognized in earlier periods. Extent of progress toward completion is measured using the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">cost-to-cost</div></div> method where the progress (the percentage complete) is determined by dividing costs incurred to date by the total amount of costs expected to be incurred for the integrated solutions contracts. The Company’s estimates of total costs expected to be incurred for an integrated solutions contract include assumptions regarding the Company’s future effort or input such as direct costs of equipment and materials and direct labor costs. Significant estimation uncertainty exists due to the long construction periods and sensitivity of these assumptions to the extent of progress towards completion and estimated total costs of integrated solutions contracts, as both impact revenue and gross profit realization. The significant assumptions are forward-looking and could be affected by future economic and market conditions and changes in the level of efforts and costs required to complete the integrated solutions contracts. The total costs incurred may not always be proportionate to the Company’s progress in satisfying their performance obligations. Changes in the estimated total costs affect the revenue recognized in the current period and in future periods. Provisions, if any, are made in the period when anticipated losses become evident on uncompleted contracts. </div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify">The Company reviews and updates the estimated total costs of the contracts at least annually. Revisions to contract revenue and estimated total costs of the contracts are made in the period in which the facts and circumstances that cause the revision become known and are accounted for as changes in estimates. Unapproved change orders are considered claims. Claims are recognized only when they have been awarded by customers. Excluding the impact of change orders, if the estimated total costs of integrated solutions contracts, which were revised during the years ended June 30, 2021, 2022 and 2023, had been used as a basis of recognition of integrated solutions contracts revenue since the contract commencement, net income for the years ended June 30, 2021, 2022 and 2023 would have been decreased by $13,528, $28,473, and $22,516, respectively; basic net income per share for years ended June 30, 2021, 2022 and 2023 would have been decreased by $0.22, $0.47, and $0.37 respectively; and diluted net income per share for the years ended June 30, 2021, 2022 and 2023, would have decreased by $0.22, $0.46, and $0.36, respectively. Revisions to the estimated total costs for the years ended June 30, 2021, 2022 and 2023 were made in the ordinary course of business. </div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify">The Company combines a group of contracts as one project if they are closely related and are, in substance, parts of a single project with an overall profit margin. The Company segments a contract into several projects, when they are of different business substance, for example, with different business negotiation, solutions, implementation plans and margins. </div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify">Revenue in excess of billings on the contracts is recorded as costs and estimated earnings in excess of billings. Billings in excess of revenues recognized on the contracts are recorded as deferred revenue until the above revenue recognition criteria are met. Recognition of accounts receivable and costs and estimated earnings in excess of billings are discussed below. </div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify">The Company generally recognizes 100% of the contractual revenue when the customer acceptance has been obtained and no further major costs are estimated to be incurred, and normally this is also when the warranty period commences. Revenues are presented net of value-added tax collected on behalf of the government. </div> <div style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">Product sales </div></div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify">The Company’s products mainly include hardware and software. Revenue generated from sales of products is recognized when control of the promised goods is transferred to the Company’s customers <div style="display:inline;">for</div> an amount of consideration to which the Company expects to be entitled to in exchange for those goods. Revenues are presented net of value-added tax collected on behalf of the government. </div> <div style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">Service rendered </div></div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify">The Company mainly provides the following services: </div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify">The Company provides maintenance service which is generally completed onsite at the customers’ premises. Revenue is recognized over time by using the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">cost-to-cost</div></div> method to measure the progress towards the completion of the performance obligation as the customer simultaneously receives and consumes the benefits from the services rendered by the Company. As costs incurred represent work performed, the Company believes this method best depicts transfer of control of the asset to the customer. Revenues are presented net of value-added tax collected on behalf of the government. </div> <div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt"> </div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"> </div> <div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt"> </div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify">The Company also separately sells extended warranties to their integrated solution customers for a fixed period. Such arrangements are negotiated separately from the corresponding integrated solution system and are usually entered into upon the expiration of the warranty period attached to the integrated solutions contracts. During the extended warranty period, the Company is responsible for addressing issues related to the system. Part replacement is not covered in such services. The Company uses time elapsed to measure the progress toward complete satisfaction of the performance obligation and recognizes revenue ratably over the contractual term. Revenues are presented net of value-added tax collected on behalf of the government. </div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify">Excluding the impact of change orders, if the estimated total costs of service contracts, which were revised during the year ended June 30, 2023, had been used as a basis of recognition of service contract revenue since the contract commencement, net income for the years ended June 30, 2021, 2022 and 2023 would have been decreased by $9,735, $7,450 and $5,771, respectively; basic net income per share for years ended June 30, 2021, 2022 and 2023 would have been decreased by $0.16, $0.12 and $0.09, respectively; and diluted net income per share for the years ended June 30, 2021, 2022 and 2023, would have decreased by $0.16, $0.12 and $0.09, respectively. Revisions to the estimated total costs for the years ended June 30, 2021, 2022 and 2023 were made in the ordinary course of business. </div> <div style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">Contract assets </div></div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify">Contract assets include amounts that represent the rights to receive payment for goods or services that have been transferred to the customer, with the rights conditional upon something other than the passage of time. Accordingly, the Company includes the following in the contract assets: (i) unbilled amounts resulting from revenue recognized exceeding amounts billed to customers for integrated solutions contracts and maintenance service contracts using the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">cost-to-cost</div></div> method, which are recorded in the balance sheet as costs and estimated earnings in excess of billing; and (ii) accounts receivable retention amounts which were held by customers from the VIE (Concord and Bond Groups) upon the issuance of the final completion certificate and completion of the defects liability period. </div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify">Performance of the integrated solutions contracts will often extend over long periods and the Company’s right to receive payments depends on its performance in accordance with the contractual terms. The Company has different billing practices for its PRC subsidiaries, overseas subsidiaries, and the VIE (Concord and Bond Groups). For the Company’s PRC subsidiaries, billings are issued based on milestones specified in the contracts negotiated with customers. In general, there are four milestones: 1) project commencement; 2) system manufacturing and delivery; 3) installation, <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">trial-run</div> and customer acceptance; and 4) end of the warranty period. The amounts to be billed at each milestone are specified in the contract. All integrated solutions contracts have the first milestone, but not all contracts require prepayments. The length of each interval between two continuous billings under an integrated solutions contract varies depending on the duration of the contract (under certain contracts, the interval lasts more than a year) and the last billing to be issued for an integrated solutions contract is scheduled at the end of a warranty period. There are no significant financing components in the integrate solutions contracts. </div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify">For Concord and Bond Groups, billing claims rendered are subject to the further approval and certification of the customers or their designated consultants. Payments are made to Concord and Bond Groups based on the certified billings according to the payment terms mutually agreed between the customers and Concord and Bond Groups. Certain amounts are retained by the customer and payable to Concord and Bond Groups upon the issuance of the final completion certificate and completion of the defects liability period. The retained amounts are recorded as accounts receivable retention. </div> <div style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">Contract liabilities </div></div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify">Contract liabilities include the amounts that reflect obligations to provide goods or services for which payment has been received. Contract liabilities are presented in the balance sheet as deferred revenue. </div> <div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt"> </div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"> </div> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"> </div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify">The Company receives prepayments for integrated solutions contracts, product sales and service contracts for goods or services to be provided in the future. Prepayments received are recorded as deferred revenue, which is recognized as revenue based on the revenue recognition policies disclosed above for integrated solutions contracts, product sales and services rendered. </div> P6M P5Y P6M P3Y 13528000 28473000 22516000 0.22 0.47 0.37 0.22 0.46 0.36 1 9735000 7450000 5771000 0.16 0.12 0.09 0.16 0.12 0.09 <div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify;"><div style="font-weight:bold;display:inline;">Accounts receivable, costs and estimated earnings in excess of billings and accounts receivable retention </div></div> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify">The carrying value of the Company’s accounts receivable, costs and estimated earnings in excess of billings and accounts receivable retention, net of the allowance for credit losses, represents their estimated net realizable value. An allowance for doubtful accounts is recognized when it is probable that the Company will not collect the amount and is written off in the period when deemed uncollectible. The Company periodically reviews the status of contracts and decides how much of an allowance for doubtful accounts should be made based on factors surrounding the credit risk of customers and historical experience. The Company does not require collateral from its customers and does not charge interest for late payments by its customers. </div> <div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify;"><div style="font-weight:bold;display:inline;">Inventories </div></div> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify">Inventories are composed of raw materials, work in progress, purchased and manufactured finished goods and low value consumables. Inventories are stated at the lower of cost and net realizable value. The Company uses the weighted average cost method as its inventory costing method. </div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify">The Company assesses the lower of cost and net realizable value for <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-saleable,</div> excess or obsolete inventories based on its periodic review of inventory quantities on hand and the latest forecasts of product demand and production requirements from its customers. The Company writes down inventories for <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-saleable,</div> excess or obsolete raw materials, <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">work-in-process</div></div> and finished goods by charging such write-downs to cost of integrated solutions contracts and/or costs of products sold. </div> <div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify;"><div style="font-weight:bold;display:inline;">Warranties </div></div> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify">Warranties represent a major term under integrated solutions contracts and maintenance service contracts, which will last, in general, for one to three years or otherwise specified in the terms of the contract. The Company accrues warranty liabilities under a service contract as a percentage of revenue recognized, which is derived from its historical experience, in order to recognize the warranty cost for the related contract throughout the contract period. </div> <div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify;"><div style="font-weight:bold;display:inline;">Property, plant and equipment, net </div></div> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify">Property, plant and equipment, other than construction in progress, are recorded at cost and are stated net of accumulated depreciation and impairment, if any. Depreciation expense is determined using the straight-line method over the estimated useful lives of the assets as follows: </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"> </div> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 68%; border: 0px; margin: 0px auto; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width:83%"></td> <td style="vertical-align:bottom;width:3%"></td> <td></td> <td></td> <td></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Buildings</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">30 - 50 years</div></td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Machinery</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">5 <div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">–</div> 10</div> years</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Software</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">3 <div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">–</div> 10</div> years</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Vehicles</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">5 <div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">–</div> 10</div> years</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Electronic and other equipment</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">3 <div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">–</div> 10</div> years</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> </table> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify">Construction in progress represents uncompleted construction work of certain facilities which, upon completion, management intends to hold for production purposes. In addition to costs under construction contracts, other costs directly related to the construction of such facilities, including duty and tariff, equipment installation and shipping costs, and borrowing costs are capitalized. Depreciation commences when the asset is placed in service. </div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify">Maintenance and repairs are charged directly to expenses as incurred, whereas betterment and renewals are capitalized in their respective accounts. When an item is retired or otherwise disposed of, the cost and applicable accumulated depreciation are removed and the resulting gain or loss is recognized for the reporting period. </div> Depreciation expense is determined using the straight-line method over the estimated useful lives of the assets as follows: <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"> </div> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 68%; border: 0px; margin: 0px auto; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width:83%"></td> <td style="vertical-align:bottom;width:3%"></td> <td></td> <td></td> <td></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Buildings</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">30 - 50 years</div></td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Machinery</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">5 <div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">–</div> 10</div> years</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Software</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">3 <div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">–</div> 10</div> years</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Vehicles</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">5 <div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">–</div> 10</div> years</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Electronic and other equipment</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">3 <div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">–</div> 10</div> years</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> </table> P30Y P50Y P5Y P10Y P3Y P10Y P5Y P10Y P3Y P10Y <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify;"><div style="font-weight:bold;display:inline;">Prepaid land leases, net </div></div> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify">Prepaid land lease payments, for the land use right of four parcels of land in the PRC, three parcels of leasehold land in Malaysia and one parcel of leasehold land in Singapore, are initially stated at cost and are subsequently amortized on a straight-line basis over the lease terms of 49 to 88 years. </div> P49Y P88Y <div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify;"><div style="font-weight:bold;display:inline;">Intangible assets, net </div></div> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify">Intangible assets are carried at cost less accumulated amortization and any impairment. Intangible assets acquired in a business combination are recognized initially at fair value at the date of acquisition. Intangible assets are amortized using a straight-line method. </div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify">The estimated useful lives for the intangible assets are as follows: <br/></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 68%; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;;text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 80%;"></td> <td style="width: 7%; vertical-align: bottom;"></td> <td></td> <td></td> <td></td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> <div style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Category</div></div></div> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Estimated useful life</div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align: top; width: 80%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Patents and copyrights</div> </td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space: nowrap; vertical-align: bottom; text-indent: 0px;;text-align:right;">5 <div style="letter-spacing: 0px; top: 0px;;display:inline;">–</div> 10 years</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> </table> <div style="clear:both;max-height:0pt;;text-indent: 0px;"></div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify">Residual values are considered nil. </div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify">The estimated useful lives for the intangible assets are as follows: <br/></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 68%; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;;text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 80%;"></td> <td style="width: 7%; vertical-align: bottom;"></td> <td></td> <td></td> <td></td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> <div style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Category</div></div></div> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Estimated useful life</div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align: top; width: 80%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Patents and copyrights</div> </td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space: nowrap; vertical-align: bottom; text-indent: 0px;;text-align:right;">5 <div style="letter-spacing: 0px; top: 0px;;display:inline;">–</div> 10 years</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> </table> <div style="clear:both;max-height:0pt;;text-indent: 0px;"></div> P5Y P10Y <div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify;"><div style="font-weight:bold;display:inline;">Goodwill </div></div> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify">Goodwill represents the excess of the purchase price over the estimated fair value of net tangible and identifiable intangible assets acquired. The Company assesses goodwill for impairment in accordance with ASC subtopic <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">350-20,</div> <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Intangibles – Goodwill and Other</div></div> (“ASC <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">350-20”),</div> which requires that goodwill is not amortized but to be tested for impairment at the reporting unit level at least annually and more frequently upon the occurrence of certain events as defined by ASC <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">350-20.</div> </div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify">The Company’s goodwill outstanding at June 30, 2023 was related to the acquisitions of Beijing Hollysys Industrial Software Company Ltd (“Hollysys Industrial Software”), Shandong Lukang Pharmaceutical Engineering Design Co., Ltd (“Shandong Lukang”) and Hollysys Intelligent. </div> <div style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="display:inline;">The Company has the option to assess qualitative factors first to determine whether it is necessary to perform the quantitative test in accordance with ASC <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">350-20.</div> If the Company believes, as a result of the qualitative assessment, that it is <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">more-likely-than-not</div> that the fair value of the reporting unit is less than its carrying amount, the quantitative impairment test described below is required. Otherwise, no further testing is required. In the qualitative assessment, the Company considers primary factors such as industry and market considerations, overall financial performance of the reporting unit, and other specific information related to the operations. In performing the quantitative impairment test, the first step compares the carrying amount of the reporting unit to the fair value of the reporting unit based on either quoted market prices of the ordinary shares or estimated fair value using a combination of the income approach and the market approach. If the fair value of the reporting unit exceeds the carrying value of the reporting unit, goodwill is not impaired and the Company is not required to perform further testing. If the carrying value of the reporting unit exceeds the fair value of the reporting unit, then the Company must perform the impairment test in order to determine the implied fair value of the reporting unit’s goodwill. The fair value of the reporting unit is allocated to its assets and liabilities in a manner similar to a purchase price allocation in order to determine the implied fair value of the reporting unit goodwill. If the carrying amount of the goodwill is greater than its implied fair value, the excess is recognized as an impairment loss. </div></div> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify;"><div style="font-weight:bold;display:inline;">Impairment of long-lived assets other than goodwill </div></div> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify">The Company evaluates its long-lived assets or asset groups including acquired intangibles with finite lives for impairment whenever events or changes in circumstances (such as a significant adverse change to market conditions that will impact the future use of the assets) indicate that the carrying amount of a group of long-lived assets may not be fully recoverable. When these events occur, the Company evaluates the impairment by comparing the carrying amount of the assets to future undiscounted cash flows expected to result from the use of the assets and their eventual disposition. If the sum of the expected undiscounted cash flows is less than the carrying amount of the assets, the Company recognizes an impairment loss based on the excess of the carrying amount of the asset group over its fair value, generally based upon discounted cash flows or quoted market prices. </div> <div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify;"><div style="font-weight:bold;display:inline;">Shipping and handling costs </div></div> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify">All shipping and handling fees charged to customers are included in net revenue. Shipping and handling costs incurred are included in cost of integrated solutions contracts and/or costs of products sold as appropriate. </div> <div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify;"><div style="font-weight:bold;display:inline;">Income taxes </div></div> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify">The Company follows the liability method of accounting for income taxes. Under this method, deferred tax assets and liabilities are determined based on the differences between the financial reporting and tax bases of assets and liabilities using enacted tax rates that will be in effect in the period in which the differences are expected to reverse. The Company records a valuation allowance to offset deferred tax assets if based on the weight of available evidence, it is <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">more-likely-than-not</div> that some portion, or all, of the deferred tax assets will not be realized. The effect on deferred taxes of a change in tax rate is recognized in tax expense in the period that includes the enactment date of the change in tax rate. </div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify">The Company complies with ASC 740, <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Income Taxes</div></div> (“ASC 740”)<div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">, </div></div>which clarifies the accounting and disclosure for uncertainty in income taxes. Interests and penalties arising from underpayment of income taxes shall be computed in accordance with the related tax laws. The amount of interest expense is computed by applying the applicable statutory rate of interest to the difference between the tax position recognized and the amount previously taken or expected to be taken in a tax return. Interests and penalties recognized in accordance with ASC 740 are classified in the financial statements as a component of income tax expense. In accordance with the provisions of ASC 740, the Company recognizes in its financial statements the impact of a tax position if a tax return position or future tax position is “more likely than not” to prevail based on the facts and technical merits of the position. Tax positions that meet the “more likely than not” recognition threshold are measured at the largest amount of tax benefit that has a greater than fifty percent likelihood of being realized upon settlement. The Company’s estimated liability for unrecognized tax positions which is included in accrued liabilities is periodically assessed for adequacy and may be affected by changing interpretations of laws, rulings by tax authorities, changes and/or developments with respect to tax audits, and expiration of the statute of limitations. The outcome for a particular audit cannot be determined with certainty prior to the conclusion of the audit and, in some cases, appeal or litigation process. The actual benefits ultimately realized may differ from the Company’s estimates. As each annual filling is done, adjustments, if any, are recorded in the Company’s financial statements. Additionally, in future periods, changes in facts, circumstances, and new information may require the Company to adjust the recognition and measurement estimates with regard to individual tax positions. Changes in recognition and measurement estimates are recognized in the period in which the changes occur. </div> <div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify;"><div style="font-weight:bold;display:inline;">Research and development costs </div></div> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify">Research and development costs consist primarily of salaries, bonuses and benefits for research and development personnel. Research and development costs also include travel expenses of research and development personnel as well as depreciation of hardware equipment and software tools and other materials used in research and development activities. Research and development costs are expensed as incurred. Software development costs are also expensed as incurred as the costs qualifying for capitalization have been insignificant for the periods presented. </div> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify;"><div style="font-weight:bold;display:inline;">VAT refunds and government subsidies </div></div> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify">Pursuant to the laws and regulations of the PRC, the Company remits 13% of its sales as value added tax (“VAT”), and then is entitled to a refund of the portion of the Company’s actual VAT burden that exceeds the 3% levied on all sales containing internally developed software products. VAT refunds are recognized in the consolidated statements of comprehensive income when cash refunds or the necessary approval from the tax authority has been received. Certain subsidiaries of the Company located in the PRC receive government subsidies from local PRC government agencies. <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;text-indent: 0px;;display:inline;">Government grants, which mainly represent amounts received from central and local governments in connection with the Company’s investments in local business districts and contributions to technology development<div style="letter-spacing: 0px; top: 0px;;display:inline;">. </div></div></div><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Government subsidies are recognized in the consolidated statements of comprehensive income when the necessary conditions have been met. Government grants received for the years ended June 30, 2021, 2022 and 2023 amounted to $</div>3,934<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">, $</div>4,987<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> and $</div>3,416<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">, respectively, of which $</div>9,192<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">, $</div>7,911<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> and $</div>6,203<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> were included as a credit to operating expenses in the consolidated statements of comprehensive income for the years ended June 30, 2021, 2022 and 2023, respectively.</div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div>As of June 30, 2022 and 2023, government grants recorded as accrued liabilities were $13,636 and $10,279, respectively. </div></div></div> <div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"></div> 0.13 0.03 3934000 4987000 3416000 9192000 7911000 6203000 13636000 10279000 <div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify;"><div style="font-weight:bold;display:inline;">Appropriations to statutory reserve </div></div> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify">Under the corporate law and relevant regulations in the PRC, all of the subsidiaries of the Company located in the PRC are required to appropriate a portion of their retained earnings to statutory reserve. All subsidiaries located in the PRC are required to appropriate 10% of their annual <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">after-tax</div> income each year to the statutory reserve until the statutory reserve balance reaches 50% of the registered capital. In general, the statutory reserve shall not be used for dividend distribution purposes. In Dubai and Qatar, companies are required to appropriate 10% of its annual <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">after-tax</div> income each year to the statutory reserve and the appropriation may be suspended by the shareholders if the reserve reaches 50% of the registered capital. The statutory reserve can be used to cover the losses of the companies or to increase the capital of the companies with a decision by the general assembly of Concord Corporation Pte. Ltd, Dubai Branch (“CCPL Dubai”) and Concord Electrical Contracting Ltd., a Qatar company (“CECL”). </div> 0.10 0.50 0.10 0.50 <div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify;"><div style="font-weight:bold;display:inline;">Segment reporting </div></div> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify">In accordance with ASC 280, <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Segment Reporting </div></div>(“ASC 280”), segment reporting is determined based on how the Company’s chief operating decision makers review operating results to make decisions about allocating resources and assessing performance of the Company. According to management’s approach, the Company organizes its internal financial reporting structure based on its main product and service offerings. The Company operates in three principal business segments in the financial reporting structure and their management report, namely industrial automation, rail transportation and mechanical and electrical solutions. The Company does not allocate any assets to the three segments as management does not use the information to measure the performance of the reportable segments. </div> <div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify;"><div style="font-weight:bold;display:inline;">Comprehensive income </div></div> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify">Comprehensive income is defined as the changes in equity of the Company during a period from transactions and other events and circumstances excluding transactions resulting from investments by owners and distributions to owners. In accordance with ASC 220, <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Comprehensive Income</div></div> (“ASC 220”), the Company presents components of net income and other comprehensive income in one continuous statement. </div> <div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify;"><div style="font-weight:bold;display:inline;">Investments in equity investees and equity securities </div></div> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify">The Company accounts for its equity investments under the equity method when the Company has rights and ability to exercise significant influence over the investees. Significant influence is generally considered to exist when the Company has an ownership interest in the investee between 20% and 50%. Other factors, such as representation on the investee’s board of directors and the impact of commercial arrangements, are also considered in determining whether the equity method of accounting is appropriate. </div> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"> </div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"> </div> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"> </div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify">Under the equity method, original investments are recorded at cost and adjusted by the Company’s share of undistributed earnings or losses of these entities, by the amortization of any basis difference between the amount of the Company’s investment and its share of the net assets of the investee, and by dividend distributions or subsequent investments. When dividends from an investee exceed the carrying amount of an equity method investment, the excess distribution is recognized as a gain and reported as share of net income of equity investees, net in the consolidated statements of comprehensive income when the Company is not liable for the obligations of the investee nor otherwise committed to provide financial support. In such cases, subsequent equity method earnings are not recorded until subsequent earnings equal the gain recorded. Unrealized inter-company profits and losses related to equity investees are eliminated. An impairment charge, being the difference between the carrying amount and the fair value of the equity investee, is recognized in the consolidated statements of comprehensive income when the decline in value is considered other than temporary. The Company will discontinue applying the equity method if an investment (plus additional financial support provided to the investee, if any) has been reduced to zero. When the Company has other investments in its equity-method investee and is not required to advance additional funds to that investee, the Company would continue to report its share of equity method losses in its consolidated statement of comprehensive income after its equity-method investment has been reduced to zero, to the extent of and as an adjustment to the adjusted basis of its other investments in the investee. Such losses are first applied to those investments of a lower liquidation preference before being further applied to the investments of a higher liquidation preference. </div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify">The Company uses the cumulative earnings approach to classify distributions received from equity investees. Under this approach, distributions received from equity investees are presumed to be a return on the investment and are classified as cash inflows from operating activities unless the distributions received exceed cumulative equity in earnings recognized by the investor. In such case, the excess is considered a return of investment and is classified as cash inflows from investing activities. </div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify">For equity investments other than those accounted for under the equity method or those that result in consolidation of the investee, the Company measures equity investments at fair value and recognizes any changes in fair value in net income. However, for equity investments that do not have readily determinable fair values and do not qualify for the existing practical expedient in ASC 820, <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Fair Value Measurements and Disclosures </div></div>(“ASC 820”), to estimate fair value using the net asset value per share (or its equivalent) of the investment, the Company has elected to measure those investments at cost, less any impairment, plus or minus changes resulting from observable price changes in orderly transactions for an identical or a similar investment of the same issuer. At each reporting date, the Company is required to make a qualitative assessment as to whether equity investments without a readily determinable fair value for which the measurement alternative is elected is impaired. In the event that a qualitative assessment indicates that the investment is impaired and the fair value of the investment is less than the carrying value, the carrying value is written down to its fair value. A variety of factors are considered when determining if a decline in fair value is below carrying value, including, among others, the financial condition and prospects of the investee. </div> 0.20 0.50 <div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify;"><div style="font-weight:bold;display:inline;">Capitalization of interest </div></div> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify">Interest incurred on borrowings for the Company’s construction of facilities and assembly line projects during the active construction period is capitalized. The capitalization of interest ceases once a project is substantially complete. The amount to be capitalized is determined by applying the weighted-average interest rate of the Company’s outstanding borrowings to the average amount of accumulated capital expenditures for assets under construction during the year and is added to the cost of the underlying assets and amortized over their respective useful lives. </div> <div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify;"><div style="font-weight:bold;display:inline;">Income per share </div></div> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify">Income per share is computed in accordance with ASC 260, <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Earnings Per Share</div></div> (“ASC 260”). Basic income per ordinary share is computed by dividing income attributable to holders of ordinary shares by the weighted average number of ordinary shares outstanding during the period. Diluted income per ordinary share reflects the potential dilution that could occur if securities or other contracts to issue ordinary shares were exercised or converted into ordinary shares. </div> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify;"><div style="font-weight:bold;display:inline;">Share-based compensation </div></div> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify">The Company accounts for share-based compensation in accordance with ASC 718, <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Compensation-Stock Compensation</div></div> (“ASC 718”). The Company recognizes compensation cost for an award with only service conditions that has a graded vesting schedule on a straight-line basis over the requisite service period for the entire award. The compensation cost for each vesting tranche in an award subject to performance vesting is recognized ratably from the service inception date to the vesting date for each tranche. To the extent the required service and performance conditions are not met resulting in the forfeiture of the share-based awards, previously recognized compensation expense relating to those awards is reversed. ASC 718 requires forfeitures to be estimated at the time of grant and revised, if necessary, in a subsequent period if actual forfeitures differ from initial estimates. The Company accounts for forfeitures as they occur. </div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify">For share-based awards that are subject to performance-based vesting conditions in addition to time-based vesting, the Company recognizes the estimated grant-date fair value of performance-based awards, net of estimated forfeitures, as share-based compensation expense over the vesting period based upon the Company’s determination of whether it is probable that the performance-based criteria will be achieved. At each reporting period, the Company reassesses the probability of achieving the performance-based criteria. Determining whether the performance-based criteria will be achieved involves judgment, and the estimate of share-based compensation expense may be revised periodically based on changes in the probability of achieving the performance-based criteria. Revisions are reflected in the period in which the estimate is changed. If the performance-based criteria are not met, no share-based compensation expense is recognized, and, to the extent share-based compensation expense was previously recognized, such share-based compensation expense is reversed. </div> <div style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Fair value measurements </div></div></div></div> <div style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="display:inline;">The Company complies with ASC 820, <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Fair Value Measurement </div></div>(“ASC 820”), which defines fair value, establishes a framework for measuring fair value in U.S. GAAP, and expands disclosures about fair value measurements. It does not require any new fair value measurements, but provides guidance on how to measure fair value by providing a fair value hierarchy used to classify the source of the information. It establishes a three-level valuation hierarchy of valuation techniques based on observable and unobservable inputs, which may be used to measure fair value and include the following: </div></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="display:inline;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <div style="null;text-indent: 0px;"> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 96%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: auto; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 6%;"></td> <td style="width: 1%; vertical-align: bottom;"></td> <td style="width: 1%;"></td> <td style="width: 1%; vertical-align: bottom;"></td> <td style="width: 91%;"></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Level 1</div></div></div></td> <td style="vertical-align: bottom;"><div style="display:inline;">  </div></td> <td style="vertical-align: top;"><div style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">-</div></div></div></td> <td style="vertical-align: bottom;"><div style="display:inline;">  </div></td> <td style="vertical-align: top;"><div style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Quoted prices in active markets for identical assets or liabilities.</div></div></div></td></tr> <tr style="font-size: 1pt;"> <td style="height: 6pt;"><div style="display:inline;"></div></td> <td colspan="2" style="height: 6pt;"><div style="display:inline;"></div></td> <td colspan="2" style="height: 6pt;"><div style="display:inline;"></div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Level 2</div></div></div></td> <td style="vertical-align: bottom;"><div style="display:inline;">  </div></td> <td style="vertical-align: top;"><div style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">-</div></div></div></td> <td style="vertical-align: bottom;"><div style="display:inline;">  </div></td> <td style="vertical-align: top;"><div style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Inputs other than Level 1 that are observable, either directly or indirectly, such as quoted prices for similar assets or liabilities; quoted prices in markets that are not active; or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.</div></div></div></td></tr> <tr style="font-size: 1pt;"> <td style="height: 6pt;"><div style="display:inline;"></div></td> <td colspan="2" style="height: 6pt;"><div style="display:inline;"></div></td> <td colspan="2" style="height: 6pt;"><div style="display:inline;"></div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Level 3</div></div></div></td> <td style="vertical-align: bottom;"><div style="display:inline;">  </div></td> <td style="vertical-align: top;"><div style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">-</div></div></div></td> <td style="vertical-align: bottom;"><div style="display:inline;">  </div></td> <td style="vertical-align: top;"><div style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.</div></div></div></td></tr></table><div style="clear:both;max-height:0pt;"></div></div> <div style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Classification within the hierarchy is determined based on the lowest level of input that is significant to the fair value measurement. </div></div></div> <div style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">ASC 820 describes three main approaches to measuring the fair value of assets and liabilities: (1) market approach; (2) income approach and (3) cost approach. The market approach uses prices and other relevant information generated from market transactions involving identical or comparable assets or liabilities. The income approach uses valuation techniques to convert future amounts to a single present value amount. The measurement is based on the value indicated by current market expectations about those future amounts. The cost approach is based on the amount that would currently be required to replace an asset. </div></div></div> <div style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Leases </div></div></div></div> <div style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Leases have been classified as either capital or operating leases. Leases that transfer substantially all the benefits and risks incidental to the ownership of assets are accounted for as if there was an acquisition of an asset and incurrence of an obligation at the inception of the lease. All other leases are accounted for as operating leases wherein rental payments are expensed as incurred. </div></div></div> <div style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Accounting for lessor </div></div></div></div></div> <div style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Minimum contractual rental from leases are recognized on a straight-line basis over the non-cancelable term of the lease. With respect to a particular lease, actual amounts billed in accordance with the lease during any given period may be higher or lower than the amount of rental revenue recognized for the period. Straight-line rental revenue commences when the customer assumes control of the leased premises. Accrued straight-line rents receivable represents the amount by which straight-line rental revenue exceeds rents currently billed in accordance with lease agreements. Contingent rental revenue is accrued when the contingency is removed. </div></div></div> <div style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Operating lease as lessee </div></div></div></div></div> <div style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company determines if an arrangement is a lease at inception. The Company classifies a lease as a finance lease or an operating lease at lease commencement date as appropriate. The Company has operating leases for certain offices and warehouses and does not have any finance leases for the fiscal years ended June 30, 2022 and 2023. </div></div></div> <div style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">For operating leases, the Company records a lease liability and corresponding right-of-use (ROU) asset at lease commencement. Lease terms are based on the non-cancellable term of the lease and may contain options to extend the lease when it is reasonably certain that the Company will exercise the option. Lease liabilities represent the present value of the lease payments not yet paid, discounted using the discount rate for the lease at lease commencement. </div></div></div> <div style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company estimates its incremental borrowing rate for its leases at the commencement date to determine the present value of future lease payments when the implicit rate is not readily determinable in the lease. In estimating its incremental borrowing rate, the Company considers its credit rating and publicly available data of borrowing rates for loans of similar amount, currency and term as the lease. </div></div></div> <div style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Operating leases are presented as operating lease ROU assets and operating lease liabilities on the consolidated balance sheet. Prepaid land leases are separately classified on the consolidated balance sheets. Lease liabilities that become due within one year of the balance sheet date are classified as current liabilities. Operating lease ROU asset represents the right to use an underlying asset for the lease term and are recognized in an amount equal to the lease liability adjusted for any lease payments made prior to commencement date, less any lease incentives received and any initial direct costs incurred by the Company. </div></div></div> <div style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">After lease commencement, operating lease liabilities are measured at the present value of the remaining lease payments using the discount rate determined at lease commencement. Operating lease ROU assets are measured at the amount of the lease liabilities and further adjusted for prepaid or accrued lease payments, the remaining balance of any lease incentives received, unamortized initial direct costs and impairment of the ROU assets, if any. Operating lease expense is recognized as a single cost on a straight-line basis over the lease term. </div></div></div> <div style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Operating lease as lessor </div></div></div></div></div> <div style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company classifies a lease as an operating, sales-type or direct financing lease at lease commencement date as appropriate. For operating leases, the Company recognized rental income over the non-cancellable lease term on a straight-line basis. The Company does not have any sales-type or direct financing leases for the fiscal years ended June 30, 2021, 2022 and 2023. </div></div></div> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify;"><div style="font-weight:bold;display:inline;">Concentration of risks </div></div><div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">Concentration of credit risk </div></div></div></div><div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify">Assets that potentially subject the Company to a significant concentration of credit risk primarily consist of cash and cash equivalents, short-term investments, restricted cash, accounts receivable, costs and estimated earnings in excess of billings, accounts receivable retention, other receivables and amounts due from related parties. The maximum exposure of such assets to credit risk is their carrying amounts as of the balance sheet date. As of June 30, 2023, substantially all of the Company’s cash and cash equivalents and short-term investments were managed by financial institutions located in the PRC, Singapore and Malaysia, which management believes are of high credit quality. Accounts receivable, other receivables and amounts due from related parties are typically unsecured and the risk with respect to accounts receivable is mitigated by credit evaluations the Company performs on its customers and its ongoing monitoring process of outstanding balances. </div><div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify">The Company has no customer that individually comprised 10% or more of the outstanding balance of accounts receivable as of June 30, 2022 and 2023, respectively. The Company does not require collateral or other security to support instruments subject to credit risk. </div><div style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">Concentration of business and economic risk </div></div></div></div><div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify">A majority of the Company’s net revenue and net income is derived in the PRC. The Company’s operations may be adversely affected by significant political, economic and social uncertainties in the PRC. Although the PRC government has been pursuing economic reform policies for more than 20 years, no assurance can be given that the PRC government will continue to pursue such policies or that such policies may not be significantly altered, especially in the event of a change in leadership, social or political disruption or unforeseen circumstances affecting the PRC’s political, economic and social conditions. There is also no guarantee that the PRC government’s pursuit of economic reforms will be consistent or effective. </div><div style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">Concentration of currency convertibility risk </div></div></div></div><div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify">A majority of the Company’s businesses are transacted in RMB, which is not freely convertible into foreign currencies. All foreign exchange transactions take place either through the People’s Bank of China or other banks authorized to buy and sell foreign currencies at the exchange rates quoted by the People’s Bank of China. Approval of foreign currency payments by the People’s Bank of China or other regulatory institutions requires submitting a payment application form together with suppliers’ invoices, shipping documents and signed contracts. </div><div style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">Concentration of foreign currency exchange rate risk </div></div></div></div><div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify">The Company’s exposure to foreign currency exchange rate risk primarily relates to monetary assets or liabilities held in foreign currencies. Since July 21, 2005, the RMB has been permitted to fluctuate within a narrow and managed band against a basket of certain foreign currencies. On June 19, 2010, the People’s Bank of China announced the end of the RMB’s de facto peg to USD, a policy which was instituted in late 2008 in the face of the global financial crisis, to further reform the RMB exchange rate regime and to enhance the RMB’s exchange rate flexibility. The exchange rate floating bands will remain the same as previously announced in the inter-bank foreign exchange market. The US dollar against RMB appreciated by 8.62%, depreciated by 3.65% and depreciated by 8.45% for the years ended June 30, 2021, 2022 and 2023, respectively. Any significant revaluation of RMB may materially and adversely affect the Company’s cash flows, revenues, earnings and financial position, and the value of its shares in US dollars. An appreciation of the US dollar against the RMB would result in foreign currency translation losses when translating the net assets of the Company from RMB into the US dollar. </div><div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify">For the years ended June 30, 2021, 2022 and 2023, the net foreign currency translation gains (losses) resulting from the translation of RMB, SGD and other functional currencies to the US dollar reporting currency recorded in stockholders’ equity as part of accumulated other comprehensive income was $96,331, $(45,469), and $(99,763), respectively. </div> 0.10 0.10 0.0862 0.0365 0.0845 96331000 -45469000 -99763000 <div style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="font-size: 10pt;;font-weight:bold;display:inline;">Recent accounting pronouncements</div></div><div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">Recently Adopted Standards </div></div></div></div><div style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In August 2020, the FASB issued ASU 2020-06, “Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging — Contracts in Entity’s Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity”, which simplifies an issuer’s accounting for certain convertible instruments and the application of derivatives scope exception for contracts in an entity’s own equity. This guidance also addresses how convertible instruments are accounted for in the diluted earnings per share calculation and required enhanced disclosures about the terms of convertible instruments and contracts in an entity’s own equity. The new guidance is required to be applied either retrospectively to financial instruments outstanding as of the beginning of the first comparable reporting period for each prior reporting period presented or retrospectively with the cumulative effect of the change to be recognized as an adjustment to the opening balance of retained earnings at the date of adoption. This guidance is effective in the year ended June 30, 2023 and the impact was not material to the consolidated financial statements. </div></div></div><div style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In November 2021, the FASB issued ASU 2021-10, Government Assistance (Topic 832): Disclosure by Business Entities about Government Assistance (ASU 2021-10), which improves the transparency of government assistance received by most business entities by requiring the disclosure of: (1) the types of government assistance received; (2) the accounting for such assistance; and (3) the effect of the assistance on a business entity’s financial statements. This guidance is effective in the year ended June 30, 2023 and the impact was not material to the consolidated financial statements. </div></div></div><div style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">Standards Effective in Future Years </div></div></div></div></div><div style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;text-indent: 0px;;display:inline;">In October 2021, the FASB issued ASU 2021-08, Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers, which provides guidance on the acquirer’s accounting for acquired revenue contracts with customers in a business combination. The amendments require an acquirer to recognize and measures contract assets and contract liabilities acquired in a business combination at the acquisition date in accordance with ASC 606 as if it had originated the contracts. This guidance also provides certain practical expedients for acquirers when recognizing and measuring acquired contract assets and contract liabilities from revenue contracts in a business combination. The new guidance is required to be applied prospectively to business combinations occurring on or after the date of adoption. This guidance is effective for the Group for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. Early adoption is permitted. The Group does not expect that the adoption of this guidance will have a material impact on its financial position, results of operations and cash flows.</div></div></div><div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"> </div><div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"> </div> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"> </div> <div style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In June 2022, the FASB issued ASU 2022-03, Fair Value Measurement (Topic 820): Fair Value Measurement of Equity Securities Subject to Contractual Sale Restrictions, which clarifies that a contractual restriction on the sale of an equity security is not considered part of the unit of account of the equity security and, therefore, is not considered in measuring fair value. The amendments also clarify that an entity cannot, as a separate unit of account, recognize and measure a contractual sale restriction. This guidance also requires certain disclosures for equity securities subject to contractual sale restrictions. The new guidance is required to be applied prospectively with any adjustments from the adoption of the amendments recognized in earnings and disclosed on the date of adoption. This guidance is effective for the Group for fiscal years beginning after December 15, 2023, and interim periods within those fiscal years. Early adoption is permitted. The Group does not expect that the adoption of this guidance will have a material impact on its financial position, results of operations and cash flows. </div></div></div> <div style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;text-indent: 0px;;display:inline;">In March 2020, the FASB issued ASU 2020-04, “Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting” and issued a subsequent amendment which refines the scope of the ASU and clarifies some of its guidance as part of the FASB’s monitoring of global reference rate reform activities in January 2021 within ASU 2021-01 (collectively, including ASU 2020-04, “ASC 848”). ASC 848 provides optional expedients and exceptions for applying U.S. GAAP on contract modifications and hedge accounting to contracts, hedging relationships, and other transactions that reference LIBOR or another reference rate expected to be discontinued because of reference rate reform, if certain criteria are met. These optional expedients and exceptions provided in ASC 848 are effective for the Company from January 1, 2020 through December 31, 2024. The Company does not expect that the adoption of this guidance will have a material impact on the financial position, results of operations and cash flows.</div></div></div> <div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify;"><div style="font-weight:bold;display:inline;">NOTE 3 - INVENTORIES </div></div> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify">Components of inventories are as follows: </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"> </div> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border:0;margin:0 auto"> <tr style="font-size: 0px;"> <td style="width:76%"></td> <td style="vertical-align:bottom;width:4%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:4%"></td> <td></td> <td></td> <td></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">June 30,</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Raw materials</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">53,304</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">56,354</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Work in progress</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">16,026</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">26,545</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Finished goods</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">21,913</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">28,735</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">   91,243</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">111,634</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr></table> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify">Components of inventories are as follows: </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"> </div> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border:0;margin:0 auto"> <tr style="font-size: 0px;"> <td style="width:76%"></td> <td style="vertical-align:bottom;width:4%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:4%"></td> <td></td> <td></td> <td></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">June 30,</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Raw materials</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">53,304</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">56,354</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Work in progress</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">16,026</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">26,545</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Finished goods</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">21,913</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">28,735</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">   91,243</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">111,634</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr></table> 53304000 56354000 16026000 26545000 21913000 28735000 91243000 111634000 <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify;"><div style="font-weight:bold;display:inline;">NOTE 4 - ACCOUNTS RECEIVABLE </div></div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"> </div> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border:0;margin:0 auto"> <tr style="font-size: 0px;"> <td style="width:77%"></td> <td style="vertical-align:bottom;width:4%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:3%"></td> <td></td> <td></td> <td></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">June 30,</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Notes receivable</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">68,953</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">38,046</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Accounts receivable</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">326,413</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">344,785</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Allowance for credit losses</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(77,603</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(73,009</td> <td style="white-space:nowrap;vertical-align:bottom">) </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">317,763</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">309,822</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr></table> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify">The movements in allowance for credit losses are as follows: </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"> </div> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto"> <tr style="font-size: 0px;"> <td style="width:72%"></td> <td style="vertical-align:bottom;width:4%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:3%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:3%"></td> <td></td> <td></td> <td></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">June 30,</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Balance at the beginning of year</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">41,618</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">66,839</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">77,603</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Adoption of ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">2016-13</div></div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">16,284</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Additions</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">7,749</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">15,972</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">5,191</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Written off</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(3,965</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(3,852</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(4,587</td> <td style="white-space:nowrap;vertical-align:bottom">) </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Translation adjustment</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">5,153</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(1,356</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(5,198</td> <td style="white-space:nowrap;vertical-align:bottom">) </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Balance at the end of year</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">66,839</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">77,603</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">73,009</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr></table> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border:0;margin:0 auto"> <tr style="font-size: 0px;"> <td style="width:77%"></td> <td style="vertical-align:bottom;width:4%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:3%"></td> <td></td> <td></td> <td></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">June 30,</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Notes receivable</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">68,953</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">38,046</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Accounts receivable</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">326,413</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">344,785</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Allowance for credit losses</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(77,603</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(73,009</td> <td style="white-space:nowrap;vertical-align:bottom">) </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">317,763</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">309,822</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr></table> 68953000 38046000 326413000 344785000 77603000 73009000 317763000 309822000 <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify">The movements in allowance for credit losses are as follows: </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"> </div> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto"> <tr style="font-size: 0px;"> <td style="width:72%"></td> <td style="vertical-align:bottom;width:4%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:3%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:3%"></td> <td></td> <td></td> <td></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">June 30,</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Balance at the beginning of year</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">41,618</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">66,839</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">77,603</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Adoption of ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">2016-13</div></div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">16,284</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Additions</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">7,749</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">15,972</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">5,191</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Written off</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(3,965</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(3,852</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(4,587</td> <td style="white-space:nowrap;vertical-align:bottom">) </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Translation adjustment</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">5,153</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(1,356</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(5,198</td> <td style="white-space:nowrap;vertical-align:bottom">) </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Balance at the end of year</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">66,839</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">77,603</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">73,009</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr></table> 41618000 66839000 77603000 16284000 0 0 7749000 15972000 5191000 3965000 3852000 4587000 5153000 -1356000 -5198000 66839000 77603000 73009000 <div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify;"><div style="font-weight:bold;display:inline;">NOTE 5 - COSTS AND ESTIMATED EARNINGS IN EXCESS OF BILLINGS </div></div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"> </div> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border:0;margin:0 auto"> <tr style="font-size: 0px;"> <td style="width:73%"></td> <td style="vertical-align:bottom;width:4%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:3%"></td> <td></td> <td></td> <td></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">June 30,</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Contract costs incurred plus estimated earnings</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,072,872</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,196,127</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Less: Progress billings</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(831,817</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(928,427</td> <td style="white-space:nowrap;vertical-align:bottom">) </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Cost and estimated earnings in excess of billings</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">241,055</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">267,700</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Less: Allowance for credit losses</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(12,178</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(14,438</td> <td style="white-space:nowrap;vertical-align:bottom">) </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">228,877</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">253,262</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr></table> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify">The movements in allowance for credit losses are as follows: </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"> </div> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto"> <tr style="font-size: 0px;"> <td style="width:73%"></td> <td style="vertical-align:bottom;width:3%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:3%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:3%"></td> <td></td> <td></td> <td></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">June 30,</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Balance at the beginning of year</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">6,150</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">11,835</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">12,178</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Adoption of ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">2016-13</div></div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3,111</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Additions (reversals)</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,758</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">209</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3,043</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Translation adjustments</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">816</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">134</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(783</td> <td style="white-space:nowrap;vertical-align:bottom">) </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Balance at the end of year</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">11,835</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">12,178</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">14,438</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr></table> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border:0;margin:0 auto"> <tr style="font-size: 0px;"> <td style="width:73%"></td> <td style="vertical-align:bottom;width:4%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:3%"></td> <td></td> <td></td> <td></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">June 30,</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Contract costs incurred plus estimated earnings</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,072,872</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,196,127</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Less: Progress billings</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(831,817</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(928,427</td> <td style="white-space:nowrap;vertical-align:bottom">) </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Cost and estimated earnings in excess of billings</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">241,055</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">267,700</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Less: Allowance for credit losses</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(12,178</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(14,438</td> <td style="white-space:nowrap;vertical-align:bottom">) </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">228,877</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">253,262</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr></table> 1072872000 1196127000 -831817000 -928427000 241055000 267700000 12178000 14438000 228877000 253262000 <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify">The movements in allowance for credit losses are as follows: </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"> </div> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto"> <tr style="font-size: 0px;"> <td style="width:73%"></td> <td style="vertical-align:bottom;width:3%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:3%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:3%"></td> <td></td> <td></td> <td></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">June 30,</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Balance at the beginning of year</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">6,150</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">11,835</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">12,178</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Adoption of ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">2016-13</div></div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3,111</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Additions (reversals)</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,758</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">209</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3,043</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Translation adjustments</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">816</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">134</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(783</td> <td style="white-space:nowrap;vertical-align:bottom">) </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Balance at the end of year</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">11,835</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">12,178</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">14,438</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr></table> 6150000 11835000 12178000 3111000 0 0 1758000 209000 3043000 816000 134000 -783000 11835000 12178000 14438000 <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify;"><div style="font-weight:bold;display:inline;">NOTE 6 - REVENUE FROM CONTRACTS WITH CUSTOMERS </div></div> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">Remaining Unsatisfied Performance Obligations (“RUPO”) </div></div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify">As of June 30, 2023, the Company’s backlog relating to unsatisfied (or partially unsatisfied) performance obligations in contracts with its customers was $909.5 million. The Company expects to recognize the majority of its remaining performance obligations as revenue within the next three years. </div> <div style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">Disaggregation of revenues </div></div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify">The Company assesses revenues based upon the nature or type of goods or services it provides and the geographic location of the related businesses. The geographic locations are consistent with the reportable segments. For more information on the reportable segments, see Note 24, “Segment Reporting”. The following table present disaggregated revenue information: </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"> </div> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto"> <tr style="font-size: 0px;"> <td style="width:71%"></td> <td style="vertical-align:bottom;width:3%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:3%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:3%"></td> <td></td> <td></td> <td></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Year ended June 30, 2023</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">PRC</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-PRC</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Total</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Integrated solutions contracts revenue</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">547,557</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">84,543</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">632,100</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Product sales</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">44,408</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3,016</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">47,424</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Maintenance service revenue</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">94,095</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">94,095</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Extended warranty service revenue</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3,754</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3,754</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Total</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$</div></div></td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">689,814</div></div></td> <td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">87,559</div></div></td> <td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">777,373</div></div></td> <td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> </table> <div style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">Contract assets and contract liabilities </div></div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify"></div> <div style="margin-top: 8pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify;">These contract assets and liabilities are calculated on a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">contract-by-contract</div></div> basis and reported on a net basis at the end of reporting period. The Company recognized revenue of $123,037 for the year ended June 30, 202<div style="letter-spacing: 0px; top: 0px;;display:inline;">3</div>, which was previously deferred and included in the contract liability at the beginning of the year. This revenue was driven primarily by performance obligations satisfied. </div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify">Contract assets and contract liabilities are summarized below: </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"> </div> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border:0;margin:0 auto"> <tr style="font-size: 0px;"> <td style="width:74%"></td> <td style="vertical-align:bottom;width:5%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:5%"></td> <td></td> <td></td> <td></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">June 30, 2022</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">June 30, 2023</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Contract assets, current</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">235,712</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">261,752</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Contract assets, <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-current</div></div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">9,582</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">8,333</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Contract liabilities</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">208,636</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">182,995</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> </table> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"> </div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"> </div> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;;text-indent: 0px;"> </div> <div style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The increase in contract assets was primarily due to timing of revenue recognized relative to its billings. The decrease in contract liabilities was primarily due to the timing of contractual milestones. No other factors materially impacted the change in the contract liabilities balance. </div></div></div> 909500000 P3Y The following table present disaggregated revenue information: <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"> </div> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto"> <tr style="font-size: 0px;"> <td style="width:71%"></td> <td style="vertical-align:bottom;width:3%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:3%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:3%"></td> <td></td> <td></td> <td></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Year ended June 30, 2023</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">PRC</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-PRC</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Total</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Integrated solutions contracts revenue</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">547,557</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">84,543</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">632,100</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Product sales</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">44,408</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3,016</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">47,424</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Maintenance service revenue</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">94,095</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">94,095</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Extended warranty service revenue</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3,754</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3,754</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Total</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$</div></div></td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">689,814</div></div></td> <td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">87,559</div></div></td> <td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">777,373</div></div></td> <td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> </table> 547557000 84543000 632100000 44408000 3016000 47424000 94095000 0 94095000 3754000 3754000 689814000 87559000 777373000 123037000 <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify">Contract assets and contract liabilities are summarized below: </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"> </div> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border:0;margin:0 auto"> <tr style="font-size: 0px;"> <td style="width:74%"></td> <td style="vertical-align:bottom;width:5%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:5%"></td> <td></td> <td></td> <td></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">June 30, 2022</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">June 30, 2023</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Contract assets, current</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">235,712</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">261,752</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Contract assets, <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-current</div></div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">9,582</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">8,333</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Contract liabilities</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">208,636</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">182,995</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> </table> 235712000 261752000 9582000 8333000 208636000 182995000 <div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify;;text-indent: 0px;"><div style="font-weight:bold;display:inline;">NOTE 7 - PROPERTY, PLANT AND EQUIPMENT </div></div> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify;text-indent: 0px;">A summary of property, plant and equipment is as follows: </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;;text-indent: 0px;"> </div> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border:0;margin:0 auto;text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width:77%"></td> <td style="vertical-align:bottom;width:4%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:3%"></td> <td></td> <td></td> <td></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">June 30,</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Buildings</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">70,944</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">66,681</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Machinery</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">15,619</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">14,487</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Software</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">20,293</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">19,943</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Vehicles</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">4,717</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">4,822</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Electronic and other equipment</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">45,512</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">41,426</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Construction in progress</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">27,213</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">69,745</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">184,298</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">217,104</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Less: Accumulated depreciation and impairment</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(86,049</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(82,478</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">98,249</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">134,626</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> </table> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify;text-indent: 0px;">Buildings <div style="letter-spacing: 0px; top: 0px;;display:inline;">and construction in progress </div>with a total carrying value of $2,687 and $68,341 were pledged to secure lines of credits from various banks in <div style="letter-spacing: 0px; top: 0px;;display:inline;">PRC, </div>Singapore and Malaysia as of June 30, 2022 and 2023, respectively (note 13). </div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify;text-indent: 0px;">Buildings<div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">,</div> vehicles <div style="letter-spacing: 0px; top: 0px;;display:inline;">and construction in progress </div>with a total carrying value of $1,056 and $65,770 were pledged to secure long-term bank loans as of June 30, 2022 and 2023, respectively (note 14). </div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify;text-indent: 0px;">Construction in progress consists of capital expenditures and capitalized interest charges related to the construction of facilities and assembly line projects and the expenditures related to the Company’s information system constructions. </div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify;text-indent: 0px;">The depreciation expenses for the years ended June 30, 2021, 2022 and 2023 were $9,959, $10,263 and $8,612, respectively. </div> <div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify;;text-indent: 0px;"><div style="font-weight:bold;display:inline;">Assets leased to others under operating leases </div></div> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify;text-indent: 0px;">The Company has entered into operating lease contracts related to certain buildings owned with carrying amounts as shown below: </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;;text-indent: 0px;"> </div> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border:0;margin:0 auto;text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width:79%"></td> <td style="vertical-align:bottom;width:4%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:3%"></td> <td></td> <td></td> <td></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">June 30,</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Buildings leased to others <div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">–</div> at original cost</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">22,664</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">20,898</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Less: Accumulated depreciation</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(8,044</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(7,886</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Buildings leased to others <div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">–</div> net</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">14,620</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">13,012</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> </table> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify;text-indent: 0px;">A summary of property, plant and equipment is as follows: </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;;text-indent: 0px;"> </div> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border:0;margin:0 auto;text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width:77%"></td> <td style="vertical-align:bottom;width:4%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:3%"></td> <td></td> <td></td> <td></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">June 30,</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Buildings</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">70,944</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">66,681</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Machinery</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">15,619</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">14,487</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Software</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">20,293</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">19,943</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Vehicles</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">4,717</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">4,822</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Electronic and other equipment</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">45,512</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">41,426</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Construction in progress</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">27,213</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">69,745</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">184,298</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">217,104</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Less: Accumulated depreciation and impairment</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(86,049</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(82,478</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">98,249</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">134,626</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> </table> 70944000 66681000 15619000 14487000 20293000 19943000 4717000 4822000 45512000 41426000 27213000 69745000 184298000 217104000 86049000 82478000 98249000 134626000 2687000 68341000 1056000 65770000 9959000 10263000 8612000 <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify;text-indent: 0px;">The Company has entered into operating lease contracts related to certain buildings owned with carrying amounts as shown below: </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;;text-indent: 0px;"> </div> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border:0;margin:0 auto;text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width:79%"></td> <td style="vertical-align:bottom;width:4%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:3%"></td> <td></td> <td></td> <td></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">June 30,</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Buildings leased to others <div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">–</div> at original cost</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">22,664</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">20,898</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Less: Accumulated depreciation</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(8,044</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(7,886</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Buildings leased to others <div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">–</div> net</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">14,620</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">13,012</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> </table> 22664000 20898000 8044000 7886000 14620000 13012000 <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify;"><div style="font-weight:bold;display:inline;">NOTE <div style="letter-spacing: 0px; top: 0px;;display:inline;">8</div> - PREPAID LAND LEASES </div></div> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify">A summary of prepaid land leases is as follows: </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"> </div> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border:0;margin:0 auto"> <tr style="font-size: 0px;"> <td style="width:79%"></td> <td style="vertical-align:bottom;width:4%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:3%"></td> <td></td> <td></td> <td></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">June 30,</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Prepaid land leases</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">16,146</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">15,222</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Less: Accumulated amortization</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(3,699</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(3,719</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">12,447</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">11,503</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> </table> <div style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Prepaid land leases with a total carrying value of $3,166 was pledged to secure lines of credits from a bank in PRC as of June 30, 2023 (note 13). </div></div></div> <div style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;text-indent: 0px;;display:inline;">Prepaid land leases with a total carrying value of $3,166 was pledged to secure long-term bank loans as of June 30, 2023 (note 14).</div></div></div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify">The amortization for the years ended June 30, 2021, 2022 and 2023 was $454, $382 and $331, respectively. </div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify">The annual amortization of prepaid land leases for each of the five succeeding years is as follows: </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"> </div> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:68%;border:0;margin:0 auto"> <tr style="font-size: 0px;"> <td style="width:92%"></td> <td style="vertical-align:bottom;width:4%"></td> <td></td> <td></td> <td></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align:bottom;white-space:nowrap"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; font-size: 8pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;"><div style="font-weight:bold;display:inline;">Year ending June 30,</div></div> </td> <td style="vertical-align:bottom">  </td> <td colspan="2" style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">2024</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">331</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">2025</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">331</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">2026</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">331</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">2027</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">331</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">2028</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">331</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> </table> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify">A summary of prepaid land leases is as follows: </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"> </div> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border:0;margin:0 auto"> <tr style="font-size: 0px;"> <td style="width:79%"></td> <td style="vertical-align:bottom;width:4%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:3%"></td> <td></td> <td></td> <td></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">June 30,</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Prepaid land leases</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">16,146</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">15,222</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Less: Accumulated amortization</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(3,699</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(3,719</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">12,447</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">11,503</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> </table> 16146000 15222000 3699000 3719000 12447000 11503000 3166000 3166000 454000 382000 331000 <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify">The annual amortization of prepaid land leases for each of the five succeeding years is as follows: </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"> </div> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:68%;border:0;margin:0 auto"> <tr style="font-size: 0px;"> <td style="width:92%"></td> <td style="vertical-align:bottom;width:4%"></td> <td></td> <td></td> <td></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align:bottom;white-space:nowrap"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; font-size: 8pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;"><div style="font-weight:bold;display:inline;">Year ending June 30,</div></div> </td> <td style="vertical-align:bottom">  </td> <td colspan="2" style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">2024</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">331</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">2025</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">331</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">2026</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">331</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">2027</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">331</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">2028</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">331</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> </table> 331000 331000 331000 331000 331000 <div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify;"><div style="font-weight:bold;display:inline;">NOTE <div style="letter-spacing: 0px; top: 0px;;display:inline;">9 </div>- INTANGIBLE ASSETS, NET </div></div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"> </div> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt;width:100%;border:0;margin:0 auto"> <tr style="font-size: 0px;"> <td style="width:59%"></td> <td style="vertical-align:bottom;width:2%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:2%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:2%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:2%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:2%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:2%"></td> <td></td> <td></td> <td></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="22" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">June 30,</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Gross<br/> carrying<br/> value</div></div></td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Accumulated<br/> amortization</div></div></td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Net<br/> carrying<br/> value</div></div></td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Gross<br/> carrying<br/> value</div></div></td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Accumulated<br/> amortization</div></div></td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Net<br/> carrying<br/> value</div></div></td> <td style="vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Patents and copyrights</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">14,204</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(3,462</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">10,742</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">13,097</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(4,614</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">8,483</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> </table> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify">The amortization expenses for the years ended June 30, 2021, 2022 and 2023 were $316, $1,356 and $1,342, respectively. </div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify">The annual amortization expense relating to the existing intangible assets for the five succeeding years is as follow: </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"> </div> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:68%;border:0;margin:0 auto"> <tr style="font-size: 0px;"> <td style="width:90%"></td> <td style="vertical-align:bottom;width:4%"></td> <td></td> <td></td> <td></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align:bottom;white-space:nowrap"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; font-size: 8pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;"><div style="font-weight:bold;display:inline;">Year ending June 30,</div></div> </td> <td style="vertical-align:bottom">  </td> <td colspan="2" style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">2024</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,329</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">2025</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,166</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">2026</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,040</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">2027</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,040</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">2028</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,040</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> </table> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt;width:100%;border:0;margin:0 auto"> <tr style="font-size: 0px;"> <td style="width:59%"></td> <td style="vertical-align:bottom;width:2%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:2%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:2%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:2%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:2%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:2%"></td> <td></td> <td></td> <td></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="22" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">June 30,</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Gross<br/> carrying<br/> value</div></div></td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Accumulated<br/> amortization</div></div></td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Net<br/> carrying<br/> value</div></div></td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Gross<br/> carrying<br/> value</div></div></td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Accumulated<br/> amortization</div></div></td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Net<br/> carrying<br/> value</div></div></td> <td style="vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Patents and copyrights</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">14,204</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(3,462</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">10,742</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">13,097</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(4,614</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">8,483</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> </table> 14204000 3462000 10742000 13097000 4614000 8483000 316000 1356000 1342000 <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify">The annual amortization expense relating to the existing intangible assets for the five succeeding years is as follow: </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"> </div> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:68%;border:0;margin:0 auto"> <tr style="font-size: 0px;"> <td style="width:90%"></td> <td style="vertical-align:bottom;width:4%"></td> <td></td> <td></td> <td></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align:bottom;white-space:nowrap"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; font-size: 8pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;"><div style="font-weight:bold;display:inline;">Year ending June 30,</div></div> </td> <td style="vertical-align:bottom">  </td> <td colspan="2" style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">2024</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,329</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">2025</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,166</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">2026</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,040</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">2027</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,040</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">2028</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,040</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> </table> 1329000 1166000 1040000 1040000 1040000 <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify;"><div style="font-weight:bold;display:inline;">NOTE 10 - GOODWILL </div></div> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify">The changes in the carrying amount of goodwill are as follows: </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"> </div> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto"> <tr style="font-size: 0px;"> <td style="width:91%"></td> <td style="vertical-align:bottom;width:3%"></td> <td></td> <td></td> <td></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Balance as of July 1, 2021</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,598</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Goodwill upon acquisition</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">19,697</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Translation adjustment</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(756</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Balance as of June 30, 2022</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">20,539</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Translation adjustment</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(1,600</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Balance as of June 30, 2023</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">18,939</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> </table> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify">Hollysys Intelligent, as a component of the Industrial Automation operating segment, is considered to be a reporting unit for goodwill impairment purposes as Hollysys Intelligent constitutes a business for which discrete financial information is available and segment management regularly reviews the operating results of Hollysys Intelligent. The amount of goodwill allocated to Hollysys Intelligent was $19,697 upon acquisition, before any impairment charges (note 25). The Company engaged an independent third-party appraiser to assist in the goodwill impairment test. For the year ended June 30, 2022 and 2023, the Company’s impairment test indicated that the carrying amount of Hollysys Intelligent does not exceed its fair value and no impairment of goodwill was noted. </div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify">Estimating the fair value of Hollysys Intelligent requires the Company to make assumptions and estimates regarding its future plans, market share, industry and economic conditions. In applying the discounted cash flow approach, key assumptions include the amount and timing of future expected cash flows, terminal value growth rates and appropriate discount rates. The Company estimates future expected cash flows for each geographical area in which it operates and calculates the net present value of those estimated cash flows using risk adjusted discount rates 11.45%. If the discount rates adopted in 2023 increased or decreased by 1%, the fair value of Hollysys Intelligent would decrease or increase by $2,188 and $2,615, respectively. </div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify">The Company also performed qualitative assessments with respect to Hollysys Industrial Software and Shandong Lukang, to determine if it is more likely than not that the fair values of Hollysys Industrial Software and Shandong Lukang are less than their carrying amounts. By identifying the most relevant drivers of fair value and significant events, and weighing the identified factors, the Company concluded that it was not <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">more-likely-than-not</div> that the fair value of these reporting units would be less than their carrying amounts as of June 30, 2023. Therefore, no further impairment testing for Hollysys Industrial Software and Shandong Lukang was required. </div> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"> </div> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto"> <tr style="font-size: 0px;"> <td style="width:91%"></td> <td style="vertical-align:bottom;width:3%"></td> <td></td> <td></td> <td></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Balance as of July 1, 2021</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,598</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Goodwill upon acquisition</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">19,697</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Translation adjustment</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(756</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Balance as of June 30, 2022</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">20,539</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Translation adjustment</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(1,600</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Balance as of June 30, 2023</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">18,939</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> </table> 1598000 19697000 -756000 20539000 -1600000 18939000 19697000 0.1145 2188000 2615000 <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify;"><div style="font-weight:bold;display:inline;">NOTE 11 - EQUITY INVESTMENTS </div></div> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Investments in equity investees </div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify">The following long-term investments were accounted for under the equity method as of June 30, 2022 and 2023 as indicated: </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"> </div> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border:0;margin:0 auto"> <tr style="font-size: 0px;"> <td style="width:62%"></td> <td style="vertical-align:bottom;width:2%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:2%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:2%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:2%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:2%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:2%"></td> <td></td> <td></td> <td></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; font-size: 8pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;"><div style="font-weight:bold;display:inline;">June 30, 2022</div></div> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Interest<br/> held</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Long-term<br/> investment,<br/> at cost, less<br/> impairment</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="null;text-indent: 0px;;font-weight:bold;display:inline;">Share of<br/> undistributed<br/> profits<div style="letter-spacing: 0px; top: 0px;;display:inline;"><br/>(accumulated)<br/></div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Disposal</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Advance<br/> to<br/> investee<br/> company</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Total</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align: top; width: 62%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;"><div style="font-weight:bold;display:inline;">Equity method</div></div> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align: top; width: 62%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Beijing Hollycon Medicine &amp; Technology Co., Ltd.</div> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">30.00</td> <td style="white-space:nowrap;vertical-align:bottom">% </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">8,609</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">5,544</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">14,153</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align: top; width: 62%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Beijing Hollysys Electric Motor Co., Ltd.</div> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">40.00</td> <td style="white-space:nowrap;vertical-align:bottom">% </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">791</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">6,893</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">7,684</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align: top; width: 62%;"> <div style="text-align: justify; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;">Suqian Runhe Emerging Industry Investment Center (limited partnership)</div> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">29.97</td> <td style="white-space:nowrap;vertical-align:bottom">% </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">9,410</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(168</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">9,242</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align: top; width: 62%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">China Techenergy Co., Ltd.</div> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">40.00</td> <td style="white-space:nowrap;vertical-align:bottom">% </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">13,751</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">13,751</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align: top; width: 62%;"> <div style="text-align: justify; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;">Hollicube Co., Ltd.</div> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">40.00</td> <td style="white-space:nowrap;vertical-align:bottom">% </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">4,215</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(4,215</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align: top; width: 62%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Hunan LingXiang Maglev Technology Co., Ltd.</div> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">17.67</td> <td style="white-space:nowrap;vertical-align:bottom">% </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,494</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(136</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(1,358</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align: top; width: 62%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Beijing AIRmaker Technology Co., Ltd.</div> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">20.00</td> <td style="white-space:nowrap;vertical-align:bottom">% </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">149</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(18</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">131</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align: top; width: 62%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Southcon Development Sdn Bhd.</div> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">30.00</td> <td style="white-space:nowrap;vertical-align:bottom">% </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">211</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(111</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">100</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align: top; width: 62%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Beijing Hollysys Machine Automation Co., Ltd.</div> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">30.00</td> <td style="white-space:nowrap;vertical-align:bottom">% </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">448</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(448</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align: top; width: 62%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Beijing Jing Yi Intelligent Technologies Innovation Center Co., Ltd.</div> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">46.00</td> <td style="white-space:nowrap;vertical-align:bottom">% </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align: top; width: 62%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Beijing Hollysys Digital Technology Co., Ltd.</div> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">25.00</td> <td style="white-space:nowrap;vertical-align:bottom">% </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,437</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(1,036</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">401</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align: top; width: 62%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Shandong MassDatas Development Co., Ltd.</div> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">20.00</td> <td style="white-space:nowrap;vertical-align:bottom">% </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,195</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(76</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,119</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align: bottom; width: 62%;"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align: top; width: 62%;"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">27,959</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">19,980</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(1,358</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">46,581</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align: bottom; width: 62%;"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> </table> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"> </div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"> </div> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"> </div> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border:0;margin:0 auto"> <tr style="font-size: 0px;"> <td style="width: 58%;"></td> <td style="vertical-align:bottom;width:2%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:2%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:2%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:2%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:2%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:2%"></td> <td></td> <td></td> <td></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; font-size: 8pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;"><div style="font-weight:bold;display:inline;">June 30, 2023</div></div> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Interest<br/> held</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Long-term<br/> investment,<br/> at cost, less<br/> impairment</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="null;text-indent: 0px;;font-weight:bold;display:inline;">Share of<br/> undistributed<br/> profits<div style="letter-spacing: 0px; top: 0px;;display:inline;"><br/>(accumulated)<br/></div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Disposal</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Advance<br/> to<br/> investee<br/> company</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Total</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align: top; width: 58%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;"><div style="font-weight:bold;display:inline;">Equity method</div></div> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align: top; width: 58%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Beijing Hollycon Medicine &amp; Technology Co., Ltd.</div> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">30.00</td> <td style="white-space:nowrap;vertical-align:bottom">% </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="white-space:nowrap;vertical-align:bottom"><div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">7,938</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3,185</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">11,123</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align: top; width: 58%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Beijing Hollysys Electric Motor Co., Ltd.</div> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">40.00</td> <td style="white-space:nowrap;vertical-align:bottom">% </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">729</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">6,726</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">7,455</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align: top; width: 58%;"> <div style="text-align: justify; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;">Suqian Runhe Emerging Industry Investment Center (limited partnership)</div> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">29.97</td> <td style="white-space:nowrap;vertical-align:bottom">% </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">8,677</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(163</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">8,514</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align: top; width: 58%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">China Techenergy Co., Ltd.</div> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">40.00</td> <td style="white-space:nowrap;vertical-align:bottom">% </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="white-space:nowrap;vertical-align:bottom"><br/></td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">17,362</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">17,362</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align: top; width: 58%;"> <div style="text-align: justify; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;">Hollicube Co., Ltd.</div> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">38.10</td> <td style="white-space:nowrap;vertical-align:bottom">% </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3,887</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(3,887</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align: top; width: 58%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Beijing AIRmaker Technology Co., Ltd.</div> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">20.00</td> <td style="white-space:nowrap;vertical-align:bottom">% </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">138</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(23</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">115</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align: top; width: 58%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Southcon Development Sdn Bhd.</div> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">30.00</td> <td style="white-space:nowrap;vertical-align:bottom">% </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">217</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(122</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">95</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align: top; width: 58%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Beijing Hollysys Machine Automation Co., Ltd.</div> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">30.00</td> <td style="white-space:nowrap;vertical-align:bottom">% </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">413</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(413</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align: top; width: 58%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Beijing Jing Yi Intelligent Technologies Innovation Center Co., Ltd.</div> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">46.00</td> <td style="white-space:nowrap;vertical-align:bottom">% </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align: top; width: 58%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Beijing Hollysys Digital Technology Co., Ltd.</div> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">25.00</td> <td style="white-space:nowrap;vertical-align:bottom">% </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,325</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(833</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">492</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align: top; width: 58%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Shandong MassDatas Development Co., Ltd.</div> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">20.00</td> <td style="white-space:nowrap;vertical-align:bottom">% </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2,755</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(308</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2,447</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align: bottom; width: 58%;"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align: top; width: 58%;"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">26,079</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">21,524</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">47,603</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align: bottom; width: 58%;"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> </table> <div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Disposal of Hunan LingXiang Maglev Technology Co., Ltd. (“Hunan LingXiang”) </div></div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify">In September 2021, the Company entered into an agreement to dispose all of its 17.67% interest in Hunan LingXiang for cash considerations of $9,497. The disposal transaction was completed in September 2021, and a disposal gain of $7,995 was recognized under the <div style="display:inline;">capital</div> gains on disposal of an investment in an equity investee in the consolidated statements of comprehensive income for the year ended June 30, 2022. </div> <div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">Investments in equity securities without readily determinable fair values </div></div></div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify">Investments in equity securities without readily determinable fair value were accounted for as cost method investments prior to adopting ASC 321. As of June 30, 2022 and 2023, the carrying amounts of investments in equity securities without readily determinable fair values for which the measurement alternative was elected were $1,693 and $1,561, respectively, after deductions of $1,195 and $413 of accumulated impairment. There were no unrealized gains (upward adjustments), unrealized losses (downward adjustments and impairment) or net unrealized gains or losses recognized for such equity securities during the years ended June 30, 2022 and 2023. Net realized gains or loss on equity securities sold were nil and $845 for the years ended June 30, 2022 and 2023, respectively. </div> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify">The following long-term investments were accounted for under the equity method as of June 30, 2022 and 2023 as indicated: </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"> </div> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border:0;margin:0 auto"> <tr style="font-size: 0px;"> <td style="width:62%"></td> <td style="vertical-align:bottom;width:2%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:2%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:2%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:2%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:2%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:2%"></td> <td></td> <td></td> <td></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; font-size: 8pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;"><div style="font-weight:bold;display:inline;">June 30, 2022</div></div> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Interest<br/> held</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Long-term<br/> investment,<br/> at cost, less<br/> impairment</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="null;text-indent: 0px;;font-weight:bold;display:inline;">Share of<br/> undistributed<br/> profits<div style="letter-spacing: 0px; top: 0px;;display:inline;"><br/>(accumulated)<br/></div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Disposal</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Advance<br/> to<br/> investee<br/> company</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Total</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align: top; width: 62%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;"><div style="font-weight:bold;display:inline;">Equity method</div></div> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align: top; width: 62%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Beijing Hollycon Medicine &amp; Technology Co., Ltd.</div> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">30.00</td> <td style="white-space:nowrap;vertical-align:bottom">% </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">8,609</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">5,544</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">14,153</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align: top; width: 62%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Beijing Hollysys Electric Motor Co., Ltd.</div> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">40.00</td> <td style="white-space:nowrap;vertical-align:bottom">% </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">791</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">6,893</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">7,684</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align: top; width: 62%;"> <div style="text-align: justify; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;">Suqian Runhe Emerging Industry Investment Center (limited partnership)</div> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">29.97</td> <td style="white-space:nowrap;vertical-align:bottom">% </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">9,410</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(168</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">9,242</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align: top; width: 62%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">China Techenergy Co., Ltd.</div> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">40.00</td> <td style="white-space:nowrap;vertical-align:bottom">% </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">13,751</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">13,751</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align: top; width: 62%;"> <div style="text-align: justify; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;">Hollicube Co., Ltd.</div> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">40.00</td> <td style="white-space:nowrap;vertical-align:bottom">% </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">4,215</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(4,215</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align: top; width: 62%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Hunan LingXiang Maglev Technology Co., Ltd.</div> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">17.67</td> <td style="white-space:nowrap;vertical-align:bottom">% </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,494</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(136</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(1,358</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align: top; width: 62%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Beijing AIRmaker Technology Co., Ltd.</div> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">20.00</td> <td style="white-space:nowrap;vertical-align:bottom">% </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">149</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(18</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">131</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align: top; width: 62%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Southcon Development Sdn Bhd.</div> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">30.00</td> <td style="white-space:nowrap;vertical-align:bottom">% </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">211</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(111</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">100</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align: top; width: 62%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Beijing Hollysys Machine Automation Co., Ltd.</div> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">30.00</td> <td style="white-space:nowrap;vertical-align:bottom">% </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">448</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(448</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align: top; width: 62%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Beijing Jing Yi Intelligent Technologies Innovation Center Co., Ltd.</div> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">46.00</td> <td style="white-space:nowrap;vertical-align:bottom">% </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align: top; width: 62%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Beijing Hollysys Digital Technology Co., Ltd.</div> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">25.00</td> <td style="white-space:nowrap;vertical-align:bottom">% </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,437</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(1,036</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">401</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align: top; width: 62%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Shandong MassDatas Development Co., Ltd.</div> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">20.00</td> <td style="white-space:nowrap;vertical-align:bottom">% </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,195</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(76</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,119</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align: bottom; width: 62%;"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align: top; width: 62%;"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">27,959</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">19,980</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(1,358</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">46,581</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align: bottom; width: 62%;"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> </table> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"> </div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"> </div> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"> </div> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border:0;margin:0 auto"> <tr style="font-size: 0px;"> <td style="width: 58%;"></td> <td style="vertical-align:bottom;width:2%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:2%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:2%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:2%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:2%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:2%"></td> <td></td> <td></td> <td></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; font-size: 8pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;"><div style="font-weight:bold;display:inline;">June 30, 2023</div></div> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Interest<br/> held</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Long-term<br/> investment,<br/> at cost, less<br/> impairment</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="null;text-indent: 0px;;font-weight:bold;display:inline;">Share of<br/> undistributed<br/> profits<div style="letter-spacing: 0px; top: 0px;;display:inline;"><br/>(accumulated)<br/></div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Disposal</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Advance<br/> to<br/> investee<br/> company</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Total</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align: top; width: 58%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;"><div style="font-weight:bold;display:inline;">Equity method</div></div> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align: top; width: 58%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Beijing Hollycon Medicine &amp; Technology Co., Ltd.</div> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">30.00</td> <td style="white-space:nowrap;vertical-align:bottom">% </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="white-space:nowrap;vertical-align:bottom"><div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">7,938</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3,185</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">11,123</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align: top; width: 58%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Beijing Hollysys Electric Motor Co., Ltd.</div> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">40.00</td> <td style="white-space:nowrap;vertical-align:bottom">% </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">729</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">6,726</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">7,455</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align: top; width: 58%;"> <div style="text-align: justify; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;">Suqian Runhe Emerging Industry Investment Center (limited partnership)</div> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">29.97</td> <td style="white-space:nowrap;vertical-align:bottom">% </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">8,677</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(163</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">8,514</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align: top; width: 58%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">China Techenergy Co., Ltd.</div> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">40.00</td> <td style="white-space:nowrap;vertical-align:bottom">% </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="white-space:nowrap;vertical-align:bottom"><br/></td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">17,362</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">17,362</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align: top; width: 58%;"> <div style="text-align: justify; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;">Hollicube Co., Ltd.</div> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">38.10</td> <td style="white-space:nowrap;vertical-align:bottom">% </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3,887</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(3,887</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align: top; width: 58%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Beijing AIRmaker Technology Co., Ltd.</div> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">20.00</td> <td style="white-space:nowrap;vertical-align:bottom">% </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">138</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(23</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">115</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align: top; width: 58%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Southcon Development Sdn Bhd.</div> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">30.00</td> <td style="white-space:nowrap;vertical-align:bottom">% </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">217</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(122</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">95</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align: top; width: 58%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Beijing Hollysys Machine Automation Co., Ltd.</div> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">30.00</td> <td style="white-space:nowrap;vertical-align:bottom">% </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">413</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(413</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align: top; width: 58%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Beijing Jing Yi Intelligent Technologies Innovation Center Co., Ltd.</div> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">46.00</td> <td style="white-space:nowrap;vertical-align:bottom">% </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align: top; width: 58%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Beijing Hollysys Digital Technology Co., Ltd.</div> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">25.00</td> <td style="white-space:nowrap;vertical-align:bottom">% </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,325</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(833</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">492</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align: top; width: 58%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Shandong MassDatas Development Co., Ltd.</div> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">20.00</td> <td style="white-space:nowrap;vertical-align:bottom">% </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2,755</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(308</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2,447</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align: bottom; width: 58%;"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align: top; width: 58%;"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">26,079</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">21,524</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">47,603</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align: bottom; width: 58%;"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> </table> 0.30 8609000 5544000 0 0 14153000 0.40 791000 6893000 0 0 7684000 0.2997 9410000 -168000 0 0 9242000 0.40 0 13751000 0 0 13751000 0.40 4215000 -4215000 0 0 0 0.1767 1494000 -136000 1358000 0 0 0.20 149000 -18000 0 0 131000 0.30 211000 -111000 0 0 100000 0.30 448000 -448000 0 0 0 0.46 0 0 0 0 0 0.25 1437000 -1036000 0 0 401000 0.20 1195000 -76000 0 0 1119000 27959000 19980000 1358000 0 46581000 0.30 7938000 3185000 0 0 11123000 0.40 729000 6726000 0 0 7455000 0.2997 8677000 -163000 0 0 8514000 0.40 0 17362000 0 0 17362000 0.381 3887000 -3887000 0 0 0 0.20 138000 -23000 0 0 115000 0.30 217000 -122000 0 0 95000 0.30 413000 -413000 0 0 0 0.46 0 0 0 0 0 0.25 1325000 -833000 0 0 492000 0.20 2755000 -308000 0 0 2447000 26079000 21524000 0 0 47603000 0.1767 9497000 7995000 1693000 1561000 1195000 413000 0 0 0 845000 <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify;;text-indent: 0px;"><div style="font-weight:bold;display:inline;">NOTE 12 - WARRANTY LIABILITIES </div></div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;;text-indent: 0px;"> </div> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border:0;margin:0 auto;text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width:81%"></td> <td style="vertical-align:bottom;width:5%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:4%"></td> <td></td> <td></td> <td></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">June 30,</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Beginning balance</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">9,551</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">5,002</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Consolidation of subsidiary</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">145</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Expense accrued</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2,595</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">5,446</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Expense incurred</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(7,064</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(4,264</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Translation adjustment</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(225</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(378</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">5,002</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">5,806</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Less: Current portion of warranty liabilities</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(3,280</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(3,238</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Long-term</div> warranty liabilities</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,722</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2,568</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> </table> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border:0;margin:0 auto;text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width:81%"></td> <td style="vertical-align:bottom;width:5%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:4%"></td> <td></td> <td></td> <td></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">June 30,</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Beginning balance</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">9,551</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">5,002</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Consolidation of subsidiary</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">145</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Expense accrued</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2,595</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">5,446</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Expense incurred</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(7,064</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(4,264</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Translation adjustment</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(225</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(378</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">5,002</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">5,806</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Less: Current portion of warranty liabilities</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(3,280</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(3,238</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Long-term</div> warranty liabilities</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,722</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2,568</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> </table> 9551000 5002000 145000 2595000 5446000 7064000 4264000 225000 378000 5002000 5806000 3280000 3238000 1722000 2568000 <div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify;;text-indent: 0px;"><div style="font-weight:bold;display:inline;">NOTE 13 - SHORT-TERM BANK LOANS </div></div> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify;text-indent: 0px;">On June 30, 2022, the Company’s short-term bank borrowings consisted of revolving bank loans of $66 from a bank, which were subject to an annual interest rate of 1.2%. </div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify;text-indent: 0px;">For the year ended June 30, 2023, the Company had no outstanding short-term bank borrowings. </div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify;text-indent: 0px;">For the years ended June 30, 2021, 2022, and 2023, interest expenses on short-term bank loans amounted to $nil, $nil and $nil, respectively. </div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify;text-indent: 0px;">As of June 30, 2022, the Company had available lines of credit from various banks in the PRC, Singapore and Malaysia amounting to $441,335, of which $111,147 was utilized and $330,188 was available for use. These lines of credit were secured by the pledge of restricted cash and buildings with carrying values of $36,102 and $2,687, respectively. </div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify;text-indent: 0px;">As of June 30, 2023, the Company had available lines of credit from various banks in the PRC, Singapore and Malaysia amounting to $709,735, of which $119,462 was utilized and $590,273 was available for use. These lines of credit were secured by the pledge of restricted cash<div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">,</div> buildings <div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">and prepaid land lease </div>with carrying values of $35,937<div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">,</div> <div style="letter-spacing: 0px; top: 0px;;display:inline;">$68,341 </div>and $3,166, respectively. </div> 66000 0.012 0 441335000 111147000 330188000 36102000 2687000 709735000 119462000 590273000 35937000 3166000 <div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify;;text-indent: 0px;"><div style="font-weight:bold;display:inline;">NOTE 14 - LONG-TERM LOANS </div></div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;;text-indent: 0px;"> </div> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border:0;margin:0 auto;text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width:73%"></td> <td style="vertical-align:bottom;width:4%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:3%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:3%"></td> <td></td> <td></td> <td></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">June 30,</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">MYR denominated loans</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: justify; line-height: normal;">(i)</div> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">596</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">741</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">SGD denominated loans</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: justify; line-height: normal;">(ii)</div> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">113</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">44</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">USD denominated loan</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: justify; line-height: normal;">(iii)</div> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">14,935</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">15,000</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">RMB denominated loan</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: justify; line-height: normal;">(iv)</div> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">16,221</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">15,644</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">32,006</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Less: Current portion</div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(15,210</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(15,231</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">434</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">16,775</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> </table> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"> </div> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"> <tr style="page-break-inside:avoid"> <td style="width:4%;vertical-align:top;text-align:justify;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: justify; line-height: normal;">i.</div> </td> <td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">The MYR denominated loans are repayable in 3 to 75 installments with the last installment due in April 2039. For the years ended June 30, 2022 and 2023, the effective interest rates ranged from 2.08% to 3.27% per annum and 2.08% to 4.52% per annum, respectively. For the year ended June 30, 2023, the weighted average interest rate was 2.71%. The borrowings are secured by the mortgages of buildings and vehicles in Malaysia, with an aggregate carrying value of $883 and $842 as of June 30, 2022 and 2023, respectively. </div> </td> </tr> </table> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"> <tr style="page-break-inside:avoid"> <td style="width:4%;vertical-align:top;text-align:justify;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: justify; line-height: normal;">ii.</div> </td> <td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">The SGD denominated loans are repayable in 10 to 31 installments with the last installment due on March 4, 2024. For the years ended June 30, 2022 and 2023, the effective interest rates ranged from 2.44% to 2.78% per annum and 2.44% to 2.78% per annum, respectively. For the year ended June 30, 2023, the weighted average interest rate was 2.65%. The borrowing is secured by vehicles with a total carrying value of $173 and $80 as of June 30, 2022 and 2023, respectively. </div> </td> </tr> </table> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"> <tr style="page-break-inside:avoid"> <td style="width:4%;vertical-align:top;text-align:justify;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: justify; line-height: normal;">iii.</div> </td> <td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">The USD denominated loan was drawn on April 24, 2020 and <div style="letter-spacing: 0px; top: 0px;;display:inline;">wa</div>s repayable on April 22, 2022. Prior to the repayment dated April 22, 2022, the Company started negotiation with the bank for an extension was granted in August 2022. The loan contract was renewed and the loan term was extended to April 2024. For the year ended June 30, 2023, the effective interest rate was 5.83% per annum. </div> </td> </tr> </table> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"> <tr style="page-break-inside:avoid"> <td style="width:4%;vertical-align:top;text-align:justify;"> <div style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">iv.</div> </td> <td style="vertical-align:top;text-align:left;"> <div style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">The RMB denominated loan is a fixed asset loan contract with 10-year installment repayment with the last installment due in December 2032. The loan interest rate is the national bank <div style="letter-spacing: 0px; top: 0px;;display:inline;">rate </div>on the working day before the withdrawal date of each loan. For the year ended June 30, 2023, the effective interest rate was 4.1% per annum. The borrowings are secured by construction in process and prepaid land leases in Xi’an, with an aggregate carrying value of $68,015 as of June 30, 2023. </div> </td> </tr> </table> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman;text-align:justify">Scheduled principal<div style="letter-spacing: 0px; top: 0px;;display:inline;"> <div style="letter-spacing: 0px; top: 0px;;display:inline;">payment</div></div> for all outstanding long-term loans as of June 30, 2023 are as follows: </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"> </div> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:68%;border:0;margin:0 auto"> <tr style="font-size: 0px;"> <td style="width:88%"></td> <td style="vertical-align:bottom;width:5%"></td> <td></td> <td></td> <td></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align:bottom;white-space:nowrap"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; font-size: 8pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;"><div style="font-weight:bold;display:inline;">Year ending June 30,</div></div> </td> <td style="vertical-align:bottom">  </td> <td colspan="2" style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">2024</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">15,231</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">2025</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,178</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">2026</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2,170</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">2027</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2,202</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">2028 onwards</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">11,225</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$</div></div></td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">32,006</div></div></td> <td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> </table> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify">For the years ended June 30, 2021, 2022, and 2023, interest expenses of long-term loans incurred amounted to $553, $731 and $878, respectively, and <div style="letter-spacing: 0px; top: 0px;;display:inline;">nil</div>, <div style="letter-spacing: 0px; top: 0px;;display:inline;">nil</div>, $<div style="letter-spacing: 0px; top: 0px;;display:inline;">251</div> was capitalized as construction in progress for fiscal year 2021, 2022 and 2023, respectively. </div> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border:0;margin:0 auto;text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width:73%"></td> <td style="vertical-align:bottom;width:4%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:3%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:3%"></td> <td></td> <td></td> <td></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">June 30,</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">MYR denominated loans</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: justify; line-height: normal;">(i)</div> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">596</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">741</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">SGD denominated loans</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: justify; line-height: normal;">(ii)</div> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">113</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">44</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">USD denominated loan</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: justify; line-height: normal;">(iii)</div> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">14,935</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">15,000</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">RMB denominated loan</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: justify; line-height: normal;">(iv)</div> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">16,221</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">15,644</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">32,006</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Less: Current portion</div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(15,210</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(15,231</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">434</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">16,775</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> </table> 596000 741000 113000 44000 14935000 15000000 16221000 15644000 32006000 15210000 15231000 434000 16775000 0.0208 0.0327 0.0208 0.0452 0.0271 883000 842000 0.0244 0.0278 0.0244 0.0278 0.0265 173000 80000 2022-04-22 0.0583 0.041 68015000 <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman;text-align:justify">Scheduled principal<div style="letter-spacing: 0px; top: 0px;;display:inline;"> <div style="letter-spacing: 0px; top: 0px;;display:inline;">payment</div></div> for all outstanding long-term loans as of June 30, 2023 are as follows: </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"> </div> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:68%;border:0;margin:0 auto"> <tr style="font-size: 0px;"> <td style="width:88%"></td> <td style="vertical-align:bottom;width:5%"></td> <td></td> <td></td> <td></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align:bottom;white-space:nowrap"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; font-size: 8pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;"><div style="font-weight:bold;display:inline;">Year ending June 30,</div></div> </td> <td style="vertical-align:bottom">  </td> <td colspan="2" style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">2024</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">15,231</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">2025</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,178</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">2026</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2,170</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">2027</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2,202</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">2028 onwards</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">11,225</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$</div></div></td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">32,006</div></div></td> <td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> </table> 15231000 1178000 2170000 2202000 11225000 32006000 553000 731000 878000 0 0 251000 <div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify;"><div style="font-weight:bold;display:inline;">NOTE 15 - FAIR VALUE MEASUREMENTS </div></div> <div style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Financial instruments include cash and cash equivalents, short-term investments, accounts receivable, accounts receivable retention, other receivables, amounts due to or from related parties, accounts payable, short-term bank loans and long-term bank loans. The carrying values of these financial instruments and other than long-term bank loans, approximate their fair values due to their short-term maturities. The carrying value of the Company’s long-term bank loans approximates their fair value as the long-term bank loans are subject to floating interest rates. The carrying value of the Company’s long-term bank loans which are subject to fixed interest rates approximates their fair value as the market interest rate has not significantly changed from the borrowing date to June 30, 2023. These assets and liabilities, excluding cash (which fall into level 1 of the fair value hierarchy), fall into level 2 of the fair value hierarchy. There were no assets and liabilities measured at fair value on a recurring basis as of June 30, 2022 and 2023. </div></div></div> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"> </div> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify;"><div style="font-weight:bold;display:inline;">NOTE 16 - STOCKHOLDERS’ EQUITY </div></div> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify">In August 2010, the Board of Directors adopted the 2010 Rights Plan. The 2010 Rights Plan provides for a dividend distribution of one preferred share purchase (the “Right”), for each outstanding ordinary share. Each Right entitles the shareholder to buy one share of the Class A Preferred Stock at an exercise price of $160. The Right will become exercisable if a person or group announces an acquisition of 20% or more of the outstanding ordinary shares of the Company, or announces commencement of a tender offer for 20% or more of the ordinary shares. In that event, the Right permits shareholders, other than the acquiring person, to purchase the Company’s ordinary shares having a market value of twice the exercise price of the Right, in lieu of the Class A Preferred Stock. In addition, in the event of certain business combinations, the Right permits the purchase of the ordinary shares of an acquiring person at a 50% discount. Unless terminated earlier by the Board of Directors, the 2010 Rights Plan <div style="letter-spacing: 0px; top: 0px;;display:inline;">was schedule<div style="display:inline;">d</div> to</div> expire on September 27, 2020. There is no accounting impact related to the Right. </div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify">In September 2020, the Company amended and restated the Rights Plan to, among other things, extend its term until September 27, 2030. Pursuant to the amended and restated Rights Plan, subject to limited exceptions, upon (i) a person or group obtaining ownership of 15% or more of the aggregate total of the ordinary shares of the Company then issued and outstanding or (ii) the commencement or announcement of an intention to make a tender offer or exchange offer, the consummation of which would result in the beneficial ownership by a person or group of 15% or more of the aggregate total of the ordinary shares of the Company then issued and outstanding, in each case, without the approval of the Board of Directors, each Right will entitle the holders, other than the acquiring person or group, to buy, at a purchase price of $160, one share of the Class A Preferred Shares of the Company, or, in lieu of a Class A Preferred Share, ordinary shares having a market value at that time of twice the Right’s exercise price. The Board of Directors is entitled to redeem the Rights at $0.001 per Right at any time before the Rights are exercisable. </div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify">On October 5, 2020, the Company declared a regular annual cash dividend of $0.20 per share to the holders of the Company’s ordinary shares. The record date was October 22, 2020, and the dividend was paid on November 20, 2020. </div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify">On March 10, 2022, the Company declared a regular annual cash dividend of $0.32 per share to the holders of the Company’s ordinary shares. The record date was April 4, 2022, and the dividend was paid on April 25, 2022. </div> 160 0.20 0.20 0.50 0 0.15 0.15 160 0.001 2020-10-05 0.2 2020-10-22 2020-11-20 2022-03-10 0.32 2022-04-04 2022-04-25 <div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify;"><div style="font-weight:bold;display:inline;">NOTE 17 - SHARE-BASED COMPENSATION EXPENSES </div></div> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify">On May 14, 2015, the Board of Directors approved the 2015 Equity Incentive Plan (the “2015 Equity Plan”). The 2015 Equity Plan provided for 5,000,000 ordinary shares, and it will terminate ten years following the date that it was adopted by the Board of Directors. The purpose of the 2015 Equity Plan is to promote the long-term growth and profitability of the Company and its affiliates by stimulating the efforts of employees, directors and consultants of the Company and its affiliates who are selected to be participants, aligning the long-term interests of participants with those of shareholders, heightening the desire of participants to continue in working toward and contributing to the success of the Company, attracting and retaining the best available personnel for positions of substantial responsibility, and generally providing additional incentive for them to promote the success of the Company’s business through the grant of awards of or pertaining to the Company’s ordinary shares. The 2015 Equity Plan permits the grant of incentive share options, non-statutory share options, restricted shares, restricted share units, share appreciation rights, performance units and performance shares as the Company may determine.</div> <div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Share options </div></div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify">On November 16, 2020 and March 17, 2021, certain directors and employees of the Company were granted share-based compensation awards totaling 90,000 and 465,725, respectively, share options to purchase ordinary shares. The exercise price of these options is $11.85 per share. </div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify">A summary of the share option activity for the years ended June 30, 2022 and 2023 is as shown below: </div> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"> </div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"> </div> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:92%;border:0;margin:0 auto;text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width:55%"></td> <td style="vertical-align:bottom;width:7%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:6%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:7%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:7%"></td> <td></td> <td></td> <td></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td rowspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;white-space:nowrap"> <div style="margin-top: 0pt; margin-bottom: 1pt; font-size: 8pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;"><div style="font-weight:bold;display:inline;">Share Options</div></div> </td> <td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" rowspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Number of<br/> shares</div></div></td> <td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" rowspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Weighted<br/> average<br/> exercise price</div></div></td> <td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" rowspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Weighted average<br/> remaining<br/> contractual life<br/> (years)</div></div></td> <td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" rowspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Aggregate<br/> intrinsic value</div></div></td> <td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-size:1px; font-family:Times New Roman; font-size:10pt"> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align: top; width: 55%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Outstanding, vested and exercisable at June 30, 2021</div> </td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">568,500</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">11.85</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">9.66</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,734</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align: top; width: 55%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Forfeited</div> </td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(12,250</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align: bottom; width: 55%;"> </td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align: top; width: 55%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Outstanding, vested and exercisable at June 30, 2022</div> </td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">556,250</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">11.85</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">8.66</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,641</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align: top; width: 55%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Forfeited</div> </td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(525</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align: bottom; width: 55%;"> </td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align: top; width: 55%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Outstanding, vested and exercisable at June 30, 2023</div> </td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">555,725</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">11.85</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">7.66</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3,190</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align: bottom; width: 55%;"> </td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> </table> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify;text-indent: 0px;">The fair value of each option is estimated on the date of grant using the Binomial model by applying the assumptions below: </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;;text-indent: 0px;"> </div> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border:0;margin:0 auto;text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width:62%"></td> <td style="vertical-align:bottom;width:11%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:10%"></td> <td></td> <td></td> <td></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Options Granted</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">on November 16, 2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Options Granted</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">on March 17, 2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Risk-free interest rate(i)</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">0.91</td> <td style="white-space:nowrap;vertical-align:bottom">% </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1.62</td> <td style="white-space:nowrap;vertical-align:bottom">% </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Expected dividend yield(ii)</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2.21</td> <td style="white-space:nowrap;vertical-align:bottom">% </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1.83</td> <td style="white-space:nowrap;vertical-align:bottom">% </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Expected life (years)(iii)</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">10 Years</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">9.66 Years</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Expected volatility(iv)</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">46.98</td> <td style="white-space:nowrap;vertical-align:bottom">% </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">47.35</td> <td style="white-space:nowrap;vertical-align:bottom">% </td> </tr> </table> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;;text-indent: 0px;"> </div> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%;text-indent: 0px;"> <tr style="page-break-inside:avoid"> <td style="width:4%;vertical-align:top;text-align:justify;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: justify; line-height: normal;">(i)</div> </td> <td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Risk-free interest rate is based on the yields of United States Treasury securities with maturities similar to the expected life of the share options in effect at the time of grant. </div> </td> </tr> </table> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%;text-indent: 0px;"> <tr style="page-break-inside:avoid"> <td style="width:4%;vertical-align:top;text-align:justify;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: justify; line-height: normal;">(ii)</div> </td> <td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Expected dividend yield is assumed to be a $0.15 dividend payout. </div> </td> </tr> </table> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%;text-indent: 0px;"> <tr style="page-break-inside:avoid"> <td style="width:4%;vertical-align:top;text-align:justify;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: justify; line-height: normal;">(iii)</div> </td> <td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Expected life of share options is based on management’s estimate on timing of exercise of share options. </div> </td> </tr> </table> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%;text-indent: 0px;"> <tr style="page-break-inside:avoid"> <td style="width:4%;vertical-align:top;text-align:justify;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: justify; line-height: normal;">(iv)</div> </td> <td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Expected volatility is assumed based on the historical volatility of the Company and the Company’s comparable companies in the period equal to the expected life of each grant. </div> </td> </tr> </table> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify;text-indent: 0px;">The Company recorded share-based compensation expense relating to options granted in <div style="letter-spacing: 0px; top: 0px;;display:inline;">fiscal </div>2021 in the amount of $1,406<div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">, $<div style="letter-spacing: 0px; top: 0px;;display:inline;">1,502</div></div> and $470 which is <div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">included in general and administrative expenses for the years ended June 30, 2021, 2022 and 2023, respectively. For the years ended June 30, 2021, 2022, and 2023, the unrecognized compensation expense of $</div>2,147<div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">, $<div style="letter-spacing: 0px; top: 0px;;display:inline;">566</div></div> and $54 related to the share options is expected to be recognized over a weighted-average vesting period of 1.43<div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">, <div style="letter-spacing: 0px; top: 0px;;display:inline;">0.93</div></div> and 0.44 years. </div> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;;text-indent: 0px;"> </div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center;text-indent: 0px;"> </div> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify;;text-indent: 0px;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Restricted shares </div></div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify;text-indent: 0px;"><div style="font-size: 10pt;;display:inline;">On September 19, 2019, the Company granted </div>67,500<div style="font-size: 10pt;;display:inline;"> restricted ordinary shares to certain directors under the 2015 Plan. These restricted shares vest quarterly over a three-year period starting from the directors’ respective service inception date. Fair value of the restricted shares was determined with reference to the market closing price at grant date.</div><br/></div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify;text-indent: 0px;">On November 16, 2020, the Company granted 318,000 restricted ordinary shares to certain directors under the 2015 Plan. These restricted shares vest quarterly over a three-year period commencing from November 2020. Fair value of the restricted shares was determined with reference to the market closing price at grant date. </div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify;text-indent: 0px;">On March 17, 2021, the Company granted 1,116,500 restricted ordinary shares to certain officers and certain employees under the 2015 Plan. These restricted shares vest quarterly over a three-year period commencing from March 2021. Fair value of the restricted shares was determined with reference to the market closing price at grant date. </div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify;text-indent: 0px;">A summary of the restricted share activity for the year ended June 30, 2022 and 2023 is as follows: </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;;text-indent: 0px;"> </div> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border:0;margin:0 auto;text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width:40%"></td> <td style="vertical-align:bottom;width:23%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:22%"></td> <td></td> <td></td> <td></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Number of restricted shares</div></div></td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Weighted average grant-date fair value</div></div></div></td> <td style="vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Un-vested</div> at June 30, 2021</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,320,337</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">11.85</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Forfeited</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(28,586</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">11.85</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Vested</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(588,710</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">11.85</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Un-vested</div> at June 30, 2022</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">703,041</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">11.85</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Forfeited</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(1,222</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">11.85</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Vested</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(473,487</td> <td style="white-space:nowrap;vertical-align:bottom">)</td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">11.85</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Un-vested</div> at June 30, 2023</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">228,332</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">11.85</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td></tr></table> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify;text-indent: 0px;"><div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">The aggregate grant-date fair value of restricted shares vested during the years ended June 30, 2021, 2022 and 2023 was $</div>2,367, $6,976 and $5,611, respectively. $8,318, $8,207 and $2,816 <div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">were recorded in general and administrative expenses as restricted share compensation expenses, for the years ended June 30, 2021, 2022 and 2023, respectively. For the years ended June 30, 2022, and 2023, the aggregated unrecognized compensation expense of $</div>3,088 and $293 related to the restricted shares is expected to be recognized over a weighted-average vesting period of 0.75 and 0.25 years. </div> 5000000 90000 465725 11.85 <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify">A summary of the share option activity for the years ended June 30, 2022 and 2023 is as shown below: </div> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"> </div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"> </div> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:92%;border:0;margin:0 auto;text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width:55%"></td> <td style="vertical-align:bottom;width:7%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:6%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:7%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:7%"></td> <td></td> <td></td> <td></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td rowspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;white-space:nowrap"> <div style="margin-top: 0pt; margin-bottom: 1pt; font-size: 8pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;"><div style="font-weight:bold;display:inline;">Share Options</div></div> </td> <td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" rowspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Number of<br/> shares</div></div></td> <td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" rowspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Weighted<br/> average<br/> exercise price</div></div></td> <td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" rowspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Weighted average<br/> remaining<br/> contractual life<br/> (years)</div></div></td> <td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" rowspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Aggregate<br/> intrinsic value</div></div></td> <td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-size:1px; font-family:Times New Roman; font-size:10pt"> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align: top; width: 55%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Outstanding, vested and exercisable at June 30, 2021</div> </td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">568,500</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">11.85</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">9.66</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,734</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align: top; width: 55%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Forfeited</div> </td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(12,250</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align: bottom; width: 55%;"> </td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align: top; width: 55%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Outstanding, vested and exercisable at June 30, 2022</div> </td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">556,250</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">11.85</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">8.66</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,641</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align: top; width: 55%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Forfeited</div> </td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(525</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align: bottom; width: 55%;"> </td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align: top; width: 55%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Outstanding, vested and exercisable at June 30, 2023</div> </td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">555,725</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">11.85</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">7.66</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3,190</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align: bottom; width: 55%;"> </td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> </table> 568500 11.85 P9Y7M28D 1734000 12250 556250 11.85 P8Y7M28D 1641000 525 555725 11.85 P7Y7M28D 3190000 <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify;text-indent: 0px;">The fair value of each option is estimated on the date of grant using the Binomial model by applying the assumptions below: </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;;text-indent: 0px;"> </div> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border:0;margin:0 auto;text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width:62%"></td> <td style="vertical-align:bottom;width:11%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:10%"></td> <td></td> <td></td> <td></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Options Granted</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">on November 16, 2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Options Granted</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">on March 17, 2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Risk-free interest rate(i)</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">0.91</td> <td style="white-space:nowrap;vertical-align:bottom">% </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1.62</td> <td style="white-space:nowrap;vertical-align:bottom">% </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Expected dividend yield(ii)</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2.21</td> <td style="white-space:nowrap;vertical-align:bottom">% </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1.83</td> <td style="white-space:nowrap;vertical-align:bottom">% </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Expected life (years)(iii)</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">10 Years</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">9.66 Years</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Expected volatility(iv)</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">46.98</td> <td style="white-space:nowrap;vertical-align:bottom">% </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">47.35</td> <td style="white-space:nowrap;vertical-align:bottom">% </td> </tr> </table> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;;text-indent: 0px;"> </div> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%;text-indent: 0px;"> <tr style="page-break-inside:avoid"> <td style="width:4%;vertical-align:top;text-align:justify;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: justify; line-height: normal;">(i)</div> </td> <td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Risk-free interest rate is based on the yields of United States Treasury securities with maturities similar to the expected life of the share options in effect at the time of grant. </div> </td> </tr> </table> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%;text-indent: 0px;"> <tr style="page-break-inside:avoid"> <td style="width:4%;vertical-align:top;text-align:justify;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: justify; line-height: normal;">(ii)</div> </td> <td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Expected dividend yield is assumed to be a $0.15 dividend payout. </div> </td> </tr> </table> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%;text-indent: 0px;"> <tr style="page-break-inside:avoid"> <td style="width:4%;vertical-align:top;text-align:justify;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: justify; line-height: normal;">(iii)</div> </td> <td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Expected life of share options is based on management’s estimate on timing of exercise of share options. </div> </td> </tr> </table> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%;text-indent: 0px;"> <tr style="page-break-inside:avoid"> <td style="width:4%;vertical-align:top;text-align:justify;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: justify; line-height: normal;">(iv)</div> </td> <td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Expected volatility is assumed based on the historical volatility of the Company and the Company’s comparable companies in the period equal to the expected life of each grant. </div> </td> </tr> </table> 0.0091 0.0162 0.0221 0.0183 P10Y P9Y7M28D 0.4698 0.4735 0.15 0.15 1406000 1502000 470000 2147000 566000 54000 P1Y5M4D P0Y11M4D P0Y5M8D 67500 318000 1116500 <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify;text-indent: 0px;">A summary of the restricted share activity for the year ended June 30, 2022 and 2023 is as follows: </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;;text-indent: 0px;"> </div> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border:0;margin:0 auto;text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width:40%"></td> <td style="vertical-align:bottom;width:23%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:22%"></td> <td></td> <td></td> <td></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Number of restricted shares</div></div></td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Weighted average grant-date fair value</div></div></div></td> <td style="vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Un-vested</div> at June 30, 2021</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,320,337</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">11.85</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Forfeited</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(28,586</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">11.85</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Vested</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(588,710</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">11.85</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Un-vested</div> at June 30, 2022</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">703,041</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">11.85</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Forfeited</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(1,222</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">11.85</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Vested</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(473,487</td> <td style="white-space:nowrap;vertical-align:bottom">)</td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">11.85</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Un-vested</div> at June 30, 2023</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">228,332</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">11.85</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td></tr></table> 1320337 11.85 28586 11.85 588710 11.85 703041 11.85 1222 11.85 473487 11.85 228332 11.85 2367000 6976000 5611000 8318000 8207000 2816000 3088000 293000 P0Y9M P0Y3M <div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify;;text-indent: 0px;"><div style="font-weight:bold;display:inline;">NOTE 18 - EMPLOYEE BENEFITS </div></div> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify;text-indent: 0px;">The Company contributes to a state pension scheme run by the Chinese government in respect of its employees in China, a central provision fund run by the Singapore government in respect of its employees in Singapore, and an employment provident fund in respect of its employees in Malaysia. The expenses related to these plans were $24,141, $33,550 and $35,869 for the years ended June 30, 2021, 2022 and 2023, respectively. These schemes were accounted for as defined contribution plans. </div> 24141000 33550000 35869000 <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify;;text-indent: 0px;"><div style="font-weight:bold;display:inline;">NOTE 19 - INCOME TAX </div></div> <div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify;;text-indent: 0px;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">BVI </div></div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify;text-indent: 0px;">Hollysys and its subsidiaries incorporated in the BVI are not subject to income tax under the relevant regulations. </div> <div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify;;text-indent: 0px;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Singapore </div></div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify;text-indent: 0px;">The Company’s wholly owned subsidiaries incorporated in Singapore are subject to Singapore corporate tax at a rate of 17% on the assessable profits arising from Singapore. </div> <div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify;;text-indent: 0px;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Malaysia </div></div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify;text-indent: 0px;">The Company’s wholly owned subsidiaries incorporated in Malaysia are subject to Malaysia corporate income tax at a rate of 24% on the assessable profits arising from Malaysia. </div> <div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify;;text-indent: 0px;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Dubai </div></div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify;text-indent: 0px;">The branch of the Company’s wholly owned subsidiary is a tax exempt company incorporated in Dubai, and no tax provision has been made for each of the years ended June 30, 202<div style="letter-spacing: 0px; top: 0px;;display:inline;">1</div>, 202<div style="letter-spacing: 0px; top: 0px;;display:inline;">2</div> and 202<div style="letter-spacing: 0px; top: 0px;;display:inline;">3</div>. </div> <div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify;;text-indent: 0px;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Hong Kong </div></div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify;text-indent: 0px;">The Company’s wholly owned subsidiaries incorporated in Hong Kong are subject to Hong Kong profits tax at a rate of 16.5% on the assessable profits arising from Hong Kong for the year ended June 30, 202<div style="letter-spacing: 0px; top: 0px;;display:inline;">3</div>. No provision for Hong Kong profits tax has been made in the consolidated statements of comprehensive income as there were sustained taxable losses arising from Hong Kong for each of the years ended June 30, 202<div style="letter-spacing: 0px; top: 0px;;display:inline;">1</div>, 202<div style="letter-spacing: 0px; top: 0px;;display:inline;">2</div> and 202<div style="letter-spacing: 0px; top: 0px;;display:inline;">3</div>. </div> <div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify;;text-indent: 0px;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Macau </div></div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify;text-indent: 0px;"><div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">The Company’s wholly owned subsidiary incorporated in Macau is subject to the Macau corporate income tax. According to the Macau Complementary Tax Law, complementary tax is imposed on a progressive rate scale ranging from</div> 3% <div style="letter-spacing: 0px; top: 0px;;display:inline;">to 9% for taxable profits below or equal to MOP 300,000 and 12% for taxable profits over MOP 300,000. Taxable profits below MOP 32,000 are exempt from tax. No provision for Macau profits tax has been made in the consolidated statements of comprehensive income for each of the years ended June 30, 2021, 2022 and 2023. </div> </div> <div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify;;text-indent: 0px;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">India </div></div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify;text-indent: 0px;">The Company’s wholly owned subsidiary incorporated in India is subject to India corporate tax at a rate of 30% on its worldwide income. No provision for India profits tax has been made in the consolidated statements of comprehensive income as there were no taxable profits noted for each of the years ended June 30, 202<div style="letter-spacing: 0px; top: 0px;;display:inline;">1</div>, 202<div style="letter-spacing: 0px; top: 0px;;display:inline;">2</div> and 202<div style="letter-spacing: 0px; top: 0px;;display:inline;">3</div>. </div> <div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify;;text-indent: 0px;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Qatar </div></div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify;text-indent: 0px;">CECL is subject to the Qatar Corporate income tax at a rate of 10% on the assessable profit arising from Qatar. </div> <div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify;;text-indent: 0px;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Indonesia </div></div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify;text-indent: 0px;">The Company’s wholly owned subsidiary incorporated in Indonesia is subject to the Indonesia Corporate income tax at a rate of 22% on the assessable profit arising from Indonesia. No provision for Indonesia tax has been made in the consolidated statements of comprehensive income as there were no assessable profits noted for the years ended June 30, 202<div style="letter-spacing: 0px; top: 0px;;display:inline;">1</div>, 202<div style="letter-spacing: 0px; top: 0px;;display:inline;">2</div> and 202<div style="letter-spacing: 0px; top: 0px;;display:inline;">3</div>. </div> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;;text-indent: 0px;"> </div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center;text-indent: 0px;"> </div> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify;;text-indent: 0px;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">PRC </div></div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify;text-indent: 0px;">The Company’s subsidiaries incorporated in the PRC are subject to PRC enterprise income tax (“EIT”) on their respective taxable incomes as adjusted in accordance with relevant PRC income tax laws. The PRC statutory EIT rate is <div style="letter-spacing: 0px; top: 0px;;display:inline;">25</div>%. The Company’s PRC subsidiaries are subject to the statutory tax rate except for the following: </div> <div style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 8pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Beijing Hollysys Co., Ltd</div></div><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"> (“Beijing Hollysys”)</div></div> </div></div> <div style="margin-top: 8pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; text-indent: 0px;">Beijing Hollysys was certified as a High and New Technology Enterprise (“HNTE”) which provides a preferential EIT rate of 15% for three calendar years from <div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">July </div>2020 to <div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">July 2023</div>. </div> <div style="margin-top: 8pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; text-indent: 0px;">Further, Beijing Hollysys was qualified for the Key Software Enterprise (“KSE”) status in calendar year 202<div style="letter-spacing: 0px; top: 0px;;display:inline;">2</div> and was entitled to the preferential tax rate of 10% for calendar year 202<div style="letter-spacing: 0px; top: 0px;;display:inline;">2</div>. An entity can use the preferential rate of KSE after its self-assessment, of which, the filing documents for KSE status shall be well prepared and filed <div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">for the future inspection by tax authorities as they hold the right to inspect the KSE status. </div></div></div> <div style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 8pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Hangzhou Hollysys Automation Co., Ltd (“Hangzhou Hollysys”)</div></div> </div></div> <div style="margin-top: 8pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; text-indent: 0px;">Hangzhou Hollysys was certified as a HNTE which provides a preferential EIT rate of 15% for three calendar years from <div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">December </div>2020 to <div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">December 2023</div>. </div> <div style="margin-top: 12pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; text-indent: 0px;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Hollysys Industrial Software </div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify;text-indent: 0px;">Hollysys Industrial Software was certified as a HNTE which provides a preferential EIT rate of 15% for three calendar years from <div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">October 2022</div> to <div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">October 2025</div>. </div> <div style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 8pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Further, Hollysys Industrial Software was qualified for KSE status in calendar year 2022 and was entitled to the preferential tax rate of 10% for calendar year 2022. An entity can use the preferential rate of KSE after its self-assessment, of which, the filing documents for KSE status shall be well prepared and filed for the future inspection <div style="letter-spacing: 0px; top: 0px;;display:inline;">by</div> tax authorities as they hold the right to inspect the KSE status. </div></div></div> <div style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">HollySys Control Technology Co., Ltd (“HollySys Control”) </div></div></div></div> <div style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">HollySys Control was qualified for software enterprises encouraged by the state. The preferential period is calculated from the profit-making year, and the enterprise income tax is exempted from the first to second years. From the third to fifth years, the enterprise income tax is reduced by half at the statutory tax rate of 25%. </div></div></div> <div style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Beijing Hollysys Intelligent Technologies Co., Ltd., (“Hollysys Intelligent”) </div></div></div></div> <div style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Hollysys Intelligent was certified as a HNTE which provides a preferential EIT rate of 15% for three calendar years from October 2021 to October 2024. </div></div></div> <div style="margin-top: 8pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; text-indent: 0px;">The Company’s income before income taxes consists of: </div> <div style="font-size: 8pt; margin-top: 0px; margin-bottom: 0px; text-indent: 0px; line-height: 8pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 84%; border: 0px; margin: 0px auto; text-indent: 0px; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width:69%"></td> <td style="vertical-align:bottom;width:4%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:3%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:3%"></td> <td></td> <td></td> <td></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="10" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Year ended June 30,</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">PRC</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">137,520</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">116,210</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">126,191</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-PRC</div></div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(27,628</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(16,583</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(7,729</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">109,892</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">99,627</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">118,462</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> </table> <div style="margin-top: 8pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; text-indent: 0px;">Income tax expense, most of which is incurred in the PRC, consists of: </div> <div style="font-size: 8pt; margin-top: 0px; margin-bottom: 0px; text-indent: 0px; line-height: 8pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 84%; border: 0px; margin: 0px auto; text-indent: 0px; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width:70%"></td> <td style="vertical-align:bottom;width:3%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:2%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:2%"></td> <td></td> <td></td> <td></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="10" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Year ended June 30,</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Current income tax expense</div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">PRC</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">25,634</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">11,839</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">19,269</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-PRC</div></div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">758</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">616</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">123</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">26,392</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">12,455</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">19,392</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Deferred income tax expense (benefit)</div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">PRC</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(7,971</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">7,150</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(7,560</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-PRC</div></div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2,133</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(2,971</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(442</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(5,838</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">4,179</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(8,002</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">   20,554</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">   16,634</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">  11,390</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> </table> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;;text-indent: 0px;"> </div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center;text-indent: 0px;"> </div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify">Reconciliation of the income tax expenses as computed by applying the PRC statutory tax rate of 25% to income before income taxes and the actual income tax expenses is as follows: </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"> </div> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 84%; border: 0px; margin: 0px auto; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width:70%"></td> <td style="vertical-align:bottom;width:4%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:3%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:3%"></td> <td></td> <td></td> <td></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="10" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Year ended June 30,</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align: top; width: 70%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Income before income taxes</div> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">109,892</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">99,627</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">118,462</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align: bottom; width: 70%;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align: top; width: 70%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Expected income tax expense at statutory tax rate in the PRC</div> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">33,221</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">24,998</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">29,614</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align: top; width: 70%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Effect of different tax rates in various jurisdictions</div> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">4,665</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3,541</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,567</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align: top; width: 70%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Effect of preferential tax treatment</div> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(14,334</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(12,707</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(15,228</td> <td style="white-space:nowrap;vertical-align:bottom">)</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align: top; width: 70%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Effect of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-taxable</div> income</div> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(4,770</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(74</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(1,919</td> <td style="white-space:nowrap;vertical-align:bottom">)</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align: top; width: 70%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Effect of additional deductible research and development expenses</div> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(9,838</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(9,398</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(8,909</td> <td style="white-space:nowrap;vertical-align:bottom">)</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align: top; width: 70%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Effect of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-deductible</div> expenses</div> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">6,644</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">4,020</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">6,417</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align: top; width: 70%;"> <div style="text-align: justify; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Under (over) provision of income tax in previous years</div> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2,102</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,419</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(2,322</td> <td style="white-space:nowrap;vertical-align:bottom">)</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align: top; width: 70%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Change in valuation allowance</div> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,718</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2,124</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3,005</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align: top; width: 70%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Withholding tax on dividends paid by subsidiaries</div> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3,692</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space: nowrap; vertical-align: bottom; padding: 0pt 5pt 0pt 0pt;;text-align:right;">—</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align: top; width: 70%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Others</div> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,146</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(981</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(835</td> <td style="white-space:nowrap;vertical-align:bottom">)</td> </tr> <tr style="font-size:1px"> <td style="vertical-align: bottom; width: 70%;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align: top; width: 70%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Total</div> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">20,554</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">16,634</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">11,390</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align: bottom; width: 70%;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> </table> <div style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The breakdown of deferred tax assets/liabilities caused by the temporary differences and net operating loss carryforwards is shown as below: </div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 81%;"></td> <td style="width: 3%; vertical-align: bottom;"></td> <td></td> <td></td> <td></td> <td style="width: 2%; vertical-align: bottom;"></td> <td></td> <td></td> <td></td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="6" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">June 30,</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align: top; width: 81%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;"><div style="font-weight:bold;display:inline;">Deferred tax assets</div></div> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align: top; width: 81%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Allowance for doubtful accounts</div> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">12,932</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">12,222</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align: top; width: 81%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Deferred subsidies</div> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">845</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,068</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align: top; width: 81%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Warranty liabilities</div> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">773</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">727</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align: top; width: 81%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Inventory provision</div> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">555</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">91</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align: top; width: 81%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Long-term assets</div> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">591</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">168</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align: top; width: 81%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Deferred revenue</div> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">373</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space: nowrap; vertical-align: bottom; padding: 0pt 5pt 0pt 0pt;;text-align:right;">—</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align: top; width: 81%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Provision for loss contracts</div> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,699</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2,256</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align: top; width: 81%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Net operating loss carry forward</div> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">20,351</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">21,703</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align: top; width: 81%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Valuation allowance</div> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(19,554</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(21,703</td> <td style="white-space:nowrap;vertical-align:bottom">)</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align: top; width: 81%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Others</div> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3,552</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align: bottom; width: 81%;"> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align: top; width: 81%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Total deferred tax assets</div> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">18,565</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">20,084</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align: bottom; width: 81%;"> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align: top; width: 81%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;"><div style="font-weight:bold;display:inline;">Deferred tax liabilities</div></div> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align: top; width: 81%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Property, plant and equipment</div> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(645</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(621</td> <td style="white-space:nowrap;vertical-align:bottom">)</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align: top; width: 81%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Costs and estimated earnings in excess of billings</div> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(10,079</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(7,470</td> <td style="white-space:nowrap;vertical-align:bottom">)</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align: top; width: 81%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Share of net losses of equity investees</div> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(1,798</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(1,617</td> <td style="white-space:nowrap;vertical-align:bottom">)</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align: top; width: 81%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">PRC dividend withholding tax</div> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(5,198</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(4,898</td> <td style="white-space:nowrap;vertical-align:bottom">)</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align: top; width: 81%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Intangible assets and other <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-current</div> assets</div> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(7,390</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(4,966</td> <td style="white-space:nowrap;vertical-align:bottom">)</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align: top; width: 81%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Others</div> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(1,881</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(1,644</td> <td style="white-space:nowrap;vertical-align:bottom">)</td> </tr> <tr style="font-size:1px"> <td style="vertical-align: bottom; width: 81%;"> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align: top; width: 81%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Total deferred tax liabilities</div> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(26,991</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(21,216</td> <td style="white-space:nowrap;vertical-align:bottom">)</td> </tr> <tr style="font-size:1px"> <td style="vertical-align: bottom; width: 81%;"> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> </table> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"> </div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"> </div> <div></div><div> <div style="line-height:normal;background-color:white;display: inline;"> </div> </div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify;text-indent: 0px;">As of June 30, 202<div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">3</div> the Company had incurred net losses of <div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">$nil<div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">,<div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div>$85,421, $795, $1,881, and $3,114 derived from entities in the PRC, Singapore, India, Indonesia, and Macau, respectively. The net losses in the PRC, India, Indonesia, and Macau can be carried forward for five years, eight years, five years, and three years, respectively, to offset future net profit for income tax purposes. The net losses in Singapore can be carried forward without an expiration date subject to the shareholders’ continuity test. </div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify;text-indent: 0px;">Realization of the deferred tax assets is dependent on factors including future reversals of existing taxable temporary differences and adequate future taxable income, exclusive of reversing deductible temporary differences and tax loss or credit carry forwards. The Group evaluates the potential realization of deferred tax assets on an <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">entity-by-entity</div></div> basis. As of June 30, 202<div style="letter-spacing: 0px; top: 0px;;display:inline;">2</div> and 202<div style="letter-spacing: 0px; top: 0px;;display:inline;">3</div>, valuation allowances were provided against deferred tax assets in entities where it was determined it was more likely than not that the benefits of the deferred tax assets will not be <div style="letter-spacing: 0px; top: 0px;;display:inline;">fully </div>realized. </div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify;text-indent: 0px;">Under the EIT Law and the implementation rules, profits of the Company’s PRC subsidiaries earned on or after January 1, 2008 and distributed by the PRC subsidiaries to their respective foreign holding companies are subject to a withholding tax at 10<div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">% unless reduced by tax treaty. As of June 30, 2022 and 2023, the aggregate undistributed earnings from the Company’s PRC subsidiaries that are available for distribution are </div>RMB7,080,218 (equivalent <div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">to $</div>1,063,353<div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;"><div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">) and RMB</div>7,862,502<div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;"> (equivalent to $</div>1,175,411<div style="letter-spacing: 0px; top: 0px;;text-indent: 0px;;display:inline;"><div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">), respectively. The Company expects to distribute a portion of the earnings (RMB</div></div></div>355,633 or $48,983<div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">) to the holding companies located outside mainland China, and has hence accrued a withholding tax of $</div>4,898<div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;"> </div><div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">as of June 30, 2023. The remaining undistributed earnings of the Company’s PRC subsidiaries are intended to be permanently reinvested, and accordingly, no deferred tax liabilities have been provided for the PRC dividend withholding taxes that would be payable upon the distribution of those amounts to the Company<div style="letter-spacing: 0px; top: 0px;;display:inline;">.</div></div> </div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify;text-indent: 0px;">As of June 30, 202<div style="letter-spacing: 0px; top: 0px;;display:inline;">2</div> and 202<div style="letter-spacing: 0px; top: 0px;;display:inline;">3</div>, the undistributed retained earnings generated from periods prior to January 1, 2008 were $63,716 which are not subject to PRC dividend withholding taxes. Accordingly, as of June 30, 202<div style="letter-spacing: 0px; top: 0px;;display:inline;">2</div> and June 30, 202<div style="letter-spacing: 0px; top: 0px;;display:inline;">3</div>, the total amounts of undistributed earnings generated from the Company’s PRC subsidiaries for which no withholding tax has been accrued were $1,003,166 and $1,119,008, respectively. Deferred tax liabilities subject to be recognized would have been $93,945 and $105,529 respectively, if all such undistributed earnings were distributed to the Company in full as of June 30, 202<div style="letter-spacing: 0px; top: 0px;;display:inline;">2</div> and June 30, 202<div style="letter-spacing: 0px; top: 0px;;display:inline;">3</div>. </div> <div style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Chinese tax law grants the tax authorities the rights to further inspect companies’ tax returns retroactively in a three-year period (up to five years under certain special conditions), which means theoretically the tax authorities can still review the PRC subsidiaries’ tax returns for the years ended December 31, 2018 through 2022. The tax law also states that companies will be liable to additional tax, interest charges and penalties if errors are found in their tax returns and such errors have led to an underpayment of tax. </div></div></div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify;text-indent: 0px;">As of June 30, 202<div style="letter-spacing: 0px; top: 0px;;display:inline;">2</div> and 202<div style="letter-spacing: 0px; top: 0px;;display:inline;">3</div>, the Company concluded that there was no significant unrecognized tax benefits requiring recognition in the consolidated financial statements. The amount of unrecognized tax benefits may change in the next 12 months, pending clarification of current tax law or audit by the tax authorities. However, an estimate of the range of the possible change cannot be made at this time. As of June 30, 202<div style="letter-spacing: 0px; top: 0px;;display:inline;">2</div> and 202<div style="letter-spacing: 0px; top: 0px;;display:inline;">3</div>, no unrecognized tax benefits, if ultimately recognized, will impact the effective tax rate. The Company recorded no penalty or interest for the years ended June 30, 202<div style="letter-spacing: 0px; top: 0px;;display:inline;">1</div>, 202<div style="letter-spacing: 0px; top: 0px;;display:inline;">2</div> and 202<div style="letter-spacing: 0px; top: 0px;;display:inline;">3</div>, respectively. </div> 0.17 0.24 0.165 0.03 0.09 300000000 300000000 300000000 0.12 0.12 0.12 300000000 300000000 300000000 32000000 32000000 32000000 0.30 0.10 0.22 0.25 0.15 0.10 0.15 0.15 0.25 0.25 0.25 0.15 <div style="margin-top: 8pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; text-indent: 0px;">The Company’s income before income taxes consists of: </div> <div style="font-size: 8pt; margin-top: 0px; margin-bottom: 0px; text-indent: 0px; line-height: 8pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 84%; border: 0px; margin: 0px auto; text-indent: 0px; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width:69%"></td> <td style="vertical-align:bottom;width:4%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:3%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:3%"></td> <td></td> <td></td> <td></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="10" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Year ended June 30,</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">PRC</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">137,520</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">116,210</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">126,191</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-PRC</div></div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(27,628</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(16,583</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(7,729</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">109,892</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">99,627</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">118,462</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> </table> 137520000 116210000 126191000 -27628000 -16583000 -7729000 109892000 99627000 118462000 <div style="margin-top: 8pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; text-indent: 0px;">Income tax expense, most of which is incurred in the PRC, consists of: </div> <div style="font-size: 8pt; margin-top: 0px; margin-bottom: 0px; text-indent: 0px; line-height: 8pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 84%; border: 0px; margin: 0px auto; text-indent: 0px; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width:70%"></td> <td style="vertical-align:bottom;width:3%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:2%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:2%"></td> <td></td> <td></td> <td></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="10" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Year ended June 30,</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Current income tax expense</div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">PRC</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">25,634</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">11,839</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">19,269</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-PRC</div></div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">758</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">616</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">123</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">26,392</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">12,455</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">19,392</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Deferred income tax expense (benefit)</div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">PRC</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(7,971</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">7,150</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(7,560</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-PRC</div></div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2,133</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(2,971</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(442</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(5,838</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">4,179</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(8,002</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">   20,554</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">   16,634</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">  11,390</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> </table> 25634000 11839000 19269000 758000 616000 123000 26392000 12455000 19392000 -7971000 7150000 -7560000 2133000 -2971000 -442000 -5838000 4179000 -8002000 20554000 16634000 11390000 <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify">Reconciliation of the income tax expenses as computed by applying the PRC statutory tax rate of 25% to income before income taxes and the actual income tax expenses is as follows: </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"> </div> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 84%; border: 0px; margin: 0px auto; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width:70%"></td> <td style="vertical-align:bottom;width:4%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:3%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:3%"></td> <td></td> <td></td> <td></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="10" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Year ended June 30,</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align: top; width: 70%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Income before income taxes</div> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">109,892</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">99,627</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">118,462</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align: bottom; width: 70%;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align: top; width: 70%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Expected income tax expense at statutory tax rate in the PRC</div> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">33,221</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">24,998</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">29,614</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align: top; width: 70%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Effect of different tax rates in various jurisdictions</div> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">4,665</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3,541</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,567</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align: top; width: 70%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Effect of preferential tax treatment</div> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(14,334</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(12,707</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(15,228</td> <td style="white-space:nowrap;vertical-align:bottom">)</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align: top; width: 70%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Effect of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-taxable</div> income</div> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(4,770</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(74</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(1,919</td> <td style="white-space:nowrap;vertical-align:bottom">)</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align: top; width: 70%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Effect of additional deductible research and development expenses</div> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(9,838</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(9,398</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(8,909</td> <td style="white-space:nowrap;vertical-align:bottom">)</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align: top; width: 70%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Effect of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-deductible</div> expenses</div> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">6,644</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">4,020</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">6,417</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align: top; width: 70%;"> <div style="text-align: justify; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Under (over) provision of income tax in previous years</div> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2,102</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,419</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(2,322</td> <td style="white-space:nowrap;vertical-align:bottom">)</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align: top; width: 70%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Change in valuation allowance</div> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,718</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2,124</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3,005</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align: top; width: 70%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Withholding tax on dividends paid by subsidiaries</div> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3,692</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space: nowrap; vertical-align: bottom; padding: 0pt 5pt 0pt 0pt;;text-align:right;">—</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align: top; width: 70%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Others</div> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,146</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(981</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(835</td> <td style="white-space:nowrap;vertical-align:bottom">)</td> </tr> <tr style="font-size:1px"> <td style="vertical-align: bottom; width: 70%;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align: top; width: 70%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Total</div> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">20,554</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">16,634</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">11,390</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align: bottom; width: 70%;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> </table> 0.25 109892000 99627000 118462000 33221000 24998000 29614000 4665000 3541000 1567000 14334000 12707000 15228000 4770000 74000 1919000 9838000 9398000 8909000 6644000 4020000 6417000 -2102000 -1419000 2322000 1718000 2124000 3005000 0 3692000 0 -1146000 981000 835000 20554000 16634000 11390000 <div style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The breakdown of deferred tax assets/liabilities caused by the temporary differences and net operating loss carryforwards is shown as below: </div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 81%;"></td> <td style="width: 3%; vertical-align: bottom;"></td> <td></td> <td></td> <td></td> <td style="width: 2%; vertical-align: bottom;"></td> <td></td> <td></td> <td></td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="6" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">June 30,</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align: top; width: 81%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;"><div style="font-weight:bold;display:inline;">Deferred tax assets</div></div> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align: top; width: 81%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Allowance for doubtful accounts</div> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">12,932</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">12,222</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align: top; width: 81%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Deferred subsidies</div> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">845</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,068</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align: top; width: 81%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Warranty liabilities</div> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">773</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">727</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align: top; width: 81%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Inventory provision</div> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">555</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">91</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align: top; width: 81%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Long-term assets</div> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">591</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">168</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align: top; width: 81%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Deferred revenue</div> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">373</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space: nowrap; vertical-align: bottom; padding: 0pt 5pt 0pt 0pt;;text-align:right;">—</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align: top; width: 81%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Provision for loss contracts</div> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,699</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2,256</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align: top; width: 81%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Net operating loss carry forward</div> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">20,351</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">21,703</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align: top; width: 81%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Valuation allowance</div> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(19,554</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(21,703</td> <td style="white-space:nowrap;vertical-align:bottom">)</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align: top; width: 81%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Others</div> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3,552</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align: bottom; width: 81%;"> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align: top; width: 81%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Total deferred tax assets</div> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">18,565</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">20,084</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align: bottom; width: 81%;"> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align: top; width: 81%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;"><div style="font-weight:bold;display:inline;">Deferred tax liabilities</div></div> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align: top; width: 81%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Property, plant and equipment</div> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(645</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(621</td> <td style="white-space:nowrap;vertical-align:bottom">)</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align: top; width: 81%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Costs and estimated earnings in excess of billings</div> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(10,079</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(7,470</td> <td style="white-space:nowrap;vertical-align:bottom">)</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align: top; width: 81%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Share of net losses of equity investees</div> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(1,798</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(1,617</td> <td style="white-space:nowrap;vertical-align:bottom">)</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align: top; width: 81%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">PRC dividend withholding tax</div> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(5,198</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(4,898</td> <td style="white-space:nowrap;vertical-align:bottom">)</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align: top; width: 81%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Intangible assets and other <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-current</div> assets</div> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(7,390</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(4,966</td> <td style="white-space:nowrap;vertical-align:bottom">)</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align: top; width: 81%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Others</div> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(1,881</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(1,644</td> <td style="white-space:nowrap;vertical-align:bottom">)</td> </tr> <tr style="font-size:1px"> <td style="vertical-align: bottom; width: 81%;"> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align: top; width: 81%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Total deferred tax liabilities</div> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(26,991</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(21,216</td> <td style="white-space:nowrap;vertical-align:bottom">)</td> </tr> <tr style="font-size:1px"> <td style="vertical-align: bottom; width: 81%;"> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> </table> 12932000 12222000 845000 1068000 773000 727000 555000 91000 591000 168000 373000 0 1699000 2256000 20351000 21703000 19554000 21703000 0 3552000 18565000 20084000 645000 621000 -10079000 -7470000 1798000 1617000 5198000 4898000 7390000 4966000 1881000 1644000 26991000 21216000 0 85421000 795000 1881000 3114000 0.10 7080218000 1063353000 7862502000 1175411000 355633000 48983000 4898000 63716000 63716000 1003166000 1119008000 93945000 105529000 0 0 0 0 0 <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify;;text-indent: 0px;"><div style="font-weight:bold;display:inline;">NOTE 20 - OPERATING LEASES </div></div> <div style="margin-top: 6pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify;;text-indent: 0px;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Operating lease as lessee </div></div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify;text-indent: 0px;">The Company’s lease agreements include payments for land use rights and lease payments that are largely fixed, do not contain material residual value guarantees or variable lease payments. The leases, other than prepaid land leases, have remaining lease terms of up to five years. </div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify;text-indent: 0px;">The Company’s leases do not contain restrictions or covenants that restrict the Company from incurring other financial obligations. </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;;text-indent: 0px;"> </div> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto;text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width:80%"></td> <td style="vertical-align:bottom;width:3%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:3%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:3%"></td> <td></td> <td></td> <td></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Year ended June 30,</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Operating lease costs</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2,324</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3,484</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3,301</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Short-term lease costs</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,000</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">191</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">810</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Amortization of prepaid land leases</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">454</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">382</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">331</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Total lease costs</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3,778</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">4,057</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">4,442</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> </table> <div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify;;text-indent: 0px;"><div style="font-weight:bold;display:inline;">Other information </div></div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;;text-indent: 0px;"> </div> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto;text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width:78%"></td> <td style="vertical-align:bottom;width:5%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:4%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:4%"></td> <td></td> <td></td> <td></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Year ended June 30,</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Cash paid for amounts included in the measurement of operating lease liabilities</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">4,045</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3,810</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">4,448</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Right-of-use assets obtained in exchange for new operating</div> lease liabilities</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3,011</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,554</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2,429</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Weighted-average remaining lease term (in years):</div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Operating leases</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1.97</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1.83</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2.44</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Weighted-average discount rate:</div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Operating leases</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">4.17</td> <td style="white-space:nowrap;vertical-align:bottom">% </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3.05</td> <td style="white-space:nowrap;vertical-align:bottom">% </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3.94</td> <td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;">%</div> </td> </tr> </table> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">For the fiscal year ended June 30, 2023, total lease costs of $1,468 were recorded in selling expenses, $1,932 were recorded in general and administrative expenses, and $1,042 were recorded in research and development expenses. </div>For the fiscal year ended June 30, 2022, total lease costs of $1,014 were recorded in selling expenses, $1,756 were recorded in general and administrative expenses, and $1,287 were recorded in research and development expenses. For the fiscal year ended June 30, 2021, total lease costs of $970 were recorded in selling expenses, $1,674 were recorded in general and administrative expenses, and $1,134 were recorded in research and development expenses.</div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify;text-indent: 0px;">Total expenses under operating leases were $3,301 for the fiscal year ended June 30, 202<div style="letter-spacing: 0px; top: 0px;;display:inline;">3</div>. The total amortization of prepaid land leases was $331 for the fiscal year ended June 30, 202<div style="letter-spacing: 0px; top: 0px;;display:inline;">3</div>. </div> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;;text-indent: 0px;"> </div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center;text-indent: 0px;"> </div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify">Future minimum lease payments for operating leases as of June 30, 2023 are as follows: </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"> </div> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:68%;border:0;margin:0 auto"> <tr style="font-size: 0px;"> <td style="width:84%"></td> <td style="vertical-align:bottom;width:15%"></td> <td></td> <td></td> <td></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">As of June 30,<br/> 2023</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">2024</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2,494</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">2025</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">787</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">2026</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">420</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">2027</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">130</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr> <td style="vertical-align: top; background-color: rgb(204, 238, 255);"> <div style="text-align: justify; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">2028</div> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">107</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="background-color: rgba(255, 255, 255, 0);"> </td> </tr> <tr style="break-inside: avoid; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Total minimum lease payments</div> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;">3,938</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align: top; background-color: rgb(204, 238, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Less: imputed interest</div> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">948</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="background-color: rgba(255, 255, 255, 0);"> </td> </tr> <tr style="break-inside: avoid; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Total lease liability balance</div> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">$</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;">2,990</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="background-color: rgba(255, 255, 255, 0);"> </td> </tr> </table> <div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Operating lease as lessor </div></div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify">The Company entered into operating lease arrangements to lease out its buildings located in Beijing with lease term ranging from ten to fifteen years. The lease arrangements include lease payments that are largely fixed and do not contain variable lease payments. The leases do not contain any contingent rental income clauses or options for a lessee to purchase the buildings. </div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify">Total rental income for the fiscal years ended June 30, 2021, 2022 and 2023 was $1,540, $1,640 and $1,754, respectively, and were recorded under other income on the consolidated statements of comprehensive income. </div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify">Future minimum lease payments to be received for these operating lease arrangements for each of the five succeeding fiscal years and thereafter as of June 30, 2023 are as follows: <br/></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 68%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 74%;"></td> <td style="width: 19%; vertical-align: bottom;"></td> <td></td> <td></td> <td></td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"> <div style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Fiscal year ending June 30,</div></div></div></div> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Minimum lease payments</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">202<div style="letter-spacing: 0px; top: 0px;;display:inline;">4</div></div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,948</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">202<div style="letter-spacing: 0px; top: 0px;;display:inline;">5</div></div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,727</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">202<div style="letter-spacing: 0px; top: 0px;;display:inline;">6</div></div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,779</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">202<div style="letter-spacing: 0px; top: 0px;;display:inline;">7</div></div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,833</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">202<div style="letter-spacing: 0px; top: 0px;;display:inline;">8</div></div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,888</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Thereafter</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">9,571</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;"><div style="font-weight:bold;display:inline;">Total minimum lease payments to be received</div></div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$</div></div></td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">18,746</div></div></td> <td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> </table> <div style="clear:both;max-height:0pt;;text-indent: 0px;"></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;;text-indent: 0px;"></div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify;text-indent: 0px;">The Company’s leases do not contain restrictions or covenants that restrict the Company from incurring other financial obligations. </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;;text-indent: 0px;"> </div> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto;text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width:80%"></td> <td style="vertical-align:bottom;width:3%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:3%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:3%"></td> <td></td> <td></td> <td></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Year ended June 30,</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Operating lease costs</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2,324</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3,484</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3,301</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Short-term lease costs</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,000</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">191</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">810</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Amortization of prepaid land leases</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">454</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">382</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">331</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Total lease costs</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3,778</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">4,057</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">4,442</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> </table> 2324000 3484000 3301000 1000000 191000 810000 454000 382000 331000 3778000 4057000 4442000 <div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify;;text-indent: 0px;"><div style="font-weight:bold;display:inline;">Other information </div></div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;;text-indent: 0px;"> </div> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto;text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width:78%"></td> <td style="vertical-align:bottom;width:5%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:4%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:4%"></td> <td></td> <td></td> <td></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Year ended June 30,</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Cash paid for amounts included in the measurement of operating lease liabilities</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">4,045</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3,810</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">4,448</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Right-of-use assets obtained in exchange for new operating</div> lease liabilities</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3,011</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,554</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2,429</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Weighted-average remaining lease term (in years):</div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Operating leases</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1.97</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1.83</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2.44</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Weighted-average discount rate:</div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Operating leases</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">4.17</td> <td style="white-space:nowrap;vertical-align:bottom">% </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3.05</td> <td style="white-space:nowrap;vertical-align:bottom">% </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3.94</td> <td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;">%</div> </td> </tr> </table> 4045000 3810000 4448000 3011000 1554000 2429000 P1Y11M19D P1Y9M29D P2Y5M8D 0.0417 0.0305 0.0394 1468000 1932000 1042000 1014000 1756000 1287000 970000 1674000 1134000 3301000 331000 <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify">Future minimum lease payments for operating leases as of June 30, 2023 are as follows: </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"> </div> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:68%;border:0;margin:0 auto"> <tr style="font-size: 0px;"> <td style="width:84%"></td> <td style="vertical-align:bottom;width:15%"></td> <td></td> <td></td> <td></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">As of June 30,<br/> 2023</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">2024</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2,494</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">2025</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">787</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">2026</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">420</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">2027</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">130</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr> <td style="vertical-align: top; background-color: rgb(204, 238, 255);"> <div style="text-align: justify; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">2028</div> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">107</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="background-color: rgba(255, 255, 255, 0);"> </td> </tr> <tr style="break-inside: avoid; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Total minimum lease payments</div> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;">3,938</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align: top; background-color: rgb(204, 238, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Less: imputed interest</div> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">948</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="background-color: rgba(255, 255, 255, 0);"> </td> </tr> <tr style="break-inside: avoid; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Total lease liability balance</div> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">$</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;">2,990</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="background-color: rgba(255, 255, 255, 0);"> </td> </tr> </table> 2494000 787000 420000 130000 107000 3938000 948000 2990000 1540000 1640000 1754000 <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify">Future minimum lease payments to be received for these operating lease arrangements for each of the five succeeding fiscal years and thereafter as of June 30, 2023 are as follows: <br/></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 68%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 74%;"></td> <td style="width: 19%; vertical-align: bottom;"></td> <td></td> <td></td> <td></td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"> <div style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Fiscal year ending June 30,</div></div></div></div> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Minimum lease payments</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">202<div style="letter-spacing: 0px; top: 0px;;display:inline;">4</div></div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,948</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">202<div style="letter-spacing: 0px; top: 0px;;display:inline;">5</div></div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,727</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">202<div style="letter-spacing: 0px; top: 0px;;display:inline;">6</div></div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,779</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">202<div style="letter-spacing: 0px; top: 0px;;display:inline;">7</div></div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,833</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">202<div style="letter-spacing: 0px; top: 0px;;display:inline;">8</div></div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,888</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Thereafter</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">9,571</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;"><div style="font-weight:bold;display:inline;">Total minimum lease payments to be received</div></div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$</div></div></td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">18,746</div></div></td> <td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> </table> <div style="clear:both;max-height:0pt;;text-indent: 0px;"></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;;text-indent: 0px;"></div> 1948000 1727000 1779000 1833000 1888000 9571000 18746000 <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify;"><div style="font-weight:bold;display:inline;">NOTE 21 - EARNINGS PER SHARE </div></div> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify">The following table sets forth the computation of basic and diluted net earnings per share attributable to the Company’s common shareholders for the years indicated: </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"> </div> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto"> <tr style="font-size: 0px;"> <td style="width:63%"></td> <td style="vertical-align:bottom;width:6%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:6%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:6%"></td> <td></td> <td></td> <td></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Year ended June 30,</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Numerator:</div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Net income attributable to the Company as reported</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">89,709</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">83,182</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">106,931</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align: top; background-color: rgb(204, 238, 255);"> <div style="text-align: justify; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;">Net income attributable to common stockholders – basic</div> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">$</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">89,709</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">$</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">83,182</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">$</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">106,931</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="background-color: rgba(255, 255, 255, 0);"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Net income attributable to common stockholders – diluted</div> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">$</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;">89,709</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">$</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;">83,182</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">$</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;">106,931</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="background-color: rgba(255, 255, 255, 0);"> </td> </tr> <tr style="break-inside: avoid; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <td style="vertical-align: top; background-color: rgb(204, 238, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Denominator:</div> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Weighted average ordinary shares outstanding used in computing basic earnings per share(i)</div> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;">60,566,709</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;">61,007,806</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;">61,521,412</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> </tr> <tr style="break-inside: avoid; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <td style="vertical-align: top; background-color: rgb(204, 238, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Effect of dilutive securities</div> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Share options</div> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;">—  </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;">65,337</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;">148,449</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> </tr> <tr style="break-inside: avoid; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <td style="vertical-align: top; background-color: rgb(204, 238, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Restricted shares</div> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">947,040</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">495,333</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">364,539</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="background-color: rgba(255, 255, 255, 0);"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Weighted average ordinary shares outstanding used in computing diluted earnings per share</div> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;">61,513,749</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;">61,568,476</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;">62,034,400</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="background-color: rgba(255, 255, 255, 0);"> </td> </tr> <tr style="break-inside: avoid; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <td style="vertical-align: top; background-color: rgb(204, 238, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Earnings per share – basic</div> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">$</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">1.48</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">1.36</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">1.74</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="background-color: rgba(255, 255, 255, 0);"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Earnings per share – diluted</div> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">$</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;">1.46</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;">1.35</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;">1.72</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="background-color: rgba(255, 255, 255, 0);"> </td> </tr> </table> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"> </div> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"> <tr style="page-break-inside:avoid"> <td style="width:4%;vertical-align:top;text-align:justify;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: justify; line-height: normal;">(i)</div> </td> <td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Vested and unissued restricted shares of 15,000, 15,000 and 15,000 shares are included in the computation of basic and diluted earnings per share for the years ended June 30, 2021, 2022 and 2023, respectively. </div> </td> </tr> </table> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify">The following table sets forth the computation of basic and diluted net earnings per share attributable to the Company’s common shareholders for the years indicated: </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"> </div> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto"> <tr style="font-size: 0px;"> <td style="width:63%"></td> <td style="vertical-align:bottom;width:6%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:6%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:6%"></td> <td></td> <td></td> <td></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Year ended June 30,</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Numerator:</div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Net income attributable to the Company as reported</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">89,709</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">83,182</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">106,931</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align: top; background-color: rgb(204, 238, 255);"> <div style="text-align: justify; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;">Net income attributable to common stockholders – basic</div> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">$</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">89,709</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">$</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">83,182</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">$</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">106,931</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="background-color: rgba(255, 255, 255, 0);"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Net income attributable to common stockholders – diluted</div> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">$</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;">89,709</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">$</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;">83,182</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">$</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;">106,931</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="background-color: rgba(255, 255, 255, 0);"> </td> </tr> <tr style="break-inside: avoid; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <td style="vertical-align: top; background-color: rgb(204, 238, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Denominator:</div> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Weighted average ordinary shares outstanding used in computing basic earnings per share(i)</div> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;">60,566,709</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;">61,007,806</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;">61,521,412</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> </tr> <tr style="break-inside: avoid; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <td style="vertical-align: top; background-color: rgb(204, 238, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Effect of dilutive securities</div> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Share options</div> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;">—  </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;">65,337</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;">148,449</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> </tr> <tr style="break-inside: avoid; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <td style="vertical-align: top; background-color: rgb(204, 238, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Restricted shares</div> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">947,040</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">495,333</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">364,539</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="background-color: rgba(255, 255, 255, 0);"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Weighted average ordinary shares outstanding used in computing diluted earnings per share</div> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;">61,513,749</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;">61,568,476</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;">62,034,400</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="background-color: rgba(255, 255, 255, 0);"> </td> </tr> <tr style="break-inside: avoid; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <td style="vertical-align: top; background-color: rgb(204, 238, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Earnings per share – basic</div> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">$</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">1.48</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">1.36</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">1.74</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="background-color: rgba(255, 255, 255, 0);"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Earnings per share – diluted</div> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">$</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;">1.46</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;">1.35</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;">1.72</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="background-color: rgba(255, 255, 255, 0);"> </td> </tr> </table> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"> </div> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"> <tr style="page-break-inside:avoid"> <td style="width:4%;vertical-align:top;text-align:justify;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: justify; line-height: normal;">(i)</div> </td> <td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Vested and unissued restricted shares of 15,000, 15,000 and 15,000 shares are included in the computation of basic and diluted earnings per share for the years ended June 30, 2021, 2022 and 2023, respectively. </div> </td> </tr> </table> 89709000 83182000 106931000 89709000 83182000 106931000 89709000 83182000 106931000 60566709 61007806 61521412 0 65337 148449 947040 495333 364539 61513749 61568476 62034400 1.48 1.36 1.74 1.46 1.35 1.72 15000 15000 15000 <div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify;"><div style="font-weight:bold;display:inline;">NOTE 22 - RELATED PARTY TRANSACTIONS </div></div> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify">The related party relationships and related party transactions are listed as follows: </div> <div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Related party relationships </div></div></div></div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"> </div> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border:0;margin:0 auto"> <tr style="font-size: 0px;"> <td style="width:51%"></td> <td style="vertical-align:bottom;width:1%"></td> <td style="width:48%"></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="border-bottom:1.00pt solid #000000;vertical-align:bottom;white-space:nowrap;text-align:center;"> <div style="margin-top: 0pt; margin-bottom: 1pt; font-size: 8pt; font-family: &quot;Times New Roman&quot;; text-align: center; line-height: normal;"><div style="font-weight:bold;display:inline;">Name of related parties</div></div> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td style="border-bottom:1.00pt solid #000000;vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 1pt; font-size: 8pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;"><div style="font-weight:bold;display:inline;">Relationship with the Company</div></div> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">China Techenergy Co., Ltd. (“China Techenergy”)</div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom;white-space:nowrap"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: justify; line-height: normal;">40% owned by Beijing <div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">HollySys Control Technology Co., Ltd. (“</div>Hollysys<div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;"> Control”)</div></div> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Beijing Hollysys Electric Motor Co., Ltd. (“Electric Motor”)</div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom;white-space:nowrap"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: justify; line-height: normal;">40% owned by Beijing Hollysys</div> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Beijing Hollycon Medicine &amp; Technology. Co., Ltd. (“Hollycon”)</div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom;white-space:nowrap"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: justify; line-height: normal;">30% owned by Hollysys Group Co., Ltd.(“Hollysys Group”)</div> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align: top;"> <div style="text-align: justify; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Hollicube Co., Ltd. (“Ningbo Hollysys”)</div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom;white-space:nowrap"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: justify; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">38.1</div>% owned by Hollysys Group</div> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Beijing Hollysys Digital Technology Co., Ltd. (“Beijing Digital”)</div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom;white-space:nowrap"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: justify; line-height: normal;">25% owned by Beijing Hollysys Intelligent Technologies Co., Ltd. (“Hollysys Intelligent”)</div> </td> </tr> </table> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"> </div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"> </div> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Due from related parties </div></div></div></div> <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"> </div> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border:0;margin:0 auto"> <tr style="font-size: 0px;"> <td style="width:79%"></td> <td style="vertical-align:bottom;width:4%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:3%"></td> <td></td> <td></td> <td></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">June 30,</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">China Techenergy</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">17,529</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">16,281</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align: top;"><div style="text-align: justify; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Hollycon</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">15,066</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">13,984</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align: top;"><div style="text-align: justify; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Ningbo Hollysys</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">286</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">558</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Beijing Digital</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">257</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">5</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Others</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Allowance for credit losses</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(5,778</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(4,924</td> <td style="white-space:nowrap;vertical-align:bottom">) </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">27,360</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">25,906</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr></table> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify">An allowance for credit loss of US$5,778 and US$4,924 has been made as of June 30, 2022 and 2023, respectively.</div> <div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Due to related parties </div></div></div></div> <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"> </div> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border:0;margin:0 auto"> <tr style="font-size: 0px;"> <td style="width:79%"></td> <td style="vertical-align:bottom;width:4%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:4%"></td> <td></td> <td></td> <td></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">June 30,</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align: top;"><div style="text-align: justify; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Ningbo Hollysys</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">   4,285</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">  3,869</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align: top;"><div style="text-align: justify; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">China Techenergy</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2,012</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2,112</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Hollycon</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">163</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="break-inside: avoid; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Others</div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;">1</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;">11</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="background-color: rgb(204, 238, 255);"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align: top; background-color: rgb(204, 238, 255);"></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">$</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">6,299</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">$</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">6,155</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="background-color: rgba(255, 255, 255, 0);"> </td></tr></table> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify">Amounts due from and due to the related parties relating to the above transactions are unsecured, <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-interest</div> bearing and repayable on demand. The transactions occur in the course of the Company’s operations. </div> <div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Transactions with related parties </div></div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:2%; text-indent:-2%; font-size:10pt; font-family:Times New Roman;text-align:justify"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">Purchases of goods and services from:</div></div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></div> <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"> </div> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border:0;margin:0 auto"> <tr style="font-size: 0px;"> <td style="width:71%"></td> <td style="vertical-align:bottom;width:4%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:4%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:4%"></td> <td></td> <td></td> <td></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Year ended June 30,</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Ningbo Hollysys (i)</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">   3,051</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,164</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,823</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Hollycon</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">7</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">569</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">143</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3,058</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,733</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,966</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr></table> <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"> </div> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"> <tr style="page-break-inside:avoid"> <td style="width:4%;vertical-align:top;text-align:justify;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: justify; line-height: normal;">(i)</div></td> <td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">The Company purchases products from Ningbo Hollysys which are used to provide an integrated automation and control system to its customers. </div></td></tr></table> <div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt"> </div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"> </div> <div style="margin-top:0pt; margin-bottom:0pt; margin-left:2%; text-indent:-2%; font-size:10pt; font-family:Times New Roman;text-align:justify"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">Sales of goods and integrated solutions to:</div></div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></div> <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"> </div> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto"> <tr style="font-size: 0px;"> <td style="width:75%"></td> <td style="vertical-align:bottom;width:3%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:3%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:3%"></td> <td></td> <td></td> <td></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Year ended June 30,</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">China Techenergy (i)</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">8,458</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">5,118</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">12,207</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align: top;"><div style="text-align: justify; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Ningbo Hollysys (ii)</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">308</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">967</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2,396</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align: top;"><div style="text-align: justify; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Hollycon (ii)</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">866</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">221</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">177</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">9,632</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">6,306</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">14,780</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr></table> <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"> </div> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"> <tr style="page-break-inside:avoid"> <td style="width:4%;vertical-align:top;text-align:justify;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: justify; line-height: normal;">(i)</div></td> <td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">The Company sells automation control systems to China Techenergy which is used for <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-safety</div> operations control in the nuclear power industry. China Techenergy incorporates the Company’s <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-safety</div> automation control systems with their proprietary safety automated control systems to provide an overall automation and control system for nuclear power stations in China. The Company is not a party to the integrated sales contracts executed between China Techenergy and its customers. The Company’s pro rata shares of the intercompany profits and losses are eliminated until realized through a sale to third party customers, as if China Techenergy is a consolidated subsidiary. </div></td></tr></table> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"> <tr style="page-break-inside:avoid"> <td style="width:4%;vertical-align:top;text-align:justify;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: justify; line-height: normal;">(ii)</div></td> <td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">The Company sells products to Hollycon and Ningbo Hollysys, which incorporate the Company’s product with their automated systems to provide an integrated automation and control system to their customers. The Company’s pro rata shares of the intercompany profits and losses are eliminated until realized through a sale to third party customers, as if Hollycon and Ningbo Hollysys are consolidated subsidiaries. </div></td></tr></table> <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"> </div> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border:0;margin:0 auto"> <tr style="font-size: 0px;"> <td style="width:26%"></td> <td style="vertical-align:bottom;width:1%"></td> <td style="width:24%"></td> <td style="vertical-align:bottom;width:1%"></td> <td style="width:24%"></td> <td style="vertical-align:bottom;width:1%"></td> <td style="width:23%"></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">Other income from:</div></div></div></div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"></td></tr></table> <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"> </div> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto"> <tr style="font-size: 0px;"> <td style="width:76%"></td> <td style="vertical-align:bottom;width:3%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:3%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:3%"></td> <td></td> <td></td> <td></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Year ended June 30,</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Ningbo Hollysys (i)</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2,281</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">133</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">669</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Hollycon (ii)</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">460</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2,443</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,170</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Beijing Digital</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">254</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">45</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align: top;"><div style="text-align: justify; text-indent: -1em; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em;">Others</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space: nowrap; vertical-align: bottom; text-align: right;">7</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align: top; background-color: rgb(204, 238, 255);"></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">$</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">2,741</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">$</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">2,830</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">$</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">1,891</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="background-color: rgba(255, 255, 255, 0);"> </td></tr></table> <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"> </div> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"> <tr style="page-break-inside:avoid"> <td style="width:4%;vertical-align:top;text-align:justify;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: justify; line-height: normal;">(i)</div></td> <td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">The Company entered into an operating lease agreement with Ningbo Hollysys to lease part of a building in Beijing. The lease term is for one year from the commencement date of January 1, 202<div style="letter-spacing: 0px; top: 0px;;display:inline;">3</div> to December 31, 202<div style="letter-spacing: 0px; top: 0px;;display:inline;">3</div>. </div></td></tr></table> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"> <tr style="page-break-inside:avoid"> <td style="width:4%;vertical-align:top;text-align:justify;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: justify; line-height: normal;">(ii)</div></td> <td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">The Company entered into an operating lease agreement with Hollycon to lease part of building located in Beijing. The lease term is for one year from the commencement date of January 1, 202<div style="letter-spacing: 0px; top: 0px;;display:inline;">3</div> to December 31, 202<div style="letter-spacing: 0px; top: 0px;;display:inline;">3</div>. </div></td></tr></table> <div style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">Research and development: </div></div></div></div> <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"> </div> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt;width:84%;border:0;margin:0 auto"> <tr style="font-size: 0px;"> <td style="width:82%"></td> <td style="vertical-align:bottom;width:3%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:3%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:3%"></td> <td></td> <td></td> <td></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Year ended June 30,</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Ningbo Hollysys (i)</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">212</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">208</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">144</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr></table> <div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt"> </div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"> </div> <div></div><div><div style="line-height:normal;background-color:white;display: inline;"></div></div> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"> <tr style="page-break-inside:avoid"> <td style="width:4%;vertical-align:top;text-align:justify;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: justify; line-height: normal;">(i)</div> </td> <td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">The Company purchases research and development services from Ningbo Hollysys for research and development projects in the field of intelligent manufacturing. </div> </td> </tr> </table> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Due from related parties </div></div></div></div> <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"> </div> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border:0;margin:0 auto"> <tr style="font-size: 0px;"> <td style="width:79%"></td> <td style="vertical-align:bottom;width:4%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:3%"></td> <td></td> <td></td> <td></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">June 30,</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">China Techenergy</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">17,529</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">16,281</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align: top;"><div style="text-align: justify; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Hollycon</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">15,066</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">13,984</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align: top;"><div style="text-align: justify; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Ningbo Hollysys</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">286</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">558</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Beijing Digital</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">257</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">5</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Others</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Allowance for credit losses</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(5,778</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(4,924</td> <td style="white-space:nowrap;vertical-align:bottom">) </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">27,360</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">25,906</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr></table> 17529000 16281000 15066000 13984000 286000 558000 257000 5000 0 2000 5778000 4924000 27360000 25906000 5778000 4924000 <div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Due to related parties </div></div></div></div> <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"> </div> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border:0;margin:0 auto"> <tr style="font-size: 0px;"> <td style="width:79%"></td> <td style="vertical-align:bottom;width:4%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:4%"></td> <td></td> <td></td> <td></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">June 30,</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align: top;"><div style="text-align: justify; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Ningbo Hollysys</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">   4,285</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">  3,869</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align: top;"><div style="text-align: justify; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">China Techenergy</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2,012</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2,112</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Hollycon</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">163</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="break-inside: avoid; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Others</div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;">1</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;">11</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="background-color: rgb(204, 238, 255);"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align: top; background-color: rgb(204, 238, 255);"></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">$</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">6,299</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">$</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">6,155</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="background-color: rgba(255, 255, 255, 0);"> </td></tr></table> 4285000 3869000 2012000 2112000 1000 163000 1000 11000 6299000 6155000 <div style="margin-top:6pt; margin-bottom:0pt; margin-left:2%; text-indent:-2%; font-size:10pt; font-family:Times New Roman;text-align:justify"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">Purchases of goods and services from:</div></div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></div> <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"> </div> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border:0;margin:0 auto"> <tr style="font-size: 0px;"> <td style="width:71%"></td> <td style="vertical-align:bottom;width:4%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:4%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:4%"></td> <td></td> <td></td> <td></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Year ended June 30,</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Ningbo Hollysys (i)</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">   3,051</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,164</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,823</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Hollycon</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">7</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">569</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">143</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3,058</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,733</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,966</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr></table> <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"> </div> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"> <tr style="page-break-inside:avoid"> <td style="width:4%;vertical-align:top;text-align:justify;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: justify; line-height: normal;">(i)</div></td> <td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">The Company purchases products from Ningbo Hollysys which are used to provide an integrated automation and control system to its customers. </div></td></tr></table> <div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt"> </div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"> </div> <div style="margin-top:0pt; margin-bottom:0pt; margin-left:2%; text-indent:-2%; font-size:10pt; font-family:Times New Roman;text-align:justify"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">Sales of goods and integrated solutions to:</div></div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></div> <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"> </div> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto"> <tr style="font-size: 0px;"> <td style="width:75%"></td> <td style="vertical-align:bottom;width:3%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:3%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:3%"></td> <td></td> <td></td> <td></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Year ended June 30,</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">China Techenergy (i)</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">8,458</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">5,118</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">12,207</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align: top;"><div style="text-align: justify; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Ningbo Hollysys (ii)</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">308</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">967</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2,396</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align: top;"><div style="text-align: justify; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Hollycon (ii)</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">866</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">221</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">177</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">9,632</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">6,306</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">14,780</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr></table> <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"> </div> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"> <tr style="page-break-inside:avoid"> <td style="width:4%;vertical-align:top;text-align:justify;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: justify; line-height: normal;">(i)</div></td> <td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">The Company sells automation control systems to China Techenergy which is used for <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-safety</div> operations control in the nuclear power industry. China Techenergy incorporates the Company’s <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-safety</div> automation control systems with their proprietary safety automated control systems to provide an overall automation and control system for nuclear power stations in China. The Company is not a party to the integrated sales contracts executed between China Techenergy and its customers. The Company’s pro rata shares of the intercompany profits and losses are eliminated until realized through a sale to third party customers, as if China Techenergy is a consolidated subsidiary. </div></td></tr></table> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"> <tr style="page-break-inside:avoid"> <td style="width:4%;vertical-align:top;text-align:justify;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: justify; line-height: normal;">(ii)</div></td> <td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">The Company sells products to Hollycon and Ningbo Hollysys, which incorporate the Company’s product with their automated systems to provide an integrated automation and control system to their customers. The Company’s pro rata shares of the intercompany profits and losses are eliminated until realized through a sale to third party customers, as if Hollycon and Ningbo Hollysys are consolidated subsidiaries. </div></td></tr></table> <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"> </div> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border:0;margin:0 auto"> <tr style="font-size: 0px;"> <td style="width:26%"></td> <td style="vertical-align:bottom;width:1%"></td> <td style="width:24%"></td> <td style="vertical-align:bottom;width:1%"></td> <td style="width:24%"></td> <td style="vertical-align:bottom;width:1%"></td> <td style="width:23%"></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">Other income from:</div></div></div></div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"></td></tr></table> <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"> </div> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto"> <tr style="font-size: 0px;"> <td style="width:76%"></td> <td style="vertical-align:bottom;width:3%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:3%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:3%"></td> <td></td> <td></td> <td></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Year ended June 30,</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Ningbo Hollysys (i)</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2,281</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">133</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">669</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Hollycon (ii)</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">460</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2,443</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,170</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Beijing Digital</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">254</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">45</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align: top;"><div style="text-align: justify; text-indent: -1em; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em;">Others</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space: nowrap; vertical-align: bottom; text-align: right;">7</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align: top; background-color: rgb(204, 238, 255);"></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">$</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">2,741</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">$</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">2,830</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">$</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">1,891</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="background-color: rgba(255, 255, 255, 0);"> </td></tr></table> <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"> </div> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"> <tr style="page-break-inside:avoid"> <td style="width:4%;vertical-align:top;text-align:justify;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: justify; line-height: normal;">(i)</div></td> <td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">The Company entered into an operating lease agreement with Ningbo Hollysys to lease part of a building in Beijing. The lease term is for one year from the commencement date of January 1, 202<div style="letter-spacing: 0px; top: 0px;;display:inline;">3</div> to December 31, 202<div style="letter-spacing: 0px; top: 0px;;display:inline;">3</div>. </div></td></tr></table> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"> <tr style="page-break-inside:avoid"> <td style="width:4%;vertical-align:top;text-align:justify;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: justify; line-height: normal;">(ii)</div></td> <td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">The Company entered into an operating lease agreement with Hollycon to lease part of building located in Beijing. The lease term is for one year from the commencement date of January 1, 202<div style="letter-spacing: 0px; top: 0px;;display:inline;">3</div> to December 31, 202<div style="letter-spacing: 0px; top: 0px;;display:inline;">3</div>. </div></td></tr></table> <div style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">Research and development: </div></div></div></div> <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"> </div> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt;width:84%;border:0;margin:0 auto"> <tr style="font-size: 0px;"> <td style="width:82%"></td> <td style="vertical-align:bottom;width:3%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:3%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:3%"></td> <td></td> <td></td> <td></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Year ended June 30,</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Ningbo Hollysys (i)</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">212</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">208</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">144</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr></table> <div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt"> </div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"> </div> <div></div><div><div style="line-height:normal;background-color:white;display: inline;"></div></div> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"> <tr style="page-break-inside:avoid"> <td style="width:4%;vertical-align:top;text-align:justify;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: justify; line-height: normal;">(i)</div> </td> <td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">The Company purchases research and development services from Ningbo Hollysys for research and development projects in the field of intelligent manufacturing. </div> </td> </tr> </table> 3051000 1164000 1823000 7000 569000 143000 3058000 1733000 1966000 8458000 5118000 12207000 308000 967000 2396000 866000 221000 177000 9632000 6306000 14780000 2281000 133000 669000 460000 2443000 1170000 0 254000 45000 0 0 7000 2741000 2830000 1891000 P1Y P1Y 212000 208000 144000 <div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify;"><div style="font-weight:bold;display:inline;">NOTE 23 - COMMITMENTS AND CONTINGENCIES </div></div> <div style="margin-top: 6pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Capital commitments </div></div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify">As of June 30, 2023, the Company had $20,692 in capital obligations for the coming fiscal year<div style="letter-spacing: 0px; top: 0px;;display:inline;">s</div>, mainly for the construction of facilities. </div> <div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Purchase obligations </div></div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify">As of June 30, 2023, the Company had $347,966 purchase obligations for the coming fiscal years, for purchases of inventories and subcontracts, mainly for fulfillment of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">in-process</div> or newly entered contracts resulting from the expansion of the Company’s operations as follows: </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"> </div> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:68%;border:0;margin:0 auto"> <tr style="font-size: 0px;"> <td style="width:79%"></td> <td style="vertical-align:bottom;width:13%"></td> <td></td> <td></td> <td></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; font-size: 8pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;"><div style="font-weight:bold;display:inline;">Years ending June 30,</div></div> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Minimum payments</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">2024</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">196,154</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">2025</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">43,924</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">2026</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">45,050</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">2027</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">17,909</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">2028<div style="display:inline;"> </div><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">and onwards</div></div> </div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">44,929</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> </table> <div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Performance guarantee and standby letters of credit </div></div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify">The Company had <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">stand-by</div> letters of credit of $4,878 and outstanding performance guarantees of $76,897 as of June 30, 202<div style="letter-spacing: 0px; top: 0px;;display:inline;">3</div>, with restricted cash of $3,671 pledged to banks. The purpose of the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">stand-by</div> letter of credit and performance guarantees is to guarantee that the performance of the Company’s deliveries reach the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">pre-agreed</div> requirements specified in the integrated solutions contracts. The guarantee is to ensure the functionality of the Company’s own work. The disclosed amount of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">stand-by</div> letters of credit and outstanding performance guarantees represents the maximum potential amount of future payments the Company could be required to make under such guarantees. </div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify">The Company accounts for performance guarantees and <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">stand-by</div> letters of credit in accordance with ASC topic 460 (“ASC 460”), <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Guarantees. </div></div>Accordingly, the Company evaluates its guarantees to determine whether (a) the guarantee is specifically excluded from the scope of ASC 460, (b) the guarantee is subject to ASC 460 disclosure requirement only, but not subject to the initial recognition and measurement provisions, or (c) the guarantee is required to be recorded in the financial statements at fair value. </div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify">Both the performance guarantees and the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">stand-by</div> letters of credit are for the Company’s commitment of its own future performance, and the outcome of which is within its own control. As a result, performance guarantees and <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">stand-by</div> letters of credit are subject to ASC 460 disclosure requirements only. </div> 20692000 347966000 <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:68%;border:0;margin:0 auto"> <tr style="font-size: 0px;"> <td style="width:79%"></td> <td style="vertical-align:bottom;width:13%"></td> <td></td> <td></td> <td></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; font-size: 8pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;"><div style="font-weight:bold;display:inline;">Years ending June 30,</div></div> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Minimum payments</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">2024</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">196,154</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">2025</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">43,924</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">2026</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">45,050</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">2027</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">17,909</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">2028<div style="display:inline;"> </div><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">and onwards</div></div> </div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">44,929</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> </table> 196154000 43924000 45050000 17909000 44929000 4878000 76897000 3671000 <div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify;"><div style="font-weight:bold;display:inline;">NOTE 24 - SEGMENT REPORTING </div></div> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify">The chief operating decision makers (“CODM”) have been identified as the Chairman, Chief Executive Officer and Chief Financial Officer of the Company. The Company organizes its internal financial reporting structure based on its main product and service offerings. </div> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"> </div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"> </div> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"> </div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify">Based on the criteria established by ASC 280, the Company has determined that the reportable segments of the Company consist of (1) Industrial Automation (“IA”), (2) Rail Transportation (“Rail”), (3) Mechanical and Electrical Solutions (“M&amp;E”), in accordance with the Company’s organization and internal financial reporting structure. The CODM assesses the performance of the operating segments based on the measures of revenues, costs and gross profit. Other than the information provided below, the CODM does not use any other measures by segments. </div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify">Summarized information by segments for the years ended June 30, 2021, 2022, and 2023 is as follows: </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"> </div> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:92%;border:0;margin:0 auto"> <tr style="font-size: 0px;"> <td style="width:65%"></td> <td style="vertical-align:bottom;width:3%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:3%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:3%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:3%"></td> <td></td> <td></td> <td></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="14" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Year ended June 30, 2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">IA</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Rail</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">M&amp;E</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Consolidated</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;"><div style="font-weight:bold;display:inline;">Revenues from external customers</div></div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Integrated solutions contracts revenue</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">291,106</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">100,877</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">68,197</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">460,180</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Product sales</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">22,772</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">5,895</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">28,667</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Maintenance service revenue</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">21,402</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">79,874</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">46</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">101,322</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Extended warranty service revenue</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,772</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,525</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3,297</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Total</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">337,052</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">188,171</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">68,243</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">593,466</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Costs of revenue</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">227,107</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">90,386</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">57,694</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">375,187</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Gross profit</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">109,945</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">97,785</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">10,549</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">218,279</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> </table> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"> </div> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:92%;border:0;margin:0 auto"> <tr style="font-size: 0px;"> <td style="width:65%"></td> <td style="vertical-align:bottom;width:3%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:3%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:3%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:3%"></td> <td></td> <td></td> <td></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="14" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Year ended June 30, 2022</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">IA</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Rail</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">M&amp;E</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Consolidated</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;"><div style="font-weight:bold;display:inline;">Revenues from external customers</div></div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Integrated solutions contracts revenue</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">380,516</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">109,342</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">83,709</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">573,567</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Product sales</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">31,559</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">6,927</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">38,486</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Maintenance service revenue</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">26,725</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">64,492</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">50</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">91,267</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Extended warranty service revenue</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,118</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3,024</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">4,142</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Total</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">439,918</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">183,785</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">83,759</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">707,462</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Costs of revenue</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">294,642</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">98,150</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">75,313</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">468,105</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Gross profit</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">145,276</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">85,635</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">8,446</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">239,357</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> </table> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"> </div> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:92%;border:0;margin:0 auto"> <tr style="font-size: 0px;"> <td style="width:65%"></td> <td style="vertical-align:bottom;width:3%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:3%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:3%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:3%"></td> <td></td> <td></td> <td></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="14" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Year ended June 30, 2023</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">IA</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Rail</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">M&amp;E</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Consolidated</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;"><div style="font-weight:bold;display:inline;">Revenues from external customers</div></div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Integrated solutions contracts revenue</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">438,863</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">111,331</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">81,906</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">632,100</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Product sales</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">41,987</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">5,437</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">47,424</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Maintenance service revenue</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">24,045</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">70,050</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">94,095</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Extended warranty service revenue</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,405</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2,349</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3,754</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Total</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">506,300</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">189,167</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">81,906</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">777,373</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Costs of revenue</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">353,380</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">92,775</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">75,733</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">521,888</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Gross profit</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">152,920</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">96,392</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">6,173</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">255,485</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> </table> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"> </div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"> </div> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"> </div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify">The majority of the Company’s revenues and long-lived assets other than goodwill and intangible assets are derived from and located in the PRC. The following table sets forth the revenues by geographical area: </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"> </div> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto"> <tr style="font-size: 0px;"> <td style="width:70%"></td> <td style="vertical-align:bottom;width:3%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:3%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:3%"></td> <td></td> <td></td> <td></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Year ended June 30,</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Revenues:</div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">PRC</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">518,170</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">614,903</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">689,814</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-PRC</div></div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">75,296</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">92,559</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">87,559</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="break-inside: avoid; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">$</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;">593,466</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">$</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;">707,462</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">$</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;">777,373</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="background-color: rgba(255, 255, 255, 0);"> </td> </tr> </table> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify">The following table sets forth the long-lived assets other than goodwill and intangible assets by geographical area: </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"> </div> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border:0;margin:0 auto"> <tr style="font-size: 0px;"> <td style="width:78%"></td> <td style="vertical-align:bottom;width:3%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:3%"></td> <td></td> <td></td> <td></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">June 30,</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Long-lived assets other than goodwill and acquired intangible assets</div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">PRC</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">159,598</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">194,136</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-PRC</div></div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">10,114</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">9,640</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">169,712</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">203,776</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> </table> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify">Summarized information by segments for the years ended June 30, 2021, 2022, and 2023 is as follows: </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"> </div> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:92%;border:0;margin:0 auto"> <tr style="font-size: 0px;"> <td style="width:65%"></td> <td style="vertical-align:bottom;width:3%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:3%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:3%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:3%"></td> <td></td> <td></td> <td></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="14" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Year ended June 30, 2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">IA</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Rail</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">M&amp;E</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Consolidated</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;"><div style="font-weight:bold;display:inline;">Revenues from external customers</div></div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Integrated solutions contracts revenue</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">291,106</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">100,877</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">68,197</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">460,180</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Product sales</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">22,772</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">5,895</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">28,667</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Maintenance service revenue</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">21,402</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">79,874</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">46</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">101,322</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Extended warranty service revenue</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,772</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,525</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3,297</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Total</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">337,052</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">188,171</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">68,243</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">593,466</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Costs of revenue</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">227,107</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">90,386</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">57,694</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">375,187</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Gross profit</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">109,945</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">97,785</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">10,549</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">218,279</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> </table> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"> </div> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:92%;border:0;margin:0 auto"> <tr style="font-size: 0px;"> <td style="width:65%"></td> <td style="vertical-align:bottom;width:3%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:3%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:3%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:3%"></td> <td></td> <td></td> <td></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="14" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Year ended June 30, 2022</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">IA</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Rail</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">M&amp;E</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Consolidated</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;"><div style="font-weight:bold;display:inline;">Revenues from external customers</div></div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Integrated solutions contracts revenue</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">380,516</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">109,342</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">83,709</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">573,567</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Product sales</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">31,559</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">6,927</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">38,486</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Maintenance service revenue</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">26,725</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">64,492</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">50</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">91,267</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Extended warranty service revenue</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,118</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3,024</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">4,142</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Total</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">439,918</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">183,785</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">83,759</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">707,462</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Costs of revenue</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">294,642</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">98,150</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">75,313</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">468,105</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Gross profit</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">145,276</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">85,635</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">8,446</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">239,357</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> </table> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"> </div> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:92%;border:0;margin:0 auto"> <tr style="font-size: 0px;"> <td style="width:65%"></td> <td style="vertical-align:bottom;width:3%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:3%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:3%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:3%"></td> <td></td> <td></td> <td></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="14" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Year ended June 30, 2023</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">IA</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Rail</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">M&amp;E</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Consolidated</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;"><div style="font-weight:bold;display:inline;">Revenues from external customers</div></div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Integrated solutions contracts revenue</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">438,863</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">111,331</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">81,906</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">632,100</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Product sales</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">41,987</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">5,437</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">47,424</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Maintenance service revenue</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">24,045</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">70,050</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">94,095</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Extended warranty service revenue</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,405</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2,349</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3,754</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Total</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">506,300</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">189,167</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">81,906</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">777,373</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Costs of revenue</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">353,380</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">92,775</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">75,733</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">521,888</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Gross profit</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">152,920</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">96,392</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">6,173</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">255,485</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> </table> 291106000 100877000 68197000 460180000 22772000 5895000 0 28667000 21402000 79874000 46000 101322000 1772000 1525000 0 3297000 337052000 188171000 68243000 593466000 227107000 90386000 57694000 375187000 109945000 97785000 10549000 218279000 380516000 109342000 83709000 573567000 31559000 6927000 0 38486000 26725000 64492000 50000 91267000 1118000 3024000 0 4142000 439918000 183785000 83759000 707462000 294642000 98150000 75313000 468105000 145276000 85635000 8446000 239357000 438863000 111331000 81906000 632100000 41987000 5437000 0 47424000 24045000 70050000 0 94095000 1405000 2349000 0 3754000 506300000 189167000 81906000 777373000 353380000 92775000 75733000 521888000 152920000 96392000 6173000 255485000 <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify">The majority of the Company’s revenues and long-lived assets other than goodwill and intangible assets are derived from and located in the PRC. The following table sets forth the revenues by geographical area: </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"> </div> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto"> <tr style="font-size: 0px;"> <td style="width:70%"></td> <td style="vertical-align:bottom;width:3%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:3%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:3%"></td> <td></td> <td></td> <td></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Year ended June 30,</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Revenues:</div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">PRC</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">518,170</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">614,903</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">689,814</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-PRC</div></div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">75,296</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">92,559</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">87,559</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="break-inside: avoid; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">$</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;">593,466</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">$</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;">707,462</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">$</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;">777,373</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="background-color: rgba(255, 255, 255, 0);"> </td> </tr> </table> 518170000 614903000 689814000 75296000 92559000 87559000 593466000 707462000 777373000 <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify">The following table sets forth the long-lived assets other than goodwill and intangible assets by geographical area: </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"> </div> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border:0;margin:0 auto"> <tr style="font-size: 0px;"> <td style="width:78%"></td> <td style="vertical-align:bottom;width:3%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:3%"></td> <td></td> <td></td> <td></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">June 30,</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Long-lived assets other than goodwill and acquired intangible assets</div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">PRC</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">159,598</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">194,136</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-PRC</div></div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">10,114</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">9,640</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">169,712</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">203,776</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> </table> 159598000 194136000 10114000 9640000 169712000 203776000 <div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify;"><div style="font-weight:bold;display:inline;">NOTE 25 - ACQUISITION OF SUBSIDIARY </div></div> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify">In August 2021, the Company completed the acquisition of 100<div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">% of the equity of Hollysys Intelligent, a wholly owned subsidiary, from Ningbo Hollysys, with a cash consideration of approximately RMB</div> 135 million ($20,908). As a subsidiary of the Company, its financial performance has been included in the Company’s consolidated financial statements from the first quarter of fiscal year 2022. </div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify">The following represents the summary of the excess purchase price over the fair value of net assets acquired: </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"> </div> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:68%;border:0;margin:0 auto"> <tr style="font-size: 0px;"> <td style="width:88%"></td> <td style="vertical-align:bottom;width:5%"></td> <td></td> <td></td> <td></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Purchase price</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">20,908</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Less: Final fair value of net assets acquired<div style="display:inline;"> </div>(see table below)</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,211</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Excess purchase price over fair value of net assets acquired</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">19,697</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> </table> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify">The excess purchase price over the fair value of net assets acquired has been recorded to goodwill. No significant changes were made during the year ended June 30, 2022, to the preliminary purchase accounting recorded during the fiscal year 2022. The goodwill arising from the Hollysys Intelligent Acquisition consists largely of the synergies and economies of scale expected from combining the operations acquired from Hollysys Intelligent with ours. The following table summarizes the final fair values assigned to the identified assets acquired and liabilities assumed: </div> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"> </div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"> </div> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"> </div> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify;"><div style="font-weight:bold;display:inline;">Assets Acquired: </div></div> <div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;"> </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"> </div> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:68%;border:0;margin:0 auto"> <tr style="font-size: 0px;"> <td style="width:88%"></td> <td style="vertical-align:bottom;width:6%"></td> <td></td> <td></td> <td></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Cash and cash equivalents</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3,018</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Restricted cash</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Accounts receivable, net</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">8,776</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Cost and estimated earnings in excess of billings, net</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2,499</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Other receivables, net</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,221</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Advances to suppliers</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">667</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Inventories, net</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">6,513</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Income tax recoverable</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">25</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Property, plant and equipment, net</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2,886</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Operating lease <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">right-of-use</div></div> assets</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Intangible assets, net</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">11,245</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Investments in equity investees</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,490</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;"><div style="font-weight:bold;display:inline;">Total assets acquired</div></div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">38,344</div></div></td> <td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;"><div style="font-weight:bold;display:inline;">Liabilities Assumed:</div></div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Accounts payable</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">11,553</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Deferred revenue</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">9,803</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Accrued payroll and related expenses</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,018</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Warranty liabilities</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">145</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Accrued liabilities</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">14,614</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;"><div style="font-weight:bold;display:inline;">Total liabilities assumed</div></div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">37,133</div></div></td> <td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;"><div style="font-weight:bold;display:inline;">Fair Value of Net Assets Acquired</div></div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$</div></div></td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">1,211</div></div></td> <td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> </table> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify">In connection with the Hollysys Intelligent Acquisition, below is a summary of the value allocated to the intangible assets acquired: <br/></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;;text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 52%;"></td> <td style="width: 2%; vertical-align: bottom;"></td> <td></td> <td></td> <td></td> <td style="width: 2%; vertical-align: bottom;"></td> <td></td> <td></td> <td></td> <td style="width: 2%; vertical-align: bottom;"></td> <td></td> <td></td> <td></td> <td style="width: 2%; vertical-align: bottom;"></td> <td></td> <td></td> <td></td> <td style="width: 2%; vertical-align: bottom;"></td> <td></td> <td></td> <td></td> <td style="width: 2%; vertical-align: bottom;"></td> <td></td> <td></td> <td></td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">June 30, 2022</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">June 30, 2023</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"> <div style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Asset Class</div></div></div></div> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Amortization<br/>Period</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Amount<br/>Assigned at<br/>Acquisition<br/>Date</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Accumulated<br/>Amortization<br/>and Foreign<br/>Currency<br/>Translation</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Net<br/>Carrying<br/>Value</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Accumulated<br/>Amortization<br/>and Foreign<br/>Currency<br/>Translation</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Net<br/>Carrying<br/>Value</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-align: justify; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Intangible assets</div></div></div> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">10 Years</td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">11,245</td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(1,394</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">9,851</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(1,767</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">8,084</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> </table> <div style="clear:both;max-height:0pt;;text-indent: 0px;"></div> 1 135000000 20908000 <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify">The following represents the summary of the excess purchase price over the fair value of net assets acquired: </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"> </div> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:68%;border:0;margin:0 auto"> <tr style="font-size: 0px;"> <td style="width:88%"></td> <td style="vertical-align:bottom;width:5%"></td> <td></td> <td></td> <td></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Purchase price</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">20,908</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Less: Final fair value of net assets acquired<div style="display:inline;"> </div>(see table below)</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,211</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Excess purchase price over fair value of net assets acquired</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">19,697</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> </table> 20908000 1211000 19697000 The following table summarizes the final fair values assigned to the identified assets acquired and liabilities assumed: <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"> </div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"> </div> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"> </div> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify;"><div style="font-weight:bold;display:inline;">Assets Acquired: </div></div> <div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;"> </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"> </div> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:68%;border:0;margin:0 auto"> <tr style="font-size: 0px;"> <td style="width:88%"></td> <td style="vertical-align:bottom;width:6%"></td> <td></td> <td></td> <td></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Cash and cash equivalents</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3,018</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Restricted cash</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Accounts receivable, net</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">8,776</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Cost and estimated earnings in excess of billings, net</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2,499</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Other receivables, net</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,221</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Advances to suppliers</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">667</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Inventories, net</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">6,513</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Income tax recoverable</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">25</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Property, plant and equipment, net</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2,886</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Operating lease <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">right-of-use</div></div> assets</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Intangible assets, net</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">11,245</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Investments in equity investees</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,490</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;"><div style="font-weight:bold;display:inline;">Total assets acquired</div></div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">38,344</div></div></td> <td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;"><div style="font-weight:bold;display:inline;">Liabilities Assumed:</div></div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Accounts payable</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">11,553</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Deferred revenue</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">9,803</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Accrued payroll and related expenses</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,018</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Warranty liabilities</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">145</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Accrued liabilities</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">14,614</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;"><div style="font-weight:bold;display:inline;">Total liabilities assumed</div></div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">37,133</div></div></td> <td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;"><div style="font-weight:bold;display:inline;">Fair Value of Net Assets Acquired</div></div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$</div></div></td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">1,211</div></div></td> <td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> </table> 3018000 1000 8776000 2499000 1221000 667000 6513000 25000 2886000 3000 11245000 1490000 38344000 11553000 9803000 1018000 145000 14614000 37133000 1211000 <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify">In connection with the Hollysys Intelligent Acquisition, below is a summary of the value allocated to the intangible assets acquired: <br/></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;;text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 52%;"></td> <td style="width: 2%; vertical-align: bottom;"></td> <td></td> <td></td> <td></td> <td style="width: 2%; vertical-align: bottom;"></td> <td></td> <td></td> <td></td> <td style="width: 2%; vertical-align: bottom;"></td> <td></td> <td></td> <td></td> <td style="width: 2%; vertical-align: bottom;"></td> <td></td> <td></td> <td></td> <td style="width: 2%; vertical-align: bottom;"></td> <td></td> <td></td> <td></td> <td style="width: 2%; vertical-align: bottom;"></td> <td></td> <td></td> <td></td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">June 30, 2022</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">June 30, 2023</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"> <div style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Asset Class</div></div></div></div> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Amortization<br/>Period</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Amount<br/>Assigned at<br/>Acquisition<br/>Date</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Accumulated<br/>Amortization<br/>and Foreign<br/>Currency<br/>Translation</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Net<br/>Carrying<br/>Value</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Accumulated<br/>Amortization<br/>and Foreign<br/>Currency<br/>Translation</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Net<br/>Carrying<br/>Value</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-align: justify; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Intangible assets</div></div></div> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">10 Years</td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">11,245</td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(1,394</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">9,851</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(1,767</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">8,084</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> </table> <div style="clear:both;max-height:0pt;;text-indent: 0px;"></div> P10Y P10Y 11245000 11245000 -1394000 9851000 -1767000 8084000 <div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify;"><div style="font-weight:bold;display:inline;">NOTE 26 - DISPOSA<div style="letter-spacing: 0px; top: 0px;;display:inline;">L</div> OF SUBSIDIARY </div></div> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify">The Company received $13,160 <div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">from<div style="display:inline;"> the</div> disposal<div style="display:inline;"> of</div> Cixi HollySys Precision Technology Co., Ltd., (“Cixi <div style="display:inline;">H</div>olly<div style="display:inline;">S</div>ys”)<div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div>prior to the year ended June 30, 202<div style="letter-spacing: 0px; top: 0px;;display:inline;">3</div>. The disposal transaction was completed in February 2022, and a disposal gain of $55 was recognized under the caption gains on disposal of subsidiaries in the consolidated statements of comprehensive income for the year ended June 30, 2022. </div> 13160000 55000 <div style="margin-top: 6pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify;"><div style="font-weight:bold;display:inline;">NOTE 2<div style="letter-spacing: 0px; top: 0px;;display:inline;">7</div> - ENDORSEMENT OF NOTE RECEIVABLES </div></div> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify">The Company endorsed bank acceptance bills to its suppliers as a way of settling accounts payable. The total endorsed but not yet due bank acceptance bills amounted to $67,703 and $86,140 as of June 30, 2022 and 2023, respectively. The endorsement of bank acceptance bills qualified as deemed sales of financial assets according to ASC 860, <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Transfer and Servicing </div></div>(“ASC 860”) because the bank acceptance bills have been isolated from the Company upon transfer, the transferee has the rights to pledge or exchange the bank acceptance bills, and the Company has no control over the bank acceptance bills upon endorsement. As a result, bank acceptance bills are derecognized at the time of endorsement. </div> 67703000 86140000 <div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify;"><div style="font-weight:bold;display:inline;">NOTE 2<div style="letter-spacing: 0px; top: 0px;;display:inline;">8</div> - CONDENSED FINANCIAL INFORMATION OF THE PARENT COMPANY </div></div> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify">Under the PRC laws and regulations, the Company’s PRC subsidiaries’ ability to transfer net assets in the form of dividend payments, loans, or advances are restricted. The amount restricted was RMB607,041 (equivalent to $83,326) and RMB615,590 (equivalent to $84,487) as of June 30, 2022, and 2023, respectively. </div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify">The following represents condensed unconsolidated financial information of the parent company only: </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"> </div> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border:0;margin:0 auto"> <tr style="font-size: 0px;"> <td style="width:82%"></td> <td style="vertical-align:bottom;width:1%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:1%"></td> <td></td> <td></td> <td></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td colspan="8" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">CONDENSED BALANCE SHEETS</div></div></td> <td style="vertical-align:bottom"> </td> </tr> <tr style="font-size:1pt"> <td style="height:6pt"> </td> <td colspan="8" style="height:6pt"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">June 30,</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;"><div style="font-weight:bold;display:inline;">ASSETS</div></div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;"><div style="font-weight:bold;display:inline;">Current assets:</div></div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Cash and cash equivalents</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">7,500</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3,190</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Amounts due from subsidiaries</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">53,503</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">53,503</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Prepaid expenses</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">202</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">262</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;"><div style="font-weight:bold;display:inline;">Total current assets</div></div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">61,205</div></div></td> <td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">56,955</div></div></td> <td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Investment in subsidiaries</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,276,497</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,288,395</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;"><div style="font-weight:bold;display:inline;">Total assets</div></div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$</div></div></td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">1,337,702</div></div></td> <td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$</div></div></td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">1,345,350</div></div></td> <td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;"><div style="font-weight:bold;display:inline;">LIABILITIES AND STOCKHOLDERS’ EQUITY</div></div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;"><div style="font-weight:bold;display:inline;">Current liabilities:</div></div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Accrued liabilities</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">98</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Amounts due to subsidiaries</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">172,317</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">170,141</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;"><div style="font-weight:bold;display:inline;">Total liabilities</div></div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">172,415</div></div></td> <td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">170,141</div></div></td> <td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;"><div style="font-weight:bold;display:inline;">Equity:</div></div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Ordinary shares, par value $0.001 per share, 100,000,000<div style="letter-spacing: 0px; top: 0px;;display:inline;"> shares <div style="null;text-indent: 0px;;display:inline;">authorized; </div></div>61,962,449 shares issued and <div style="letter-spacing: 0px; top: 0px;;display:inline;">62,021,930 shares issued and </div>outstanding as of June 30, 202<div style="letter-spacing: 0px; top: 0px;;display:inline;">2</div> and 202<div style="letter-spacing: 0px; top: 0px;;display:inline;">3</div>, respectively</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">62</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">62</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Additional <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">paid-in</div> capital</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">243,476</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">246,908</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Retained earnings</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">934,404</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,040,657</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align: top;"> <div style="text-align: justify; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;">Accumulated other comprehensive loss</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(12,655</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(112,418</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;"><div style="font-weight:bold;display:inline;">Total equity</div></div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">1,165,287</div></div></td> <td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">1,175,209</div></div></td> <td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;"><div style="font-weight:bold;display:inline;">Total liabilities and equity</div></div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$</div></div></td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">1,337,702</div></div></td> <td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$</div></div></td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">1,345,350</div></div></td> <td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> </table> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"> </div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"> </div> <div></div> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"> </div> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border:0;margin:0 auto"> <tr style="font-size: 0px;"> <td style="width:79%"></td> <td style="vertical-align:bottom;width:1%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:1%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:1%"></td> <td></td> <td></td> <td></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td colspan="12" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">CONDENSED STATEMENTS OF COMPREHENSIVE INCOME</div></div></td> <td style="vertical-align:bottom"> </td> </tr> <tr style="font-size:1pt"> <td style="height:12pt"> </td> <td colspan="12" style="height:12pt"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Year Ended June 30,</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">General and administrative expenses</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">21,090</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">17,223</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">7,219</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;"><div style="font-weight:bold;display:inline;">Loss from operations</div></div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(21,090</div></div></td> <td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">) </div></div></td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(17,223</div></div></td> <td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">) </div></div></td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(7,219</div></div></td> <td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">) </div></div></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Interest income</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">117</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">14</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align: top;"> <div style="text-align: justify; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Foreign exchange gains</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,532</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">197</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,409</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Share of net income of subsidiaries</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">109,150</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">100,208</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">112,727</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;"><div style="font-weight:bold;display:inline;">Income before income taxes</div></div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">89,709</div></div></td> <td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">83,182</div></div></td> <td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">106,931</div></div></td> <td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Income tax expenses</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;"><div style="font-weight:bold;display:inline;">Net income</div></div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">89,709</div></div></td> <td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">83,182</div></div></td> <td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">106,931</div></div></td> <td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td colspan="4" style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;"><div style="font-weight:bold;display:inline;">Other comprehensive income, net of tax of nil</div></div> </td> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 0em; text-indent: 0em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;"> </div></div> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Translation adjustment</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">96,331</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(45,469</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(99,763</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;"><div style="font-weight:bold;display:inline;">Comprehensive income</div></div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$</div></div></td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">186,040</div></div></td> <td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$</div></div></td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">37,713</div></div></td> <td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$</div></div></td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">7,168</div></div></td> <td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> </table> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"> </div> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border:0;margin:0 auto"> <tr style="font-size: 0px;"> <td style="width:76%"></td> <td style="vertical-align:bottom;width:2%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:2%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:2%"></td> <td></td> <td></td> <td></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td colspan="12" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">CONDENSED STATEMENTS OF CASH FLOWS</div></div></td> <td style="vertical-align:bottom"> </td> </tr> <tr style="font-size:1pt"> <td style="height:12pt"> </td> <td colspan="12" style="height:12pt"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Year ended June 30,</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="break-inside: avoid; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <td style="vertical-align: top; background-color: rgb(204, 238, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;"><div style="font-weight:bold;display:inline;">Cash flows from operating activities:</div></div> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Net income</div> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">$</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;">89,709</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">$</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;">83,182</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">$</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;">106,931</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> </tr> <tr style="break-inside: avoid; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <td colspan="8" style="vertical-align: top; background-color: rgb(204, 238, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;"><div style="font-weight:bold;display:inline;">Adjustments to reconcile net income to net cash used in operating activities:</div></div> </td> <td style="vertical-align: top; background-color: rgb(204, 238, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 0em; text-indent: 0em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;"> </div></div> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Share of net income of subsidiaries</div> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;">(109,150</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">) </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;">(100,208</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">) </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;">(112,727</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">) </td> </tr> <tr style="break-inside: avoid; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <td style="vertical-align: top; background-color: rgb(204, 238, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Share-based compensation expenses</div> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">9,724</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">9,709</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">3,286</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> </tr> <tr style="break-inside: avoid; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Change in operating assets and liabilities</div> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;">5,065</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;">26,820</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;">(1,800</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">) </td> </tr> <tr style="font-size:1px"> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="background-color: rgba(255, 255, 255, 0);"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align: top; background-color: rgb(204, 238, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;"><div style="font-weight:bold;display:inline;">Net cash (used in) provided by operating activities</div></div> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">$</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">(4,652</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">) </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">$</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">19,503</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">$</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">(4,310</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">) </td> </tr> <tr style="break-inside: avoid; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;"><div style="font-weight:bold;display:inline;">Cash flows from investing activities:</div></div> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align: top; background-color: rgb(204, 238, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Maturity of short-term investments</div> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">11,318</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">—  </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">—  </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="background-color: rgba(255, 255, 255, 0);"> </td> </tr> <tr style="break-inside: avoid; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="text-align: justify; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-weight:bold;display:inline;">Net cash provided by investing activities</div></div> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$</div></div></td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">11,318</div></div></td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$</div></div></td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">—  </div></div></td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$</div></div></td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">—  </div></div></td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align: top; background-color: rgb(204, 238, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;"><div style="font-weight:bold;display:inline;">Cash flows from financing activities:</div></div> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> </tr> <tr style="break-inside: avoid; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Payment of dividends</div> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;">(12,107</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">) </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;">(19,827</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">) </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;">—  </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="background-color: rgba(255, 255, 255, 0);"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;"><div style="font-weight:bold;display:inline;">Net cash used in financing activities</div></div> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$</div></div></td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(12,107</div></div></td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">) </div></div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$</div></div></td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(19,827</div></div></td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">) </div></div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$</div></div></td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">—  </div></div></td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> </tr> <tr style="font-size:1px"> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="background-color: rgba(255, 255, 255, 0);"> </td> </tr> <tr style="break-inside: avoid; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;"><div style="font-weight:bold;display:inline;">Net decrease in cash and cash equivalents</div></div> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$</div></div></td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(5,441</div></div></td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">) </div></div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$</div></div></td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(324</div></div></td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">) </div></div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$</div></div></td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(4,310</div></div></td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">) </div></div></td> </tr> <tr style="font-size:1px"> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="background-color: rgba(255, 255, 255, 0);"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align: top; background-color: rgb(204, 238, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Cash and cash equivalents, beginning of period</div> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">13,265</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">7,824</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">7,500</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="background-color: rgba(255, 255, 255, 0);"> </td> </tr> <tr style="break-inside: avoid; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Cash and cash equivalents, end of period</div> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">$</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;">7,824</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">$</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;">7,500</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">$</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;">3,190</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="background-color: rgba(255, 255, 255, 0);"> </td> </tr> </table> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"> </div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"> </div> <div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt"> </div> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Basis of presentation </div></div></div></div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify">For the presentation of the parent company only condensed financial information, the Company records its investment in subsidiaries under the equity method of accounting as prescribed in ASC 323, <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Investments—Equity Method and Joint Ventures </div></div>(“ASC 323”). Such investment is presented on the condensed balance sheets as Investment in subsidiaries and the subsidiaries’ profit as Share of net income of subsidiaries on the condensed statements of comprehensive income. The parent company only financial statements should be read in conjunction with the Company’s consolidated financial statements. </div> <div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Commitments </div></div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify">The Company does not have significant commitments or long-term obligations as of the period end other than those presented. </div> <div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt"> </div> 607041000 83326000 615590000 84487000 <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify">The following represents condensed unconsolidated financial information of the parent company only: </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"> </div> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border:0;margin:0 auto"> <tr style="font-size: 0px;"> <td style="width:82%"></td> <td style="vertical-align:bottom;width:1%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:1%"></td> <td></td> <td></td> <td></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td colspan="8" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">CONDENSED BALANCE SHEETS</div></div></td> <td style="vertical-align:bottom"> </td> </tr> <tr style="font-size:1pt"> <td style="height:6pt"> </td> <td colspan="8" style="height:6pt"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">June 30,</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;"><div style="font-weight:bold;display:inline;">ASSETS</div></div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;"><div style="font-weight:bold;display:inline;">Current assets:</div></div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Cash and cash equivalents</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">7,500</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3,190</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Amounts due from subsidiaries</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">53,503</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">53,503</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Prepaid expenses</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">202</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">262</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;"><div style="font-weight:bold;display:inline;">Total current assets</div></div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">61,205</div></div></td> <td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">56,955</div></div></td> <td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Investment in subsidiaries</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,276,497</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,288,395</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;"><div style="font-weight:bold;display:inline;">Total assets</div></div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$</div></div></td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">1,337,702</div></div></td> <td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$</div></div></td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">1,345,350</div></div></td> <td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;"><div style="font-weight:bold;display:inline;">LIABILITIES AND STOCKHOLDERS’ EQUITY</div></div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;"><div style="font-weight:bold;display:inline;">Current liabilities:</div></div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Accrued liabilities</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">98</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Amounts due to subsidiaries</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">172,317</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">170,141</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;"><div style="font-weight:bold;display:inline;">Total liabilities</div></div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">172,415</div></div></td> <td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">170,141</div></div></td> <td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;"><div style="font-weight:bold;display:inline;">Equity:</div></div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Ordinary shares, par value $0.001 per share, 100,000,000<div style="letter-spacing: 0px; top: 0px;;display:inline;"> shares <div style="null;text-indent: 0px;;display:inline;">authorized; </div></div>61,962,449 shares issued and <div style="letter-spacing: 0px; top: 0px;;display:inline;">62,021,930 shares issued and </div>outstanding as of June 30, 202<div style="letter-spacing: 0px; top: 0px;;display:inline;">2</div> and 202<div style="letter-spacing: 0px; top: 0px;;display:inline;">3</div>, respectively</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">62</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">62</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Additional <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">paid-in</div> capital</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">243,476</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">246,908</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Retained earnings</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">934,404</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,040,657</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align: top;"> <div style="text-align: justify; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;">Accumulated other comprehensive loss</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(12,655</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(112,418</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;"><div style="font-weight:bold;display:inline;">Total equity</div></div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">1,165,287</div></div></td> <td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">1,175,209</div></div></td> <td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;"><div style="font-weight:bold;display:inline;">Total liabilities and equity</div></div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$</div></div></td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">1,337,702</div></div></td> <td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$</div></div></td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">1,345,350</div></div></td> <td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> </table> 7500000 3190000 53503000 53503000 202000 262000 61205000 56955000 1276497000 1288395000 1337702000 1345350000 98000 0 172317000 170141000 172415000 170141000 0.001 0.001 100000000 100000000 61962449 61962449 62021930 62021930 62000 62000 243476000 246908000 934404000 1040657000 -12655000 -112418000 1165287000 1175209000 1337702000 1345350000 <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border:0;margin:0 auto"> <tr style="font-size: 0px;"> <td style="width:79%"></td> <td style="vertical-align:bottom;width:1%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:1%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:1%"></td> <td></td> <td></td> <td></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td colspan="12" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">CONDENSED STATEMENTS OF COMPREHENSIVE INCOME</div></div></td> <td style="vertical-align:bottom"> </td> </tr> <tr style="font-size:1pt"> <td style="height:12pt"> </td> <td colspan="12" style="height:12pt"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Year Ended June 30,</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">General and administrative expenses</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">21,090</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">17,223</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">7,219</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;"><div style="font-weight:bold;display:inline;">Loss from operations</div></div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(21,090</div></div></td> <td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">) </div></div></td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(17,223</div></div></td> <td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">) </div></div></td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(7,219</div></div></td> <td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">) </div></div></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Interest income</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">117</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">14</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align: top;"> <div style="text-align: justify; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Foreign exchange gains</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,532</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">197</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,409</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Share of net income of subsidiaries</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">109,150</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">100,208</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">112,727</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;"><div style="font-weight:bold;display:inline;">Income before income taxes</div></div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">89,709</div></div></td> <td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">83,182</div></div></td> <td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">106,931</div></div></td> <td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Income tax expenses</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;"><div style="font-weight:bold;display:inline;">Net income</div></div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">89,709</div></div></td> <td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">83,182</div></div></td> <td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">106,931</div></div></td> <td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td colspan="4" style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;"><div style="font-weight:bold;display:inline;">Other comprehensive income, net of tax of nil</div></div> </td> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 0em; text-indent: 0em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;"> </div></div> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Translation adjustment</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">96,331</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(45,469</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(99,763</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;"><div style="font-weight:bold;display:inline;">Comprehensive income</div></div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$</div></div></td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">186,040</div></div></td> <td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$</div></div></td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">37,713</div></div></td> <td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$</div></div></td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">7,168</div></div></td> <td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> </table> 21090000 17223000 7219000 -21090000 -17223000 -7219000 117000 0 14000 1532000 197000 1409000 109150000 100208000 112727000 89709000 83182000 106931000 0 0 0 89709000 83182000 106931000 96331000 -45469000 -99763000 186040000 37713000 7168000 <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border:0;margin:0 auto"> <tr style="font-size: 0px;"> <td style="width:76%"></td> <td style="vertical-align:bottom;width:2%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:2%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:2%"></td> <td></td> <td></td> <td></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td colspan="12" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">CONDENSED STATEMENTS OF CASH FLOWS</div></div></td> <td style="vertical-align:bottom"> </td> </tr> <tr style="font-size:1pt"> <td style="height:12pt"> </td> <td colspan="12" style="height:12pt"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Year ended June 30,</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="break-inside: avoid; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <td style="vertical-align: top; background-color: rgb(204, 238, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;"><div style="font-weight:bold;display:inline;">Cash flows from operating activities:</div></div> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Net income</div> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">$</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;">89,709</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">$</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;">83,182</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">$</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;">106,931</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> </tr> <tr style="break-inside: avoid; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <td colspan="8" style="vertical-align: top; background-color: rgb(204, 238, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;"><div style="font-weight:bold;display:inline;">Adjustments to reconcile net income to net cash used in operating activities:</div></div> </td> <td style="vertical-align: top; background-color: rgb(204, 238, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 0em; text-indent: 0em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;"> </div></div> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Share of net income of subsidiaries</div> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;">(109,150</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">) </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;">(100,208</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">) </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;">(112,727</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">) </td> </tr> <tr style="break-inside: avoid; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <td style="vertical-align: top; background-color: rgb(204, 238, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Share-based compensation expenses</div> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">9,724</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">9,709</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">3,286</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> </tr> <tr style="break-inside: avoid; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Change in operating assets and liabilities</div> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;">5,065</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;">26,820</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;">(1,800</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">) </td> </tr> <tr style="font-size:1px"> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="background-color: rgba(255, 255, 255, 0);"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align: top; background-color: rgb(204, 238, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;"><div style="font-weight:bold;display:inline;">Net cash (used in) provided by operating activities</div></div> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">$</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">(4,652</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">) </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">$</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">19,503</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">$</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">(4,310</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">) </td> </tr> <tr style="break-inside: avoid; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;"><div style="font-weight:bold;display:inline;">Cash flows from investing activities:</div></div> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align: top; background-color: rgb(204, 238, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Maturity of short-term investments</div> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">11,318</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">—  </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">—  </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="background-color: rgba(255, 255, 255, 0);"> </td> </tr> <tr style="break-inside: avoid; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="text-align: justify; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-weight:bold;display:inline;">Net cash provided by investing activities</div></div> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$</div></div></td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">11,318</div></div></td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$</div></div></td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">—  </div></div></td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$</div></div></td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">—  </div></div></td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align: top; background-color: rgb(204, 238, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;"><div style="font-weight:bold;display:inline;">Cash flows from financing activities:</div></div> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> </tr> <tr style="break-inside: avoid; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Payment of dividends</div> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;">(12,107</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">) </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;">(19,827</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">) </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;">—  </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="background-color: rgba(255, 255, 255, 0);"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;"><div style="font-weight:bold;display:inline;">Net cash used in financing activities</div></div> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$</div></div></td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(12,107</div></div></td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">) </div></div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$</div></div></td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(19,827</div></div></td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">) </div></div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$</div></div></td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">—  </div></div></td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> </tr> <tr style="font-size:1px"> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="background-color: rgba(255, 255, 255, 0);"> </td> </tr> <tr style="break-inside: avoid; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;"><div style="font-weight:bold;display:inline;">Net decrease in cash and cash equivalents</div></div> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$</div></div></td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(5,441</div></div></td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">) </div></div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$</div></div></td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(324</div></div></td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">) </div></div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$</div></div></td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(4,310</div></div></td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">) </div></div></td> </tr> <tr style="font-size:1px"> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="background-color: rgba(255, 255, 255, 0);"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align: top; background-color: rgb(204, 238, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Cash and cash equivalents, beginning of period</div> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">13,265</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">7,824</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">7,500</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="background-color: rgba(255, 255, 255, 0);"> </td> </tr> <tr style="break-inside: avoid; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: justify; line-height: normal;">Cash and cash equivalents, end of period</div> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">$</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;">7,824</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">$</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;">7,500</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">$</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;">3,190</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="background-color: rgba(255, 255, 255, 0);"> </td> </tr> </table> 89709000 83182000 106931000 109150000 100208000 112727000 9724000 9709000 3286000 5065000 26820000 -1800000 -4652000 19503000 -4310000 11318000 0 0 11318000 0 0 12107000 19827000 0 -12107000 -19827000 0 -5441000 -324000 -4310000 13265000 7824000 7500000 7824000 7500000 3190000 In March 2023, Hollysys Group Co., Ltd., spent $90 to acquire the remaining 20% equity of HollySys Smart Energy Technology (Beijing) Co., Ltd., The difference between the acquisition consideration and the carrying value of the equity is recorded in the consolidated statement of shareholders’ equity. In March 2023, Beijing Hollysys Co., Ltd., transferred 40% the equity of China Techenergy Co., Ltd. to Beijing HollySys Control Technology Co., Ltd., without consideration. The $678 recorded in the consolidated statement of shareholders’ equity is the deferred tax effect of the intercompany transfer due to different tax rates of the subsidiaries. Cost of revenue is negative because of the reversal of warranties provision which was overprovided in previous years. Risk-free interest rate is based on the yields of United States Treasury securities with maturities similar to the expected life of the share options in effect at the time of grant. Expected dividend yield is assumed to be a $0.15 dividend payout. Expected life of share options is based on management’s estimate on timing of exercise of share options. Expected volatility is assumed based on the historical volatility of the Company and the Company’s comparable companies in the period equal to the expected life of each grant. EXCEL 148 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( #&(-%<'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 " QB#17)\GP]NX K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M2L0P$(=?17)O)VU!-'1S43PI""XHWD(RNQML_I",M/OVIG6WB^@#"+EDYI=O MOH'T.@H=$CZG$#&1Q7PUN<%GH>.&'8BB ,CZ@$[ENB1\:>Y"TA*OVA M]@@MY]?@D)11I& &5G$E,MD;+71"12&=\$:O^/B9A@5F-." #CUE:.H&F)PG MQN,T]' !S##"Y/)W -8C]V2*SLT\/;T^+*L6UF? M27F-Y56V@HX1-^P\^;6[N]\^,-GRMJOX;=7R;=L(7L[-^^SZP^\B[(*Q._N/ MC<^"LH=?_T)^ 5!+ P04 " QB#17F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M #&(-%>P.WY'J0< ((E 8 >&PO=V]R:W-H965T&UL MM5IM<^)&$OXK4^0JE539H%>,-[8K,H8UMS80PR9QMO)!EL9(M](,-QH9^]^G M1P(-NRM:LF_O"TA"\_#,]'0_W2V=;;CXG$642O*<)BP[[T12KM_U>ED0T=3/ MNGQ-&?SRR$7J2S@5JUZV%M0/BT%ITK,,H]]+_9AU+LZ*:W-Q<<9SF<2,S@7) M\C3UQQ=G:7]$%E1_7<\=$3>6!\\_J9!*>=PS%B"8TD K"AZ\G.J1)HI" MQW^WH)WJ/]7 _>,=^KB8/$SFP<_HD"=_Q*&,SCN##@GIHY\G\HYOKNEV0J[" M"WB2%9]D4][KVAT2Y)GDZ78P,$AC5G[[S]N%V!O@# X,L+8#K()W^4<%RRM? M^A=G@F^(4'<#FCHHIEJ,!G(Q4U992 &_QC!.7@SY$Q5D#@8XZTG 4U=[P7;L M93G6.C#6M,@M9S+*R(B%-/P2H =$*C;6CLVEA2+^.V==8AM'Q#(LFV21+VB& MP-K5).T"UCX >\6#'':2)!-6[F.U'S[=P%UD(FF:_5TW]Q+2J8=4SO(N6_L! M/>^ -V14/-'.Q8\_F'WC%X2P4Q%V,'1->/FRKC4,/MPRCL<("[=BX:(P'E ( M"QKCQ%_5T<#'/_I)1A$>_8I'O]UJS*F(>:AV&X'-7KLP.%*UOXH-AE [J:B= MH( C)F/Y0L9Q0LDT3Q^HJ".%8QB&>6S;?<-"^ PJ/H-V2S6.L\!/R#WU!1G# MQ:R.%X[5L$2G%:735U':&O$@*1QM?(]0,@T=]8PV=KNCJSB3P@=V4S^M#X$X MT/7LYN9^<;\@WL?E[-9;3F93LAP-KZ>SF]G[R6A!;I9778SR7J VVU">L("+ M-1=%$#LB"PF.0+@@0YXS*5[@.ZR?!XY^-\2RQR%8/&L16YC<,0?.V.^YC>F%H93#2.XX27&UY+&(>\I/%_8J Z M"CCC:1P<+VD0,9[P5:SV_Q5]@EQH7;B$!XD4-@VM%R8>\;^>QE"=P:Y8\@VK MG0(.MYT"1DV+B(FKP#?4RHU:RPI'&DXQ0EI-3%P$OB8TYYD$N_P5KP\[#XYH M0@@_Z6/DM)Z8K01ER-,4^ICI56%1.7@ATKV+,"EFH"Z=XS^4#KC8A#&;!6MGOBN :V7EI< M3%P/AKD07^L=EA\TP!T?&_UC&Z-F:8VQ6FG,'U!Q'']FX(AD0?V,,QJ229;E M]:E" ^8]F@];6DRL5F+R.T_ &:$:*S(84:O'#4A3CA'2PF&U$HZ=.>\H2)Q4 M450)7'VBT(#8L%1:(:Q6"C%ADHJRAE2;R]]1K66&(S8PTT'?:A7T"].1(6SX M%:^/JPTX-[Y84>(% =3*D%? _BP@,8XZ^ENMHO\HI6*ES/D>$&2DXMO:9_5D M_[>BPM(Z8+4L*V#F2I.VNXV%O@AKB>%P'[N++GGO>7.,G-8!JY4.+"*('NAJ MX3"-JZ4EP&I967B,Y1!I2P^MI80#29&CC'3HMUH6%DM(X+.X*.H15CA8TT+9 M.NS;>(BN:'UA.X19 UXC,QWT[88'D82\A:/2DI9#H%O4.MAP:\AEUF[[6.\&"]XW2H/FP8_I&I2P#U8WR[$_Z;14[0RV'A(O\PSN (E MZI!#ZA;4NRT*\<;FI:VUPA[\'_JMJ&R\E;-6$QL7@+=T+AH@W]*Y<+3..*W* MBU=U+AH@OU_GPM&BY+2J1%IW+AK@FCL7CM8DYW7-+*1ST8"$=BXX" YTV$5Z>Z_%J/YC\?)/ M1HIF7_F&3'6U>L'(*U^KT;>7;R?=^JI]F9&$/L)0HWL")A3E"S_EB>3KXB6; M!RXE3XO#B/HA%>H&^/V1<[D[47]0O79U\0]02P,$% @ ,8@T5]#'$N.^ M"@ ##4 !@ !X;"]W;W)K2.=LSCI,V[N023YR[>]'I"YJ"+4XH4D=2=MQ/WP4I"Q*Q@.1& M?9&8$I?@'XN'W^Z2.GVLFV_M3.LN^CXOJ_;L:-9UBS-SJ;]1?/RA!&B3N9941V=G_;?73?GI_6R*XM*7S=1NYS/ ML^;IK2[KQ[,C>O3\Q9?B?M:9+T[.3Q?9O;[1W6^+ZP8^G:Q;F19S7;5%746- MOCL[NJ!O+E5B+N@M?B_T8[MQ')FNW-;U-_/A:GIV1(PB7>J\,TUD\.=!7^JR M-"V!CC]7C1ZM[VDNW#Q^;OWO?>>A,[=9JR_K\H]BVLW.CI*C:*KOLF79?:D? M/^A5AZ1I+Z_+MO\_>ES9DJ,H7[9=/5]=# KF137\S;ZO'+%Q 16>"]CJ K;O M!7QU >\[.BCKN_4NZ[+STZ9^C!IC#:V9@]XW_=70FZ(RPWC3-7"V@.NZ\\O/ MGVX^?[QZ=_'U_;OH[<7'BT^7[Z.;#^_??[V)CJ/?;MY%/[WZ.7H5%57T=58O MVZR:MJ3RR_TO9]N7GT!_UYUF MZTZSOCWNZ_2R:73515G;ZJY]@_5G:$#@#9BU]:9=9+D^.X+%T^KF01^=__4O M5)%?L-X=J+&MOO)U7WFH]?/+K)U%,&I1;@[TG\OB(2NA\^@H#DVIOBFS 3R< M*TH5!Y\_;/8',8O36(JUV992L58J@DIO9G73'7>ZF<-L>]!M-_?)'-J1&_?G M'*;&2*5K11DC'!:<'AV+JI'-?Q@E)1^I<*YZ(1.'JU%J= M"JJ[R/-Z"4Z##3;7,-"WI9Y$%<"@OHNR$K;LK,IU!)M_E#=Z6G116<,2:,WI M5W$\483W4^55S">@&-:'.0.K3Z]77W_>K.()W*-=Z'X7+I\P/RBWAR1-V'B8 M$#,:Q\HS3O':$W%XVMSN*L@F-D\%15$P$3W[04;$[821G:NPHQ(PE21SCCDK6CDI>.F7@L(.E!Y3% MU":.C%@H.=+J&BE")*XT72M-@TH_=S/=;,A\T8@)D:Y&C$V($#\X8JF[M:3, M<8)KQ10E!/<")9;8)#QBTP?3US;J:HB^%HNRT W.9.(*2$3*1S(1,\X323TZ M-R(+&M1Y!9MXU=5-H7%UU'6B@8T8RW/M4LJ$9W^@-@:@0>R>7S=ZD16P*WR' MD+CU:&3.O66JQ@)=(Z4\JY):;-,PMZ^JO)[KJ,N^FRE?/^C&S'E4)'?O+\:X M08R83#PB+;%I&-E?ZRXK(4S=#*=0B0B+!8.I.%XRJ*%BTNM/RVTJ@S'?I[HZ MSG?'?32(_Y<&?H=J;;O/-AJ@X7!@CV"%NOBE7"3.]''-XL0W)I;1]-"01KO@ M@I$"DL8]<*TX8;Y-SM*3'AB?%$&CW'#E2BUFI7QJ+4%I&*%[[7DNMAQB(/S# MI3%+-1:FVG53+W33/4VB19F9-6IF!60K"Y,%]*1'TS2773!]%1N//F('H>C& M+KFMVC*.A1GW[-#2R"UUYO$IPU@GR=BOF!D3PK/.V$:Z&T;=5=5EU7UAYN:P M]?G]Z;(,LA)'IVM%22R81Z=E'MO%O'7:UR]_&/[N:94,:H]G7:Z)6+F>1246L5.H)=YCE'PLGKO^HZ^DC[**H M,#<9I4G*QQ! S!B1W+>(+*98&%/O])T&,$_[8,*)N M9EG%PJSZ#+M3U@&#AF4>-:8^>%S?'2];'1*-8$=P9WMRK001GGR)63BQ,)R& M\*QR(A]4J$L<)M.4.BL)L2,I(Y[*!;-L8F$V#6(# A'H*-B<1#)6B!G&-(X] M:XA;1G&R5]VP+#((2/IU'OU45'FYG)J)D/13>KEUT? MPB\;F"F0LYESBZ8P5?/H5E?ZKL@+<]QGJA,IXB%1E8EZ09;Z,QK-\B!S7QK- M'JJU;>];UO(P:S?J@[=9]0T2_*S"JY@N1LEHCB FRC.#N<4L#V/V>7HL0*=Y M1 %#5];5_2#9KQ:!J61\C 71BSEW4%F/*3]UE#2"Y"4$J2<:Z)F*6>$(9;S/(P9MM="-F7'(/SKA%, \C>*,D$AI]EZ5*T'%5";$2DGA"&6Z)R\/$_2-K&LA> MGC81@8IT*]*6 Y*_8LNP8" 8%EM,F8L8@5]2\QRU@19NQ636/72",(Y42- MRR^8&4M]:8NTI)5ATNX;LTCD<:)48W\B5C3VA:S2@E:&0?M"&$BLX.I4!3$K M;U @+65EF+)V\6S#U:=U-UX1$U\8*"U?99BO;G5HEU"7G3P13JR%F#'(;CQ[ MDK2,E?LP=I=&EYF2)!!AC45B=C+UU=SDQOM!X03PLI[/BU5%N'_MJJ[,M-55 M[E/\/] HPK!V@(:V^VR))E4PGKCIZOS;K"ZGNFG_MBK;HQR703*^E..':FV[ MUY:1-9R<1)20"1G^K>RC M; GQ5%/\1T]_B12=I&IX2^7Y+,P=^(8P.,/7UQ1M:T('4.BD^GA6ZF+,[5CKPYSY?SY9 L#Y#,ZSFLTIEY M0?Q!]R]OH<)=8A]3R@0=3P+4D"GIV=^5A;L*PWV@T(>Z+)_:IS:Z@ DQS_ID M^JO.9U5=UOF6.C +5/%!#P)5;\C17CX^ /-50R M89YB@+(A@ J' $Z@LGZ9P2,9J0>C3[90P\"3+;7QWO"N-X6&M7B=-9 (_.M7 M/;_5S;]1L0=%^*%:V^ZV1;B*]WJ@%W@A3 6#@!?W]T"M;??7 E?M .Y&N?*N MJ>?[%"Q736Z^[<]D2L:/L#&SF*MQEG*R\5,5\SNA7[/FOJA:R.KNX#KR.H;) MW0P_O1D^=/6B__7*;=W!3ML?SG0&.ZHQ@/-W==T]?S _B%G_ .K\OU!+ P04 M " QB#17W">C6LD# "&# & 'AL+W=OALAG]020)/G+.6J;RVU7EW9MDJ6D%%U M*5; \20SI0I&(OV+S?2R;\46F<&J0I^I5!XSBZ1%;1NJ*:#GA0;(HTT M6C.+PC>%-K)AW(1QHB4^9:BG!Z//#Y//]W.$ MG(VI!*Z7H%E"TW/R&_DZN2%G'\[)!\(X>5R*7%$^4SU;(Q)CSTZJ6Z_+6[T# MM_Z9\TOB.Q?$IZGF&*)R+E6%_4*$S$Q2VF?M:#R'><;L]>-[FU2$6AX]=2 M6Q3\FH+_,Q2(F)-$*%Q@P @HS; " %=424I:DY;>-8PN@T MT+M!X,<['%ND/#>*VSD&-$P0[!-JD@J#;3J!3 M$^@<)3 268:O+BSJY.F"K*@D:YKF0,[0^S.1IE0JLD(&:HF%=]X&OK0?-6 Y MEX[C[H!_2VH+?%B##]\!OH"(V93KI9#L7TPE0Z(\;44>[F>$4WUVT)\BN<4@ MJAE$[V? E,K?1A_M80KQW>-V_5WP+8)N-SR<.G&-/7X_=FS+2F-!8ZV^12 ^ ME4"+X%$"W9I ]RB!>T;QM<(T RS442Y-9VD#VMTKO"!RW*"S [-%+ XZG; = MI.N\MD/G=)@/@B>'D5:6FJ[R8P2[@[1%S'/]^( [W4;C=H\B_48E,R\Y6:Z1\&MB9CR M^[5[O&&_)]'\O63?2[)C(B5"NS$DF@G]$Y4+QA5)88XZSF6$#&4Y])8;+5;% MW#@5&J?08KG$/PH@C0 ^GPNA7S9F%*W_>@S^ U!+ P04 " QB#17C^_S MUKT) !",@ & 'AL+W=O4%:&^ M>13E*I7JLER,JW7)TWG=:)6/B><%XU6:%:/)>7WO6SDY%QN99P7_5J)JLUJE MY?-GGHNGBQ$>O=SXGBV64M\83\[7Z8+?/% MZ!,^2WQ/-Z@1/S+^5!U\1IK*@Q!_Z(NK^<7(TV_$YMJ3> MX\_&Z&C_3-WP\/.+]5]J\HK,0UKQJ3&*1FC.']--+K^+IR^\(>1K M>S.15_5?]-1@O1&:;2HI5DUC]0:KK-C]3W\VCCAH@(.>!J1I0,P&K*V9'I?9#DLIT7G_[?OGE\N;NZL1ML?S MKH&QHK'G0EZX?"9.B__>%!\1]4X0\0@%7FCZ^N8$:)Z\OCEVL*'[GJ&U/=IC M[T8-^I)O>;'AH'=WK1G<6J>+LVJ=SOC%2.6#BI=;/IK\\Q\X\/X%>69(8\E MQCI>8WNO,9?UR;V0:8Z*([[;V0AJ&SHS;B=A&-)0!JXW.D9@:4SM6T ME552!\*60W0BZQ4"ZD>>0<=&11YA)AW 5AQ'!*83[^G$3CK?5>>FY6Q9\YFK MO)*+M=(^$KW/BEF^F>L +_LPCZ58J6_S5/(Y6J>ES'B%Q"-Z1S Y47^]J&[R M#C.&E(Y#:A MRN89G#<:LX?O]V* 'X[RX)PGB XV%7S$IB5/JW#H?:XTS0>T4.M1D!,#9H+ BA,;A27KI*761>H&_W.3R>?F/@+9C-1 MR7U,PA1M"67UH TY#J% M8AR8U&P4CFAD4@/TDMP,2X9UE#6LU#W)JGT7 /7 D4_L)2 MIC][R R 4=6/60*X.(X(&;) 3+GQ5'DU1O$K3=NN#,?V!,_]D+/TH$ +B)Q;*9L"!;3@_37)=%J M"7)$2_"J.D.:2J, FU!+I2RSAXU,'W+57P(5HCB=B4*6HJY]*-@ND<#]9VL$ M;-8#I@#H%%MB$4+1L"\/MHJ#N!5'VW<6TR^*X7/U7*%/&RE6]=H)W?/9LA"Y M6.CUQ%OQJ6?R+ =Y.I7.6ZN"@UI+AK+6]6TK@HA;!-V7:5'ENYA) MY__;-+,1Z$5;J)S&<8AC,UH ' M\,QDF "X._+"G7$A;Z4/=TF<*! JXZ6$K MEI#ZY@H10-& >6:V V!J;1SCGE(";?4/=>N?7;KK7AG8P8'IG0$4#0,K0(9 ,.14O,]:Q5ZL']W M? .O8;Y6N;#22YH-:2H:QUW=M*0^J6AOV! M;0NR /M$*5LK/""DYX619P4X@/3\(.C5>;35>=1=<7(%.; 71SS*F+7[!"&Q M'T0LM)B 2$S#OF(U;545=:LJ7;18E'5-_TXH4GHVFNHI.9VIE?Y_KOGJ@9?_ M!8DZ#;\YS(>TE@QEK7L8H]5US#LZ!SH/8CAEX5M=-ZBU9"AK7=>U(I*]9M/P MZ$D6;*F7@!)L#3$ YROE')A%&0#' @]'/6J(M8J0'5.$5;WJ:\B 7.P:%PN9 MQ\P:+80CA%CS.H"C:AW0MZYGK;)C[K+9MU+,-S/I3 IN$V^.[$%%W5#6NNX[ M.*+%_EI2<&K"-[MN2&O)4-:ZKFLU)7-KREURFTV MX^YLX#3QYI >TEHRE+6N^UH%R=R5PJ/98-!"X*#6DJ&L=5W72E9VI!#XNFP MU.S"B)DE0 CF,^N0% ##:HKN.UCAMU+1/U8"/)H.&@N=B@[S[2.O ,P/B%GZ MAF"469OPXX/#]2M>+NH?*51J[;LIY.YL^O[N_H<0G^KC_\;]S_@LV?V:H#Z_E$( M^7*A'[#_V9*%*OY#7O2<^Q\('$<0\H#%BL!HJ=_C6P5:2D$9\"># 3\Y10N6%TJ_)Q=0?*EHR(@C! M$PF$*P][&$,8)DAR'-]R4*5X9Y)X>OZ&_I"2EV1>7 YC&OX5^&(S5'H*\F'E M[D+Q1 \?(2=D)G@>#7GZBPYYK*8@;\<%C?)D.8(HB+.C^YH+<9(@B38GD#R! M5!.,,PEZGJ!?FF#D"4:J3$8EU<%QA3L:,'I +(F6:,E)*F::+>D'<3+O2\'D MTT#FB=%X_KB7Q>HOD#&L]GBZ?)Q\GC?EPYZ_^X#>H>"&#UOZ(Z[L<\'JI"C2]ZA>OE([K.1 MD#,CP03-J$3F:!+[X)N-V35L0_=_$-TK7?$-&(WC"@\>7II"'= MN3P=M[#1BYG24SSC#-X3["'> 5HQ&J$G"%T!/I*S(0)H5#M#LU*T9/7O1[9M MZ[848G^J04.89AL6*8R#&UE M41$(7F5AX\!E:+O2"69,(]_I5B>I!I*=K%1\T M!!F&V>P"JZ!D7>X"Y\0%D\P%Z.\91"_ _FFBU@I]Y<2.NP1S.@(K26H7DMK_ M_\*RZZXQC(IIZC%$ZU4\TQ"#2;-E>@6_7BN_:2Q@S5("2QKNTA9B++\>3/81 MO-4OK;C7^J5+,*_4+/?JN>8\H%HBMT[4>FWU!8<+6P- 017#&2TX1D M:+ZO=5 [6^\UD&=HCE=H975/NDE<:IAAH9K=;8>U9-?ZHI7U),=B0C8.MW9X8;$MJYK)U$',4PDI":C>VG!26[?)D%X)NTWV/%RH$C=+3#;@^L"1 M/E]1*MXNDA<4>VVC?P%02P,$% @ ,8@T5S&D(12.# YD !@ !X M;"]W;W)K'!AWCRT MW1_]2H@A^K&NF_[MQ6H8-J\O+_MR)=9%_W.[$8W\9MEVZV*0;[N[RW[3B6*A M+UK7ESB.^>6ZJ)J+JS?ZLZ_=U9MV.]15([YV4;]=KXON\9VHVX>W%^CBZ8-O MU=UJ4!]<7KW9%'?B1@R_;;YV\MWE/LJB6HNFK]HFZL3R[<4U>IWS1%V@%?^N MQ$-_\#I25F[;]@_UYN/B[46L[DC4HAQ4B$+^N1=S4=OC6/OPB=H:8BE>V=:__C1YV MVO@B*K?]T*YW%\L[6%?-^+?XL2N(@PL0]UR =Q=@^P+JN8#L+B"G7D!W%U!= M,J,570YY,117;[KV(>J46D93+W1AZJNE_:I1]7XS=/+;2EXW7,V_?+[Y\NO' M_/K[^SRZ^2[_?'K_^?M-].5#-+^^^27Z\.N7WV^B6?3;31Z]^.EE]%-4-='W M5;OMBV;1O[DC;^'/;^'(>#$?^U;7Z.2/PJPC$FP W-3[\< Y?GIU^. F[(OCZ(CD=\]5'TJV@I>V,? M+;MV'7LCTT(ON7EQ<_?UO MB,?_@(KLG,'R,P6;%"?=%R<-1;_Z+#-GU93M6D!E-E[+];4J0=Y?H3B)$]D, M[@]+PY6E.,O(5)4#JHR0=*^:W#_;WS\+-H?KQ7]D#I!Y=NBCH96)MFR;LJI% MU.R-J<_5NU*UG$W7WE>R7T6WCZ;3BYDT+(J M]/#4+E71R@(='E]%F[IHADCFOTC\N:TVJG:@8AW#L\,&P9'=MEP1BC&WVY:K MRC*6P4TKV?M+@OZNUVTW5/\]\"S& ?E*W @BU:PD2,6XY4 MA1W5;<0<)H;'EQ14@V2[MZ7%7*F<<-B@UL MQ$$_+_XI2?2E=A#).EI4_:;MBUI55MTV=[-:,N B4%F[\).;SRQ_@&:6,,L> M*/*X.T I%'1WLRHZH;P<)&?Y3B6)X5%^<"_Z0< UMXL\N1^"$+>] 3*4'@PR M.W> C,>>WH6P\8?#&;%28XO$/C4."5U5FE&*QO8(6L3.3=E-\[@D!R09\A@S MS(6"#'+U*] >^^UM7RVJHJL\-4:.VW$E=F(/1IFZ,*=&I7U' M&^M%?R3QO8C*MA_"E46/NW,E2>+X"\69^C-(A(+#_I7*(4YU%1.3XP>G-$IV MW*M=120Y(9MQ;0]C "([#4^V5I$-9 M&:J/F:F29@\-]W55W%:U?]J$@ZSSW'G36:/EYXHV+5I#0CA,0M=EV6[5G'4$ MA4(CN"S23@PR:\G>#98GQ$ X1O;L M(AE,:)U6X@79JFOED&-AR$PQPTEZ/G MV$1D&J[6Q2![N2BZ1K8?W9K$CU*H<7<9R?93JT]!NR[)S&B<.?TKK5(9U<)AU/DJH:8;6A]L8P ^< MLM1)#H".QK&;'%P=YP3K MA&Q;6]@( !XJQLLH[8E0#5#G-K6P]'AA #.:)V[P=4E#MK56"L##&/&S/:D^,[/R=MB8 & 0(@R,G2@(Q1 MANV%84"69-@'-,00 EO#ME[A>.ZP"E[A6?=\3EKM/Q: M"-E;2SD4R3? 4L,^-,P^'TW+C-;%0N@I]@E[*A3D&V:/N: ,H=234:D!)QH&I^M2VNBKIVWGPWK32Z/J0XTBA1)V M]JFGG4F @S+')B!*$P%EP651?=%S4\/:,N.KF[%X#(SDR A*6^P88: J/A-1@0 M,E]L>[WL_Q($,M EL#S#,FY#P1S0(>*N"P R.3_ S#.AI@:.*'\6<"YE'3;E M"R;D'/A<<2>4N814P M$6>R#ZF8#5Z R.?*,!=]#G/I M RNGF +(*4T=H@1DJ7-L!1 Q[/'%#&"Q,&!-:^M47PP HM29[T J[AP3 %7$ M,T%FAJW8$;8:;2E7BZ>S*Z"5$/WL?$";3EF*[=P+ZC"*/9#!#$VQ$VEJ''+[ M?JO/A>GN573C=.<8,;+C('5^!PL$V'QB&"?VUARDPS2QUXQS M0$A1%!QIW%Y 2E,5VPIH#.BZ[@EOS MKH[(>)FOZ@T L3 /<>Y4+L? <\NRG":(N(D.6 '#BB;'(HW+9NI9\-'+ V" M]+?=.7YSNOST5J[6Z(>5S!%MT[=UM="+];=%K8<#_2"0YY1_$-F>?@=?ZXL2>W\ (A8YMOLY0;U>!CUOK=#4?_%<8^[D :F0D ' MID(H7B 5#P *V0<.0\H03+FI/ M*IF6KHMN,CZ:4^ MYKD[U*$O*M0I'#$Y&0S6S'AWD^=*9?-R4J\K8YD[QK@JFMA9]_+@ ?"UZ.[T M@_1]I,]QC4]2[S_=/ZQ_K1]1MSY_AU[GXR/W)LSX/P!\*KH[]=Q%+98R9/QS M(GM%-SY4/[X9VHU^S/RV'89VK5^N1+$0G1+([Y=M.SR]43^P_Z\-KOX'4$L# M!!0 ( #&(-%&PO=V]R:W-H965T&ULM5QM<]HZ%OXK&F[WWG:F!$M^;]/,I &_;=MT2[H[.W?V@X-%\"W8 MU!9)\^]7-@1C62BF/;BQ+CV2=/^3%MW)!*4,_5LNL?#=8,+9^ M,QJ5LP5=Q>59OJ89_V6>%ZN8\:_%W:A<%S1.:J?5+B\3U=Y@_O!GCP=.%+>K=@U871Q?DZOJ-3RKZN/Q?\ MVVB/DJ0KFI5IGJ&"SM\-+O&;2+<3!V#H;@P',O=S!W#J88P3GB8.T<+-'!/N)@ M[QQLP<$X%L'9.3B"@VT<<7!W#JY8Z6-IQ=I3RVDU@[9-7O-E'+/XXKS('U!1 MV7.\ZD--NMJ?TR3-JOMCR@K^:\K]V,75]:?I]8=P?'DS&:/I#?_S3+] \T^=?7\.:_:(B^3L?HY8M7Z 5*,W2SR#=EG"7E^8CQ MTE28H]DN\M4V,CD2^29G\5+B-E:[71=)FO$[&96+N* E^O,C7=W2XG\2I(D: MZ3))TNH>C9?H$-GBRQ?YG(:$23\7Z+9-5(U?/I_L)U^#_K?'1_R/.NF87;)I.N"2&& M9NAM,Z]K9K@&$:S\KI5M&X8MF 5=LZ&EF]ANFX6R2AJ&(Z!%DJ(96F/4:@M] MWQ9ZK[9XR>_8;2_PJE>[*%&K@W=P\?MOV-+>RGJI+9AY MV'J:J=N:ZPIM"!G5@P3S(<$"2+ 0$BP" FM1U=A3U5!2-2S+3(#2CZ-+^M!H(R<5H=/KDT,H<-3ACNUP^L3T8.,Z$."!9!@89]<1$ 16U2R M]U2RE53Z1!F?8M:SDGE>(#YG08\T+F1,LKL]DZN+'=-8&>Y4*D&">9!@OBP9 M?%PJ#/,A0X:]0D9=JZ%N8_E8YW8&-J1%A)NIWK882LP"R9"$D6 0$UF*@NV>@JV3@.+U/ M$YHE:!VGB8QJKB2[!&O"A'JLC'(JB2#!/$@POU\V LB88;^8$5#,%HNPU@BQ MFI)'-T6'8/P674ZOD%YUZ1(Z8:!H?L^,!*!1 MPYY1(ZBH;>HU2CC^*2D<2ZE%N@,0;$L?FN(<:+@$CNFZ+6)[$SC(,0QB. M^A(S1[-,UQ$;N6NG$P<;8G<@JRHOG:N)S=Q-4&%<5 T'Q0M $4+0=$B*+0V:1MY'(/JXVJTD[EJ=/J<3I?3 M58:'HD8.6B@?%"T 10M!T2(HM#;U&E$=_VVJNAKY9!IV=773-3$F(A=!A750 M-!\4+0!%"T'1(BBT-FL;>1W#Z>M8)O&*JMQ8'?#D47V?F!YH3!\4+0!%"WOE M(X**V295([1C,*4=2Z1>XKJZ2"I0K1T4S0-%\V4)T;%#Q$D$J-[>+V@D,1MB MQSTRTV@D=_SW:.YJV),?FZ"J.RB:AR6Z.Y\R$G$&*A/>NW8!:.%"4+0("JW- MQ49\Q[^HOF.9^.LZI".6@NKOH&@>*)K?,R,!:-2P9]0(*FI[EV>CPA.U"O^T M [C>3YK>;FHY?E[D*U1N;LLT2>,BI>4?*,NSX>&>T_1ISVD];=AM;95N#NW* MP99KBEM#095[4#0/%,T'10M T4)0M.B9AF_SM5D'(.IU@#'E+"SS99IL5X[X M9#9NJ/HH9:!,9L9$$SD(JO:#HGF2*HC/5M" 2A:^'SQHR.-1([PY6 ;NUJ\ M/V&5D71UZJ%AF:*>/59'/)DHD&@>*)H/BA9(\VL:EC Y#'O:13([C,F1#3:D M65@@_186A,4$(N5,5_['V#(=(J[W[ Q;ZSVBX"4!(X9NV,*^%$]B9]O$ZKS_ MT#5S3!L;XJ*>Q(Z/RBW3%-M%7E?BB$,:B:%I'&N61CHG:NF\QWJ/O(E -732 M%<@M[%JDL]PV 8WK@:+YH&@!*%H(BA9!H;5)VXCNY*=%=RE7)=*X+NX05H<\ M^?G3(Z0'&M('10M T<(^Z8B@0K9)U6CB1*V)_\)*CAKYY,ZP*_::KN%TWNJ# M#.J!HOF@: $H6@B*%D&AM4G;:.Y$K;F?LI!#NCJN3KKODX)J[KUB>J Q?5"T M !0M[)6/""IFFU2-,D_4ROP)"SE$(E%KMF83D56@,CLHF@>*YDLS8KGBALX M-&K8,VHDLSLZB6CD_)S$U1[!T7S2%>WQE9G)4=B->R:!:!% M"T'1(BBT]BO]C?"NJX7WR]GW35JF/47,]\^@_8EEQTA2U^SFE1$RQ#='ON2)KQ M3HY1*J69&O!/(J>91+RU;%$"4V.?S#-0@1T4S>^5CP T9M@K9@05LTW(1HW7 MP=1X7:+NNJZ-Q>UM2PG05=HQMB^CB7BV)84>*E]@0PW*USG.L:V<[CBU(Y[[$S+6PW=DU);&K MEC0,[(BM(JVL23H[[62&&CG6,(T8K_^R&"]O)% Q7I>(\=5K'ZZNB>T)*L:# MHOF@: $H6@B*%D&AM4E;B?'M*XV2JJN55#YL#C/T,2YFBYJRKYOSW/PBWZS1 M57[VNC["[34JU_Q1A5ZX6C5KC*O1>T%KQ:&@U;F*Q*5O*BSO$AH4KT]6=OO]U+P M:]5,F%;/X\KO<%M/_4JE_7:'<\8'@4+2=O5HDG=0'[8;@Q8\@L'SL\IR"W=:X]8[D Z3>!#J(66+?,/:N3FK,_J"#X5 :E]EL?)- MZ*Y.+/Z!Z/[EU.JG>FM4)7'&V>.^^BCA[<&K]-2TK';D1:3ED]_AAJLS&>%' M!\=>KGBVZF-62U2_!+L]36Y_=7^4Z_OZQ%/QNFZ^"753^HO%?ZD/#!TU(;9G MQ_(6OTNS$BWIG(?3SFS>[Q;;XUBW7UB^K@_>O,T9RU?UQP6->0XK _[[/,_9 MTYRY[/#GSCN-9[<["9S*1\LL9MV'&JEA F&!B+P&A881^3Q (1 MC><QCL/E+$<,,.Z;277 MH.QI0K.3+-7,F\AQ89OB&T6[G/Q,MS^^]\=WMX.KZ7 _I2&T?!^ZL/XFJQQ M_\O-^&XP?/ _P?#KX^WT!QQ/F$)A8C0\8,D)' $7,(WE4C,1ZK9KB)-%=H-M M_%X>WWLG?@U&DN T#$6(X=_^+N52).3M$NIY!P%'3%6@7CL%K^K5X=$?P/'1 MR0'<>E&H>H;;> =W@BJ@Q.FB@HP GY?<;"AW@PJUT6 4$SI"I=XFD7/.L2\R M;/M.5MUJI=%V5R6$&@6AQD%" \S#@6$OP+1&HT^)T(KHT*,QMB]Z.=,\Y$QQ M+&U-'J"YQZK9.B]G=5:P.CO(ZD8FR<;?:/#IC1OJ*JKY!J88Q$(FDJ;'/>2_ MN9B?0%_"G0GAYPC3&:I?900/QK)Z=:D7+,".0X*D4:W0Z7[\4&M6/Q]H>+/( MI'FXX6QCZTBME:0=U&^%1;_?%A?H\@.+(IYP9LIKW?RGUA?5\E*W"H*M_[B1 M*VFHJJ\,MY1+;V.KY#9Z;\BX>YJ24A,SY=00R*4PN;P4JX4X7^6:]'H\5W9Z MDG,N-"08D6NUTJ*VJEPM<\/(1:90,VE([[)I3#\85/8 [4=2FIUA Q2_K.X? M4$L#!!0 ( #&(-%&PO=V]R:W-H965T&ULG5G;&TG6[M;^P"1 MD(0)!7 4HKFZ_=T Z0I1?:D]L$V+T!?3WZK6J!W=Z.BOHP>[%62ZGZEX57_);A[O=6DJJ MY\IX;8UP:G+>&O9.+O=H/2_XJM72-ZX%>3*V]AO=7*?GK2X9I#*5%"1!XL]" MC526D2"8\6>4V:I5TL;F=27]'?L.7\;2JY'-_JG38G;>.FJ)5$UDF15W=OF; MBO[LD[S$9IY_BV5CW]_???YR\_9LMX F6K^;1*F706K_":F]OOAD33'SXLJD*ET7 ML L3:SO[E9V7_6#$N42TC9@TIFQF9V2E(_%FFGWEFM MCMN%=:PQOHVFU;*7T@NHART:19:*$G@.&S*Y](0,NKYTNL![\56[J3;BVF=P MQ-UP)AVSLU=B4ZH#@@.'9R977DJX26;81?XC^';_: IZVQ;5)Z>T_T(\< MWUFC>#T7UDQG.L^!+-]I@@%-[1M9CY:*C*/3Q5HLV&BXH/*J%I5,9D(Z)\V4 M"U$L9PJ+'.17,$%$EC.-9>M!]-"2*EJGS0)IY=T P)/+++!U\+F8(UAR#P(LQ[*ZP.0'>[9*RGP"E"IZ(L2L_KJ='0+4V1K82<3#!1>:N"DW8.[.3*,3] EBJU,.^4$[ZC M&\HLH#8-F85&.?;6C45FO4>08B$ZFJ/TUJE$86)'SXMH$5*E-&OU58$.9CR""4F<$<9@6I*4CA+MU)^E M=A1,B6M)=OL HDF],63XB:36N>N(Z\F:"=AC;/%3R* @L)!V+(XFEI^&K'E$ MC4RX84#1),"?'KB4$[A$>(7,BAV'=IA0%6+3,&RG.-PB&HE&1WEL M=U\Z]QWQ?CB\K=H'?#7BQB[4? S3^MW>/H]/#6>\JH6/8H\DO-T6JK,^"4:CVX^/'4XB@30:WMBE48UN MNZH072>JV7I_G >-3DGPE\$LD6!"_(7ZE]0-J&J, E!GTBEHA8QVB/O>\2O> MMM][Q:T.<.-V%J<@?*58M $^GRMFM!DW"F?+*;(F,)1I"&!K$J-9(K*-9NFY M.D+8UE+":N\IO]4CC"<*$>&%VVH6< EH6!@$97/YAW5D7XQ0JE&SA76LG^RD MD*+V%VJ]TX1U_(Q9.4*C8GFO]QJ-B&-AE7X>6-N:#@-,IJF.=&Z+U20C8\+0EW.RQ3<:< @I M@JXB!PAII[>-\91N$^U/7E1TY 7H2)\YR8L1=4%*/1H?-+T4@_;@N,=_>WO' M+VZL>9/$)0?,J'K]TQBU]_<.\7?_Z"!N M;;X/;^G=OQ2J2M'Q0FRQ] :QP&-^B)DS$Z4/<8S@H&'PB.*=07] @@:]8P@BX9L* MJ=$K&H(\V\"@?#TT:8GS<)G&"1DPI"OM"V]&*% MN/AG*&6RGL,&6FJ,5$A*82W7Q!KUC#O>H^7D<2F#UHJ7?81Q7^PTM?9/^'%W M\+I=L_MD2^+_S@Z(_UDK!OVC'VT8]/=A08P?500FFE"99J9)C3RWIE$5%.SQ MJMGW.V($!J"K]E89FUH>V]SDT-5LZ;RJ2,FC&2B+*) M\X.$([?X,78+Q'D-A@N1*RYC@I4J,"1P,,M6&QQU/1_H_Q]*K,%D/,1)QYKM M_.+QU/<'K3]),J M.X:R)LW9AD\PF9!C@P126G>GJ(3(&001.PMEBIZ="284E?2FA4SE6'8PA6#- M^0-_H5ZB(&U2.90*_4!*)Z(4B(LX9II3.Q3 ME=U+#;/':C-^I#=4SKJ#ZKMR./,%B@8V):=T1LS".2RTD(7EWAKX&Q\CL ZM M+1(YR(<)DDXJ5,M@A#B-41O029P?3^D>J_6V!D6J8BA>SE6E!VC@L,57B)Z* M1TWJ .L:-[@@4 CYG1-=.J'K^2&#(F4Q-0+C"N M;XS/E)H!HI>4,0+-)%#84G2FA=H,OU,3/ARP0]2**G6\OR[+'RJ1RAG.AK.^ M+/BFT// 1&T)Q)4N'%QSZI/(X+I)C:+9//W6+10=F/#N14A.73L!"^WF\;VJ ME@"*6!!&ULY3UKC]O&M=_S*P@W+6Q M*^_#K]B.@?7:2?8VCK=>.T%Q<3]0Y$B:F"(5#KEK]=??\YP'1>[:2=M;X*)H MO*(X,V?.G/=C]/RZ:3^ZM3%=]FE3U>[;.^NNVSZ]?]\5:[/)W;S9FAJ^63;M M)N_@8[NZ[[:MR4L:M*GN'Q\>/KJ_R6U]Y\5S>G;1OGC>]%UE:W/19J[?;/)V M]])4S?6W=X[NZ(-W=K7N\,']%\^W^T=]C+(G?FK*E^L66W_O;.DSM9:99Y7W7OFNL?C.SG M(G_^T_?9Q=L?S\_.7U\^O]_!>CCJ?B%SO^2Y MCR?F/CK.WC1UMW;9Z[HT93K!?0#40WNLT+X\OG'&_^KK>79R.,N.#X]/;ICO MQ._^A.8[F9COM"B:ONYLOF3LO_O*GHT>'SVZ ]H&']L%-L__!L[IQ[G'(LY_>OG^='6<' MV>6?*;&GKO"YL7F4.7C' YYW+ M\M9DL/P6_BTSBSQ;-&T)[QE@BVZ=?9A?SK/O3T\OYC"[A>';RM!:9W[JSU\, MQE=]:;(.WAY] >;%[\Z:S3:O=[/,PC/7+YPM;=XBJ>1UF>79S^>OY]EI5<&$ MG6D/"GX] QJJ74ZRA]]?%;;Q'3B]X!.3@'L"W;9J.CMH9$ M9H8X# .W7N67:\-:#X7GYQ?>H\R\-QZQ_2U M;2WJO "4T)8!3#0;6V2FOK)M4R.&$$'7:UNL\0W;QH>&9 CRK[ K3 @\,;( MKH$BB7=0M'4-K56T@(#6YKCVZ>59]@0%J>+\3 %[DW?P5H)=?PZ&=YX#I72\ MQ\KF"UL!13"!C'((X@%8H\D"DC,DN!73&4Q+=/2I6.?UBDCH*H$ M<3*V4I : W,D;)[R+C)B:]9H0 1 TLT&T,8]-LI<87\"M"[8D" +OK60V:V M34NZ 0[ -B6@M/P5-#(OP%R%WWJ6BO%0A@1#)T[.?_JY/ 03$6).],S7@=&%G-&%E5C$B M4&NM >//=(;+[U^-S'OY]=ZT.-DE )8#@$:(96H)_YY?QM/73"<>R+EX]0\3 MR^\OM"=B_;QO_OXNFN-9>)Z9=MUOIF:?&R(7^B'OTXL]$,#A/%7_,_-^/?O!72\O9A"1Y'WV058 M\44^C0EXQT]U_M,$9L_KDM#:;XV9FHK>20[[;Z<3T_T-8&KAD'9Y-34;O1( M>S4R$RS8@)4!"@C@LOGZ!L#XO9E.=_'#",HNUB OMELP7+(+XYJIV<)K;IZ] M%$,'.7^!TFYH2)#%V9.@!C& ZFPQ.B3HKVW?@C0"-;\QW;HI10"K5S%BPZ+J M?=]L0><_.7PX"R"=Q?/730V&9-VU0%PXS_ S@EP:4-0;&<*V:%4U1= _.9@& M5WG5&W^0%L1\9Y>@M*N@QL4*G"7*'+[L-Z@@8=KAXJ?!##QH#"=!:=*[(K#2?MB!YC?N]@CHG$QZ/&F3S6>[6M$B!?Z!2 MA)W3\.EO<$$ AQ; [P!M:X*3C/7Z(V!XV\ ^0?6P/8;;ZVO0_%UKO076T+&6 M;7XMVP2;C_V!M5VMJQV@%=9$=71EU'@ ;=H)LO+2PCL "I@AG<5S@1D_ULTU M'.F&25'A(_)I6KNRM1H590:V-Y@L:H!UZ]8 *;+7C8H1*8NLQ@I.%$Z>@1ZB M8IY=KD'9'2!!)8!./(XPISC*MA5XCR4#&4P?4-"=[7JFZG0# CF8ES"]6$;+ MIF\5?, #R(%L9_(6\$G; __?>/]_EGU]_&#VS_SX M ;[MQH&_-NAE,K1 >A.P"E%>O#N;!27**Z@ZFD5.4K4;@_$80*LM",VO'\Q. MCA3 Q[,GWYS\JP"< NY=H%HZ_>%G#. Q(>+)>N>7OI,S9G"0,_"T3;E"SQJ( M#.PCB@ZBB%OUX/Z!'VR(_(B+J@8L.?)/GP6'!& /K MLIN%)PH5>M81_ &J8NG7HM^@63=67:E);@ \148FNJL!=FI M'#"@YHU!-\H6HK8H4-[21^6)P7FIDN[:GOTR> 9V5G/E\:+'"!JS!8[&%VR] M;',>TL.Y+/-"30R -Z]<\_^1\C\#]?]11,Q/-R#T/Z4D&&@!DR^W$#P;)_\. MBC^_R>Q^=/AHYGF"P#S3F>G-L^C ':CGY@#_3;R$UEQA>HC-O6WI(V,:# 6, M-1TZ(DVL2CV^P?BK## %C*][/&'B4>M(#0&B_$Y;@9*(Y#/G;A%SI5'[@#&: MQ!21"25^5]BVZ#=@2I(Z)K,T4'XK,"$[H,$M5BE:R+"(>#EB Z!1N>:3AZ5\ M4'@.[G6^159$.X.C-AC.:GTLTP&/HC8' ]5NX/TS^G=/):)MINA%0RO8S(\AF&5V>?.IV1O-!/4*R%PC7,%[4?Q0"!U3 M7XE1>,2F(2&2[=AU7O)N>L?V>8Z91LZBQ&;+K2!Y@@&?LC IU\ 1@J@H2%[, MLMITPX#7Y\(+K-Y7970&I4&QY_@4OCXZF3T\1IL<_O/@\8G8O& */SQZE!JE MSVB710S+%D7]&@\?H?HG070X)T/\&?ASH6-+;?C5)0,%0!9+,E@@'.=RR.FD4'WK6/ MIF7+OJ6D"EDX4>@L9G 8Z<-;,QD(UBK"UZUML)X]! ,;RLO[0%D^OXYI>1%S ML#<*$1[D)>6+\T\PL)(,"JG^=5XM%04KY#]*4F("OL$\9.;RRHPG8[?\AM/8 M@B;<09R6UV1"U*C%EAU^F'13>'X P$]G$](D!*AI+G#"JQM2QZNF*6D I9.$ M1$6<#L$-ACXR^J5IKVR!]%JS@1+3BFQ(7 RV_9: MN8:E;_CH>YI,L:_C(,[ M4W-*4U9A2\*ZB K9WN9CP."+9LX\F)H!A /%S<82Q(T[5:![0N!ZTK@ELG*< MQT>A#9*[0H.]8]TB=&9]5-FV8U;) )TYN+N?X&LU\"][BJ>2LQ!J/U1XXCP! M )\S!7&#*K)A[V=L40X!>!NU=[TX4)UI-3-)Q1.<1]S:X Z-\5#>=7FQ#B1S ML_4USUX%ZV^(+YUSEKAH=%*X(VD1 M&+*S;BFI666XR)EN%I5=A:1$)$V]#L@[$.4[HK_B?8^M_,'I\\G&%$^\'#0[9D'\X>/S[ZO[+ST$"+("E74AT#NSY'0DF MA)TU,?RAXHBG"&J*B0X3>E?O#L; ME%KB=AP6]DU78-X%CD"(Z.%+(+_L>W2!W3VJ6QS=^OXZB3="VKVDFG+26QL+ MAFZ'I0\9R@=.UMJAXQ692(27*.IU7JOY2(3=K8[UQ+/L M^)[:3W */6IX5F%12@8$Z,D]RD."725.+N5A#MJ^)D1,H,GO70)]P:Y&& %+ M!(^O&V/_B".'$B0O,#^^M$5BL 6.X3.PFE62HH3:4=8 ;;,+I3L?(875)J - MAT*+\,IX5O[\AL65*NHXE[WI.S8\*4)?)M'Y #(N.@$ "&18-+>A"( =;O$C M):41G$X8"!#D4CXPM2MO^2+IQ?R_I(2\6'ADO'MDJ\/MOY(AZ/ C/6K12!J[ M]Y"FX(=XP9AG#X.P/ 6+B[WZB6M21A_&5=P#Y42%@)$Y2KI)W+ 1?83B@>TX M/4SOP(OL*B< 2VU48=FT:G4D1#(?I!0DHT4EU$*JMZN!F;K%XB>32[VG"284 M, 49?)[,:H$G)NK0OP]PZ/YO#?O,@B>;U@&I)DP8:RPFM-4^# S68-BPE #2 M'\)%D#=L Q(;_:[(DKH9-Y$QISX _=OAX*"?)9!3X%7%2/S_&M@FJD+1?R" M-@X1*2(7+%>PJ:26=A:,.ZTR#T#@%&#F5O8?-#GM#/!:#R8LFW[1+?LJ0#02 MN>&\*1S<@J776L([!;2SY>Q.BT6QA\W=H.;9-FN1QDO6B%$G.D)=AJ M,@-ZVBGO\=N8?ZU";H]<[2[O>C<(4-$[5^S$3C!-1LQ].)LT#-(E4@%(Q M@*.*+EQ^1U_BD?+WZ93H33B=]O-@HJ/ FDR4_B("')OE;N.4CW>.L4=8*YH4!2 3]'PN[;@GN[9 MP&Q:#8+Q\V'U;HM!(Q]SB[4T[RS?#Z10V 4XJ,#L#+N*^XY;I-E@&E*&GH5& M69%V3"$E\7YXHC3.2 <=.@ZTEE8 ]PT_0J$1I>ZH&II7;38&]2!'XOI)*88 MY/1MB/O<\DKD+"?5' DWIDJ_"]09<95HE;CWI$0"*VR(!&+ S;:\L$6!N9MG MK^*7I"*8< ?8O>@+KC6(&/03\"G*W8KL*=5U4NWLQ+5W M3[]ZJ=5*V#VXWP MS1(43M%%25\-ZB059$N.48/ZM9GOJ,0/$0D>",L"M:JN0;E. 199*%MX_Y,M2_FV2\( M>(Y&%3CQ9&QU6BH;!"L8UJJ)9SXZQ/R\W8+QS5G6248F8;"A@AZ-CX2H%W9D M:4/6P-J;[JNZX%)=T!.HS#%\ZE1X#;_PUL?,SU=)S;U$FK#Q 2,>VQSD>47L M3V_$Y=*L<^(W<&[B!GU7RZB9CVM]>_SEN#X< SOHRI M&4R.5&;V"P>D#/O M$,$&T2%)]GP@XR09H"*.<> 5X8-OD+">/&&YA1S;Y?7*AN8.1N/>8Z&JMK41 M<-PJ$!V[ !:UEV"0U,OPD>5"1S$&+D9;9X:%70%7 $?H6%$KK93NT*3S>'P_ M 8^L,(:HC*VO"56A)&7'%XA4QQD,7J%M]WI_IJ7YZB+O.-1$H9/M3J+67E%@ M];TM,8PI_3F#8KC:5O/L>S!PR7[R?Z0N6>3_D'AP?#B+#M5Y+/F-(WAO M2;?PZ]J1/9//\]'Z P\2&%!8PU-*3W&2@P-;;"_#&E$;H?>EL;_BV!_@^'=N MA\Z-KS_WAH%BY,>N]&WE-PT(>[C$KB.,I?_8?\SQ*@K0'AO0-V!VHTGY&M!2 M&RZ'?T7!35AK/DL6&DRA#YHTK9M #W+AE#Y(]0:P1&8-$B M*"D_H7EJ3-3G[4?3A328Q#QILY+7#K$\THZ)&8PA_)*CNS[@X@-5$ERA,CQ? MYK>/ITV^HT#! I?1LBETARF\\HN84+"R[ANKZ].,6S@*S<<+SA9<_I+[#/H( M<)%1C\T4LM,:PX92ETR]1DL4V&1\%<+A;*V$JI(][*A=8^7,4$ZST:0*B-]V M_<;?XZ#S3P& I>I43*%YR1MWE*(IJJ! VRZ@B:RL)**:JH2;UM"CO3*<% O* M8185(?'DY$Z,[PNH^;>^X49$(DG2/M10*/8XQ:K@/U6PP[$YTHU^O\0F+[6> MDXPH&U9RK0DP#D=&))!^TV)J:^_-0%;/[275,-M]7Z47EZ$Y- &15S%+!=N& M&= VH7*"+O^4%L6IZL?YFXD8-J M'H,CG5"*)DJ'%]*$;L-@J+,+]HDFX/K<\?78\ *?B%D-1K3"W2J;%ES>NEQ2 MA?!TAT(,G?3\1?Q+TG O?0)J! 4GRQ0R-7TX%EM)ETND^C&TV66*&H[NT3Y] M7Z+!' E'=4C)C:JF&"#ROJTJ"-1JCQ^0F4/G^I[H ]M0')CNQ5JBRE>F:MB_ M97*[Y6MMP^7;9;"/&/UI\%PDV]S4%+$D5UC;HI;4M#4Q+1R%:^K:5//;EJ8B M09][:W/X/GBX%$"[;0EDG6M359Q&BCQ,&.TK1(/#']>*PGDVE8M"+#Z8S'54 MMIY>GZZ!(W*]?8^M;U(OTVYS;_2-#R+DC(WT;6WT*EE7RYVRO'?S&0VA,L;6 ML3&@3HH67OC$XSS[^?0]ICW[6@+CH?9-ZQ#@<"[Z%I._/ME>Y=+(U)I5KYB=?,7W Z&?ZA^N,*KM@_]2)1TE M&C9Q8E(CZ!AVURLB>*FPC-X65LLECKX4:$@1HJ- ;4>2H2)(252Q?5(8FP!^\VN/+:S '-S%XDTR/ MF#*YE(V3VPV]345EY2!OT!D"62BB$&0'RLA8)L81Q+SRO09?R&Y,/>)(HN0+ MUB-FH1*Y1V%>*:3QB?^QS?!](PDD7[CTD>]SL:VTI6;Y$N\S)+GC_[KD[JK( M.)SHM3U^ D>E;[_S;Y^-'??H0TH"+;F(2+1FU&#*MYX-T"TEU[F:E"P[A_

33.E/H+3"#?&AZFU$RQT;23,H'\J7X)%Y Q5$B"612-%A<&$IM MF+:@G&UDI]AZ"09!'8A@08V^.6B \?%06@,MW5&@L"^0< Q>8"A8$,+7 M-;V3%F/F94# :ATR4Y+>4*6@]#O!I*$NT2>2/F3)1 M5Q.ZPY7U5_I0=#DJQ!S@'GL;HPPEL@R6=)5QP69TG6:_Q0V21"6.+3AE&!U/ MBE!/D'K?D*=V[E*-!^JKYC>J,E_S+9-^!/(6%^1P'#BZ\)=[DK4DB<@^RBOL M2^_D2E\JGXM">QP# RXQ&@*=8(#>7A9 MZV+)%K=EF W:6^TN#>%0@(BBC"C4T)?<;JN=[Z=+6609&(SP=7=;]<[7*Z#? M-"274.CJF_D\(DCLW(N=*O#]^,U_F+8)X>Q$[_"6!IY'T+('"3L;H^6*44$> MFV'E%1<11,#W4J%!;FT -(: NXX\LB@P1OM,9%Z*-B%+ 7/\J*?OVT,C<')_ MPX+I!($SW]N$[2,B]5ALU:)EN'I>\F]>[V@OG.TFT!T?I'251I?!5.3%J30ASCLR(=_]-3CE152BI=[H; MT4LL5.LY1D4;O<-O-U!,J3<]E#-)\%AGFWW1%+Z^G6Z$Y*IQ#-AT?3NPC;S> MG;AR$"T]#(+3,L%=##$Y$,B2)C%3((HRC9&E\ :T17)-[ P&L&E3K9$HV%1@ MA1TN]ZP*=^OF>$2Z.>X4&C'!DY8U)-#T;ITI"YWT:N,DAR=I+3NX&'[?S(F% MB#3\CCH&@X*,M)670MS!'XM>E-R,WC+] [#6%;;P+E.R(:*[3+E,F09(!-6;&.0D1$U?4I!96JE$H&O/T=_Z#N?[F>!]PRC8>'?P M%3<>$%K.TIBL9(O(OS@/CH8$=['W6"O.0C')WC4#@_JWJ'J/9:(SFP5=&QHN M4TGN)>>,!A$> 5&_5NEW 4,O:2C]]X"S6S@':/3P$QFC40(W-6)BY<='3SA\ MH2\>7.(M])151 M%$P]H"*SU%[>AX)!]NTS4555TRX-4]?,>UQC"-3J9A\.T8T)\T:Y]C%62*][ MINAL7'6SWT&SOP=_WX[F8K'0V5#RX!1=GV*]5YTY1&32K\!K=AQ8Q[((US8DO4 ^+1RI MNC^T\=#L/_I;!6.I<+\9JU?LE;X"Y09\J:L+M@+VA]R.A\0;)%P.K?9;I\!2 M.OPE!^LOZ?33\4TDGP4#9?=AC]\%CMS$.OKF+/L-ZOVK'S&YDQUE!]G?N&:% MBU58M)%HYB(6B9=2/23=T>DKPZ)JA[E,AS^/=%Z#=$[L.%W*B[AF@9%Z;M ! M<8$O^NIPJO?03R$*^5L") EGN['XLS6C #T;#(!=Z78\%'39,FWUF2\*AQ<) M^A%0Y8YETO2H?1<-U\E@Q#N\))4_($9SAC*Q'B@8T5?OBQ.:6Y@$_+(HY:Z?Y7I1D'#*\EI+L?6D_1W(3G@76 M;[&(8#'J=2*=WI> '/T^SNT3V/0YGL67;W^)Z/ :@[BB/OGMR36+$\U7M;D_'L MWPI-AOR+3['9FG]:$-$ZO*&89TKR,"SV*>CM^;-II5PP_EV#X0F^7YN]71!H MH6"(\L#@L1N]A17OY-?20M]D.0$ X-3S@A!O63N )3[BYM MZ=(*V3&7.^F//BVX 0P]O106O5HX.H*]Q=1G4^Q5QIO9VTT:N/;=S^)G8.)&;7@:" G.J"+$O52*7T[J/ M5#]#IXT16>:/D/")J'GL5EJ^S*EEY80["[7=VK7+5SA3*X?\ZGA+PPG]] ==LL^V923"9>._H.(5YX9Y V_QM$6/>HK> MF6FYSN#"FXE+7KC'15.Y>#$C:"OOX8JU)N$U2C!=Q]?]!%=0MC]R!4]:037/ M+A,,#,:-=(6%:S<(5M9[,08 MW!\=@:FE3SQIQ.*3N&8\ARO$^6X+0#JG]Y/9K9/6VB@M7.C;A5QC1SUA\^QM M2N-(O4BDH*-BP\TK2B>Q_"@W2LOIZ"ZPW. R6I5!TC6'563KQA=@^L9ZDJ)4$1P#&N)% M2^M0ITV5OH2B%PXG#N'9]WRY+);W&RJ/N1 JOD^1<: W8>2^'GW;@VXNT&SP-=KD M@.!M*,FTS%G\NS 8#U 7BJ3K+/IA0J0XI%*I-I(=O!WR>WK9S[Y$R(!S8OMZ M^'7RDYDC.=?DWJ#1YEAV9L+]J)$U=NN$;HP'B('DDO^R-^K=Z.\I*!_L_P[G M6)Y'+-G$]A[J!(^BH<[SM\7U)"'V JP#7N+SJLN1FLQBLJH[Z@,+ER9I[RSWNHK?/VQ/26ML MP&B@=.N^J)C=2%%\DS;Y'OZJDU&A!DPH=="#'4])L3?R*7&/B.DKG^KI'0 M-!KCRNHU9X."*NIMF52 $S],N!_8F,AO3AZ&W&DR_?N ?*,+J8V)'PC^IHJ MFDUTQP@>TO4PV#!"/MB*OH4VO0Z.ZHWK5T/5= M#2B$IN7R@D9I.KZ]HIIIV_OG!X] M/3V^%\1@??B?P%02P,$% @ ,8@T5R=I?5R' @ 6@4 M !D !X;"]W;W)K&ULA51-;]LP#+WG5Q!>L9-7 MV[+CMED2H&E3K /Z@;1K#\,.BLTD0FW)DY2F_?>C;,?+@#2[V"+%]_1(BAIN ME'XQ*T0+;V4AS!J;2R/,:5!8!"\,T M*+F0WGA8^^[U>*C6MA 2[S68=5ER_3[!0FU&7N1M'3.Q7%GG",;#BB_Q >V/ MZEZ3%70LN2A1&J$D:%R,O/-H,$E*,ZWSDA4X0%IA9 MQ\#I]XH76!2.B&3\;CF][D@'W%UOV:_JW"F7.3=XH8IGD=O5R#OU(,<%7Q=V MIC;?L,VG[_@R59CZ"YLF-F8>9&MC5=F"24$I9//G;VT==@"GX0< U@)8K;LY MJ%9YR2T?#[7:@';1Q.86=:HUFL0)Z9KR8#7M"L+9\?7MT_3V\6YV/7T8!I8( MG3O(6O"D ;,/P!&#&R7MRL!4YIC_2Q"0DDX.V\J9L(.,W]?R&.+0!Q:R^ !? MW*47UWSQ1^G)5Y16Z7>X%"8KE%EKA)_G=/41I^/2 WZ>0FA]C_UXV#X/W2X/;N<0HQ?($=;KA09:4D5<: M6H!HBR30 *?Z< ,+5="XFD&/&H*N(3UJ"*N[TIOQ#=U BUKPPL 1]&,_#A.W M2/VXG_2>:0R)$RJMEJ3#0)3Z(4N!I7X_Z?>NA!1T7W-8*I4;8)%_%L7 3OV3 MN-\[@K/(9TE,;%$4^6F<[*MJL'/?2]3+>JH-9&HM;7/U.V_W<)PW\_(WO'EU M;KA>"FF@P 5!P^.3O@>ZF>3&L*JJIV>N+,UBO5S1XX?:!=#^0BF[-=P!W7,Z M_@-02P,$% @ ,8@T5^1QPG0P P Q 8 !D !X;"]W;W)K&ULC97;;MLX$(;O_10#=5&D@!I)U,%R:AN0O5YL%VT:Y-!> M+/:"EL:VMA+I)>FX??L.*4=U"L?8&VE(SGR>6"VB9@89@%+:^%-QV[N1LU'OV6-O#8?J+_X;23EB77.)?-E[HRFXF7>U#ABN\:\*^\V6Q!^5.&]D>@BF#MA;=FW\[U.$H( ]?"&"' .;R[C9R6?[.#9^.E=R# MLMY$LX:3ZJ(IN5K80[DSBE9KBC/38C[_]'!]?P>WB_GB_>=B]F$Q#@R![7)0 M'B"S#L)>@$0,/DIA-AH6HL+J.2"@C/JTV%-:,W:6^-=.7$(<^L!"%I_AQ;W, MV/'B%WBW6&+]R)<-:OB[6&JCZ'/XYY32CI.#,@>#3TAYG;)ASY.6.#^PU"*Q^16@%M M5M--/@/E"H%K6K ^^NJ9M A^ZIOQQA&X 4/\):YK(6JQ!KF"[\@5[9]$?A;E M5GCFY_&(C"[A05')K6LIY%OY4W[DKH&4 M)2.(4G\T9)#ZT2@:?%&U,6A1*[B(_5&6VGK$?IXR:R1^F@^I+O>*"]WPKI%5 M_U)?L-6P##J1B\B/T\RZ6V9.[K^H0U$=Z?I%CC5<^4]]P,%19VE1K5W_U. . MOFLR_6S?HHNN,_UT[_K[1ZZHQAH:7%%H>#E,/5!=S^P&1FY=GUI*0UW/F1OZ MS:"R#K2^DO1-'@9V@_['-?T!4$L#!!0 ( #&(-%=/@$K.7@, (P' 9 M >&PO=V]R:W-H965T,.^6[M7P[[<>&A7&^,70B&_:U8 MXQS-E^V](B\XH11EC8TN90,*5P-OQ'KCV,:[@-]+W.L7-MA*EE)^MQ"3'F.VUD?4@FORZ;]BN>#GUXD9"%/TG@ MAP3N=+=$3N4G8<2PK^0>E(TF-&NX4ETVB2L;>RASHVBWI#PSO+Z;+^8PFGV" MR7PQO1TM)F2-'F;3V2]SF,Y@\N?U9#Z'N\\PGM[X" !)]4\Z/J,3^+^-NNN80H](&'/#J#%YVZ$#F\Z'_M M0LL1O\YA;U=/;T6. X^NCT;UB-[PW1O6#3^>J2 ^51"?0_^/*CC+\7H%,+M; M3""!#_#O)73H'-&>8X?.D;O#[%S3/T71785<:J.A;/*=4EC MMII0&U*NHGD MHE!-V:PUO 7FARGWLY0[FUUU?<;3S@UJW8-[)=L;A,?$F"?!NZJ=A>. ;533E1),CT+R$ MG(27!BJI-1(SXSY+,TO,8C^.R.J\!4X:LC0E[3R)?-[EG<4&H9:/2*//-0#$ M&5"A$(2F#1NC>]]UE,%S6\>B<@C"@"'\):[+QI9G:_I&I1(_]2T);0^I/U%B M#:>W,RKDUDU0"AW-OQ >ZWY@$40^8PS>OA1*,KT0[FXB^:L"BV*X2+.(VO.#:J0#>M;[@TYK MN+:^=IN"%Q.R1K5V[X"F_]BN,>VP/*V>GII1.V&?P]MWZE8HZIV&"E>4&EZF MB0>JG?VM8^36S=NE-#2]G;FAYQ*5#:#]E93FZ%B"TP,\_ =02P,$% @ M,8@T5Y14"/T"!0 BPL !D !X;"]W;W)K&UL MK5;;;MLX$'WW5PS^_!AP=.-L1^ZD\NYT8PPVDI64W^WD2W+5]JT@S# VEH'1SQ-.,*X ML$EY,(I6.>',9#'[.KM[G,&GQ?TM3._OEHOKZ?(!OGU9?H;IX\/R_G:V>+CL M&G)E =VXHKTI:8,7:'L!W$IA-AIF(L'D9X(N::R%!@>A-\&KC'\4H@.A[T'@ M!^$K?&$=>.CXPO\[\)(V.DUKS]"YSEF,5VTZ)!K5$[8G[][T!O[%*Z*C6G3T M&OM_%_TJ[6G1<'>_G,$ SN"WO,(";0_@(H5'H9GA>LTQ@3DJUSE$C'"_RGC* M[&'4\/[=FU$0^!>+Q_F]&_8N/L"U!KD&RC36F?; ;!"F&O>&%IG,8 M?\]D2ETA(SYR:204#:_OI8*<*<-9ENV;*Q\@;PB2#4%<0$P5JZA-:#J#9@.< M!N4)1$6?F(:W8W_41^&QHH!!ACTSI#GSDFJ6IPA)G^2N8_DD9TQKM MWW'5MK$$BEQ6S,P4BB0H,/L<+4\J9:+M!UL+/"8(-Y K^<03&C.1.%R*,E4L MW_ 8,AG7(NR22PSY6!6::LUZ+W?K!(3XR#GMO>;:H##EYI2 G@T0CA3AJ$(/*@JKJ'9$_ M@M#S>P,@0!1$K5NJ,]I15U]5(FO:<>3YX[[;CUYP44U;LV=3BM\QI9B@HOT5 M%WK#?E3#W*SEXB&A@]'8&_4B&%F]8Q@.AUXX#%O3*B97B*8LGT.EAGG3RE4+R^*BK#![L]>8L]7^K,:'\-N>+6?Y+*%32U5KWRKGK68& M@U_R^0NU1YU"*5LD;R$(^]Z0+L!@T*/M"?YM*J@.#N9CKS\*8.2%88.S*2WP M1]X@'$!O%'ACRI@M4"YB>H!I;#:M0XRV3^6*VU"H]264,NI(AF]M.1\[Q+%' M)543?7*&MD&M;'L3:75B$SSAJRGPM$-"'IT>< 65"35/I)XJ;$>XDR#)4L&: M%B4U63I&J,JFS:EYQ3;!EBK>,)$Z"6YV2L:*9;;0.W#JFNTV'DC4S5/W#+2G MK1"F?"O57^N7YG7YP#J:E\_46Z923BVZMI*&K MPPTW]%I&90UH?2VI&543ZZ!^?T_^ 5!+ P04 " QB#17)N2[?S<$ !N M"0 &0 'AL+W=O?>>!INE/YB"LXM/%2E-*.@L+:^Z'9-7O"*F7-5%BS-;_G]E,]T_C5/: L1<6E$4J"YJM1,(DNKA(G[P4^"[XQ1VMPGBR4^N(^ MWB]'0>@(\9+GUB$P?'WCU[PL'1#2^+K## XFG>+Q>H_^L_<=?5DPPZ]5^;M8 MVF(49 $L^8HUI;U3FU_XSI^>P\M5:?P3-JUL' :0-\:J:J>,#"HAVS=[V,7A M2"%[28'N%*CGW1KR+-\QR\9#K3:@G32BN85WU6LC.2%=4NZMQE.!>G8\N_LX MF][-_R P^S"YGX!4]B?AK(\\A#@G0D,8G\.*#P[''B_\OAUNXY'DXUS,7 MIF8Y'P78%(;K;SP8OWX5I>'E";+)@6QR"OV_DST)]SQ9N/TXGT(??H*3UF"R M;UQ0*Z@U7@O:;@G4)9,6F%P"_]J(&OO5@C# #*Q4B2UO+CJ80NY2V,$44I_' MSE4CRJ60:P-GT _)($EPD:8DS:+.#K>R&:8X( MA YBB :H%W<^\T+D)3>0D'[4QV=&:6?JNEXK*7)/3=F"ZR."28_TL%23B"0T M[5PK::QNVFM"2.?<&L-C@/8)C6)(!Z2?]#IG$&4)6LZ0*HWZ) J3S@<4NX!) MGC=54S++EW@C8&ASP=H[!VV+JF9">[-OLI2$R0#>XHJ2I)_!6T0=9(3B)L+' M"4F1SV-PG'[^$KO9W36!1UER6OI%)YV&,-:XM.:L%I:5P!_PTE\*VZ!$"]L> MB+_00R$MQWT+><'T&@4T;UVW"C#.3RD@Z(KEHA16[*"8,;Q:E%MPU>EH_(FI M:H^<]A/3WR%?*XREW+Y^E6'\+PTR::>2,V2VQO+JB7%S#G/4>I(1#V^XJT[M M,;><:0/Q/SS*L4DJ0K*FY M'S+E]APFZ":Z57(<&=X!7X,&&K2DP74/$I+K5L!XHCOWH&".D NR#[;Z7MHY M:35S43L*4([]B$,8%H>*4!N)1QMA"\R?UEL'P"K52.O[TQ0H LWEW_0H_]P MPF<@NG2-0$F:NN;%ILP&V8\:XDV "X!NB3+$NQ_O^5E<@U1NA;A(01?>YF M[1[-P(IC7;I)[ZH;W6W'X6'W\#,Q:6?HHWC[)W*#92VD([1"U?"\WPM M].] M_;"J]A-UH2S.9[\L\(>(:R> YRNE[/[#&3C\8HW_!E!+ P04 " QB#17 M3>"DSC(# !Y!P &0 'AL+W=OR\ZEIO9(:5Q9<6]?"/EVC,MM9E$1[ MQ:W<5)X5\7S:B W>H?^U65E:Q0>44M:HG30:+*YGT2*97.=L'PQ^D[AU1S)P M)O?&//#B0SF+!DP(%1:>$03]'O$&E6(@HO'G#C,ZA&3'8WF/_G/(G7*Y%PYO MC/I=EKZ:1>,(2ER+5OE;LWV/NWR&C%<8Y<(7MIUM.HB@:)TW]'>! LMWPHOYU)HM6+8F-!9"JL&;R$G-1;GSEG8E^?GY MZG:Y6GQX!Q\7G^FS7-PM[Z:Q)V#>CHL=R'4'DKX DJ3PR6A?.5CJ$LOG #$Q M.M!*][2NT[.(O[3Z$K)!'])!FIW!RPYI9@$O^V]I=B#Y:1#NCXEK1(&SB!K MH7W$:/[#JV0T^.D,Q?Q ,3^'_F\IG@4Y31$^?_FZA#$L]JT'9@VTW0A9@A*: M/D@7VX%T(!RLC:)6=9,>%0&Y"#TJ0AHJT5N=\+J 9-1/\A$+PWZ:IKV/Z-P$ M%D71UJT2'DL0M;%>?A>A$U]G_=';M_"&A:N$A!YYIOT\OV*(I#\)W+C37V09F=%U:3#, M2/6T"Z1U2VD]B_?"S6$:*(J*]YG.FF#HMA4%TFG3B73T_G&__B E4V:#X[N6 MTS4@2BP.]\)H+USMA3$+<*KQXJ-Q6*/=A*'OH#"M]MUD/&@/[\JB&Z=_FW>/ MTB=A-Y+*HG!-KH/+JV$$MAOTW<*;)@S7>^-I5 >QHK<1+1O0_MI0[78+#G!X M;>=_ 5!+ P04 " QB#17>6$>?.T" !Q!@ &0 'AL+W=O^Q*IR0$3CQQ8S MV&_I"@_M'?IKWSOU5_:0V;W';SX7#*U1E_!,V M72Y+ RA:8U6]+28&M9#=F]]OYW!0T(__4L"V!PFRZ&$26L%U&5&QQ M)AT.^PM.PN"#DG9M8"I++/\$B(C4GAG;,9NPDXCO6GD.:1P"BUEZ B_==YIZ MO/2_.^UPLN,X[I9I6&6,W@.21Q>9LP%TC"^NH1G69@G&07Z8=9/>XLU J^5 MMN(7]U<4[TEK#!H@L0%+T0?DV@"Z+PIVI!W?Q#^99^#HPP8UPEF:Y"&<)6%Z MD?N0,S,6DGB8!OWUKQ[.P6\K9 "9FT^8LBOG7)"9Y+DS M-%Y4Y9DBAOKNF?@-HE4'RIE-TY;H/]7V;T&U!+ M P04 " QB#17:H(H4Z\% !-#0 &0 'AL+W=O=7: +LP(R;Q$G3IJ7-# 46RL#"4'9Y5BPYUD:6 MC"0WS;_?% M++GOVTH:?,FM*WG JUL,?.4D%]&HU(/1<'@R*+DRO=E%7/OJ9A>V#EH9^=4Q M7YWJLI?V-@O?U*((M#"8751\(6]D^+OZZO VZ%"$*J7QRAKF9'[9 M>YV>7QW3_KCA'R57?NN9421S:Y?TT,B)+7, B%P_+N5;Z36! 0:/UO, M7N>2#+>?-^A_QM@1RYQ[^<;J'TJ$XK(W[3$AM MFKWIN,>RV@=;ML9@4"K3_.=WK0Y;!M/A P:CUF 4>3>.(LNW//#9A;,KYF@W MT.@AAAJM04X92LI-?OC^M.GBT$ &JT-LM;RJK$A3Q8VWZ;#Q,V&@X&C^"-^YB&T>\\?^(K;$\ M/FQ)G7#N*Y[)RQY*W4MW*WNS/YZF)\-7C_ Z[G@=/X;^**]'+0_S8G]]^?Z. MI4-VQ#;(['LA659PLY">*<,"O7+GULHL&"]M;0*S.5M8*U9*:\:=9-RSW&HT MJ3]_&!P&DS8^.KFH-7?(K).W-.NB />AHKPPV**PASCV8XD=*B644,9#H\K! MZ%8(^UE3)+\43P(A$0>Q7F]+AEIV5,LOC$74H\G+QO\;))!V2K- 7 )6T$%( MG%B"K$*AG#BJN MKQJO*<866(5[<>^7#IC,.Y0C2(T8,_KAC+;EC!"KV2I7$ MI7)+XK:6SA]/IZ/T])7?QR-NJM6FX.&AKCPHFK"('L$S>9=) "BD)@"_$2J=:B1U0K]ZA.8NB7N&QY)E0FI0DVW;@!0^[94&?6 B"7A M^Z!#Z=/K#6LJ?U(+.F3<%RS'U(H)MCPK$K:4ZQUBRF2Z%C*:MC*3*S E0,3= MLI-W%>X*VZ#@&J3#-C18H]("LSX4S,48"26ZK3 RPCVOYO->B7;*/.PM=KA$ M#&PA[<+Q"LW.XW3F5*M-[V.P-%W:$L".#)TYCA" MGB>_6W0K6VO161/2!I: GHV2=#J-T>/Q))TD-*Y(3MSP]'I7>*Z]91",QB-X M_*RY5H'33BH2S%5J%X]K%Z6U0=D;7=V9<&/SL(IG)3S?X'@5%MI]JIA.;N&O_>RGV)^UO.8T'MZ:S(4(#$7![(P5U M>(592@-1Y5T+E=93:VMYRVFZ.,CA(H6]H>+5PJ@<98A=\I:42N+ZBJZ[&[ 6 M7$'>'-=LZ_S./*1>CAW8SCT5-A,IJG/4J'-$(1S1XJ$KUF#KBEM*G 5TD:=# M&!$VM]UNM?NM\+JY(M]O;WYH?,91HC 6M,QA.NR?3GJH_WAY;UZ"K>*%>6X# M[@#QL<#O'>EH [[G%K.T?2$'W2^HV7]02P,$% @ ,8@T5XIAW#J/!@ MRQ( !D !X;"]W;W)K&ULU5A9;]LX$'[WKQBX M!QQ M44=MM0<0*Y%4S3=;IUVMX^,Q%AL)5(EJ;C>7[]#2G&<6$V/+;#8%QT4 MYYN9;X;#H?:64GW2!6,&OE2ET/O#PICZ^62BLX)55(]ES01^N9*JH@9?U6*B M:\5H[H2JS5=L#DS[^HW"M\F:Y2<5TQH+@4H=K4_/"3/CR([WTUXS]E2;SR# M]>12RD_VY2S?'_K6(%:RS%@$BK=K=LS*T@*A&9\[S.%:I172L/*&&'NPIN01E9R.:?7"N.FDTC@L;E+E1 M^)6CG#DX_>/=V<4'.'O]_G1^<7[Z^F*^-S&(:[].L@[CJ,4(OH)! CB7PA0: M3D7.\KL $S1H;55P8]51\"#BRT:,(?0]"/P@? O7'L9.KSP7WG98D3]&'9U M/-&3'65,PT7!X$J6N'2Y6$ IQ>*98:KJ9K1R2Z88 MKJY,-L*P'*=(32Z9.#5VH1Y05$OPIUP74M-2SC,KZG(&%Q(0\O!Z:;FP1'C'ZT++]"9 M58;EX)RA*B00GM*JWH4+EA5"EG*Q@F,Y]N"5R6T&CGT?GL!C2+RIGT+LQ5$$ M3Q\E 0EVUW<2>20.[VK0*UP,MO(HGN'B,,C)+6S4PA'Q842F">QL:4R]( H&QP47U''!4/P.%S=&K[T.O5E,MLEPPP-+ L^: M2]:#$'D!B6'4WK8MZ>Z#%XU YU^ARW\A"PLXIXN27?<'BLS&4^LB\:(T0A?# M*0*/B!?&/;ZN(W5X]K:BGY"W7LR@,Y=$*4+U<49",ICC1E?8?#IAU[C#U2X< M\US 4;&10 &NOQ'!2P^([V^GSCG-"IN;APW6?^JVK^VLC*($68SZ++OOZ4M[ M^<#=,L+ +*R1:Z1UIZC-I8VX3>]&_AOW;6].^(+CBOP*S7%'LQ>% M,QLSWP7O/GCD(]<%U@KI4D%KN]OI.ZSWA,XC*6;:K \0OY%T$,R\-$Z!I%Z: M^-L9$TV]."%W:E'XG]CJST9Z&/:%)O)A$/U2+9EXX#;;)<,.]M2A,QL0BA%Z2H!WM[=OKZ#LK!H9G M%/1Y1DC\W17#TH,[7T^ICG^V8) 0"P;I,^Q_63#" !=W$O;Y$Z7!CY>+ +%$T&P13SY^E&!TO#K8[@0CW;3\6(N*Y%NM85C45*W!AP 7'A9'850%=*,:.YNP3RN= M61S[-K=I/K'3VW*&_=]]:VTOEU%= .:KYMC3N8B[)NXQMA/I;.PZQ/S&8:.H MT+0];RV1[PQ-*YEQ1FW9;AL_>BN[P!.D \;ZAE7;BBN6R87@?Z/\;4>9T=HE M1W_KJEG6*&YLBBXY5MO&@#VK\G*%9S5;J[&H7);8U%*NX)J6C[)MKQ7&"C54N:^/*R_P8PH",X?"!/MGK6%!J965H9;6Y^?R7,6(M M7Q8\*YRNBE'=J#:5:(DB@MJCM N1.UZCK\[UQ\2;8C=K+<7'>(I!QLRJF3MY MERL,^96M%'A&;++;1&IW:2=DBQ,.(85-U934)0XF-U=6M\LUU;$L)*8$^E&Z M[+"YHV'4U$NJ,*GRCTW'PXZW.:V46J-WHUPNQ?V9SH!;93N % AFMK7@>(>S MD9Z6,-T@7]NDY_B <;)$KAA52)D])'\EN&-XS5Q\>C2"[(NIEF7'ON!ERV(2 MQK(+U_ZN# M?P!02P,$% @ ,8@T5]#SVZJ] @ Z@4 !D !X;"]W;W)K&ULI91M;]HP$,??\RFL=*HZ*6V"28!20(*.:4RTJRA;M9V4]IOO[,#&9,HFK0W^.'N?O[?A;O^5JJ?>@-@R$N>"3WP-L84O2#0 MR09RIJ]D 0(M*ZER9O"HUH$N%+#4!>590,.P'>2,"V_8=WQ$,^P5;PR.8K\6#PE-04U*>@]!<"J)@-?!& MS=XXLO[.X1N'K3[8$YO)4LJ?]C!-!UYH!4$&B;$$ALLSW$*661#*^+5C>O63 M-O!POZ=_=+EC+DNFX59F3SPUFX'7]4@**U9F9BZWGV"73VQYB14?F"&#?M*;HFRWDBS&Y>J MBT9Q7-B/\F@46CG&F>'3:#X?W2^^D]ET-)[.IHOIY+$?&"1;>Y#L*..*0M^@ M-"FYD\)L-)F(%-*_ 0%*JG71O:XQ/4G\7(HKT@I]0D/:.L%KU7FV'*_UGWE6 ME.@XQ79(3QZ6!Y09;[@:6F[J:-\:PYD)PL<9_?<9$ N0=N?;CN(EK[(:IQR;FS2CF)R?=6F3WC0F+SA"-& ')JJ$E% _OHZ1$47MVL9% M4BJ%QHN.'[8C\IY<1#ZUF\9",:&SZA&6_L">P*%@R 6EL75K=;KHM-/DM'7# M=F,&6O?(K66B;R'57N.6*>295Y)QMN09-QPT0GS:#1W-IRW+FTFQOC2@O;>I"-JO[]XUY-P3NFL.R:9+#" MT/"J$WM$59.E.AA9N&Y>2H.SP6TW.(Q!60>TKZ0T^X-]H![OP]]02P,$% M @ ,8@T5Y// :B> P [0@ !D !X;"]W;W)K&ULM59M<^(V$/XK.SYZGQS\1H#D@!E(T[F^Y&4@;3\+>\%J9,F59 C]]5W) MP"4]0CO3N2^V5](^^SPKK=:CK=+/ID2T\%():<9!:6U]'44F+[%BIJMJE#2S M4KIBEDR]CDRMD17>J1)1&L?]J&)4@EK_@-XY; M\^H;G)*E4L_.^+$8![$CA )SZQ 8O39X@T(X(*+QYQXS.(9TCJ^_#^@_>.VD M9;2#/\GMFV62DU1:T6TUH[L-+]=Y$CDNW*0NK M:9:3GYTL/C_,GRZ>;N=W,)O>_PR_/$SO%Z/($K1;$.5[F%D+D[X#DZ1PIZ0M M#=S* HNW !%Q.A)+#\1FZ5G$GQK9A2P.(8W3[ Q>=A2:>;SL_PIM87JG85R- M7)N:Y3@.J @,Z@T&DX\?DG[\Z0S)WI%D[QSZ?R=Y%N8T2;A_>+J%)(,+.!D& M'B10TO&0]#0$6R+V%15U0-\AF62I-(+M<&+A.*2>/&._T^K+2J@/F)$+8ESTO8HD:Z&99_4+6"5<"H M8*5LF N*1@:"YI9= A)-_VN"U23GM\.F09TA^X-^^P->RA9 5(!W4K&,EDX M6N\+>0MN3J GAPP1UC[:D2:^T(5ID,3*KV*T66"5:J1+$^GL2"Y"__18K4DX M-?KK2NRZ,/5Y>W]KO#BV85RPI4!PA\%[Y!H+;MMD;YCFJC&>A2&NWO]Q?A/" M@A2S6E'V7?P[)MC.<+;GZ/+D2/9Z29AEEZ&#;?>KDR1)F/0&L&4&&LL%_XL$ M>0D9L4R&0S_SA1;U#V@,=N&II!/Y%R?IC$:"?J;T*>_WT1&HOK^(P'63?,K7MF:9KHV:\ .$,@=3V:*+3'X99+X%3%UWT MJ@55J->^T;HK@:2VW>@X>NSET[:%?5G>_@C<,;WF5"8"5^0:=P>7 >BVN;:& M5;5O:$MEJ3WZSY+^1U"[!32_4LH>#!?@^(! I L !D !X;"]W;W)K&ULM59M<]HX M$/[N7['CDDXS0\"OF*3 3-+D>G>3MPGIW?2CL(7QQ)9<28;P[V\E&0X:DEYO MIA\ V=I]].RSJV5'*RZ>Y()2!<]5R>3872A5G_7[,EW0BL@>KRG#G3D7%5'X M*/*^K 4EF7&JRG[@>8-^10KF3D;FW;V8C'BCRH+1>P&RJ2HBUA>TY*NQZ[N; M%P]%OE#Z17\RJDE.IU1]J>\%/O6W*%E1428+SD#0^=@]]\\N(FUO#/XJZ$KN MK$%',N/\23_\D8U=3Q.B)4V51B#XLZ2?:%EJ(*3QK<5TMT=JQ]WU!OTW$SO& M,B.2?N+EWT6F%F-WZ$)&YZ0IU0-?_4[;>&*-E_)2FF]865M_X$+:2,6KUAD9 M5 6SO^2YU6''8>B]XA"T#H'A;0\R+"^)(I.1X"L0VAK1],*$:KR17,%T4J9* MX&Z!?FIR?7?[^>3QZN$&KN_.;Z>COD)0O=5/6X +"Q"\ N '<,.96DBX8AG- M]@'ZR&9+*=A0N@C>1/RS83T(O2X$7A"^@1=N0PP-7OC_0[0 T6$ ?2_.9$U2 M.G:Q\"452^I.WK_S!]['-^A%6WK16^C_A=Z; (?IP>W=XQ7X$9S =P;BT.&RV-X_VX8^,%'\ ?=(/"=CO881!%T( S0 M=>!<4RG/X%,C!&4*:B[,S?Z 9H'OP;%=A3X$2I+8*7KPN*!P.$XB M*/:7FJS)K*10, A!<4AB7$I%RA)[D))X+]4"%(*41*K=+<@:XW5>BZ)$/(M7Q6IIOA'EE2 M@@[6QNL"M.4(X8$/H=94Y29M432 M2[HHTA)W4+X;4I*U+$C7*HTU0?)H@BDW),Q?!E/1S> M_(7U,(B_KPR=&R=V2,/5D5C_L M(9VK"F1(8;'TJ+&W?9P MYVN;82WU[G^ :9.F;^HG;--=/QGJY0 "7'IZF> 2?_1RB.JMB,@D-GYLT[&S M[T3)67Z"[ZOV3F(@NN.CZA5OF$X'EG4GCM&_ MD^#-M)62#/>KP1[#,,GZ$\3^H?_J_L[D5%&1F_E08D[Q'#M$;=]N1]!S.WG] M:V[G5[SQ.6842CI'5Z^7Q"X(.Q/:!\5K,X?-N,*ISBP7.$93H0UP?\ZYVCSH M [:#^>0?4$L#!!0 ( #&(-%?=7P]AI0, ) 9 >&PO=V]R:W-H M965T7I;";2U1F-8[ZT=9P)Q>%9T,\&55B@??H'ZM;2[-XAY+)$K63 M1H/%?!Q-^Q>70_8/#D\25ZXS!E8R-^:9)Y^S<=1C0J@P]8P@Z&^)5Z@4 Q&- M[RUFM$O)@=WQ%OTZ:"P<"DC8@";R;1('E)^'%9&3-"BQ[ M$QH/@M003>2DYD.Y]Y96)<7YR?7T\QT\3?]XG,'-;'K_>#>[F7UYN!_%GL#9 M)4Y;H,L&*#D U$_@QFA?.)CI#+.7 #&QVE%+MM0NDZ.(O]?Z% :]$TAZR> ( MWF G=1#P!H>D"FGA2:@:X9-TJ3*NMNC@VW3NO*7;\=<^T0WD<#\D5\R%JT2* MXXA*PJ%=8C1Y^Z;_OO?Q".'ACO#P&/K_.9NC0/MIPI<_'V;0/X-W<" 17$LM M="J% JEICVHJ1N]HG*HZ0TB%*T#HK!G@]UHNA6*/$W"%L?Z=1UN2]Q*=+QN[ M2%-3,X;%%,E]KG"OD8:>(JAL3\#X FUGC6'*)B"CH_0&C(77F%65-6M)KPHR&%W,G&]GFZ'5U2QT*)-[;25KV\>L)097IJR$ MWKQ]QET";A7#$ $VX%(B_2$S_^F9Y5)YF3US$%J\J2C!LN8/TUP M5)5,KNE\7V;Z,2G4<9ZIQ;T(A8(6M?'@Y$++7*9">[6!E(YM06G"G>+8 MN;%4N2PC"^=E@)XFW#U-0:KC3 [;\U=2S*62S2W$-=<+AX="^:51E@O%]X; M%"Y107^[.QWNA40K;%IL?CUYY9\<\P^4:.M6_*/- 6I0HN W, /ANS#<++G@ M:FN9-34]Z7@?*6%7>!+PFAW8]]K%G:Y4HEV$WNL@E&33H';677N?-EWM7_?F MV^!&V 75&$G/*;1W^N$L MOTVV;B315ZW-QXZIAA6- G"EIVH/7<&+^=<(+= M1\_D'U!+ P04 " QB#17NK*D$YT% D#P &0 'AL+W=O'+@\'; 15R)MK*?S;+#[*+ M9Y?MY:9RX9>643:#Q[QUWM2=,NYKI>._N.EX6%-XFSZ@D'4*6< ='064[X47 MA_O6+,FR-*SQ10@U: .G9_\^N'\M_>GGR]_I-/?OYQ= M_;4_\K#,[T=Y9^4X6LD>L#+.Z*/1OG1TJ@M9;!H8 5*/*UOA.LX>M?A+JXX\YCUI^,\5$KVS'2I_.K4QJ_II]HW=:3IJYR@ZL#X& M][Z4=&R$+50-*NMCREQIJ%*J0CC!$2 M5"B^TP4NG+=JVH8.A1.C)63E3%H+!ZX4%O>MS4LT'KUDAPPY2_>"\7 ]WGN5 M!+-2Y"5A[C@O=*'TG(S%'R9-M#.D4Q8(BB2U5[X"'C897I>F*J0E;VC:W@8< MT3M L5!YSEJ(G(1'2Y55=%4YJ:6 M*VDQK22I&>AHI'4)84Y)$4L&!F"#*0NLW=IHLAEXTO081=-SETGKL0%2/0T.Z0.X4 M,%G:;2.%G_1A;JTB,VB?'+GT0_JB*W;JV3B< K04%E%A9]T^ MT,?)U@:FI4#"L/N+%N59<-"7$NU>3R570]:-A2XG)&JNF (P"^QHE.%J,*R; M]":!H.'R['*/8.!?WG"]46 #P F1J&K=W1N>_Q,TTD5K72O -&HC%,TVMVLN M$WQE3/]&G*Q0*1#.C-SD,!WST3;@\:5ZM:7[S)03&9IIJ?&N5 WS-MZ]UPEB M/K=R#M_PXD7U2!;7*<.U)N52S>H,3T7,8G26=:AZ^PU5!9E@JC<6G:*M")+YI5?4^EEC.5*XZN9P,E MM86V_X>BT'EAU.=HG 2#U9=X'9TUO&?NO&RK>7FW!,),[C9!D'_JB.J#3KI] MD<26[-MY8PTD3]HF#XWKC?$D'M),GC@4A8^CVN/#>G-"]@LUC-C->1D7V98O M >56_!7,!.!(6:^W/UP]3X=I.F;F.MK#RKR-$*9RQL6RKF$W%N20SC6=PQO/ M@]UDRP0J9%X))D+ _[S%-7=*BRI @91WGQJF"N(6;;"R'7+YGH +-8(!22:/IG%:J)&^1#G1X'ZH7%\E'U/ MF)/LOPGS"/50T&ULS5E;;]LX%G[/KR \F4$"*+8D7W,%DC:S MTP&:!$D[L_M(6[1-5!)=DK+K_?7S'5*2%=M)@\%LL0^M)?+PW,]W#I6+E=)? MS%P(R[YE:6XN6W-K%V>=CIG,1<9-6RU$CIVITAFW>-6SCEEHP1-W*$L[<1@. M.AF7>>OJPJT]Z*L+5=A4YN)!,U-D&=?K&Y&JU64K:E4+CW(VM[30N;I8\)EX M$O;SXD'CK5-S260F_K$;Z)2X_YG*T_;[;78I#!69>5A:)#)W/_R;Z4?&@=& MX0L'XO) [/3V@IR6[[GE5Q=:K9@F:G"C!V>J.PWE9$Y!>;(:NQ+G[-73;]>/ MMR? M;EDT9"?LNR+9?A27J!\P.Q?L1G&=,#5E[Z5&X2EM&%\LM%J*Q.T3 M);O]6DB[9A_RBOV"K5V]1Z(4R@G:V37;:2L.L(ITSY00(EJI\ M=D(*L1DRP\Z=HB"82LO',J63);-W*EOP?%U: I6F4^Q#44-:&2NS(N6VLD!, MX1!0X;#(%JE:"_)"L@D-N$Q4;@!A//=TWQ&RFBL&7S*/JQ14Q<8PF6LK)W)! M7.#F5,[R2H>-;3+'CS!>3O,$ @*;[;QTFHO67*6)T& V=\ J:GZ),-!_AP7T M@"6PO! 0Y'J!.Z%6%*324*OEN/#>48Z9*2838;8-AP76:FH8H*2C6ECTMTJ# M,6Q@?,EERL:*L]%ZK(/D9?4;QQ/4XP->5;R%#S, LO2Q]/GXDSD0O,T M79<9[.0EB6. ([(N$.(,T=EVXNS7GZHE&IXC)0J#LL>^G6M5S.:.:*:A$9W@ MY!IWEO06NK91[66V54TOE2*5%<6C*6ECB#O+4$;DHH#E*C^!AVR!=%QO;U*N M:.FRK"K@[256Y)(RSK\0TH@)$M5-#)0VV()";G:!"I[:%U=CU3-GW#Q+_@S8 ME@B/$J+-GIJZ$?;= =.RL= L&KC&%#J^'[F>S(&@;BD*V,2[=:OFZF+G>ML75?%-Z(G$[@+.KH#,;!@ P0ZCJ#WJDQ_]R3:[KB:[RJBF4#]^ M49:4J5PBKJ 1@:'!BZK!Q\X.ZO0D!D$Q<[7*471 YK,#'X;[4H^[PD4 \O[T M*)%L'O@2I343['HVTV(&\#JX+RQ5(U59P);().&!H;36%3/ OJE,Q/J#4="' M<[VYI^W!@$7!L-L[P% X%9)X'$5Q$/=#=NRZ5Q2?;__^'TA>EZ.!X_2?#F9:B'J7L0T=#R2QRQLGT;L9Q:U!S'[^>#VV\*WMT328 &? MK:5(DR,)RK@=>\I1MTF9RJE@1RZKCT$'PBAD_W%)[K+&/6[(EXKZ-+6"([D\ M1MVV3T?@VANVNWVP)95>T)9<[4&A=+-3S4')Y]REQ9-UO?H3;FFFH-(6DT*C MJ8BRTR)(U;N1&=J8KC!?/+-F3QT;:JX8*T!%J4/;"/HFRNT#YZ,7_. ):CW'%?M'7'JA+2.0J&(K\H:RMP MVV9'0I<-F9L0-?5^YOJYQ T-&(E<;E#O&:/V-53"=*Y=%;K'G (B/6/@JE2H MU*\%6+\4'%=_WNT.MBN!:#6 ]=''F\03>A2^0G]3E2_;FNV ?;4'^\[[59K^^[7S08$#D14XN MP SZWY<,A_<.G5U]E&9 U=]EC]OS!K7Y)X&1W^/,J;OHG ;/@EMYJS&9;+54 M-YKNC $%;-&;^P'-3BZ(+BC;>A!V,Z2"!@Q@6 3R:50.ACHA3L@U5;H [;4+ MYQ0SHH?@2F"9=0W_,KKT47NGZ!I)!:B9U+ZN;2#] M?[P+M\?.??Z+@@@.[K_9@PJW/CR7M\1R<3.Y_A"W>KO(IA_LTYUA=N?FL7>@ M?[89]8;=H#<:[F$40W2W M&Y?KU*)X-8WO-VB_,TIN"8:6&PO=V]R:W-H965T@8QT@E8YJG4:+VF[37IKD(%8= M.[,=*-]^9R>D3&O9IKU)[/CN=_\[VY?15ND'DR-:>"R$-.,@M[8\"T.3YE@P MTU4E2EI9*5TP2U.]#DVID67>J1!A$D6G8<&X#"8C_VVA)R-56<$E+C28JBB8 MWDU1J.TXB(/]AUN^SJW[$$Y&)5OC'=HOY4+3+&PI&2]0&JXD:%R-@_/X;-IW M]M[@*\>M.1B#RV2IU(.;7&7C('*"4&!J'8'1:X,7*(0#D8P?#3-H0SK'P_&> M?NESIUR6S."%$M]X9O-Q, P@PQ6KA+U5VX_8Y#-PO%0)XY^PK6UC,DXK8U71 M.)."@LOZS1Z;.APX#*,7')+&(?&ZZT!>Y0=FV62DU1:TLR::&_A4O3>)X])M MRIW5M,K)STYF\\7GF^^S&4QGU[/+J_N[46@)ZQ;#M$%,:T3R B).8*ZDS0W, M9(;9KX"0]+2BDKVH:7*4^*F27>A%'4BBI'>$UVN3['E>[W^2K!']YQ'N;IR9 MDJ4X#NCP&]0;#":O7\6GT?LC ONMP/XQ^M\)/(IX7B!J*)G<04H;J/FRLFC *F!@++,(97/[?"] T)6$Y0ZL<\PIOD%8JPUJ2;?4 M G>WU)1TW4"M@%L#6)1"[9"8M.8\6(?0*1EK)J#4:L,]?E7)[!!^Q^6:E4K_ M"[[UH1!$8[)9]KX^5.9&/M0?4',FV,YPUO4EPD=7!5K1**@FF:L/B:3<2\&D M@2V2SI.DWXG[<0=.>KW.8!!Y#2>]06=X^@ZH=?JT=L@TA7*7!.B(X_Z(Q_Z9 M>!]WXCM[==2OQ,ZKH&CU'C3Q6)JJ2CHU#LZ,:T2T(=G31KJZ>H%=>.Z A@\[KE/)G7C7O.])I3(02NR#7JOAT$H.MF6$^L*GT# M6BI+[

OIX?1+/MR;]DBV5LN)V%2?9BZ.EM>NG9V?9;*E6,CLU:Y7@R=RD M*VGQ-5V<9>M4R8@WK>*SH-<;GJVD3HY>/N=['].7STUN8YVHCZG(\M5*IKM7 M*C;;%T?^47GCDUXL+=TX>_E\+1?J6ME?UA]3?#NKJ$1ZI9),FT2D:O[BZ-Q_ M^FI ZWG!KUIML\:U($FFQGRA+U?1BZ,>,:1B-;-$0>+/1EVH."9"8./W@N91 M=21M;%Z7U']DV2'+5&;JPL2_Z<@N7QR-CT2DYC*/[2>S?:,*>4*B-S-QQI]B MZ];V^T=BEF?6K(K-X&"E$_=7WA9Z:&P8]^[9$!0; N;;'<1FJU( M:36HT06+RKO!G$[(*-S8N\KMS>X M9Z\?B'OU*NC[3 MZ]\G73(S*R5NY*UXK;-9;+(\5>(_Y]/,IL##?]MD=A0'[13)1YYF:SE3+X[@ M!)E*-^KHY0_?^LP?X'53\#AZB_A5K/+BWG3/Q_L/-I? GXD34M,6K7Z_$ M&Q/'NVR7"9E$0ML,;CG-=*1EJE4F-!27KDTJK<+31-BEXET2ZDN,I<6?X5?" M&EX*'5OH. <,4EZ;PNTV,K&X6.2Q) ?,3L6U3A825&$1K+DPJ[5,=C]\-P[\ MT;-,;)?$DC#;!&<^R$U-A_AI\%(_J#8P8](**?B;F0M_]$08)Y+,,I5E MBM?Y5&KF?9K*9+8D0O;1DNR$!F5F1=VJU=J"3=YW(!^?XS&H$L,;P-A&V[V^31K":7JU-ADXH"Q+RE@@_F1(MDYQ MV4S&=)DL*MW@I,D3IQ=YNZ?"*94)@J#Q>RYC]HP/'Z&IGM?K]1A6?M"^TVP0 M>QJ+3XGI%MJ\)'#D@( "SXXMTL=[TX L'>3TT03%/I"+\#A#B#.QCM@6F<4? MTE)&N"&EI6I)I_S9\"R4UH\%5=)]$UQZ! GCL(^3MR]!^)FO\?8 M)R6@THHC%"JE,"U:<^3^@ !LA.H/2-P>6?*)U2<7%Y\;;% M>8J'7XW+?N_^V+ ?&I@BV]$DZMMR2JLM"RJ'K-?/OLY^$#R6_8IJN]F+$_]_ M)F^)O+75'V'MCY\N6C7^U0J(-M[)&G0+W*MT#0WM*;=+=(/>L\NK&[[RGQT7 M^M4IRJ)LK;@AJ0#LMF8DKHP^H_)WYTH.STC9D%_;95U9T:_!* M?(LW:((X4KU'/W:C9LO$Q&8!+FH5E>>\>7]S6='>+C68P=V(U MLD E WE96(3_9:J ):26)()[.I,S/'_*X3;\0>%2_)BG!!^OG7_*,H[_$CP_ MJYVX-G.[)4NW\/WS=?ZF=7JN96DV1M*L+ME?% T()O" EPI4]'GSX=S#]869-P6K0_!+6 M./LJC_N8JPW:BB.7^&D;\6MC["J"^YX4!*9F(B+*A[10[26.S@Y/$Y$#UP>D M2C+$F)P#_ZX]5/'\Q$5>"M<>K6#%>@[A.B;?BLPL=]'\CFC94L8Q<@&"./[B MO#6T$;%LV-IPOU97895><[1*;&KB9F@YQ/F=Q37,[U(Y-$96VJF.Z:3XFID);^0JL@HKE&B9^TY M!(1P\? E/D,R<>[#2G MPJ 4TV61)KR"\,GI83"] NTXU@N<45N'PEII'WSN6>C.IGTKW:7X-[NV3^IK M?!^-7X=/8?^FJ->AI/V]\/LC+PQZ M=.4/O<#GJV#H^1._\]XD)[2J&XR\83 6QZ*+->&X3URH$'H#?L#\.6-^Q/A3[Q@.*GD&X5C,?2'D+L/<2!\GZ7Q V\0AG0QH3N= MUV1GQ^?=,T1WJA(%5SOFTZ"'_;H:SCL05?E@8'G]_M0:[&J.Q@$ MK,EN"/9(SP//'TU$=XR>T3T)>EX8#HB7(0M"*@93O_"# NZ.ZS5&;FVX*^.)G%GJG]N.UGSZ'&YFMMFCS'EU M_WD/ N[REF)XNXT08EID;!3:_;X7$!<#;S(9BP"T_4'GAZ'OAP!<^S#]J$#I(HS95TE(2@X,-O#[L M2ZX6>*/>B*]"\ 58-$@D0%)9QG<'WFC48Y]T&[V)/]E;+:-($ULX+J*X:S7M MHY&M3&>N>H[41L5FS4Q4=NM."CQVR0/X8NQ->I,#5AI4@<_! .+W$%2&WL ? M=7[A&6V7IB7'C=X-6YLI(2&U;%B3+D+"2:A_ HD)N4H_($^X6*)P5$[M<>XP M+PE6W*[XWL@?T\9@ -7W>F'G-S0P5-TRT'$,ED>:(G<296(M-;O"7A?&H39X MAOU#0*SXUOE A5:& _S!$-H8L]N.^R%8NC$6>GW 1=T(5,DO$3IK!E(92+@> M1X%CLS,X\!1>S&7Y3.99G?G1K%)3",R6 )P57IZ90R6&3RJ9WG,;>&.=5:'!TG_2), M!D$C.A;:!(_C00B-]8;CSF]@"QWD3C3%'(WZ8A2,X.L;H(Z?,#IA>HO1"@RX7 R 4:"<-AY M?X\"1:%!LFD_1$0 L'K]SJ\MD.LB.9#9 0>W"H@HP%(C*0R# B8MIB<5CA$A M0H>AWGBP;Y&&RD@RL&MWGEC'U)$3"M3ON79^BP0RA,J/^0*!#.YB*(7RJLSJ M%1>'<*X$XG+L4K? $L]!<$3,=[L^>$#RX10_H+C2N5Y2?4JN#GV1EA1OH8,M M38#+=G12=(FD;\2;> MB5^J'_BHM'XKMU6]H:N?!?B -(\5FHYJ-M_^8Q,7.LUP3][@?D> I*[W_$DF M.>F$Q^"]L4N/FMKJ:5D\5353DY1KDO=';52^Z$4B2MR['[%X]K(_U9,'[H%R M!=7X$Y$G,?EHHV&J2H8=NNL#H-9S>]>"R<4B50O"29XTQ:CB0-7F?559=DGS M6_H1="-US&#C]%!2Y=!(2#1PIF/FX].[5Z)+D6)#_8\M'GD-'<6[O5:'JP\* MU%A9LTM]EDF;+E>QWZ4CCLL1Q:&B8S/CN&=RF]'O!_3>2$RL72QU(ET_3%/C M):&?,ER:4\-W8 ^<^STETCOJ[CON4T5T:>T]6GXL("77N]:5QQ!JJJC'7\D$ MVH,_ $XNWD:.]9GZ4T5&RO7*%0F*4T;AM@V=O+_XP$&$9EU9!9+*AV<,'E[@2S&EKR M27,W$*NFEQ4("G6[PETA6B;D4#8ULH @S[U=IW["LZMBKM)%>..YQJ:<\;LW M#F@R 'L+.H="'8U%N,3.@&W7V:Z43)A!A "KT?['NU81:"J&D!]3O-S02T5M MP:5-@+;?'JK!9I^C%ZIAR&3RQ;(8QMTL:[4BXQ@W5RIL7/O,5KO1&0$H9G]N MM!#8[S%$XZW1/"-J6Y5!7L9QA M6HP<:5Q(V@;DN+XA M_#IW+SS5R]UK8^\@,! &+N?8VCL=A4<.@^47:];\^M/46&M6?+E4R-8I+<#S MN4&*++[0 =7[<"__!U!+ P04 " QB#17AWTC620& #U#@ &0 'AL M+W=O>YXSYUXNM3F MBUT0.7%7E;4]ZR^<:TZ&0YLOJ))VH!NJ\6:F324=;LU\:!M#LO!*53F,P_!X M6$E5]\]/_;,/YOQ4MZY4-7TPPK95)=:/^NL'']5\X?C!\/RTD7.Z M(?=[\\'@;KBQ4JB*:JMT+0S-SOH7TX ]%2[NU%AS)5.LO?/.F..N' M#(A*RAU;D+C[VV_MK'CEBFTM)+77Y6A5N<];.^ M*&@FV])]U,M?:17/B.WENK3^7RP[V13">6N=KE;*0%"INKO*NU4>MA2R\!L* M\4HA]K@[1Q[E*^GD^:G12V%8&M9XX4/UV@"G:MZ4&V?P5D'/G5]_N/IX\>G- M^U_$VZN+FZN;TZ9XWS%<6+CL+\3(WI M,G[4XF]M/1!)&(@XC)-'["6;&!-O+_F&O;=D+5$@KALRTJEZ+MX2-C(0K\CF M1C6^//ZZF%IG4"1_'TI!YR ][(")?KI!B<23V/6QEJN1,"6FQX"2*3PL2+W75R/K^QV=9 M'(U?V+7,W!"!KLX*5>=E6Y!HY'WW ,U#E+(N1 M!PT2Q@F\[S8V86T@GI"'( MFCF5]V*F[J@(1*%%K9W(469H,RA_1T;)$DW!JJ+%XE:6+8EY*XVL'9$5\';BYOJ5:;K*P?HV[C44Q,[KBY+;&,)H._$Q! M+>=TZ&FIYM);'/3^!"!!S$@!/A'SJ0<^14RJV#.KM[_+N;9P_US$01*GN"9! MFG77)(QZ-PMMW!''OB,>!6$8BF@2B2P*>Q<5A-1_'@1GZ$!213I*19+%(DFB MWB?M 'S7?1*,QQFN:1".QOZ:IG'OV@>KZFX.P?Q3(GPI[4)X %R!LM+M5GD6 M6/CT5G#?&E^[C%GOI:5$&:E2.46V0Y6./$K$NT*7]?PP.]*SH]:SQ1+&[G+4V)P\CAJSZJN3) BC"&D<(2UQD,:3WF<_2J@X0O$93,:#!2A^@EE? M=3^?[.\D=F4P&>,O2T0\2-.'%@ME-)!7GGA=^1[^?%9'@][IUJ#,>XZIJJ_WNQX8>>)(^=SOY]1U2 MLGR)3RI[TKO8D6$.I)[%Z23EFY$89V->'(LT#GF!TDC\(A-1.%Z1\!NH$NQ% MUN,1>B)4U;3.IQ(5B 8E)BC];0JOJ7*/+R50/B>/8S()'_2:U41!R%LM$WEC MP]Z!?L!#:0Q3:#4J].HI/C2%PH-IJ\H"PK"K<]FA%)>D_F$#2^46V]QA0_S< M-U1'==?&9Q@=]78G/^!W/=J>-+FZ.MOM^T\82_LJG!E> S$7J\$?,@XDN@*_ M2MG:;N+IIILFOM>M!S8B:UK4O(\=+C9Y6M?ZKKD#U6P/E',4=%V6 _0UN<2& M@G:C-/3\/4[#-1/'HS1@YC7D/\#+^XZCN^1<\6S5XST2W35G!&YUJ0J_I=;A MTF4<%0\QS)<%GQ#0 CJUP7=(AG1,O5^"3K$.E^OHL6IC,9)H'/#:90<.;9OG M1(6OH^UL<70<"$D4E'D2@U_O]@XVN5%X=S 09J]@FJ-7@H1\-\)Z''NFBV-> MCR=^#;8'69+X=<;K#*3]BF\2C,;1XSU@+VEPF@7C]/C0M^UPZRA2$;C !RXK M_+#I3B6;IYLSW45WE/DJWAT(WX%*JN8^,8-J.!B/^MVWX_K&Z<8?;*;:X9CD MEPN<2\FP -[/M';K&W:P.>F>_P]02P,$% @ ,8@T5U[B(FGD P 30D M !D !X;"]W;W)K&ULM59M;]LV$/[N7W%0AV(# MM.C5LIW8!I+46UN@:6!W+89A'VCI;!&12)6DXN;?[TC);K(X1H%A7R2^W#U\ MGN,=R>E.JCM=(AKX5E="S[S2F.8\"'1>8LWTF6Q0T,Q&JIH9ZJIMH!N%K'!. M=17$89@%->/"FT_=V*V:3V5K*B[P5H%NZYJIARNLY&[F1=Y^8,FWI;$#P7S: ML"VNT/S1W"KJ!0>4@MV?PF>-./VJ#5;*6\LYVWA4S M+[2$L,+<6 1&OWN\QJJR0$3C:X_I'9:TCH_;>_3?G';2LF8:KV7UA1>FG'EC M#PKH<7+9:7=%W:=;1)ZD+?:R+IW)@8U%]V??>OC\,AA_))# MW#O$CG>WD&/YAADVGRJY V6M"2XL)NR,HIF.?F9^>)R>?/NYO<5 MW"Z6L'I[N5Q, T.X=C;(>XRK#B-^ 2.*X8,4IM2P$ 463P$"(G1@%>]97<4G M$=^WX@R2T(,E!9>+PDI=4,B6XV&JX106KDBF$OR[7VBA*BK^/">[@ MTN-PME#.=<-RG'E4"1K5/7KSUZ^B++PX038]D$U/H?_@EIS$.,X0;CY^6D < MP:_P? WX5")L9$552I$"P]85@D:C:5"9$@Q-Y[)N6L-<. Q,%%+QJ M#18@Z!3!?:P;BK5VL6;&*+YN.TPC'=8U83'Q\/K5.(Y&%]IBUP3K'$I9%:C< MRL[V@3 U<%'PG-$RYX,_:0#0)AM0JJ!-E0&E2F3S)79),[AI:U3,2'4^N"%6 M7- ")YD TW3*-"264'^"\<0?A1/;2/QH'%,C"C-_DD2GX/8BC,SO]B*SO2"7F^S3_S7R +_6&6.199Y(?AR!^'F6T.X\A/HWBPV&SH/+;9XVC3 MB4Q)EK>*&XYZT)6F;&R&]0+C"\B&?I*,($K'?II.!DNDPN6Y%=#SG:0C/TQ# M2"?6,H$D2_UA,OFO0O>!/9+15E&4^*/4Z1QFQ&Q$.F,_3%(_#A8B"G@TI VA M,[7[.X>^V=O8)2G_JK;H(O%#)7\D.$_+]FF9VN*,_*Y.+8RM5=_R;=#=S]7# M&1P[0X-'5QP5]M9=Y/;4:(7I;KO#Z.&M<-E=D=_-NX?&!Z:VG-*KP@VYAF>C MH0>JN[R[CI&-NS#7TM#UZYHEO7=060.:WTAI]AV[P.$%-?\'4$L#!!0 ( M #&(-%=PR;C=L 8 /01 9 >&PO=V]R:W-H965T',-S,?YT+YXDFJW_6*W5U(1M3B(K?*]!- M63+U?,T+^739#_KMBP>Q7!EZ,;RZJ-F2/W+S8WVO\&G8H>2BY)46L@+%%Y?] M:7!V'9.\%?B/X$]ZZQXHDKF4O]/#A_RR[Y-#O."9(02&E\_\AA<% :$;?ZPQ M^YU)4MR^;]&_M;%C+'.F^8TL?A*Y65WVTS[D?,&:PCS(I_=\'<^(\#)9:/L+ M3TXV0N<4:6:V7TH!25N[(_USQL*:3^"85PK1!:OYTAZ^4[9MC5A9)/H$@: MT>C&AFJUT3E1T:8\&H6K O7,U2M0:6)7OK9MM?IGB4 A-JTS#0A;8#O09/)Q&[-VQ MDH-<[* *KIW.6@K+Q:S H&\WLJQ9]=R[68F*P8QC^ZJX6C[CPL"#'TP^@#>O MOTK#T#_?%[&O@_.W$/M?@WRJT-;\&:ZY^$U42WB/OCX_/FL$JHS""B7%2A;R M*'8KU6+V=F TPMQ21U(BPV(Q4AV!V!7X N<0===,AOWN(\]%AML/KUE9GV\Y M/3ABLM7JC$7;QCK7OU.RJ3?J.]K=>A25V-PQ$]Z4QRCIR"H4G]\?.50J!G@@T-:8<'/.:]P M;N6@0SV[1GJ#M_:R7S)C/.1=@W_[02V.MM2++1B%_O@(QX):;0J39(RY&$V2#;5V+<72Q_Z" M[6&,#$^\) IM*D9^0JBQ-T[] XKQS%OH;6)V2:'8X,!OQ[?0CFZJ;4I$S18< MY_+FMF?=.K36;::1FQ%$Y.Z%[+6&JDRJ6A+KV]/;MJKQ>8?7C7>AVH!HES9Q M_,VD<(A;:3$[[@,@'@.]PCRT24.NVN+,VG16>11GQ2+%[FTEG -DU;DCIAFKD4N MF,+.,'!]S#)=\G_:!T*:2I1RMK03[*B[B1KCF B].(ZH4XS]@X'4S:!1#/'! M9&JOE.2A-XX#:S&-?-=Q)L%!CG/;(6WM2MI\_$I5KM$6'+L+L*7BO*2A;C-H M/RA4$EQ:.$$T5U)Y4&5(9.Z9F+2=BW("*49CF;-( M>V%G'*L:_-#%"(A9B" ZK)Z_&$='^D$ G?N%S&PN_(MAX EU MK$GGGR180)TM]&VWC.,7YH8Z87QWYAUL.45\4A7+^#=.[0M9(R(6@AZCO'O;_:4Q=5_R&W'W?\A' MII8"!U'!%ZCJ#\:C/BCW'X-[,+*VW_5S:;!GV-L5QQ.6(@%<7TAIV@&PO=V]R:W-H965T MTLQW_?L0-9KF)1*_4EF;'G^^8;_QB/]TI_-26BA6^5D&82E-;6 M#V%HLA(K9FY5C9)F"J4K9LG5N]#4&EGN094(XR@:AA7C,IB._=A:3\>JL8)+ M7&LP354Q?9BA4/M)T ]. U_XKK1N()R.:[;#%[2_U6M-7MBQY+Q":;B2H+&8 M!(_]AUGJXGW [QSWYLP&5\E6J:_.>0$H<#,.@9&OU>0, MNI0.>&Z?V'_VM5,M6V9PKL0?/+?E)+@/(,>"-<)^4?M?\%C/P/%E2AC_A7T; MFT0!9(VQJCJ"24'%9?MGWX[K< :X?P\0'P&QU]TF\BH_,;I]7GQ6K^M'@9AY92 MN, P.]+-6KKX';I^#$LE;6E@(7/,OR<(25LG,#X)G,57&7]MY"TD40_B*$ZN M\"5=P8GG2_ZO@ENZ]#*=NS,/IF893@*Z% ;U*P;3'W_H#Z.?KHA-.['I-?;_ M+O8JW66QL'K>+"!.X :NIH,YJ[EE C)55=S2Q;0&'@VH FB/L-NC'M@28:ZJ MFLD#E"R'CW'4&XYBX!*R(X?:"KYC[EX:H,[B(<3+Y0X*;C**.""CW@'K1F]4;#(=27*-Y/:GI^\H3RJ;A\I7*5YN0RF5,+VV9TS#7U% IW MO4\?Y Z=P!ITAO%WAY".NA%@\C9=]"G^J*1L^^]*B7W3.<&TI3B1[!&[9NV MS!!V#=-,6L16OJ7O]@ "K47M*\PTYMS"YA^+Z"-O*#1Y,^GHW+"=1CR;/L>Q M+%.-.QQ^&2^),&\J'/AS-WX+,V5+OS%7@&ZZ Y^,2[J=[_X&O+RV M17:CW0/SV/;5M_#V=5HRO>-T;@06!(UN[P8!Z+;CMXY5M>^R6V6I9WNSI$<2 MM0N@^4(I>W)<@N[9G?X-4$L#!!0 ( #&(-%?"SU 9S@8 "X0 9 M>&PO=V]R:W-H965T)K9S MY28!I5NJLB#@G*.CHWXP$\],NIEX:F=@Z:_O8R<99I>+D(Y4"8@=O_?GO<3L MWQO[Q2VT;NGKLF[[IMU6U>-OK3DULNEL@_'NC;W!V,^'EY<5?-%ZU], M#O=7:JZO=?NOU:7%;K*14E9+W;C*-&3U[&!\Q'>/8T\?"/Y=Z7NWM2;OR:TQ M7_SFK#P81]X@7>MIZR4H/.[TB:YK+PAF_-G+'&]4>L;M]2#]Y^ [?+E53I^8 M^C]5V2X.QOF82CU3Z[J],O>_Z-Z?Q,N;FMJ%OW3?T8IB3-.U:\VR9X8%RZKI MGNIK'X3)EYS4<^112U=Z96Q; M-7/ZW]&M:RU2XO?G_.VDQ<]+\V6RZU9JJ@_&J .G[9T>'[[[@:?1WBNVQAM; MX]>DOPV05T4\;R!]OK@Y)1'31WJB@FX6FJ:+2L\(U6Y5"%&IIU4HO:7ZHJVC M]^]^R(6(]DXN?CH/2[[W@1;J3M.MU@U5)2)$'J2:ZB_M MJ&KQV[3:-F"=;838#=! >3UMUU:'VBT)_G@>WZYH94V)PV"&CQ+T0NU,6S"Z M'3H>&+P=4UM!2Z5(NU;=UA4JKJ3;!SJZ/B&1(U6WC$54',('>A0LR-J%:L-Y M9Q;8-?2%E'3?^4E3@W[G6O_Z/?] 9TV)'F"]3T=K] (56MD Q=G1 2C]^(# M7:FJIANK&A?T?$/KS[:HY0FWKMF1]!/W^GEJN] MTTKB1:4@FI_U/$(_D#'.H M"4B%5X\)NPGI[39P2ZT<)(9 6WVGF[5V#&%V(/0&S:UQSJ?"K&IWZ (LU@/6 M,5=--_:\]2"Y0Y(#=3_)>L"]A:6!],:TM'::0GH&(1O%R)+!M!VZ#L,/N5M^ M(WR+AO V"'_0"F6G?4\E=$0]=$0>_@H6S/<=DBKG:VYF:ACF=D?_!>-S?*.S MHRY%>C2!5N-,796JU>7HJ@\.S:Q9DO[:X]3-(#2 T1F@FUM/2VZ3(,C7T$?= M$%SZD43!&8]2XE'$\BRC-&>\R"A.(\;S:'39EYU3-;3!D2P3E+"\2"CDC=A# M1;$TS4;GRJ=+$^ >"G10@S#$D:"L@(H8LJ&-,RG$Z!26!]_OE44IM ]/6'G0 MR%DB'C5*)HIL=&-:N"QEQJ($%#D,S[BW7\22DD*R.$U')R%W'M,)+F3P-Z,B M8C)/*0ZL(LRQ06',>"QZY&*)X(*">[L17?^ A5F4 3GQ#')%S%*X M60!HV '$))=()FRCY ER<0*,4LH3EDK(9C&R3D"C3+*7@)/_%' QXIZGDCA' M%4A..6<%2C"5 JY\7W,Q#O,,-1?+1^!BQ$C$KP,7LPBIFT4HCVC#B!A&1?(F M].(H(8'$*K;J+DOB'KTD2IF,(J!7,)YF@P]9EC&9R:?HR42BX) ^OH4D'KU, MHDS1&?(\?X)>(I"G((8.9%V*RI8D$L0@3T9^VBS5'P9#_N&[B;P995W4]##S5S"L_\WM*A8^1$M\2GCG@W@FTN7G MD(*[(^A$G!+NFUZ$53SZ;)J/G@J1%D7JX^[K/\_\8_3CT"#! MT!><7_7@O<&7_R>FS[N_[7/O[F]O5J*F?ZXKJY_1UD>*)P5+BMRO4 )W:3/E9U7Z!.UGH$UVLF2,=GN=MIM6K,*-\);TZ+/A.4"%WIM/0'. M9\:TP\8KV/R+X/!O4$L#!!0 ( #&(-%<3-2&(I 4 +L, 9 >&PO M=V]R:W-H965TVB1+TA;%L ^T1-M$*5(EJ3CNK]\=);MVYF3]L"^Q2-T]?.[NN1-SMM;F MBUUQ[N"QD,J>MU;.E:?MMLU6O&#V1)= MNV!"M49G?N_&C,YTY:10_,: K8J"F>MB AQ MR3-'" Q_'OB42TE 2.-K@]G:'4F.^\];]$L?.\8R9Y9/M?PDNWO(FG2WB9EM;_A75MV^FV(*NLTT7CC P*H>I?]MCD8<]A$#WCD#0. MB>=='^197C#'1F=&K\&0-:+1@P_5>R,YH:@H=\[@6X%^;C2>_OEA=C>[GUU? MP?4EW'V8W,TN9N/;SV=MA_!DU,X:J$D-E3P#%2?P7BNWLO!&Y3P_!&@CKQVY M9$MNDKR(^$>E3B"-0DBB)'T!+]T%FWJ\]!F\265QQUJ8ZF(N%"-=6/AK/+?. MH#S^/A9SC=@YCD@M:!MT:__!3WHM]?X-O9\>V\A'Z4+UP( MFTEM*\/AKWO^Z& B=?;E*/<7T8]SAZOK^S>0=.$U/"L-F"D85TL4)Q4F#L&M M.%$LF=I AK^2.Y[[799]K805GKA>0!Q%\#,]T#N.K]R&5F^UE!N[L0CLL#_% MDBL7 H/UBEZ 7BN$L]7S$%WU+$)A!;:*IEQ/9'Q,BC/*?N*?4V8=>98.PW^\%4XWSQ6?3.M^V^,0,)](0BU+D+#%PEWNIZ6=87/)X5>#T[A=SG&$6/,47"O M'9;Z:0W309AV.L&[O3*.FS)^KT#)-CXB/*_;38,+ON"&G W'?&#[#\-!E)*Y MJ7 7K8VF]E%D(>O2H+Z5]5RHVI^8,9B/S8%\8@QEBW&X'_;B3L/_B-X@[8=Q MF@:7I.*/VWETA?EYHD,46ST@9[Y357/S\QWS(^T=XC##9@*!1S_] M1SD&&S M93[@;?<\+=S>R#^88P=3#7-)QC"5Z 3C0ALGOM6?*EQ4GE56%56=6Q_IX?K? M@L%O*WS&!J&.JV6##[_&83KLP&_XB"7LQO56O]?W6X,P&G3@V#VEO7>A+'"P M^6NS!:^6^FZYV]W=S,?UA?2[>7VM?X^#4N!DDWR!KM%)'R_"IKXJUPNG2W\] MG6N'EUW_N,+_+K@A WR_T-IM%W3 [O^5T3]02P,$% @ ,8@T5Y4^?)H] M @ \P0 !D !X;"]W;W)K&ULE91M;]L@$,>_ MRHE->]7%CIUF59=82OJ@9FJ7J&XW3=->$/L& [N M?OS/W#'92O6D2T0#+[P2>DI*8^KS(-!9B9SJ@:Q1V)U"*DZ--=4FT+5"FOL@ M7@51&(X#3ID@R<2OK50RD8VIF,"5 MUP3M7K'"NYG9(AV2W8%4YD)7QNV.2_D@7N#_?T:]][C:7-=5X(:OO+#?EE)P1R+&@ M367NY?8&NWQ.'2^3E?9?V+:^<4P@:[21O NV"C@3[4A?NO^P%S ^>R,@Z@(B MK[L]R*N\I(8F$R6WH)RWI;F)3]5'6W%,N$M)C;*[S,:9Y'*1KI;I[!:6UY ^ MSM/%Y6)V_V,2&,MV'D'6<>8M)WJ#,XS@3@I3:K@2.>;_ @(KJE<6[93-HZ/$ M+XT80!R>0!1&\1%>W&<:>U[\5J9,UU+3"I8%I,U:L]P6(?R4:]W=(S^'S=SE'-8)7Q=/EQ! M-(:/T)T#M_!0(EQ(7E/Q:OLM0]LN.;P?QB"7!7B%R M5!O?;AHRV0C3UF2_VG?TK"WDO^[M0/4$L#!!0 ( #&(-%=K3C%4O@( M #<& 9 >&PO=V]R:W-H965T =<\FN2%6'3NUG5'^_:X=R)A$>9@F(>*/<\\Y-]B' MT4[I5Y,C6G@OA#3C(+>VO E#D^18,--6)4K:R90NF*6IWH:FU,A27U2(,(ZB M?E@P+H/)R*\]Z\E(559PB<\:3%443.]G*-1N''2"X\*2;W/K%L+)J&1;7*'] M43YKFH4-2\H+E(8K"1JS<3#MW,QZ#N\!+QQWYF0,KI.-4J]N#H^LM_YWJF7#3,X5^(G3VT^#H8!I)BQ2MBE MVGW%0S_7CB]1POAOV-78;AQ 4AFKBD,Q.2BXK)_L_? >3@J&T0<%\:$@]KYK M(>_REEDV&6FU ^W0Q.8&OE5?3>:X=#_*RFK:Y51G)XO'VZ?E:O&P>%S#TQT\ M/JT7L%S,%_W-C2I;@.*"+85#_ MPF#R^5.G'WVY8+?7V.U=8O\7NQ<)S]NM>6,8P#I'F*NB9'(/*%.E#:9T\.4K MW: $2\MD@K#A0ABP"K@U=*'+4G#4!AA]8,?VH#(P:%T$;%V9JB3A2K9G&X%M M+V&59>)$H+(@E84]Y5!:X0>"K'!,!"?EJ_Z@-8BZP&0*5\-^J].+G#XITX'! MXX&)_;X[.2W*$%.B3P&QKTTSN4\<9!SQR,\N!VI#TQON30@,*/2J#VX#D#7,55/K"I]-&R4I:#QPYR2 M';4#T'ZFE#U.G$#S7S'Y#5!+ P04 " QB#17()F=UM8' #)$0 &0 M 'AL+W=OX%=> M9I)(A) +>PGD C.KT>D^=.P&^M;8K-M.)OOK]ZFV,9 AT7TX:29NV]7U\M13 MU67.7]+L#[V2,JI-) M$9E-Z[CMVG:GO18J:5Z>FV5Y6N2Q2N1#1KI8KT7V>B7C].6BZ32W#Q[5 M[:M99(K66B59I0)A<7S8'S^2/P3;JN-L.# MM4K*J_A1X;"WH6>_L\&M-KC&[]*0\?):Y.+R/$M?*&-I:..%"=7LAG,JX:3, M\@QO%?;EE\/IY'HTF8VNZ68\&4R&X\$=C2340GM'GO0=$"L<2+2.Z48E(0B5B&B%Q2+%XT222""6\+&(#IK;, MVV&ZWHCD]==?>J[3_:*-M"Z>M(J4R)34U0L23RI6^2OE*0'V1"^@/4&_$EK+ M7)-*C#9.%:4+BM2S0B8CVHA7=(\X_I16AZO+_JV%W+]ATZD7\6ZEG$T,K.M'J>Y;F=4Q,=BSF!%?3M MG\5\R^]U(:;9/Q!7;HGK6F8O4]ABNQMIFE3\6CJT2&,T394L\C^:RQ M];'!/AKW&H/9C-\,B\PH*K&'"J%7)H:0%[O -;6H:P6VC:MG.7V[,3#H:HH* M!):EZX-44^!!V*LNC0?$*U1$\L>&0]7L KD=MS%/<\07'CA!'<=R[8""CM4/ M@L8X>48".?/,C ,CD.MV++_?Y56O9WG]H-)8:6KAA>=UK2[,F;4?6%Y@-^[& M@ZOQW7@^'LUH,+FFV7PZ_.?M].YZ]#C;LG3TKZ_C^?<:H%B5M(7=SXU!&&8% M4K3WD/H],EO=+P?0@#"'/G==RW/@<=>V'-^I_-U7Q!*^$]02(R0A1W:G601& M9*^D5T@^^ \.$+(#(RW[S+8=VJ"0S$N+'-NV[/)_)4^BR%=IIOZ2T1?JN);M M.E;?J]\JK3DB0U_R((!_C4$4*68=/.3\?4("7-^S_&X'5Z3'[C4>98Y1 3NE MR!)0&T!XJ _;!]RV;UN=H,MP%6ON%1!+P=[,\#:3*QX&GB7J66LZ<5P(!W2* ME<,(].BT0D<:!*#0Z01(-*?;Z6)E]X_ QQ%4&]Y+_ZY.9O/!?'2/YCGC7LH- M]'%TBU?C;R,T6MR/&M\16'G*T7X9.;2KI7_(1&;,.I@6$4YUQ><)5_Z.\2T" MWG:?Z\?I6J[KF8)RG7[CCJ,W%831+"L;*IU4THQ&*8Z5D0)J"3R7'%,M/J";<>*YGW#OK33A[H"M M<-;N6TY@W :=7+O'*^2GZW;AA]GT)-&>Y%9%+GY@8Z\/U/N$CNKT8-0&63QG MNP$B.V"VCK^Y-B8[KXXKFQYA4KG!,B%QIX0A#E#%C3F?-.5QA1S]MZA:2K\# MAN D #/\3I]![L-8!W WADUA:@5@W1H Y4FWQ=\#*'(CQO]7PASLN4+$[ =F=P!WC(I-2$0C>M3 M&9.'#1GK T]>_>3=EC'']#)6!(:<_ MI>/81@OM::D2/IHX/&1:I1$Y(!9XTH5#?CG7?*2!I\_=WE:U[>U ="6T,A-A M-=J5M$8S+@>V_8?O#W%[X^#1^>]@TC8%G2%5RHS-[\Y)13W 5P?C6F(4,#&) M,.19I:PHXV28J:9',$/%RK MBN'S/8^C%"^3-*>50%/5.*;40H6B1*'> Y_7:YDMS8\(/(@#B/)+NWY:_TXQ*#_/=^+E MCQSW(EORV1K+!;;:9]V@25GYPT%YDZ<;\['^E.;X]#?+E11(!PO@_2)-\^T- M&ZA_O;G\&U!+ P04 " QB#17OVTD@O R "DNP &0 'AL+W=O; MF[KYV&Z,Z9+/V[)JOWVPZ;K=UX\?M\N-V6;MK-Z9"GY9U%^M-AU\\_NZ;7;8VUZ;[L+MJX--C.TI>;$W5%G65-&;U[8/SDZ]?G3[! M%^B)OQ7FIO7^3G IB[K^B!\N\V\?'"-$IC3+#H?(X+]/YL*4)8X$T>%C,(FO-15W^O9 L^[:KM_(R0+ M*OX_^RR(\%YX?CSRPEQ>F!/J;I,&G833\@Y9*;P-P186[7%^<^_).<7%^\^_/S+Y<\_)%?O?KJ\N'QSG3R\JLMB69CVT3>/.Y@:!WB\ ME&E>\33SD6E.YLG;NNHV;?*FRDT>#O 88+: SQ7P5_/)$?_25[/D]#A-YL?S MTXGQ3BTB3FF\TY'QSI?+NJ^ZHEHGNL[D_YPOVJX!POF_L17S>&?Q\? T?=WN MLJ7Y]@$'K^<@/;,0GLV-?IWK[*V:)-ZE5SAV%67(8G' M@)P<)@YD$AT\^65CDF5=M8"SY(?S\ZM9,H&&)Q8-3R;1<-44 ,&N- 3NA85N M!!F3@XT@8V**.Z($WB_[W"0=/!U] ,;%WR[J[2ZK]FE2P'=MOVB+O,@:I,.L MRI,L^=OEFUER7I8P8&>:HR4_G@"!5FU&/(Z?7&0EXKM-%J:[,:::'CRE=_ 1 M&)^VSY0%,!I:3[^#52[]-<]HT3*:+HW?!YP!*Z3E@-!H,H8(/F7+W_H"Z6'1 MMX#SM@785DV]U;=VAEAS@CAT+[0%SS=!)D\MF3R=)),/K<%A3=L56YPC1AN3 M(XS0QG!#D D7T%?T*F+*C !M"&OE0 M%4B-UQTA.:_+,FN2A_CF_/CEAVOYIJ4O3EXF=9/(;U_)5X]>)C<; UI+ZQ\& M._7!8<.CT+=\9'=-@?J* TJ.JX$=K+?%,C'5IZ*I*]Q9W-B;3;'C ME#K $@+;&-Q&EH.@R"T_;NHR-TRG0'>) 2X'QQ]H 1A&QXQOV6][7E\-4S51 M3 /]@]3;I .F6$7]@C2MM(0'6S.*-P#I-(R1I_E/;7;S6CW-KVN'#(9.N;I M;L_MNVLP&%H\J65-\H#QM4)EG9=Q'PH!ACJR_<(/WK]]I4P"(9)O+W[^AWX+ M("#&ZN2]J0"GBR*E 4NS]A&!BL &,/Y21[C^X75DW.NO#H;%P:X!L P -$(L M8U/8Y^PTEKY2'7C Y_S9/XQ,?SC1 8NUX[[]Q_M@C%8'>0OG>M\60%CO 1T?4B X;[)%\F9;,'&]+II-MAT;//:*G>C'_QF9Z,<:".-_ M\)]I_-OG'#K>78VA8YGUR1488,ML'!/PC!WJ\N<1S%Y6.:&UWQDS-A0]$VSV M7\]'AOLKP-3 )NVSL0!]CHR$DQ8@^(& @C@*K+-!&#\7*K#7?T80=G5 M!OC%;@>:17)EVGIL-/=8.ZD&/K>JT?-IHTG43V0>"V288QK0Y#!C1E-L\$ 4 M9VQAML2F4-PNHJ\X^;KK&^"6H(9L3;>IS%)>1=9NR$XE_@'RGU M'D(0H[[)H4:H;W2"B5\0*8 R0@+^!EN[(5R2#5E]!"K8U; 7(+Y9I\4MZ"N8 MM&L*J\761'IYD]W(5H#>S&;JIEAORCUL/.B\!&)UTVQ+BI5S/($["Y0^U2)[3:-@>/"GB94+I#Z M2?,N@>J .AGH(2HF]_CDV+G2CB=W^7H#6L<1GAQ_M5%GV>1 (WL<'W[L:V]W M=1^370ECYHQ(I^*"(M857<_<(42R8!?,"!A>-.!5W3>*8M@KX/?)WF0-[#EM MP5]Z^$+]'+,F^-73]-FS,WRZC0-_8]"-Q-#"$1Z! M50[WU?N+U"E+/(.J':GG7RCW,1CG %I5@'#\ZBP]/5$ GZ7/7YS^JP < VZ* M"#U_[LDD$;YWQQ/)/$I]DR.,4-]@W(//& '@DXQD9YU:])L0(.,*60N2HLG7 MZ#PI*.H474(ZM^PRLA\X8.K_$ALH:S GR.[4RGO5PX=&N:C0$P0(AR8/C MH>6.0K)$"-I@3/)O?=Z1-PJ>7.(P98D22DP'FDQXTRXKIMG_R=SMROR67?ED MJMY*L#$'Y?0HHSMS,#8H8IU9-RSNZE+(D00MV&6MOJ(RE%R7>+9ST-U@B&J= M@G)2E#G]A0IRX B@V[$I6&U"R4WO$H.F#6(0F96$3\P(U27S+#GO?-: MNG7 V355WJIMKS_ 3OV3)VS0GA?9T!:?/=&P0HT*94.+=G_9YZK8WF0-'LB] M-<]Q^FWV:TVR1CF'SF3A L278(ZI2\-)'CT! VK>&G0V%$M13"@2V-!'/1.# M_5)5L6MZ]E[ =V"-U)\L7G0;02=J@.7@ T6U:C)^I8=]665+570!WJQLZ_^- ME'\'U/]'$3%_NP6I]#DD04<+&%V^A>!9_?QW4/SEE/'W]/AI:L\$@7FA(].3 M%]Z&MZ#K M'G>8SFC1DA@"1-F5-@(E$\1"*EWM9-,M^"\8"Z0MD M>#C*;P0F/ YH]HG=@3803"*VMB@I:#9L>.=A*AORF24?JFR'1Q$5(?9MHM.W ML1[_%LXHJAM@@A1;>/Z"_C\0B:@\W6R8P/=@B'W"DPX?P:YJY)![I/XFH*X" M-FW)AIP/09H4J^E=*R;5!+7[2-DE7,%SGI=="!T#^H%*?<**-2&2K8!-EO-J M^I8ML Q3*3C([*LMMX)D":8MD/"#4P-;"*QB2?PB32K3#=W"=X47CGI?YMX> MY ;97LN[\-7):?IDCA8-_'/V[%0L!C DGIP\#57ZE[3*I0_+#EG]!CD1ES/#M[)M [4(ID+7%@..R_PB+D<.W% MOU"WAL2V2$WF(2F%?OH%\Y^4XCP5A% Y9X M"&1KUI)KX6B?XC:MH9=U3#J_RE 02'0%%*L58*?JG//1 P\Q;3YG* 93ABCR M?&76=5>0?$K=$4V1"95T]EAT@7$LD5]>0^O4-.2?GY'K-H73GBT$ QW*\GM'63;]"+.6A,W!VLA1?93EE*B2?887 M2XDSDNC?9.5*4;#&\T>A_%ERU=08K4_:K#3QE(4=/]&J\T,S?8"=YC>D0E0H MQ58=?A@U4WA\ , .5P2D20A0U5S@A$>W)([7=9W3"Q1T%1(5=CH$URGZ>-"O M3?.I6"*]5JR@^+0B"Q(3@W6_%:"MOD'AW_*K[=?!._9A?+DS%0?^91;6)(K6 MHT+6MWD;T#ND\64+IL;)84-QL3X':>-&%<@>%SX956Z)K%K.TD&F#9R[1(6] M8]DB=%;8V$;1Q+22 3HS,'<_P\^JX%_WY#$G8\&EQBGSQ'$< #:S -@-BLB: MK9_8I.P"L#IJW_9B0'6FT?@]96UQM'U7.',H=H:RKLN6&TF3%.,!9T^.69-]DCY[=O+_2\]'"P/_FZM6??QB",J_5\^_ M%:#_%#7?ND D-CW\K+);HX[D*@#FPR>3W068X4^K$.\JIP:Y1L>8/P@-%%1*<)I9GHI$>/&\7I>5JH]$V WGA') VH[]=7+RR)K5OIQXF/J(H+NA58N12'.:HZ2M"Q B:[-K%T>?T:H01L$3PV.Q* MMH_8U!H5$E28ZJ6H@:HFUTIW5D/*9 -N^8\63//1YX)UW(..D(P 0X9)L\*E>;#!+7:DA#2< MT0DO @29)(B,KM34I=!W;R$- MP7?^@IAE#R]ADA16-5CQXV=&1;_TRT<&PHG293UUE&23F&$1>83L@?4XW4QK MP OORD< "W54.;)A;G?$13(;A!0DHD4%$D*JMXN!5,UBL9/)I#Z0!","F)P, M-DY6:!HT!NK0OG=PZ/IO=?NDSI(-L]%4$@8'*^83VFEU&3IKT&V8BP/I=^'" M\9OIC 57#GB]/&1K/4\>3 YI@UNZ1 9(M M-BC2LB(P,LZ_!J9434/B ZB[T>%#H@&-''1%R:1/G=*J-28."!P"U/>R^"<- M3BL#A;$:#)C7_:);]:6#*.*1XG@P$.2"N?)&W#=ZWDFG8G.=;%>/@=%JX>6; MINA0YZI7JT$TCV;(,?:;@PXJ(Z '(>0I_#3&E4L7LR070I=U?3MPWY.47Y*+ M:@/'88N^ _3!WK[\=D,6T$+DJCWCJ$+4#6I5#0B@REK>LB--T7XD& *)N"G@ M$P?#,4\5%">8.%Q77AMV=32&,F@)A["#Z-TGO1NUO'!4^PK8^LV:-5Y,U:05 MX;M.+P7A&KP_S3%<2>K)=$WJ907,#E<6+[";?GODR'MC!G]S;'6[(_:)KH3L M!I,5T==>HK<"8_5 4>KB26TN=2YFA:I_AHHVBW9C?:E4&P5KYV//J1=(X:1_ MAA!(#JH0/KP$F@J17,LD'C]NATXJ=,Q1^3@.)C5--(@D?E/V14L)B#C]GGY$ M6N/?PR'1?&MUV+O!1#2"J=@H5IB%A9\0GT=%=03X1,XU12ZN=/=DNG;W[];- M&J66^]3JNB']/YT1GTE @M(Y>Q27O]L&M9XQY'9EUG84\K-6"B(68X:#Y!#\ M%@V FZ(UA[80J]B#H,QL6$O0H//0^EY];8U7EATZU,C]!AQGB5$Z=AD<&O"> MA@/#D%)D64Z4==&*R;4H5C /%/J;B?Y]U9)V*4$.]3&'S[5+<]XCEY@BRD@*F%RFKG M#KG'G$1K\"L+Y= M*O"/(=O7JE AT=#588H8,ELQ;;U<0#I3J1;4JZV9HB3*UA+=0"Z3D]6"A:*< M&LWZ/MD-?8/BCMT@6<[>04ZF:CL]] $X'I/28E)\,@>%8MEYR0KJC PR'U<< M6W%+2,42Q3W/^XZS[[JL*5:KU$.E[SIA V5#-5QKGIU]3HL:]*4;^R6+\VQ7 M="B7T(0)J,\&>ETLF+,2B];+P1=N-TO>>OR:XS-(W3()*4>YPP&LW18+>54_ MJ:T77Q@LJJ:E\6"5N0$=8PBR\.ZB\1L:J/XX2_Z.@&>H-)LM*].=YJ [00 & MH2HTJ?5J\GG>[I].GXPW[M"KI-T5% %HW3+T/.WB]:.'"P M#G3 ;7'3)(4E&W!B";4I(V8<6/7B[ 62__/GS%VGM]O56)Y,%UE>@FI1K0M7 M!3B^V?5Z9(X9)K#2XW;XY,")TE>R+^ 2>$+Z E]=H;+PY M'&EE_G25=>QL)I_0;B]Q*RMRL4"HR#&0(76B@W38JBBG*<[55IY,%U?^ &8; MJM]1&KM/,:4.Z/X(72J>_X9<%EJFNVM0VXZH/=ZFPSM(KP[YR +\TMG(Q@C% MC9AY:P62_(>6=L?J@X%Y=)0E?OKD^&A^G'JDUMJ]LPM'\-Z1[L"/:S^55#[/ MHGE1%B10Z#&W,)>.($%N -@&!YD?WAD@]+XRQ:_X[H] E/MVCSX 6Q=C%3_% MR$]=;IO"3+W@UG"-]:X8X_NI_YAAXR_0#K9 #6 &HHGS!M!2&2[3>4U!%YAK ME@83#8;0L0EQ'A"=*UN0W.#A%Q\7,ZF1:@1)#$22K M@J.20IO#OKC*(%EB !S# !QMI.%A-" P&:Y#I] (<>BF I\QP%(^FG)_A#;( M455W$V=U[DIDY],ELI>./E$4 N*.2O:[,ZU[9L]ZXEA/SS(F.KY\[F"S#)Y@ MJH1 4SCR?B-JZ9J#44Y=]F2&.VM:A8N9;XXW>P<8E5W,Z$W01.?QO0J$L+#A M(2GK9-]3R1E&ME!CS2GNJ_D_F "5-1]-Y](+))9$BY5\(1-54MA)H/; M"LUS$IPM.*TPLYE)$> \HQ.+U&2E%89CI-Z#BDQ7* ;).%@*AV)MVF7K'6!' M]>Y"]@RE'ROU*M;YZ;;?VBY2.OX8 %@"1$EJFN\QN:(035YF&MH>#DUD!021 MJE"D3 MK%94O#)>/.=#)_7R'@LD@7(0V0=- F4/LV6R@6Q$#7M$K%;(.&)H*U8A:C@. M0NNT-?T&P_?L:"8])Z:=#,MX=F6A,A85FV=GI.G2OOY"])%.$K(+D\^GP^1@ MY8#QO-Q(=/&3*6OV@XWSFON$OJ>GN>UG[07"K0RQX0JZ][)2D[;JBN)0Y)G3 MZN(5U3Z/# MDT]959W79>AY?&R+D=.2B&I^?VD73T;I]C8WM.)2'K8.LC1)_B9 3 M>]-6A].C9 RL]LJ>K->1T> 23(O*U_W4TM?\19N_,\W"7;AW/AWN_=OY+YB" MU%<2,W5YZ)H3.,+:[Q,'OLMDR57?8-:7S;(K,ZE@;LRZUUZDHLJ((\]G8ELD M^Y/3/]MNF)QCTZJ[QB;CJ^T'0#E;4E0_JME&<[Z3E-=,X+;> N3K+LOL,)^$ MM$9<[Z)OL]D:VZ?.4M^<%^N,8QIH[U2'N5%EK=^YHZ& M3#'.JAW*>"HWC38!KJ0]O8!B#X5?6A# F\#'[BL0\%]Q34(2 M%B2D"#AOH_\051-8Y9DL:?'%G7M$S5WJQ7PZ]>+< MZO-*)Y0O1:DEPG.CG/L^.1EWF,NJV%0 !PP2W0O O(5W [-#INXS<3\:DY6V M*O(+^0.3N[AFD%4[,P?S) )&38$]2?FUJ7RQQ7#ONP"2+YSZQ%;D%HTTT$BR M%;9\)T:I?TU1@LN)F$_G1%QS+;FS-Z+[?I\4B(.1QWJ6S)\#Y>O3[^W34\MS MLCUH_#<'-3R^@%D (#>5S2DDX>*)$_YMM/W,'.,)(08N(S@/ M-]-%%N>W118#0?B&\<;?&C%?Y,MKLY2ND-'=OE_@,9A==JT(9IF6<,%-4*=-C*#T]9T,%, MB3XY*-:VD3N: \W)*%#8PX*H9%/L7!*JL#Z=TWH]YL#K$/XGQW^>2:!)PAUI MHBYMJV6)V1<.9?6D18U%O-3C G,[ZL:5;'F%L)A*TI"+Q:_-3ITYYBVTJ*P' M!P^+!EL.=V?0F'?@,/L0W]/4M=GT*6 \IXLZV)O1=E]9SZTOK%RO M=68UZ&!'.X5= 'M-SW;Q<$J-WDL.@7,*!1ZKT#\\KKIRG+/SH&0%T99?VCH] MWE5)$P(^6)#S9\B+L,K#9D'X^), @KXF>CYZOY7TV)0:C5Q4@[UU8Z>^H]P' MY[ 8).-\&\D^ ISRUW;Q7ETN?!KR$BUH_GW:MU>!C_ZQLK#],2GBZ!4-#7"/ M?3B\K"0\,IBFG_O%1=X%"?T.%T@R@4[LDA-PO.T)$6H)4IMW6FKGCBK^B_JH M^8TJ(C=\;X!] \\6YS)S;,V[%8?[YV@V-Y&]%VL^Y-[!O3=4$N&%2]A=#Z?$ M:%AIY#@,"4H94)@ X+$"1^\A#?W>S<_-DC)"8!R>MFA]SN:7$)LM:MS-/O3I MDL>8(C?(U-#]L=N5>]O[(3PB*W? "%\/=V7?VAQ%-/6'Y.**LFSC"8L(8CN/ M?#] WB_YR7^:IG8APD#N\)(&QK*3LD?!<39&2U"\(@M6Q/-/G#CH =]+5B9Y M8AR@/@1<(6^119YR6F? \T*T"5D*F/&M'MUI,@-&US6.]FTHNA%T^QLI'5"\ZSTX?X%2&77?Z]8$8U#HF&L6N&VX M])*BJP/DM*WPY@P^B5X9K1LS,B)V(A\=NASA2/Z&+N^&>A&5NZ.-$!'30^C8C2-\W X MQS4<&#]@I(H&$?R#$-G>1JW4I>A*0*%(/;TP[5')^)2'.:J&$P2!T,V\Y0 MS,M9E-Z#$D;6>X-^A*/U"=M-K.)K)]CSFK@B.>JT0;^]$()T"._V!RX]HQ[C&%L"LH$$X-((CW8ST>SX5UZYD'KKD%NOE=9P+R[ M-=L%7;;@&A0&-V+Q[:?A.!K\;P-!R))BGIFB':1H*2ZZHE M$CR>Z$/,KH*T^:"B9+$/]0RMBCO2JC@+A=X]%D.6GW7HX5;EF0SEZ?Q>1K# MQGY>4 &(\%::VA4MLQCV01*F)/$BK:UHK95$0_ :O5B^E\W:-29]!18PQN5(5?PZO4A MD.'*77K0Z6WI03#2$2<>(!R@6XU>&CH]U&AN4'R"<8=0._;&"'J>G3QG7YL^ M>'2-5\P%7Y&(\P>F9L+>_2M>6Q*O.XT\K#+3"]X48>41]AL*'Q[-/^N"A&@* M]1Q1YGMH&AU"P2#;ZGKYT8<+_O%2U&#<)[T*B MV)&?='M8 '^X!ML&5/-PL([-4&CS'*W:@^&:(R*"JE^=DCQ_Q+QS-WAHU M.CV65<7=65\ ,NH+=8GIJK_V^9K](FKFZN90>LEMVX%IH O732XHY; L.?<#DTT&X= C/I M\1K&PMX=8(?C!HEW@H$RNZ:S0TY=@M_I=(+?]^Y8;SV=+LI@[Y/K-S+^+6E@ M$^KFGW["^'ARDAPE?^6\5$Y(9?Y+(I@35<5_3S4;=+^!S?[VTO%F,MP\=\"($F"%-L"+\:- O1R\ *L M2I=CH:";=&BI+VUA(CQ(T$= E0MT2*-#+6M1PM@'O'/ ME,2Q0QCPHP5)"[H0C9S1XF[@ODC\GK+.<*7Q#-.ODX)_]+4*3+J)I@_X%79+-:!W>[L(C!9%-EDT4A+'G MLVZD),"_F7"X@[]LS,$J"#27T4JI-,5OD) M08+;--SA@!C4;N,E'B#BK&%CN2S7RD]^:N!-7$[9K]WQ/M$#.4N'# MQBN. S/$"Y?%4PB&%K?S>P[&"M#L>Q1=M(SJ69A#AJ8CC3MY*IJ M3=C 1OL@0:UW1=1<<4%3$/;&;]_JW!"R_$A+U3"5=Y9*WRI#E94!8K2UGL18L^?-L#4S-:>5"/[8SB MFO'LKH3B7H6 =$XS"D8O6FF1XZ5.+/7II;0EIUX)L^1=2.-(O4BD(#=]9=(* M[U;B75[^ $VG;W?NR TN%U$>Y#W<4M]X[E7!7^&YJX;G3B]4+VN7(?S6_W^^)3_*6N,84M8NK0_0,82 MB$+'.$8XA_2"VFNBM13MMIP/0TV#W;->ASRTW>N*VL$KUN.]\FSB#HD+(:"? M BR$[:S8(O:5C !>RYMQ$_=889<5>>J7X[D&/OHE^U5M;XQQV@OIS%Z')7W* MEJS<8**R[?1B1Z;J66'OVN]I2-1!E7-TG:+L#)9J#SO>1E,L"UF0#?1&HAFB MJ8MTN+1W>Y$6.;F:D'(U6L4XT Z F2WBVO4@FY>H-MC")C**L MD,"R?++Z( M%!TI:M81=TW=#>EDOB"52DZAK.#=\+R'S5L/.4(")\?7^8<_^\171_(2@CZP MLU@[%C:PW'T7GC9VZX!M[ S0 9)+V_+>J,6E]^/I.0@[U#*W/(R%BG8=V -# MF6!1-)1YMOMW3QSBP+D_.$N\7U4>2;7/M!6R9KO4WGL>&]1P/&EHF-@(+V)8;1KFH8'20"D)AZPB MG:0HOAF)["';23'*U. 02GG+8,5C7,PSMT=8V.@NQ\$*D]TB2P&TV90$?YMV MD,\F:)='H/GK3W703P8*HFYK#=VA] M,(/W#OT8FD8:OUJEZR[+O+,N-JPNF3;B72G@Z70I(+9CIU(GM3/)"(X:]?A5*Y[ MAGC+*\K[[FT"2D.A12JH:JAM@)),9 (OBS]L>G] B^/5>5%6'NGA;:,K4BI" M/$A38PO*+6&J] +TWKF:'?(^6Q!*K (X4[TMEL(*#RZ:'AX8K]-(HCVB_=(E M[@+L2#[>]4N$)]*".+VD_1">5NHZP;3CCUE9C,+K#@O"J6K3(L104RQ[!\-*Z8+\<7-I-$N!6_25-408 M$N1BMYZUW0>3D@GO)P#3Y(:YHYVO%DH-O_4Z(GG((29'U_H!:@6J,$L,9M"+*D['@X]6OVS916U'[X 6SAS M/&8!7[=:8/]/21KNV7^ 5U]&0%.+QP+%?@D)(8OA-S7[C.M^LO.?.%!!]R79#*[K91 MC"&B3S1U#9SR>MF[E%0\HL8U+V\C)'>PX "13'DQ%FK5JD."B8[A=%&6_!S: MK8%_4Z>%6*PSV9B22#=&D-=TT^)?>AB0;87C)VP" 9U[;!7-:JT(6I4]!DLZ MZX3)DBI#=Y;X2T6A(G4%BW:S,#/I^3KXN69;%I$OC)-=##1NFVU)N?$2AQSV;#$'UE0A SGD4QR- MYHD_7,,9*OCPMZ>SIT_^+(UU!H^?P0^_ MMU_">14J'(U367'O$$R4OMH8J-Q+K66HN(R;&51ED*KV!'^Y8I$J]^A!>P"Z M9#GKW+(E0J3A6%2V?#&/XM"+X!YB6VF*8_BN^." AY!PD>;L4IK#+G/]7F3^ M866F[:6&=@;.15(M ,==%'CWW=+))B&E528/&>!'P_IU',)_FK<5S+(?7GLI M)2L@;"GH\N3<< E>'J:%Q-8G8@<:S+'%YMV>P) Z"CQ*>&'Q(*%<.^_'JO7@ ME:]>/$U/3P$O7ST\>Y*>/7TAK82^>OCB1?KLZ>FC+V@ ^K)+S?@VF'!*%L/GOSZ]? MZ0V2Y]CXZ=I(LV77IM%QQ+\@E2M5EMXV._;L;VWO #?[\Y,G1V?&CKX?9 M#A>>&GCIV74X:3!)-C&/-)E21;.EV!8[1RM&43.\C\SV"A/Q&JJC(1SDVO:4 M)"RA]_#3+L&P(S_33G4HKW.[&6J_RCT6EMI"U+8<70:1KK,P4B&P8^CAL MN#-LF9_7-L_"IS)LP:8&H5+-V!7EPR81-QG;<:H1^+>CV BE5\]LB[(I=OPS M&+/;!>PG"[L11G9RA,JLU_KJO$5;EF!_^ LSE-,Y9,]LD;J%JTR*2,@H0GT05(.T.GW0'/CV*@@0+#%@(]U-6G["/R%J=L/ MQ)7J(.;$49IPO^/V$],S<5(IL:60FZFG65YX:1--2=D/R,\;M@XN:AB0DY./;_S9O^?$AW^0B@4D]PXLF3M0W/'SU!'0A;NMHK44=_PD*K_X)JYS MEQ]@O_O)LRI)$W,2C06S>GV5^J3HWT.MYJ%R@_11,68;J+LDMV FYU\>O95# MZQ!AS[:2Q\9N64VQ;(;WEY']JB6Y@]O1 X$0!H'O<#](YQ8MB9W$T48JO9X> M/Y6\T )]F[GVC>G$RO4<$1%A:W&NJD"D&K?UD=R(2:"(T/P5ES%NEWAGI 1W MQ8=R=&*S[BA!=T/!&1M1VL@3_.S]Y X*7RQ.U""E&Z?I4Q!S=8*8QW\-/(T$ MPLD3MGW\:[3(O"ZVMD6K+1R@;&YOV!D60J(U*A!2X9EZ81A9#(\-.G"2N/.T MVC>)/_JK([\ AYL=E]*.21R^B9FQ;(1QM,8Y_FW4C>QB$HG$'GGE(\QI?G1\ M.E:68[G3'+7KD6< AH/&7\FU"YU<>$G&UQDH0^\E]HHP*W-:8CODEWK/*9L^?$9ZB]0N!U8R6, MX(F/@/76=AVVD:48[](5@(#*_!Y7EIB$#374*%)NL2;36^;'I=#J+9]JI7\8 M8M"=LC9@-H@,JU5YP794PMEG[7KKB".:%N-U@0&"^4M6]1A10$U2B?O;?'-@1IF/ M*>GH==9EWWT#YL/:7)BR1+T1Z./;!]A.PGZ+6X%WT7U]/G_P&-YTCW_WS2Y; M&^!":_12EV8%KQ[/GCUYP,G!^J&K=SADLJ@[L%7HSPV%Z_$!^'U5UYU^P GP M,ED"[[O_!U!+ P04 " QB#17'6KE[',# !R!P &0 'AL+W=OQN&)BNQ8N9";5&2IE"Z8I:.>A.:K4:6>Z=*A/%@.>_-B#RZ3M5*?W6&1CX.!(X0",^L0&"T[G*,0 M#HAH_-EB!EU(Y_AR?T!_YW.G7-;,X%R)7WANRW%P'4".!:N%?53[G[#-Y]+A M94H8_P_[UG800%8;JZK6F1A47#8K^]+6X;\XQ*U#['DW@3S+M\RRR4BK/6AG M36ANXU/UWD2.2W=-3-@3IUM" 9&I\KJU3M MTB%;6R)\6MP=2^=DP./IP!/!%4K0".!R ]:W$QB:.316;.FC_0]VM#(+>]0( M7&:BI@ZCC==FW462[ BTN>U1)Z'KI!YU4NS;J3>OM79QF2%N!GZ I)_<1'Z- MTIO>4LD?L];D"EZ_NHZC^$WO25E";EVOZ4M]HG>Y79!K0O1HXPG1)M=.X0UDC83F\ YVY,M;5Z* ]B\[IUT^'*=!F M>!/#N??>:E5P2P'3ZPA([(49,R74IJDC37Y-?4\7YF=G0_ LB1,'E$0W!.3 M_QV0&Y"X86[:PAHS1G"'.W,FVE#*=-XSK9GTF$1EQ_V8WY<\*TE%MTR67MY> M*C73CJO:P%>JB[F 8V\C?#$'*]0;/^T-]0+U33,2.VGW09DV<_1O\^9K])'I M#9<&!!;D.K@87@:@FPG?'*S:^JFZ5I9FM-^6]%%$[0Q(7RAE#P<7H/O,3KX! M4$L#!!0 ( #&(-%=_M^/D"0, &4' 9 >&PO=V]R:W-H965TU?.-.W"!B7E!4K#E02-63\8MKJC MCI/W E\YKLW.&IPG2Z5^N1(X0"$^L0&/T><(Q".""B<;_%#!J33G%W M_81^Z7TG7Y;,X%B);SRU>3]X'T"*&:N$O57K3[CUQQ-,E##^"^NM;!1 4AFK MBJTR,2BXK/_L<1N'?U&(MPJQYUT;\BP_,LL&/:W6H)TTH;F%=]5K$SDN75+F M5M,M)ST[F-]-I\/;[W!S"?/)U?7D7B]@.![?W%TO)M=7,+OY,AE/+N;P M:L&6 LWK7FC)L%,/DZV146TD/F"D%<-429L;N) IIG\"A,2XH1T_T1[%1Q$_ M5_(,VM$;B*.X?02OW82A[?':!_"&2:(J:;E/FB]3;Z<(3M>>HPH$";JQ34 VI_B\9RJFQ,20.S2H"@%C$. MUMTR8]":?')#_"UJ*FS/X?^QIA]D2M#,,=V34<5%2MB&2@9. MH1/!!IDV)U.6Y&1 ;Z #+U^\CUNM#R=SE=DUTPCMYN@KYCRARM^1NG!312O) M$V"2J)%A#7A?\9(&EGW6A2/9[C39[OQSM@^X3L/9^\ZE97+%J4V/).^HM?W) M@\7AL!^T#2Z*NVD8D_)*4;0O_D;*\&1&)]*I44 356ZTJX"=H.^-9;@S^@K4 M*S_@#?ANKJ=@<]J\(<-Z=#Z+UP_0E.D5EP8$9J0:G;VC0.EZJ-<;JTH_2)?* MTECVRYS>0=1.@.XSI>S3QAEH7M;!;U!+ P04 " QB#17'O[0E9," !A M!0 &0 'AL+W=OL MFC8I:A(GT)9!I,):K9/:5="U#],>3'* U<3.;*>TWW[G!#(F45Z2LWWWN__9 M/H\V2C^;-:*%U[*09NRMK:V&06"R-9;!:;2R/,FJ"P" M%H:#H.1">NFHF;O7Z4C5MA 2[S68NBRY?IM@H39C+_)V$S.Q6ELW$:2CBJ]P MCO9G=:]I%'247)0HC5 2-"['WF4TG"3.OW%X%+@Q>S:X2A9*/;O!33[V0B<( M"\RL(W#ZO> 4B\*!2,:?+=/K4KK ?7M'OVYJIUH6W.!4%4\BM^NQ=^Y!CDM> M%W:F-M]P6T_?\3)5F.8+F]8W9AYDM;&JW :3@E+(]L]?M_NP%W >OA/ M@&L MT=TF:E1^Y9:G(ZTVH)TWT9S1E-I$DS@AW:',K:9507$VO;E[O+I[^#&[N9K# MIP>^*-!\'@66R&X]R+:424MA[U B!K=*VK6!*YEC_C\@($F=+K;3-6%'B=]K M>0IQZ ,+67R$%W=UQ@TO?J].^8+2*OT&7X7)"F5JC?#K5T@J"5TTGV8UEJ3 M?4CM4=YAM3!59:4D 8W+([9Y!!K@M#O3?N]:2$'7 M-H>54KD!%OD740SLW#^+^[T3N(A\EL1$BZ+('\3)H3T-]JY]B7K5-+>!3-72 MMAW0S7;OQV7;-O_'K6]T"W#=T.K*J:)EHH2RW9F&MZ M U$[!UI?*F5W Y>@>U73OU!+ P04 " QB#175?!LT$P# !C!P &0 M 'AL+W=ON2MC=EMLT7/V88BUW(R_R#AOWU6IM[$8P'F[X"N=H M'C=WBE9!AU)6#0I=20$*ER-O$EU/4ZOO%#Y5N--',MA(%E)^M8L/Y<@++2&L ML3 6@=/O"6=8UQ:(:'S;8WJ=2VMX+!_0W[G8*98%USB3]>>J-.N1EWM0XI)O M:W,O=^]Q'X\C6,A:NR_L6MTT]J#8:B.;O3$Q:"K1_OGW?1Z.#/+P!0.V-V". M=^O(L7S+#1\/E=R!LMJ$9@47JK,F!(0]6+RCV:-,6C;V %C&XE<*L-=R($LN? 0*BUO%C M!WY3=A;QKZVX@CCT@84L/H,7=_'&#B]^ >\>"ZR>7'SP[V2AC:)[\=^I2%N< MY#2.[95KO>$%CCQJ!HWJ";WQZU=1%KXYPS+I6";GT,=SZKUR6R/()4R*0FZ% MH0XX,#_%]CP>91%M%GN41>92V?LH#:7@&13^@"SW!VE,0IS[89+U]IY_THI9 MYB=1#'&2^/T\[4UJ:FLN"@0:$% H+"L#M=2:P"_Z?3\+8[@D*?;#< "7/0*/ M^GX_O]+?S=2N?D*8&T:ZHZ5^F=RJ+9[V1G46[+EOEY M/""A37=O4LJ-FWCV\LP?"3#*_J2219G/\@1>O\I9Q-X<_J1._$A= ]4E&4"4 M^H,^@]2/!E'OLZJ,00NUA(O8'V2IK6;LYRFS0N*G>9^J^J"XT#5OYVSYA<:6 MS8;%H/MT$?EQFEEUBYF3^B_1H2B/XOHE'"NXRW/JF@1'@Z]!M7+C78.[MNT, M[':[%V32#LYG]?;YN>6*GMPLB-&Z,+:6@H.W%-KR J MJT#G2TD=M5]8!]V[.OX?4$L#!!0 ( #&(-%=P#L=*DP, !\( 9 M>&PO=V]R:W-H965TP(UM$4D"7M/OOLBU8,]E)] MU1M$ R]56>NAMS%F>Q,$.MM@)?25W&)-)RNI*F%HJ=:!WBH4N3.JRH"'83^H M1%%[HX';>U2C@=R9LJCQ48'>5950WR=8ROW08]YQXZE8;XS="$:#K5ACBN;+ M]E'1*FA1\J+"6A>R!H6KH3=F-Y.>U7<*?Q2XUV]DL)$LI?QJ%_-\Z(66$):8 M&8L@Z/.,4RQ+"T0TOATPO=:E-7PK']$_N]@IEJ70.)7EGT5N-D,O\2#'E=B5 MYDGN?\-#/(Y@)DOM?F%_T T]R';:R.I@3 RJHFZ^XN60AY\QX <#[G@WCAS+ M3\*(T4#)/2BK36A6<*$Z:R)7U+8HJ5%T6I"=&4T?TD4*X_M/,$L7\[OQ8D;2 M^.E^?O]K"O-[F/TUG:4I/'R&R?SVUNU>+,2R1'TY" P1L#!!=G V:9SQ_W#& M.-S)VFPTS.H<\W\#!,2\I<^/]"?\+.+ON_H*HM ''O+H#%[4IB-R>-'_EHY3 M66A\=$_[L-?L1F]%AD./[I%&]8S>Z,,[U@\_GHF@VT;0/8<^2NG:YKL20:Y@ M*K714-0P>\E0:[LU*4JR6.M3M,\#4ZK1IKI#J>8NWYTI%5/1O8+LX"C;*84Y M;,N=!M2FH%M#2Q2JMC[A/3 _C+F?Q-S)[+KO,QYW;HG<#3PJN5:6YO+ $2Z2 MB/D)B^$2+JYYXG\'_MQ&![\C4N:2*+. M$&BV04;$"P.EU!K),^,^BQ/KF'7];D12YSUPXI#$,7'GO5OEA_-5/DOG='/"8H-0R6>D:=PT ME#B3.Z$0A*8#JZ-O.F\;A\%K]TQ$Z1"$ 4/X2UP7M8W%9N([59323.W1"VVK M4!M$/2NXLG3&N=RZH6Z3EGXA/-;_A440^8PQ^/ NX8Q_/'Y)F]B1-I55X3,J M+4I]2>T7]Q*RO":KL!MU%DK4NA3-6Y'_3:.WB39A?6!1%R[B)*(N^($U4C5> M^?[ TPJN>T[U2?!F:%>HUNYITG25=K5IYG>[V[Y^XV;HOZHW3^>=4)0[#26N MR#2\BJG&JGF.FH616_<$+*6A!\6)&WK!45D%.E]):8X+ZZ#]3S#Z!U!+ P04 M " QB#17IE8(SDT# "R!P &0 'AL+W=OEF^ D$"@@[7)4W9/81<"VNH^&#,%J8G.V M6;;WZV^<0$I;RE6Z+[''F7G\S*L'!Z4_FRVBA9>RD&;H;:W=]8/ K+=8549E$; P[ 0E%](;#:JSF1X-U-X60N),@]F7)==? M[K!0AZ'7]DX'JD'&6[XOK!S=?B 1W\J@FM5F.H+AUHW81ZL]\:J M\FA,#$HAZY6_'.-P9I"&/S%@1P-6\:XOJEC^P2T?#;0Z@';:A.8VE:N5-9$3 MTB5E837]%61G1_/)Q\G#TP3>SQ^G,'Y\6,YOQ\L%?+I??H#QTV+Y.)W,%_#; MDJ\*-+\/ DMW.LM@?<2_J_'93_#;#*9*VJV!BN(OZY MES<0A3ZPD$57\*(F E&%%_V?"%QRO(:-+\.Z9NJ;'5_CT*-N,:B?T1N]>=7N MA.^ND(X;TO$U]-&B[B%0&\B$X7FN,><6,^J39Y1[!"'KAJ7*O\3].OIRB[!1 M!36LD#E8EWNHG)#VOZ_KM_Y"K@%=NH&2A4VR6K/Y&!Z4?.O6I;*\:-U+B[FN MH(PJ]L[>P)H*1E.[F@;^-21QUT^2+J2QG\01="+FM\.P-=,JVZ\M&$[E"7'L MQV$*D1^V.T &,8M;4QI,%B67:P27!4'K";87^V$O@3>O4M9F[XYB:_)B:_(' MKC67]LL/=I'?3>+&K)):E3]$M)/V_+0=0^KX]J#;[?I1]UJ=)DW*DU]-^2E MP(U!"A.7V=>S0O"5*(05:"YE_NHEEZL6QK]X'W"-Q_$N_J$ KMS,[[?.BX!] M5Q+?0?LT\[1V=?8:6)3X79H?K-.F"+,?5265TDF]YR)?U21H*S.5JBSJO7PM7C7MIZI#:GS8-T6\_AK^KU:S;E.A=4RP5N MR#2\Z5+<=?U"U()5NVHJKY2E&5]MM_2HHG8*]'^CE#T)[H+FF1[]"U!+ P04 M " QB#17DX7(OJ8# K" &0 'AL+W=OSIOA"_S#SSC.>-Z5[IKZ;@W,*/JI1FYA76UA/?-UG!*V9N M5,TEWFR5KIC%K=[YIM:W(M=8=V!/Y_6;,G*S!>;)1ZJO;O,]G7N (\9)GUB$P_'SGM[PL'1#2^'; ]'J33O%T M?43_K?4=?=DPPV]5^9?(;3'S4@]ROF5-:>_5_G=^\*7>&6I;OF&7SJ59[T$X:T=RB=;75 M1G)"NJ \6(VW O7L?'W_:;VZ?_R;P/K#XN,C+#Z^@]6?G]^O[U:XNWIDFY*; MZZEOT9;3\+,#[K+#I<_@AA3NE+2%@97,>?XK@(\D>Z;TR'1)+R+^T<@;& 8$ M:$"'%_"&O>?#%F_X?SP_YW '%YV'<\4S,37+^,S#ZC!_,VK, [>7B ; M]62C2^CSAZYF0&VAUEB1VCX1J$LF+3"9 __6B!I+Q9[C?1'Y/&]8'*OT18L@ M## #6U5B?9O) ,/$79@&&";:QFJP;$29"[DS\!J2@(RC"!=Q3.(T'-RQK$!& M:"@B PS$B*2A G^II0.5J[$ MM9(B:ZDI6W!]0C :D1&F8Q22B,:#6R6-U4W7$X1TSNW0;P,T(30<0CPF230: MO(8PC=!RBE1IF) PB 8?4&P"BRQKJJ9DEN=8_OAFF6!=@T';HJJ9T*W9JS0F M032&:UQ1$B4I7"/J."44#Q%^&)&8QA=R8]3GQNAR;F"CSIN2NU MC.'60,FQ M4>5@5?<8!AHL0@TNC,A5[CH!"PZW"EV73U!@,J#[7*-](1V# M7XU"AFU!8S,VV-.[5T2A#/,+)PAL^E11>XE7>V$+R)C63PZ 5:J1MLTW4Z M;-Q0>2'G_O46;UZE- S?NL!2$L&PO=V]R:W-H965T3!MC<&/W+8 MR0-,="8;SA_UXB:96XX6! 7$2C-0?#W!%12%)D(9O_><5A=2.Q[BEOVSR1US MV5 )5[SXF2$9W$\BHO*:*AC/!=T1H:V33P*1JO%%P H_O'/'SJ<>B:-.XJB//5PW]X/PE"![1?.$%)3A M _#KD\?4]O(=5TNB]AZ>B$-R2:@D*2_PWLKI !L!NA$#;(1GNC%8'?%Z3]SQ MT!V--0B&GN<-;D'**8GBN"[K@BI(""VY4/D?:J[E1W\XOKPD9QI,7 0#]/2& MH]%$4[C#P.EK>]#5-.BO*0ZSI"Y )QLQ5M/BM8JWU[HWSHE:/V1 Z)NC8LT% M 1IG^ERA:XIS"[L5QP!)SK;D!:CXKS^_<), ,P:'O1IA&7W?U3!HP;@%DQ9< M:$".%=H^F"TEB*V9H)+$O&:J&3/=;C>DHV8V_3-O)OP=%=N<24PS15?G?(*U M%,W4;!:*5V92;;C"N6=@AC\:$-H SU/.5;O0 ;I?5_@74$L#!!0 ( #&( M-%?%(I4^Y ( -8& 9 >&PO=V]R:W-H965TI1:BP37LTR0%6$YO93FGWZW=V(.TD MBCII+W!GWWW^[L[^TMM(=:]7B 8>BUSHOKE[36^W M<,>7*V,7@D%OS98X1?-M/5'D!35*Q@L4FDL!"A=];]CLCDYMO OXSG&C7]A@ M*YE+>6^=ZZSOA980YI@:B\#H[P'/,<\M$-'XM<7TZB-MXDM[AW[I:J=:YDSC MN%'C&;^C"^F,'1C,USU,>]P- A-C1(MX"C"C!Z!; 9P:T49J7A M0F28_0T0$+N:8K2C.(H.(GXMQ0G$H0]1&,4'\.*ZY-CAQ?]4\KY**YQD/XY] M+EV]9BGV/7H/&M4#>H,/[YJM\-,!EDG-,CF$/IC2\\O*'$$NX)(+;O#C#=W? M#*Z%86+):3PPU!J-WL?\,#9U%&U'&]31R+6U<:6DUC!,T[(HQ)Z+)1@)9H6TSK7S M^7,SV:O-/,AA_S6 &9W"_@LC(.5U(0L:/XEGFB)F-O()F=+ :0XV)B=Y[39^ MTAJ@N MZ,.#R@;0_D)*LW/L ?6G;/ '4$L#!!0 ( #&(-%=L30^6< ( &D% 9 M >&PO=V]R:W-H965T\X]U_'QK!'R616( M&MY*QM7<*[2NCGU?I0661!V*"KG960E9$FU"F?NJDD@R!RJ9'P7!V"\)Y5XR MR?A\6)H\UW"3XJ-VIB#[60IQ+,-+K.Y%UA!R##5EH&8X15/ MD3%+9&2\=)Q>7]("-^=K]G/7N^EE212>"O9$,UW,O8D'&:Y(S?2]:+YCU\_( M\J6"*?>%ILT=C3Q(:Z5%V8&-@I+R=B1OW3EL ";!!X"H T1.=UO(J3PCFB0S M*1J0-MNPV8EKU:&-.,KM3WG0TNQ2@]/)Q>WMV=/E]37L/Y(E0W4P\[6AM9M^ MVE$L6HKH XHP@AO!=:'@&\\P^YO -WIZ4=%:U"+:R7A5\T.(@P%$013OX(O[ M)F/'%_^GR6V]M3+IW [ZRP((SQ%(,KR M7-7L'4)WN"%\-K/1=+)WT9%#73FOO-144>>;<#H83X_V'B7ABI'62MDOM??ZDMX_0#9$YY0H8K@PT.#PRMI6ML=M B\J9:2FT ML::;%N8M1&D3S/Y*"+T.;('^=4U^ U!+ P04 " QB#17+U:FAO^.!N M10IHMDA1MS0QD-O0%$V1Q6ZW/C(2;7&52%>D[.;?[Z-\J5TKZ04#AKV($D4> MGO/=2)XL=?W1%$)8^%R5RISV"VOGQ\.AR0I1<3/03JG)(?3\:5ERJ_NBD[;NM1R>ZL:54XK8&TU05KQ_.1:F7IWW2WW3]L_(\3ESX]L![Z58FIUW<$KN MM?[H/J[ST[[O"(E29-8A<&P6XD*4I0-"&I_6F/WMDF[B[OL&_?=6.VJYYT9< MZ/)/F=OBM)_T(1=3WI3V3B]?B;6>T.%ENC3M$Y:KL0'K0]88JZOU9&102;5J M^>>U'78F)/XC$^AZ FUYKQ9J65YRRT3#W#]]OW5>')S]78RAJ,)OR^%>7$RM+B &S;,UF#G*S#Z"!BA M<*.5+0Q/P&AKT M; T6)XM/C;0/4 E;Z!RX<8S17V+C+PI'- MEL*XX'5K@$MIYMKP$L[R!5>9@(FVO.Q=[:[<.Q?R;R?A%8IYR##3;P0NA3: MY[R:OX2)R JE2SU[@ L]\."-S5U,#7P??H5?(/$B/X70"QF#Y\\22NC+;4N8 M1\)@?P7S@.'MBDHM,PQWBS;Y LO6L'%*(/*2-#B C+TH8;UQ\TER!7>-0D-> M5:*>.?QKE6/&UP_XLO$!7 AG'S@J926=#^:\MDK4II#S%T#301KCNKL^J[B']%NG9AT39>P%*&Z;$8"TAOC'E:X>+H4"]R\YJT[QKF"\V(G@"@A MB(&/#A#?/PR=&YX5+C;/&BSMO-V9#J.2L02MR+J8?:WTM7M\D&T:H6-FCN16 MM!0&?RB]6"^TBJ4=OT7[GO]&>ZCF4LXD9N0C9@[79O98$#N?^:WSO@9G/MJZ MP%JAVU PQFUD9L_J':[S2(J1%GG@28+AO^YTGT.'.X=LE3WO%,-">F5;G\&WO]A9SMCJ\?QF^N@+=<)=[ M!DHQQ:G^( [[4*^N%:L/J^?M4?Y>6PR&]K7 FYBHW0#\/]7:;C[< MN[W>@? M4$L#!!0 ( #&(-%>2\7J0R ( ,@% 9 >&PO=V]R:W-H965TTWWYG!S(F4:2])#[[[N?_77+7VRC];%8 EKR60II^L+)V?1U%)E]! MR@Q[T5&4%E_"@B:G* MDNFW$0BUZ0?M8+?QR)6&317NL#] M]8[^V>>.NY!):::&UYP;%W23C-R>M*E;7K3NGO% 6$ ^RO7 M%12$AME5AHPT[31G7.:5UGAX=AG&G92 M1,GE1PNZ1&([O*2.C+H[W4,?+]KKKA+TTL\00W)525LW6K/;C*EAW9U_W>L9 M=\\TEMT0 0L,C2\NLX#H>F[4AE5KWZMS9;'S_7*%HQ:T<\#SA5)V9[@+FN$] M^ -02P,$% @ ,8@T5URA2S( P VP8 !D !X;"]W;W)K&ULC55M;]HP$/Z>7W'*IJE(K$F< %T'2*7MWE36"O:B?33D M@&B.G=E.V?[]S@YD3&.H7^*S_=SCY^[LRW"K]'>S0;3PLQ32C,*-M=5E%)GE M!DMNSE6%DG962I?*AJ*PJ)#QI, M799<_YJ@4-M1F(3[A5FQWEBW$(V'%5_C'.WGZD'3+&I9\J)$:0HE0>-J%%XE MEY.>PWO EP*WYL &%\E"J>]N\CX?A;$3A *7UC%P&A[Q&H5P1"3CQXXS;(]T MCH?VGOV-CYUB67"#UTI\+7*[&847(>2XXK6P,[5]A[MXO,"E$L9_8;O#QB$L M:V-5N7,F!64AFY'_W.7A*0YLY\"\[N8@K_*&6SX>:K4%[=#$Y@P?JOX$O;6%//ESXMUF,A M-@39<0+W0"Y-Q9L3\K)67G:*?3RG!Y?7 N%^!3>X ML/!>&JMK>@'6'--ZFHV2ARYY 26/^0P&TV\SNK!2T37B%G,0BDL#9T4'>J_Z M,,B28/[VYBB"($F20I8%G^?_(AS (;+NJ[0'2:\;QW$PFTZ. 1\[\.+9!4O8 M:TCZ7<:2X+GSZ&<9/(>4D6L_N$-C+N&ZUII"ATII_W[/",:2&#J-E2;0(=\L M=8Y$-1CT3M2@U]:@][0:J!54NI#+HN("N,RAD!:IYJ2'__(E >J(P(4 :G7& M$J20:XI2KE\2L&Q2=ZQL)P4^[9J8*EJ:9O> MTZZVG?NJ:5A_X$W;GW*]+NB2"5R1:WP^H/SHII4V$ZLJW[X6RE(S].:&_CZH M'8#V5TK9_<0=T/[/QK\!4$L#!!0 ( #&(-%&PO=V]R:W-H965T4F)T1D0CT03#E>XV8[LA_/LMVQR=#*!HM2_@H_S5];G*?;$4 M\E'-$#4\Y5FA+NLSK>?G[;::S#!GJB7F6-!.*F3.-$WEM*WF$EEB#^59._"\ MN)TS7M3[%W;M3O8O1*DS7N"=!%7F.9.K*\S$\K+NUS<+]WPZTV:AW;^8LRF. M4'^;WTF:M;KXPWZ1^L[^3)F"J]%]H,G>G99[]4A MP925F;X7R\^X]B!.1*?L+2R?;/:O#I%1:Y.O#9$'."_?/GM9QJ!SH>0<. M!.L#@;7;*;)6?F":]2^D6((TTH1F!M95>YJ,XX5)RDA+VN5T3O='GP?WP].K MP6CX :YOO]X-;T:#AR^W-S#\TXR'(V@\L'&&ZN2BK4F?.=6>K+&O''9P -L/ MX*LH]$S!L$@P>0[0)D.WU@8;:Z^"HXB_ET4+0J\)@1>$1_#"K?>AQ0L/>3]C M$D]-5A.X%CDQ73%+EH&4K)@BL4_#> 55N3NVLLN#)9,)_/T'0<(7C;GZ9U^$ MG/[.?OWFQIVK.9O@99VNE$*YP'K_W1L_]MX?\:ZS]:YS#+T_HAN!Z]4^@X]"[C<8!IL[;33I&>[7!E1"[.X*F52 AA- &<5-1@-@16)3 M"UP!4P0CE@6,3>4XK]D_$(:CM@"Y144& PG4J<,HVU MVU(K3>"\F#9A@^W^I%<-:*8_";W;!3 MHW*0(C<8#3]H!I$')_#N32_P@_B)RS#'*18&;J YO/L]5FFU6<6G-WP]I/!LDIN!$+M!3V8QM^ M#_8(?6623/2[CI&U>ZX>3U.)")PDR#4-DFQL\!/P6F<^O 6_%0?PMC9\FE/7 M(XR$;EY"-PU6'+.DP4DR: 5.LA=6)3.>(C3LU3PA.1+T/?C+WE1+?3OZ1)3,$# M/3)4245%X:247'-:6W(]H_:G-W/%6%+)1(Y*YAK M./8.=]_O"&D#18X2OPQKW17^%<'AB23XC+%>EUW$Q# M9,7*UHW*?&O>Q,RE+25V6)B$< <\1\D%E9N?)4$?2HZ]?R[L<*3&Q-L:$[^^ MW3WO1X9\Y*91[D)VK ,>U?+:#GA0X[,N^)HFF(J,:H@ZK^U:WDMP]6OOLV$] MM15L5_1JWXK3=3/PFV'@-<.PZZI]M;,$U/9Z,347M_/='6A$O5ZSZWO;]1U6 MUPN;7L?_%MT]0 &I#L/ K>]C1+ORT,U13NUSWC"Q++1[ M\VY7MU\, _=0WHF[SPTJK5-.=S##E(YZK2[U%.F>\&ZBQ=P^F\="TR/<#F?T MU8/2"-!^*H3>3(R"[7=4_U]02P,$% @ ,8@T5V>?44&]!@ 4Q !D M !X;"]W;W)K&ULG5A=<]LV%GWGK\"HVXX\PT8D M^.W8GG&<=.I.DWH2M]F=G7V 1,A"0Q(J 4K6O^^Y($4K&UGCW1<+)('[<>ZY M!X OMKK]8E926O985XVYG*RL79_/9F:QDK4PK_1:-OBRU&TM+![;AYE9MU*4 M;E%=S7@0I+-:J&9R=>'>W;57%[JSE6KD7BW;V1E=Y>3L+)_L5'];"R M]&)V=;$6#_*3M+^O[UH\S48KI:IE8Y1N6"N7EY/K\/Q-1O/=A#^4W)J#,:-, MYEI_H8?;\G(24$"RD@M+%@1^-O)&5A490AA_#38GHTM:>#C>6__)Y8YL2CP&0]X=,)>-*89.7O1 MV5ME%I4V72O9OZ_GQK8@QG^.Y=Q;C(];I&8Y-VNQD)<3=(.1[49.KG[X+DR# MUR?BC<=XXU/6KSZA^ICGTNTH-P_6?%X+.:35H_'S.Y7DMWH>BV: MW0_?Y3S,7IMG?4K#%AH=::Q!:.?>OZ1HF:2B,Y1,4LD\E"RDNG%7/._NXPW[ M!PNCS$]X0*,P]7GH1CSUPR+T/NCF1YHUY9F?\IR=L2GF)'E$H\S/>,'./$P/ M"C\O.!86!>9ESE;NQRD_ 7@R IZ\&/#;,5TF'Z%^1AZ#^J2]9Z#^UK+/:FTL M>=VNU&+%E,.^:UL@JAIF41M X__/J-^0B<8>E&[OT16$)WX:Q<#/SZ."A87/ MTV*L0Y;D+ U3U"<"["A2Y% /N1\G"0T*>N.]E4LYQ/G?/MAT+ANY5/;,>4,1 MBRQ$-3,_3 )Z3-( -=T[Y'X812C_,&L:Q]Q5?)H@/.)#[(=9P::Y'P3]%Q[X M21)3+*E+A*B H((33$A')J0O9L)'"=P7JE+";2%X0P7Y-E]SC" GW3Q#D!<[ M9((ZL5YW%@68[YA8KZN=:A[VC&'&"MM9W>[A)BL;]+,C<*$%<8/6!B0:-@)6T_X+]?I8% M3OKZA7X1%E_-%F6I*"RX ^@=0J1U1"+10D*H@J7+H/@FE .K:*\X1OH!M#OUXS#S?D>E6S;5&]F>(7>]46:@ZD&1 "1@V3@D M=PC+4(^C=T.8**C3(TZ-?+,2S8/L8:^ZGO.":"6:A<3D+,QI(8\!?1 DWF=E M5RM=E8[H<(/II=JH$NPS;"V4:P73S8TJ%>J(G-V.QE]C?0J*#4_>;^ (8@K] M,$Z!1NY4)X\2A'2O+7#]OQ0F&Q4F>['"E'L1I72$,=*:&;I_#@FPZKBNG#1^ M8H^?@Y9?2KUM7N"7+41G>F6A=K*R7NL6A_:Q:Q:#5#2X-^"&@/:AFN!<14O; M=H=&WXJV=&)A5N04DC&G.\"Y=Z@2@T"\_38<[WHD HRQ4G=SN^PJ"--"=XTU M_8Y41,/6Q/G!CC10 #'F<8(R!VGN?498HK$[=IAFED4LXQD$:H-6(25Y8G2" MS0ZGDU]U\_"CE6T]Q,62 AH @Z,W$%TV'5*"L3W#[D8S%'R/"X[(=-@DWJ5% M 6+S)/4^/ ,@&Q D(D8)9 S=$$3>'T?Z9(H-F;@*#O>S0..!X4_T3Q(^X\A%5:%W#$.$( M)>F6D&.45*%\QDK2. #02QM #J&W[@"R%PE4$*GG6?'8#_D()#"&:LHPAXU ME)#C\'5V3&AF!Q>]6K8/[CI+S$)#]'>^\>UX8[[N+XI/T_OK]GO1/BCL;)5< M8FGP*L-YMNVOL/V#U6MW;9QKBTNH&ZYPZY&PO=V]R:W-H965T<8P;[X[B3R(8]\2-$G]TI_,RM$"S_*HC*G_96U]?%P M:+(5EL(,5(T5O5DH70I+1[T*7!-&4I],,9%NK^M!_T-P^NY7)E^<%P>E*+)=Z@_;V^TG0:=BBY++$R4E6@ M<7':GP7'9PG+.X$_)-Z;1WO@F\R5^L:'3_EIWV>'L,#,,H*@Y0[/L2@8B-SX MOL;L=R99\?%^@_[1W9WN,A<&SU7Q5>9V==I/^Y#C0C2%O5;WO^#Z/B/&RU1A MW"_ MG0PMP;/0,%M#G;50X3-000B7JK(K Q=5COE3@"'YU3D7;IP["P\B_MI4 XA\ M#T(_C [@1=UE(X<7/8/W&8U!].!+C5I862WA,U)&/?B )M.R=CSY:S8W5A-; M_MX7@M9 O-\ 5]"QJ46&IWTJ$8/Z#OO3-Z^"L?_^@/MQYWY\"'UZ0Q69-P6" M6D#!CH.H,E76JL+*FGV>'\3>[SGI6&0O#>M90.Y M(LN6;%:62I_JDX(F7:494)J>WV$ER!6P*V&[UW3J$&&A50FRRAJM.1>*WFE8 M2%++I"A S0NY% YQT/L3A09D7@&Q ID5/6)%P-0('3]ZVZQNPF'(_$\0>E$8 MTQIY<=JND1_T;E9*VR.+NGPB'GB^[T,P"2 -_-ZL)"'YCW."HTZAJ87,H># MKP,1CV*(TA"B*.C=*DN./S4?>4F2TAI[_BAQ:QR'!]@PZM@P>C$;VM#)JFW2 M;;\LA*5@607J:5SVDN.@J6?(\677Z$N2="[,"EP,20U$J1KF")&@:%B-F,0, M*CM3BJ.$ZH;HG,VK. M7&W-X(]L):HE.C\J^GILC42>'P3$A!%E-O3B<-+[ZIH[YD?BCH1(B7PCI*U' MCD=O"?:!0F#>'>^2D8@UF"3TDT80#N+XOXBY-!D' T@-]^C'@R"!UQ -_)%; M)C&\/L"B<<>B\8M9]+&Q%'2XI(N530G7%'UB\Y5XX#P8%ZB=SKF72P<-/L.E MM>ER;;H-:OW8\BZ+*:?L\X9GCET@-.>:Y L:-LQQ;_9$AKD8NX803V(^C"!) M$]Z,(0Y]WE"*(K=)(?"3=3T_XU7D3:*TQ]^48Y!EW5A'+&("]3J8$ 4?=X,- M91]HAJ#ND:'S8S+Q#^0PZ7*8O#B'.PGJLKBJ-O,N3@RI%&K+7$J M9Y+8K6"A-1??-KTHLA7[S]6_(&6:$K,,,6>5!94&!=*5EOOD<>-!L:!0OX@% M'[?ZW)T8LE.XW'L19@ P50*/$\FG$>V3T+$%QKQ/)FY/C/'2*'+[E/&ULM5;;;MLX$'WW5Q#JHF@!(;I:MA/;0))ZMUV@06#W@L5B M'VAI;!&12)6DXN;O=X:2W:1QC 6*?9%(:N;PG.',4-.=TG>F!+#L>UU),_-* M:YOS(#!Y"34W9ZH!B5\V2M?0Z]G2'BYJHQ[ MLEUG.XH]EK?&JKIW1@:UD-V;?^_C\,AA'+[@$/<.L>/=;>18ON.6SZ=:[9@F M:T2C@9/JO)&+)5N]OUPNV)M/?%V!>3L- M+&Y 9D'>@UUU8/$+8%',/BII2\,6LH#B*4" S [TXCV]J_@DXI^M/&-)Z+,X MC),3>,E!;N+PDI?D9A21C0]^#-7[^*LO#B!-GT0#8]A3Y?8046;05,;9@M@>6J;EK+73;C$B:C MR!F7!2M$U5HHF,0BAKW"!A4:4GA,ULF-C\MBGY#"1E58QHC/+"4),V -+FI; M_@I#QJW58MUVF%8YK&O$XO+A]:MQ'(TN#&'7".L<2E45H-W.SO8!,0T3LA Y MQVW.!W_A @-*0H8I!)1" TRAB/(H=LDTN&EKT-PJ?3ZX059"X@8GF3!NL TU M*!91?V/CB3\*)S1(_&@AW M(!6VERX>7UTO0P]^CR':8@+J K_IAR[ZAF%W-Q;/E1*A-6@H9'_VM-()>7[, M;\1;EH7^,,L*/4J=SF"&S$>J,_3!)_30,!XOG/C\G0G26CO&19/@8I:<\ M?IPP^I!Y,B2?>$ A_X+A((E8AJT4QK0XT<]"A &/AG@@V&N[MW/HA[T-;8GY M5[5%%XG_5/)'@O.T;)^6*15GY'=U2C!4JS[Q;OB9N.SNT!_FW9_(1ZZW M.K@@VZAF>CH<=T=[MW$ZL:=Z.N ME<7[V0U+_"$"30;X?:.4W4]H@\,OUOQ?4$L#!!0 ( #&(-%&PO=V]R:W-H965T&OPN^+W> M> ?*9"KE-_IXGY_W70J(ESPSA,#P<<5D2$(;Q]PJSW[FDB9OO:_2W-G?, M9;*IV-@8G:BK* MK5$X*G">&=V\^74\>7,%U^.;R1>8W(P_W8XO)^\_?[J%HPF;EEP?GPT,.B+S M0;8"O6A!_3V@G@\?96T*#6_JG.>/ 08881>FOP[SPC^(^*&I3R!P'?!=/SB M%W1I!Q8OV)'[UZX<7NZP-!AUW0X2'TT2VNR+PI.7R>P;B236W@JN'P5LD* M-A,27.\*_2#X[M M_HSPU0I_T>+WL""<"M+#@OBV*KW+0M0,)ARCK+F:+^$E M>(D3^4-ZB1T_]7KO9%DN,UR,7N2X<0Q>X S3L/=)U/.I!#NJEQK\-(8H2GL7 M7'S%(;@2_QK\WKC$UL+J#$.5"C+%1DR0I',-1Z S]$(Y[+\%/G"!V,2H_9Z$O[WB>OU$OK&"P9AX_/*012SJDVL:. M%T4'2(P[$N/GD2AGL']][F+P(.X>!J\;E16,)(+NYE+F&EB= PV+#/\EU9_V MOG"F@%,3@TUN/=A/\)$XMN2ZD4?"=[PXM,\4;3L^4%25@M6+V'1Q;M0,F\RTX8(3]W?%R(K@"D.C<:H421H?R=RCNF! MJ V?*\LL:W!K8>W.B'EC4$;A[H,0AEQMB6[EK;4"2T7$%89R@5(-A_$"M'4NQN?CHT$L2 M9'CHQ(%OE1JX,:&&3I*Z6Q3C6:'4F\0\)H5R@ZVX6[Z%;NFF!E3+^A?-9AR% M^_#:LV%M>^N*:5;I9:N"/$G963NJ,ZD6DE@'\X!FFV'RNL/#4X0IR$"H=4)4 MI8<\?E 4+>*&+":[8P#$8Z +U*$5#85*?E2VEK.2,U(8N5FU:M(L+P4>(?$G*A9#-'98-&);:Q"-6VON5#1 XP#6)VD$OK"<=0M")OB6FF M6N2"*6RB)VV;LTQ7_&?[@$_['DG.+NT8&^YCH8:X$?E.& ;4*1)W:\OK=KDH MA'!K[UL_2>2^DX2>]9@&;MMQAMZ6QCD5@=NU*ZGX>+K'4I''DF-W 397G..A M>Z6@ITGAI-:.:*?",I@VHLP)0-2PBKZ516N([BI:'K0R)#*W)"9MYR)-(,7H M+&L]4BT(\P.K&[P@8 ;$+ 00;*^>_YA'1_I6 EWXI"=:T)R?$9A'GMU5RRGCO5%S&7SFU+V2-B)@) M7N:4/"WVLA1S,JJ0B!ENWXVRI.XZ*@PV;C"XC.?VGH;[#QVEVLM,]V]W%1RW M-Z '\_8>^9&IN<"-J.0SG.J>)'B^4NW=K/TP&ULG51=;]HP%'W?K[C*IFF34/-!H*6#2(6R MC4G0JK!->S3));'JV)GM-.V_G^U QB3*PU[B>^U[CL]U?#QNA'Q4!:*&YY)Q M-?$*K:MKWU=I@251%Z)";E9V0I9$FU3FOJHDDLR!2N9'03#T2T*YEXS=W+U, MQJ+6C'*\EZ#JLB3R98I,-!,O] X3#S0OM)WPDW%%QK;>%?R@V*BC&&PG6R$>;;+()EY@!2'#5%L&8H8GG"%CELC( M^+WG]+HM+? X/K!_=KV;7K9$X4RPGS33Q<2[\B##':F9?A#-5]SW,[!\J6#* M?:%I:_LC#])::5'NP49!27D[DN?].1P!KH)7 -$>$#G=[49.Y2W1)!E+T8"T MU8;-!JY5AS;B*+<_9:VE6:4&IY/9W7*YV"SGJ\T:;E:W,+M;;1:K+_/5;#%? MPX<-V3)4'\>^-GM9A)_N>:*!C9^ H(ST#PALA,01R;^A&<.AK_Z#:7*'/G606IJ+EN+W8WVST+ M-ZT;_I:W;\J2R)QR!0QW!AI<7 X\D*U/VT2+RGEC*[1QF@L+\[2AM 5F?2>$ M/B1V@^ZQ3/X 4$L#!!0 ( #&(-%?LL,/*F04 'P. 9 >&PO=V]R M:W-H965TW$LNJB15^T%\W]G)E9'J^=?Q_FUD;T M:5$WX:0_CW%Y.!B$\=PN3#AP2]O /U/G%R;"HY\-PM);,\E*BWK "%&#A:F: M_O XO[ORPV.WBG75V"N/PFJQ,/[NC:W=^J1/^]L7HVHVC^G%8'B\-#-[;>-/ MRRL/3X/.RJ1:V"94KD'>3D_ZI_3PC4KR6>#GRJ[#@WN4,KEU[GUZN)B<]$D* MR-9V'),% Y>/]LS6=3($87S8V.QW+I/BP_NM]6]S[I#+K0GVS-6_5),X/^D7 M?32Q4[.JX\BMO[.;?&2R-W9UR+]HO9$E?31>A>@6&V6(8%$U[=5\VM3A.0IL MH\!RW*VC'.4W)IKAL7=KY),T6$LW.=6L#<%530+E.GKXMP*].+P^?WMY_NX& MCU#5\?#R+83U*#\<;6F]86>\(69>C2-7$>T'DSL9// M#0P@L"XZMHWN#=MK\?M5]*'A@C6?[3]X:L75)&C/;&*+E:QS_KP M&OIOLJHM+5!HTPHH.@2"P=75Q,0O$6A3 MVNMT=TKH.G=L]:>=H*II!T$*X_;NWC.\17%NT9TU/B";\$> GMVB1_,OP\@T MDXPFJ@(R2:^&N1 .>[^"XBZ]WL4I&IFJ1I>OS&)Y=([.'B38&[5E"&T=[*=H M?6/J3>-8'WH73;0SGV01:*U2W"'5*&,>NC*^1*RDF!*%*"&XT!JI M-2(Z$( MI@7I77DW68TC"@9Z T$B6C,D<5%*].I%P2@[0JS 2NG>)4S":!O3C"U*!:S@ MNG4#91"$(5V""P&VP1O%G+'>.42>K> M6^]"0$OOIE6$XE!2XE)(5&JL"PF/6(H2L@$?NGP*.O9_0<<+B(>J'"47#!4< M:U)"2AQ+ .1SZ#B44)9(X9+I^T(66!1J/W0*:RB]$EB4@#Q!P!<&UI^#'*4% M8$68Z!P*3 7;("N=1/ :/T>.20\,!?=((D0D]S:%-83(41?$(/65QZ#;4MMZWO8 Y\ K:1I3A.X4U0 97BZ M PX55/3>N>9UD@)RL%(EJJ215>ATZ;W&PO M=V]R:W-H965TC($CJ&66B M-NBYLSLUZ,G"<";@3A%=9!E5VQ%PN>G7PMKNX)XM5\8>U >]G"YA"N8QOU.X MJ^]1YBP#H9D41,&B7QN&W5%BY9W )P8;?; FUI.9E%_M9C+OUP)+"#BDQB)0 M_%O#&#BW0$CC6X59VYNTBH?K'?J-\QU]F5$-8\D_L[E9]6OM&IG#@A;% H1T\HQ!5"I'C71IR M+*^IH8.>DANBK#2BV85SU6DC.29L4J9&X2U#/3,8CO]\G$PG#Y/;C^3VADP? M1]/)]61X_X6\?* S#OI5KV[0CI6NIQ7FJ,2,GL$,(_)!"K/2Y(V8P_P8H(X$ M]RRC'O/Z>JSY-BZA#Z;8 MB_." Y$+ D^I99X7*EUA.9)]NV/5%U@)?B=H M>^\1MTMN,(?\OV%(Z$=AZ+UYGLU/0'3\I-.ZD-/F/J?-G\ZI@E0N!?N.^&R. M060+ALM3TU3,"6=TQC@S#+2]+[+S";UL^CAUQO9YE3&D4"9P<1)19XTM!=(P MTDG\.M$N&9:"PWU:QU2OG'AJ%X#':,U5T0L2^T'8]NX!>Y*E!BJ9T!NFJ2RL M"$8-4![9^RY5;;_52KRQU,9!HB+#9QL5@2J!GFK"Q*X4,>A(C]O34CGR&YV. M=XN>J0/@ZA+K)D+#\S45J0V0Q'#E.6>@-$F2EC<1:R0M%=LI)'XSC/$XE1E@ M@)]G\+.JS-8G.:>BXHO>Y_B],SM"[7;BW:(8/D^8)@ZV5I7] MRKR6B]<%;JP%0\626=0R"15?)-QH.EK:9"Z>UG4T8+:XLJ> ?H3H<^ ]2(.I M/LUAW/;C1L-[?Y#&897&'QG(Z=9YA/::S=B[A@4HJZP XX$]U/';06S%58&G M**VPZIRS"GB9FB<<+[3C8K/]F2J%\=@>E4^(KNPPCL_])&Q4_,_4&XE;?AC' MWHVMXD^[IOZ(\3FI0RPV]S)?C*IX1BJZ7.W5WOG*;MXNM\ MT>(SK_-$D%0*4&YR$V!)KHPR#9E;2)S,[IQ&&C$X? M\5_VI>OA=QMVW^V('.ZP*JPP&7-4(L-,*L.^N^^PW12.55ID15DE+F?'^W^7 M/@D#\@5;W;X=90/@XF7HQYT&>85++,9F6!ZUDI8[:OM!NT'.I;U^,%)EH)9N M<-3$U7TY7>U/][/IL!S)?HB7@^T'JI8,QPL."U0-KEKX.*MR6"PW1N9N0)M) M@^.>6ZYPO@9E!?!^(:79;:R!_<0^^ =02P,$% @ ,8@T5PFZU _;!@ M*! !D !X;"]W;W)K&ULI5AM3^/&%O[N7S%* MHPHD[\;O25A "B&4]$)"2=IJ==4/DW@@TSIV.C.&Y?[Z/F?LF,"&Z.I>"?"\ MG??GG#/#Z7.A_M(K(0S[MLYR?=9:&;,YZ73TJ,$3RW1.NL$GI=TUESFK?-3NW:GSD^+TF0R%W>*Z7*]YNKE0F3%\UG+;VT7 M[N7CRM!"Y_QTPQ_%3)A?-W<*LT[#)95KD6M9Y$R)A[/6P#^Y2.B\/?";%,]Z M9\S(DD51_$63<7K6\D@AD8FE(0X.!E9NZ+YVM1VQ,3OV61:?N7/5=GD[#%EJ4VQ;HF MA@9KF5=?_JWVPPY!S_N (*@) JMW)1R-)F-+MG5>#*8#,>#&S:>7$WO;P?S\73"IE=L?CUB=X/[ MT63.AM/;N\'D*SN:\T4F]/%IQT 'XM19UO(N*GG!!_+\@-T6N5EI-LI3D;YE MT('RC07!UH*+X"#'G\O\,PL]EP5>$![@%S8>"2V_\"./%% LUR)E5S+G^5+R MC(WS"OZ$HTNIEUFA2R78OP<+;12 ]<<^1U1BHOUB*-E.](8OQ5D+V:2%>A*M M\Q]_\!/ORP$CHL:(Z!#W\QF2-RTSP8H'MFP,6O ,!@EFX;)/Y8-,]ZO,YBO! M'HH,V2WS1^2IWC^-/0_?T/7[GC-8%R6MIR4,4\4:!6NA92JYDD*S.,3A ML/XX=["7RY2);QLR59,*+$@"9UX8V+=\HP1+?#?P8A8G;C^.G7'^)+19T[[, MWPK!N6[B1OTNC7H]-^S'-<>:4QL;8=AUNQ!GQU'LAK'GW(P'%^.;\7P\FK'! MY)+-YM/AOZZG-Y>C^]F//_0"O_N%C7[Y=3S_VC@HDWPA,VD@]\09+)>J1(AV M%EF_QRQI\.6-:TSQ3N=NX(8^-.YZKA_YM;Z[C.A$Y,?-B1&"8!#=J4J!"/4" M7"+XVB4,,$0'0MK>9\_SV4:H:M-EON>Y7O5;GV>\-*M"R?^(] M+ M<+?+K^?<"X.>!DK!50YH MPQ%AY$9>!'=[D>?T][B,+:H(/PG^@<,1-X8C_A\*A#4RT2+7+ MNR9*Y/9:["LFAP6]IO1L/IB/;M%>9M1MJ,7'U*=;_K!D%H/XH MV"/ 1(D=AP'S;6)'B/*,,$I.S47#";,WB05EO;[KQU9M(#_P>C0"E+I!%WI8 MHH5 )=U&@QG^#82]/@#29SV4M1Z$>L!UZ&\)<.35,5O%WWV=R:M6^YE-]X"^ M(G"M2534(8@,E)DS5SS7657N>?IG65>_?@(P^^P(((Z2/CFY#V$)W.T,]W F MXWL)Y2"5;"2!7\713WH'$B!I$B#YOQ. .L@#&I[>!_O#[#^$_6!VS:YNIK_/ M*K"+@V ?-AJ\ 2WZK[WEUL5\)WKM;?S:VPBVFQ@.FDAH*NI*P.REA =V,(EU MFEG+2W(("N9^H?\-HH^V@*;,JA%=5T= &F&W3#[1;3NUX$(0*M0TB(4U0<0J MFT*4SL095GGV5K&J6U)-V*VDL>LE,=JTVPL\B'5[Z"7'UEW6P*/:PF.V4<63 MI$ L7O::"R\>12CN =2'0_OV:F#70I]8OH^3M"W_O_/3JKRKZ#XAMF!8%NV&23/Z3LWZ@O9.S3O^LLV 5)*T/*V: MF^]U;?CZ\">-OM-NBYA]?,E=#8_V#I?V&SZI6.+-J6U\EP>NH(9%?L0J! MD./OPK&/T$7]?)0YM7DR#Y&61&PO=V]R:W-H965T=L?Z/;H629R1.P;X.DTQ M>[PF"=U>=F#G>\-]O(R$:K#ZO15>D@D1#ZL[)N^L*LH\3DG&8YH!1A:7G2MX M,4*NN@4*94OI%W8SGEQU;9402,A,J!)8?&S(@2:(BR3R^ED$[ M59_*_1W.;R$F6).!C3Y,YZ+Z++3[8 Y6>!U(N[I]E=2 GDJWHPF//\/ MMJ6MW0&S-1$H'CA+\!9^!A(N]? MO0&O0)R!CQ%=<\2,AD5TIJ5'0^*CM&!CB$"-S03$0>C;$[F^P$L25&A MH.\H ]0:\;=U=@X<^RU -G(,"0V?[XX,[J/GN\,6&J<:&">/YQR(-_JZCL4C MN"$BHG,PSC:$"[E !9CD2SK^A\S!NSC#V2S&B7Q>[!EJ[7W^0X8"8T%2_K=I M7(I^77._:F.ZX"L\(Y<=N?-PPC:DT__Y)^C;OYAJ>LI@HQ,%VZNW6]7;;8O> M'ZP94^7%G!-AG,^%OY_[J_UWTX(&-G3UV6PP MZ[J>IP]N:TI' GJ%=EU)K0D;AAA1NVKUTI M'QG9D&Q-3*!A@R"0\U.?H4.#F1W(?4H##1N;F1:Z']+57FNT.4A"BKG, #]5XJ!7ODY09 M>)I(+9$)(N>QD%)-*%'R^M-X] 90!NZHD#N-$B"RY>V>"GG(\$9JQF)-/H+/ M-R2=$F84).UI_%=%U]>!FT;0/Q'A,S2^^E!3#IY)P:05R&0%W<#5BM2>PK%%JB4H>EJ"'M;1J"D@#:!- M(^AV]==4>Q['T9[CL3508G"_I58J MJ%VIR FNK1(0"6;\W(1C[1Q"IX0M\]-_#F9TG8GB&*YJ MK7YAN,[/U;7V ;P804/[%7(NAL@Q/G'ED_P$W:J[+G[JN,%L&6<<)&0AT[#/ M SG/6?'K07$CZ"H_'I]2(6B:7T8$SPE3!O+Y@LHO.>6-ZJ#Z#:?_+U!+ P04 M " QB#17V.Y[$_\% "Y'@ &0 'AL+W=O5O<=,"*?: E.B(JB2Y) MQ?6P'[\C+"DL 8Q5'#;3:[C9BPI#8X-<^NQ>"4IRIB M";T6(-,X)F(]HA%?G=6 M@*"+L]K0>>>YQL",^,3H2NY=@PYESOD7?3,-SFI-[1&-J*\T!,%_]W1,HT@C MH1]?,]!:/JHO]B@L=@YD32,8_^9($*SVHG-0CH@J21NN&K7VD64$?C M^3R2YB^LLK'-&OBI5#S.C-&#F"6;_^1;1L3/&+B9@7M@X+0?,&AE!JV?-6AG M!FW#S"84PX-'%!F<"KX"H4MUG2N!;AG9J<'7S87@Y_6OX M<7IU"<-+#T:WL^GE9#:#T7#\^X>;JUM\]A:&0<#T.I$(ILDFV_2JO?&H(BR2 M1SCD=N;!FY='\!)8 A]#GDJ2!/*TH=!+/5?#SSP:;3QR'_#(<>&")RJ4,$D" M&A0!&AA>'J.[C7'D5B+^EB;'T&K6P6VZK1*'QC]O[I:8>S\RC]#9.KR*: M5KYB+8/7>@ /,SPBZ'+DCOY)+X]*R&%4=2<4]K@]3"[ &^ *Y"*B!B9,XBIM9E7&XPNP93U^+[0?.T<;]/ MT/SE_OF92[GDW^;8)YEL *_)_D_)]4 MYJ^74E@('L-^(C-:^F$_^:Z$N9U^LWNPM3>C.ONC>JWN03GT*KUZ8LS]/.9^ M9-C ML\LFF&<)K,"TT]SUG\UGLK\S1RPM@54TSQ9:<1'V1(!3F?!EZ5R'"5[C-VN: M8-)3J6 J98H%@ MSI3_S=?"H] 5;:H-2SJOGG2:XP/=FT^CVN%.',4]\+@*8 M:&$HF(][#1\IH1NVWP_GHS/S:7S_@A61 )ZB6XQE$.! M5B$>#TD=_D!=).HP7^?@8RZ6)IVP?;M6]-C [E"Q;]FBUH' *L3\6[_EJP11 M93J7+& HD75YP+X/P>(E2=8XGY_!XK 4I8LPKR.R,I5DANX3?(VAF9=AV93!6S44= ME;A<4B.EH_5Q:=I6+LBCT]826C%MW5W:NM5U>KL8NEIOBR_\"^4]%[X8+A;8 MH9MWDT2Q'S1DU;,_NF#81/-LH169WVE0Y[F(4,>J"K6*YME"*R["3H@Z_X<2 M=4J$IGMRT*-E@SJ%09V#%JW:O:>&OU.D3K4D?4QGFD$56M-VKW,8==FHYJ$, MKW;KJ6'O]*13+2A''#?8!4Q@%B0P"H/J$F955%I%\VRA%7G1F:_B%@[W?Q=O^P3C3VSOIB*N[,F:D$GZ>)VAS[Y4_S<]FA.8UL M[(9O#G4OB+ACF),17:!I\[B'C8W8G)-N;A1?FI/#.5>*Q^8RI 15J1Z [Q>< MJ^V-GB _K1[\!U!+ P04 " QB#17JJO<7.(# "-& &0 'AL+W=O M7DWMBTUMS\4W& M H]ITDF^UZL5'[E^S**(:7RC.>0Z3M++E*J=%.L?)D+H(LJ*$U\$@1=/Z4L M\P:]JF\J!CU>J(1E,!5(%FE*QR.H3K;=C P]%A50\W09K!BG+-M_T>9N(G0# ; -( MQ7LS4<7R(U5TT!-\C40Y6J.5%]52JVA-CF7EKS)30M]E.DX-9D^3R?#Q'_1P MBV;C3_?CV_%H>/\9#4>CAZ?[S^/[3VCZ<#<>C6]FZ'D.%O$/EKR([0V'00B0@ MX?_#?;VJ>FFD7AJI\-KOX%T7+%FP;"71UPFD:A ^;MFGG;FFXK\Q9ZDK L$G3'EO 6A*KH.F)_7S,\=JL*.W6E6Q45-\\(*-:%1K+O$RZ&UP@I[ M9&XO:]*7#E5QZ8 Y#HSM! YUT0#>:=0%WO%'?(0R]J@7=MQC$VS,#Q.'XL N M/! ;$\16ISI5'79PW%PVL#$];'>F$4_S0H% ,[Y4:RJ@A<:9HMF*S1- 0RGU M.]&!)<4^X[&Y-_Z(.RZ%X\(FL?%);#6S4X5C!P^;=6-L$=N]ZU#=[%-PK#,> MFWKCH/C"I6Y<&"DV3HJM=G>J;NS@>Q0<8HR3V+WM"\0L2N#P38T5]L@$$V.C M!#M4!W'AI61G(VG?29ZFC@;PYI<58GR3V*WM37'L43KLL,?FUY@H:;L4APN_ M),8OB7U#>:(X[.#[E YCCL3N7S?E49C@&8LJD@\JUOZSD^<#"XJ+;24Q!DK. M76K&A5<2XY7$OMT\43-V\.;7%&)\D=BMZP#)[%-F7.PY0V.=8>#R;,V%@8;& M0$/[/O0TR32 V\J,OW.X7![43ZA8L4RB!)8:*S@[UQ5,;,Z^-PW%\^J\>&PO=V]R:W-H965T# M@FQP@7I9S*6Q_%HEI3ER104'B=G0&[4NK_K6WSE\I[A3!V.PF:R$>+1&D@Z] MP (AP[6V"L2\GC!&QJR0P?A=:7KUEC;PFO!E'O"KO(-/%B72HN\"C8$.>7[-WFNZG 0T.H<"0BK M@-!Q[S=RE-=$DV@@Q0ZD]39J=N!2==$&CG+[419:FE5JXG2T6$ZGH[N?<#N& M17(S2\9)/)K=PRB.;Y>S^V1V _/;21(G7Q9P#@G7A&_HBB$0I5"K,^"F;SY< MHR:4J8_&94XT MT*)P1^)*:'/ NN'6W&@HK8-9SX30KX8]9>L[,OH#4$L#!!0 ( #&(-%<. MC5U .PH '9, 9 >&PO=V]R:W-H965TXH+G0"!/G]+L1[ZFE).?FSC)SP9KSK>?AL,\6M--F'], MMS01?UFFV2;DXFNV&N;;C(:+JM$F'IJCD3O#2;&I\"UR@95Q'=&G_*]SZ1,Y2%-?Y1?9HNSP:CL$8UIQ$N(4/SS2*PT,]T #LVE@MAO8 M!QI830/KM0WLIH%=,5.G4O$0A#P\/\W2)Y*5T0*M_%"16;46Z;.DO.YSGHF_ M,M&.G\_OKZXF=_\D-U_(?/;U>O9E-IUF0BP3*;@RCIK,7=6?- YTU3'*5)GR=D\_)@BY4@*'( M?)>^^9+^A0DB_JU(/A)K=$+,D6EI.C1]?7-3TSQX?7,#R,;:74RKPK,.X$VB M*"T2SI(5N4UC%C'!_N^7(HC,.-WD_](Q7B/:>L1RUOF4;\.(G@W$M)+3[)$. MSO_\)\,=_47'%B98@ 2F,&GOF+0A]/-;FD4TX6+F(S=+C=)6P_] %F8KQ MEXG)JA U<$RFB=7P].HS1-X\KX\(8$I/'D[GKP>/$V6G&850[,D2C>4?,O")%_2 M+"N)2\F$3@&"?R:/M(L$9J, MDZ^"+)Z7\Q9E!ZBIL=P]:BS;<%O<=(-L?^RI08$&R;?L79"2B[_+Q0=S::96 MLLS239.-+@F_-2&@JC::DT03SO.%K,;5.TXU 7Y<. M3MRZFTGVW66:Y^]/B+!4PC E9%J(^3:)GNO9-VRL6K*HO\>U_)\L_BU\2CGO MG)!KX53393EOGP@)FM5_YSQC#P4/'V)*>$INA2M(N/8"F9UZ_N#[GMNN9UV< M[=BNWRIH39SO6I9QH*"ES#9 [7D>T$AX[%R,PS+?ACMQ_R+STO&0BS!GD3:_ M&G:LW(\LKYV=+LINS[K:*-,\D)K4O08L?(^DMF"B[O0WE :XE5S[CJ*-LMUV M2G5!15U'K*[--"/A5G[7)EN?I9S;]W7FV'9&>_^U5=.!5I;KM+,_ .\> MNII2+QJP8.Q(0%%X<9A$C65;L5Q(R-*RA5O&PUB;NTX@.NU4414B%II*FM2( M!BP290FPA"2B"MCA*N@*.\?S.@.A&^6)H=,>!=THW[.< T- JD0#EHDR&YD* MV8K9JEIZ*A<$#TS$OF9^&?GMU'111ELUZJ,.B$93BD835G5'4@,FX@;X2'+: MJ$YR^JA#R4DE9\)2:Q)%62%2NV3A XL9+Q>J:JW!R>]7=/- ,^UB%0S;=[4* M%2W 0E,IE:K.--'7_DQ0*/:F$Q,MP$)3Z902SSPF\9JUAI5TU:O:5==W6JV M;4"56_W(]#JUIPFSW+96"N N_BH%4@J:L!2L;#=N!S4H^TLXKME9,M5$>;YAM*O/[4H6PS^@ M6DVI6LTCJE5PPX1&!>L*4W%.4=$"+#25/JE?S3%^78&2N#>=F&@!%II*IQ30 M)LHZJ]E=&O6]L=VYKVG"'+LM/0.SNVQKC&S7\/6U94G-;,&:^4KXO^>4Y!:\T!K0;9HSH1@G>4[U MA=4@*#YT)[LVO9KNW]P!6S',Q;,)MFL&W-ABD]W#!W7#P M%GK;DGK;LO&K#U6!HZ(%6&@JG5*!6\<6>X]7G].I*\/V1^WJZT;9EM%>X8)[ M\ZO92H%L'5D,OIO"=8>Y3V"*BA9@H:G4245N>?AUAZK04=$"+#253JG0K6,K MS,?KKKL:;-J^-6X77C>L4W5O(9\M*9^M(^O/Q4/(R"19D+^'/,S@"@2A>@\9 M3+0 "TW=:R=UNSU"KT ;5<:CH@58:"J=4L;;\.KZ6^RD:DX);Z6"^]6;Q;=0 M[[94[S:LWA%^7FS. /^\"'>C-VEO80)L:0)LV 0TE?RR]:S:\O$R*9+_DFFU MH;W:?9*40S2K?Z6^8_F/_;#7K)'!'>E=_ZA& @M-O0A[>Y?QC82-:B10T0(L M-)5.:21LV$ATQ^H)D5.LEDSM#N=VW;\B*("[]JNI2U=APZZBV90(%R*JLT!% M"[#05/JDL[#QG86-ZBQ0T0(L-)5.Z2QLV%F\;/4LJX^E>ID"(T!;9>&FO:EZ M"V-B2V-BP\:D7;CBICI+'FF]3;-Z).OS'P7CS\U1*@9FN:VS.3BG49'5NS+ MRD=U-*AH 1::^DB,=#0.OJ-Q4!T-*EJ A:;2*1V- SN:BR(71_*<3"(Q0O/J M(<3]FW"Y ?)[6M%=;A(77>!-;*:W,X[.SK0V/TWA3O6F\"WLC"/MC /;&E.-U6<3DDBWUCQ7"X+9_^/D.N&EO%M_"KSA[ MSV/"?J5Y @:N:=2M1JAH 1::2I_T/(Z+7].H'@@5+FV>NW30\IYNJD^KFFXH%D9(/Z^3%/^\J4\P>Y5 M8^?_ U!+ P04 " QB#17E9Z&8X," #!!@ &0 'AL+W=OTE\^<[Q.;:_STDEY*/* 31Z+AA7 R?7NCQU M737-H2#J4)3 S[!:'<29-Z[%JFB5AH1CE< M2Z0614'DRQDP40TU&CCAG)[BA,MS2PU.)V.KNXNKFY^C4<7$[1_#II0I@[09W0[.4?[ M>P=H#U&.;G*Q4(1G*G&U6=,BW6G+?];P!V_P?U_P0X2]3RCP MP#'[X?'KR& MN\9I9S?H[ 8U'W[++E\"UT*^H-\_S!0::2C4GSY;#4_8SV-SZU259 H#QR2/ M KD$)_WXP8^]+WTF_Q/9*\NXLXQWL:=C4ID+HT%2PGH/L(''-=PF_3*-8AR% MB;M5$G+]HI[Y)R:E(K0W,A^B]_M"WN^ AOBNN)\D]\W"\N[L3%.\6MKC*% M7F7QUGGYOA_CS6/=#COQ@W!3FKM68&QQ_TGDG'*%&,P,SCL\,MYD4S";CA9E M77,>A#85K&[FYHT!:0/,_$P(O>K8,M:]6NE?4$L#!!0 ( #&(-%?C'KS" MF ( ,' 9 >&PO=V]R:W-H965TVT[)_/SL)45M2QJ2]-+[V M/6[;,LVAP/*4E\#TRH*+ BL=BJ4M2P$X MJT$%M5W'">T"$V;%43UW*^*(5XH2!K<"R:HHL/A] 92OQ]; >IZ8DF6NS(0= M1R5>P@S4?7DK=&1W+!DI@$G"&1*P&%N3P7D2FOPZX8' 6FZ,D7$RY_S1!-?9 MV'*,(*"0*L. ]6<%"5!JB+2,7RVGU6UI@)OC9_:/M7?M98XE))Q^)YG*Q];( M0ADL<$75E*\_0>LG,'PII[+^1>LF-P@LE%92\:(%:P4%8QL&.VWWN6CV';PHI MD!6>4Y#HQV0NE=#WZ6>?K8;'[^;+EYFA:.SP.NRMN3Y MG3S_57F3-.454W]3V) $FPI]?S@*=B3VI+FA/]BC,>@T!J]KI+KI898"TNT3 MI0(RHA#E4D)O100O1)P,/<])&VCYN^KMC19EGH>O6"P)DXC"0@.=TZ'V+YJ6VP2*EW77 MFG.E>V ]S/4K!<(DZ/4%UT;:P#3"[MV+_P!02P,$% @ ,8@T5VP+1-)A M P A H !D !X;"]W;W)K&ULK5;9;MLX%/T5 M0E,,6J")]BUC"["M%$W1)8B3]F$P#[1T;6DJD2Y)V^W?EY04C2TQ;@;HBT12 MYQZ><\7E3@Z4?>4%@$#?ZXKPJ5$(L;TR39X54&-^2;= Y)F8UF!6>.2&,FD&;MER83N1%42N&6([^H:LQ]SJ.AA:MC&X\!=N2F$ M&C"3R19O8 GB87O+9,_L6?*R!L)+2A"#]=28V5=IK/ -X',)!W[41LK)BM*O MJG.33PU+"8(*,J$8L'SM80%5I8BDC&\=I]%/J0*/VX_L;QKOTLL*!T %V UV2FM=+D(<4")Q-&#X@IM&13C2:93;2T M7Q+UVY>"R:^EC!/);+'X]/#Q?HGNKA?7-Y]G\_?7Z +-*KD<,,D R>2B!8.\ M%.@]Y1PX>IF"P&7%7TGGD>=(5=\BS.8 M&O*0X,#V8"1__F$'UE^Z'/U.LO0WD9WDS^OSYYUC3^:X:E8S%D@4@%:P*0DI MR0;1-?H!F.DRV3(&#:,Z//=)& :67$O[XQ2-44$0N?$I*AVC/#NPHQYU8LKO M3?EG3* U^O/^KU1V?UWS-,>(7;ZS?_5]XU\CH7.BO1 M>'KY)Z*!%0W*=OU@8&6,\FW?U3N)>R?Q_]G>0/)S&SL>;VS7L@9;=J%!C;=_ M.D:=;O_6CGET/]? -DV=PU%&=T2T5UH_VI=2LZ:"&(S/98G55D3_T;3UV0?, MY)G&405K26E=AC+#K*UYVHZ@VZ8*6%$A:XJF6<@R$9@"R.]K2L5C1TW0%Y[) M3U!+ P04 " QB#17_$M'6TD# !J# &0 'AL+W=OLT]';\W%@UQ@K,!309GL6PNEEA>V+?,% M+I \YTO,])<9%P52>BKFMEP*C*8EJ* V=)S0+A!A5M(KUVY$TN,K10G#-P+( M55$@\><24[[N6Z[UO'!+Y@ME%NRDMT1SG&%UM[P1>F8W+%-28"8)9T#@6=\: MN!>CR-B7!C\(7LN-,3"1W'/^8";C:=]RC$.8XEP9!J1?CWB(*35$VHW?-:?5 M;&F F^-G]D]E[#J6>R3QD-.?9*H6?2NVP!3/T(JJ6[[^@NMX L.7#V>GS].0/C:S#Z-1QE&?C^"5R.KZ[*U9,4*T2H/ 5GX"Y+P#EO@Z?%P MMP4^.A[N;,-MG8XF)[#)"2SYO,YRTB9XM8??OH J6="4! MEHKH2J:G& E&V+SU7E0[A.4.IJ@_)J[[(71AU+,?-S/08N=$,([@MEUZT./7 MBML1V9:X?B.N?U#<*RSE!;@1?*ZY);@GE+ZD8444;&AS]@'&_IZ&+7:QY\;N MCEUZT+'7:M@1V9:&0:-A\)\#*A70%;GE+)J"C9]R(RV?'50WV%,-AE'D.#OB MMICYKA,$.]H>=/BUVG9$MJ5MV&@;'G$^!U1W6HCE&.B>#>3Z\A,%*)<2MVH9 M[I] U_>]>$?+-C/H1CMF:;A7$\Y<-_9V)!^UF(5N\"]_6^%'3?A1MT?K/9AP MA6B;*M&>@S#P8+A3VH8M9C".H]W;>]#OUYZPCL@JB>V-/LUTX=^0F!,F <4S M3>^<1SKCHNILJXGBR[)UN^=*-X+E<*%_!K P!OK[C'/U/#'=8/-[D?P%4$L# M!!0 ( #&(-%?\4#T#2P, !$* 9 >&PO=V]R:W-H965TRXP7LT.Q,7D"2SSG2N9*N[F#/Q3>9 2CRO2R8'%J94ILKVY;+#$HJ M+_D&&'Y9<5%2A5VQMN5& $T-J2QLSW%"NZ0YLT8#,W8G1@.^547.X$X0N2U+ M*GY,H.#[H>5:3P/W^3I3>L >#39T#0FHA\V=P)[=J*1Y"4SFG!$!JZ$U=J_B M2.,-X.\<]O*@3;231\Z_Z+?#J90%%H(E_%OK6DU4VKB M8?M)_:/QCEX>J80I+[[DJQV' X(;/D/P:H)W2@B>(?@UP7\I(:@)@8E,9<7$(::* MC@:"[XG0:%33#1-,PT;[.=/;GBB!7W/DJ='T<[)(R/@V)K-D,;\9+V;8&M_? MSF__3,C\ELR^3F=)0CY_))/Y];49O2 W? >X]4J2G)%Q@4>'LB40W @R%9#F MBEQS*4&2=S$HFA?R/9(>DIB\>_.>O-&D1<:WDK)4#FR%+O1:[&6]XDFU8N^9 M%;L>SL]4)LF,I9 >"]AHOXF!]Q2#B7=6\=.671+?^9UXCN=W+&CZAJG?&-2,'H8)P]X#-WP MPNVZ!Y-*J'(N(WP7=?MMA V%L)?6,"<@Q8PX0C8@9 44TZ7@; ] MN1/X)Q[:(,_YX\1%&^/V>U&WBW[CHG_6Q4)0)@M:/8?I/YC[38[M\M%O37_1 MCTY]M$&N'YSX:&,B-^RV$34VHO]S1X"EYVY'U#[W0>"?WHX.5/L.Q1VHHSM4 MV;$/'LL2Q-H4'9(L^9:IZLUH1INZ9FR>\Y/Q"=8[57GRGTQ5+-U0@8E!D@)6 M*.E<]C' HBI JH[B&_,D/W*%#[QI9EBS@= _+[B7#UU] 1-%3CZ"5!+ P04 M " QB#17BW*7E[@" 3!@ &0 'AL+W=O*E_6R2(_'FV)GM0-FO MG^V$E$V4+_M"?/;=X^>Y\QV]K9 _58:HX35G7/6]3.OBQO=5G&%.5$L4R,W) M6LB<:&/*U%>%1)*XH)SY81!<^3FAW(MZ;F\JHYXH-:,=$[H;(Q+;O MM;W]QHRFF;8;?M0K2(ISU,MB*HWE-R@)S9$K*CA(7/>]0?MFV+7^SN&9XE8= MK,$J60GQTQH/2=\++"%D&&N+0,QG@R-DS (9&K]J3*^YT@8>KO?H=TZ[T;(B M"D>"O=!$9WWOJP<)KDG)]$QL[['6XPC&@BGW"]O:-_ @+I46>1UL&.245U_R M6N?A(" ,WPD(ZX#0\:XNGI'A;W,%K.%T^3\6P.GV&0)-2FD3!XX-5; ML$D]OT5-*%,7< :4PX0R9K95S]>&F[W!CVL>PXI'^ Z/=@@3P76F8,P33/X& M\(VH1EFX5S8,3R)^+WD+.L$G"(.P \OY+9R?79S [309ZSCZ:[%,H->M''#^VKX-L)TI<-Z8P@5HRFKLK*EC8VU9&FAY1YH#H#:A;5\T1YM-P5GW;U M[NQHV$37P76KV_,W1W1T&QW=DSJF**E(0&Q0PC:C<08Z0T"NJ=X!OA9H"6IA MQD4L4DY_HSO/R0\AK8=8.^(2[;BB/'U7,+%.&^0E'M-VFF,'=DC^34JEUC]H M5).XU(TCDTA1AO[M6XG!"94L.4X=J$!JTOAI2L1E!E:%&X MME\);:KDEIF9VBBM@SE?"Z'WAKV@^1^(_@!02P,$% @ ,8@T5_UPVS=( M!@ 9S< !D !X;"]W;W)K&ULM9M;;]LV&(;_ M"N$50PNLL43J8&>)@<9,T0Q+&]A)4_\PVC GT'$=)=C[8"+$]'0ZSQ8;%07:2;EDBWUFE M/ Z$?,K7PVS+6; L.L71$%N6-XR#,!E,SHK7;OCD+-V)*$S8#4?9+HX#_NN" M1>G3^< >O+PP"]<;D;\PG)QM@S6;,W&WO>'RV;"F+,.8)5F8)HBSU?G@DWU* M'9)W*%I\#]E3MO<8Y5-Y2-.?^9.KY?G RH^(16PAC 5JR5;"+Q"Q]^L*J";DY;Y%& M6?$7/55MK0%:[#*1QE5G>01QF)3_@^=*B+T.MO=*!UQUP,T.SBL=2-6!'-O! MJ3HXA3+E5 H=:"""R1E/GQ#/6TM:_J 0L^@MIQ\F^7F?"R[?#64_,9E=?K_\ M>G>)/L^^7:/IMZ^WLT_3VSFZO[K]@J9W\]MOUY>S.?J(:)@%ZS5GZT"P)9JQ M1Y;L&+I*RI67G\'WE(D@C+(/LO7=G*+W[SZ@=RA,T.TFW65!LLS.AD(><3[N M<%$=W45Y=/B5H[,QNDX3L*7CD%=[>6!^JO"[5MB MY+ONN.&OJMG^=](8'S2C+:R]XI3VSBKJT2P-2_FDJ71+E\L&5K( MBI#+O)#)W%%,NG5^1G#7A0)*HU T752L1,4]F:\"0XD*2:-0-%U458C;QKJT MN__(X3<7P;9E-0T(6EM#T7215'5MF\OKX^R,_D-O?:N:Q^F\$"%I%(JF:ZRJ M?=OMR]V@20"41J%HNJ@J#-C&VKB[N[W#@M.17Z]^T]V@]3T431=)5?BVN<0_ MVMW'U,WFL3HO1D@:A:+I.JO488_ZRX M3O.7'_.HG37J(V-@E3&P.6/<\'2Y6PBC;\V(KDL,E$:A:+I\*LQ@NR??8M P M TJC4#1=5!5FL+&N[^S;"K?O6\=W:K M(IVM/#JP,K%LK^EDT+ !1=,E4F$#F\/&=1#*K)P$R8*9K0MZM0.41J%H^KX' ME46(U=?.!]"$ DJC4#1=5)50B/ER2U?K5KA]ZXX=:^PVO&L>M;-&?00.H@(' M,0>.-N\>45";J9U7'6@\@:+IBN[M8>IM$Q/L+B;8;4Q]I!2B4@J!W?RM*M$4#1=(A5%'',4.=[01Q3?YK&Z+D50&H6BZ3JK../TM1G, 4TTH#0* M1=-%58G&@=T,5N&\-_P-FD^@:*5$P[T[D&+&U\6=7/GNCUTBRIMSZE?KN\4^ M%?=(-5Z_L$]I><^7PI2WH%T'?!TF&8K82B*M$U]^'/+RKJ[RB4BWQ7U.#ZD0 M:5P\W+!@R7C>0+Z_2E/Q\B0?H+ZW;O(_4$L#!!0 ( #&(-%<8DW.T_ ( M !() 9 >&PO=V]R:W-H965T35I8&TD*$4PJ8#Z@,\FN6TL$KNSG0;VZVB+CFU\:6WGGN-S[G5\ MTRD8?Q8)@$0O64I%UTBDG)^9IH@2R+ X87.@ZLF4\0Q+->4S4\PYX+@$9:GI M6)9O9IA0(^R4:_<\[+!YHM8*LI?5-2QEH&B7$B6U6"E(".T^LDH43H;#_D/_ M=M)'5\.[ >K=W8Z'Y[WQ"#W>C*]1;S(:WPWZPQ$Z1CU&)5(4#1.6"X43'1,J83K[$6D[:*#V2@3JTQCB=0)3.6YL.TO;%\Y>QA\Y/4&N=80,V57!+/O=_JK K;Q5M:S>MO@'.Q!Q'T#74*RZ +\ (OWZQ?>O[+L^?1+:6 M@5:3@=8^]G ("Z YJ(LA8C-*?D&,BH1$"2JP0&J_!5&G)WW5;RAPOGD&JF14 M._CE#OKV6JB#XUINNV,N5FWN%?*/-KW&IK>WT!]]C7;9\SZSUI]$MI8$OTF" MO[?6&TDX4O><*BF5NTQ73-Y*31W7:]O.1DW]K=([OMWVWL+6A+8;H>V_$TH9 M/=XCMKTE]M0+-J5N!P6NZ^X6&C1"@X\)_<,1"K;39 6^ZV](W ZS ^?TU-L0 M::ZTG0SXK.S&0IWGG,JJ S6K3<,_+_N<^19>?2T,,)\1*E *4P6U3MHJ/[SJ MP-5$LGG9Q)Z85"VQ'";JHP6X#E#/IXS)Y41OT'P&A;\!4$L#!!0 ( #&( M-%?K+_@/5P0 ,7 9 >&PO=V]R:W-H965TK=B;3QZQ6H_W@$">Q!C!CFV;Z[\= M"B$A5E/!EQ;(O8=[CX^=DSM<,_Y=K B1X&<<)6)DK*1,STQ3A"L28W'*4I*H M3Q:,QUBJ6[XT18/U^0 MB*U'!C1>'MS1Y4KF#\SQ,,5+).L*HAI4O['/S=$;"5 YT "VB2@UR;8FX2".;.LK&CK$DL\'G*V M!CR/5FCY1<%-D:VZH4F^C/>2JT^IRI/CZ=WGZ=7=PW\G8'IS_ND!G'^Z!%=? M'J^GMU?J[OTED9A&X@/X"![O+\'[=Q_ .T 3\+!BF<#)7 Q-J:K(L?8@ KK8$E\^*@ @G M$JBFP-6/C*9*JQ)\NU'AX%J26/S?UFJ)[;1CYUOP3*0X)"-#[3%!^!,QQK__ M!EWKC[;&.P)KT&!7--@Z=#T-)^ OSD3K6I>H;H&:'QE/8P0]:#E#\VF[M?TP MZ#LH\*NP1M%.5;2C+?J&"'$&SL,PB[,(2S)7&UAQ$U)<'A&J!QJGF/*\B;;J M2_C!5ED??>1X_D[U;6&NY03MU0^JZ@>OI#RM*"Y.R7O MAP6JLP,5NU7%KK;BBXQ&UZ_5X-'A= MTM 16(,&OZ+![^5H\/$NA_E68'CM LUJ$H.M"7?XG"E'O%GK5"U M&,>N4$=@C7:A57^+6SU*=0/>$1-=H36IV#(TL!>Y;F ;)ZOC^-Z.7MO"!BX\ M<++"VH9 [=?[>,+B-).$@WNVD&O,R0FX3B1.EG06$7 NA++T.C'KX8]>PSZ\ M"*S-"+3[E+/6ZAQ-14=H32IJBP/U'N?-4W)MD1YT#N@V-KE0+W-N6D"=CK7(1R]>1VA- M'FKK!(,^==RIJ>H*K3D9J%T5TEJ5-^MX ]M0*'3V?J.UA0T&$+4K&=4.".D= MT(0E0O*LG)/1!*@VEHH>_5FLQSQZE-$16I.!K9E.KT.=;J2-9 M6@PM9TQ*%A>7*X+GA.&ULK57O3]LP M$/U73AF:0 *2IC_HNC92:9G&5*!KRZ8)\<%-KHU'$G>VT\)_OW,20H$4H6E? M$I]][_G=BW/N;H2\4R&BAOLX2E3/"K5>=6Q;^2'&3!V+%2:TLA R9II"N;35 M2B(+,E J()SB6H-(X9O+A%".QZ5DUZW%BPI>A M-A.VUUVQ)4Y17Z_&DB*[9 EXC(GB(@&)BY[5KW4&39.?)?S@N%%;8S"5S(6X M,\%YT+,<(P@C]+5A8/1:XP"CR!"1C#\%IU5N:8#;XT?V+UGM5,N<*1R(Z"C*!OHA4]H1-D>M8X*=*B[@ DX*8)_F;W1<^; %J MC1T MP"X[P74"T ]*S17EI4U9)IY72DV($TVL9E!YDV&IFIX8K[B5$M:Y833 MWGAR-3Z;S'X=PGC4OYQ!_W((9]^OS\<79Q0=05\IU HB)*L"T *$#E$J2), M)=!ADDSS9)DG*-@?HF8\4@=/T%$.G0FX,E"XN<07,>M5\ '[X>[ MS^$V>5P:[99&NQE??9?1TIBE'V":SG_3&B&V M(JOM-':(;99BF_]N=(*5WC9?N5:K.S7WA=R*K$;+=5[(M;=:E;DF+IBD#VO4 M+ CG')\0CFM1#R7DT -'DL9%;4,:=N&774AFWQ$SGC$,JB9H5!95/7!OQD ML%!+8V*4W EQ;R9G6=OQ3$*0PU ;!HJ/.?0@SPT1IO%0<3KUD0:X/'YF_VJU MHY8[JJ G\E\LTY.V<^R0#$9TENMKL?@&E9ZFX1N*7-E?LJAB/8<,9TJ+H@)C M!@7CY9,^5CXL ?SH!4!0 8)U0.,%0%@!PM<"&A6@89TII5@?$JIIW))B0:2) M1C8SL&9:-,IGW%S[C9:XRQ"GX_3Z*NU?#WX?D/2\/F6F>O:3T!3EJM/&')[DY#]O4]DCS!.!A,Q4Y1GJN5J3,\< MX@ZK5+IE*L$+J?@!N1!<3Q3I\PRR50(7==7B@F=QW6 GX_<9/R2A=T "+PBW M)-1[/3S8 D]>#_=WJ GKJPHM7_B6J]IF=TG7V$YGZLFIFM(AM!TL& KD')SX MXP<_\KYLL^H]R9)W(ENQL5';V-C%'B> I$-FW^,#@K,F=3/*]YK1FM2=2;_QMJ/:DNB=+$$@N1J1G@2L>-LVBRHR%#.NRUI9K]:-NF/[T]IZ%QMXV6__T93= M_X+*,>.*Y#!"2N_P"*]4EAVUG&@QM3WF3FCL6'8XP8\0D"8 ]T="Z.>).:#^ MK(G_ E!+ P04 " QB#171I"J1G," !-!@ &0 'AL+W=O<>\YUKC/9276O2P!#'BHN]-0KC:G'OJ_S M$BJJ3V0- G?64E74X%1M?%TKH(4#5=R/@F#D5Y0)+YNXM:7*)K(QG E8*J*; MJJ+J]SEPN9MZH?>X<,,VI;$+?C:IZ0968&[KI<*9W[,4K *AF11$P7KJS<+Q M/+7Q+N '@YW>&Q/KY$[*>SNY+*9>8 4!A]Q8!HJO+S MU<:AT0T3]A171N$N0YS)EC<7R]GE@ES-KO%Q,5M=K,CA @QE7'\@Q^1VM2"' M!Q_( 6&"?"]EHZDH],0WF-LR^'F7Y[S-$[V0YVLC3D@<')$HB.(!^/SM\.@I MW$?'O>VHMQTYOOCMMH<\M23),(EML+&N:0Y3#SM(@]J"E[U_%XZ"3T,._Q/9 M$[]Q[S=^C3U;*J@I*PC'TR,<\+L?/,.69.1(;/]OLS"-;,&W^T8&HD9A,NJC MGBA,>H7)JPJO0.LQF>5Y4S6<&B@(K:0R[ ^U[3XDMN5+]V0D^ @ V 4 !D !X;"]W M;W)K&ULC51M;YLP$/XK%JNF5MH"@814&2 E3:9V MZC:4K-MG)UR"56,SVX1NOWZV(2B3:),OML^^Y^4,OJCFXEGF J]%)3)V,F5 M*J>N*[ E,G^RX*+#2H=B[LA2 ,PLJJ.M[7N@6F# GB>Q>*I*(5XH2 M!JE LBH*+/[,@?(Z=H;.<6-%]KDR&VX2E7@/:U!/92ITY'8L&2F 2<(9$K"+ MG=EP.I^8?)OPDT M3];(5++A_-D$#UGL>,804-@JPX#U=( [H-00:1N_6TZG MDS3 T_61_;.M7=>RP1+N./U%,I7'SJV#,MCABJH5K^^AK6=L^+:<2CNBNLWU M'+2MI.)%"]8."L*:&;^T]W "\/U7 'X+\*WO1LBZ7&"%DTCP&@F3K=G,PI9J MT=H<8>:CK)70IT3C5)*NENGL88$>9]_TL)RMEVOT$W_? M=R@54&*2H4?,] #Z,B2Z7H#"A,H;=(4(0S]R7DE]+"-7:7M&Q-VV5N:-%?\5 M*U\J-D"!]P'YGA^@I_4"75_=_$_CZNJZ$OVN1-_R!I>7V&>N(1GUDYBW,94E MWD+LZ)]?@CB D[Q_-PR]3V]8##J+P5OLB:YXU.>I084699[7(0F"8>0>>J1& MG=3HG-2X3ZI!C2^1&G=2XW-289_4^'*IL),*STE-^J3"RZ4FG=3DG-1MG]3D M@F_EGCQ4T_.^8K$G3"(*.XWR!A/M5#1]I D4+^W;W7"E.X%=YKKU@C )^GS' MN3H&IAUTS3SY!U!+ P04 " QB#17<']S&T<# ]#@ &0 'AL+W=O M>QW>/[UQ??\WX@U@ 2/24 M9U0,G(64RQ/7%=,%Y%@(ZE&O*Y*Y8<<&I >>8&GA>Y.2;4B?MF M;L3C/EO)C% 8<216>8[YKU/(V'K@^,YFXH;,%U)/N'%_B>!AB+[P368NL=Z5 FC#WHP64Z<#SM$60PE9H"J\!3/! LY8]H.D@Y*8897F;QAZ\]0 M!M35?%.6"?.+UJ6MYZ#I2DB6EV#E04YH\<1/I1!; #]Z!1"4@. EH/,*("P! MX5L!G1+0,-/1[F MC$ORNTAE-D,)S(!S2-$58$'H'%T -"9P01L96GV./L9AJ+;V<5NE!IM>4+=) M_K7I=#N532VF;A53MS4F[3J@X9P#J,-8"G1W#?D$^#WZ@\8P7>GP$IC(:KXI MOM8E=DT7FV2));*:M%$E;62]\"*;2MHD2RR1U90\JI0\:B\\(4"EYC*#=*[R M$0ND_K4R+('CK$G%@JV[74M^%+THN-8E=U7'$EE-G5ZE3N^_2]BDFSJJSE0= MD_8B;EUDU]2S2998(JN)>UR)>VR]B(]M*FF3++%$5E/2]YYOBI[5,B[IHO8Z M;E]T5X5LL142N5OWZASXW/0G.NP5E<5]M)JM>J"AN?F_F#_5O9&YKS_3%(W5 M->9S0@7*8*8HO<,C=>SQHEU]PJ3J!H&J M8XS_ E!+ P04 " QB#17*7O(5J4" "#!@ &0 'AL+W=OFQ'*G3@JUR8RCD2A&>4X MD:"*+"/R\029V/2=CO.T<$V7*VT7W#C*R1*GJ&_RB30SMU%):89<4<%!XJ+O M##K'PZ[%EX"?%#=J:PRVDKD0=W8R2ON.9PTAPT1;!6)N:QPB8U;(V+BO-9WF M2$O<'C^IGY>UFUKF1.%0L%\TU:N^<^1 B@M2,'TM-M^QKJ$-OD-P7 M5&(*YY13C?N7YH5+8<0UX4LZ9P@#I= F<6F(,-*8J=NVHJM3PO93[&=ZK'*2 M8-\QWZ%"N48G_ORIT_.^M47PG\2>!1(T@03OJ<<74B@%"9'RD?(EK DKL*W@ M2J57JM@VLHX[@??U,'+7VY6TH$+?"QO4,XMA8S%\U^(@28JL8.:538%D0FKZ MA]A^T6:S4NIN&=@/>YWPA-[!H9&158"VUZ4#EH7XK=SGG,3?..]D(\J1=1P MR!A7 R_5.N_[OEJEF!%U)7+D9F)FX$W;/5'/7O>'?A)<:^.QF K60KQ:"?3]< +;"!DN-+6@9C'#F^0 M,6MD8ORN/+T::87'XR?W6U>[J65)%-X(]HNN=3KPKCU8XX843-^+_1>LZNE: MOY5@ROW"OCH;>+ JE!99)38),LK+)SE4[^%($(8O",)*$+K<)?9Z.ODU@.)]/%O-+N)LLX ,, M.2\(@V$FI*9_B7N%DX/Y+RB$'QN8H"SH!R6*2B M4(2O5>QKD]/2_%65:51F"E_(]+7@5] .+B$,PC8\S,=P?G;QOXUORJQK#>M: M0^?;?E.M3?E*GTZSC[TG?963%0X\8U8JB9E:W9G5/L:(F5O??ZSG+/[JYM@E^)W)+N0*&&R,+ MKGHFJRP;2SG1(G>7>2FT:0UNF)I>C-(>,/L;(?33Q/:'NKLG_P!02P,$% M @ ,8@T5PBV%)H- P 9PH !D !X;"]W;W)K&ULO59=;]HP%/TK5UDU=5+70,+'U$$D:%C+U")4Z/90]<&0"UAU;&8;*--^ M_.PDI%!2U$EH+XGMW'-\S_%';F,EY).:(6IXCAE736>F]?S"==5XAC%1YV*. MW'R9"!D3;;IRZJJY1!(EH)BY7JE4@%G%,Y+J- M3*R:3MG9#-S1Z4S; 3=HS,D4!ZCOYWUI>F[.$M$8N:*"@\1)TVF5+\*ZC4\" M?E!<(JBRTY,%XH+>(, M;#*(*4_?Y#GS80M0KKT!\#* ]QI0>0/@9P#_O8!*!J@DSJ12$A]"HDG0D&(% MTD8;-MM(S$S01C[E=MD'6IJOU.!TT.T-6[VK;ONF ZW!H#,&,.CR='O9=3H-41/*U"<30<;O"WX.?ND,O)+G%R1T^7ZX M5P /WP\O'U#CYVOD)WS^6VO$->%3.F((+:50*^B9^Z#S/&:+B/(I7 D1K2AC M\'!CD-#5&*O'HF5(IZD43V,OF LU)V-L.N8&42B7Z 0?/Y1KI:]%%AZ3+#P2 MV8Z]E=S>RB'VH!4+J>GO='^+">S9761E2EE+*.W5N@S*?L7LE>6V145!U=IN M4+@?Y)=?8G8457-%U8.*K@5C:[561DIDKA!)S2$>B(E>$8GP<(OQ".4C_($^ MT:-(2[);(*>4*&$X,9>F\;G:\3,N:M*/%//G1CX0V94/2 MG)E*$*4-,-\G0NA-QTZ0UY;!7U!+ P04 " QB#17S;XLH-H" #6!P M&0 'AL+W=OF7!18Z:F8N;(4@#.;5%#7][S( M+3!A3M*W:]N0U*1@I@DG"&!$P'SEGG=!2;>!OP@\!"KHV143+A_-%,SK.!XQE"0"%5 M!@'KOSF,@%(#I&D\+3&=YDB3N#Y>H7^QVK66"98PXO2!9"H?."<.RF"**ZIN M^.(;+/6$!B_E5-I?M*ACX]A!:245+Y;)FD%!6/V/GY=U6$OH1#L2_&6"_SJA MNR,A6"8$5FC-S,H:8X63ON +)$RT1C,#6QN;K=409F[Q5@F]2W2>2KY>78T? MSB\NT!$:Y9C-0"+"D,H!I5B(%\)F"!>\8@H=CD%A0N4''7I_.T:'!Q_0@0F^ MRWDE,[N^A$S3E#2Q>L*N\G&<+0BGZ>:%WT+F"0OYJJU,- MTVV',9_RJ2QQ"@-'?ZL2Q!RGUWOJYH.ZH3]DZ:H VF8<,TW,NT MN9NJM'[R5!%)C+>TT=P+]:_W4X.%ZVIZ42]NEQ,UMNL?\A:D[WB46^KU+1&&J M(;WC6-=.U%VDGBA>6B.><*5MW0YSW7A!F "]/^5&PO=V]R:W-H965T*%FUP;"S]DMM/" MMY^=M*&,4&E[D_CLN[]_=XXOPY54CSI'-/#$F= C+S>F./9]G>;(B>[( H5= MF4O%B;&F6OBZ4$BR*H@S/PJ"V.>$"B\95G-7*AG*TC J\$J!+CDGZGF,3*Y& M7NAM)J[I(C=NPD^&!5G@#9K;XDI9RV]4,LI1:"H%*)R/O)/P>#QP_I7#+XHK MO34&E\E,RD=G3+.1%S@@9)@:IT#L:XFGR)@3LAB_UYI>LZ4+W!YOU+]5N=M< M9D3CJ61W-#/YR#OT(,,Y*9FYEJLS7.?3=WJI9+IZPFKM&WB0EMI(O@ZV!)R* M^DV>UG78"HBB=P*B=4!4<=<;59038D@R5'(%RGE;-3>H4JVB+1P5[E!NC+*K MU,:9Y/OEY>1N>GX.G^$DRZBK%&$P%?5QN[KM3] 0RO0GZW(F&7O65%L'8PM) M%R@,W%\@GZ%Z@#V@ G[FLM1$9'KH&\OG=O'3-80DCN)#"Y!J^B@RS MUP*^3:S)+MID-XYV*OXH10>ZP0%$0=2%VYL)[.]]VJ';;:K6K72[[U5-RFQ% M&8/[<[L"4X-J\PV&(,.F'8Z[=#Q@UD MO!-R@JEM:QK=5_RO2/&;JD7AX6$[SZ#A&>SDF8K_YQF\Y8G#O^OC;[4-CO:# M<,U10RI+8>H.TLPV_?>D;CLO[G7SOK#?$Q4:&,YM:- 9V#-2=4.L#2.+J@G- MI+$MK1KF]A^"RCG8];F49F.X#9J_4O('4$L#!!0 ( #&(-%=/7F1:@0L M )=: 9 >&PO=V]R:W-H965T>KC^-Q-EW099"=)BL:LV^> MDG09Y.QM.A]GJY0&LW+0,AH3PW#&RR",1Y.S\K,OZ>0L6>=1&-,O*K8$[O:?YM]25E[\8[+[-P2>,L3&*4TJ?S MT07^>(6Q48PH37X+Z4M6>XV*N3PFR??BS>WL?&04D&A$IWGA(V#_GND5C:+" M%0/RH_(ZVAVT&%A_O?7^SW+V;#:/04:ODNCW<)8OSD?>",WH4[".\J_)RR=: MS<@N_$V3*"O_HI?*UABAZ3K+DV4UF"%8AO'F?_!7%8G: .RT#"#5 -(<8+4, M,*L!9CG1#;)R6M=!'DS.TN0%I84U\U:\*&-3CF:S">/B/-[G*?LV9./RR(X>:+I$M_$SS7)VWO(,O;NF>1!&V7MF M\>W^&KW[Z3WZ"84Q>E@DZRR(9]G9.&>0"L?C:77XR\WA2D(W/]9A_HHNXAFZ2K(_YBM@BD]'[&;.J/I,QU-_OXW[!C_4$5"DS,A+M8N+A;D??*0Y$&DFN%F MF%,.*Q:AYXGE.@8[D\]UZ HKQ_;PSDK 9.\PV2"F^_6/,(C1UW6\H.AF2=-Y MR.Z#VWC&;L/TM7:>T!7[0U/T+@J784YG:!6D>4S3;!&NWJ,_[^CRD:;*\P<" MZ'O^-#D38N7L8N4<\[IV=,9%DS,A+NXN+BYX#=T6%P:;-EK0:(;>L=5Q1=,I MBP$CQ?>JF6_<,1[DE[)Q2GS?;5SQW78"7F^'UP/Q%DO]25XL]>'N='U 08ZF M[$Q^0!'-,A0N5T&8%M^H)N!)MZ+GN$WTLI%O84,-W=]!]^';=1&D%"5/:!W/ M0G:'AH_K\EY,DZ>PH*M@.ETOUU' /E1&?N/=KF$ZP4YSH5$:>6K@V."D:X#0 MK\-LE63J!; :6C^DT0 %FHB0:GD !B%=S)Z#>$I1GE17 J7L&F!G/GY5HL3= M*"$3$27A*,EAM%&-$RY#&UM-2$2"Y!.+M*#B'(]!JIQ\6L>,-]@2-_\W(Y Y MN@OF$7UF&=1T$2=1,G]EZR+ZG,] :H"/T7<-U.5-C AG=VP=DQXPF$STCHTF M;V)L>):!X32C-T54_AIK/W:=YBH+'_C0B?&4 (/,.JE.M.K\0M>]5N[7Y4T, M 6=_[![UN@>3C=ZQT>1-C W/-/#0J0:6TPCB&*[?O T\:94GKF_[+*@>6%5F[4^LA*<>!$X]NM=<]#]T2ITF M,3.?A=-BZ1%2E-,/G4D*C*;O@J3+FQ@[GJ20HR8I1&N2HLN;&!N>I!#-24KE MSQ=R%.DN@(U$K#SO('#>\79BJ0Y0OSM=W_2:Z&4KSS%::(7PG(' 6P9OI97* M?7VY,[%G-\'+5K9M62W@.:D3F-1!4I%Y6%JJ(1,1$J=I M-T7T*1Z59""9F( MV\*$<;L(<#O%(-11:H4$3$1+G91/FY9X\8LH$*Z&$3$24G(!-F(#; M>41^6'8MNYD6J*P/V7AHU>1-+ MH#P'L(QCTH8%9AQ]8Z/+FQ@;GH=8C#!T"#1A(;_'>$+5ZFV< ]E'U>[;6(KXN;V)L M>!9B:];PP?YZSUXI]1/D'N+$>/9@#UV!AP_0>Z;RY@.V_#9FY8F /6R='G;? M>Y(J":'IJ"?I\/3!.;R:#P_M+:?M5?AW> ;A:"W\P]YZ3VIOC8##>S@:9007MU^7P7>:]E8/P"!ZQV$(]8##$R'GJ.H!1ZMZ0)O0821BK?V086CU@*/:#6F*!U1&5HMVP.&IBC.L=L"1 M*Q(G4JE9983;EG^>C#B'*P><;N4 :")"XHF#HU4YX'0K!T 3\0YG,;IQ-CP-,35K!5P53* YOK5821BY?SO#JT5<.7M M$(*EWWVIC-KN5T[0[K!: 5,[8[N%: ;=;*P":B)!JO_K3 MJA5PN[4"H(F(DE.N>Z!6P%7\/D\B#L7#NM$&B5.NJT$H(,G-[H+IHE@6+]9Y ML@S*?@![;.#!4'HOE4-H!SR>!7A'U0YX6K<,='D38\.S$4^S=L!3R0*:--)A M)&+EZ8 WM'; 4_RT $O@%4962P[O<;[VAM4/>'*!XD2!7675"IX3N'>X>L#K M5@^ )B(D3LN>5O6 UZT> $U$E)Q_O0/5 Y[\C"OA@4Q$/)Q\/0VJ@2V'_%S\ M^2-$Q1H11>&\> ;9[6.%-&-?Q,ESQ2F;-@][4 N,L/?R.83(P*NU!#BJR,#3 M6C/0Y4V,#<]7/,TB T\I'FBJ:KNLQ 8)/$GPA]88^/)V0?.6!DU$X)S!_6'5 M!7[WKP1!$Q$V)W/_<%6!WZTJ $U$2)RB?:VJ K];50":B"@Y%_L'J@K\;E4! M:"+BX43L:U 52(\EU^$\9/,0ZR)=U $CZ;L\ZO(FQHVG!OY1906^5EF!+F]B M;'B:XFN6%53^&O6.YG-YEY6(EB@,-W!Q( M4;7W3*D[D*JV;[05][%1;Q#TE@Y!^[0(VK]'D%%K$F3H[1)D[-$F"+1I("4U MI(=V"C(4C\)^<^M2:66T;%VR4U[#I:'2SJ[>>):40K4L*_HZ9D+-9%ML/X4; MJ\!(>G6N$;I:3R'CJ!7W[>&TQ6>(FCLV:GV%#-V-A8Q]RNY=5@V\M79! MQM"5]^T1A.J(*_W(366&L=_"D=BHM?LQAJV_;_V+,FBC*1Y0FKFM-%-KR6,< M7H3?CH47[[W+\-BH-=HQM!;BM^Y@I'N7XG&]D5]')[]VFL'R8S&Q+*EEE\(, MLVNS@6Q?,F3U9E'^''),^39?ER08,930L#]OU3DN3; M-\4!=KVH)_\'4$L#!!0 ( #&(-%>-3M78&PO=V]R M:W-H965T9X>(7WD(*S"0XZ=$) M:1J2M)V;?A"VP)JS)4Z2X=)?7\EV# ;C"QGWOH E[SZ[^TB[DK>_9OR+"#"6 M\"T*J1@8@93+"],47H C),[8$E/U9LYXA*0:\H4IEAPC/U&*0M.QK(X9(4*- M83^9N^?#/HME2"B^YR#B*$+\Y0J';#TP;.-UXH$L JDGS&%_B19XBN73\IZK MD9FC^"3"5!!&@>/YP+BT+UR[K142B6>"UV+K&70H,\:^Z,'8'QB6]@B'V),: M JF_%1[A,-1(RH^O&:B1V]2*V\^OZ#=)\"J8&1)XQ,(_B2^#@7%N@(_G* [E M UM_PEE B8,>"T7R"^M,UC+ BX5D4::L/(@(3?_1MXR(+06[,[YZOIX^3Z[O'*7R$2]\G>E50"&.:[BV]1BIV133-?'V:"5[S -Y4);H? MAQC8'*Z_QD2^P 3+@/EJ95982)6"4L#G6Z4&8XDC\4_9&J0V6N4V=&FY$$OD MX8&A:H? ?(6-X<\_V1WKES+^Z@1S:P(K<-O*N6U5H0]=(I9,J$V^4/6QC+94 MO9.HZP*Z&EI]<[7-Q;Y$M]=K%X7<*IB"X^W<\7:EX]E&F&(OYBI1L5!%0^V) M6,*#*OTD? &5J9BK]%4'+;NY0L2]CVWM45,;USN7NY*QUCF.M 3?/'^_BBZL@, MR;_8AU_55H 33R$!W+[[SULXJ MC_9E=CFH]/*=')SG')Q7"^GF"HQGFI06T$O'8 EHGF%L36(') M7LYD[P<<3KTZN:T3S*T)K,"M;6UN9M;_5>4/5_+,YO9A9+<[]DX"9U*%8M[I M[51\M]K_]_*S=7.U*_GY%%-$06VNQ5\$T05,T"+$*WC$7D!9R!8O*KOA5E8G M=K6-8W=?K6AN76A%?IT-O\X/R.[,2%T$UXGFUH56)'ASM;VNM"*_*VN;;;U??V>\X\ MC'T!<\XB<(GFC/I\3'L*^6S>QKI,FC<[\U>ZO96T7#8P:6]L@OB"4 $AGBM(ZZRK N!I MNRD=2+9,&C S)B6+DL= G>"8:P'U?LZ8?!UH WG3;_@?4$L#!!0 ( #&( M-%='NN4^2 , %$* 9 >&PO=V]R:W-H965T^&Z,MW@',ESOL5,?UEQD2.E MIV+MRJW *+-..76AY\5NC@ASDK%=NQ')F!>*$H9O!)!%GB/Q-,.4[R:.[QP6 M;LEZH\R"FXRW:(WOL/JRO1%ZYE8H&O_:@3A73.-;'!_3W5KP6LT02 MSSG]1C*UF3A#!V1XA0JJ;OGN ]X+B@Q>RJFT3[ K;:/8 6DA%<_WSII!3ECY M1H_[1-0<_%,.<.\ FP[A"8=@[Q!8H24S*^L2*92,!=\!8:PUFAG8W%AOK88P MLXUW2NBO1/NIY-OT]G;Z^?X[N%Y,9XOKQ?WBZ@Z\OL0*$2K?@#/PY>X2O'[Y M!KP$A('[#2\D8IDZPATY093*P>,$_9+(K325*V(UB3NV%W*(4 M3QQ]+"46#]A)7KWP8^]=E\3_!'8D.*P$AWWHR0RO"6.$K?4YHHBEN$MM"1%; M"%-2'I+(\W2Z'^HJVD:C*/(KHR-V4<4NZF4WYTQR2C)DJP5?Z4*UE"0CNE9U M\>P%^]==*<&BFAX_C+KEQ)6*HGE\2@EQ*VH4AG$CU6TC M&(U.L)?>O4!,TO(_ M0-D/75/U-:2Z2 [;X8/!L,&QPPC"$QD<511'_3\KY?(O!VG4WMVAU]S=#J/Z M:3OBYGM_K@BOE]TUEO("V+UE"FRY.!RI'1(ZM^H)4(*6A!)%* M;VT+L.1*-Q1VN-$]'Q;&0']?<:X.$Q.@ZB*3WU!+ P04 " QB#17+N%+ MF10$ #Q$0 &0 'AL+W=OGG6GB3PQD@1G Z32[29.!9/>ALP_"OF!-;(N59$CVUU>R'0/&<1/J M%[#D>\^]YTB6KC384O;(0P"!GN(HX4,M%&)]H>O<#R'&_)RN(9%OEI3%6,@F M6^E\S0 'F5,)Q#1[5 SM9>. M&5F%0G7HH\$:KV .XF%]QV1++U$"$D/""4T0@^50&YL7GNDHA\SB;P);OO>, M%)4%I8^J<14,-4-E!!'X0D%@^;>!*4210I)Y_%> :F5,Y;C__(+^)2,OR2PP MARF-_B&!"(=:3T,!+'$:B1G=?H6"4$?A^33BV2_:YK:=KH;\E L:%\XR@Y@D M^3]^*H38#1@=(N8LI9H MZB$3,_.6]$FBQGTNF'Q+I)\8S;_>SN[/[B]G-V@R_O87NKX=?YNCCQX(3"+^ M"9VAA[F'/G[XA#X@DJ#[D*8<)P$?Z$)&5QBZ7T2:Y)&L5R*9%KJAB0@YNDP" M" X!=)EVF;OUDOO$:D3\,TW.D6U\1I9AV34)3=_N;M6X>V]W-QO8V.5(V!F> M_=I(A)2),P$L1AXL!/I^+0W0E8"8_UNG=H[FU*.IY>*"K[$/0TVN!QS8!K31 M[[^9KO%'G5)M@GDM@1VHZ)0J.DWH^RHNY"7"H(]F(4)\?JIL>+>%XOXYS M()5;2N4V2G5-DU4^)[)OBB[1E$% 1)UD.5)G;]2[1K]K=RJ3X]C,<4R[:N8U MYG7B!.F6K+O-K!77VQ>NZ OV243$,QK'-$T$>A"R^7]U(K,3-/I5D1H3/-$$7JE"+U?$6&\D=L<7D2 9!6!'NJ_HMX1S4[?L+IV18UC M,]LVS%ZOHD9COB>JT2_5Z)^DQAS\5':AR3.:R26%$5_(UA3SL$Z/_C'13M^N MC/JTQLHUCDQ2$@4D6=47/\;1=F&;U0UC6ECMJV*Y MO>H'TYSUJ:KLE81FHRHSV-!H(XFBB=I"K]46BK[?0+P 5EN*-..]MQ9I%6VB'4N[J8[.Q<'Q[:=>,\VX-[9_7@6U%/%1F M5_.:S47O8553+F.?45DCSK Y*5,?=1WP BMW?:;P[Q;N!Q-+6:[&OO<,*M; M0%M1<_'TO;-P#&R5W2EPY*OM/C]:EKWEO<4X.ZU7^B?J/B,[8^]@\LN0&\Q6 M1"Z)$2PEI''>E&ULM5A=;]LV%/TKA%8,+3!'HCZ3S!;0Q&N7(6X#N]DP%'N@ MK6M;B$1Z)!VW_WZDI,B6+:L1P+W8HG3OX3GD(76IX8[Q)[$&D.A;GE$QLM92 M;JYM6RS6D!-QP39 U9,EXSF1JLE7MMAP($F1E&>VZSBAG9.46O&PN/? XR'; MRBRE\,"1V.8YX=]O(&.[D86MEQO3=+66^H8=#S=D!3.0CYL'KEIVC9*D.5"1 M,HHX+$?6>WQ]BR.=4$3\F<).'%PC+67.V)-NW"4CR]&,((.%U!!$_3W#+629 M1E(\_JU K;I/G7AX_8+^H1"OQ,R)@%N6_94F96LVGE*RW_RK1J(@P3LGTEPJP3WM0E>E> 50DMF MA:PQD20>H0%ZG(W1VS?OT!N44O1ES;:"T$0,;:GZU=GVHNKCINS#/=/' M'UMZ@3SG%^0ZKM>2?OOZ=+>9;BNUM62WENP6>-X9O#',);JC0O*M\J-$7^]5 M +J3D(M_VL25:'X[FEYFUV)#%C"RU#H2P)_!BG_^"8?.KVU2#8$UA'NU<*\+ M/;YGA KT0+Z3>09(,G1#Z%.;XA(F+&#T/O <>WI;&-K/AU).HW 0^GX=U>#H MUQS];HX@Q+4R/N=Z:C:,Z\7>QK&$"0YZ'^# ]? 1R?8P[+2S#&J6P0]&DJX& M$GBNMA#ZA#(]L&TD@Y/><1A%P1''TRC?.S.,84TP["0X^7LZ2( RM6,0"4G) M$'V=0#X'WNKR3KR^+C<$UI >U=(CH\L[,BG<$%A#^&4M_-+,\KX\\5OD'Z^; MTYC@*FSWY%7-[ZJ3W^SCN*NS7QOB; G6_>^'&&QBS+"$?C XMJXIT.[4;M/4W_ M1W6 ]^4!]LQZM+/$%I3_+[NP#\H/%[MT=.2 @>.XQS;U#\MC_PK+SAC MU'WE@;M+C^GDIJ=%._%ZSY(AM*;Z?5F#0[,6-5K6F$)KBM\7-KBS?.AAT>C4 M>Z'K'K_CN[OK*\<^.(3J+P 3PE>IXIO!4L$[%Y%R#B\/U65#LDUQ+ITSJ4ZY MQ>4:2 )M/&_%_4$L#!!0 ( #&(-%&PO=V]R:W-H965TVPX25LN M'F4)H-!319F<.:52]:GKRKR$"LL37@/3.VLN*JST5&Q<60O 19=44=?WO,BM M,&%.EG9K"Y&EO%&4,%@())NJPN)Y#I2W,V?BO"SP!+40[T0 M>N:.*@6I@$G"&1*PGCEGD]-Y8N*[@)\$6KDS1J:2%>>/9O*]F#F>,004]%0*% M",M)C2G"K$"$*1 @%:KQL[X5)='A!2A,J#Q"!WH7W9>\D3I2 MIJ[2SHR^FP\NYKT+_PT7/QIV@@+O$_(]/T /RPMT>'#TMXRK"QNK\\?J_$XW M^+_J;,9Z@:E=P'P2I[+&.$\]T]5.;9[Z MK*C+,E_5-IN$?C!)W:T%-AUATWVPT ;KL\)=V"1.[*QP9(7[6)&-%;YB^9/8 ML[.BD17M8\4V5O2:I4/MK'ADQ?M8">*LQ<+^EL>6L_3-L=N@R0A-WH5><. MEW%![P4 $&PO=V]R:W-H965T8]XU#W*]5=<_)!SQA1ZBL)8GC?F2BW.FDTYG;.(RA.^8+&^ M\\!%1)4^%;.F7 A&_=0I"IO8<3K-B 9Q8]!/KTW$H,^7*@QB-A%(+J.(BN=+ M%O+5><-MO%RX"69SE5QH#OH+.F.W3'U=3(0^:^8H?A"Q6 8\1H(]G#-7@/Y[($N0W7#5Y_9.J!T@E,>RO0O M6F6VW4X#39=2\6CMK&<0!7'V2Y_61&PXN+L<\-H!EQU:.QR\M8.WKT-K[=!* MF#GX)YQ);$?]8 MQB?(-X./,+NE7X(4HFE3C6%OH^T M ;I2+))_5[&=H;6JT9(=Y$PNZ)2=-_06(9EX9(W!K[^X'>>W*J8@P0@06('% M5LYBRX8^N(H5TZ@*3>@SO0]9%7,90B=%2+;*QT&OV^LW'S<)V;;I>F[1AFS; MM-M>;E.8?CN??MLZ_2%/%T"V3>I\FP@^T^%(]'W,HGLF*E>"%;+N2H $(T!@ M!2H[.94=T'SJ0+(("4: P HL=G,6N_OETY!+)=&0+@)%P^#?\@:><9AAM3=7=RBNG.JMZ>1 ]:Q"WG\BQSV*N7ZE4,1^%G,;6C++"U5T+ MD& $"*Q XVE.XREH1IU"L@@)1H# "BRZCJG"'.MRG BVH(&/1KJ00B.F"UF) M[KA.J\JBRME^6Y429EAAXW:]4E;9)_76H#=*3]<:=+)XCM"WM#37*7CQR(26 M&BC?7VYT9E;&ORYIGDUI;8+6VN[H,4V*!J!0BM2:>IMUUYPEZ@\*F8T(DL1 MQ#,T82+@E27#&GXKO[3K#CU5Y@$#Z@5[V!"@8HM"*]1C!@6,& 004#*!J!0BM2 M:00#/JQ@P#MT@%/6^OL:$ON$WTJ($0S8+A@^7X^NODI$>!A2@DPYV MY-K+#%0Z0*$56372 <-*!PPJ'4#1"!1:L:7 2 ?/+AU^-F/7\.5$;)?%PM ^ MC]H=!(>0'IZ1'IY=>HRX)D7S%"$_X2^B2O.DGI&_0W*\ G>Q$"<(XR.TJ]-D M: >HS=XAI(AGI(AGER(WX\MZ7U'L>+5;64!U!Q1:D<%$U-]F\ZJM\)VM3HK?WRQSZ4V#7N1]H"6KE^Z9R3K:34P68OMF(J9IAJ%[$%#.B=='8#(NE:S$\47 M:1_G/5>*1^GAG%&?B<1 WW_@7+V<) /DO<.#_P%02P,$% @ ,8@T5_[O M8T73!@ ?4, !D !X;"]W;W)K&ULM9QK;]LV M&(7_"N$-6PMTL23?DBXQD$37KFF\I.TP%/V@V+0M5!>7I),&V(\?=;%D9C)K M=R=?8DGF>4C%Q](K'DNG#QG[PI>4"O(MB5-^UED*L7K=[?+IDB8A/\I6-)7O MS#.6A$*NLD67KQ@-9X4HB;N680R[21BEG?%IL6W"QJ?96L112B>,\'62A.SQ M@L;9PUG'[&PVW$2+I<@W=,>GJW!!;ZGXL)HPN=:M*;,HH2F/LI0P.C_KG)NO M ZN?"XH6'R/ZP+>62;XK=UGV)5\)9F<=(Q\1C>E4Y(A0OMS32QK'.4F.XVL% M[=1]YL+MY0W=+79>[LQ=R.EE%O\5S<3RK'/<(3,Z#]>QN,D>?%KMT"#G3;.8 M%W_)0]76Z)#IFHLLJ<1R!$F4EJ_AM^H?L24PASL$5B6P]A7T*D'OJ:"_0]"O M!/U]>QA4@L&^/0PKP7!?P:@2C/85'%>"XWT%)Y7@I+!#^?D5'[X=BG!\RK(' MPO+6DI8O% XJU/(SC]+<[+>"R7OGU5!P18U#(C1:YK9??TM41Z1D[ MY8Y>_F:=UO)>B]S=9]]'A=QLD7MZ^;OL7LJ'.P?O[['OUFBG/-#+S]<+N>]F M+C<-C1%ZM6][!:^W:S@BFWY99O&,,NFNK^M(/))WF:#DTUO9D@2")OQSRS O M2FR_'9N?6E[S53BE9QUY[N"4W=/.^)>?S*'Q>YO;D# ;"7.0,!<)\Y P'PD+ M0##%S_W:SWT=?6Q']]&,IC-.)N%C>!?35^0\R=:I(!/*R&U^ &YS-+*UPSO4?4B8V[:/YD =OK=/(Q\YK $4]PR MJ-TR.-0M\NQ/B4VGL73*K,TJ>F)]8MUY9M7KBS-K<6K=>6[5 @YU&!+F(F$> M$N8C80$(ICAV6#MV^$..S>;DADXSUFI9/?)\Q7++]36>U0,*SUJ6QK):_:&6 M1<)<),Q#PGPD+ #!%,N.:LN.?LBR(B-W5&Z+6CVK9Q:>M08:R^KU11%O&1K+ M:O6'6A8)UQ;]EAKCPFC<\ID 4 NXY!S4BX2F@I,HW5PTE5LIY21,9YN-MW2Z9I&(Y-8-H,WKVL$<>BV%A-E( MF(.$N4B8AX3Y2%@ @BG?@I/Z6W#R/',#)T@_(V$V$N8@82X2YB%A/A(6@&"* MGTVCF:0UM,?UBS676_(#^E3:F4=Y3O"JG!4@$Q9-*7DAC^BS+)97?YRL*"NG M;%^VF5S?U:$NA]+LBC; ?:I0NE>5":#Z4%W_GGJM;P])LZ$T!TISH30/2O.AM !%4]UL-6ZVGJ=TJ+@H M9R-I-I3F0&DNE.9!:3Z4%J!HJK.;O,S4QA?C"653>>D7+BBYGI/W-)46ETOR ME.9#:0&*ICJW M2<9,?32F.O>)4E&9#:0Z4YD)I'I3F0VD!BJ:ZN8GWS&?*]TQHP >EV5": M Z6Y4)H'I?E06H"BJ3A::"D)I M=D4;*9XU#/.I::%Q'Y3F06D^E!:@:*IIF[C/TH8NN^OB9YF>TP_F8)]#,T(H MS8'27"C-@])\*"U T=2O0Y,16L]T4YT%C0:A-!M*FO];(GSXHD*W:9Y^6"*JY MHI23F,ZEU#@:#3IES;U9$=FJ M>!# 729$EA2+2QK*@WW>0+X_S^2QOEK).ZB?N#'^%U!+ P04 " QB#17 M*IP)\]H# ",#0 &0 'AL+W=O5[>Y)I_M@R #1)C%G.U#^_8Z=D )- MLVRUI_L"MC/SS#R/)\ZXN^;BJUP@*GA.XE3VK(52RRO;EM,%)DQ>\"6F]&3& M1<(43<7P2)8P23&7$4Q XZUD#]RIP'>U@+#Y' MN)8[8]!4)IQ_U9.;L&"$&"R%V'#S_#0>OF#$--Y$/TKUOH^5H*<1^:G^^./@<71^/1B/ AC>WSZ,[L:#3S?W=S#Z2X]' M8SB'\8()!+Y\V:A(;> D0,6B6)Z2Q=,X@),/I_ !;)#:6D*4PE,:*7E&BS3^ MM."99&DHN[:BM'5P>UJD>)VGZ+V1HNO!+4_50L(H#3''Q[EZ%>W"\NUO#IE%N83S#2!V^J3EQ_Q6C<]_S#VA7&+G>*W6"VL3>2;M5TF[]9YO? MJMA\O_U*A2JSUS425)CMU\@>OW;)KUW+[XOY8&H^*Q34 &PY(2Q%-,6WZ,() MG?4ACV,F)"Q)(*/.:94*>?S.3MZN>]$Y%.$HJZ"6RSLKH5,JU?F?E>H@GB%C,<31C&AOD!B?GL%]IJ0B4,(5M=9FN*#K$@IM0,]GG*OM1 O09*SL$ ##"P &0 'AL+W=ONJ\($,Z8ZHL"< MOL1"9DS35FY<54ADD37*4C?PO(&;,9X[T[&5W.[[P([ODFT4;@3L<%V^ *]??B3M+.;5 BGF&NN,A!8CQQ9O[5]*23B3-R(,*8;5-]+_9?L(ZG;_!"D2K["_M:UW,@W"HMLMJ8 M/,AX7OVSYYJ' P._>\(@J V"(X.@?\*@6QMTCT_HG3#HU08]RTP5BN7AFFDV M'4NQ!VFT"SA MZ[=;6/YMULL57,!#@A S+F''TBV"B %9F( H[,UQ!:@TIRO "&BO23NBC='; M2)9KV"J>;ZQ\SG.1<99")B),X<,U:L93]>?8U12+\<@-:[\7E=_!";]OF.R M/_P(@1?X+>;7Y\UOQ8[,!];<>VON$H,-C4%#8V#QNJ=H3)C$BSD]P @6(J.D M5,RR,Y-$P08I432L2SC4NV.E%<_V3$8?X;-A^(=E>*8H"RV["E@>P0WJ1$0B M%9L2'F=KI26ERS]MI%5>]MJ]-"7D2A4LQ(E#-4*AW*$S??_.'WB?VBC\G\#> M$-IM".V>0Y_><_5T$4M$X+E&PM<@Z5&UN#D_#_3HMQ)5&?F>M3*U<3?U.IX_ M",;N[I"#=CWOTF_TWH37:\+KG?5J^5Q0X:-'$/$=CY#NN.281FWAG0=Z#%K# MZ[6'-^H>A=>N%P0GPNLWX?5_+[R4QP@?2F2R-NZW!G3>Z!'L<#*G( MY#I1$(RH'I6J[86?1_*]"NK,[/+8 MD2,G#BC(6,ZJWO#^W2CPAY]>6ZEEB"*DQFGZ[3/*D*M_PW7H3;2\K4.'WQ"> M<)HH) ^I!1]HUVR9QL7RTK:<@WWC6VCVDJU3K):YN09> 1&ULK55=3]LP%/TK5]DT@03-1\N'6!LI;8/@ :@H8Y.F M/;C);6/AQ)WMMO#O=^V$KD@!]8&7Q-<^Y]C7Q[[N;Z1ZT@6B@>=25'K@%<8L M+WQ?9P663'?D$BL:F4M5,D.A6OAZJ9#ECE0*/PJ"4[]DO/+BONN;J+@O5T;P M"B<*]*HLF7H9HI";@1=ZKQWW?%$8V^''_25;X!3-C^5$4>1O57)>8J6YK$#A M?. EX47:M7@'>.2XT3MML)G,I'RRP74^\ *[(!28&:O Z+?&$0IAA6@9?QM- M;SNE)>ZV7]4O7>Z4RXQI'$GQD^>F&'CG'N0X9RMA[N7F"IM\3JQ>)H5V7]@T MV,"#;*6-+!LRK:#D5?UGS\T^[!#"WCN$J"%$^Q*Z#:&[+Z'7$'K[$DX:@DO= MKW-W&S=FAL5])3>@+)K4;,/MOF/3?O'*GI.I433*B6?BZ55RGQX/DVDZAM'= MS22]G28/UW>WD/ZR[70*Q_!0(,P95[!F8H4@YX L*T NG=5< VK#R3/,@6)# MZ)P"BULH5AE8:5XM7/]0L.SI>)H54J"&4N8HX&",AG&A#^%@PA16A#,\8^*0 M9OX*/NB">G7?-Y2M7;.?-9D-Z\RB=S*[8:H#87 $41!%+?31/O0S1P];Z../ MZ;=R3?131P]:Z.G']+O,=" X::/[Y/#6YFAK<^3TNN_9;#?Q>$@W*H>1+*G* M:.;<2Q19M$"Z^09F+["+F[ 7UYULF,J/X-*>@$=W A)-9<6YKX%5.=R@*60N MA5R\P.]DIHVB^_^GS;)ZE;WV5=J:>*&7+,.!1T5/HUJC%W_[$IX&W]L,_$RQ M\6>*I9\D]L;J[M;J[D?J\9BO>8Y5KJV!;";P"))2KLC(":K:X#9G:M%S)VH? MEW4<=+IT;]:[.]X&"D_>@L;[@-(:%(9O4/^GJS/W=^J:?;7H3BXXG3F!K R*4K=3-IJ'"Z9D&/)RH+H/&YE.8UL-5S^QS'_P!02P,$% M @ ,8@T5^TW<#V( P O L !D !X;"]W;W)K&ULQ59M;]I($/XK([<9S^Y.;\OX=[%"E/ S33+1MU92KB]L6\Q7F!)Q MQM:8J9T%XRF1:LJ7MEAS)+%Q2A/;8L&W?]-5GB%.6G]82KF5VAQ#3%3%"6 <=%WQJX%R/7 M.!B+.XI;41N#EC)C[+N>7,5]R]&,,,&YU!!$_6UPA$FBD12/'R6H5<74CO7Q M _I;(UZ)F1&!(Y9\IK%<]:W0@A@7)$_D+=N^PU)01^/-62+,+VQ+6\>">2XD M2TMGQ2"E6?%/?I:)J#FXW2,.7NG@[3NTCSCXI8-OA!;,C*Q+(DG4XVP+7%LK M-#TPN3'>2@W-]&><2JYVJ?*3T?3=X';<&@ZFXTL8?;B>C&^F@X]7'VY@_+<> MCZ?0@EL4DM.YQ!C$BG 4\.H2):&)>*UV[]2NVB%9#)\R*D2N)C6/:>'QY1K3 M&?*ORN$EV"5.SY9*@B9BSTNZPX*N=X2NZ\$UR^1*P#B+,=X%L)7V*@'>0P*& MWI.([_/L#'SG#7B.YS<0&OVZN_<$';_Z'K[!\X]]#YV8EB[,&$8L5:=5$%/O M \Y)MD1U@B3,[J%N-R'W9GFP)3R&+W\I2+B2F(JO30DNXK>;X^M;XT*LR1S[ MEKH6!/(-6M$?+]RN\V=3[\/N^[HZ0[!VQ: M[ZP:[3A@&KM/,NENQ[OX^:W6C+I >(=X]).1Z^K#LT&ZP\L).V&UF M'52L@_^H1H(#/IX7^OX^[4.SO5+:H1U6M,,G:7\VKX^^53?(U6L*2W7X92LF M$F%!*(<-27*L*8!7-(.8)0GA M9*L='XNDE8$3FL5[5[%G;V=)VRVI%U7LDZ M?Q99=_]64Q'6]4Z(.FFVH\IU'M]0YUET#>)OZD4W=_6O:RMCGQ1WVFY77:U# M2:+CJ!:K5K0@6F\]M:'NC4U_=4C M3-'77A.^I)F !!<*TCD+U-'G1:M83"1;FVYKQJ3JW#TL[8M&HN]^.HE_D$>>=#QG_)N8 M4"K1&+,QJS^4D#-Y8-M]'C1.J&YN!X2A[I MD,J[Z0U79\T591PE-!412Q&G#R>-4WP4VBWMD%E\CNA<;!PC?2OWC'W3)Q?C MDX:E(Z(Q'4F-(.K/$SVG<:Q)*H[O!;2QNJ9VW#Q>TOWLYM7-W!-!SUG\)1K+ MR4FCUT!C^D!FL;QE\Y 6-]31O!&+1?8_FA>V5@.-9D*RI'!6$211FO\ES\6# MV'# [1T.=N%@O]:A53BT7NO0+AS:50=GAT.G<.A4';H[')S"P:DXJ-ZM=^@6 M#MWJ%78Y] J'7M:[>7=D?>D220;'G,T1U]:*I@\R063>J@NC5&MW*+GZ-5)^ MG0\]%Y]>7-][5\/33Q?45\O[4Q]X0O7>I)%$L/J"/Z&[HHO?O M/J!WJ(G$A' J4)2BNS22XD UJN-/$S83)!V+XZ94X>F+-$=%*%X>BKTC%&RC M2Y;*B4!>.J;C,J"I[FMU<_;RYLYL(_&2\$.$NP?(MFQ<$]"YV?V*/2EW)W.W M:MQ=L_N03I5[7[OC?MWC,+O_/DL/4O=Z][=.%+3WZ! M<#N[]8ZA(ULKE;8R7&O7H]1:^ZC'J#$Z9XD:N 7)AKY3SDGZ2-5@*M'] FW: MW9!%UGPZ)WR,OOZAD.A"TD3\57,[9_GUV_77UQ/(D9B2$3UIJ!E"4/Y$&X-? M?\&.]5N=K"!A+B3,@X3YD+ $A8"P4I:;:^TVC;1!U^RZ5()D#Q1KJ9_1)\I M'T6"HBF/1O0 !4JR^O?W:K@4^@BQ3=4!ZQL6YA0JAY4!2+B=K) M+P^PL_&,VDZG:U>FA?-ML[ZE_I6M7./=[JL#2)@/"0L@82$0K*2_WDI_O9?U MA_)9;+2I/U)._,6&W;30'\D2_WDU'=-S7Y0^ZI1+B;!.<<:0]AW&(&$N),PS M/_D.2O+%> ^-R:)NIO?- (R7A/8N0O "024?A*/.BYP0Z+F4)-I?2;1OC#*@ MJ1)6C$BJ$JIQ$J61D)SH'3GD/6O!4O3UDB;WE-$ M!9"P$ A6$B*VUGMYUAMODQ0! ,D5E.:"TCQ0F@]*"T!I(12M+-J-#6@,ML P MH_:6'R3-!:5Y!6US:=#N5K)9O\8(=RR[LLBHLVI;E?5*"!5^607V6@6V406? M\QT)/8G>J1E4S-3)K6KCT4BW#_-B@VDB-5]@;VU TEQ0F@=*\T%I 2@MA**5 M1;FN.N"W+CM@T+H#*,T%I7F@-!^4%H#20BA:6;3K\@,VUQ]^GIU@+M(TG$PK@ZNVU9.OUNMMA56FU4"N^54RVU0\9=%MRZYX-?47/X/T145F97H M:H6V75C!&#N=:FGEO,:PA7O;)9@:.Z>[A?/,#VGO?!&TO )*"Z%H9;FM*RS8 MO,N^W\H;_8-^<,/;',[>(Q=H?064YH'2?%!: $H+H6AE":\K,+C_UNMTT#(- M*,T%I7F@-!^4%H#20BA:^=7D=;'&-NZK[[7O;4;M*S]0F@M*\PI::27=P]67 M:VJL>K95R>.".BN5DE2R/:CXRS)8ES]L<_FC2-5N8I68Z;>EC7.GF;6W#D#K M'Z T#Y3F@]("4%H(12OK;UUXL>TWGCMMT,(,*,T%I7F@-!^4%H#20BA:6;3K MPHQMW$.'6")?S?0HB]C#PL:M&@#2O- :3XH M+0"EA05MB8UFE-TASK38WOK5+*'_,OKL4:,1FJ_@HR+_07&/R#T8O"7^,4H%B^J"0UF%71<7S;S#S$\FFV1=]]TQ*EF2'$TK& ME&L#]?L#8W)YHB^P^A)V\"]02P,$% @ ,8@T5Z$1.I]O @ A08 !D M !X;"]W;W)K&ULK55=3]LP%/TK5H8FD!CY;,=8 M&HDV13"-K:*P:8]N&Z,BN@Q/*,5\#TSI*+$BMMBI4K*P$XMZ"2NH'G#=T2$^8D ML?7-1!+S6E'"8":0K,L2BS]CH'PSV=]W+ DN8<.RF&):ZKN^.8:VGX& MAB_C5-HGVC2Q@]!!62T5+UNPKJ DK'GCIW8..P!_^ (@: '!&A M@*@%V%&[32MV#BE6.(D%WR!AHC6;6=AA6K1NGS!S[',E]"[1.)5,;V=?O_^: M3M%X^FUZ=7,_1\ M],#3P^'^*]V$W2F$EB\\]!3Z1MQ01/T41AXN9(4S&#GZ_DL0:W"2]^_\H?>Y M;SQO29:^$=G>Z*)N=-%K[$D*2^W)T41_7X(L:JLF,XK9J79)U3?(AG!H"8TL MKI-P<#[\%+OKW0GU1(6#@;>8?:XUM)/$?32/0MUBL").(PE)3>F@UAN*5E8$%5UI4 M[++0_PD0)D#O+SE76\,DZ/X\R5]02P,$% @ ,8@T5ZR?/14/ P =P@ M !D !X;"]W;W)K&ULK59M;]HP$/XK5E9-K=0V MB0,!.D!JH=.8UA>U=)LT[8-)#K":V,QV"OOW.RP6)7/8XUF' M(('(6 :&KQ<80))8(G3C3\GI5$=:X.9XS?XYCQUCF3 - YG\X+&9]YRV0V*8 MLBPQ#W+Y!1BYF@,GPN;]D>C<)99B+67=>@/Y;5C@&G__&#'WJ?ZM1Z3[+A M.Y%M*=FHE&P<8N_?/PSJQ"I 80ZR]?$%KV3H=S!W+YLRU)CY(?6];;-AC5G0 M:M)7LRW7FY7KS8.NWTIQML?] MC<./"LU:*='>]KK/RPV0YVO*\QHZV0MNN] M#ROOPX/>EU?X^)O46#JF2J9D@)\\%QD7,W*W ,5L^=?KFO-ZY4&?DNL57G2I M8BZP(Y&1@10749 (*91,$LLQ$@;PPIA3,I:&)74ZA37Y:S="NB/4_V:=3DA; M.SK5D'F==H?NZ.1NE.04U"QO;9I$,A.FJ&?5:M4]+_.FL;-^A5VU:(*O-$5+ MOF%JQE&Z!*9(Z9VW,'FJ:'/%Q,A%7O@GTF ;R8=S_#, 90UP?RJE64_L =6_ M1O\?4$L#!!0 ( #&(-%<42N[6P0, -L0 9 >&PO=V]R:W-H965T MK2:&\V+S,'/(<; (&>LY3PJ;$1 M8GMAFGRY@2SBYW0+1,ZL*,LB(;ML;?(M@RC63EEJVI;EFUF4$&,VT6-W;#:A M.Y$F!.X8XKLLB]@_5Y#2_=3 QLO ?;+>"#5@SB;;: T/(+YL[YCLF25*G&1 M>$()8K":&I?X(L2N58;;^@_Z+)2S*+B,.0)23_CIX+(2H.V#_B8!<.=M/!/>+@% [. M:QW94M YA)*+9A-$]8LI:HJF&%E-[2_H)4>?^()B<3:2?F-U\GO]Q M>XT>+[^B,W1#EC0#)*)G!,_R9G% )R&(*$GYJ9S^\A"BDP^GZ -*"'KW>YP#U_OCGO8..69.!K/.78F^3$\RF.X+HY!#NT8@U@V MT-W]''W[7?J@&P$9_[OK /(%W.X%5"RYX-MH"5-#!@L.[ F,V<>?L&]]ZA)O M2+!P(+":L&XIK-N'/ILK#8F0U[=YS[LTS+%\C:7"Y],,CYVQO!]/57$ZK&S7 M\^I68=O*]JM8-3I>2S'-:K[.9L9%E-9FTK M%P?C!K$.*&_DC+J)^24QOY?8]6H%^O?@E2?EMS:!L3.V&GPZK'S?<1N$VE:V MY7EN-Z&@)!3T$M)/]A:R!;#.Y]KK_=;G.B18.!!83;51J=KHO>/@:$AAAP0+ M!P*K"3LNA1T/& ?'[7]$'1PJ'0ZO+9 M!_GL]PXCQ0I#J3LD6C@46EW=0ZZ*>S.V-\:2 JP6)E3&7G]M;2,?^\W'UC8* MO"-Y!SXDB+@_0_S_@:2=X9VY;C.EZK*RJQ&BX-:1+F+':9 S*U5?!FRMJV>. MEG1'1%XZE:-EA7ZIZ]+&^)6JW'4U>8#)R_[;B*T3PE$**PEIG0=2;I97TGE' MT*VN+1=4R$I5-S<0Q<"4@9Q?42I>.FJ!\O^,V;]02P,$% @ ,8@T5\1L MH/ D!0 *10 !H !X;"]W;W)K"16.N4Y>Y1(K;*,RO=;EHK- M=0_W=@^>^"+1YD%_/%K2!7MF^G7Y*.&N7Z'$/&.YXB)'DLVO>S?X:HH#XU!8 M_,G91M6ND:$R$^*;N;F+KWN.B8BE+-(&@L+?FDU8FAHDB./?+6BO^J9QK%_O MT'\IR .9&55L(M(O/-;)=2_HH9C-Z2K53V+S*]L2&AB\2*2J^$6;K:W30]%* M:9%MG2&"C.?E/WW;)J+F@/TC#F3K0)H.WA$'=^O@?M3!VSIX169**D4>IE33 M\4B*#9+&&M#,19',PAOH\]R,^[.6\):#GQ[?_3%YN/^,7F[^0A?HB44BCWC* M:3$F8HYTPA#/(Y$QI.D;8F\PWQ13Z&S*-.6I.@>OU^3(CMPMZ43\;95? M(M?Y"1&'N): )A]W)Q;WZB[O,X8=-'Z;&?6.5QB^066::KK,<:!Y\/\6->STS8+ M0Y\,#ZVF%C G#,(]V &A045HT$GH"]=)(M*8YXNB:J&48[[F,8.R1$O*8S1[ MAT8_4SSF5'([S_(3@UIH7A :=<7SO'#@1V$'*_"IE?F?*7H2FJ2T-?BL- M&+NAT\B#Q0U MK/(:=L[7SR A(LUBBZQ 5"-5Y=J\D";7H"J,#(&4V[(6T&\W ;ZPJ$XN5._!P@ZS%RO/]P1&R-3V)/T@6)D])EM.TX*MA8Z)A MSZ"MU' KG L\(*2YY%CMR-!I+JU6.\]UC[1;3/8$R0<)YB*_ %YTENYD@Y48 ML002XK#)RV(V;*X@-B-O.'2.<-HK2]PIL&J<:!QS,_U@R$"#KV J&G:F#5 9 M)0B4/3Q?PW9Q:0:RVA!8B;OM8(/0:1&WF(5NJS:M9H$;'*&^%W^X6_T=#F>- M[E=U) M9/SV&_78FN+58N+Z(6F2[ (Z9+B76+A3:8P?8%T_,N>"UL[H(G!;PV.Q"H/6 M0M>VPMCS&\'W:V.%1/J_.NF^*4I_'\UIR#%6YCR M$.V>R@7/%4K9'""=RR$D4Y;G4N6-%LOBI&8FM!99<9DP"G5L#.#]7 B]NS$? MJ$X'Q_\!4$L#!!0 ( #&(-%>K0>-DK@0 &D1 : >&PO=V]R:W-H M965T2)4K-@+ZQ)?GN^+LC>7_*TP,7W^468P6>"LKD MS-DJM;MR7;G:X@+)2[[#3/^RYJ) 2M^*C2MW J.\[!:(,&<^K9[= MB?F4EXH2AN\$D&51(/'\'E-^F#G0>7EP3S9;91ZX\^D.;? #5E]V=T+?N764 MG!282<(9$'@]($I-9$TQX]34*<>TSBVKU^B?ZB2U\DLD<0+3K^17&UG3NJ '*]12=4]/_R% M3PE%)MZ*4UE]@L/)UG/ JI2*%R=G35 0=OQ&3Z="M!Q@..#@GQS\USH$)X>@ M2O1(5J5U@Q2:3P4_ &&L=31S4=6F\M;9$&:F\4$)_2O1?FI^^VGQ^>.?X/'Z M7S !-WB-A< Y4.@)("FQDBXE:$DH401+\/8&*T2H?*=MOSS<@+=OWH$W@##P MN.6E1"R74U=I*!/:79T WA\!_ & OTMV"0+O OB>'UC<%Z]W]\_=75V*NAY^ M70^_BA<,Q+.4P);3,4AH#V*VWI7.7IO22SVV)G__AN,O3]L&?ZB8&?Y M!G6^P5CT^375&QFQ%0:Z)8"72M>,GONQX!Q%=!TB?T<^KXI_KZ= ME,TJ"QJK,]JPI@U':>O9D>52DERO21O@,4;4'MJ+TPY?WR@-(SM=5--%HW3? MD!"(J6?0VC,VOJ@W=.(G'3R+31+8\>(:+Q[%NV5[S!07SV G^)Z81FRCBWLC M9[ #US>)HH':)35<,@KW#V>;B<*B&-ET27]>>]/:MXE:^&=H:8V6OF[1":P+ M6&(;6MH;UNN ]2V"H0G-:K!L%.SN91JKO4NYE&#%F1):&JWURWH(OA_%' BG"-B=4O5N>#?D!B=RJ&UZ?%R9>T &VF7E! M-##IL"6,0-,C:C <55YY I1O5_R=='(Y*U?\] _RJ:.>)-\H%QZ5+MQ*].]7S!=A1+6% MG^4 _E&273$T47V!FL1^5RBL5D,R"QLA@^-*MN!2R2.C5$2?Y?6,8228[BW2 M'$?QTPKK#L/70$\@-4^M*?1E;)*$2;=QV\R@YR5#/;%1/#@N>0];)+"!9+HY MFI:(*V13=GV&(%JMI<(#:Z\O2.(<%P1[^X7("=[DF,] M!0>BMEM.<]/8];:QXO;%;Q*F65>[;681',1M9!*.Z^0M4XAMR)+B4Q>JE@XW M?1.T^M'(R0/V57$29G%7.VUF29 -M%._44]_7#V'6[S?%S^]$,)NO[2:I>F M1OJ-1OKC&FGI\ZVN>0%^TNU/T>-S[?1AMZY6.WTJZ?*[K?=@\R?$1R0VA$E M\5H[>I>)+H XOM U\9S\A $WL : >&PO=V]R:W-H965TK&<<5SEF+>&),XD.7MV M:FH_8*EML4<"#Z#C>&I^_( D&[6,.VAS*[7SX8RM-!=@\YA&>H3.[K/\]V*F M5"F^+>9I\?9H5I9W;XZ/B\E,+>+BE^Q.I=6_W&3Y(BZK;_/;X^(N5_%TM=!B M?FSW>J/C19RD1^=GJ\<^Y>=GV;*<)ZGZE(MBN5C$^<,[-<_NWQY91X\/?$YN M9V7]P/'YV5U\J[ZH\M>[3WGUW?&3,DT6*BV2+!6YNGE[=&&]B4Y6"ZQ&_%>B M[HNMKT6]*]=9]GO]C9R^/>K56Z3F:E+61%S]WQ_J4LWGM51MQ]\WZ-'3.NL% MM[]^U+W5SE<[#DO/V?W@=KLT+#V)MF\6/U7 MW&_&]H[$9%F4V6*S<+4%BR1=_W_\;?.#V%K 'KZP@+U9P-Y=P'YA@?YF@7[7 M!0:;!09=-VFX66#8=0VCS0*CKFLXV2QPTG4-X\T"XYT%K,$+"YQN%CCMN@:K M]_B;ZW5>Y.F7O3[HUD?)ZA!SXC(^/\NS>Y'7XRNO_F)UG*Z6KXZL)*TC]:7, MJW]-JN7*<_GQ\NJ#*[Y>_+?X3W$QG2;U@1[/A4S7<:T/^U>.*N-D7OQ)_,>_ M6:/AGT62BJ^S;%G$Z;1X+3YXC_?K%$:]:&6WS(W[9T@[S_E.<^RN\_U**+>'E5G[4+E?ZBC\WJ3>W]N M2P^).23FDIA'8CZ)!20F22PDL0C"M)@-GF(V,.GGOZ;3I"CSY'I9JJEPXSQ- MTMM"9#>BFN=5L[A4?%E>%\DTB?-$%>)5=3:<9O-YG!=M?S#>&5>V;_[6V&B% MU1/J/\XMZV0XL*RSXS^VHT6NU"4QKV4/>J-^?]C7]\ G5QJ0F"2Q<(U9_:V? MQ\EX9 ][MO[SB-H&]L;5>7/\-% [VH=/1_O0>+2[-S=J=>4CMDXOG^-2B<]J MDJ639)ZL)HJO15P*3TU57DT@OY1QN2RS_&%WH=?BD\HG*BW;DF#4-5)Y;=JY]U3HPKV3IN(SODK(Z ?EQDK9%QPCN&YTU M-MSZ80_&I^.=F1:Y1I?$/!+S22P@,4EB(8E%$*9E9_R4G;$Q.T[+)4Q;8(S* MOH$9MP9F9V;OC)_/9/O#874-H(]SR4WS2,PGL8#$)(F%)!9!F!:&TZEC^]K^ZH5K^_H,)#YF8N=,U!8DXQ;L&Z339T$:]4^LT4Z0R%6Z M).:=/KO(;]E^GUQE0&*2Q$(2BR!,BY'5:UY/ZGTG2+F:9+=I4E3IJ:]PKE6J M5ET= M&>O97^AGD2%7Z**:M]&,D2%7&'S_YR71%8:H%E&:G@.[R8%MS,$7^=&_^'3U MV15_^Z 6URIO?:'2C.Q]A).:@VHNJGFHYJ-:@&H2U4)4BRA-CUA3#; .T0VP MT'( JCFHYJ*:AVH^J@6H)E$M1+6(TO3(-34!R]P3^(FOG&ZV9.=Y_Q-]!G+9 M:933:91KWO>]\T)J/JH%J"91+42UB-+TO#1% \O<-+BZJQ)0UD^AO<^*0ES& M>?YPD^7W<3[]?HO&;.]]ID+; ZCFHIJWT;8O7,;#@6WM7BVA50-4DZ@6HEI$ M:7JDFKZ!92XVGQ$<[;\>Y[#C.Z3C.-?\$ M]DX-J?FH%J":1+40U2)*TU/3-"UL<]/B0SR)E\9YH!G8^Z2$MBQ0S44U#]5\ M5 M03:):B&H1I>GQ:EH6]B%:%C;:LD U!]5<5/-0S4>U -4DJH6H%E&:'KFF M96&;6Q95UN+K>?,VVG)6K:5^+X:8)XNDK.^7E"R6"_'/U:V*6N.W7H'UXCFS MOL51OU?_KS5OY&OP#JJY/[9K'KHQ_H]M3(!NC$2U$-4B2M,3U?0P;',/XS%1 MGS:)^OJ4J/>K1'U(TN\E:KV"[?KUX^]5OV!":Q:HYG;UN"O%39XMZG=EK.^-9TC J,O?.ONE4PK:H4 U M]X?VS$.WQ?^A;0G0;9&H%J):1&EZAIJ.A&V^3\-EMKB;JX5*RSA_V+KQR?H9 MM_A6B2QM?4_3QMVIHMJ[9Y$NHYQ.H]Q.H[Q.H_Q.HX).HZ3Y)[SWT876 2A- M/[J:.H!MK@/(CXZ\,#^EA=[$ -4<5'-1S4,U']4"5).H%J):1&EZO)KV@'UZ MB*>TT#8!JCFHYJ*:AVH^J@6H)E$M1+6(TO2[^#9M@K[Y+@H_\:7-S9;HLX^= M&^U<=AGD=!GDFG=\W["@FH]J :I)5 M1+:(T/2Q-#Z!O[@'\T+N&S/:^IRE4 MGNW?&X-"]H, M0#4'U5Q4\U#-1[4 U22JA:@649J>JJV/9CC(9S.P'\[ ?CH#^_$,[.QG-+ ?TG"(9D"_:0;TS\XWN' M!7V5']4"5).H%J):1&EZ6)H7_?OF%_VE8WP*W;STWBEL&5'-0S44U#]5\5 M03:):B&H1I>F1:RH' M?7/EX&?._=I>P+=W2PJ=1CF=1KGF?=\[+^@]%5 M0#6):B&J192FYZ4I4?2_ M6Z*X^NA^D1>M1SC:GT U!]5<5/-0S4>U -4DJH6H%E&:GJRF/]$_1'^BC_8G M4,U!-1?5/%3S42U -8EJ(:I%E*9_/&O3GQB8^Q,_])*PV=XW>:CFH)J+:M[@ M^:=46./Q[GTDT74&J"91+42UB-+T1#4EBX&Y9+%ZVWAU%127U1>MGQ-F!O:. M#=JD0#47U3Q4\U$M0#6):B&J192FQZNI7 SL \P1!V@? ]4<5'-1S4,U']4" M5).H%J):1&EZY)H^QL#XXO,/SA'16@:J.:CFHIJWT;1WMUK68'>.B-8M4$VB M6HAJ$:7IB6KJ%@-SW4*?(];OC=V\3]STNK+9W#M)I.:@FHMJ'JKYJ!:@FD2U M$-4B2M,3UW0V!L-#3!O1*@>J.:CFHIJ':CZJ!:@F42U$M8C2],@U58Z!^780 MWW\K^V)]UFM-'MKH0#4'U5Q4\U#-WVCZ:^R]G7>J!9U&273+0E2+*$U/2M/ M&)@;&,^G@YL;<1FG@^CG8J":@VHNJGFHYJ-:@&H2U4)4BRA-3US3X1B,#S$= M1,L=J.:@FHMJ'JKYJ!:@FD2U$-4B2M,CUY0[!N:/UOBQZ2#:\4 U!]5<5/-0 MS=]H.Q.]T]WI8)=1$MVR$-4B2M.2,FPZ&4-S)^.3RJJDB,_J;GD]3R;BZD9< MSI(T%E^6UT4R3>(\485Q;FA>P;YQ034'U5Q4\U#-1[4 U22JA:@649H>OZ; M,;0.,#<F1:TH=0_-]-'[B6U V6[+S MMI'=CZ?I-,KI-,HU[_O>>4$;&:@6H)I$M1#5(DK3\](T,H8';&28[;W/5&MM M^_9&O=V8H#4+5/-0S4>U -4DJH6H%E&:'J>FCC$TUS%^2\I9?=/^.E#U2>0J MK2)UEY352<:/D[0U1&@98Z,-32%"&Q:HYK5L?G]TNGN/9W2=P48S_-V1Z I# M5(LH33_BFSK$T'P+"T?=J#Q7T]7A_CZ)KZL95OD@/F;E:L9UFR;_4-/7XF*1 M+=-29#?BUS1_>ERT+_VZ&C1-BC)/KI=E]8]NG*=5HHIZ<2_+57*;:L]@M,8* M+5P,GW]"A-4;#NW3W6RA50I4\UKVX;1_.MB]@2"ZT@#5)*J%J!91FI[#IB,Q M-'>#=*:#<"U;RVG>CU M^M9HM!LF]$86J"91+42UB-+T,#4UBJ&Y1A'$Z>T_9ME2!-75ST/Q4(B+99DM MUI\_4[_\%*7^^UV60CVY7@&H2U4)4BRA-2]6HJ6",S!6,=RKYW_KBZFDFV77Z:';W MS0BJ.:CFHIJ':CZJ!:@F42U$M8C2]-0US8O1(9H7([1Y@6H.JKFHYJ&:CVH! MJDE4"U$MHC0]/)L8RG2ZK)_!KV.1W93W<77&ZCQ91)L8J.:@FHMJ'JKY MJ!:@FD2U$-4B2M.3V)0V1H-#3!;1W@:J.:CFHIJ':CZJ!:@F42U$M8C2],@U MK9&1N372?;+X^.KU[C@GJ8B\FB!6Y\O6>*+]#U1S4,W=:.89K-=IE(]N68!J M$M5"5(LH38]34_X8F4_V/OK1?@>J!:@F42U$M8C2]*._Z7>, MS/V.K5>@TS+/YJN)X6I>^- \S_A\=OAUEJOJ-)4)K[Y<^ZN*<_,= \Q;L?<9 M"NUVH)J+:AZJ^:@6H)I$M1#5(DK3,GK2M$5.>@>8%)Z@51%4;S0DSJ8^3M4=V@>'JT.L9NJF/2>G-A'QT_>_R= M]49:]>/'#7-^=E<=FQ_B_#9)"S%7-Q79^^5D>"3RY';V]$V9W;T]JO;J.BO+ M;+'Z!, !H !X;"]W;W)KKZ\D" 8L M$V>J%QO![J?=;[7+LN,]H4]L@S$'SUF:LXFUX;RXM&VVW. ,L0M2X%P\61&: M(2Z6=&VS@F(4*Z4LM5W'">P,);DU':M[]W0Z)EN>)CF^IX!MLPS1?Z]P2O83 M"UHO-QZ2]8;+&_9T7* U7F#^M;BG8F77*'&2X9PE) <4KR;6#%Y&,) *2N*O M!.]9XQI(5QX)>9*+FWAB.=(BG.(EEQ!(_.WP'*>I1!)V?*] K7I/J=B\?D'_ M33DOG'E$#,])^G<2\\W$&EH@QBNT3?D#V?^.*X<&$F])4J9^P;Z4#0,+++>, MDZQ2%A9D25[^H^>*B(8"/*7@5@IN5\$_H>!5"MZY"GZEX"MF2E<4#Q'B:#JF M9 ^HE!9H\D*1J;2%^TDNX[[@5#Q-A!Z?_GE__3#[;!D@-Y'F*,D91_ 1_!U$8'W[SZ =R#)P9<-V3*4QVQL97Y>;NB?*[47\O,TO@.?\ ES']30& MS<]7=S7JT?GJL,<;KPZ.I_"\4\$I,!7LYVMPB\799N#;K9 -QQG[!\=W26< MKX>3)>22%6B))Y:H$0S3';:F/_\$ ^=7'54FP2)#8"T:_9I&OP]]JL@#<\*X MCK-2-U"ZLDKNIK[OB^#OFEQHA)Q!V!:*CH6\,!S60BW;![7M@U[;'P0;B"XW M0&28J&<[4:@+478YP,^B],LS07&*.(Y!@2A/L#8+RRT&3<,\!W9<[+7CK>$V M!-:B+*@I"UZA+.>J>"U)AG5T!$=TP'#@=^C0" 6^TXFX1FC0$&J9'];FA[WF MSS(B OFCK+ID!01#!4IBD,H3D*HZH',JU,2X&V*-S+!STJ-C&;_!3W1 ML->CA7BKRR(F';A#] FKDG9='F#P[0YGCYAJZUDO[EOKF4FPR!!8B\]1S>?( M[&MA9))&DV"1(; 6C= Y]#[._W@Q5,JM[/:#82>G=%(.[%232",U"D\4"MCH MW6"O_9]P+DY"JA)K%HON,&%BZ,HD6FT-K,N@=F7;,I5N&9 MXM(D6F0*K?/R.OV7SJIQ1YT;1(E-H;2X//2_L;WI? M2;+@Z-,$.DAB MQSSE@I-"#3X>">&PO=V]R:W-H965T?XGGN-;[HK MQI]$1(A$SVE"1<^(I,PN3%/,(I)B<!%)M6 &W0POR(3( MQVS,8696*F&<$BIB1A$G\Y[1MR]&OL)KP(^8K,3&&"DG4\:>U.0J[!F6"H@D M9":5 H;'D@Q)DB@A".-/J6E46RKBYGBM_D5[!R]3+,B0)3_C4$8]HV.@D,QQ MGLA[MOI&2C\MI3=CB="_:%5B+0/-'X)8$]ZT$KR1X.C.%%9V'$98XZ'*V0ERA04T-=#(U&^S'5)5](CF\C8$G M@[OQY7W_X>KV*[J^[$\N)^@,3>!HA7E"$)NCA$!.$:8ANF7T[%K/ABS-&"54 M"G0\(A+'B3@!VN-DA(Z/3M 1BBEZB%@N@":ZIH0HU5[FK(QH4$3D[(G(=M - MHS(2Z)*&)-P6,,%>Y=%9>QPX!Q6_Y_0&_\[LISX6.UZRC[I,+D>$9Z1EP80C"E\0( M/GZPV];GIAR]I]CHG<2V\N=5^?,.J0=W&>%8QG11'NX9)++QF!8R;2VC;L]E MX+H65'"YF98&D-?QMD&C79#C.B^@+1NMRD;KH(U)Q+@\DX2GK_DH=%H;NW=L MJV9C%V-_JED=-6 LRVIVT:Y$X1(FZD\J+G%A/),MV%IDQ"3]/#"#Y3"%< >#]G3*XG:H/JPR?X#U!+ M P04 " QB#17L)EPX:8# "5# &@ 'AL+W=O&ULK5=M;^)&$/XK(_=4)5(3OV 32 $IP6F;ZJY$(=?[4/7#@@=L MG;W+[:XA^?>=78./%X-R*E_ NYYY/,^SCX>AMQ+RJTH1-;P6.5=])]5Z<>NZ M:IIBP=2U6""G.S,A"Z9I*>>N6DADB4TJY*#GBAUGG%\ MDJ#*HF#R[1YSL>H[OK/9>,[FJ38;[J"W8',)*T+V]0;]-\N=N$R8PJ'(OV2)3OM.QX$$9ZS,];-8_8%K/I'!FXICIX?GNY?'OWZ'CP]W MXX@47,6J6 MY>J24#Z/8[CX< D?(./PDHI2,9ZHGJNI:/-H=[HN\+XJ,#A2H!_ )\%UJN"! M)YCL KC$MJ8<;"C?!R<1_RSY-;2\7R#P@E9#0BD K;A7XG954E,F%)(_,6$7F=>\_L M-,H"+DB'-V127=XV46R?\]4Z)UA\)K =:6]J:6].&FNTZY-&FH"&IX%\"P3=#4[0/084OPO(]S=(?A/2CER=6J[.CSDQR=34M",@ M%;'1=YUS^NZ<8/&9P':$[-9"=O^W[RH$W]OJ)=ZUU^KNM9SAD3@OVFM-S7&A M?[/7G=RM@:U .;>#KP)[SM4@4^_6L_6='2GW]N]IYJY&Y.\PU<#^B@- %T?R:$WBS, ^I_(H/_ %!+ M P04 " QB#17>&6/GN " "M!P &@ 'AL+W=O&ULC95K;]HP%(;_BI554R=U34C")0PBT=)NG=H5E7;3-.V#20Y@ MU8DSVX'VW^\X23-: NP+V+'/>=[7E^/!6LA'M030Y"GAJ1I:2ZVSOFVK: D) M5:% Y)JS%":2J#Q) MJ'P^ R[60ZMEO7RX8XNE-A_L<)#1!4Q!/V03B3V[SA*S!%+%1$HDS(?6J-4_ M:SDFH)CQG<%:;;2)L3(3XM%TKN*AY1A%P"'2)@7%OQ6< ^MJKF.1 M*%=:)%4P*DA86O[3IVHA-@)<=T> 6P6XA>X25*@<4TW#@11K(LULS&8:A=4B M&L6QU.S*5$L<91BGP]O)Q=WH_NK;9W)],9I>3,E',L6=CW,.1,S)9:YS">2& MI2S)$\(!%X!,Z#/NBU8$#P6YS4!2S=)%.:C(\1@T95Q]($>$I>1^*7)%TU@- M;(UZ#=6.*FUGI39WA[:O>7I*/.>$N([KD8?IF!P??7B=QD:[M6>W]NP6>;T= M><]IQC3EY+H0?/+69&UOG ,.,A7AW)] );FA.)'I9_)K-%-:XHGZW>2JI/O- M='/-^BJC$0PMO$<*Y JL\/V[5L?YM,>;5WOS]F4/<:G\)DUE5*>(,C=U%;I^ M@#-7#2R_9OF'6.TF5AG5WF!U>]UF5+M&M0^A.DVH]A;*=YUF5*=&=0ZANDVH MSA:JY>U =6M4]Q"JUX3J;J.<'0O8JU&]O:A[84Y\\NH>9]5!;Y+0VY+@!5ZO M64-0:PCV:K@&I?J$)5FN(<;:H '/OVZB!UOTP-\!;SG_*IWS'TM06N>,SA@W M5WE&.4TC:*Q.SO:E"8*W>VYO%%_SD-U0N6"I0M ]%&ULA95K;YLP%(;_ MBL6JJ96Z0DBXI"-(Z6WKU*Y1TFX?IGUPPB%8!VS1<9%)B?T0I*.9-25F ANVQI\XH!3G10 MD=NNX_AV@4EIQ9$>F[ XHK7(20D3AGA=%)B]7D!.UR.K9VT&IF29"35@QU&% MES #\51-F.S979:$%%!R0DO$(!U9X][YQ5"MUPM^$%CSK3923N:4/JO.;3*R M'"4( MVP:X6G<#TBJOL,!QQ.@:,;5:9E,-;55'2W&D5)LR$TS.$ADGXH?)]73\>/O] M"[J['L^N9^@3FC7[@VB*'BI@6)!RB>Y 6D<3_"HW1'!T? 4"DYR?H"-$2O28 MT9KC,N&1+:0HE=I>M (N&@'N#@'?ZO(,]9U3Y#IN'SW-KM#QTRM='Z*;FI1,T#WI"1%7?SS,H4%D!6>YX!^C>=<,/FG_#89:8 # M,U"=GG->X06,+'D\.+ 56/''#SW?^;S'3K^ST]^7/99?9V#2U$3Y.DH=P%7< M&P["R%X96(..-3C$\DRL)LK;9@5N8&9Y'8\"8KF( NV.E60F"0-W_^T83#P_]-D;U4U=4'<8[8D M)9>X5,8Y9X'TQ)JBVW0$K72AFU,ARZ9N9O*> J86R/F44K'IJ-K9W7SQ7U!+ M P04 " QB#17O;"Q4'$$ #N$ &@ 'AL+W=O&ULM5AM;Z,X$/XK%KM:M=)>P4" =)-(:.8SL5DN:%;04&2L1IZNQ M-<6W,?:5@$;\F=&M.'A&BLJ2L6D_S7&F"??RU M4VJU:RK!P^>]]E\U>2"S)(+>L_Q'ELK-V(HLE-(5J7,Y9]NO=$=HH/0E+!?Z M%VUW6,="22TD*W;"L(,B*YM_\G-GB ,!'/0(N#L!MRO@]PAX.P'OO0+^3D"; MVFZH:#O$1)+)B+,MX@H-VM2#-J:6!OI9J(:%#XM8G3U\1I]1#82"BI05J*G,I/B,TS"\Q\; M5@M2IF)D2Z"E-FB(@D=6Y!6!.4OU)I\^H #YXO)+I=4%E](V9'-_-9F_CGM$^7@69FP M@B)RZ-22(;FA.D!(^8J(@-Q7,2Z[;M?8MEDCT&NH!/PRP4XP].!07PZM=@J+ M/!RYQZC8@!J&SK!%'?$PHS<3:@^CF'+>?P;.S' MM&10-7JC/[QD]%]267PA94=6BUJK16<]Y8?N%J#.D1?(G&N*&$_!B/QU7[R@ M@1(2JA74/U0+ $(%2W315#,Z1A#=U\<*ZJ.6,QU =.+I 1ZXV,<=][@W 1TG MC)R@XT<&H#,(@EY7&K9&&9YUI=EJ!;V:Z@=T1$"WA@1-:I[)C!JK]O"2OG5) M9?&%E!V9$3MO'9=SUKN:7HE5JKTRMSO.:2[U(]\?=ES"@ L&GA=V',( <\RN M@ ^Z1GR6PYP*R*")BI$F)(P\\,G"7N /O!,>ISA_"$2\+I%3W- /';^/C?O& MQOT_XWU7(=X9\;N]')V:ZWB^[SA=NQB0>!!$?MB->3,2>Z'?$_3XK7G$9_NL MR>R$5%L9FSQW!;9(69X3?H"Y-C)O5HH._?HF]+NL32COA+$)Y4<];-_:/GR^ M[SO#=G_*_X*O;^+;3>Q&E#?H\C6A_*##USZX"$+3O]87:@&N6I>RN?ZTL^VE M?:JOJIWY.W69UQ?,-S7-EX#OA*^S4J" M]>.&$FBI% #>KQB3^X%:H/W$,?D;4$L#!!0 ( #&(-%=U*^87N ( "X( M : >&PO=V]R:W-H965TL3)HV M:6M^ 9NZ$"DT;&5:.P1J^U#MP20'L>K8F>U ]]_/=D)&*V \\$+L\WV?[SZ? M[H@V7#S) D"AYY(R.70*I:I+UY59 266%[P"ID^67)18Z:U8N;(2@',+*JD; M>-[ +3%A3AQ9VU3$$:\5)0RF LFZ++'X,P+*-T/'=[:&&5D5RAC<.*KP"N:@ M[JJIT#NW8\E)"4P2SI" Y=!)_,NT;_RMPSV!C=Q9(Y/)@O,GLYGD0\LO^U>:N&I@%X+Z%EEFE2L#BE6.(X$WR!AO#6;65@Q+5JG3YAY]KD2^I1HG(K' MR>QV M$.X)Z.IT>+ 'GIX.]X]D$W;O$5J^W@&^>Y *B>R%KKU. MUYYE#P_5.1:,L)5$4Q"-BNCQA_9!$P6EW"MD[YQ"GI,L/1/9"R'[G9#]HP7Z M8#NI+L5D#4(/!G1;FU)$*:'U3H7^K)54NHJUYJBMZ>1H3>][@2:2OHW$S*]U M[/<]SXO<]:ZT)WFE__-JQ'!W.FD)8F4GDD09KYEJ6E)G[89>8GO]*_M(#\-F M=OVC:2;I#18KPB2BL-24WL4G'9-HIE.S4;RR_7K!E>[^=EGH@0["..CS)>=J MNS$7='\1XK]02P,$% @ ,8@T5U!CN\7G P 7!4 !H !X;"]W;W)K M80!@F2*J.?W-0HU@S23P^?D;_+6U>-;,B B8L_),&R%9E">K"B(:9]_D1T[$48+=O9" \P3\ MTH1.GM!)&\TJ2]N:$DE& \X.B"?1"BTY2+E)LU4W-$[&N)!+_]"R_GX83&>+.^_/"S0VRE(0D/Q#KU'7Q=3]/;-._0&T1@MMVPO M2!R(@2E5"0F0Z>?+W67+X0O+_;Z/;U#'^@5A"W=JTBYU#V$1$* 9H3+)[3D)!8DD]>W3RH4W4N(Q-]U;6:XW7K?;-?ZM:YI36 5"CH%!9TF]-$X5$\RB7U ZIV ? X!E2AD0D#M M>#,P-P5+7A&/H_?=/NX.S,?CAFJBG%[/*Z(JE7:+2KN-E5:']>TS1"O@M<-I MQ&D['$U@E9:=HF7G2OIT=%*@":Q"@5M0X#9.?;I7RN0L0L=RP MT[?<$W'61/4ZKE4OSEY19J^QS,F6Q@0M0?W,QL WI3[1?^CEPFUJ2.H"W,LU[T@WM*]V,WVY8'&FQ5#J8;%DWBEAAO7:#T\36A51DJ79'>O MI6&MODD76I6&TCG9C:ZDG8:=,W$ZCG>JX/,@[%W2;^EN[&9[N?Z/57O>0AV M>A?46UH=F)9+MT M-VS%I&11>K@%$@!/ M3]-6/R^2398"LV5$?_ U!+ P04 " QB#17WW6Z MSE # "6#P &@ 'AL+W=O&ULM5?O;Z) M$/U7-EQSZ25WA06QVE,2J[VTE_XP:N]R:>[#JJ.0 LOMKEK_^]L%BF"1U(1^ M419F'O/>/&"VLZ'LF;L KT$?LB[FBM$=*'K?.9"0/@9C2"45Q:4!43()5OJ M/&) YG%2X.NF833U@'BAYG3B MTA7JA.YT(K*$,8C':,CD2L]0YEX (?=HB!@LNEH/7_2QK1+BB%\>;'CN&"DJ M4TJ?U>)FWM4,51'X,!,*@LB_-?3!]Q62K.-?"JIE]U2)^>-7]!\Q>4EF2CCT MJ?_;FPNWJ[4T-(<%6?EB1#?7D!**"YQ1G\>_:)/&&AJ:K;B@09HL*PB\,/DG M+ZD0N03<.)!@I@GF>Q.L-,&*B2:5Q;0&1!"GP^@&,14MT=1!K$V<+=EXH6KC M6#!YU9-YPAE=W?8F5P,T[(TF?]!DU+L?]_J3FX?[,?J&!BM @LIN^43 '$6$ M"0\X.AV ()[/O\B0Q_$ G9Y\02?("]'$I2M.PCGOZ$+6INZ@S](Z+I,ZS -U M_%R%9\@ROB+3,*V2]/[[T\UBNBX5R60Q,UG,&,\Z)$M*>2@I;]&$D9"3Q'=/ MMS(4W0@(^-\RF@ENHQQ7/907/"(SZ&KRJ>/ UJ YGS_AIO&]C'1-8 4)K$P" MJPK=29N?5T(VOXQR@M.,<=1K8^TTL6UW]'6>2DF0V6YG0842&UF)CKJ#8 JLM"^52,?VI2:P FD[(VU_D#7M.B6H":P@03.3H%F3 M-1,<.^B%!$Y"?W1#8;+^QG8FQN>?-DB C%U0H$1N[C[Y1 M663\QIRIME2XLAKCV)[4A59DG!MS\ YF&-SX*&?6.M/4A5:4 M83?5X,J)X1AGVF]&28SWC5D2LV=,/;=I4CO6.\*67LB1#PN98YR=2PB6; *3 MA:!1O(^:4B%W9?&A*S?.P%2 O+Z@5+PNU-8LVXH[_P%02P,$% @ ,8@T M5Q9J"VE> P ] T !H !X;"]W;W)KW:J>T0T$U3U0\F,21J8C/;0/GWLYV0$AI0 M*Z7]0F+GN;/OG MV9T7H(XL0XN I33#K:A'G\U-=9T&$4LA.R!QA\61*: JY M:-*9SN84P5"!TD2W#,/54QACS>NHO@'U.F3!DQBC 05LD::0KL]00E9=S=0V M'<-X%G'9H7N=.9RA$>)W\P$5+;U@">,48183#"B:=K6>>>J;A@2HBM\Q6K&M M>R"E3 AYE(VKL*L92%:"R6K#) M&V6F0@OY,9;K/N)4/(T%CGO#\^O>^-P'@]YP_!>,A[W;4:\_OOIU.P+?P&!! M@TB8R@"9@A^$A Q '((1HLLX$+T7E*1@B!+(40@&D/)8=![[B,,X85\$08;I M;6/N;U Z0?1!/+T;^>#XZ LX C$&XX@LF&!G'9T+77)V>I!K.,LT6'LTF!:X M(9A'#)SC$(5E ET84KAB;5PYLPXR_ES@$V ;7X%E6';%A/JOAUL5&N%UF!,(68P2]W]M2@%5QRE[*'*]XS7J>:5GZ13-H;71%;RTRG\= ZQ>Z58S(I8L,TK/I6QH+GI\RP6 M5>YFH[AJ%/E]7GIFVW4[^G+;M8JBIFV7B_R71;;1:!5%)96-0F7CH,K;&,\F M!%R2)%FS]7-PJY0<9'KK>U(GF5\3697Q-9R<]FX6?S M0W*7C=+8CE3+VHE4OZ+(=)V=W+TL$KDSJW/7*E2V#JI4@0OD2W(@< UPBNA,'2L8",@"\VP/6/061Y>>VK#O])_)(XW:9C_39.>A M&TAG,68@05-!:9PTQ3> 9D>,K,')7&VZ)X2++;RZC<2Q#%%9()Y/">&;AAR@ M..AY_P%02P,$% @ ,8@T5]2.7TG% P .!$ !H !X;"]W;W)K^QSZ);\8'RK[S&$"@'UE* M^,2(A=A=FR8/8\@POZ([(')D0UF&A6RRKPA+$E]V8 M09HJ)CF/?TM2H[JG M:OG]A_SY.7R:PQAQE-_TXB$4^,H8$BV.!]*A;T\!'* MA/J*+Z0ISW_1H8RU#!3NN:!9"98SR!)2_.,?I1 U@.U= #@EP#D%]"X W!+@ MOA30*P&]7)DBE5R' OLCQD](*:B)9NZR,7,T3+]A*AU7PHF1Q.)$_[B]M-T M=1N@^72Q^@>M%M.'Y72VNOO\L$2_HB5.@2.Z07]0&G&$283NB( MPP(BM*3I M7JT=1RN*%I#FG7/,1")![P,0.$GY!TE3H*<2O03VF(1R^.L]9&M@W^3HEV6 MWK_[@-ZAA*!53/=/32&S4W,TPS*3FR(3YT(FMH/N*1$Q1[/!RN-V1C5NMM)OSN9=6NK9" M1[1BF'!<>._K)QF*[@1D_%N;[@5OKYU7/9BN^0Z',#'DDX?+%0;#__DGV[-^ M:]-,)UF@B:RA9Z_2L]?%[G\6,3"Y9T.: =HPFLG'8*'PKO! FY0%I9=3JD?R MHV_W!D-K;#[6-3J/\ES+:P8%YT$CSW6JH$9._2JG?F=.LS@A&*U OET(L.VQ M\FE;+IU4K]T6.LD"360-";U*0N^-;.;IU%,G6:")K*'GH-)SH-]F!66_;C/' ML08G-CN/ZMOV\,1FYT'#7G_8;K-AE=.P,Z>'A&S7%'VD:7KD1][ILDZFU^X* MG62!)K*&@J-*P=$;N6RD4T^=9($FLH:>MO5\#K3T^ZSDK+O#<4=;/>2.?E<2Z M1-7)%NAB:XKZ?!"W.\^E_]-J[OG1<7#Z1FL)=#0\TZ<9M9*RDP> M!?/2G*.0[HDH*JBJMRK_IWG1>])_HSX+Y*7J,TWQ3>$>LVTBJ\<4-I+2NAI( M[[.B3"\:@N[RPG5-A2R#\\L8< 1,!&PO=V]R:W-H965T)C:US=#Y M]VLGF82$$,U4GB^0RSD//J_SPN&,CI1]XSN$!/B1)H2/C9T0^VO3Y-$.I9!? MT3TB\LZ&LA0*>1(()FC/ #VD* MV>,4)?0X-FSCZ<(";W="73"#T1YNT1*)S_LYDV=F28EQB@C'E "&-F-C8E^' MMJ\2LHB_,3KRDV.@2EE3^DV=W,9CPU(K0@F*A$) ^?: 9BA)%$FNXWL!-OR BH)ZBA?1A&>OX%C$ M6@:(#ES0M$B6*T@QR=_ACT*(DP19:'N"4R0XS03O0H);)+C/3?"*!"]3)B\E MTR&$ @8C1H^ J6A)4P>9F%FV+!\3M>]+P>1=+/-$L+CY.%G=A& ^6:S^!:O% MY'XYF:UN/]TOP>_@D]@A!FY)1%,$WC.:@@5*H$ QF$,F,.+@;8@$Q E_)Z/_ MI#3F8$)BL$3L 4?R]I<[E*X1^RKO?EZ&X.V;=^ -P 2L=O3 (8GYR!2R"+44 M,RH6/,T7[%Q8L.V .TK$CH,;$J.X#C!E]:4$SI,$4Z>3^->!7 '7^@TXEN.V M+&CV_'2G)3U\?KK=48U;;JB;\=Q+&WJR0X]@Q2#A,+?8EX\R%-P*E/*O;;KG M7*^=J[Y_KOD>1FALR"\8+G<8&<&OO]B^]4>;9CIAH29834^OU-/KH@>Y!W#N M@8WR "L4WN<>:),R1_H94GWS/@3V8"AW]^%4HO,@9^!:]:"P):CO5:1:2;VR MI%YG2?>8;-<4?*!)\L@?*Y>V5=))>NE#H1,6:H+5%/1+!?U7,IFO4T^=L% 3 MK*9GO]2SK]]D.;)W8@W?'S8\=AYCNV[#8NNJ$A9I@-3UMJVKQ+/WN*I@UZ]C]QL_3 MK"7*\;RFPUJB/-]J=YA]TKG:G65-$?Y/_I*!$&^Q@$FGU;I1+WTVM-)"7;2Z MC$XEH_-*?BO ND3520MUT>JB5DVXW=F3_J3EW'.;])J&.X]Q>E[3;^=!E]Q6 MM<'V,_K@[EZQF_#BYT$G+=1%JZM7==QV[[5,IK4#UTH+=='JHE9-N-W9D_ZD MR?RS?U3]IL?.0YI_RSI#\G+,DZ%,BM@V&VYQ$-$#$?EPHKQ:#M FV=BH<7VJ M!FO9L*?"Y%.Y.\BVF'"0H(U$6E=]N1\L'W3E)X+NL]'/F@I!T^QPAV",F J0 M]S>4BJ<3]0'EN#'X'U!+ P04 " QB#17V#VCM%(# !;#@ &@ 'AL M+W=O&ULM5=M3]LP$/XKIPQ-(&WDK;3 VDB% M,,'$2]6631/:![>Y-A&)G=EN"])^_.PD#0V$"J3PI8WM>Q[?/;ZS?-T5X_2CUA.EU4S+'$.L9_3M8]^V-""S^!GA2FQ\@PYEPMB]'EP$/ 6 />M@%8!:&7*Y*%D.OA$$J_+V0JXME9L^B,3,T.K\".JSWTDN5J-%$YZ MP[/+_OC,AT%_./X-XV'_>M0_'5_<7(_@*PQ1(.'3$/HT !^7*DM2=>82QDRM MQ41B /"980"=GV4)(K%GL+=CGS8W=F#'8@HC$.V$(0&HFM*Y;#>UIP6SIWD MSCFO.&<[<,6H# 6M<>CT[7"G M!NZ_'6YOB<8M#\_-^-S7#F_C#!YAS D5)"^GNTME"A<2$_&G3O>K9*/5O;V+TRWU6ZJLOC*=_Q M0=VS0F4Y+Q1/\ZRODS;?HIUMH6_=I>>ZECKMY:9D6_UXKV0-D54D.R@E.WB[ M9)M7Q%DN&=Q=83)!7IN%6ZG?FX5-DOD-D54D;9>2MC^HJMM-ZMDDF=\0647/ M3JEGY^.K.M_B8*.J[5;K65%W7E2^8QU6;?P:&]LI;2KQ'9;Q'393@O /SF\N M+ZXC.I\P.&=Q_"@>Q=8*W;KS>S.J23*_(;**XD>EXDK9))G?$%E% M3]MZ>H5:'U^CQ1[MK45:8_2R2NN,7I2IN?'J3I#/L^Y%P)0MJ,Q?I.5LV2'U ML[[@V?R)[IRRU_P33=YV71$^CZB &&>*TMKOJ N(YYU,/I LS=[V$R95IY!] MAJK[0ZX-U/J,,;D>Z W*?M+[#U!+ P04 " QB#17IN(@'!P# ")"P M&@ 'AL+W=O&ULM5;O;]HP$/U73EDU==+6 MA/"[@T@I="H3;1'03=.T#R8Y(*IC,]M ^>]G)R&%#;)UHE\2V[GW(HIDVUKKM3BTK9E,,>8R N^0*:?3+F(B=)3,;/E0B )$U!,;==Q M:G9,(F9YK61M(+P67RH:,1P(D,LX)F)SA92OVU;)VBX,H]EH M'A8#H6=VSA)&,3(9<08"IVW++UUV2HX!)!%?(ES+G3$8*1/.'\VD%[8MQV2$ M% -E*(B^K;"#E!HFGY6V95;R/AYR2Z@[+P'UW'+!Q+J_#O<+4BGG!M=3OC*QXQ&2A2&,"!";6 L M"),DK>3O?1T*/86Q_''(N)2W[ M>OX,JM;KC3QH+\]JGF>U,,\;3NDF,#MSB_$$Q<%=*:1XZ:ZU94,\MJ!=N>!^EU!5YOT"A3S@V@S[J/P.,4<1P/X6./IB$]N1@ ME18SEV"#1!S26XC[3[V-7&^C,*L[K7'"(:ESN9&%=5[(]-)-/A'9GNAF+KKY M2G7>/*4%)R+;LZ#D//_MG5>K]+]0'R_U8N!+-=L[S4Z,8I;T@!("OF0J[7OR MU;S/])/NRGX.3YO46R)F$9- <:JASD5=G\,B[?O2B>*+I'6:<*4;L60XU[TR M"A.@GT\Y5]N)>4'>?7N_ %!+ P04 " QB#172R7\-UT" #B!0 &@ M 'AL+W=O&ULA91K;]HP%(;_BI554RMM))A< M"H-(Y;*-25Q4Z/;9!$.L.G9F.Z3[][,=B-@(Y4OBRSGO\Y[$/OV2BU>98JS M6T:9'#BI4GG/=662X@S)%L\QTSL[+C*D]%3L79D+C+8V*:,N]+S0S1!A3MRW M:TL1]WFA*&%X*8 LL@R)/T-,>3EPVLYIX9GL4V46W+B?HSU>8?62+X6>N;7* MEF282<(9$'@W<)[:O6%DXFW 3X)+>38&II(-YZ]F,MT.',\8PA0GRB@@_3K@ M$:;4"&D;OX^:3HTTB>?CD_I76[NN98,D'G'ZBVQ5.G >';#%.U10]3^7H%GN9C,%K,U]/Y MM\E\-)VLP&>P+$22ZJK!8D/)'MDO>3_&"A$J'\ =( RL4UY(Q+:R[RKMR.BZ MR9$^K.CP"OU'P5J@XWT"T(,0O*S&X/[NX5\95Q=45P7KJJ#5[5S1K5WSVG63 MN4K$;Q8QUZ$GC80P/-KVG^+5K01*NR@C.:W^G"*["@A@6W8&$3++B$!5[@-@D5-L/ "UHZZ7K<9%M6PZ!;L$>BC#C@KD6@^\='%#_3]+OP?[)Y=6=/] M9DCL"9. XIW.\UJ1=BZJCE)-%,_M+=YPI7N"'::Z"6-A O3^CG-UFIC&4+?U M^"]02P,$% @ ,8@T5P]T@"[- P PQ !H !X;"]W;W)KQS.C,?T#X]]$""#10QQ1,3!" M*7+(="S+,V-,J#'LI^\6?-AG MB8P(A05'(HECS!_?0\0. \,VGE[P9JY'MJP^+X"?U#2EZ166,!8Q;]0P(9#HRN@0+8X"22]^SP"3)"J8,^ MBT3ZBP[96LM ?B(DBS-CY4%,Z/&)'S(A"@9VZP4#)S-P?M3 S0SWH3T\]<>7]TQ7G!E;\2>HU1J?IC=AA'P:&RD,!? _&\/??;,_ZLTJ#AL!*BKBY(FX=>DD1=<3( M+RI2Q;P6KMI95$7ZUW%*?%LYWU8MW[M$"JF(*H[H8X(YIA*JB1YQVBF.+IS[ M8H MT1[03)UI6,FQ_8RCV^KT/.^,9*T;%Y+T+ MH5',$BI1X4"K&'K/3]'J==SV&!ZUA> MSSF+V]I-+Z1D6Z<^PZHEM=2)MWY$GT%*X**0IG517@_ZLX?:%%I9@D*K9;]. MI&?[-*5*0VAE54YMEEW;L_QJT<[0B\'?ZG:Z9[%?[\.E'$^-DUW?.2V I[TS M]>'42=0'_@4]3\T1-X16IG_JH^S6*P5^0RU4ILK_T9#9IX[,KF_)[D%(3GP) M2A LPK34IX/;[PG9XTC+52E"^UD#XGH=^SSB&VW$S,(-4U_O9YAO"14H@HV" MMZX[:C=^O#$?)Y+MTDOGFDEUA4V'(> N%Z@OF\8DT\3?8_-_[<8_@=02P,$ M% @ ,8@T5PW)]/>3"@ B68 !H !X;"]W;W)KZE[S,.=2E=/:2%W^43UI7T=?5,BO/ M)T]5M7X_G9:S)[U*RW?Y6F?U;Q[R8I56]ZVN#C+-]5RD>G;(BHWJU5:_/E1+_.7\PF:?/OB;O'X5#5?3"_.UNFC MOM?5K^O;HOXT/:#,%RN=E8L\BPK]<#[Y@-XKR9L&6XM_+_1+>?1SU+CR)<__ M:#YJEG50.1UO\]ZTN]7#9(]77\=P\Z.?39-#S^^1OZW[?.U\Y\ M24M]F2]_6\RKI_.)G$1S_9!NEM5=_O(/O7>(-7BS?%EN_XU>]K;Q))IMRBI? M[1O75[!:9+O_TZ_[0!PU0+RC =XWP.T&M*,!V3<@;VU ]PWH-C([5[9Q4&F5 M7IP5^4M4--8U6O/#-IC;UK7[BZP9]_NJJ'^[J-M5%_=7GVZN?OX0/B\KGPZXU.^H5,T8E:_G@,2,)8:+E@\<,22P2OP_\X ,/^O#+6A?I M=I[O9WX9_7ZC5U]TX9W@0;"^$QP23 &!64$4AR"*$1<- 1E32# %!&;%5!YB M*L$7#>FDB'?1\)CY%@W7++1H) >_DJ!?EWE9YUC]1[_8.>CS(W%[KG-=RI8? MKAGE$L6M]46Y9D0P)(7?#Q0;3A,/6O[VS5]=_WQVO@709Q=8 =$1.4-!1ZX_ M'-:\Z']1SQ4QC-TW?4'1%!2:'5=LXHI'7!;WX%"!A4134&AV8 U'14&Z=M+: MN(>T%I68DSAN9Z-K1TF2(-G.1M>.$!$SW)&-ABRB,%M\RP*YA[ Z9X1(QQG7 M#B>4T_92[[/# L5=:Z1AB&@8140NJT,,)]AQQ&-'&1:\[8C'+DX2RCH<,301 MA7GB72U$AZR2H,01%$U!H=F1-=P1C4D>$2A[!$534&AV8 V!1/ ,$KFD#\D$ M<='.1Y\=$6UNH[QV$@G4D8^&1:+A-!*YS"_!0CC\RV,F$8O;KGC,8B([Z# V M-!(/HY'8I7T))TEK";_TF$G&27M ?&CB>-QL+PR'Q&$.>?-]NEK_=#5@B0QW MT#>30=$4%)H=7$,D\9A$$H,225 T!85F!]8020Q/)+%+_"1*8M[.1X]9K3N3 M=CZZ9EQB2CKRT;!(/)Q%8I?U"29(>[O :T80:7OBFC'!$]KAB:&0>!B%Q"[E MX\C9\_!824K;]-%CA6)&.Q0V-NP1A]GC=5;IQWHQU/.HS)>;)FW+:)9G59'. MZF':CU%X>01ED*!H"@K-CJYAD'A,!HE!&20HFH)"LP-K&"2&9Y#897R<8.3H M['#7O0,%A&8'RK!1'&:C/?/[!'(4[+_W)(5$4U!H]OU*PY])/.8=RR Y[WW+ M$A)-0:'9@364GH0I_2G9OX=\-?L]=C7S8&V=J3QVE,?H:*/+=LY0:A)DEB=D M[*!=\O#5])YFH!P<"LT>B:."@U$K#F!+#F!K#L8H.B!& A#XL@/BDGA*I.1M M.NVQ(S)FJ$VH/78X02CNV#4A1A60L"KHG[\#=W##U]-[HD&B*2@T>RR,NB%\ MS P&%3:@: H*S0ZL$38DR.]/RV#A2EB$"$'M#/;8Q0EQ;@UY[6(I.FX-$2,N M2%A<],_@X7N,X4OJ/== )0P4FCT<1L*09,PD!M4GH&@*"LVN_3/ZA(;W]T^J M_O-LYGOV&'UF1,3M/4:/&:_A.C*8&H% PP+AMLCGFUD5S+@P1-^) 8JFH-#L M\!D)0L?@B@(434&AV8$UBH+"[^I33]F'H)BV,PY4($"AV7$Z*DL>?H^ MN@0>$=RN3;OTF<68MN6\QXSAI.-F!S5B@(;%0'LAZD\,PAWTSB90=@^%9@?7 ML'LZ)KNGH.P>%$U!H=F!->R>PK-[ZK)Q[S+EFA%)95N=>\RPY+R+&!AJ3\/4 MWI./@W;/PMWUGD2@M!T*S0ZUH>UT3-I.06D[*)J"0K./MAC:SN!I.W.)-D6) M;/^Q])@1Q)S2 (\9QD)T%)@R0]M9/]H^?&\LW&'?:02*IJ#0[& ;DL_&)/D, ME.2#HBDH-#NPAN0S>)+//#7@E#CIZ2G)2;!S',V#)9...CIF.#D+1\!! M"X:@T.P &V'!T8@9SD%%!"B:@D*S VM$! \7*YV2X7O(US+<9X:P4X?E,4,Q M(KA#C')#XWF8QG.#M\Y"O?;>S:!R@DH-/N11T9.B#'/'0A0&0&*IJ#0 M[, :&2'@SQT(]YQ .T4])LX9;X\-[2A5%H:]BS![OZH]:)XU&/V6%D6:5$X$"-8N3 AWW#M,8W!^83B_"'/^MR=V_S^\X:Y[ST[0.PM0:';8C2 18Q8D M"5#A 8JFH-#LP!X]Q1&^($EX*HT\:>\I6T+.40,?%NXJ4Q:&]HLP[>^5IH,V MGL(7TGMN@=ZD@$*S!\$H%#%FG9( E2&@: H*S7Y*J)$A$KY.2;J518BVGYMY MZ;-"SG/P?%:=14K2B 9%@&]DG;@7E3X4OK.+E T!85F#X/1+G+,\B4)JEU MT104FAU8HUTD?/F2=$N.,*%).VT]#Z:,VQ7"RF.%&.XH7Y)&.)_*A^U;1%K??T3OU>ZM* 9F M]Y*6F[1X7&1EM-0/-63\KE&#Q>Z])[L/5;[>O@GD2U[5$=G^^*33N2X:@_KW M#WE>??O0='!X^\S%_P%02P,$% @ ,8@T5^6D63I9 P S T !H !X M;"]W;W)KQ^ZN*7OD M*8! 3T5.>,](A5B82F/((>I M4!18OE8P@#Q73-*/GQ6I4<^I@-OM#?M'';P,9H(Y#&C^/4M$VC,Z!DI@AI>Y M&-/U)Z@"\A7?E.9W@QO[]%X./HROK^ZO40G: PK($O@:/(+70*=,[Q(LRG.T;G,+'04@\!9 MSH^EY=>[&!V]/49O44;0?4J7').$=TTA/5/\YK3RXJ+TPGG!"]M!-Y2(E*,A M22#9)3!E2'5OA]L'HG'K57(U MG_L"7[TB,T8+-'P2P(A*6R';$]FJQO4/L M&[%+K<>08R$5'6$F,FA,[9(MT&QJFUWUPS!T0YEUJVU]&LRLT N<7;/XN9D? MN5X0U&8[,?EU3/[!F$;C 7JX@6("K#$3#J+_-1/:)(M;(MM1+:A5"_Y'V05M MBMTF6=P2V8[882UVV&K9E6S^5J$$G:AC>WMEUV!F>Y&U5YWQU*7:;9'%+9#MBV]:? M4Z#5:O%5=-N_J4[H^]%>\3681\X-9O.,<)3#3%):IZ'<$5AY=2@[@B[T M87I"A4Q$W4SE=0N8,I#?9Y2*34=-4%_@^K\!4$L#!!0 ( #&(-%>I.XXT M#0, &8+ : >&PO=V]R:W-H965TS4-M#^^]D.9*&EK)60>$GL MY#O'WSD^B=Q<.$DBQ/.89,/UFPD6*E9Z*J2LS M 7AL02EU \^KN2DFS(F;]EE/Q$T^4Y0PZ DD9VF*Q?,94+YH.;ZS>M GTT29 M!V["\@7 )"*S3OS,HZQPK'3<$72)AJS68&UAN+UFH(,[LX4$*_)1JG MXL%%Y^KB^A;U+WHW_=ON=0<=H4O.ID=4NSM&IU*"DNA&)2#0;8(9ZG ^7A!* M$69CU&4*LRD94EA5#I]1!_A4X"PA(TS1J8X6.CP'A0F57S3YW> <'1Y\00>( M,,W(9U(3R::KM!C3DCM:-GZ6-QZ\T?C/&3M&H?<5!5X0;H"WWP\/UN&NMK#P M,2A\#"Q?^ 9?'^; 9B#11/ 473PI$$S+;]L=!"&M7=;8R[*Q]Y>:!W45I/+/ M)@_R12N;%S5?^(G,\ A:COZ$)8@Y./'G3W[-^[;)D1V1K?D3%OZ$V]CC4J9P M+IW;3"F3J6DY4WCT."-"UY%_XD0Q,;=VXK^Z.[MB&Q-:+406MU'NJN[]&=' M9&O^U I_:GM)=[YJM1S;J.*'+].]H:P:5:/&YG37"U'UK:*N.3OZ7\*W,GQT M!W=$MB:V48AM["/AC5WZLR.R-7^BPI]H+PF/7OV8HUK%>Y'OUT6^Y_N5%_%V M2Z<@&PO=V]R M:W-H965TQXG=^TNN+B3*:*"ASQC MLN>D2LWV75=&*>9$-O@,F;XSY2(G2F]%XLJ90!);4)ZYON?MN#FAS FZ-G8N M@BXO5$89G@N019X3\3C C"]Z3M-Y"ES0)%4FX ;=&4EPC.IJ=B[TSJU98IHC MDY0S$#CM.?WF?M@Q^3;A)\6%7%J#43+A_,YL1G'/\4Q!F&&D# /1ESD.,_:*S2GK/K0(Q34F3J@B^.L-)C"XQX M)NTO+*I.IIG M4EOUR]"RO*U7> >%U!$IH1_=%U3:LX>;8QV#D<)WVL]5 M%I94>Y;*].EYT.RZ\V5?WLP(UY;SGV([M=C.>K'D44\")4'Q4JI F%3ODO[R M$\'EJD]Y4+(V6\NR6IT7TLNDG:4&PO=V]R:W-H965TNJ.,.7,#3QOX.:$BU(QR7$A099X3^3!%)C9CQW>VAFN:9MH: MW'!4D!27J&^+A30]MZ4D-$>NJ. @<35V)OXP&EC_RN$CQ8W::8/-Y$Z(;[8S M3\:.9R>$#&-M"<2\UCA#QBS(3.-[PW3:3]K W?:6?E[E;G*Y(PIG@GVBB<[& MSAL'$ER1DNEKL7F/33Y]RXL%4]43-HVOYT!<*BWR)MC,(*>\?I/[1H>=@"!X M)"!H H)?#>@V =U?#>@U ;U*F3J52H>(:!*.I-B M-Z&9AN5F%6T29]RN^Q+ M+RPI&8)8P;O[&)6" M12GCS,@,"TEC,[!&"3I#."=4PD?"RLKYRFS7B5*H%4SB[R65F,!)A)I0IEX9 M\!3I/Y2G\%XP]J >%,RY-BM/4^0:;C#.N& BI:A@)CJG<*$3^'*)^1W*K_ " M*(>;3)2*\$2=PLL__$'_K35>4H,07(U<;82QZ;EQ(T)4BQ \(H(?P*7@.E/P MCB>8[ -PIK-ME!"F"J MTQK9.XRTI6ZH"A+CV#&U3*%[/O%?W,:R^#?IM!_V@&%V8C M#.&<EL3N*D)I*X)I*D)AQ(\BG_JQGA.6%3#^KO*![Y_6*Y!*]?@ MJ%Q-52WVUKVNJK^EWM&O/56]YX1%@__M-O]L>K'>= MG 0 8/ : >&PO=V]R:W-H965T\Y M^";1P%?9HDCZ+ CZ?L1%[$W'V;-[/1VKU$H1P[TF)HTBK@]7(-5^XE'OY<&# MV&RM>^!/QPG?P +L4W*O<>875E8B@M@(%1,-ZXDWHY=7K.,69%]\$; W)V/B M7%DJ]GXQ?IMYCPZL^0& MKI7\*E9V._&&'EG!FJ?2/JC]>S@ZU'/V0B5-]DOVQV\#CX2IL2HZ+D8&D8CS M?_Y\#,3) L8:%K#C I;QSH$REC?<\NE8JSW1[FNTY@:9J]EJ)"=BEY6%U?A6 MX#H[G5U_?IHOYH_SNT_D[I8LGJX6\YOY[.$/Y]&^/SM#5@NI'F'9J] M_"WB#7FOI#R8@R'SV&)6Q :MDD<(M[&2:N-67ZN+,_+!KLB?'R%:@OZ+O"$B M)H];E1I$,F/?8@B<(WYX=/5KDU-]LL-Z$; )+<<8GAKHU@;JJ?F7)%O9MV CH<^[L: MV"0+>5P ,8 MJT5H(:=0!YL;Z)W TGK,7H'9:\6TD5V_PHYU1Z-Z M=H."W:"5W9W=@CX)33/ZH)H8QAIR,RS0A^VY6>UXC/X3J[ A)(D4H&LWX[ " MWN\/ZK%'!?:H%7L>[W#K*RU:?!Y587NT4X]+@U)K@Y\@ARH"8OFS"[S:@7:1 MKU6QH)KR7@/\B=335OA[C-,[I,*MZP,2L*L2[=KGN5J?ISCAF9S6LF$5-DUI*<61MJLC]A\>;P2F MX@C<'(M.M18HZS9EIE1'VBZ/;DL:Z]*02P,FQ1YPY)X"U >B1B^[HZ"!2:F9 MM%TT'Y7E\A@&/#(UMS-:EGALA:_57S_9S^EI7K2 M=ODLFDO"#XU%7*.%(__+4;AZQ*2,_OM(X9_<:MP-\2/7 M&Q$;[!=K7!9<#- 9G5^Z\HE527;162J+UZ9LN,6+*FCW ;Y?*V5?)N[N5%Q] MIS\ 4$L#!!0 ( #&(-%=(W:3X0P, ' ( : >&PO=V]R:W-H965T MX@B=EFVNYQ. MB ]N,DU\.':QG2V]7W^VDPUMR1:$^-+8XWF>S#-3SV2\$?*S*A U?"T95Q.O MT'I][OLJ+; DZE2LD9N3E9 ET68K/G>U:QF-1 M:48Y7DM055D2N9TA$YN)%WH/AAN:%]H:_'B\)CDN4-^MKZ79^2U+1DODB@H. M$E<3;QJ>)R/K[QP^4-RHG358)4LA/MO-/)MX@0T(&:;:,A#SN,<$&;-$)HPO M#:?7OM("=]TCLS)NB": MQ&,I-B"MMV&S"Y<;AS9J*+=57&AI3JG!Z7B:O+^;+^:W\W=7\.X5+.YFB_G% M?'KS#YS HJXLB!7H N$#817"E#&1$HT9:.',0ZO!6-;M5469XI'<^0:;C$MN& BIZ@@$:$CB+CC*^J?@I]((7$ 51KR.@Y.?AT9%P>FT]>XZO]PC? MK%+&HIHB*.KNRL>WQ@9SC:7ZU)6SFK+?36G[R+E:DQ0GGFD4"N4]>O'3/\)A M\&>7WM]$MJ>^WZKO'V./IZ60FOY'G.IKE%1D77J/DX0!;)'(KG]7\BO(/26# M5LG@1THJ)Z+V*FKN.7[*G[DM1?Q ML(UX>#SB-*W*BKG6L%<'5&9T)D7)KNY7K>5T!CKY+X5EPUC^([WNGEV># M\" \?Z=YERAS-],4I+;^=1MJK>W8G+II<6"?F7%:3[]O-/4LOB0RIUP!PY6A M#$Y')F6RGF_U1HNU&Q%+HU6 , #T. : >&PO=V]R:W-H965T<>WV.N=C]-66// 0Z#D*8S[0 B&6E[K.O0 BS,_I M$F+Y9DY9A(4J UM)>)>[((A)K0K?X2+\ %\;"<,CG2"Q:?1!!S0F/$8#[0AHU+IZ?B MTX"?!-9\ZQFIEAGR8XR04]W1]#?EZVHK/HR%//]$ZCS4TY"5< MT"@'RPHB$F??^#G780L@>N M9VM/A;.QP%:?T35B*EJRJ8=4_10M]2*QVB>N8/(MD3AAV1-W>N<.;]#=%7(? M1N[$G@SO?Z.O:.C[1%F)0S2)L_VHC#VU06 2GLF(!]=&IR=GZ 21&/T(:,)Q M[/.^+F19BESW\A)&60GF@1(:Z);&(N#(B7WP2_#C_^#-"@)=ZE&(8KZ(,C(K M&:]@=H[,WA=D&J995E U_'L2GZ.FD<*;)7#[_?"R[,[[X8T*,9K%#FFF?,T# M?*YL37X2 J)SY#PE1&S0+8B ^G)?K( +V30$1W]N) Q-!$3\;]D6R'*TRG.H M9GC)E]B#@2:['0>V LWZ_*G1,;Z5R5\GF5TGF5,3V8Y1K<*H5A6[-674 _"Y M;-\>R.[KHSFC$?()7U(N?\;2/\C\(Z_&E7E5F>98KS*R3DJF_K16EM'75]L& M[$=H6LP6).0IA+BF-\Z[LO2R[K&0#09?I:7Q&A3S;IX^!O-\!4P'R_9Q2\3)0 M"8H;H_4/4$L#!!0 ( #&(-%?/Q %// ( # % : >&PO=V]R:W-H M965TX,*:Z M(41G!9147\H*A-U925528T.U)KI20',/*CD)@Z!'2LH$3F*_-E5)++>&,P%3 MA?2V+*GZ-0(N]P/%&5L7QBV0)*[H&N9@GJJILA%I67)6@M!,"J1@-<## MSLTXIP\+]'B+'AX7*9JEX_3N>3CZGL[1 M9S3,<^8X8 MDC7%C.IBPC>*^;85ER@*/J$P"*,3\/'[X>%K.+&VM-Z$K3>AYXO^S9M3^FK" M[FE"UY$WNJ(9#+!M.0UJ!SCY^*'3"[Z<4ON?R%YICUKMT=_8DU3D4FG(T8B* M#1IF&52&B@S0B'%^2GE-U_-T[NG8)=>]3C>(R>Y8TI]9O7X_B-JLNE9R=)_= M6W)/U9H)C3BL+"ZX[%]AI.K^K ,C*W_%E]+8AO'3PCYIH%R"W5]):0Z!ZYKV MD4Q^ U!+ P04 " QB#17;#O04?\' #^.0 &@ 'AL+W=OH.S MC?= 9H1^VMPF[%UOK[+T0Q*E?AR!A*S..T-XZNI:-B"/^-TG3^G!:Y#MRGT< M?\G>C)?G'2W+B 1D03,)C_UX)",2!)D2R^-K(=K9?V(@[2_'_P5,1J';#8IC0.B\$L M@]"/=C^];X41!P.@_LH 5 Q 30?@8@!N.D O!NA-!QC%@'S7>[M]SXUS/.H- MSI+X"219-%/+7N3NYZ.97WZ4+9093=A6GXVC@]%TXKB3F>N R_%D.!F-A]=@ M/+FUP\AE\ !?#:Q;M@MF5Z\YGX&>' M4,\/TO=LTZ>9 WY^]QZ\ WX$YNMXFWK1,CWK499N]J6]19':Q2XU]$IJOVRC M$X"U+D :PH+AH^;#D6"XTWPX% QWFP_7JL-[;(KV\X3V\X1R/?R*WG V8SZ+ M3-R-T\7CLCISFFZ\!3GOL$*2DN21= 8__@!-[:/(4I5BCDHQ5Y%8Q7R\-Q_+ MU FA+Q:C)JID =Z38V M./-$<28R:@9*LVIKH"*QBH'FWD"S@8&O&V?6#3'[.OO+&2>*LZ!E8.^[=["?@_O9I//\L M,M12>9Q1*>:H%',5B56FIK^?FKYT30\7BV1+EB#PO7L_\*DO+J;]VI+%9M_2 MN(4MB+)0GSL,.=*$VGJG2*SBG;WWSI9[%\9;=D0&RRT!-&8,$WB46;GQDM=L MM&L&\1;6(_BJ(,VIK7V*Q"KV0:T$ :U!0?W.TBLT*@=RK6]"_G DC#-LG8MS MY#FU-5"56M7! Y2"TLKJLA-#^GPJ] VJK)Y*U1RE:JXJM>HEZSCQ_R;+ MC\"$7=M$75VW7[;Z:9K5YPP%V 8&AET;:X*-\9:FE+WPHP=VB@+B%6 \2/8T MFL=D5-ME=2K=D/QB2? L7#BH?E;,HT2#&$=N6^M)/@:-P1+'H)S'ALNEGUUF M8O4J(X\/?L3(;..S^B6T$-?L0;II:_R9H# .ZY;)6ZD(M@HKCX%NL&0W*([8V5,U^QW8Q&'[)O6V;7 1P*".!4?".JT]@%"I,.:JZ) 9!JU(X%2 MM%.E5G6UA#O8A.Y(?CP0NB? -6B9"&/>/5&@:?11G[?/J%TH@%"'MLD%NH) MN\_^E*N\NL\EC\$F0'9P_I!7.8D'30E-&"A"-'F"K9?0,2 -EI0&I:0QN"M. M8&_9">PS^/.&A/;4]XJB4.0;N]3?^E[R6O 4F4Z56 M;2B4P(?DP,/!%&6H?$U19Y7:Q>/06:H)#,D M)[,FO2 DX*P:TXJ"-!YJYQ7;-2%&B9NLTWU^3I MM3;S&.TU5/(<^F\--B3 ,JP;V*B505$@MJSZK[-2?E.E5K6OY#=TG#8;4DIS M2M4>4UL'5:E5 M'2SY";^Y\X:5 I12-4>IFJM*K3H')4#A_U?G#3?HO#6(<>2VM9[DH]P'>7 C MI,K.&V[8>1/&"3IO\N1:6WD,WL,E[V$Y[]UE=TQ';-D2+XG8N,,"GH.6@32;=T\4:!JHSY_-R1-J;=\QP ^7X(?EC;NV?=!" M[OL<+0P4<;0\P=9V'@/3<(EI6(YIU2X%^ >(&Z-LPW"U8H[GV]R(^M_IFLJ_ MMO5YH=*6G5(U5Y5:=0)+6,3V&WL;6"7$C92J.4K57%5JU>))(5)/[NE&9ACCR[UD]M*$7-WL&C<]F3D3=>\N!'*0C(BLEK)Q8KM\GN M8DB19 -N^BF/Z\B9[0&__R.?@7U!+ P04 M" QB#17$-9N"0L$ T% &@ 'AL+W=O&ULO5AM;^(X$/XK5JXZM5*O>>6M"TAL$E1.6T! ;W4?76+ :A)SM@/;T_WX MLY,T)6R@1IM=/D#L///,S#/&D[B[)_2%;1#BX%L4QJRG;3C?WNLZ6VY0!-D= MV:)8W%D1&D$NAG2MLRU%,$B-HE"W#*.I1Q#'6K^;SDUIOTL2'N(832E@211! M^OH9A63?TTSM;6*&UQLN)_1^=PO7:([XTW9*Q4@O6 (4!SLWL%4].+F!H^JAD1ND MJ>M9[JEP'N2PWZ5D#ZA$"S9YD:J?6@N]<"P7RIQ3<1<+.]YW)V//'\]]#PQ' MX\'8'0V^@-%X.)D]#A:CR1A,AF#QX(/I8.:/%\"=/$X'X[_!'_G$@[\8N8,O M(HQ9[?@]]_,9N.3G%AL2,)@'(C)J]*XJW.1 MC@Q*7^:A?\Y"MTZ$_F<2WP';N 668=G %6%=9WYN\@ J*-U+*)_F'KB^*J5T MDMA3)[848_4OH52,51?+HU@C5K%&K-237><:J:IGYL:I=B.WQ'NVA4O4T\2> MQQ#=(:TO53(^556R3C*O3C*_)K)2K>RB5O8Y]KY+HDCLOV+?6+[<@BVD8 ?# M!(%K\5\+2!A"RL 6T6QQW(#_#A9,5<7..KNT8AE9*R63#6S7-^X,P^SJN\-2 MU.G2_\AE26.GT-BY0./\WP83OB$4_XN"5.ML]J9*TXR\<1"3:>2?LA2N,M)3 M1OHJR)(JC4*5QN6J8,:2CQ5I?!=34VQJ9L<^%D05Z%4 S4[395R>97Q-9J5:=HE:= M7]G+SSJ[M&(=I5Y>ITO_(Y?J4$\=ZBM!R]HA\)U$&;![@VH[3;AWK4\5GM S'/):G@L^VK>:1-OK!@8L\3WN$ M=(UC!D*T$G;&74OH2[,CJFS R38]@WDFG),HO=P@&" J >+^BA#^-I#'.L5! M8?]_4$L#!!0 ( #&(-%?CG@;*J 4 (D: : >&PO=V]R:W-H965T M"K*;WS%F$#/69KS\]Y* MB/59O\_G*Y91_K%8LUS^LBC*C IY6R[[?%TR&E=!6=HGEN7U,YKDO>&@>G93 M#@?%1J1)SFY*Q#=91LL?%RPMGLY[N/?RX#99KH1ZT!\.UG3)[ICXLKXIY5V_ M9HF3C.4\*7)4LL5Y;X3/(N*I@ KQ-6%/?.\:*2D/1?%-W4SC\YZE6L12-A>* M@LJO1S9F::J89#N^[TA[]3M5X/[U"_ME)5Z*>:"T$,Q6]!- M*FZ+IT]L)\A5?/,BY=4G>MIAK1Z:;[@HLEVP;$&6Y-MO^KQ+Q%X ]CH"R"Z MZ %.1X"]"["/#7!V 4Z5F:V4*@\1%70X*(LG5"JT9%,753*K:"D_R57=[T0I M?TUDG!B.KV?19'8WB=#E=#::C:>CSV@ZN[R^O1K=3Z]GZ/H2W7^:H)O1[61V MC\;75S>CV3_H0W5U._DD0Z=?)S)"WD_0VX@)FJ3\G01\N8O0VS?OT!N4Y.A^ M56PXS6,^Z O9:/7J_GS7P(MM TE' S%!5T4N5AQ-\IC%AP1]J;:63%XD7Q C MXU^;_".RK?>(6,0&&C0^/IP X='QX=B@QJX+:%=\=EL/*&6G M)(M.1':03J=.IV-B'_[)P!OW'_2RU48%%''R(B@"N, Q(C3K0Y=:Z7*.NSP7G:%$6&9)+AA+4 MT2NV+.[>RT/;PK8FI(WR'==Q-"%M5. 3QX6%>+40SRADF@LFRR[DM**Z.Z3! M:[T7$SO46C>&4%X8:!H E(-M#&OP:PV^48-1ZE,L>-5_1?,G04B[08#G\ MUNL]V].KT09A/P@U(6W0!X_@$!82U$*"5XI133D/3!H0MJL($O09'B1!NYTX M<#RBR6G#PM COJ8'(+/"(.P8)F$M*#Q&D)1@'.XAH,0.]>$.H#S/UD=)&T4L MUW5@'=AJUG7+J&3&3$-D%WR8/B^TM;EH#. "&P=:R2((%OI61^_">^8$&Q>W M:[%B)9(BY$R_4F;S\:67O4>Y%%@LJE+)KSQ)09WXE*O<2=FB4[$=YI8TN27& M#G)?TIRG=.N^XW^EU52F 4PB:<\=8>CC4.\L ,[Q7'U<1 N]%S?[^@MC1/" M1F<@K5"[GX!Z[/;R9;OZK J@;,^Q;%U,&X8#-\0=RQQNC @V.Y$;6LIZ("6* MYC] '4:"G^[?U/ M:XS;%LHG[;D#,%H^(:W1UH81N>Y;'8.M,638[,B.M<<8L%&0&@ &R@%P)CV- M+\.O&;-773(&')3ND0%,:S*'7%W75-[8,&SV8<<[9 RX+,=J%01 A;JEA$"N MW>$H2>/$B-F)W:WD3%YYE-J2J3N^>>!)G- R@<<- 2P:)KYNA,<0SK*(I?^3 M 7%RG>KH:Z0Q:<1H5'[R3\".[%7G"> @YPG!NITG:=P1,;NC(_\(D+:5T?\% MO Z)C)!# 8T9(F8S9/;_!' M8!7:.+ * ,Q0A<8#$>?7^G]R4HMT4K;H5&R' MN6TL$C'O"!WO_TE[(T?Y_]8^!(1S7,?3MR( 7.C979LJI#$HQ&Q0CO7_.YK] M'38?>X&NIHVR?5_?"HL & X\R]$'<']OCSYCY;(ZZ^"R;V]RL=V[KI_6YRFC MZA1!>WZ!SZ+MJ4A#LSVDN:+E4JZ2*&4+26E]]&6&R^VYQ_9&%.OJ)."A$*+( MJLL5HS$K%4#^OB@*\7*C7E"?/@W_ U!+ P04 " QB#17-Q"VG:L& B M) &@ 'AL+W=O&ULQ5I=3^,X%/TK5G>T M FF8QG8^6:A4&A"LAH* V=$^FL:EV4F33NR6X=^OG82DB9VTG#^#@ M_<%#^++@\L%P=+8B+_21\B^K^U3<#4N6(%S2F(5)#%(Z/Q^,X:F/L0S($'^% M])5M70,IY3E)OLF;F^!\8,@6T8C.N*0@XM^&3F@422;1CN\%Z:#\3AFX??W. M?I6)%V*>":.3)/H:!GQQ/G '(*!SLH[X0_)Z30M!EN2;)1'+_H+7 FL,P&S- M>+(L@D4+EF&<_R<_BD1L!4"[)0 5 :@98+8$X"( [QM@%@%FEIE<2I8'GW R M.DN35Y!*M&"3%UDRLV@A/XSE>W_DJ?@T%'%\-+F;^I?3QTL?7-U,Q]/)S?@S MN)E>W3W&,S[<]MH(6X"YZ+0,S--D"<0XD!(>QB]Y1PIY2-FI+NTYK:FGE8/,*5N1 M&3T?B%&$T71#!Z/??X.V\8;W1%9+NUVFW>XL MF\<%22E(YMMI%G=L_[.#IY5_E%1^L=@E2:;4,PMX/E-VP]T(EVE:0A#QVFH5%&6::%&+GP5Y7C( MQ7J=7JG3.VA>".,-9?MT<*_/#MXGF=\362V=T*CLD;%?X6R7BRZK6H]CJ+W3 M\FRW,2=,-#B(D=6H*U\#0XZ!K);) VYY0'A0UVXKM44J,*$0,MJ#IE:'$*PK0-4]@_NY?_$PIE1 MU_49)JA5NJ=,; M](QFS4XT.%N\>5.I;16'!9_75MN5A8/='NX0Y:(/=VI6S9AMNA K_5G%Z7+C MZ_CJN:EKKOP=[#9X]\+?B:%I(KP=B=^T4CH)#A[8^V3S^V*K)Z]RDM#]-4MO MV&E1#\YIGVQ^7VSUG%:N%7:ZN!WK[R*X-HL8MH=ALU^I.!=#%S6[E0966X;4 M]Y5@T6=;NYG5^(%:]U00.0HTY06:!C( M:*[']4 /MDW1J#*4J-M0_M2J'*F64+,LUZ TZW(MJFUACBISB;K-Y61!XA?: MZ B,T6(2CD+R'$:M#A/I+*%K-*=<#0S9+FKZ*PW,,FRK16)E+]%N>]G#[@/2 MF$D30T6K"A-FVFAN1&K9; NUB*VL).K>B_SI+0C4ZR9CKVQ^7VSUG%8F%76; MU%O"UVG(W[(Q;9&D_(33]#VUV8RC3:CJ'Y5:V0GQ-1 (<=N:"U4F%'6;T/^T MLX+434)%VDZ(KX%T2:LL(CK,(NZ]GX)ZM8B]LOE]L=5S6EE$U&T1]]U/0:J[ M4RI#A6CW4[2X]OT47#E%O.>FXJ'[*5C= 6R*TT"TXK2X#G&5%2O%-V[^/RGV>IEP5I2;%UZ% M'R\HGY8'7<;9\8[&\PMXZN?'52J:_/3,+4G%FV8@HG-!:7QRQ!M(\P,I^0U/ M5MD1C>>$\V2972XH"6@J >+S>9+P]QOY!>6QH-&_4$L#!!0 ( #&(-%?J MGL[\40, (L5 - >&PO57@EV-V=,!\M M+EY_6Q3Z^E7@[F=OSLY:#Y?7^_$+"UR2T"O:?8;H5:N%"P.(BE#?M4[.9:%L;I?!?4_JX7O N@<&N1"-P0YQ@=&@I%HS)6],QPZVP2=04+?O M5Z5Q.%-TU>YTR89@;R;)I% I4TV:-EF'1@/!,K"C^&P.=UV4(8!:%[EII)S. M"DFMAS6C;AC9*1/B#A[^K]F.]C+;VE&[G[)I&D-UT\FX#NAOJSGM;=GNBW2# MDC\6^L/"3$?:/E0*NU4LXTO;7V:- 4R]C:O3LA2K]X+/9,[@$/-8G MS^,V>9P6P_JPMG4BW#D/-M$ SMU#\@7.]V*3-)@LN-!.ZJV83VPQ,PV2M+R#L(S?V\B,8QV%^!# L#^8 XS@6EN=_FD\?G8_#,&]] M+])'.7V4XU@^9&P_6!X_)S&7?Z9)$D5QC*WH>.QU,,;6+8[AQZ^&>0,&E@_/]A3$D5)XD< \SN((@R!IQ%' M, ?@ 4.BR+X']]Y'X?H]%6[^_3KZ#5!+ P04 " QB#17EXJ[', 3 M @ "P %]R96QS+RYR96QSG9*Y;L,P#$!_Q=">, ?0(8@S9?$6!/D!5J(/ MV!(%BD6=OZ_:I7&0"QEY/3P2W!YI0.TXI+:+J1C]$%)I6M6X 4BV)8]ISI%" MKM0L'C6'TD!$VV-#L%HL/D N&6:WO606IW.D5XA-/E_G;@2=&A(E@6FD7)TZ(=I7\=Q_:0 MT^FO8R*T>EOH^7%H5 J.W&,EC'%BM/XU@LD/['X 4$L#!!0 ( #&(-%>@ MK)DRW@@ ,I5 / >&PO=V]R:V)O;VLN>&ULQ9QO;Z,Z%H>_BI4W.RO= M;"%_((RF(]&$IF@(9(%V;O?-BB9NBRZ!"DAGYG[Z-60Z8S?.3_OFM*_:)A%] M8K ?GV/[?/I6U7_=5=5?[/NN*)OSP6/;/GT\.VLVCWR7-?^JGG@IWKFOZEW6 MBC_KA[/FJ>;9MGGDO-T59R/#L,YV65X./G]ZN=:Z/I/_J%J^:?.J%"]V+]SD M_%OS^_WN3_:<-_E=7N3MC_-!_WO!!VR7E_DN_YMOSP?&@#6/U;>KJL[_KLHV M*Y)-717%^< \O''#ZS;?'+V<=)!I=M?TK[3979P)D/.!98@+WN=UT_:?Z*^? M"<9G+CY\^&O?5I=YT?)ZD;5\65?[I[Q\Z"XCOL69]#7Z=GCY>6C$C_7_TXS5 M_7V^X8MJL]_QLCVT8\V+#K!L'O.G9L#*;,?/!_/JF==LG3WP[DN)_^)O#U^P M%612<]4?<_%&[6][1D*>*$RBP%^XJ;=@%V[@AG./)5>>ER82X @ CMX-D'U8 M9Q+D&$".WQ R2<6/E1<*P.B2S:/56H*< ,C).T+^=R1!3@'D]/T@W>1*@K0 MI/5ND$D:S25(&T#:[PBIW.X9@)S10D;QT@W]_[BI'X7,#44/OT[\T$L2T=7G M7Y82I ,@'5K(Y'JUA?^G,W3)D[GT?78>K+ [F!1G*#%M,/;\0- MCF+?DX=N$\J%V"X_FRAAL3?W_!OW(O!D-*05D]PKB>#J'CDO2?U5WTL\-P[] M<)DP/Y0QD5A,8K/$GKBIUQZ[C*.5&*;#-';G@ONKGUZQ^;5RHY%:3&*WK.-H M[<7I[1]L'?1]HVO7?U_[ZV[,D2&16DQBMZQC;^WZ"Q9T=('G)FI'04(QB8WB MAZD;+GW1/YB;)&)N\P<+/:7AD$E,8I4LHVCQU0\"F0=)PR2V1O=DI;>L&_"2 MM+>:3(9,81*KXJL;Q^+YOV6![U[X@9^J@_$(^6%$[(?D*HK38>K%*R'7\ L+ M(C=4X) I1L2F"*)P>6 [PH+!![$E+ET_9C=N($;@E1@PKF/O]>,V0G88$=NA MFVU^N8J"A1O@9=HF^%C_V,ED2 NF!LQ,7<3?6#>=0*Y[<9("F-B M*8AG;.4?'-I/VKHIIFA++YRKYAHC.8R)Y9!XRXY01!%KH3"!)X,A/8R)]>#. MQ9";^/VPUD6'UQ>)O_!%K"@#PKP4L2 6?K*.$C,\#NNU@,@J4V*K M',?W6D1DE"FQ44X'^CVJC D7U\DC&1#M*WZ>(JE,J2.9U_&^]GXCNTR)[7(R M\#^0RIC(,%-BP\#(51T1C42^Q0$Q+QD0"LH@%I.0!%KS-\D(9+2VD'8M8.]I$@ X2 M[NDBEHX.5&WJYI(?-8Y-NZ4,)"&2N1>2QR\R!,91!"YK'(%VA0 M7D5N31N9QR8V#\:46]-&YK&)S8,QY2'=1N:QB>SWW/JE=B'D(/OM-W]I'60C!]G$#M)!"@>5Y3XKF+N3,>'.8F('G<#<;O/N MH_*>?!LYR"9VT*D4ZL^[+F,B!]GD2SA:S)?[+F'.D(-FY-N+3V'V]UW&1 Z: M$3OH5T)ZR.:/6?G &Y:7K'WD;)/5]0\9$SEH1NP@"?-7ORF87QXNIK0F5P.2 MA.D@_3C4ZSR:K:[:>^X@^SC4N3>X&B5/AAUD'XJ>WF.:1KX?"5Y!"2!+O@]KVNA\JY%LZ;AK0(*3UT:;[?90!=>**#P#*;Q MUEL/AJ?F'J8!3V$:Q"8Z!OTUF3MZ1N$Y3(/810A4/>1O&O LID%L(]BBRDS) M-.#)3(/81SK0_6Z7U3^Z.Q\IH/"0ID&]X^UXF\R0S:O=T[[M/JR PM.;QIN? MUSD5K9L&/,QIO-OQG7Y.(H/BD__41_\!J##57@'%]0#(5X@ Z%H%A6:B+@\ M01-%H;@^ 'V! :J<\H-!-UB0 (&BOED'"5 .HR 1#4W2J@T$S410/P;KZA M @K-1%T_ (*JDQ)<5X"ZL,#QQD-%]@HH-!-UG0$=:,R?>;GG#;N35SE,6'/ M)"\ZH 'MU@^&1?XL@B<%%)J)N@#!Z1V=0_:JU\.*!"9U20($*F;0"B@T$W5Q M MBBR48!A6:BKE0 6W2_4T"AF:AK%>A/\^J68$U8NL"DKET #_:J SZL:&!2 MES3 &Z25*!26.#"I:QQ@T(D""LU$7?( @\HY>Q,6/C#I*Q\@4$L!A68Z5#\X MZS_>?/ZTY?=YR;>A^">->'V3%9MUS;H?/X>Z:3=UN-\7Q5R\%I5!E6U?2I&^ ME%']_#]02P,$% @ ,8@T5XG@I@>/ P TDP !H !X;"]?WA]+1?7RY/=]-Q?_U]?S=/,80ZG=Z?L;L\ M?W_FV;??Q_E_3CSYN?U'P=//P^G[\O]/*^[LV_[T]V\7NRF M7X]O;R_3ZXM]>CEY=W9U<[$[7=W8;MIZ4)1!PVQ=L >D?5.P+TCJIW!.@=W1_; +VCZAT! M>D?5.P+TCJIW!.@=5>\(T#NJWA&@=U2](T#OJ'I'@-Y)]4X O9/JG0!Z)]4[ M ?1.[F8)0.^D>B> WDGU3@"]D^J= 'HGU3L!]$ZJ=P+HG53O!- [J]X9H'=6 MO3- [ZQZ9X#>6?7. +VSN]D-T#NKWAF@=U:],T#OK'IG@-Y9]!:!W4;T+0._B_ED)T+NHW@6@=U&]"T#OHGH7 M@-Y%]2X O:OJ70%Z5]6[ O2NJG<%Z%U5[PK0NZK>%:!W5;TK0._J'C8!Z%U5 M[PK0NZK>%:!W5;TK0.^F>C> WDWU;@"]F^K= 'HWU;L!]&ZJ=P/HW53O!M"[ MJ=X-H'=S#PL"]&ZJ=P/HW53O!M"[J]X=H'=7O3M [ZYZ=X#>7?7N +V[ZMT! M>G?5NP/T[JIW!^C=5>\.T+N[A[T!>G?5NP/T'JKW .@]5.\!T'NHW@.@]U"] M!T#OH7H/@-Y#]1X O8?J/0!Z#]5[ /0>JO< Z#UD33(+H/L)$5)@^PT1TF#[$1)28/L5$M)@^QD34F#['1/28 M/LA$%)D^R20TF>:B3"-4F>:R3"-TF19]5D\0W:691F@SS<691J@SS>691N@S MS06:1B@TS26:1F@TS46:1J@TS66:1N@TS86:1B@US:6:]J&MYK+^?IR7MT5_ MK]V C]1[??G=^>WS7R__ONF_AE>NI_ M)^M6Q[X;W";:>S]]2!*WW=N^=O$XV2$\V8US7_OP=[Y+IGI[J.]LHI4RR78< MO!W\VB\UHIOK3W97WW=^]?D8;KMV'#;1;#L7K3X^+5QZ;:)ZFKIV6_OP/'D8 MFM^ZK)\[Q&'G:8W;MY.["@NBY,T.RY,_-WC>]_7!SG/;V-5M/?LO=1]6)<]V%+[*;9UHW;6^O[+GXJ>G6^LP]?V#[]RL7] M3V7.-0PK;^=Q3Z&0G7U[_A5?.X;2%[^?74Z[L1Q8ED<3)9G% 6)Y7%B65A&UL4$L! A0#% @ ,8@T5R?) M\/;N *P( !$ ( !KP &1O8U!R;W!S+V-O&UL M4$L! A0#% @ ,8@T5YE&PO=V]R:W-H965T&UL M4$L! A0#% @ ,8@T5]#'$N.^"@ ##4 !@ ("![ \ M 'AL+W=O : !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ ,8@T M5_%X^*$S! =Q, !@ ("!TB@ 'AL+W=O&PO=V]R:W-H M965T&UL4$L! A0#% @ ,8@T5^L^Q7+J @ O@8 !@ M ("!>44 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ,8@T5^1Q MPG0P P Q 8 !D ("!5WT 'AL+W=O&PO=V]R:W-H965T45 C] @4 (L+ 9 " @5.$ !X;"]W;W)K&UL4$L! A0#% @ ,8@T5R;DNW\W! ;@D !D M ("!C(D 'AL+W=O"DSC(# !Y!P &0 @('ZC0 >&PO M=V]R:W-H965T&UL4$L! A0#% @ ,8@T5VJ"*%.O!0 30T !D ("! MAY0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ ,8@T5Y// :B> P [0@ !D ("!)Z0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ,8@T5[JRI!.= M!0 ) \ !D ("!K; 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ,8@T5\(:1(_-#0 &R< !D M ("!5L( 'AL+W=O&PO=V]R M:W-H965TXB)IY , $T) M 9 " @;76 !X;"]W;W)K&UL M4$L! A0#% @ ,8@T5W#)N-VP!@ ]!$ !D ("!T-H M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M,8@T5Q,U(8BD!0 NPP !D ("!'^P 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ,8@T5R"9G=;6!P MR1$ !D ("!8_< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ,8@T5W^WX^0) P 90< !D M ("!038! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ ,8@T5W .QTJ3 P 'P@ !D ("!SC\! 'AL M+W=O&PO=V]R:W-H965T3A&UL4$L! A0#% @ ,8@T M5^JX3-G @ Q@8 !D ("!^4H! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ,8@T5R]6IH7,! YPT M !D ("!LE,! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ,8@T5ROE].,^!0 4PT !D M ("!ZUX! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ ,8@T5XI!_L'J P ;@D !D ("!&PO=V]R:W-H965TB' 0!X;"]W;W)K&UL4$L! A0#% @ ,8@T5^=W@UIP!0 SQD !D M ("!^HX! 'AL+W=O&PO M=V]R:W-H965TJJ]Q: 0!X;"]W;W)K&UL4$L! A0#% @ ,8@T5R&Q!;AR @ +P< !D ("! M\)X! 'AL+W=O&PO=V]R:W-H965T5GH9C@P( ,$& 9 M " @0NL 0!X;"]W;W)K&UL4$L! A0#% M @ ,8@T5^,>O,*8 @ P< !D ("!Q:X! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ,8@T5QB3<[3\ @ $@D !D M ("!G,4! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ ,8@T5U9+*?[\ @ X@@ !D ("!9= ! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M,8@T5W!_&UL4$L! A0#% @ ,8@T5PBV%)H- P M9PH !D ("!G>$! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ,8@T5T]>9%J!"P EUH !D M ("!X.H! 'AL+W=O&PO=V]R:W-H M965T&PO=V]R:W-H965T&UL4$L! A0#% @ ,8@T M5XZ7<4'O!0 1RP !D ("!? D" 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ,8@T5WKT&2L[! PPL M !D ("!O1H" 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ,8@T5PD^^:9B!P %3L !D M ("!#"8" 'AL+W=O&PO=V]R:W-H965T MLGST5#P, '<( 9 M " @4LP @!X;"]W;W)K&UL4$L! A0# M% @ ,8@T5Q1*[M;! P VQ !D ("!D3," 'AL+W=O M&PO=V]R:W-H965T&PO=V]R:W-H965T&PO=V]R:W-H965T&PO=V]R:W-H965T&PO=V]R M:W-H965T&PO=V]R:W-H965T&6/GN " "M!P &@ @(%P M7@( >&PO=V]R:W-H965T&PO=V]R:W-H965T&PO=V]R:W-H965T&PO=V]R M:W-H965T<# !< M%0 &@ @($#; ( >&PO=V]R:W-H965T&PO=V]R:W-H965T&PO=V]R:W-H965T&PO=V]R:W-H965TP( >&PO=V]R M:W-H965T?P( >&PO=V]R:W-H965T&PO=V]R:W-H965T&PO=V]R:W-H965T&PO=V]R:W-H965T&PO=V]R M:W-H965T&PO=V]R:W-H965T&PO=V]R:W-H965T&PO=V]R:W-H965T&PO=V]R:W-H965T&PO=V]R M:W-H965T&PO=V]R:W-H965T&PO=V]R:W-H965T&PO=V]R:W-H965T&PO=V]R:W-H965T&PO=V]R M:W-H965T&PO=V]R:W-H965T&PO=V]R:W-H965T&PO7BKL

@K)DRW@@ ,I5 / M " 2S1 @!X;"]W;W)K8F]O:RYX;6Q02P$"% ,4 " QB#17B>"F M!X\# #23 &@ @ $WV@( >&PO7W)E;',O=V]R:V)O;VLN M>&UL+G)E;'-02P$"% ,4 " QB#17+/O]*KL" !Y20 $P M @ '^W0( 6T-O;G1E;G1?5'EP97-=+GAM;%!+!08 BP"+ &0F #J %X ( ! end XML 149 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 150 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 151 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.3 html 450 585 1 true 124 0 false 8 false false R1.htm 1001 - Document - Cover Page Sheet http://www.Hollysys.com/role/CoverPage Cover Page Cover 1 false false R2.htm 1002 - Statement - CONSOLIDATED BALANCE SHEETS Sheet http://www.Hollysys.com/role/ConsolidatedBalanceSheets CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 1003 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://www.Hollysys.com/role/ConsolidatedBalanceSheetsParenthetical CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 1004 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME Sheet http://www.Hollysys.com/role/ConsolidatedStatementsOfComprehensiveIncome CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME Statements 4 false false R5.htm 1005 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parenthetical) Sheet http://www.Hollysys.com/role/ConsolidatedStatementsOfComprehensiveIncomeParenthetical CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parenthetical) Statements 5 false false R6.htm 1006 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.Hollysys.com/role/ConsolidatedStatementsOfCashFlows CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 6 false false R7.htm 1007 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY Sheet http://www.Hollysys.com/role/ConsolidatedStatementsOfStockholdersEquity CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY Statements 7 false false R8.htm 1008 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Parenthetical) Sheet http://www.Hollysys.com/role/ConsolidatedStatementsOfStockholdersEquityParenthetical CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Parenthetical) Statements 8 false false R9.htm 1009 - Disclosure - ORGANIZATION AND BUSINESS BACKGROUND Sheet http://www.Hollysys.com/role/OrganizationAndBusinessBackground ORGANIZATION AND BUSINESS BACKGROUND Notes 9 false false R10.htm 1010 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Sheet http://www.Hollysys.com/role/SummaryOfSignificantAccountingPolicies SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Notes 10 false false R11.htm 1011 - Disclosure - INVENTORIES Sheet http://www.Hollysys.com/role/Inventories INVENTORIES Notes 11 false false R12.htm 1012 - Disclosure - ACCOUNTS RECEIVABLE Sheet http://www.Hollysys.com/role/AccountsReceivable ACCOUNTS RECEIVABLE Notes 12 false false R13.htm 1013 - Disclosure - COSTS AND ESTIMATED EARNINGS IN EXCESS OF BILLINGS Sheet http://www.Hollysys.com/role/CostsAndEstimatedEarningsInExcessOfBillings COSTS AND ESTIMATED EARNINGS IN EXCESS OF BILLINGS Notes 13 false false R14.htm 1014 - Disclosure - REVENUE FROM CONTRACTS WITH CUSTOMERS Sheet http://www.Hollysys.com/role/RevenueFromContractsWithCustomers REVENUE FROM CONTRACTS WITH CUSTOMERS Notes 14 false false R15.htm 1015 - Disclosure - PROPERTY, PLANT AND EQUIPMENT Sheet http://www.Hollysys.com/role/PropertyPlantAndEquipment PROPERTY, PLANT AND EQUIPMENT Notes 15 false false R16.htm 1016 - Disclosure - PREPAID LAND LEASES Sheet http://www.Hollysys.com/role/PrepaidLandLeases PREPAID LAND LEASES Notes 16 false false R17.htm 1017 - Disclosure - INTANGIBLE ASSETS, NET Sheet http://www.Hollysys.com/role/IntangibleAssetsNet INTANGIBLE ASSETS, NET Notes 17 false false R18.htm 1018 - Disclosure - GOODWILL Sheet http://www.Hollysys.com/role/Goodwill GOODWILL Notes 18 false false R19.htm 1019 - Disclosure - EQUITY INVESTMENTS Sheet http://www.Hollysys.com/role/EquityInvestments EQUITY INVESTMENTS Notes 19 false false R20.htm 1020 - Disclosure - WARRANTY LIABILITIES Sheet http://www.Hollysys.com/role/WarrantyLiabilities WARRANTY LIABILITIES Notes 20 false false R21.htm 1021 - Disclosure - SHORT-TERM BANK LOANS Sheet http://www.Hollysys.com/role/ShortTermBankLoans SHORT-TERM BANK LOANS Notes 21 false false R22.htm 1022 - Disclosure - LONG-TERM LOANS Sheet http://www.Hollysys.com/role/LongTermLoans LONG-TERM LOANS Notes 22 false false R23.htm 1023 - Disclosure - FAIR VALUE MEASUREMENTS Sheet http://www.Hollysys.com/role/FairValueMeasurements FAIR VALUE MEASUREMENTS Notes 23 false false R24.htm 1024 - Disclosure - STOCKHOLDERS' EQUITY Sheet http://www.Hollysys.com/role/StockholdersEquity STOCKHOLDERS' EQUITY Notes 24 false false R25.htm 1025 - Disclosure - SHARE-BASED COMPENSATION EXPENSES Sheet http://www.Hollysys.com/role/ShareBasedCompensationExpenses SHARE-BASED COMPENSATION EXPENSES Notes 25 false false R26.htm 1026 - Disclosure - EMPLOYEE BENEFITS Sheet http://www.Hollysys.com/role/EmployeeBenefits EMPLOYEE BENEFITS Notes 26 false false R27.htm 1027 - Disclosure - INCOME TAX Sheet http://www.Hollysys.com/role/IncomeTax INCOME TAX Notes 27 false false R28.htm 1028 - Disclosure - OPERATING LEASES Sheet http://www.Hollysys.com/role/OperatingLeases OPERATING LEASES Notes 28 false false R29.htm 1029 - Disclosure - EARNINGS PER SHARE Sheet http://www.Hollysys.com/role/EarningsPerShare EARNINGS PER SHARE Notes 29 false false R30.htm 1030 - Disclosure - RELATED PARTY TRANSACTIONS Sheet http://www.Hollysys.com/role/RelatedPartyTransactions RELATED PARTY TRANSACTIONS Notes 30 false false R31.htm 1031 - Disclosure - COMMITMENTS AND CONTINGENCIES Sheet http://www.Hollysys.com/role/CommitmentsAndContingencies COMMITMENTS AND CONTINGENCIES Notes 31 false false R32.htm 1032 - Disclosure - SEGMENT REPORTING Sheet http://www.Hollysys.com/role/SegmentReporting SEGMENT REPORTING Notes 32 false false R33.htm 1033 - Disclosure - ACQUISITION OF SUBSIDIARY Sheet http://www.Hollysys.com/role/AcquisitionOfSubsidiary ACQUISITION OF SUBSIDIARY Notes 33 false false R34.htm 1034 - Disclosure - DISPOSAL OF SUBSIDIARY Sheet http://www.Hollysys.com/role/DisposalOfSubsidiary DISPOSAL OF SUBSIDIARY Notes 34 false false R35.htm 1035 - Disclosure - ENDORSEMENT OF NOTE RECEIVABLES Sheet http://www.Hollysys.com/role/EndorsementOfNoteReceivables ENDORSEMENT OF NOTE RECEIVABLES Notes 35 false false R36.htm 1036 - Disclosure - CONDENSED FINANCIAL INFORMATION OF THE PARENT COMPANY Sheet http://www.Hollysys.com/role/CondensedFinancialInformationOfTheParentCompany CONDENSED FINANCIAL INFORMATION OF THE PARENT COMPANY Notes 36 false false R37.htm 1037 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) Sheet http://www.Hollysys.com/role/SummaryOfSignificantAccountingPoliciesPolicies SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) Policies 37 false false R38.htm 1038 - Disclosure - ORGANIZATION AND BUSINESS BACKGROUND (Tables) Sheet http://www.Hollysys.com/role/OrganizationAndBusinessBackgroundTables ORGANIZATION AND BUSINESS BACKGROUND (Tables) Tables http://www.Hollysys.com/role/OrganizationAndBusinessBackground 38 false false R39.htm 1039 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables) Sheet http://www.Hollysys.com/role/SummaryOfSignificantAccountingPoliciesTables SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables) Tables http://www.Hollysys.com/role/SummaryOfSignificantAccountingPolicies 39 false false R40.htm 1040 - Disclosure - INVENTORIES (Tables) Sheet http://www.Hollysys.com/role/InventoriesTables INVENTORIES (Tables) Tables http://www.Hollysys.com/role/Inventories 40 false false R41.htm 1041 - Disclosure - ACCOUNTS RECEIVABLE (Tables) Sheet http://www.Hollysys.com/role/AccountsReceivableTables ACCOUNTS RECEIVABLE (Tables) Tables http://www.Hollysys.com/role/AccountsReceivable 41 false false R42.htm 1042 - Disclosure - COSTS AND ESTIMATED EARNINGS IN EXCESS OF BILLINGS (Tables) Sheet http://www.Hollysys.com/role/CostsAndEstimatedEarningsInExcessOfBillingsTables COSTS AND ESTIMATED EARNINGS IN EXCESS OF BILLINGS (Tables) Tables http://www.Hollysys.com/role/CostsAndEstimatedEarningsInExcessOfBillings 42 false false R43.htm 1043 - Disclosure - REVENUE FROM CONTRACTS WITH CUSTOMERS (Tables) Sheet http://www.Hollysys.com/role/RevenueFromContractsWithCustomersTables REVENUE FROM CONTRACTS WITH CUSTOMERS (Tables) Tables http://www.Hollysys.com/role/RevenueFromContractsWithCustomers 43 false false R44.htm 1044 - Disclosure - PROPERTY, PLANT AND EQUIPMENT (Tables) Sheet http://www.Hollysys.com/role/PropertyPlantAndEquipmentTables PROPERTY, PLANT AND EQUIPMENT (Tables) Tables http://www.Hollysys.com/role/PropertyPlantAndEquipment 44 false false R45.htm 1045 - Disclosure - PREPAID LAND LEASES (Tables) Sheet http://www.Hollysys.com/role/PrepaidLandLeasesTables PREPAID LAND LEASES (Tables) Tables http://www.Hollysys.com/role/PrepaidLandLeases 45 false false R46.htm 1046 - Disclosure - INTANGIBLE ASSETS, NET (Tables) Sheet http://www.Hollysys.com/role/IntangibleAssetsNetTables INTANGIBLE ASSETS, NET (Tables) Tables http://www.Hollysys.com/role/IntangibleAssetsNet 46 false false R47.htm 1047 - Disclosure - GOODWILL (Tables) Sheet http://www.Hollysys.com/role/GoodwillTables GOODWILL (Tables) Tables http://www.Hollysys.com/role/Goodwill 47 false false R48.htm 1048 - Disclosure - EQUITY INVESTMENTS (Tables) Sheet http://www.Hollysys.com/role/EquityInvestmentsTables EQUITY INVESTMENTS (Tables) Tables http://www.Hollysys.com/role/EquityInvestments 48 false false R49.htm 1049 - Disclosure - WARRANTY LIABILITIES (Tables) Sheet http://www.Hollysys.com/role/WarrantyLiabilitiesTables WARRANTY LIABILITIES (Tables) Tables http://www.Hollysys.com/role/WarrantyLiabilities 49 false false R50.htm 1050 - Disclosure - LONG-TERM LOANS (Tables) Sheet http://www.Hollysys.com/role/LongTermLoansTables LONG-TERM LOANS (Tables) Tables http://www.Hollysys.com/role/LongTermLoans 50 false false R51.htm 1051 - Disclosure - SHARE-BASED COMPENSATION EXPENSES (Tables) Sheet http://www.Hollysys.com/role/ShareBasedCompensationExpensesTables SHARE-BASED COMPENSATION EXPENSES (Tables) Tables http://www.Hollysys.com/role/ShareBasedCompensationExpenses 51 false false R52.htm 1052 - Disclosure - INCOME TAX (Tables) Sheet http://www.Hollysys.com/role/IncomeTaxTables INCOME TAX (Tables) Tables http://www.Hollysys.com/role/IncomeTax 52 false false R53.htm 1053 - Disclosure - OPERATING LEASES (Tables) Sheet http://www.Hollysys.com/role/OperatingLeasesTables OPERATING LEASES (Tables) Tables http://www.Hollysys.com/role/OperatingLeases 53 false false R54.htm 1054 - Disclosure - EARNINGS PER SHARE (Tables) Sheet http://www.Hollysys.com/role/EarningsPerShareTables EARNINGS PER SHARE (Tables) Tables http://www.Hollysys.com/role/EarningsPerShare 54 false false R55.htm 1055 - Disclosure - RELATED PARTY TRANSACTIONS (Tables) Sheet http://www.Hollysys.com/role/RelatedPartyTransactionsTables RELATED PARTY TRANSACTIONS (Tables) Tables http://www.Hollysys.com/role/RelatedPartyTransactions 55 false false R56.htm 1056 - Disclosure - COMMITMENTS AND CONTINGENCIES (Tables) Sheet http://www.Hollysys.com/role/CommitmentsAndContingenciesTables COMMITMENTS AND CONTINGENCIES (Tables) Tables http://www.Hollysys.com/role/CommitmentsAndContingencies 56 false false R57.htm 1057 - Disclosure - SEGMENT REPORTING (Tables) Sheet http://www.Hollysys.com/role/SegmentReportingTables SEGMENT REPORTING (Tables) Tables http://www.Hollysys.com/role/SegmentReporting 57 false false R58.htm 1058 - Disclosure - ACQUISITION OF SUBSIDIARY (Tables) Sheet http://www.Hollysys.com/role/AcquisitionOfSubsidiaryTables ACQUISITION OF SUBSIDIARY (Tables) Tables http://www.Hollysys.com/role/AcquisitionOfSubsidiary 58 false false R59.htm 1059 - Disclosure - CONDENSED FINANCIAL INFORMATION OF THE PARENT COMPANY (Tables) Sheet http://www.Hollysys.com/role/CondensedFinancialInformationOfTheParentCompanyTables CONDENSED FINANCIAL INFORMATION OF THE PARENT COMPANY (Tables) Tables http://www.Hollysys.com/role/CondensedFinancialInformationOfTheParentCompany 59 false false R60.htm 1060 - Disclosure - ORGANIZATION AND BUSINESS BACKGROUND (Details) Sheet http://www.Hollysys.com/role/OrganizationAndBusinessBackgroundDetails ORGANIZATION AND BUSINESS BACKGROUND (Details) Details http://www.Hollysys.com/role/OrganizationAndBusinessBackgroundTables 60 false false R61.htm 1061 - Disclosure - ORGANIZATION AND BUSINESS BACKGROUND - Additional Information (Details) Sheet http://www.Hollysys.com/role/OrganizationAndBusinessBackgroundAdditionalInformationDetails ORGANIZATION AND BUSINESS BACKGROUND - Additional Information (Details) Details 61 false false R62.htm 1062 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Property, plant and equipment, net (Details) Sheet http://www.Hollysys.com/role/SummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentNetDetails SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Property, plant and equipment, net (Details) Details 62 false false R63.htm 1063 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Intangible assets, net (Details) Sheet http://www.Hollysys.com/role/SummaryOfSignificantAccountingPoliciesIntangibleAssetsNetDetails SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Intangible assets, net (Details) Details 63 false false R64.htm 1064 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Additional Information (Details) Sheet http://www.Hollysys.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetails SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Additional Information (Details) Details 64 false false R65.htm 1065 - Disclosure - INVENTORIES (Details) Sheet http://www.Hollysys.com/role/InventoriesDetails INVENTORIES (Details) Details http://www.Hollysys.com/role/InventoriesTables 65 false false R66.htm 1066 - Disclosure - ACCOUNTS RECEIVABLE (Details) Sheet http://www.Hollysys.com/role/AccountsReceivableDetails ACCOUNTS RECEIVABLE (Details) Details http://www.Hollysys.com/role/AccountsReceivableTables 66 false false R67.htm 1067 - Disclosure - ACCOUNTS RECEIVABLE - Allowance For Credit Losses (Details) Sheet http://www.Hollysys.com/role/AccountsReceivableAllowanceForCreditLossesDetails ACCOUNTS RECEIVABLE - Allowance For Credit Losses (Details) Details 67 false false R68.htm 1068 - Disclosure - COSTS AND ESTIMATED EARNINGS IN EXCESS OF BILLINGS (Details) Sheet http://www.Hollysys.com/role/CostsAndEstimatedEarningsInExcessOfBillingsDetails COSTS AND ESTIMATED EARNINGS IN EXCESS OF BILLINGS (Details) Details http://www.Hollysys.com/role/CostsAndEstimatedEarningsInExcessOfBillingsTables 68 false false R69.htm 1069 - Disclosure - COSTS AND ESTIMATED EARNINGS IN EXCESS OF BILLINGS - Movements in Allowance For Credit Losses (Details) Sheet http://www.Hollysys.com/role/CostsAndEstimatedEarningsInExcessOfBillingsMovementsInAllowanceForCreditLossesDetails COSTS AND ESTIMATED EARNINGS IN EXCESS OF BILLINGS - Movements in Allowance For Credit Losses (Details) Details 69 false false R70.htm 1070 - Disclosure - REVENUE FROM CONTRACTS WITH CUSTOMERS - Additional Information (Details) Sheet http://www.Hollysys.com/role/RevenueFromContractsWithCustomersAdditionalInformationDetails REVENUE FROM CONTRACTS WITH CUSTOMERS - Additional Information (Details) Details 70 false false R71.htm 1071 - Disclosure - REVENUE FROM CONTRACTS WITH CUSTOMERS - Disaggregated Revenue Information (Details) Sheet http://www.Hollysys.com/role/RevenueFromContractsWithCustomersDisaggregatedRevenueInformationDetails REVENUE FROM CONTRACTS WITH CUSTOMERS - Disaggregated Revenue Information (Details) Details 71 false false R72.htm 1072 - Disclosure - REVENUE FROM CONTRACTS WITH CUSTOMERS - Contract assets and contract liabilities (Details) Sheet http://www.Hollysys.com/role/RevenueFromContractsWithCustomersContractAssetsAndContractLiabilitiesDetails REVENUE FROM CONTRACTS WITH CUSTOMERS - Contract assets and contract liabilities (Details) Details 72 false false R73.htm 1073 - Disclosure - PROPERTY, PLANT AND EQUIPMENT (Details) Sheet http://www.Hollysys.com/role/PropertyPlantAndEquipmentDetails PROPERTY, PLANT AND EQUIPMENT (Details) Details http://www.Hollysys.com/role/PropertyPlantAndEquipmentTables 73 false false R74.htm 1074 - Disclosure - PROPERTY, PLANT AND EQUIPMENT - Assets leased to others under operating leases (Details) Sheet http://www.Hollysys.com/role/PropertyPlantAndEquipmentAssetsLeasedToOthersUnderOperatingLeasesDetails PROPERTY, PLANT AND EQUIPMENT - Assets leased to others under operating leases (Details) Details 74 false false R75.htm 1075 - Disclosure - PROPERTY, PLANT AND EQUIPMENT - Additional Information (Details) Sheet http://www.Hollysys.com/role/PropertyPlantAndEquipmentAdditionalInformationDetails PROPERTY, PLANT AND EQUIPMENT - Additional Information (Details) Details 75 false false R76.htm 1076 - Disclosure - PREPAID LAND LEASES (Details) Sheet http://www.Hollysys.com/role/PrepaidLandLeasesDetails PREPAID LAND LEASES (Details) Details http://www.Hollysys.com/role/PrepaidLandLeasesTables 76 false false R77.htm 1077 - Disclosure - PREPAID LAND LEASES - Annual Amortization Of Prepaid Land Leases (Details) Sheet http://www.Hollysys.com/role/PrepaidLandLeasesAnnualAmortizationOfPrepaidLandLeasesDetails PREPAID LAND LEASES - Annual Amortization Of Prepaid Land Leases (Details) Details 77 false false R78.htm 1078 - Disclosure - PREPAID LAND LEASES - Additional Information (Details) Sheet http://www.Hollysys.com/role/PrepaidLandLeasesAdditionalInformationDetails PREPAID LAND LEASES - Additional Information (Details) Details 78 false false R79.htm 1079 - Disclosure - INTANGIBLE ASSETS, NET (Details) Sheet http://www.Hollysys.com/role/IntangibleAssetsNetDetails INTANGIBLE ASSETS, NET (Details) Details http://www.Hollysys.com/role/IntangibleAssetsNetTables 79 false false R80.htm 1080 - Disclosure - INTANGIBLE ASSETS, NET - Annual Amortization Expense Of Intangible Assets (Details) Sheet http://www.Hollysys.com/role/IntangibleAssetsNetAnnualAmortizationExpenseOfIntangibleAssetsDetails INTANGIBLE ASSETS, NET - Annual Amortization Expense Of Intangible Assets (Details) Details 80 false false R81.htm 1081 - Disclosure - INTANGIBLE ASSETS, NET - Additional Information (Details) Sheet http://www.Hollysys.com/role/IntangibleAssetsNetAdditionalInformationDetails INTANGIBLE ASSETS, NET - Additional Information (Details) Details 81 false false R82.htm 1082 - Disclosure - GOODWILL - Changes in the carrying amount (Details) Sheet http://www.Hollysys.com/role/GoodwillChangesInTheCarryingAmountDetails GOODWILL - Changes in the carrying amount (Details) Details 82 false false R83.htm 1083 - Disclosure - GOODWILL - Additional Information (Details) Sheet http://www.Hollysys.com/role/GoodwillAdditionalInformationDetails GOODWILL - Additional Information (Details) Details 83 false false R84.htm 1084 - Disclosure - EQUITY INVESTMENTS - Long Term Investments (Details) Sheet http://www.Hollysys.com/role/EquityInvestmentsLongTermInvestmentsDetails EQUITY INVESTMENTS - Long Term Investments (Details) Details 84 false false R85.htm 1085 - Disclosure - EQUITY INVESTMENTS - Additional Information (Details) Sheet http://www.Hollysys.com/role/EquityInvestmentsAdditionalInformationDetails EQUITY INVESTMENTS - Additional Information (Details) Details 85 false false R86.htm 1086 - Disclosure - WARRANTY LIABILITIES (Details) Sheet http://www.Hollysys.com/role/WarrantyLiabilitiesDetails WARRANTY LIABILITIES (Details) Details http://www.Hollysys.com/role/WarrantyLiabilitiesTables 86 false false R87.htm 1087 - Disclosure - SHORT-TERM BANK LOANS (Details) Sheet http://www.Hollysys.com/role/ShortTermBankLoansDetails SHORT-TERM BANK LOANS (Details) Details http://www.Hollysys.com/role/ShortTermBankLoans 87 false false R88.htm 1088 - Disclosure - LONG-TERM LOANS (Details) Sheet http://www.Hollysys.com/role/LongTermLoansDetails LONG-TERM LOANS (Details) Details http://www.Hollysys.com/role/LongTermLoansTables 88 false false R89.htm 1089 - Disclosure - LONG-TERM LOANS - Scheduled principal and interest payments (Details) Sheet http://www.Hollysys.com/role/LongTermLoansScheduledPrincipalAndInterestPaymentsDetails LONG-TERM LOANS - Scheduled principal and interest payments (Details) Details 89 false false R90.htm 1090 - Disclosure - LONG-TERM LOANS - Additional Information (Details) Sheet http://www.Hollysys.com/role/LongTermLoansAdditionalInformationDetails LONG-TERM LOANS - Additional Information (Details) Details 90 false false R91.htm 1091 - Disclosure - STOCKHOLDERS' EQUITY (Details) Sheet http://www.Hollysys.com/role/StockholdersEquityDetails STOCKHOLDERS' EQUITY (Details) Details http://www.Hollysys.com/role/StockholdersEquity 91 false false R92.htm 1092 - Disclosure - SHARE-BASED COMPENSATION EXPENSES - Share option activity (Details) Sheet http://www.Hollysys.com/role/ShareBasedCompensationExpensesShareOptionActivityDetails SHARE-BASED COMPENSATION EXPENSES - Share option activity (Details) Details 92 false false R93.htm 1093 - Disclosure - SHARE-BASED COMPENSATION EXPENSES - The fair value of each option is estimated on the date of grant using the Binomial model (Details) Sheet http://www.Hollysys.com/role/ShareBasedCompensationExpensesTheFairValueOfEachOptionIsEstimatedOnTheDateOfGrantUsingTheBinomialModelDetails SHARE-BASED COMPENSATION EXPENSES - The fair value of each option is estimated on the date of grant using the Binomial model (Details) Details 93 false false R94.htm 1094 - Disclosure - SHARE-BASED COMPENSATION EXPENSES - The fair value of each option is estimated on the date of grant using the Black-Scholes model (Details) (Parenthetical) Sheet http://www.Hollysys.com/role/ShareBasedCompensationExpensesTheFairValueOfEachOptionIsEstimatedOnTheDateOfGrantUsingTheBlackScholesModelDetailsParenthetical SHARE-BASED COMPENSATION EXPENSES - The fair value of each option is estimated on the date of grant using the Black-Scholes model (Details) (Parenthetical) Details 94 false false R95.htm 1095 - Disclosure - SHARE-BASED COMPENSATION EXPENSES - Restricted shares (Details) Sheet http://www.Hollysys.com/role/ShareBasedCompensationExpensesRestrictedSharesDetails SHARE-BASED COMPENSATION EXPENSES - Restricted shares (Details) Details 95 false false R96.htm 1096 - Disclosure - SHARE-BASED COMPENSATION EXPENSES (Details) Sheet http://www.Hollysys.com/role/ShareBasedCompensationExpensesDetails SHARE-BASED COMPENSATION EXPENSES (Details) Details http://www.Hollysys.com/role/ShareBasedCompensationExpensesTables 96 false false R97.htm 1097 - Disclosure - EMPLOYEE BENEFITS (Details) Sheet http://www.Hollysys.com/role/EmployeeBenefitsDetails EMPLOYEE BENEFITS (Details) Details http://www.Hollysys.com/role/EmployeeBenefits 97 false false R98.htm 1098 - Disclosure - INCOME TAX - Income before income taxes (Details) Sheet http://www.Hollysys.com/role/IncomeTaxIncomeBeforeIncomeTaxesDetails INCOME TAX - Income before income taxes (Details) Details 98 false false R99.htm 1099 - Disclosure - INCOME TAX - Income tax expense (Details) Sheet http://www.Hollysys.com/role/IncomeTaxIncomeTaxExpenseDetails INCOME TAX - Income tax expense (Details) Details 99 false false R100.htm 1100 - Disclosure - INCOME TAX - Reconciliation of the income tax expenses (Details) Sheet http://www.Hollysys.com/role/IncomeTaxReconciliationOfTheIncomeTaxExpensesDetails INCOME TAX - Reconciliation of the income tax expenses (Details) Details 100 false false R101.htm 1101 - Disclosure - INCOME TAX - Deferred tax assets/liabilities (Details) Sheet http://www.Hollysys.com/role/IncomeTaxDeferredTaxAssetsLiabilitiesDetails INCOME TAX - Deferred tax assets/liabilities (Details) Details 101 false false R102.htm 1102 - Disclosure - INCOME TAX - Additional Information (Details) Sheet http://www.Hollysys.com/role/IncomeTaxAdditionalInformationDetails INCOME TAX - Additional Information (Details) Details 102 false false R103.htm 1103 - Disclosure - OPERATING LEASES -Additional Information (Details) Sheet http://www.Hollysys.com/role/OperatingLeasesAdditionalInformationDetails OPERATING LEASES -Additional Information (Details) Details 103 false false R104.htm 1104 - Disclosure - OPERATING LEASES - Schedule of lease and Non-Lease Components (Details) Sheet http://www.Hollysys.com/role/OperatingLeasesScheduleOfLeaseAndNonLeaseComponentsDetails OPERATING LEASES - Schedule of lease and Non-Lease Components (Details) Details 104 false false R105.htm 1105 - Disclosure - OPERATING LEASES - Schedule Of Other Information Related To Operating Leases (Details) Sheet http://www.Hollysys.com/role/OperatingLeasesScheduleOfOtherInformationRelatedToOperatingLeasesDetails OPERATING LEASES - Schedule Of Other Information Related To Operating Leases (Details) Details 105 false false R106.htm 1106 - Disclosure - OPERATING LEASES - Schedule of Future Minimum lease Payments for Operating leases (Details) Sheet http://www.Hollysys.com/role/OperatingLeasesScheduleOfFutureMinimumLeasePaymentsForOperatingLeasesDetails OPERATING LEASES - Schedule of Future Minimum lease Payments for Operating leases (Details) Details 106 false false R107.htm 1107 - Disclosure - OPERATING LEASES - Summary of Operating Lease Payments (Details) Sheet http://www.Hollysys.com/role/OperatingLeasesSummaryOfOperatingLeasePaymentsDetails OPERATING LEASES - Summary of Operating Lease Payments (Details) Details 107 false false R108.htm 1108 - Disclosure - EARNINGS PER SHARE - Computation of Basic And Diluted Net Earnings Per Share Attributable (Details) Sheet http://www.Hollysys.com/role/EarningsPerShareComputationOfBasicAndDilutedNetEarningsPerShareAttributableDetails EARNINGS PER SHARE - Computation of Basic And Diluted Net Earnings Per Share Attributable (Details) Details 108 false false R109.htm 1109 - Disclosure - EARNINGS PER SHARE - Additional Information (Details) Sheet http://www.Hollysys.com/role/EarningsPerShareAdditionalInformationDetails EARNINGS PER SHARE - Additional Information (Details) Details 109 false false R110.htm 1110 - Disclosure - RELATED PARTY TRANSACTIONS (Details) Sheet http://www.Hollysys.com/role/RelatedPartyTransactionsDetails RELATED PARTY TRANSACTIONS (Details) Details http://www.Hollysys.com/role/RelatedPartyTransactionsTables 110 false false R111.htm 1111 - Disclosure - RELATED PARTY TRANSACTIONS - Due to related parties (Details) Sheet http://www.Hollysys.com/role/RelatedPartyTransactionsDueToRelatedPartiesDetails RELATED PARTY TRANSACTIONS - Due to related parties (Details) Details 111 false false R112.htm 1112 - Disclosure - RELATED PARTY TRANSACTIONS - Purchases of Goods and Services From Related Parties (Details) Sheet http://www.Hollysys.com/role/RelatedPartyTransactionsPurchasesOfGoodsAndServicesFromRelatedPartiesDetails RELATED PARTY TRANSACTIONS - Purchases of Goods and Services From Related Parties (Details) Details 112 false false R113.htm 1113 - Disclosure - RELATED PARTY TRANSACTIONS - Sales of Goods and Integrated Solutions To Related Parties (Details) Sheet http://www.Hollysys.com/role/RelatedPartyTransactionsSalesOfGoodsAndIntegratedSolutionsToRelatedPartiesDetails RELATED PARTY TRANSACTIONS - Sales of Goods and Integrated Solutions To Related Parties (Details) Details 113 false false R114.htm 1114 - Disclosure - RELATED PARTY TRANSACTIONS - Other Income From Related Parties (Details) Sheet http://www.Hollysys.com/role/RelatedPartyTransactionsOtherIncomeFromRelatedPartiesDetails RELATED PARTY TRANSACTIONS - Other Income From Related Parties (Details) Details 114 false false R115.htm 1115 - Disclosure - RELATED PARTY TRANSACTIONS - Research And Development To Related Parties (Details) Sheet http://www.Hollysys.com/role/RelatedPartyTransactionsResearchAndDevelopmentToRelatedPartiesDetails RELATED PARTY TRANSACTIONS - Research And Development To Related Parties (Details) Details 115 false false R116.htm 1116 - Disclosure - RELATED PARTY TRANSACTIONS - Additional Information (Details) Sheet http://www.Hollysys.com/role/RelatedPartyTransactionsAdditionalInformationDetails RELATED PARTY TRANSACTIONS - Additional Information (Details) Details 116 false false R117.htm 1117 - Disclosure - COMMITMENTS AND CONTINGENCIES - Purchase Obligation (Details) Sheet http://www.Hollysys.com/role/CommitmentsAndContingenciesPurchaseObligationDetails COMMITMENTS AND CONTINGENCIES - Purchase Obligation (Details) Details 117 false false R118.htm 1118 - Disclosure - COMMITMENTS AND CONTINGENCIES - Additional Information (Details) Sheet http://www.Hollysys.com/role/CommitmentsAndContingenciesAdditionalInformationDetails COMMITMENTS AND CONTINGENCIES - Additional Information (Details) Details 118 false false R119.htm 1119 - Disclosure - SEGMENT REPORTING - Summary of Information By Segment (Details) Sheet http://www.Hollysys.com/role/SegmentReportingSummaryOfInformationBySegmentDetails SEGMENT REPORTING - Summary of Information By Segment (Details) Details 119 false false R120.htm 1120 - Disclosure - SEGMENT REPORTING - Revenues by Geographical Area (Details) Sheet http://www.Hollysys.com/role/SegmentReportingRevenuesByGeographicalAreaDetails SEGMENT REPORTING - Revenues by Geographical Area (Details) Details 120 false false R121.htm 1121 - Disclosure - SEGMENT REPORTING - Long-lived Assets Other Than Goodwill and Intangible Assets by Geographical Area (Details) Sheet http://www.Hollysys.com/role/SegmentReportingLongLivedAssetsOtherThanGoodwillAndIntangibleAssetsByGeographicalAreaDetails SEGMENT REPORTING - Long-lived Assets Other Than Goodwill and Intangible Assets by Geographical Area (Details) Details 121 false false R122.htm 1122 - Disclosure - ACQUISITION OF SUBSIDIARY - Additional Information (Details) Sheet http://www.Hollysys.com/role/AcquisitionOfSubsidiaryAdditionalInformationDetails ACQUISITION OF SUBSIDIARY - Additional Information (Details) Details 122 false false R123.htm 1123 - Disclosure - ACQUISITION OF SUBSIDIARY - Schedule of Excess Purchase Price over the Fair Value of Net Assets Acquired (Details) Sheet http://www.Hollysys.com/role/AcquisitionOfSubsidiaryScheduleOfExcessPurchasePriceOverTheFairValueOfNetAssetsAcquiredDetails ACQUISITION OF SUBSIDIARY - Schedule of Excess Purchase Price over the Fair Value of Net Assets Acquired (Details) Details 123 false false R124.htm 1124 - Disclosure - ACQUISITION OF SUBSIDIARY - Schedule of Recognized Identified Assets Acquired and Liabilities Assumed (Details) Sheet http://www.Hollysys.com/role/AcquisitionOfSubsidiaryScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedDetails ACQUISITION OF SUBSIDIARY - Schedule of Recognized Identified Assets Acquired and Liabilities Assumed (Details) Details 124 false false R125.htm 1125 - Disclosure - ACQUISITION OF SUBSIDIARY - Summary of the Value Allocated to the Intangible Assets Acquired (Details) Sheet http://www.Hollysys.com/role/AcquisitionOfSubsidiarySummaryOfTheValueAllocatedToTheIntangibleAssetsAcquiredDetails ACQUISITION OF SUBSIDIARY - Summary of the Value Allocated to the Intangible Assets Acquired (Details) Details 125 false false R126.htm 1126 - Disclosure - DISPOSAL OF SUBSIDIARY - Additional Information (Detail) Sheet http://www.Hollysys.com/role/DisposalOfSubsidiaryAdditionalInformationDetail DISPOSAL OF SUBSIDIARY - Additional Information (Detail) Details 126 false false R127.htm 1127 - Disclosure - ENDORSEMENT OF NOTE RECEIVABLES - Additional Information (Details) Sheet http://www.Hollysys.com/role/EndorsementOfNoteReceivablesAdditionalInformationDetails ENDORSEMENT OF NOTE RECEIVABLES - Additional Information (Details) Details 127 false false R128.htm 1128 - Disclosure - CONDENSED FINANCIAL INFORMATION OF THE PARENT COMPANY - BALANCE SHEETS (Details) Sheet http://www.Hollysys.com/role/CondensedFinancialInformationOfTheParentCompanyBalanceSheetsDetails CONDENSED FINANCIAL INFORMATION OF THE PARENT COMPANY - BALANCE SHEETS (Details) Details 128 false false R129.htm 1129 - Disclosure - CONDENSED FINANCIAL INFORMATION OF THE PARENT COMPANY - PARENTHETICALS (Details) Sheet http://www.Hollysys.com/role/CondensedFinancialInformationOfTheParentCompanyParentheticalsDetails CONDENSED FINANCIAL INFORMATION OF THE PARENT COMPANY - PARENTHETICALS (Details) Details 129 false false R130.htm 1130 - Disclosure - CONDENSED FINANCIAL INFORMATION OF THE PARENT COMPANY - COMPREHENSIVE INCOME (Details) Sheet http://www.Hollysys.com/role/CondensedFinancialInformationOfTheParentCompanyComprehensiveIncomeDetails CONDENSED FINANCIAL INFORMATION OF THE PARENT COMPANY - COMPREHENSIVE INCOME (Details) Details 130 false false R131.htm 1131 - Disclosure - CONDENSED FINANCIAL INFORMATION OF THE PARENT COMPANY - CASH FLOWS (Details) Sheet http://www.Hollysys.com/role/CondensedFinancialInformationOfTheParentCompanyCashFlowsDetails CONDENSED FINANCIAL INFORMATION OF THE PARENT COMPANY - CASH FLOWS (Details) Details http://www.Hollysys.com/role/CondensedFinancialInformationOfTheParentCompanyTables 131 false false All Reports Book All Reports d518729d20f.htm holi-20230630.xsd holi-20230630_cal.xml holi-20230630_def.xml holi-20230630_lab.xml holi-20230630_pre.xml g518729g55m01.jpg http://fasb.org/srt/2023 http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 true true JSON 154 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "d518729d20f.htm": { "nsprefix": "holi", "nsuri": "http://www.Hollysys.com/20230630", "dts": { "inline": { "local": [ "d518729d20f.htm" ] }, "schema": { "local": [ "holi-20230630.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/currency/2023/currency-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd", "https://xbrl.sec.gov/exch/2023/exch-2023.xsd", "https://xbrl.sec.gov/naics/2023/naics-2023.xsd", "https://xbrl.sec.gov/sic/2023/sic-2023.xsd", "https://xbrl.sec.gov/stpr/2023/stpr-2023.xsd" ] }, "calculationLink": { "local": [ "holi-20230630_cal.xml" ] }, "definitionLink": { "local": [ "holi-20230630_def.xml" ] }, "labelLink": { "local": [ "holi-20230630_lab.xml" ] }, "presentationLink": { "local": [ "holi-20230630_pre.xml" ] } }, "keyStandard": 449, "keyCustom": 136, "axisStandard": 32, "axisCustom": 1, "memberStandard": 52, "memberCustom": 63, "hidden": { "total": 3, "http://xbrl.sec.gov/dei/2023": 3 }, "contextCount": 450, "entityCount": 1, "segmentCount": 124, "elementCount": 914, "unitCount": 8, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 1428, "http://xbrl.sec.gov/dei/2023": 48, "http://fasb.org/srt/2023": 4 }, "report": { "R1": { "role": "http://www.Hollysys.com/role/CoverPage", "longName": "1001 - Document - Cover Page", "shortName": "Cover Page", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "P07_01_2022To06_30_2023", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P07_01_2022To06_30_2023", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.Hollysys.com/role/ConsolidatedBalanceSheets", "longName": "1002 - Statement - CONSOLIDATED BALANCE SHEETS", "shortName": "CONSOLIDATED BALANCE SHEETS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "PAsOn06_30_2023", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "first": true }, "uniqueAnchor": { "contextRef": "PAsOn06_30_2023", "name": "us-gaap:OtherShortTermInvestments", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "unique": true } }, "R3": { "role": "http://www.Hollysys.com/role/ConsolidatedBalanceSheetsParenthetical", "longName": "1003 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)", "shortName": "CONSOLIDATED BALANCE SHEETS (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "PAsOn06_30_2023", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "td", "tr", "table", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "first": true }, "uniqueAnchor": { "contextRef": "PAsOn06_30_2023", "name": "us-gaap:AllowanceForDoubtfulOtherReceivablesCurrent", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "td", "tr", "table", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "unique": true } }, "R4": { "role": "http://www.Hollysys.com/role/ConsolidatedStatementsOfComprehensiveIncome", "longName": "1004 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME", "shortName": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "P07_01_2022To06_30_2023", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "div", "td", "tr", "table", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "first": true }, "uniqueAnchor": { "contextRef": "P07_01_2022To06_30_2023", "name": "us-gaap:SellingExpense", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "unique": true } }, "R5": { "role": "http://www.Hollysys.com/role/ConsolidatedStatementsOfComprehensiveIncomeParenthetical", "longName": "1005 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parenthetical)", "shortName": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "P07_01_2022To06_30_2023", "name": "us-gaap:Revenues", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "div", "td", "tr", "table", "ix:continuation", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "first": true }, "uniqueAnchor": { "contextRef": "P07_01_2022To06_30_2023", "name": "holi:OtherIncomeFromRelatedParties", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "td", "tr", "table", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "unique": true } }, "R6": { "role": "http://www.Hollysys.com/role/ConsolidatedStatementsOfCashFlows", "longName": "1006 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS", "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "P07_01_2022To06_30_2023", "name": "us-gaap:ProfitLoss", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "div", "td", "tr", "table", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "first": true }, "uniqueAnchor": { "contextRef": "P07_01_2022To06_30_2023", "name": "us-gaap:Depreciation", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "unique": true } }, "R7": { "role": "http://www.Hollysys.com/role/ConsolidatedStatementsOfStockholdersEquity", "longName": "1007 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY", "shortName": "CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "PAsOn06_30_2020", "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "div", "td", "tr", "table", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "first": true }, "uniqueAnchor": { "contextRef": "PAsOn06_30_2020_CommonStockMemberusgaapStatementEquityComponentsAxis", "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "div", "td", "tr", "table", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "unique": true } }, "R8": { "role": "http://www.Hollysys.com/role/ConsolidatedStatementsOfStockholdersEquityParenthetical", "longName": "1008 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Parenthetical)", "shortName": "CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "8", "firstAnchor": { "contextRef": "PAsOn03_31_2023", "name": "holi:PercentageOfEquityInterestsTransferred", "unitRef": "Unit_pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "div", "div", "div", "td", "tr", "table", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "PAsOn03_31_2023", "name": "holi:PercentageOfEquityInterestsTransferred", "unitRef": "Unit_pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "div", "div", "div", "td", "tr", "table", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "first": true, "unique": true } }, "R9": { "role": "http://www.Hollysys.com/role/OrganizationAndBusinessBackground", "longName": "1009 - Disclosure - ORGANIZATION AND BUSINESS BACKGROUND", "shortName": "ORGANIZATION AND BUSINESS BACKGROUND", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "P07_01_2022To06_30_2023", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P07_01_2022To06_30_2023", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.Hollysys.com/role/SummaryOfSignificantAccountingPolicies", "longName": "1010 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "P07_01_2022To06_30_2023", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P07_01_2022To06_30_2023", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.Hollysys.com/role/Inventories", "longName": "1011 - Disclosure - INVENTORIES", "shortName": "INVENTORIES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "P07_01_2022To06_30_2023", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P07_01_2022To06_30_2023", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.Hollysys.com/role/AccountsReceivable", "longName": "1012 - Disclosure - ACCOUNTS RECEIVABLE", "shortName": "ACCOUNTS RECEIVABLE", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "P07_01_2022To06_30_2023", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P07_01_2022To06_30_2023", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.Hollysys.com/role/CostsAndEstimatedEarningsInExcessOfBillings", "longName": "1013 - Disclosure - COSTS AND ESTIMATED EARNINGS IN EXCESS OF BILLINGS", "shortName": "COSTS AND ESTIMATED EARNINGS IN EXCESS OF BILLINGS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "P07_01_2022To06_30_2023", "name": "holi:CostsInExcessOfBillingsAndBillingsInExcessOfCostsIncurredTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P07_01_2022To06_30_2023", "name": "holi:CostsInExcessOfBillingsAndBillingsInExcessOfCostsIncurredTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.Hollysys.com/role/RevenueFromContractsWithCustomers", "longName": "1014 - Disclosure - REVENUE FROM CONTRACTS WITH CUSTOMERS", "shortName": "REVENUE FROM CONTRACTS WITH CUSTOMERS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "P07_01_2022To06_30_2023", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P07_01_2022To06_30_2023", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.Hollysys.com/role/PropertyPlantAndEquipment", "longName": "1015 - Disclosure - PROPERTY, PLANT AND EQUIPMENT", "shortName": "PROPERTY, PLANT AND EQUIPMENT", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "P07_01_2022To06_30_2023", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P07_01_2022To06_30_2023", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.Hollysys.com/role/PrepaidLandLeases", "longName": "1016 - Disclosure - PREPAID LAND LEASES", "shortName": "PREPAID LAND LEASES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "P07_01_2022To06_30_2023", "name": "holi:PrepaidLandLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P07_01_2022To06_30_2023", "name": "holi:PrepaidLandLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.Hollysys.com/role/IntangibleAssetsNet", "longName": "1017 - Disclosure - INTANGIBLE ASSETS, NET", "shortName": "INTANGIBLE ASSETS, NET", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "P07_01_2022To06_30_2023", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P07_01_2022To06_30_2023", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.Hollysys.com/role/Goodwill", "longName": "1018 - Disclosure - GOODWILL", "shortName": "GOODWILL", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "P07_01_2022To06_30_2023", "name": "us-gaap:GoodwillDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P07_01_2022To06_30_2023", "name": "us-gaap:GoodwillDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.Hollysys.com/role/EquityInvestments", "longName": "1019 - Disclosure - EQUITY INVESTMENTS", "shortName": "EQUITY INVESTMENTS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "P07_01_2022To06_30_2023", "name": "holi:EquityMethodInvestmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P07_01_2022To06_30_2023", "name": "holi:EquityMethodInvestmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.Hollysys.com/role/WarrantyLiabilities", "longName": "1020 - Disclosure - WARRANTY LIABILITIES", "shortName": "WARRANTY LIABILITIES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "P07_01_2022To06_30_2023", "name": "us-gaap:ProductWarrantyDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P07_01_2022To06_30_2023", "name": "us-gaap:ProductWarrantyDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.Hollysys.com/role/ShortTermBankLoans", "longName": "1021 - Disclosure - SHORT-TERM BANK LOANS", "shortName": "SHORT-TERM BANK LOANS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "P07_01_2022To06_30_2023", "name": "us-gaap:ShortTermDebtTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P07_01_2022To06_30_2023", "name": "us-gaap:ShortTermDebtTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.Hollysys.com/role/LongTermLoans", "longName": "1022 - Disclosure - LONG-TERM LOANS", "shortName": "LONG-TERM LOANS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "P07_01_2022To06_30_2023", "name": "us-gaap:LongTermDebtTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P07_01_2022To06_30_2023", "name": "us-gaap:LongTermDebtTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.Hollysys.com/role/FairValueMeasurements", "longName": "1023 - Disclosure - FAIR VALUE MEASUREMENTS", "shortName": "FAIR VALUE MEASUREMENTS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "23", "firstAnchor": { "contextRef": "P07_01_2022To06_30_2023", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P07_01_2022To06_30_2023", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.Hollysys.com/role/StockholdersEquity", "longName": "1024 - Disclosure - STOCKHOLDERS' EQUITY", "shortName": "STOCKHOLDERS' EQUITY", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "24", "firstAnchor": { "contextRef": "P07_01_2022To06_30_2023", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P07_01_2022To06_30_2023", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.Hollysys.com/role/ShareBasedCompensationExpenses", "longName": "1025 - Disclosure - SHARE-BASED COMPENSATION EXPENSES", "shortName": "SHARE-BASED COMPENSATION EXPENSES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "25", "firstAnchor": { "contextRef": "P07_01_2022To06_30_2023", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P07_01_2022To06_30_2023", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.Hollysys.com/role/EmployeeBenefits", "longName": "1026 - Disclosure - EMPLOYEE BENEFITS", "shortName": "EMPLOYEE BENEFITS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "26", "firstAnchor": { "contextRef": "P07_01_2022To06_30_2023", "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P07_01_2022To06_30_2023", "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.Hollysys.com/role/IncomeTax", "longName": "1027 - Disclosure - INCOME TAX", "shortName": "INCOME TAX", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "27", "firstAnchor": { "contextRef": "P07_01_2022To06_30_2023", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P07_01_2022To06_30_2023", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.Hollysys.com/role/OperatingLeases", "longName": "1028 - Disclosure - OPERATING LEASES", "shortName": "OPERATING LEASES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "28", "firstAnchor": { "contextRef": "P07_01_2022To06_30_2023", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P07_01_2022To06_30_2023", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.Hollysys.com/role/EarningsPerShare", "longName": "1029 - Disclosure - EARNINGS PER SHARE", "shortName": "EARNINGS PER SHARE", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "29", "firstAnchor": { "contextRef": "P07_01_2022To06_30_2023", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P07_01_2022To06_30_2023", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.Hollysys.com/role/RelatedPartyTransactions", "longName": "1030 - Disclosure - RELATED PARTY TRANSACTIONS", "shortName": "RELATED PARTY TRANSACTIONS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "30", "firstAnchor": { "contextRef": "P07_01_2022To06_30_2023", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P07_01_2022To06_30_2023", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.Hollysys.com/role/CommitmentsAndContingencies", "longName": "1031 - Disclosure - COMMITMENTS AND CONTINGENCIES", "shortName": "COMMITMENTS AND CONTINGENCIES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "31", "firstAnchor": { "contextRef": "P07_01_2022To06_30_2023", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P07_01_2022To06_30_2023", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.Hollysys.com/role/SegmentReporting", "longName": "1032 - Disclosure - SEGMENT REPORTING", "shortName": "SEGMENT REPORTING", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "32", "firstAnchor": { "contextRef": "P07_01_2022To06_30_2023", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P07_01_2022To06_30_2023", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.Hollysys.com/role/AcquisitionOfSubsidiary", "longName": "1033 - Disclosure - ACQUISITION OF SUBSIDIARY", "shortName": "ACQUISITION OF SUBSIDIARY", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "33", "firstAnchor": { "contextRef": "P07_01_2022To06_30_2023", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P07_01_2022To06_30_2023", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.Hollysys.com/role/DisposalOfSubsidiary", "longName": "1034 - Disclosure - DISPOSAL OF SUBSIDIARY", "shortName": "DISPOSAL OF SUBSIDIARY", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "34", "firstAnchor": { "contextRef": "P07_01_2022To06_30_2023", "name": "holi:DisposalOfSubsidaryTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P07_01_2022To06_30_2023", "name": "holi:DisposalOfSubsidaryTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.Hollysys.com/role/EndorsementOfNoteReceivables", "longName": "1035 - Disclosure - ENDORSEMENT OF NOTE RECEIVABLES", "shortName": "ENDORSEMENT OF NOTE RECEIVABLES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "35", "firstAnchor": { "contextRef": "P07_01_2022To06_30_2023", "name": "holi:EndorsementOfNoteReceivablesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P07_01_2022To06_30_2023", "name": "holi:EndorsementOfNoteReceivablesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.Hollysys.com/role/CondensedFinancialInformationOfTheParentCompany", "longName": "1036 - Disclosure - CONDENSED FINANCIAL INFORMATION OF THE PARENT COMPANY", "shortName": "CONDENSED FINANCIAL INFORMATION OF THE PARENT COMPANY", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "36", "firstAnchor": { "contextRef": "P07_01_2022To06_30_2023", "name": "us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P07_01_2022To06_30_2023", "name": "us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.Hollysys.com/role/SummaryOfSignificantAccountingPoliciesPolicies", "longName": "1037 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "37", "firstAnchor": { "contextRef": "P07_01_2022To06_30_2023", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P07_01_2022To06_30_2023", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "first": true, "unique": true } }, "R38": { "role": "http://www.Hollysys.com/role/OrganizationAndBusinessBackgroundTables", "longName": "1038 - Disclosure - ORGANIZATION AND BUSINESS BACKGROUND (Tables)", "shortName": "ORGANIZATION AND BUSINESS BACKGROUND (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "38", "firstAnchor": { "contextRef": "P07_01_2022To06_30_2023", "name": "us-gaap:ScheduleOfVariableInterestEntitiesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P07_01_2022To06_30_2023", "name": "us-gaap:ScheduleOfVariableInterestEntitiesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "first": true, "unique": true } }, "R39": { "role": "http://www.Hollysys.com/role/SummaryOfSignificantAccountingPoliciesTables", "longName": "1039 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "39", "firstAnchor": { "contextRef": "P07_01_2022To06_30_2023", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P07_01_2022To06_30_2023", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "first": true, "unique": true } }, "R40": { "role": "http://www.Hollysys.com/role/InventoriesTables", "longName": "1040 - Disclosure - INVENTORIES (Tables)", "shortName": "INVENTORIES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "40", "firstAnchor": { "contextRef": "P07_01_2022To06_30_2023", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P07_01_2022To06_30_2023", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "first": true, "unique": true } }, "R41": { "role": "http://www.Hollysys.com/role/AccountsReceivableTables", "longName": "1041 - Disclosure - ACCOUNTS RECEIVABLE (Tables)", "shortName": "ACCOUNTS RECEIVABLE (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "41", "firstAnchor": { "contextRef": "P07_01_2022To06_30_2023", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P07_01_2022To06_30_2023", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "first": true, "unique": true } }, "R42": { "role": "http://www.Hollysys.com/role/CostsAndEstimatedEarningsInExcessOfBillingsTables", "longName": "1042 - Disclosure - COSTS AND ESTIMATED EARNINGS IN EXCESS OF BILLINGS (Tables)", "shortName": "COSTS AND ESTIMATED EARNINGS IN EXCESS OF BILLINGS (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "42", "firstAnchor": { "contextRef": "P07_01_2022To06_30_2023", "name": "us-gaap:CostsInExcessOfBillingsAndBillingsInExcessOfCostsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "holi:CostsInExcessOfBillingsAndBillingsInExcessOfCostsIncurredTextBlock", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P07_01_2022To06_30_2023", "name": "us-gaap:CostsInExcessOfBillingsAndBillingsInExcessOfCostsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "holi:CostsInExcessOfBillingsAndBillingsInExcessOfCostsIncurredTextBlock", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "first": true, "unique": true } }, "R43": { "role": "http://www.Hollysys.com/role/RevenueFromContractsWithCustomersTables", "longName": "1043 - Disclosure - REVENUE FROM CONTRACTS WITH CUSTOMERS (Tables)", "shortName": "REVENUE FROM CONTRACTS WITH CUSTOMERS (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "43", "firstAnchor": { "contextRef": "P07_01_2022To06_30_2023", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P07_01_2022To06_30_2023", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "first": true, "unique": true } }, "R44": { "role": "http://www.Hollysys.com/role/PropertyPlantAndEquipmentTables", "longName": "1044 - Disclosure - PROPERTY, PLANT AND EQUIPMENT (Tables)", "shortName": "PROPERTY, PLANT AND EQUIPMENT (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "44", "firstAnchor": { "contextRef": "P07_01_2022To06_30_2023", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P07_01_2022To06_30_2023", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "first": true, "unique": true } }, "R45": { "role": "http://www.Hollysys.com/role/PrepaidLandLeasesTables", "longName": "1045 - Disclosure - PREPAID LAND LEASES (Tables)", "shortName": "PREPAID LAND LEASES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "45", "firstAnchor": { "contextRef": "P07_01_2022To06_30_2023", "name": "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "holi:PrepaidLandLeasesTextBlock", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P07_01_2022To06_30_2023", "name": "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "holi:PrepaidLandLeasesTextBlock", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "first": true, "unique": true } }, "R46": { "role": "http://www.Hollysys.com/role/IntangibleAssetsNetTables", "longName": "1046 - Disclosure - INTANGIBLE ASSETS, NET (Tables)", "shortName": "INTANGIBLE ASSETS, NET (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "46", "firstAnchor": { "contextRef": "P07_01_2022To06_30_2023", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P07_01_2022To06_30_2023", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "first": true, "unique": true } }, "R47": { "role": "http://www.Hollysys.com/role/GoodwillTables", "longName": "1047 - Disclosure - GOODWILL (Tables)", "shortName": "GOODWILL (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "47", "firstAnchor": { "contextRef": "P07_01_2022To06_30_2023", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:GoodwillDisclosureTextBlock", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P07_01_2022To06_30_2023", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:GoodwillDisclosureTextBlock", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "first": true, "unique": true } }, "R48": { "role": "http://www.Hollysys.com/role/EquityInvestmentsTables", "longName": "1048 - Disclosure - EQUITY INVESTMENTS (Tables)", "shortName": "EQUITY INVESTMENTS (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "48", "firstAnchor": { "contextRef": "P07_01_2022To06_30_2023", "name": "holi:ScheduleOfLongTermInvestmentsAccountedForEquityMethodOrCostMethodTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "holi:EquityMethodInvestmentTextBlock", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P07_01_2022To06_30_2023", "name": "holi:ScheduleOfLongTermInvestmentsAccountedForEquityMethodOrCostMethodTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "holi:EquityMethodInvestmentTextBlock", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "first": true, "unique": true } }, "R49": { "role": "http://www.Hollysys.com/role/WarrantyLiabilitiesTables", "longName": "1049 - Disclosure - WARRANTY LIABILITIES (Tables)", "shortName": "WARRANTY LIABILITIES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "49", "firstAnchor": { "contextRef": "P07_01_2022To06_30_2023", "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:ProductWarrantyDisclosureTextBlock", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P07_01_2022To06_30_2023", "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:ProductWarrantyDisclosureTextBlock", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "first": true, "unique": true } }, "R50": { "role": "http://www.Hollysys.com/role/LongTermLoansTables", "longName": "1050 - Disclosure - LONG-TERM LOANS (Tables)", "shortName": "LONG-TERM LOANS (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "50", "firstAnchor": { "contextRef": "P07_01_2022To06_30_2023", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LongTermDebtTextBlock", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P07_01_2022To06_30_2023", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LongTermDebtTextBlock", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "first": true, "unique": true } }, "R51": { "role": "http://www.Hollysys.com/role/ShareBasedCompensationExpensesTables", "longName": "1051 - Disclosure - SHARE-BASED COMPENSATION EXPENSES (Tables)", "shortName": "SHARE-BASED COMPENSATION EXPENSES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "51", "firstAnchor": { "contextRef": "P07_01_2022To06_30_2023", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P07_01_2022To06_30_2023", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "first": true, "unique": true } }, "R52": { "role": "http://www.Hollysys.com/role/IncomeTaxTables", "longName": "1052 - Disclosure - INCOME TAX (Tables)", "shortName": "INCOME TAX (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "52", "firstAnchor": { "contextRef": "P07_01_2022To06_30_2023", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P07_01_2022To06_30_2023", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "first": true, "unique": true } }, "R53": { "role": "http://www.Hollysys.com/role/OperatingLeasesTables", "longName": "1053 - Disclosure - OPERATING LEASES (Tables)", "shortName": "OPERATING LEASES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "53", "firstAnchor": { "contextRef": "P07_01_2022To06_30_2023", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P07_01_2022To06_30_2023", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "first": true, "unique": true } }, "R54": { "role": "http://www.Hollysys.com/role/EarningsPerShareTables", "longName": "1054 - Disclosure - EARNINGS PER SHARE (Tables)", "shortName": "EARNINGS PER SHARE (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "54", "firstAnchor": { "contextRef": "P07_01_2022To06_30_2023", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P07_01_2022To06_30_2023", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "first": true, "unique": true } }, "R55": { "role": "http://www.Hollysys.com/role/RelatedPartyTransactionsTables", "longName": "1055 - Disclosure - RELATED PARTY TRANSACTIONS (Tables)", "shortName": "RELATED PARTY TRANSACTIONS (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "55", "firstAnchor": { "contextRef": "P07_01_2022To06_30_2023", "name": "holi:ScheduleOfAmountDueFromRelatedPartiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P07_01_2022To06_30_2023", "name": "holi:ScheduleOfAmountDueFromRelatedPartiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "first": true, "unique": true } }, "R56": { "role": "http://www.Hollysys.com/role/CommitmentsAndContingenciesTables", "longName": "1056 - Disclosure - COMMITMENTS AND CONTINGENCIES (Tables)", "shortName": "COMMITMENTS AND CONTINGENCIES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "56", "firstAnchor": { "contextRef": "P07_01_2022To06_30_2023", "name": "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P07_01_2022To06_30_2023", "name": "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "first": true, "unique": true } }, "R57": { "role": "http://www.Hollysys.com/role/SegmentReportingTables", "longName": "1057 - Disclosure - SEGMENT REPORTING (Tables)", "shortName": "SEGMENT REPORTING (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "57", "firstAnchor": { "contextRef": "P07_01_2022To06_30_2023", "name": "us-gaap:ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P07_01_2022To06_30_2023", "name": "us-gaap:ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "first": true, "unique": true } }, "R58": { "role": "http://www.Hollysys.com/role/AcquisitionOfSubsidiaryTables", "longName": "1058 - Disclosure - ACQUISITION OF SUBSIDIARY (Tables)", "shortName": "ACQUISITION OF SUBSIDIARY (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "58", "firstAnchor": { "contextRef": "P07_01_2022To06_30_2023", "name": "holi:ScheduleOfExcessPurchasePriceOverTheFairValueOfNetAssetsAcquiredTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P07_01_2022To06_30_2023", "name": "holi:ScheduleOfExcessPurchasePriceOverTheFairValueOfNetAssetsAcquiredTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "first": true, "unique": true } }, "R59": { "role": "http://www.Hollysys.com/role/CondensedFinancialInformationOfTheParentCompanyTables", "longName": "1059 - Disclosure - CONDENSED FINANCIAL INFORMATION OF THE PARENT COMPANY (Tables)", "shortName": "CONDENSED FINANCIAL INFORMATION OF THE PARENT COMPANY (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "59", "firstAnchor": { "contextRef": "P07_01_2022To06_30_2023", "name": "srt:ScheduleOfCondensedBalanceSheetTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P07_01_2022To06_30_2023", "name": "srt:ScheduleOfCondensedBalanceSheetTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "first": true, "unique": true } }, "R60": { "role": "http://www.Hollysys.com/role/OrganizationAndBusinessBackgroundDetails", "longName": "1060 - Disclosure - ORGANIZATION AND BUSINESS BACKGROUND (Details)", "shortName": "ORGANIZATION AND BUSINESS BACKGROUND (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "PAsOn06_30_2023", "name": "us-gaap:AssetsCurrent", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "div", "td", "tr", "table", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "first": true }, "uniqueAnchor": { "contextRef": "PAsOn06_30_2023_VariableInterestsEntityVieOrPotentialVieInformationUnavailabilityMembersrtConsolidatedEntitiesAxis", "name": "us-gaap:AssetsCurrent", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "td", "tr", "table", "us-gaap:ScheduleOfVariableInterestEntitiesTextBlock", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "unique": true } }, "R61": { "role": "http://www.Hollysys.com/role/OrganizationAndBusinessBackgroundAdditionalInformationDetails", "longName": "1061 - Disclosure - ORGANIZATION AND BUSINESS BACKGROUND - Additional Information (Details)", "shortName": "ORGANIZATION AND BUSINESS BACKGROUND - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "PAsOn06_30_2023", "name": "us-gaap:OtherLiabilitiesCurrent", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "first": true }, "uniqueAnchor": { "contextRef": "P07_01_2022To06_30_2023", "name": "holi:PercentageOfVariableReturnsLossAttributableToCCPL", "unitRef": "Unit_pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "div", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "unique": true } }, "R62": { "role": "http://www.Hollysys.com/role/SummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentNetDetails", "longName": "1062 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Property, plant and equipment, net (Details)", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Property, plant and equipment, net (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "PAsOn06_30_2023_BuildingMemberusgaapPropertyPlantAndEquipmentByTypeAxis_MinimumMembersrtRangeAxis", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "PAsOn06_30_2023_BuildingMemberusgaapPropertyPlantAndEquipmentByTypeAxis_MinimumMembersrtRangeAxis", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "first": true, "unique": true } }, "R63": { "role": "http://www.Hollysys.com/role/SummaryOfSignificantAccountingPoliciesIntangibleAssetsNetDetails", "longName": "1063 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Intangible assets, net (Details)", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Intangible assets, net (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "63", "firstAnchor": { "contextRef": "PAsOn06_30_2022_MaximumMembersrtRangeAxis_PatentsAndCopyrightsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis", "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "us-gaap:IntangibleAssetsFiniteLivedPolicy", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "PAsOn06_30_2022_MaximumMembersrtRangeAxis_PatentsAndCopyrightsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis", "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "us-gaap:IntangibleAssetsFiniteLivedPolicy", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "first": true, "unique": true } }, "R64": { "role": "http://www.Hollysys.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "longName": "1064 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Additional Information (Details)", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "64", "firstAnchor": { "contextRef": "P07_01_2022To06_30_2023", "name": "holi:PercentageOfRecognizedContractualRevenue", "unitRef": "Unit_pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "div", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P07_01_2022To06_30_2023", "name": "holi:PercentageOfRecognizedContractualRevenue", "unitRef": "Unit_pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "div", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "first": true, "unique": true } }, "R65": { "role": "http://www.Hollysys.com/role/InventoriesDetails", "longName": "1065 - Disclosure - INVENTORIES (Details)", "shortName": "INVENTORIES (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "65", "firstAnchor": { "contextRef": "PAsOn06_30_2023", "name": "us-gaap:InventoryRawMaterials", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "PAsOn06_30_2023", "name": "us-gaap:InventoryRawMaterials", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "first": true, "unique": true } }, "R66": { "role": "http://www.Hollysys.com/role/AccountsReceivableDetails", "longName": "1066 - Disclosure - ACCOUNTS RECEIVABLE (Details)", "shortName": "ACCOUNTS RECEIVABLE (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "66", "firstAnchor": { "contextRef": "PAsOn06_30_2023", "name": "us-gaap:NotesAndLoansReceivableGrossCurrent", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "PAsOn06_30_2023", "name": "us-gaap:NotesAndLoansReceivableGrossCurrent", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "first": true, "unique": true } }, "R67": { "role": "http://www.Hollysys.com/role/AccountsReceivableAllowanceForCreditLossesDetails", "longName": "1067 - Disclosure - ACCOUNTS RECEIVABLE - Allowance For Credit Losses (Details)", "shortName": "ACCOUNTS RECEIVABLE - Allowance For Credit Losses (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "67", "firstAnchor": { "contextRef": "PAsOn06_30_2022", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock", "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "first": true }, "uniqueAnchor": { "contextRef": "PAsOn06_30_2020", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock", "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "unique": true } }, "R68": { "role": "http://www.Hollysys.com/role/CostsAndEstimatedEarningsInExcessOfBillingsDetails", "longName": "1068 - Disclosure - COSTS AND ESTIMATED EARNINGS IN EXCESS OF BILLINGS (Details)", "shortName": "COSTS AND ESTIMATED EARNINGS IN EXCESS OF BILLINGS (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "68", "firstAnchor": { "contextRef": "PAsOn06_30_2023", "name": "holi:ContractCostsIncurredPlusEstimatedEarnings", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:CostsInExcessOfBillingsAndBillingsInExcessOfCostsTableTextBlock", "holi:CostsInExcessOfBillingsAndBillingsInExcessOfCostsIncurredTextBlock", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "PAsOn06_30_2023", "name": "holi:ContractCostsIncurredPlusEstimatedEarnings", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:CostsInExcessOfBillingsAndBillingsInExcessOfCostsTableTextBlock", "holi:CostsInExcessOfBillingsAndBillingsInExcessOfCostsIncurredTextBlock", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "first": true, "unique": true } }, "R69": { "role": "http://www.Hollysys.com/role/CostsAndEstimatedEarningsInExcessOfBillingsMovementsInAllowanceForCreditLossesDetails", "longName": "1069 - Disclosure - COSTS AND ESTIMATED EARNINGS IN EXCESS OF BILLINGS - Movements in Allowance For Credit Losses (Details)", "shortName": "COSTS AND ESTIMATED EARNINGS IN EXCESS OF BILLINGS - Movements in Allowance For Credit Losses (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "69", "firstAnchor": { "contextRef": "PAsOn06_30_2022", "name": "holi:AllowanceForDoubtfulAccountsOfCostsAndEstimatedEarningsInExcessOfBillings", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "td", "tr", "table", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "first": true }, "uniqueAnchor": { "contextRef": "P07_01_2022To06_30_2023", "name": "holi:AllowanceForDoubtfulAccountsOfCostsAndEstimatedEarningsInExcessOfBillingsAdjustmentsDifference", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "holi:AllowanceForDoubtfulAccountsOfCostsAndEstimatedEarningsInExcessOfBillingsTableTextBlock", "holi:CostsInExcessOfBillingsAndBillingsInExcessOfCostsIncurredTextBlock", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "unique": true } }, "R70": { "role": "http://www.Hollysys.com/role/RevenueFromContractsWithCustomersAdditionalInformationDetails", "longName": "1070 - Disclosure - REVENUE FROM CONTRACTS WITH CUSTOMERS - Additional Information (Details)", "shortName": "REVENUE FROM CONTRACTS WITH CUSTOMERS - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "70", "firstAnchor": { "contextRef": "PAsOn06_30_2023", "name": "us-gaap:RevenueRemainingPerformanceObligation", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "PAsOn06_30_2023", "name": "us-gaap:RevenueRemainingPerformanceObligation", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "first": true, "unique": true } }, "R71": { "role": "http://www.Hollysys.com/role/RevenueFromContractsWithCustomersDisaggregatedRevenueInformationDetails", "longName": "1071 - Disclosure - REVENUE FROM CONTRACTS WITH CUSTOMERS - Disaggregated Revenue Information (Details)", "shortName": "REVENUE FROM CONTRACTS WITH CUSTOMERS - Disaggregated Revenue Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "71", "firstAnchor": { "contextRef": "P07_01_2022To06_30_2023", "name": "us-gaap:Revenues", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "div", "td", "tr", "table", "ix:continuation", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "first": true }, "uniqueAnchor": { "contextRef": "P07_01_2022To06_30_2023_IntegratedContractRevenueMembersrtProductOrServiceAxis_PeopleSRepublicOfChinaMembersrtStatementGeographicalAxis", "name": "us-gaap:Revenues", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "ix:continuation", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "unique": true } }, "R72": { "role": "http://www.Hollysys.com/role/RevenueFromContractsWithCustomersContractAssetsAndContractLiabilitiesDetails", "longName": "1072 - Disclosure - REVENUE FROM CONTRACTS WITH CUSTOMERS - Contract assets and contract liabilities (Details)", "shortName": "REVENUE FROM CONTRACTS WITH CUSTOMERS - Contract assets and contract liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "72", "firstAnchor": { "contextRef": "P07_01_2021To06_30_2022", "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P07_01_2021To06_30_2022", "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "first": true, "unique": true } }, "R73": { "role": "http://www.Hollysys.com/role/PropertyPlantAndEquipmentDetails", "longName": "1073 - Disclosure - PROPERTY, PLANT AND EQUIPMENT (Details)", "shortName": "PROPERTY, PLANT AND EQUIPMENT (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "73", "firstAnchor": { "contextRef": "PAsOn06_30_2023", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "PAsOn06_30_2023", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "first": true, "unique": true } }, "R74": { "role": "http://www.Hollysys.com/role/PropertyPlantAndEquipmentAssetsLeasedToOthersUnderOperatingLeasesDetails", "longName": "1074 - Disclosure - PROPERTY, PLANT AND EQUIPMENT - Assets leased to others under operating leases (Details)", "shortName": "PROPERTY, PLANT AND EQUIPMENT - Assets leased to others under operating leases (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "74", "firstAnchor": { "contextRef": "PAsOn06_30_2023_AssetsLeasedToOtherMemberusgaapPropertyPlantAndEquipmentByTypeAxis_BuildingMemberusgaapMajorPropertyClassAxis", "name": "us-gaap:PropertySubjectToOrAvailableForOperatingLeaseGross", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfPropertySubjectToOrAvailableForOperatingLeaseTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "PAsOn06_30_2023_AssetsLeasedToOtherMemberusgaapPropertyPlantAndEquipmentByTypeAxis_BuildingMemberusgaapMajorPropertyClassAxis", "name": "us-gaap:PropertySubjectToOrAvailableForOperatingLeaseGross", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfPropertySubjectToOrAvailableForOperatingLeaseTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "first": true, "unique": true } }, "R75": { "role": "http://www.Hollysys.com/role/PropertyPlantAndEquipmentAdditionalInformationDetails", "longName": "1075 - Disclosure - PROPERTY, PLANT AND EQUIPMENT - Additional Information (Details)", "shortName": "PROPERTY, PLANT AND EQUIPMENT - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "75", "firstAnchor": { "contextRef": "P07_01_2022To06_30_2023", "name": "us-gaap:DepreciationDepletionAndAmortization", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P07_01_2022To06_30_2023", "name": "us-gaap:DepreciationDepletionAndAmortization", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "first": true, "unique": true } }, "R76": { "role": "http://www.Hollysys.com/role/PrepaidLandLeasesDetails", "longName": "1076 - Disclosure - PREPAID LAND LEASES (Details)", "shortName": "PREPAID LAND LEASES (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "76", "firstAnchor": { "contextRef": "PAsOn06_30_2023", "name": "us-gaap:DeferredCostsLeasingGross", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "holi:PrepaidLandLeasesTextBlock", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "PAsOn06_30_2023", "name": "us-gaap:DeferredCostsLeasingGross", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "holi:PrepaidLandLeasesTextBlock", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "first": true, "unique": true } }, "R77": { "role": "http://www.Hollysys.com/role/PrepaidLandLeasesAnnualAmortizationOfPrepaidLandLeasesDetails", "longName": "1077 - Disclosure - PREPAID LAND LEASES - Annual Amortization Of Prepaid Land Leases (Details)", "shortName": "PREPAID LAND LEASES - Annual Amortization Of Prepaid Land Leases (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "77", "firstAnchor": { "contextRef": "PAsOn06_30_2023", "name": "holi:PrepaidLandLeaseAmortizationExpenseNextTwelveMonths", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "holi:ScheduleOfFutureAmortizationExpensesOfPrepaidLandLeaseTableTextBlock", "holi:PrepaidLandLeasesTextBlock", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "PAsOn06_30_2023", "name": "holi:PrepaidLandLeaseAmortizationExpenseNextTwelveMonths", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "holi:ScheduleOfFutureAmortizationExpensesOfPrepaidLandLeaseTableTextBlock", "holi:PrepaidLandLeasesTextBlock", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "first": true, "unique": true } }, "R78": { "role": "http://www.Hollysys.com/role/PrepaidLandLeasesAdditionalInformationDetails", "longName": "1078 - Disclosure - PREPAID LAND LEASES - Additional Information (Details)", "shortName": "PREPAID LAND LEASES - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "78", "firstAnchor": { "contextRef": "P07_01_2022To06_30_2023", "name": "us-gaap:AmortizationOfDeferredCharges", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "holi:PrepaidLandLeasesTextBlock", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P07_01_2022To06_30_2023", "name": "us-gaap:AmortizationOfDeferredCharges", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "holi:PrepaidLandLeasesTextBlock", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "first": true, "unique": true } }, "R79": { "role": "http://www.Hollysys.com/role/IntangibleAssetsNetDetails", "longName": "1079 - Disclosure - INTANGIBLE ASSETS, NET (Details)", "shortName": "INTANGIBLE ASSETS, NET (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "79", "firstAnchor": { "contextRef": "PAsOn06_30_2023_IntellectualPropertyMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "PAsOn06_30_2023_IntellectualPropertyMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "first": true, "unique": true } }, "R80": { "role": "http://www.Hollysys.com/role/IntangibleAssetsNetAnnualAmortizationExpenseOfIntangibleAssetsDetails", "longName": "1080 - Disclosure - INTANGIBLE ASSETS, NET - Annual Amortization Expense Of Intangible Assets (Details)", "shortName": "INTANGIBLE ASSETS, NET - Annual Amortization Expense Of Intangible Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "80", "firstAnchor": { "contextRef": "PAsOn06_30_2023", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "PAsOn06_30_2023", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "first": true, "unique": true } }, "R81": { "role": "http://www.Hollysys.com/role/IntangibleAssetsNetAdditionalInformationDetails", "longName": "1081 - Disclosure - INTANGIBLE ASSETS, NET - Additional Information (Details)", "shortName": "INTANGIBLE ASSETS, NET - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "81", "firstAnchor": { "contextRef": "P07_01_2022To06_30_2023", "name": "us-gaap:AmortizationOfIntangibleAssets", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "first": true }, "uniqueAnchor": { "contextRef": "P07_01_2022To06_30_2023_HollysysIndustrialSoftwareMemberusgaapBusinessAcquisitionAxis_PatentsAndCopyrightsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis", "name": "us-gaap:AmortizationOfIntangibleAssets", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "unique": true } }, "R82": { "role": "http://www.Hollysys.com/role/GoodwillChangesInTheCarryingAmountDetails", "longName": "1082 - Disclosure - GOODWILL - Changes in the carrying amount (Details)", "shortName": "GOODWILL - Changes in the carrying amount (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "82", "firstAnchor": { "contextRef": "PAsOn06_30_2022", "name": "us-gaap:Goodwill", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "first": true }, "uniqueAnchor": { "contextRef": "PAsOn06_30_2021", "name": "us-gaap:Goodwill", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfGoodwillTextBlock", "us-gaap:GoodwillDisclosureTextBlock", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "unique": true } }, "R83": { "role": "http://www.Hollysys.com/role/GoodwillAdditionalInformationDetails", "longName": "1083 - Disclosure - GOODWILL - Additional Information (Details)", "shortName": "GOODWILL - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "83", "firstAnchor": { "contextRef": "PAsOn06_30_2023_HollysisIntelligentMemberusgaapReportingUnitAxis", "name": "us-gaap:GoodwillGross", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "us-gaap:GoodwillDisclosureTextBlock", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "PAsOn06_30_2023_HollysisIntelligentMemberusgaapReportingUnitAxis", "name": "us-gaap:GoodwillGross", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "us-gaap:GoodwillDisclosureTextBlock", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "first": true, "unique": true } }, "R84": { "role": "http://www.Hollysys.com/role/EquityInvestmentsLongTermInvestmentsDetails", "longName": "1084 - Disclosure - EQUITY INVESTMENTS - Long Term Investments (Details)", "shortName": "EQUITY INVESTMENTS - Long Term Investments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "84", "firstAnchor": { "contextRef": "PAsOn06_30_2023", "name": "us-gaap:EquityMethodInvestments", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "first": true }, "uniqueAnchor": { "contextRef": "PAsOn06_30_2023_SuqianRunheEmergingIndustryInvestmentCenterLimitedPartnershipMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis", "name": "us-gaap:EquityMethodInvestmentOwnershipPercentage", "unitRef": "Unit_pure", "xsiNil": "false", "lang": null, "decimals": "4", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "unique": true } }, "R85": { "role": "http://www.Hollysys.com/role/EquityInvestmentsAdditionalInformationDetails", "longName": "1085 - Disclosure - EQUITY INVESTMENTS - Additional Information (Details)", "shortName": "EQUITY INVESTMENTS - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "85", "firstAnchor": { "contextRef": "P07_01_2022To06_30_2023", "name": "us-gaap:EquityMethodInvestmentRealizedGainLossOnDisposal", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "first": true }, "uniqueAnchor": { "contextRef": "PAsOn06_30_2023", "name": "us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossCumulativeAmount", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "unique": true } }, "R86": { "role": "http://www.Hollysys.com/role/WarrantyLiabilitiesDetails", "longName": "1086 - Disclosure - WARRANTY LIABILITIES (Details)", "shortName": "WARRANTY LIABILITIES (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "86", "firstAnchor": { "contextRef": "PAsOn06_30_2022", "name": "us-gaap:ProductWarrantyAccrual", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "us-gaap:ProductWarrantyDisclosureTextBlock", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "first": true }, "uniqueAnchor": { "contextRef": "PAsOn06_30_2021", "name": "us-gaap:ProductWarrantyAccrual", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "us-gaap:ProductWarrantyDisclosureTextBlock", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "unique": true } }, "R87": { "role": "http://www.Hollysys.com/role/ShortTermBankLoansDetails", "longName": "1087 - Disclosure - SHORT-TERM BANK LOANS (Details)", "shortName": "SHORT-TERM BANK LOANS (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "87", "firstAnchor": { "contextRef": "PAsOn06_30_2023", "name": "us-gaap:ShortTermBankLoansAndNotesPayable", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "first": true }, "uniqueAnchor": { "contextRef": "P07_01_2022To06_30_2023", "name": "us-gaap:InterestExpense", "unitRef": "Unit_USD", "xsiNil": "true", "lang": null, "decimals": null, "ancestors": [ "div", "us-gaap:ShortTermDebtTextBlock", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "unique": true } }, "R88": { "role": "http://www.Hollysys.com/role/LongTermLoansDetails", "longName": "1088 - Disclosure - LONG-TERM LOANS (Details)", "shortName": "LONG-TERM LOANS (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "88", "firstAnchor": { "contextRef": "PAsOn06_30_2023", "name": "us-gaap:LoansPayableToBank", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "us-gaap:LongTermDebtTextBlock", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "PAsOn06_30_2023", "name": "us-gaap:LoansPayableToBank", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "us-gaap:LongTermDebtTextBlock", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "first": true, "unique": true } }, "R89": { "role": "http://www.Hollysys.com/role/LongTermLoansScheduledPrincipalAndInterestPaymentsDetails", "longName": "1089 - Disclosure - LONG-TERM LOANS - Scheduled principal and interest payments (Details)", "shortName": "LONG-TERM LOANS - Scheduled principal and interest payments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "89", "firstAnchor": { "contextRef": "PAsOn06_30_2023", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "PAsOn06_30_2023", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "first": true, "unique": true } }, "R90": { "role": "http://www.Hollysys.com/role/LongTermLoansAdditionalInformationDetails", "longName": "1090 - Disclosure - LONG-TERM LOANS - Additional Information (Details)", "shortName": "LONG-TERM LOANS - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "90", "firstAnchor": { "contextRef": "PAsOn06_30_2023", "name": "us-gaap:InterestPayableCurrentAndNoncurrent", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "ix:continuation", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "PAsOn06_30_2023", "name": "us-gaap:InterestPayableCurrentAndNoncurrent", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "ix:continuation", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "first": true, "unique": true } }, "R91": { "role": "http://www.Hollysys.com/role/StockholdersEquityDetails", "longName": "1091 - Disclosure - STOCKHOLDERS' EQUITY (Details)", "shortName": "STOCKHOLDERS' EQUITY (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "91", "firstAnchor": { "contextRef": "PAsOn03_10_2022", "name": "us-gaap:DividendsPayableAmountPerShare", "unitRef": "Unit_USD_per_Share", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "div", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "first": true }, "uniqueAnchor": { "contextRef": "P03_10_2022To03_10_2022", "name": "us-gaap:DividendsPayableDateDeclaredDayMonthAndYear", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "unique": true } }, "R92": { "role": "http://www.Hollysys.com/role/ShareBasedCompensationExpensesShareOptionActivityDetails", "longName": "1092 - Disclosure - SHARE-BASED COMPENSATION EXPENSES - Share option activity (Details)", "shortName": "SHARE-BASED COMPENSATION EXPENSES - Share option activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "92", "firstAnchor": { "contextRef": "PAsOn06_30_2022", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber", "unitRef": "Unit_shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "first": true }, "uniqueAnchor": { "contextRef": "P07_01_2022To06_30_2023", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "unitRef": "Unit_shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "unique": true } }, "R93": { "role": "http://www.Hollysys.com/role/ShareBasedCompensationExpensesTheFairValueOfEachOptionIsEstimatedOnTheDateOfGrantUsingTheBinomialModelDetails", "longName": "1093 - Disclosure - SHARE-BASED COMPENSATION EXPENSES - The fair value of each option is estimated on the date of grant using the Binomial model (Details)", "shortName": "SHARE-BASED COMPENSATION EXPENSES - The fair value of each option is estimated on the date of grant using the Binomial model (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "93", "firstAnchor": { "contextRef": "P03_17_2021To03_17_2021", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "unitRef": "Unit_pure", "xsiNil": "false", "lang": null, "decimals": "4", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P03_17_2021To03_17_2021", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "unitRef": "Unit_pure", "xsiNil": "false", "lang": null, "decimals": "4", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "first": true, "unique": true } }, "R94": { "role": "http://www.Hollysys.com/role/ShareBasedCompensationExpensesTheFairValueOfEachOptionIsEstimatedOnTheDateOfGrantUsingTheBlackScholesModelDetailsParenthetical", "longName": "1094 - Disclosure - SHARE-BASED COMPENSATION EXPENSES - The fair value of each option is estimated on the date of grant using the Black-Scholes model (Details) (Parenthetical)", "shortName": "SHARE-BASED COMPENSATION EXPENSES - The fair value of each option is estimated on the date of grant using the Black-Scholes model (Details) (Parenthetical)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "parenthetical", "menuCat": "Details", "order": "94", "firstAnchor": { "contextRef": "PAsOn03_10_2022", "name": "us-gaap:DividendsPayableAmountPerShare", "unitRef": "Unit_USD_per_Share", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "div", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "first": true }, "uniqueAnchor": null }, "R95": { "role": "http://www.Hollysys.com/role/ShareBasedCompensationExpensesRestrictedSharesDetails", "longName": "1095 - Disclosure - SHARE-BASED COMPENSATION EXPENSES - Restricted shares (Details)", "shortName": "SHARE-BASED COMPENSATION EXPENSES - Restricted shares (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "95", "firstAnchor": { "contextRef": "PAsOn06_30_2022_RestrictedStockMemberusgaapAwardTypeAxis", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "Unit_shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "first": true }, "uniqueAnchor": { "contextRef": "PAsOn06_30_2021_RestrictedStockMemberusgaapAwardTypeAxis", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "Unit_shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "unique": true } }, "R96": { "role": "http://www.Hollysys.com/role/ShareBasedCompensationExpensesDetails", "longName": "1096 - Disclosure - SHARE-BASED COMPENSATION EXPENSES (Details)", "shortName": "SHARE-BASED COMPENSATION EXPENSES (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "96", "firstAnchor": { "contextRef": "P07_01_2022To06_30_2023", "name": "us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "unitRef": "Unit_USD_per_Share", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P07_01_2022To06_30_2023", "name": "us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "unitRef": "Unit_USD_per_Share", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "first": true, "unique": true } }, "R97": { "role": "http://www.Hollysys.com/role/EmployeeBenefitsDetails", "longName": "1097 - Disclosure - EMPLOYEE BENEFITS (Details)", "shortName": "EMPLOYEE BENEFITS (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "97", "firstAnchor": { "contextRef": "P07_01_2022To06_30_2023", "name": "us-gaap:DefinedContributionPlanCostRecognized", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P07_01_2022To06_30_2023", "name": "us-gaap:DefinedContributionPlanCostRecognized", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "first": true, "unique": true } }, "R98": { "role": "http://www.Hollysys.com/role/IncomeTaxIncomeBeforeIncomeTaxesDetails", "longName": "1098 - Disclosure - INCOME TAX - Income before income taxes (Details)", "shortName": "INCOME TAX - Income before income taxes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "98", "firstAnchor": { "contextRef": "P07_01_2022To06_30_2023", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "ix:continuation", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P07_01_2022To06_30_2023", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "ix:continuation", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "first": true, "unique": true } }, "R99": { "role": "http://www.Hollysys.com/role/IncomeTaxIncomeTaxExpenseDetails", "longName": "1099 - Disclosure - INCOME TAX - Income tax expense (Details)", "shortName": "INCOME TAX - Income tax expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "99", "firstAnchor": { "contextRef": "P07_01_2022To06_30_2023", "name": "us-gaap:CurrentIncomeTaxExpenseBenefit", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P07_01_2022To06_30_2023", "name": "us-gaap:CurrentIncomeTaxExpenseBenefit", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "first": true, "unique": true } }, "R100": { "role": "http://www.Hollysys.com/role/IncomeTaxReconciliationOfTheIncomeTaxExpensesDetails", "longName": "1100 - Disclosure - INCOME TAX - Reconciliation of the income tax expenses (Details)", "shortName": "INCOME TAX - Reconciliation of the income tax expenses (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "100", "firstAnchor": { "contextRef": "P07_01_2022To06_30_2023", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "div", "td", "tr", "table", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "first": true }, "uniqueAnchor": { "contextRef": "P07_01_2022To06_30_2023_PeopleRepublicOfChinaSubsidiariesMemberdeiLegalEntityAxis", "name": "holi:EffectiveExpectedStatutoryTaxRateReconciliationFromForeignSubsidiaries", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "unique": true } }, "R101": { "role": "http://www.Hollysys.com/role/IncomeTaxDeferredTaxAssetsLiabilitiesDetails", "longName": "1101 - Disclosure - INCOME TAX - Deferred tax assets/liabilities (Details)", "shortName": "INCOME TAX - Deferred tax assets/liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "101", "firstAnchor": { "contextRef": "PAsOn06_30_2023", "name": "holi:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccountsCurrentAndNoncurrent", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "PAsOn06_30_2023", "name": "holi:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccountsCurrentAndNoncurrent", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "first": true, "unique": true } }, "R102": { "role": "http://www.Hollysys.com/role/IncomeTaxAdditionalInformationDetails", "longName": "1102 - Disclosure - INCOME TAX - Additional Information (Details)", "shortName": "INCOME TAX - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "102", "firstAnchor": { "contextRef": "PAsOn06_30_2023", "name": "us-gaap:UndistributedEarningsOfForeignSubsidiaries", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "div", "ix:continuation", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "PAsOn06_30_2023", "name": "us-gaap:UndistributedEarningsOfForeignSubsidiaries", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "div", "ix:continuation", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "first": true, "unique": true } }, "R103": { "role": "http://www.Hollysys.com/role/OperatingLeasesAdditionalInformationDetails", "longName": "1103 - Disclosure - OPERATING LEASES -Additional Information (Details)", "shortName": "OPERATING LEASES -Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "103", "firstAnchor": { "contextRef": "P07_01_2022To06_30_2023", "name": "us-gaap:LeaseCost", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "first": true }, "uniqueAnchor": { "contextRef": "P07_01_2022To06_30_2023", "name": "holi:OperatingRentalIncomeNet", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "unique": true } }, "R104": { "role": "http://www.Hollysys.com/role/OperatingLeasesScheduleOfLeaseAndNonLeaseComponentsDetails", "longName": "1104 - Disclosure - OPERATING LEASES - Schedule of lease and Non-Lease Components (Details)", "shortName": "OPERATING LEASES - Schedule of lease and Non-Lease Components (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "104", "firstAnchor": { "contextRef": "P07_01_2022To06_30_2023", "name": "us-gaap:OperatingLeaseCost", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P07_01_2022To06_30_2023", "name": "us-gaap:OperatingLeaseCost", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "first": true, "unique": true } }, "R105": { "role": "http://www.Hollysys.com/role/OperatingLeasesScheduleOfOtherInformationRelatedToOperatingLeasesDetails", "longName": "1105 - Disclosure - OPERATING LEASES - Schedule Of Other Information Related To Operating Leases (Details)", "shortName": "OPERATING LEASES - Schedule Of Other Information Related To Operating Leases (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "105", "firstAnchor": { "contextRef": "P07_01_2022To06_30_2023", "name": "us-gaap:OperatingLeasePayments", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "holi:ScheduleOfOtherInformationRelatedToOperatingLeasesTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P07_01_2022To06_30_2023", "name": "us-gaap:OperatingLeasePayments", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "holi:ScheduleOfOtherInformationRelatedToOperatingLeasesTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "first": true, "unique": true } }, "R106": { "role": "http://www.Hollysys.com/role/OperatingLeasesScheduleOfFutureMinimumLeasePaymentsForOperatingLeasesDetails", "longName": "1106 - Disclosure - OPERATING LEASES - Schedule of Future Minimum lease Payments for Operating leases (Details)", "shortName": "OPERATING LEASES - Schedule of Future Minimum lease Payments for Operating leases (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "106", "firstAnchor": { "contextRef": "PAsOn06_30_2023", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "PAsOn06_30_2023", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "first": true, "unique": true } }, "R107": { "role": "http://www.Hollysys.com/role/OperatingLeasesSummaryOfOperatingLeasePaymentsDetails", "longName": "1107 - Disclosure - OPERATING LEASES - Summary of Operating Lease Payments (Details)", "shortName": "OPERATING LEASES - Summary of Operating Lease Payments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "107", "firstAnchor": { "contextRef": "PAsOn06_30_2023", "name": "us-gaap:LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "PAsOn06_30_2023", "name": "us-gaap:LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "first": true, "unique": true } }, "R108": { "role": "http://www.Hollysys.com/role/EarningsPerShareComputationOfBasicAndDilutedNetEarningsPerShareAttributableDetails", "longName": "1108 - Disclosure - EARNINGS PER SHARE - Computation of Basic And Diluted Net Earnings Per Share Attributable (Details)", "shortName": "EARNINGS PER SHARE - Computation of Basic And Diluted Net Earnings Per Share Attributable (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "108", "firstAnchor": { "contextRef": "P07_01_2022To06_30_2023", "name": "us-gaap:NetIncomeLoss", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "div", "td", "tr", "table", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "first": true }, "uniqueAnchor": { "contextRef": "P07_01_2022To06_30_2023", "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "unique": true } }, "R109": { "role": "http://www.Hollysys.com/role/EarningsPerShareAdditionalInformationDetails", "longName": "1109 - Disclosure - EARNINGS PER SHARE - Additional Information (Details)", "shortName": "EARNINGS PER SHARE - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "109", "firstAnchor": { "contextRef": "P07_01_2022To06_30_2023_RestrictedStockMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "name": "holi:WeightedAverageNumberDilutedSharesOutstandingVestedAndUnissuedRestrictedShares", "unitRef": "Unit_shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "div", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P07_01_2022To06_30_2023_RestrictedStockMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "name": "holi:WeightedAverageNumberDilutedSharesOutstandingVestedAndUnissuedRestrictedShares", "unitRef": "Unit_shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "div", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "first": true, "unique": true } }, "R110": { "role": "http://www.Hollysys.com/role/RelatedPartyTransactionsDetails", "longName": "1110 - Disclosure - RELATED PARTY TRANSACTIONS (Details)", "shortName": "RELATED PARTY TRANSACTIONS (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "110", "firstAnchor": { "contextRef": "PAsOn06_30_2023", "name": "holi:RelatedPartyTransactionAllowancesForCreditLosses", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "holi:ScheduleOfAmountDueFromRelatedPartiesTableTextBlock", "ix:continuation", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "first": true }, "uniqueAnchor": { "contextRef": "PAsOn06_30_2023_ChinaTechenergyMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_RelatedPartyMemberusgaapRelatedPartyTransactionAxis", "name": "us-gaap:OtherReceivablesNetCurrent", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "holi:ScheduleOfAmountDueFromRelatedPartiesTableTextBlock", "ix:continuation", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "unique": true } }, "R111": { "role": "http://www.Hollysys.com/role/RelatedPartyTransactionsDueToRelatedPartiesDetails", "longName": "1111 - Disclosure - RELATED PARTY TRANSACTIONS - Due to related parties (Details)", "shortName": "RELATED PARTY TRANSACTIONS - Due to related parties (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "111", "firstAnchor": { "contextRef": "PAsOn06_30_2023", "name": "holi:AmountsDueToRelatedPartyCurrent", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "first": true }, "uniqueAnchor": { "contextRef": "PAsOn06_30_2023_NingboHollysysMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis", "name": "holi:AmountsDueToRelatedPartyCurrent", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "holi:ScheduleOfAmountDueToRelatedPartiesTableTextBlock", "ix:continuation", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "unique": true } }, "R112": { "role": "http://www.Hollysys.com/role/RelatedPartyTransactionsPurchasesOfGoodsAndServicesFromRelatedPartiesDetails", "longName": "1112 - Disclosure - RELATED PARTY TRANSACTIONS - Purchases of Goods and Services From Related Parties (Details)", "shortName": "RELATED PARTY TRANSACTIONS - Purchases of Goods and Services From Related Parties (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "112", "firstAnchor": { "contextRef": "P07_01_2022To06_30_2023_GoodsAndServicesMemberusgaapRelatedPartyTransactionAxis", "name": "us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock", "ix:continuation", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P07_01_2022To06_30_2023_GoodsAndServicesMemberusgaapRelatedPartyTransactionAxis", "name": "us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock", "ix:continuation", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "first": true, "unique": true } }, "R113": { "role": "http://www.Hollysys.com/role/RelatedPartyTransactionsSalesOfGoodsAndIntegratedSolutionsToRelatedPartiesDetails", "longName": "1113 - Disclosure - RELATED PARTY TRANSACTIONS - Sales of Goods and Integrated Solutions To Related Parties (Details)", "shortName": "RELATED PARTY TRANSACTIONS - Sales of Goods and Integrated Solutions To Related Parties (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "113", "firstAnchor": { "contextRef": "P07_01_2022To06_30_2023_GoodsAndServicesMemberusgaapRelatedPartyTransactionAxis", "name": "us-gaap:OtherOperatingIncome", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P07_01_2022To06_30_2023_GoodsAndServicesMemberusgaapRelatedPartyTransactionAxis", "name": "us-gaap:OtherOperatingIncome", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "first": true, "unique": true } }, "R114": { "role": "http://www.Hollysys.com/role/RelatedPartyTransactionsOtherIncomeFromRelatedPartiesDetails", "longName": "1114 - Disclosure - RELATED PARTY TRANSACTIONS - Other Income From Related Parties (Details)", "shortName": "RELATED PARTY TRANSACTIONS - Other Income From Related Parties (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "114", "firstAnchor": { "contextRef": "P07_01_2022To06_30_2023_GoodsAndServicesMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis", "name": "us-gaap:OtherOperatingIncome", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P07_01_2022To06_30_2023_GoodsAndServicesMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis", "name": "us-gaap:OtherOperatingIncome", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "first": true, "unique": true } }, "R115": { "role": "http://www.Hollysys.com/role/RelatedPartyTransactionsResearchAndDevelopmentToRelatedPartiesDetails", "longName": "1115 - Disclosure - RELATED PARTY TRANSACTIONS - Research And Development To Related Parties (Details)", "shortName": "RELATED PARTY TRANSACTIONS - Research And Development To Related Parties (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "115", "firstAnchor": { "contextRef": "P07_01_2022To06_30_2023", "name": "us-gaap:OperatingCostsAndExpenses", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "first": true }, "uniqueAnchor": { "contextRef": "P07_01_2022To06_30_2023_HoliningboHollysysMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_ResearchAndDevelopmentExpenseMemberusgaapRelatedPartyTransactionAxis", "name": "us-gaap:OperatingCostsAndExpenses", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "unique": true } }, "R116": { "role": "http://www.Hollysys.com/role/RelatedPartyTransactionsAdditionalInformationDetails", "longName": "1116 - Disclosure - RELATED PARTY TRANSACTIONS - Additional Information (Details)", "shortName": "RELATED PARTY TRANSACTIONS - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "116", "firstAnchor": { "contextRef": "PAsOn06_30_2023", "name": "holi:RelatedPartyTransactionAllowancesForCreditLosses", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "holi:ScheduleOfAmountDueFromRelatedPartiesTableTextBlock", "ix:continuation", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "first": true }, "uniqueAnchor": { "contextRef": "P07_01_2022To06_30_2023_HollyconMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis", "name": "holi:LessorOperatingLeaseTermOfContracts", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "unique": true } }, "R117": { "role": "http://www.Hollysys.com/role/CommitmentsAndContingenciesPurchaseObligationDetails", "longName": "1117 - Disclosure - COMMITMENTS AND CONTINGENCIES - Purchase Obligation (Details)", "shortName": "COMMITMENTS AND CONTINGENCIES - Purchase Obligation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "117", "firstAnchor": { "contextRef": "PAsOn06_30_2022", "name": "us-gaap:PurchaseObligationDueInSecondYear", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "PAsOn06_30_2022", "name": "us-gaap:PurchaseObligationDueInSecondYear", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "first": true, "unique": true } }, "R118": { "role": "http://www.Hollysys.com/role/CommitmentsAndContingenciesAdditionalInformationDetails", "longName": "1118 - Disclosure - COMMITMENTS AND CONTINGENCIES - Additional Information (Details)", "shortName": "COMMITMENTS AND CONTINGENCIES - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "118", "firstAnchor": { "contextRef": "PAsOn06_30_2023", "name": "us-gaap:CommitmentsAndContingencies", "unitRef": "Unit_USD", "xsiNil": "true", "lang": null, "decimals": null, "ancestors": [ "td", "tr", "table", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "first": true }, "uniqueAnchor": { "contextRef": "PAsOn06_30_2023", "name": "holi:OutstandingGuarantees", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "unique": true } }, "R119": { "role": "http://www.Hollysys.com/role/SegmentReportingSummaryOfInformationBySegmentDetails", "longName": "1119 - Disclosure - SEGMENT REPORTING - Summary of Information By Segment (Details)", "shortName": "SEGMENT REPORTING - Summary of Information By Segment (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "119", "firstAnchor": { "contextRef": "P07_01_2022To06_30_2023", "name": "us-gaap:Revenues", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "div", "td", "tr", "table", "ix:continuation", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "first": true }, "uniqueAnchor": { "contextRef": "P07_01_2022To06_30_2023_OperatingSegmentsMembersrtConsolidationItemsAxis", "name": "us-gaap:Revenues", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock", "ix:continuation", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "unique": true } }, "R120": { "role": "http://www.Hollysys.com/role/SegmentReportingRevenuesByGeographicalAreaDetails", "longName": "1120 - Disclosure - SEGMENT REPORTING - Revenues by Geographical Area (Details)", "shortName": "SEGMENT REPORTING - Revenues by Geographical Area (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "120", "firstAnchor": { "contextRef": "P07_01_2022To06_30_2023", "name": "us-gaap:Revenues", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "div", "td", "tr", "table", "ix:continuation", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "first": true }, "uniqueAnchor": null }, "R121": { "role": "http://www.Hollysys.com/role/SegmentReportingLongLivedAssetsOtherThanGoodwillAndIntangibleAssetsByGeographicalAreaDetails", "longName": "1121 - Disclosure - SEGMENT REPORTING - Long-lived Assets Other Than Goodwill and Intangible Assets by Geographical Area (Details)", "shortName": "SEGMENT REPORTING - Long-lived Assets Other Than Goodwill and Intangible Assets by Geographical Area (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "121", "firstAnchor": { "contextRef": "PAsOn06_30_2023", "name": "us-gaap:NoncurrentAssets", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "PAsOn06_30_2023", "name": "us-gaap:NoncurrentAssets", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "first": true, "unique": true } }, "R122": { "role": "http://www.Hollysys.com/role/AcquisitionOfSubsidiaryAdditionalInformationDetails", "longName": "1122 - Disclosure - ACQUISITION OF SUBSIDIARY - Additional Information (Details)", "shortName": "ACQUISITION OF SUBSIDIARY - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "122", "firstAnchor": { "contextRef": "PAsOn08_21_2022_BeijingHollysysIntelligentTechnologiesCo.Ltd.MemberusgaapBusinessAcquisitionAxis", "name": "us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired", "unitRef": "Unit_pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "div", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "first": true }, "uniqueAnchor": null }, "R123": { "role": "http://www.Hollysys.com/role/AcquisitionOfSubsidiaryScheduleOfExcessPurchasePriceOverTheFairValueOfNetAssetsAcquiredDetails", "longName": "1123 - Disclosure - ACQUISITION OF SUBSIDIARY - Schedule of Excess Purchase Price over the Fair Value of Net Assets Acquired (Details)", "shortName": "ACQUISITION OF SUBSIDIARY - Schedule of Excess Purchase Price over the Fair Value of Net Assets Acquired (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "123", "firstAnchor": { "contextRef": "P08_21_2022To08_21_2022_BeijingHollysysIntelligentTechnologiesCo.Ltd.MemberusgaapBusinessAcquisitionAxis", "name": "us-gaap:PaymentsToAcquireBusinessesGross", "unitRef": "Unit_CNY", "xsiNil": "false", "lang": null, "decimals": "-6", "ancestors": [ "div", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "first": true }, "uniqueAnchor": { "contextRef": "P07_01_2021To06_30_2022_BeijingHollysysIntelligentTechnologiesCo.Ltd.MemberusgaapBusinessAcquisitionAxis", "name": "us-gaap:BusinessCombinationConsiderationTransferred1", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "holi:ScheduleOfExcessPurchasePriceOverTheFairValueOfNetAssetsAcquiredTableTextBlock", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "unique": true } }, "R124": { "role": "http://www.Hollysys.com/role/AcquisitionOfSubsidiaryScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedDetails", "longName": "1124 - Disclosure - ACQUISITION OF SUBSIDIARY - Schedule of Recognized Identified Assets Acquired and Liabilities Assumed (Details)", "shortName": "ACQUISITION OF SUBSIDIARY - Schedule of Recognized Identified Assets Acquired and Liabilities Assumed (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "124", "firstAnchor": { "contextRef": "PAsOn06_30_2022_BeijingHollysysIntelligentTechnologiesCo.Ltd.MemberusgaapBusinessAcquisitionAxis", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "PAsOn06_30_2022_BeijingHollysysIntelligentTechnologiesCo.Ltd.MemberusgaapBusinessAcquisitionAxis", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "first": true, "unique": true } }, "R125": { "role": "http://www.Hollysys.com/role/AcquisitionOfSubsidiarySummaryOfTheValueAllocatedToTheIntangibleAssetsAcquiredDetails", "longName": "1125 - Disclosure - ACQUISITION OF SUBSIDIARY - Summary of the Value Allocated to the Intangible Assets Acquired (Details)", "shortName": "ACQUISITION OF SUBSIDIARY - Summary of the Value Allocated to the Intangible Assets Acquired (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "125", "firstAnchor": { "contextRef": "P07_01_2022To06_30_2023_BeijingHollysysIntelligentTechnologiesCo.Ltd.MemberusgaapBusinessAcquisitionAxis", "name": "us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "td", "tr", "table", "holi:ScheduleOfValueAllocatedToTheIntangibleAssetsDuringAcquisitionTableTextBlock", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P07_01_2022To06_30_2023_BeijingHollysysIntelligentTechnologiesCo.Ltd.MemberusgaapBusinessAcquisitionAxis", "name": "us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "td", "tr", "table", "holi:ScheduleOfValueAllocatedToTheIntangibleAssetsDuringAcquisitionTableTextBlock", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "first": true, "unique": true } }, "R126": { "role": "http://www.Hollysys.com/role/DisposalOfSubsidiaryAdditionalInformationDetail", "longName": "1126 - Disclosure - DISPOSAL OF SUBSIDIARY - Additional Information (Detail)", "shortName": "DISPOSAL OF SUBSIDIARY - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "126", "firstAnchor": { "contextRef": "P07_01_2022To06_30_2023", "name": "us-gaap:ProceedsFromSaleOfEquityMethodInvestments", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "first": true }, "uniqueAnchor": { "contextRef": "P02_01_2022To02_28_2022", "name": "holi:GainsFromDisposalOfSubsidiaries", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "holi:DisposalOfSubsidaryTextBlock", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "unique": true } }, "R127": { "role": "http://www.Hollysys.com/role/EndorsementOfNoteReceivablesAdditionalInformationDetails", "longName": "1127 - Disclosure - ENDORSEMENT OF NOTE RECEIVABLES - Additional Information (Details)", "shortName": "ENDORSEMENT OF NOTE RECEIVABLES - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "127", "firstAnchor": { "contextRef": "PAsOn06_30_2023", "name": "holi:EndorsedBankAcceptanceBill", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "holi:EndorsementOfNoteReceivablesTextBlock", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "PAsOn06_30_2023", "name": "holi:EndorsedBankAcceptanceBill", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "holi:EndorsementOfNoteReceivablesTextBlock", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "first": true, "unique": true } }, "R128": { "role": "http://www.Hollysys.com/role/CondensedFinancialInformationOfTheParentCompanyBalanceSheetsDetails", "longName": "1128 - Disclosure - CONDENSED FINANCIAL INFORMATION OF THE PARENT COMPANY - BALANCE SHEETS (Details)", "shortName": "CONDENSED FINANCIAL INFORMATION OF THE PARENT COMPANY - BALANCE SHEETS (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "128", "firstAnchor": { "contextRef": "PAsOn06_30_2023", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "first": true }, "uniqueAnchor": { "contextRef": "PAsOn06_30_2023_ParentCompanyMembersrtConsolidatedEntitiesAxis", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "srt:ScheduleOfCondensedBalanceSheetTableTextBlock", "us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "unique": true } }, "R129": { "role": "http://www.Hollysys.com/role/CondensedFinancialInformationOfTheParentCompanyParentheticalsDetails", "longName": "1129 - Disclosure - CONDENSED FINANCIAL INFORMATION OF THE PARENT COMPANY - PARENTHETICALS (Details)", "shortName": "CONDENSED FINANCIAL INFORMATION OF THE PARENT COMPANY - PARENTHETICALS (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "129", "firstAnchor": { "contextRef": "PAsOn06_30_2023", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "unitRef": "Unit_USD_per_Share", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "div", "td", "tr", "table", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "first": true }, "uniqueAnchor": { "contextRef": "PAsOn06_30_2023_ParentCompanyMembersrtConsolidatedEntitiesAxis", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "unitRef": "Unit_USD_per_Share", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "div", "td", "tr", "table", "srt:ScheduleOfCondensedBalanceSheetTableTextBlock", "us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "unique": true } }, "R130": { "role": "http://www.Hollysys.com/role/CondensedFinancialInformationOfTheParentCompanyComprehensiveIncomeDetails", "longName": "1130 - Disclosure - CONDENSED FINANCIAL INFORMATION OF THE PARENT COMPANY - COMPREHENSIVE INCOME (Details)", "shortName": "CONDENSED FINANCIAL INFORMATION OF THE PARENT COMPANY - COMPREHENSIVE INCOME (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "130", "firstAnchor": { "contextRef": "P07_01_2022To06_30_2023", "name": "us-gaap:GeneralAndAdministrativeExpense", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "first": true }, "uniqueAnchor": { "contextRef": "P07_01_2022To06_30_2023_ParentCompanyMembersrtConsolidatedEntitiesAxis", "name": "us-gaap:GeneralAndAdministrativeExpense", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "srt:ScheduleOfCondensedIncomeStatementTableTextBlock", "ix:continuation", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "unique": true } }, "R131": { "role": "http://www.Hollysys.com/role/CondensedFinancialInformationOfTheParentCompanyCashFlowsDetails", "longName": "1131 - Disclosure - CONDENSED FINANCIAL INFORMATION OF THE PARENT COMPANY - CASH FLOWS (Details)", "shortName": "CONDENSED FINANCIAL INFORMATION OF THE PARENT COMPANY - CASH FLOWS (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "131", "firstAnchor": { "contextRef": "P07_01_2022To06_30_2023", "name": "us-gaap:ProfitLoss", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "div", "td", "tr", "table", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "first": true }, "uniqueAnchor": { "contextRef": "P07_01_2022To06_30_2023_ParentCompanyMembersrtConsolidatedEntitiesAxis", "name": "us-gaap:ProfitLoss", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "srt:ScheduleOfCondensedCashFlowStatementTableTextBlock", "ix:continuation", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d518729d20f.htm", "unique": true } } }, "tag": { "us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance", "crdr": "debit", "presentation": [ "http://www.Hollysys.com/role/IncomeTaxReconciliationOfTheIncomeTaxExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount", "terseLabel": "Change in valuation allowance", "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 increase (decrease) in the valuation allowance for deferred tax assets." } } }, "auth_ref": [ "r1220" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.Hollysys.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Additional Paid-in Capital [Member]", "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders." } } }, "auth_ref": [ "r637", "r638", "r639", "r915", "r1144", "r1145", "r1146", "r1224", "r1254" ] }, "us-gaap_SegmentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentDomain", "presentation": [ "http://www.Hollysys.com/role/GoodwillChangesInTheCarryingAmountDetails", "http://www.Hollysys.com/role/SegmentReportingSummaryOfInformationBySegmentDetails" ], "lang": { "en-us": { "role": { "label": "Segments [Domain]", "terseLabel": "Segments [Domain]", "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." } } }, "auth_ref": [ "r366", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r398", "r404", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r501", "r502", "r869", "r870", "r871", "r872", "r873", "r874", "r875", "r876", "r877", "r878", "r879", "r1058", "r1108", "r1249" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://www.Hollysys.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r267", "r324", "r325", "r326", "r328", "r336", "r338", "r450", "r456", "r637", "r638", "r639", "r667", "r668", "r697", "r700", "r701", "r704", "r715", "r889", "r891", "r915", "r1254" ] }, "us-gaap_DividendIncomeEquitySecuritiesOperating": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DividendIncomeEquitySecuritiesOperating", "crdr": "credit", "calculation": { "http://www.Hollysys.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.Hollysys.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Dividend Income, Equity Securities, Operating", "terseLabel": "Dividend income from investments in securities", "documentation": "Amount of dividend income on investment in equity security, classified as operating." } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "presentation": [ "http://www.Hollysys.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Policy Text Block]", "terseLabel": "Revenue recognition", "documentation": "Disclosure of accounting policy for revenue from contract with customer." } } }, "auth_ref": [ "r239", "r582", "r583", "r584", "r585", "r586", "r587", "r588", "r589", "r1038" ] }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "presentation": [ "http://www.Hollysys.com/role/LongTermLoansTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Maturities of Long-term Debt [Table Text Block]", "terseLabel": "Schedule of principal and interest payments for all outstanding long-term loans", "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt." } } }, "auth_ref": [ "r14" ] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.Hollysys.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0, "order": 35.0 } }, "presentation": [ "http://www.Hollysys.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other Liabilities, Noncurrent", "terseLabel": "Long-term other liabilities", "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r38" ] }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "presentation": [ "http://www.Hollysys.com/role/IncomeTaxTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]", "verboseLabel": "Schedule of deferred tax assets/liabilities", "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." } } }, "auth_ref": [ "r196" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "presentation": [ "http://www.Hollysys.com/role/ShareBasedCompensationExpensesRestrictedSharesDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted average grant-date fair value, Adjustment (in dollars per share)", "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." } } }, "auth_ref": [ "r621" ] }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "presentation": [ "http://www.Hollysys.com/role/IncomeTaxTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "verboseLabel": "Schedule of Income tax expense", "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years." } } }, "auth_ref": [ "r197" ] }, "us-gaap_LongtermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeDomain", "presentation": [ "http://www.Hollysys.com/role/PrepaidLandLeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Type [Domain]", "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer." } } }, "auth_ref": [ "r37", "r86" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://www.Hollysys.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Type [Domain]", "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration." } } }, "auth_ref": [ "r61", "r63", "r118", "r119", "r404", "r1024" ] }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "presentation": [ "http://www.Hollysys.com/role/IncomeTaxTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "verboseLabel": "Schedule of Reconciliation of the income tax expenses", "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." } } }, "auth_ref": [ "r195" ] }, "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "presentation": [ "http://www.Hollysys.com/role/IncomeTaxTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]", "verboseLabel": "Schedule of income before income tax", "documentation": "Tabular disclosure of income before income tax between domestic and foreign jurisdictions." } } }, "auth_ref": [ "r1141" ] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://www.Hollysys.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Equity Component [Domain]", "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc." } } }, "auth_ref": [ "r22", "r267", "r299", "r300", "r301", "r324", "r325", "r326", "r328", "r336", "r338", "r362", "r450", "r456", "r570", "r637", "r638", "r639", "r667", "r668", "r697", "r699", "r700", "r701", "r702", "r704", "r715", "r734", "r735", "r736", "r737", "r738", "r739", "r768", "r889", "r890", "r891", "r915", "r991" ] }, "us-gaap_DeferredCostsLeasingNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredCostsLeasingNet", "crdr": "debit", "calculation": { "http://www.Hollysys.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0, "order": 6.0 }, "http://www.Hollysys.com/role/PrepaidLandLeasesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.Hollysys.com/role/ConsolidatedBalanceSheets", "http://www.Hollysys.com/role/PrepaidLandLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Costs, Leasing, Net", "verboseLabel": "Prepaid land leases", "totalLabel": "Deferred Costs, Leasing, Net", "documentation": "This element represents costs incurred by the lessor that are (a) costs to originate a lease incurred in transactions with independent third parties that (i) result directly from and are essential to acquire that lease and (ii) would not have been incurred had that leasing transaction not occurred and (b) certain costs directly related to specified activities performed by the lessor for that lease. Those activities are: evaluating the prospective lessee's financial condition; evaluating and recording guarantees, collateral, and other security arrangements; negotiating lease terms; preparing and processing lease documents; and closing the transaction. This element is net of accumulated amortization." } } }, "auth_ref": [ "r221", "r222", "r223", "r1229" ] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://www.Hollysys.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Benchmark [Domain]", "terseLabel": "Concentration Risk Benchmark [Domain]", "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "auth_ref": [ "r61", "r63", "r118", "r119", "r404", "r1024" ] }, "us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock", "presentation": [ "http://www.Hollysys.com/role/CondensedFinancialInformationOfTheParentCompany" ], "lang": { "en-us": { "role": { "label": "Condensed Financial Information of Parent Company Only Disclosure [Text Block]", "terseLabel": "CONDENSED FINANCIAL INFORMATION OF THE PARENT COMPANY", "documentation": "The entire disclosure for condensed financial information, including the financial position, cash flows, and the results of operations of the registrant (parent company) as of the same dates or for the same periods for which audited consolidated financial statements are being presented. Alternatively, the details of this disclosure can be reported by the specific parent company taxonomy elements, indicating the appropriate date and period contexts in an instance document." } } }, "auth_ref": [ "r270", "r323", "r1106" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.Hollysys.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated Other Comprehensive Income [Member]", "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." } } }, "auth_ref": [ "r6", "r21", "r44", "r699", "r702", "r768", "r889", "r890", "r1131", "r1132", "r1133", "r1144", "r1145", "r1146" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivable", "crdr": "credit", "presentation": [ "http://www.Hollysys.com/role/AccountsReceivableAllowanceForCreditLossesDetails" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, Allowance for Credit Loss", "periodStartLabel": "Balance at the beginning of year", "periodEndLabel": "Balance at the end of year", "documentation": "Amount of allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r289", "r407", "r457", "r460", "r463", "r1247" ] }, "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfProductWarrantyLiabilityTableTextBlock", "presentation": [ "http://www.Hollysys.com/role/WarrantyLiabilitiesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Product Warranty Liability [Table Text Block]", "verboseLabel": "Schedule of Warranty Liability", "documentation": "Tabular disclosure of the changes in the guarantor's aggregate product warranty liability, including the beginning balance of the aggregate product warranty liability, the aggregate reductions in that liability for payments made (in cash or in kind) under the warranty, the aggregate changes in the liability for accruals related to product warranties issued during the reporting period, the aggregate changes in the liability for accruals related to preexisting warranties (including adjustments related to changes in estimates), and the ending balance of the aggregate product warranty liability." } } }, "auth_ref": [ "r519" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://www.Hollysys.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Benchmark [Axis]", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r61", "r63", "r118", "r119", "r404", "r899", "r1024" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.Hollysys.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_ProfitLoss", "weight": -1.0, "order": 2.0 }, "http://www.Hollysys.com/role/IncomeTaxIncomeTaxExpenseDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.Hollysys.com/role/CondensedFinancialInformationOfTheParentCompanyComprehensiveIncomeDetails", "http://www.Hollysys.com/role/ConsolidatedStatementsOfComprehensiveIncome", "http://www.Hollysys.com/role/IncomeTaxIncomeTaxExpenseDetails", "http://www.Hollysys.com/role/IncomeTaxReconciliationOfTheIncomeTaxExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Income Tax Expense (Benefit)", "verboseLabel": "Income tax expenses", "totalLabel": "Effective income tax expense", "terseLabel": "Total", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r225", "r238", "r337", "r338", "r377", "r652", "r670", "r868" ] }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueAmount", "crdr": "debit", "presentation": [ "http://www.Hollysys.com/role/EquityInvestmentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Equity Securities without Readily Determinable Fair Value, Amount", "documentation": "Amount of investment in equity security without readily determinable fair value." } } }, "auth_ref": [ "r440" ] }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "presentation": [ "http://www.Hollysys.com/role/AcquisitionOfSubsidiaryTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]", "terseLabel": "Schedule of recognized identified assets acquired and liabilities assumed", "documentation": "Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree." } } }, "auth_ref": [ "r200" ] }, "us-gaap_DebtSecuritiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesNoncurrent", "crdr": "debit", "calculation": { "http://www.Hollysys.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.Hollysys.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Noncurrent", "verboseLabel": "Investments in securities", "documentation": "Amount, after allowance for credit loss, of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale) and investment in debt security measured at amortized cost (held-to-maturity), classified as noncurrent." } } }, "auth_ref": [] }, "us-gaap_MachineryAndEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MachineryAndEquipmentMember", "presentation": [ "http://www.Hollysys.com/role/PropertyPlantAndEquipmentDetails", "http://www.Hollysys.com/role/SummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Machinery and Equipment [Member]", "terseLabel": "Machinery [Member]", "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment." } } }, "auth_ref": [] }, "us-gaap_ProceedsFromIssuanceOfLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfLongTermDebt", "crdr": "debit", "calculation": { "http://www.Hollysys.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.Hollysys.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Issuance of Long-term Debt", "verboseLabel": "Proceeds from long-term bank loans", "documentation": "The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer." } } }, "auth_ref": [ "r49", "r904" ] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "calculation": { "http://www.Hollysys.com/role/EarningsPerShareComputationOfBasicAndDilutedNetEarningsPerShareAttributableDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.Hollysys.com/role/ConsolidatedStatementsOfComprehensiveIncome", "http://www.Hollysys.com/role/EarningsPerShareComputationOfBasicAndDilutedNetEarningsPerShareAttributableDetails" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted", "verboseLabel": "Diluted", "totalLabel": "Weighted average ordinary shares outstanding used in computing diluted earnings per share", "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period." } } }, "auth_ref": [ "r343", "r357" ] }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfInventoryCurrentTableTextBlock", "presentation": [ "http://www.Hollysys.com/role/InventoriesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Inventory, Current [Table Text Block]", "terseLabel": "Schedule of Inventory, Current", "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process." } } }, "auth_ref": [ "r28", "r153", "r154", "r155" ] }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "crdr": "credit", "calculation": { "http://www.Hollysys.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.Hollysys.com/role/CondensedFinancialInformationOfTheParentCompanyComprehensiveIncomeDetails", "http://www.Hollysys.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Foreign Currency Transaction Gain (Loss), before Tax", "terseLabel": "Foreign exchange (loss) gain", "verboseLabel": "Foreign exchange gains", "documentation": "Amount, before tax, of realized and unrealized gain (loss) from foreign currency transaction." } } }, "auth_ref": [ "r729", "r730", "r731", "r732", "r988" ] }, "us-gaap_OperatingSegmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingSegmentsMember", "presentation": [ "http://www.Hollysys.com/role/SegmentReportingSummaryOfInformationBySegmentDetails" ], "lang": { "en-us": { "role": { "label": "Operating Segments [Member]", "documentation": "Identifies 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." } } }, "auth_ref": [ "r388", "r389", "r390", "r391", "r392", "r398" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "calculation": { "http://www.Hollysys.com/role/EarningsPerShareComputationOfBasicAndDilutedNetEarningsPerShareAttributableDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.Hollysys.com/role/ConsolidatedStatementsOfComprehensiveIncome", "http://www.Hollysys.com/role/EarningsPerShareComputationOfBasicAndDilutedNetEarningsPerShareAttributableDetails" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Basic", "verboseLabel": "Basic", "terseLabel": "Weighted average ordinary shares outstanding used in computing basic earnings per share", "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period." } } }, "auth_ref": [ "r341", "r357" ] }, "us-gaap_GrantMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GrantMember", "presentation": [ "http://www.Hollysys.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Grant [Member]", "terseLabel": "Grant [Member]", "documentation": "Award of money not required to be repaid." } } }, "auth_ref": [ "r1191" ] }, "us-gaap_ScheduleOfShortTermDebtTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShortTermDebtTable", "presentation": [ "http://www.Hollysys.com/role/ShortTermBankLoansDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Short-term Debt [Table]", "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." } } }, "auth_ref": [ "r32" ] }, "us-gaap_NoncurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncurrentAssets", "crdr": "debit", "presentation": [ "http://www.Hollysys.com/role/SegmentReportingLongLivedAssetsOtherThanGoodwillAndIntangibleAssetsByGeographicalAreaDetails" ], "lang": { "en-us": { "role": { "label": "Long-Lived Assets", "terseLabel": "Long-lived assets other than goodwill and acquired intangible assets", "documentation": "Long-lived assets other than financial instruments, long-term customer relationships of a financial institution, mortgage and other servicing rights, deferred policy acquisition costs, and deferred tax assets." } } }, "auth_ref": [ "r403" ] }, "us-gaap_ShortTermDebtLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermDebtLineItems", "presentation": [ "http://www.Hollysys.com/role/ShortTermBankLoansDetails" ], "lang": { "en-us": { "role": { "label": "Short-term Debt [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsDeferredIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsDeferredIncome", "crdr": "debit", "calculation": { "http://www.Hollysys.com/role/IncomeTaxDeferredTaxAssetsLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.Hollysys.com/role/IncomeTaxDeferredTaxAssetsLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Deferred Income", "verboseLabel": "Deferred revenue", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from deferred income." } } }, "auth_ref": [ "r96", "r1222" ] }, "us-gaap_EquityMethodInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityMethodInvestments", "crdr": "debit", "calculation": { "http://www.Hollysys.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.Hollysys.com/role/ConsolidatedBalanceSheets", "http://www.Hollysys.com/role/EquityInvestmentsLongTermInvestmentsDetails" ], "lang": { "en-us": { "role": { "label": "Equity Method Investments", "terseLabel": "Investments in equity investees", "verboseLabel": "Total", "documentation": "This item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses recognized." } } }, "auth_ref": [ "r379", "r442", "r1122", "r1155" ] }, "us-gaap_DeferredIncomeTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxAssetsNet", "crdr": "debit", "calculation": { "http://www.Hollysys.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://www.Hollysys.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Deferred Income Tax Assets, Net", "verboseLabel": "Deferred tax assets", "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting." } } }, "auth_ref": [ "r650", "r651" ] }, "us-gaap_InterestCostsCapitalized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestCostsCapitalized", "crdr": "debit", "presentation": [ "http://www.Hollysys.com/role/LongTermLoansAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Interest Costs Capitalized", "terseLabel": "Interest Costs Capitalized", "documentation": "Amount of interest capitalized during the period." } } }, "auth_ref": [ "r120" ] }, "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems", "presentation": [ "http://www.Hollysys.com/role/SegmentReportingLongLivedAssetsOtherThanGoodwillAndIntangibleAssetsByGeographicalAreaDetails", "http://www.Hollysys.com/role/SegmentReportingRevenuesByGeographicalAreaDetails" ], "lang": { "en-us": { "role": { "label": "Revenues from External Customers and Long-Lived Assets [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive", "crdr": "credit", "presentation": [ "http://www.Hollysys.com/role/LongTermLoansScheduledPrincipalAndInterestPaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Maturity, after Year Five", "terseLabel": "2028 onwards", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing after 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)." } } }, "auth_ref": [ "r14", "r323", "r1188" ] }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable", "presentation": [ "http://www.Hollysys.com/role/SegmentReportingLongLivedAssetsOtherThanGoodwillAndIntangibleAssetsByGeographicalAreaDetails", "http://www.Hollysys.com/role/SegmentReportingRevenuesByGeographicalAreaDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]", "documentation": "Schedule of material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries." } } }, "auth_ref": [ "r72", "r158" ] }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "crdr": "credit", "presentation": [ "http://www.Hollysys.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent", "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." } } }, "auth_ref": [ "r9", "r20", "r203" ] }, "us-gaap_IncreaseDecreaseInPropertyAndOtherTaxesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInPropertyAndOtherTaxesPayable", "crdr": "debit", "calculation": { "http://www.Hollysys.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 31.0 } }, "presentation": [ "http://www.Hollysys.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Property and Other Taxes Payable", "verboseLabel": "Other tax payables", "documentation": "The increase (decrease) during the period in the amount of cash payments due to taxing authorities for non-income-related taxes." } } }, "auth_ref": [ "r11" ] }, "us-gaap_Revenues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Revenues", "crdr": "credit", "presentation": [ "http://www.Hollysys.com/role/ConsolidatedStatementsOfComprehensiveIncomeParenthetical", "http://www.Hollysys.com/role/OrganizationAndBusinessBackgroundDetails", "http://www.Hollysys.com/role/RevenueFromContractsWithCustomersDisaggregatedRevenueInformationDetails", "http://www.Hollysys.com/role/SegmentReportingRevenuesByGeographicalAreaDetails", "http://www.Hollysys.com/role/SegmentReportingSummaryOfInformationBySegmentDetails" ], "lang": { "en-us": { "role": { "label": "Revenues", "terseLabel": "Revenue from Related Parties", "presentationGuidance": "Net revenue", "definitionGuidance": "Revenues from external customers", "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss)." } } }, "auth_ref": [ "r303", "r318", "r370", "r371", "r388", "r393", "r394", "r400", "r402", "r404", "r446", "r524", "r525", "r527", "r528", "r529", "r531", "r533", "r535", "r536", "r723", "r839", "r1183" ] }, "holi_PatentsAndCopyrightsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "PatentsAndCopyrightsMember", "presentation": [ "http://www.Hollysys.com/role/IntangibleAssetsNetAdditionalInformationDetails", "http://www.Hollysys.com/role/SummaryOfSignificantAccountingPoliciesIntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "label": "Patents And Copyrights [Member]", "terseLabel": "Patents And Copyrights [Member]" } } }, "auth_ref": [] }, "holi_BondMESdnBhdMember": { "xbrltype": "domainItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "BondMESdnBhdMember", "presentation": [ "http://www.Hollysys.com/role/OrganizationAndBusinessBackgroundAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Bond M E Sdn Bhd [Member]", "terseLabel": "Bond M E Sdn Bhd [Member]", "documentation": "Bond M E Sdn Bhd" } } }, "auth_ref": [] }, "holi_PercentageOfVariableReturnsLossAttributableToCCPL": { "xbrltype": "percentItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "PercentageOfVariableReturnsLossAttributableToCCPL", "presentation": [ "http://www.Hollysys.com/role/OrganizationAndBusinessBackgroundAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Percentage Of Variable ReturnsLoss attributable to CCPL", "documentation": "Proportion of returns or losses payable to CCPL during the year." } } }, "auth_ref": [] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.Hollysys.com/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInDueFromRelatedPartiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInDueFromRelatedPartiesCurrent", "crdr": "credit", "calculation": { "http://www.Hollysys.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 25.0 } }, "presentation": [ "http://www.Hollysys.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Due from Related Parties, Current", "negatedLabel": "Due from related parties", "documentation": "The aggregate increase (decrease) during the reporting period in the amount due from the following types of related parties: a parent company and its subsidiaries; subsidiaries of a common parent; an entity and trust for the benefit of employees, such as pension and profit-sharing trusts that are managed by or under the trusteeship of the entity's management; an entity and its principal owners, management, or member of their immediate families, affiliates, or other parties with the ability to exert significant influence." } } }, "auth_ref": [ "r11" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.Hollysys.com/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "holi_VariableInterestsEntityVieOrPotentialVieInformationUnavailabilityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "VariableInterestsEntityVieOrPotentialVieInformationUnavailabilityMember", "presentation": [ "http://www.Hollysys.com/role/OrganizationAndBusinessBackgroundDetails" ], "lang": { "en-us": { "role": { "label": "Variable Interests Entity VIE or Potential VIE Information Unavailability [Member]", "terseLabel": "Variable Interest Entity (VIE) or Potential VIE, Information Unavailability [Member]", "documentation": "Variable Interests Entity VIE or Potential VIE Information Unavailability." } } }, "auth_ref": [] }, "us-gaap_RevenuesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenuesAbstract", "presentation": [ "http://www.Hollysys.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Revenues [Abstract]", "verboseLabel": "Net revenues" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeDomain", "presentation": [ "http://www.Hollysys.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event Type [Domain]", "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r740", "r778" ] }, "holi_ProceedsFromIssuanceOfSharesOfASubsidiary": { "xbrltype": "monetaryItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "ProceedsFromIssuanceOfSharesOfASubsidiary", "crdr": "debit", "calculation": { "http://www.Hollysys.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.Hollysys.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Issuance of Shares of a Subsidiary", "verboseLabel": "Proceeds from issuance of shares of a subsidiary", "documentation": "Proceeds from issuance of shares of a subsidiary." } } }, "auth_ref": [] }, "us-gaap_CostOfRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfRevenue", "crdr": "debit", "calculation": { "http://www.Hollysys.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 16.0 } }, "presentation": [ "http://www.Hollysys.com/role/ConsolidatedStatementsOfComprehensiveIncome", "http://www.Hollysys.com/role/SegmentReportingSummaryOfInformationBySegmentDetails" ], "lang": { "en-us": { "role": { "label": "Cost of Revenue", "terseLabel": "Cost of revenue", "verboseLabel": "Costs of revenue", "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period." } } }, "auth_ref": [ "r165", "r318", "r446", "r524", "r525", "r527", "r528", "r529", "r531", "r533", "r535", "r536", "r723", "r1183" ] }, "holi_ReconciliationOfCashCashEquivalentsAndRestrictedCashToConsolidatedBalanceSheets": { "xbrltype": "stringItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "ReconciliationOfCashCashEquivalentsAndRestrictedCashToConsolidatedBalanceSheets", "presentation": [ "http://www.Hollysys.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Reconciliation of cash, cash equivalents and restricted cash to the consolidated balance sheets", "verboseLabel": "Reconciliation of cash, cash equivalents and restricted cash to the consolidated balance sheets:", "documentation": "Reconciliation of cash, cash equivalents and restricted cash to the consolidated balance sheets" } } }, "auth_ref": [] }, "holi_StatementOfShareholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "StatementOfShareholdersEquityAbstract", "lang": { "en-us": { "role": { "label": "Statement Of Shareholders Equity Abstract" } } }, "auth_ref": [] }, "holi_StatutoryReservesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "StatutoryReservesMember", "presentation": [ "http://www.Hollysys.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Statutory Reserves [Member]", "documentation": "Statutory Reserves." } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInAccountsPayableTrade": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayableTrade", "crdr": "debit", "calculation": { "http://www.Hollysys.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 26.0 } }, "presentation": [ "http://www.Hollysys.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accounts Payable, Trade", "terseLabel": "Accounts payable", "documentation": "Change in recurring obligations of a business that arise from the acquisition of merchandise, materials, supplies and services used in the production and sale of goods and services." } } }, "auth_ref": [ "r11" ] }, "holi_TransferFromRetainedEarnings": { "xbrltype": "monetaryItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "TransferFromRetainedEarnings", "crdr": "credit", "presentation": [ "http://www.Hollysys.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Transfer From Retained Earnings", "verboseLabel": "Appropriations to statutory reserves", "documentation": "This value represents transfer from retained earnings" } } }, "auth_ref": [] }, "dei_EntityWellKnownSeasonedIssuer": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityWellKnownSeasonedIssuer", "presentation": [ "http://www.Hollysys.com/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Entity Well-known Seasoned Issuer", "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A." } } }, "auth_ref": [ "r1104" ] }, "holi_AdjustmentToAccumulatedOtherComprehensiveIncomeLossDeconsolidationOfSubsidiary": { "xbrltype": "monetaryItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "AdjustmentToAccumulatedOtherComprehensiveIncomeLossDeconsolidationOfSubsidiary", "crdr": "credit", "presentation": [ "http://www.Hollysys.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Adjustment to Accumulated Other Comprehensive Income (Loss), Deconsolidation of subsidiary", "terseLabel": "Deconsolidation of a subsidiary", "documentation": "Represents the information pertaining to addition to accumulated other comprehensive income from deconsolidation of a subsidiary." } } }, "auth_ref": [] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "presentation": [ "http://www.Hollysys.com/role/OrganizationAndBusinessBackground" ], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "terseLabel": "ORGANIZATION AND BUSINESS BACKGROUND", "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure." } } }, "auth_ref": [ "r135", "r202", "r900", "r901" ] }, "dei_EntityVoluntaryFilers": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityVoluntaryFilers", "presentation": [ "http://www.Hollysys.com/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Entity Voluntary Filers", "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act." } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOperatingCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapital", "crdr": "credit", "presentation": [ "http://www.Hollysys.com/role/CondensedFinancialInformationOfTheParentCompanyCashFlowsDetails" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital", "terseLabel": "Change in operating assets and liabilities", "documentation": "The increase (decrease) during the reporting period of all assets and liabilities used in operating activities." } } }, "auth_ref": [ "r11" ] }, "holi_HollysysSmartEnergyTechnologyBeijingCoLtdMember": { "xbrltype": "domainItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "HollysysSmartEnergyTechnologyBeijingCoLtdMember", "presentation": [ "http://www.Hollysys.com/role/ConsolidatedStatementsOfStockholdersEquityParenthetical" ], "lang": { "en-us": { "role": { "label": "HollySys Smart Energy Technology (Beijing) Co Ltd [Member]" } } }, "auth_ref": [] }, "us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures", "crdr": "debit", "presentation": [ "http://www.Hollysys.com/role/CondensedFinancialInformationOfTheParentCompanyBalanceSheetsDetails" ], "lang": { "en-us": { "role": { "label": "Investments in and Advance to Affiliates, Subsidiaries, Associates, and Joint Ventures", "terseLabel": "Investment in subsidiaries", "documentation": "Amount of investment in equity method investee and investment in and advance to affiliate." } } }, "auth_ref": [ "r1124" ] }, "holi_EffectOfChangesInAccountingPrinciple": { "xbrltype": "monetaryItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "EffectOfChangesInAccountingPrinciple", "crdr": "credit", "presentation": [ "http://www.Hollysys.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Effect Of Changes In Accounting Principle", "verboseLabel": "Effect of change in accounting principle \u2013 ASC 326", "documentation": "Effect of changes in accounting principle." } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.Hollysys.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "verboseLabel": "Changes in operating assets and liabilities:" } } }, "auth_ref": [] }, "holi_PercentageOfEquityInterestsTransferred": { "xbrltype": "percentItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "PercentageOfEquityInterestsTransferred", "presentation": [ "http://www.Hollysys.com/role/ConsolidatedStatementsOfStockholdersEquityParenthetical" ], "lang": { "en-us": { "role": { "label": "Percentage Of Equity Interests Transferred", "terseLabel": "Percentage of equity interests transferred", "documentation": "Percentage of equity interests transferred." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.Hollysys.com/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Entity Current Reporting Status", "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://www.Hollysys.com/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r1096" ] }, "holi_CostsInExcessOfBillingsAndBillingsInExcessOfCostsIncurredAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "CostsInExcessOfBillingsAndBillingsInExcessOfCostsIncurredAbstract", "lang": { "en-us": { "role": { "label": "COSTS AND ESTIMATED EARNINGS IN EXCESS OF BILLINGS" } } }, "auth_ref": [] }, "us-gaap_OtherAccruedLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAccruedLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.Hollysys.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0, "order": 29.0 } }, "presentation": [ "http://www.Hollysys.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other Accrued Liabilities, Noncurrent", "verboseLabel": "Accrued liabilities", "documentation": "Amount of expenses incurred but not yet paid classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r38" ] }, "holi_CostsInExcessOfBillingsAndBillingsInExcessOfCostsIncurredTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "CostsInExcessOfBillingsAndBillingsInExcessOfCostsIncurredTextBlock", "presentation": [ "http://www.Hollysys.com/role/CostsAndEstimatedEarningsInExcessOfBillings" ], "lang": { "en-us": { "role": { "label": "Costs In Excess Of Billings and Billings In Excess Of Costs Incurred [Text Block]", "terseLabel": "COSTS AND ESTIMATED EARNINGS IN EXCESS OF BILLINGS", "documentation": "Costs in excess of billings and billings in excess of costs incurred." } } }, "auth_ref": [] }, "holi_PrepaidLandLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "PrepaidLandLeasesTextBlock", "presentation": [ "http://www.Hollysys.com/role/PrepaidLandLeases" ], "lang": { "en-us": { "role": { "label": "Prepaid Land Leases [Text Block]", "terseLabel": "PREPAID LAND LEASES", "documentation": "The entire disclosure refers to the prepaid land leases for the reporting period." } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "presentation": [ "http://www.Hollysys.com/role/CondensedFinancialInformationOfTheParentCompanyBalanceSheetsDetails", "http://www.Hollysys.com/role/OrganizationAndBusinessBackgroundAdditionalInformationDetails", "http://www.Hollysys.com/role/RelatedPartyTransactionsAdditionalInformationDetails", "http://www.Hollysys.com/role/RelatedPartyTransactionsDetails", "http://www.Hollysys.com/role/RelatedPartyTransactionsDueToRelatedPartiesDetails", "http://www.Hollysys.com/role/RelatedPartyTransactionsOtherIncomeFromRelatedPartiesDetails", "http://www.Hollysys.com/role/RelatedPartyTransactionsPurchasesOfGoodsAndServicesFromRelatedPartiesDetails", "http://www.Hollysys.com/role/RelatedPartyTransactionsResearchAndDevelopmentToRelatedPartiesDetails", "http://www.Hollysys.com/role/RelatedPartyTransactionsSalesOfGoodsAndIntegratedSolutionsToRelatedPartiesDetails" ], "lang": { "en-us": { "role": { "label": "Related Party [Axis]", "terseLabel": "Related Party [Axis]", "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests." } } }, "auth_ref": [ "r596", "r772", "r773", "r821", "r822", "r823", "r824", "r825", "r826", "r827", "r828", "r829", "r830", "r831", "r832", "r938", "r939", "r940", "r942", "r943", "r963", "r965", "r998", "r1234" ] }, "us-gaap_CustomerConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerConcentrationRiskMember", "presentation": [ "http://www.Hollysys.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Customer Concentration Risk [Member]", "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer." } } }, "auth_ref": [ "r62", "r404" ] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFilerCategory", "presentation": [ "http://www.Hollysys.com/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Entity Filer Category", "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [ "r1096" ] }, "holi_EquityMethodInvestmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "EquityMethodInvestmentTextBlock", "presentation": [ "http://www.Hollysys.com/role/EquityInvestments" ], "lang": { "en-us": { "role": { "label": "Equity Method Investment [Text Block]", "terseLabel": "EQUITY INVESTMENTS", "documentation": "The entire disclosure of Equity Method Investments TextBlock" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://www.Hollysys.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.Hollysys.com/role/CondensedFinancialInformationOfTheParentCompanyComprehensiveIncomeDetails", "http://www.Hollysys.com/role/ConsolidatedStatementsOfComprehensiveIncome", "http://www.Hollysys.com/role/EarningsPerShareComputationOfBasicAndDilutedNetEarningsPerShareAttributableDetails" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Attributable to Parent", "totalLabel": "Net income attributable to Hollysys Automation Technologies Ltd.", "terseLabel": "Net income attributable to the Company as reported", "verboseLabel": "Net income", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r161", "r174", "r217", "r272", "r294", "r296", "r301", "r318", "r327", "r331", "r332", "r333", "r334", "r337", "r338", "r353", "r369", "r389", "r395", "r398", "r446", "r524", "r525", "r527", "r528", "r529", "r531", "r533", "r535", "r536", "r717", "r723", "r860", "r966", "r989", "r990", "r1052", "r1091", "r1183" ] }, "us-gaap_UseRightsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UseRightsMember", "presentation": [ "http://www.Hollysys.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Use Rights [Member]", "terseLabel": "Use Rights [Member]", "documentation": "Legal right to use or benefit from the use of natural resources or access. Examples include, but are not limited to, drilling rights, water rights, air rights, timber cutting rights and route authorities." } } }, "auth_ref": [ "r25" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "crdr": "credit", "presentation": [ "http://www.Hollysys.com/role/EarningsPerShareComputationOfBasicAndDilutedNetEarningsPerShareAttributableDetails" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Available to Common Stockholders, Basic", "terseLabel": "Net income attributable to common stockholders - basic", "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders." } } }, "auth_ref": [ "r309", "r331", "r332", "r333", "r334", "r341", "r342", "r354", "r357", "r369", "r389", "r395", "r398", "r1052" ] }, "holi_DisposalOfSubsidaryAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "DisposalOfSubsidaryAbstract", "lang": { "en-us": { "role": { "label": "Disposal Of Subsidary [Abstract]", "documentation": "Disposal of subsidary abstract." } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.Hollysys.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.Hollysys.com/role/CondensedFinancialInformationOfTheParentCompanyCashFlowsDetails", "http://www.Hollysys.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash (used in) provided by financing activities", "verboseLabel": "Net cash used in financing activities", "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." } } }, "auth_ref": [ "r312" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.Hollysys.com/role/CondensedFinancialInformationOfTheParentCompanyCashFlowsDetails", "http://www.Hollysys.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "verboseLabel": "Cash flows from financing activities:", "terseLabel": "Cash flows from financing activities:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.Hollysys.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.Hollysys.com/role/CondensedFinancialInformationOfTheParentCompanyCashFlowsDetails", "http://www.Hollysys.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash provided by (used in) investing activities", "verboseLabel": "Net cash provided by investing activities", "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets." } } }, "auth_ref": [ "r312" ] }, "us-gaap_IncreaseDecreaseInDueToRelatedPartiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInDueToRelatedPartiesCurrent", "crdr": "debit", "calculation": { "http://www.Hollysys.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 29.0 } }, "presentation": [ "http://www.Hollysys.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Due to Related Parties, Current", "verboseLabel": "Due to related parties", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of obligations to be paid to the following types of related parties: a parent company and its subsidiaries; subsidiaries of a common parent; an entity and trust for the benefit of employees, such as pension and profit-sharing trusts that are managed by or under the trusteeship of the entities' management; an entity and its principal owners, management, or member of their immediate families, affiliates, or other parties with the ability to exert significant influence." } } }, "auth_ref": [ "r11" ] }, "holi_DisposalOfSubsidaryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "DisposalOfSubsidaryTextBlock", "presentation": [ "http://www.Hollysys.com/role/DisposalOfSubsidiary" ], "lang": { "en-us": { "role": { "label": "Disposal Of Subsidary [Text Block]", "terseLabel": "DISPOSAL OF SUBSIDIARY", "documentation": "Disposal of subsidary text block." } } }, "auth_ref": [] }, "us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquitySecuritiesFvNiUnrealizedGainLoss", "crdr": "credit", "presentation": [ "http://www.Hollysys.com/role/EquityInvestmentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Equity Securities, FV-NI, Unrealized Gain (Loss)", "documentation": "Amount of unrealized gain (loss) on investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI)." } } }, "auth_ref": [ "r867", "r1154" ] }, "holi_ProfitsExemptFromTaxation": { "xbrltype": "monetaryItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "ProfitsExemptFromTaxation", "crdr": "credit", "presentation": [ "http://www.Hollysys.com/role/IncomeTaxAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Profits Exempt From Taxation", "terseLabel": "Profits exempt from taxation", "documentation": "Profits exempt from taxation." } } }, "auth_ref": [] }, "holi_ShippingAndHandlingCostsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "ShippingAndHandlingCostsPolicyTextBlock", "presentation": [ "http://www.Hollysys.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Shipping And Handling Costs [Policy Text Block]", "terseLabel": "Shipping and handling costs", "documentation": "Disclosure of accounting policy for the classification of shipping and handling costs, including whether the costs are included in cost of sales or included in other income statement accounts. If shipping and handling fees are significant and are not included in cost of sales, disclosure includes both the amounts of such costs and the line item on the income statement which includes such costs." } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.Hollysys.com/role/CondensedFinancialInformationOfTheParentCompanyCashFlowsDetails", "http://www.Hollysys.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "verboseLabel": "Cash flows from investing activities:", "terseLabel": "Cash flows from investing activities:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.Hollysys.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 18.0 } }, "presentation": [ "http://www.Hollysys.com/role/CondensedFinancialInformationOfTheParentCompanyCashFlowsDetails", "http://www.Hollysys.com/role/ConsolidatedStatementsOfCashFlows", "http://www.Hollysys.com/role/OrganizationAndBusinessBackgroundDetails" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash provided by operating activities", "definitionGuidance": "Net cash used in operating activities", "verboseLabel": "Net cash (used in) provided by operating activities", "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities." } } }, "auth_ref": [ "r172", "r173", "r174" ] }, "us-gaap_EquitySecuritiesFvNiRealizedGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquitySecuritiesFvNiRealizedGainLoss", "crdr": "credit", "presentation": [ "http://www.Hollysys.com/role/EquityInvestmentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Equity Securities, FV-NI, Realized Gain (Loss)", "documentation": "Amount of realized gain (loss) from sale of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI)." } } }, "auth_ref": [ "r866", "r1154" ] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.Hollysys.com/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r1096" ] }, "holi_EndorsementOfNoteReceivablesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "EndorsementOfNoteReceivablesTextBlock", "presentation": [ "http://www.Hollysys.com/role/EndorsementOfNoteReceivables" ], "lang": { "en-us": { "role": { "label": "Endorsement Of Note Receivables [Text Block]", "terseLabel": "ENDORSEMENT OF NOTE RECEIVABLES", "documentation": "The entire disclosure of endorsed bank acceptance bills to its suppliers as a way of settling accounts payable." } } }, "auth_ref": [] }, "holi_EndorsementOfNoteReceivablesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "EndorsementOfNoteReceivablesAbstract", "lang": { "en-us": { "role": { "label": "ENDORSEMENT OF NOTE RECEIVABLES" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.Hollysys.com/role/CondensedFinancialInformationOfTheParentCompanyCashFlowsDetails", "http://www.Hollysys.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "verboseLabel": "Cash flows from operating activities:", "terseLabel": "Cash flows from operating activities:" } } }, "auth_ref": [] }, "holi_VatRefundsAndGovernmentSubsidiesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "VatRefundsAndGovernmentSubsidiesPolicyTextBlock", "presentation": [ "http://www.Hollysys.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Vat Refunds and Government Subsidies [Policy Text Block]", "terseLabel": "VAT refunds and government subsidies", "documentation": "Disclosure of accounting policy for refund of VAT and subsidies granted by the government." } } }, "auth_ref": [] }, "holi_TimeDepositsWithOriginalMaturitiesOverThreeMonthsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "TimeDepositsWithOriginalMaturitiesOverThreeMonthsPolicyTextBlock", "presentation": [ "http://www.Hollysys.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Time Deposits With Original Maturities Over Three Months [Policy Text Block]", "terseLabel": "Short-term investments", "documentation": "Disclosure of policy refers to time deposits with original maturities over three months." } } }, "auth_ref": [] }, "holi_AccountsReceivableAndCostAndEstimatedEarningsInExcessOfBillingsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "AccountsReceivableAndCostAndEstimatedEarningsInExcessOfBillingsPolicyTextBlock", "presentation": [ "http://www.Hollysys.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable and Cost and Estimated Earnings In Excess Of Billings [Policy Text Block]", "terseLabel": "Accounts receivable and costs and estimated earnings in excess of billings", "documentation": "Disclosure of accounting policy for billed accounts receivable and unbilled accounts receivable." } } }, "auth_ref": [] }, "holi_AppropriationsToStatutoryReservePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "AppropriationsToStatutoryReservePolicyTextBlock", "presentation": [ "http://www.Hollysys.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Appropriations To Statutory Reserve [Policy Text Block]", "terseLabel": "Appropriations to statutory reserve", "documentation": "The entire disclosure of accounting policy in respect of appropriations to statutory reserve which include but not limited to percentage of appropriation each year etc." } } }, "auth_ref": [] }, "holi_InvestmentsInEquityInvesteesAndEquitySecuritiesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "InvestmentsInEquityInvesteesAndEquitySecuritiesPolicyTextBlock", "presentation": [ "http://www.Hollysys.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Investments in Equity Investees and Equity Securities [Policy Text Block]", "terseLabel": "Investments in Equity Investees and Equity Securities", "documentation": "Represents the policy textblock Investments in Equity Investees and Equity Securities [Member]" } } }, "auth_ref": [] }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossCumulativeAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossCumulativeAmount", "crdr": "debit", "presentation": [ "http://www.Hollysys.com/role/EquityInvestmentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Equity Securities without Readily Determinable Fair Value, Impairment Loss, Cumulative Amount", "documentation": "Amount of cumulative impairment loss on investment in equity security without readily determinable fair value." } } }, "auth_ref": [ "r441" ] }, "holi_DeferredTaxAssetsInventoryProvisionCurrentAndNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "DeferredTaxAssetsInventoryProvisionCurrentAndNoncurrent", "crdr": "debit", "calculation": { "http://www.Hollysys.com/role/IncomeTaxDeferredTaxAssetsLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.Hollysys.com/role/IncomeTaxDeferredTaxAssetsLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets Inventory Provision Current and Noncurrent", "verboseLabel": "Inventory provision", "documentation": "Amount of current and noncurrent deferred tax asset attributable to taxable temporary differences from the inventory provision." } } }, "auth_ref": [] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.Hollysys.com/role/CondensedFinancialInformationOfTheParentCompanyParentheticalsDetails", "http://www.Hollysys.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Par or Stated Value Per Share", "verboseLabel": "Common stock, par value (in dollars per share)", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r146" ] }, "us-gaap_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.Hollysys.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 21.0 } }, "presentation": [ "http://www.Hollysys.com/role/CondensedFinancialInformationOfTheParentCompanyComprehensiveIncomeDetails", "http://www.Hollysys.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "General and Administrative Expense", "verboseLabel": "General and administrative", "terseLabel": "General and administrative expenses", "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line." } } }, "auth_ref": [ "r167", "r969" ] }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "crdr": "credit", "calculation": { "http://www.Hollysys.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 15.0 } }, "presentation": [ "http://www.Hollysys.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Businesses, Net of Cash Acquired", "negatedLabel": "Acquisition of a subsidiary, net of cash acquired", "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase." } } }, "auth_ref": [ "r48" ] }, "holi_BeijingHollysysIntelligentTechonologiesLimitedMember": { "xbrltype": "domainItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "BeijingHollysysIntelligentTechonologiesLimitedMember", "presentation": [ "http://www.Hollysys.com/role/IncomeTaxAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Beijing Hollysys Intelligent Techonologies Limited [Member]" } } }, "auth_ref": [] }, "us-gaap_ClassOfStockDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfStockDomain", "presentation": [ "http://www.Hollysys.com/role/ConsolidatedBalanceSheets", "http://www.Hollysys.com/role/CoverPage", "http://www.Hollysys.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "label": "Class of Stock [Domain]", "terseLabel": "Class of Stock [Domain]", "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." } } }, "auth_ref": [ "r240", "r282", "r283", "r284", "r318", "r344", "r348", "r355", "r357", "r363", "r364", "r446", "r524", "r527", "r528", "r529", "r535", "r536", "r556", "r557", "r559", "r562", "r569", "r723", "r904", "r905", "r906", "r907", "r915", "r916", "r917", "r918", "r919", "r920", "r921", "r922", "r923", "r924", "r925", "r926", "r946", "r967", "r991", "r1016", "r1017", "r1018", "r1019", "r1020", "r1105", "r1138", "r1147" ] }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentUsefulLife", "presentation": [ "http://www.Hollysys.com/role/SummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Useful Life", "terseLabel": "Property, Plant and Equipment, Useful Life", "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment." } } }, "auth_ref": [] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://www.Hollysys.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "verboseLabel": "Interest expense paid", "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount." } } }, "auth_ref": [ "r310", "r313", "r314" ] }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "presentation": [ "http://www.Hollysys.com/role/IntangibleAssetsNetTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "terseLabel": "Schedule of Annual amortization expense relating to the existing intangible assets", "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets." } } }, "auth_ref": [ "r82" ] }, "us-gaap_SecuredDebtMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SecuredDebtMember", "presentation": [ "http://www.Hollysys.com/role/PrepaidLandLeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Secured Debt [Member]", "documentation": "Collateralized debt obligation backed by, for example, but not limited to, pledge, mortgage or other lien on the entity's assets." } } }, "auth_ref": [] }, "holi_NetIncomeLossAttributableToHollysysNumeratorAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "NetIncomeLossAttributableToHollysysNumeratorAbstract", "presentation": [ "http://www.Hollysys.com/role/EarningsPerShareComputationOfBasicAndDilutedNetEarningsPerShareAttributableDetails" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Attributable To Hollysys Numerator [Abstract]", "presentationGuidance": "Numerator:" } } }, "auth_ref": [] }, "us-gaap_IntellectualPropertyMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntellectualPropertyMember", "presentation": [ "http://www.Hollysys.com/role/IntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "label": "Intellectual Property [Member]", "terseLabel": "Patents and copyrights [Member]", "documentation": "Intangible asset arising from original creative thought. Include, but is not limited to, trademarks, patents, and copyrights." } } }, "auth_ref": [ "r26" ] }, "holi_EarningsPerShareTable": { "xbrltype": "stringItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "EarningsPerShareTable", "presentation": [ "http://www.Hollysys.com/role/EarningsPerShareAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Table]" } } }, "auth_ref": [] }, "holi_ScheduleOfFutureAmortizationExpensesOfPrepaidLandLeaseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "ScheduleOfFutureAmortizationExpensesOfPrepaidLandLeaseTableTextBlock", "presentation": [ "http://www.Hollysys.com/role/PrepaidLandLeasesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Future Amortization Expenses of Prepaid Land Lease [Table Text Block]", "terseLabel": "Schedule of Annual amortization of prepaid land leases", "documentation": "Schedule of Future Amortization Expenses of Prepaid Land Lease" } } }, "auth_ref": [] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://www.Hollysys.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 19.0 } }, "presentation": [ "http://www.Hollysys.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Research and Development Expense", "verboseLabel": "Research and development (including research and development from related parties of $212, $208 and $144 for the years ended June 30, 2021, 2022 and 2023, respectively)", "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." } } }, "auth_ref": [ "r134", "r645", "r1243" ] }, "holi_EarningsPerShareLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "EarningsPerShareLineItems", "presentation": [ "http://www.Hollysys.com/role/EarningsPerShareAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Line Items]" } } }, "auth_ref": [] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.Hollysys.com/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Entity Common Stock, Shares Outstanding", "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument." } } }, "auth_ref": [] }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpenseMember", "presentation": [ "http://www.Hollysys.com/role/OperatingLeasesAdditionalInformationDetails", "http://www.Hollysys.com/role/ShareBasedCompensationExpensesDetails" ], "lang": { "en-us": { "role": { "label": "General and Administrative Expense [Member]", "terseLabel": "General and Administrative Expense [Member]", "documentation": "Primary financial statement caption encompassing general and administrative expense." } } }, "auth_ref": [ "r162" ] }, "holi_DeferredTaxAssetsNetOperatingLossCarryforwardCurrentAndNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "DeferredTaxAssetsNetOperatingLossCarryforwardCurrentAndNoncurrent", "crdr": "debit", "calculation": { "http://www.Hollysys.com/role/IncomeTaxDeferredTaxAssetsLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.Hollysys.com/role/IncomeTaxDeferredTaxAssetsLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets Net Operating Loss Carryforward Current and Noncurrent", "verboseLabel": "Net operating loss carry forward", "documentation": "Amount of current and noncurrent deferred tax asset attributable to taxable temporary differences from the net operating loss carry forward." } } }, "auth_ref": [] }, "holi_DeferredTaxLiabilitiesPropertyPlantAndEquipmentCurrentAndNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipmentCurrentAndNoncurrent", "crdr": "credit", "calculation": { "http://www.Hollysys.com/role/IncomeTaxDeferredTaxAssetsLiabilitiesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://www.Hollysys.com/role/IncomeTaxDeferredTaxAssetsLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities Property Plant and Equipment Current and Noncurrent", "negatedLabel": "Property, plant and equipment", "documentation": "Amount of current and noncurrent deferred tax liability attributable to taxable temporary differences from the property, plant and equipment." } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.Hollysys.com/role/OperatingLeasesScheduleOfOtherInformationRelatedToOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Operating leases", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r760", "r1079" ] }, "us-gaap_CapitalLeasesFutureMinimumPaymentsDueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalLeasesFutureMinimumPaymentsDueAbstract", "lang": { "en-us": { "role": { "label": "Capital Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]", "terseLabel": "Capital Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]" } } }, "auth_ref": [] }, "holi_DeferredTaxLiabilitiesWithholdingOnCapitalRepayment": { "xbrltype": "monetaryItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "DeferredTaxLiabilitiesWithholdingOnCapitalRepayment", "crdr": "credit", "calculation": { "http://www.Hollysys.com/role/IncomeTaxDeferredTaxAssetsLiabilitiesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 14.0 } }, "presentation": [ "http://www.Hollysys.com/role/IncomeTaxDeferredTaxAssetsLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities Withholding On Capital Repayment", "negatedLabel": "PRC dividend withholding tax", "documentation": "This represents deferred tax liabilities withholding on capital repayment." } } }, "auth_ref": [] }, "holi_DeferredTaxLiabilitiesInvestmentGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "DeferredTaxLiabilitiesInvestmentGainLoss", "crdr": "credit", "calculation": { "http://www.Hollysys.com/role/IncomeTaxDeferredTaxAssetsLiabilitiesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://www.Hollysys.com/role/IncomeTaxDeferredTaxAssetsLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities Investment Gain Loss", "negatedLabel": "Share of net losses of equity investees", "documentation": "Amount of deferred tax liabilities investment gain loss." } } }, "auth_ref": [] }, "holi_DeferredTaxLiabilitiesIntangibleAssetsAndOtherCurrentAndNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "DeferredTaxLiabilitiesIntangibleAssetsAndOtherCurrentAndNoncurrent", "crdr": "credit", "calculation": { "http://www.Hollysys.com/role/IncomeTaxDeferredTaxAssetsLiabilitiesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 15.0 } }, "presentation": [ "http://www.Hollysys.com/role/IncomeTaxDeferredTaxAssetsLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities Intangible Assets and Other Current and Noncurrent", "negatedLabel": "Intangible assets and other non-current assets", "documentation": "Amount of current and noncurrent deferred tax liability attributable to taxable temporary differences from intangible assets and other assets." } } }, "auth_ref": [] }, "us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeasesFutureMinimumPaymentsReceivableAbstract", "lang": { "en-us": { "role": { "label": "Operating Leases, Future Minimum Payments Receivable [Abstract]", "terseLabel": "Operating Leases, Future Minimum Payments Receivable [Abstract]" } } }, "auth_ref": [] }, "holi_DeferredTaxLiabilitiesCostAndEstimatedEarningsInExcessOfBillings": { "xbrltype": "monetaryItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "DeferredTaxLiabilitiesCostAndEstimatedEarningsInExcessOfBillings", "crdr": "debit", "calculation": { "http://www.Hollysys.com/role/IncomeTaxDeferredTaxAssetsLiabilitiesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": -1.0, "order": 12.0 } }, "presentation": [ "http://www.Hollysys.com/role/IncomeTaxDeferredTaxAssetsLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities Cost And Estimated Earnings In Excess Of Billings", "terseLabel": "Costs and estimated earnings in excess of billings", "documentation": "Deferred tax liabilities cost and estimated earnings in excess of billings." } } }, "auth_ref": [] }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpenseMember", "presentation": [ "http://www.Hollysys.com/role/ConsolidatedStatementsOfComprehensiveIncomeParenthetical", "http://www.Hollysys.com/role/OperatingLeasesAdditionalInformationDetails", "http://www.Hollysys.com/role/RelatedPartyTransactionsResearchAndDevelopmentToRelatedPartiesDetails" ], "lang": { "en-us": { "role": { "label": "Research and Development Expense [Member]", "terseLabel": "Research and Development Expense [Member]", "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included." } } }, "auth_ref": [] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "holi_IncomeTaxDisclosureTable": { "xbrltype": "stringItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "IncomeTaxDisclosureTable", "presentation": [ "http://www.Hollysys.com/role/IncomeTaxAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Table]" } } }, "auth_ref": [] }, "us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance", "crdr": "credit", "presentation": [ "http://www.Hollysys.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Noncontrolling Interest, Increase from Subsidiary Equity Issuance", "terseLabel": "Capital contribution from subsidiaries' non-controlling interest shareholders", "documentation": "Amount of increase in noncontrolling interest from subsidiary issuance of equity interests to noncontrolling interest holders." } } }, "auth_ref": [ "r19", "r91", "r204" ] }, "us-gaap_DeferredTaxAssetsNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsNetAbstract", "presentation": [ "http://www.Hollysys.com/role/IncomeTaxDeferredTaxAssetsLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Net [Abstract]", "verboseLabel": "Deferred tax assets" } } }, "auth_ref": [] }, "holi_IncomeTaxDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "IncomeTaxDisclosureLineItems", "presentation": [ "http://www.Hollysys.com/role/IncomeTaxAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Line Items]" } } }, "auth_ref": [] }, "us-gaap_DividendPayableDateToBePaidDayMonthAndYear": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DividendPayableDateToBePaidDayMonthAndYear", "presentation": [ "http://www.Hollysys.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "label": "Dividends Payable, Date to be Paid", "documentation": "Date the declared dividend will be paid, in YYYY-MM-DD format." } } }, "auth_ref": [ "r56" ] }, "holi_BeijingHollysysIndustrialSoftwareCompanyLtdMember": { "xbrltype": "domainItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "BeijingHollysysIndustrialSoftwareCompanyLtdMember", "presentation": [ "http://www.Hollysys.com/role/IncomeTaxAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Beijing Hollysys Industrial Software Company Ltd [Member]", "terseLabel": "Beijing Hollysys Industrial Software Company Ltd [Member]", "documentation": "Beijing Hollysys Industrial Software Company Ltd[Member]" } } }, "auth_ref": [] }, "holi_UndistributedEarningsOfForeignSubsidiariesWithNoWithholdingTax": { "xbrltype": "monetaryItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "UndistributedEarningsOfForeignSubsidiariesWithNoWithholdingTax", "crdr": "credit", "presentation": [ "http://www.Hollysys.com/role/IncomeTaxAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Undistributed Earnings Of Foreign Subsidiaries With No Withholding Tax", "documentation": "Amount of undistributed earnings of foreign subsidiaries with no withholding tax, intended to be permanently reinvested outside the country of domicile." } } }, "auth_ref": [] }, "holi_WithholdingTaxRateProfitsOfSubsidiariesEarned": { "xbrltype": "percentItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "WithholdingTaxRateProfitsOfSubsidiariesEarned", "presentation": [ "http://www.Hollysys.com/role/IncomeTaxAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Withholding Tax Rate Profits Of Subsidiaries Earned", "verboseLabel": "Withholding tax rate profits of subsidiaries earned", "documentation": "Percentage of withholding tax rate profits of subsidiaries earned." } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://www.Hollysys.com/role/OperatingLeasesScheduleOfFutureMinimumLeasePaymentsForOperatingLeasesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.Hollysys.com/role/OperatingLeasesScheduleOfFutureMinimumLeasePaymentsForOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid", "totalLabel": "Total minimum lease payments", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r761" ] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.Hollysys.com/role/ConsolidatedStatementsOfComprehensiveIncome", "http://www.Hollysys.com/role/EarningsPerShareComputationOfBasicAndDilutedNetEarningsPerShareAttributableDetails" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic", "verboseLabel": "Basic", "terseLabel": "Earnings per share \u2013 basic (in dollars per share)", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r307", "r331", "r332", "r333", "r334", "r335", "r341", "r344", "r355", "r356", "r357", "r361", "r716", "r717", "r838", "r865", "r1050" ] }, "holi_TaxableProfitsThresholdLimitMinimum": { "xbrltype": "monetaryItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "TaxableProfitsThresholdLimitMinimum", "crdr": "credit", "presentation": [ "http://www.Hollysys.com/role/IncomeTaxAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Taxable Profits Threshold Limit Minimum", "documentation": "Taxable profits threshod limits minimum." } } }, "auth_ref": [] }, "holi_PercentageReductionInIncomeTaxOnTheCalculatedAmount": { "xbrltype": "percentItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "PercentageReductionInIncomeTaxOnTheCalculatedAmount", "presentation": [ "http://www.Hollysys.com/role/IncomeTaxAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Percentage Reduction In Income Tax On The Calculated Amount", "terseLabel": "Percentage reduction in income tax on the calculated amount", "documentation": "Percentage reduction in income tax on the calculated amount." } } }, "auth_ref": [] }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AcquiredFiniteLivedIntangibleAssetsLineItems", "presentation": [ "http://www.Hollysys.com/role/IntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "label": "Acquired Finite-Lived Intangible Assets [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_ProceedsFromSaleMaturityAndCollectionOfShorttermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleMaturityAndCollectionOfShorttermInvestments", "crdr": "debit", "presentation": [ "http://www.Hollysys.com/role/CondensedFinancialInformationOfTheParentCompanyCashFlowsDetails" ], "lang": { "en-us": { "role": { "label": "Proceeds from Sale, Maturity and Collection of Short-term Investments", "terseLabel": "Maturity of short-term investments", "documentation": "The cash inflow from sales, maturities, prepayments, calls and collections of all investments, including securities and other assets, having ready marketability and intended by management to be liquidated, if necessary, within the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the short-term." } } }, "auth_ref": [ "r46" ] }, "holi_EffectiveIncomeTaxRatePercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "EffectiveIncomeTaxRatePercentage", "presentation": [ "http://www.Hollysys.com/role/IncomeTaxAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Percentage", "terseLabel": "Enterprise income tax rate percentage", "documentation": "Enterprise income tax rate percentage" } } }, "auth_ref": [] }, "holi_UndistributedRetainedEarningsOfForeignSubsidiariesWithNoWithholdingTax": { "xbrltype": "monetaryItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "UndistributedRetainedEarningsOfForeignSubsidiariesWithNoWithholdingTax", "crdr": "credit", "presentation": [ "http://www.Hollysys.com/role/IncomeTaxAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Undistributed, Retained Earnings Of Foreign Subsidiaries With No Withholding Tax", "documentation": "Amount of undistributed retained earnings of foreign subsidiaries with no withholding tax, intended to be permanently reinvested outside the country of domicile." } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "presentation": [ "http://www.Hollysys.com/role/OperatingLeasesScheduleOfFutureMinimumLeasePaymentsForOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "terseLabel": "2024", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid 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)." } } }, "auth_ref": [ "r761" ] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://www.Hollysys.com/role/LongTermLoansAdditionalInformationDetails", "http://www.Hollysys.com/role/OperatingLeasesAdditionalInformationDetails", "http://www.Hollysys.com/role/PropertyPlantAndEquipmentAssetsLeasedToOthersUnderOperatingLeasesDetails", "http://www.Hollysys.com/role/PropertyPlantAndEquipmentDetails", "http://www.Hollysys.com/role/ShortTermBankLoansDetails", "http://www.Hollysys.com/role/SummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Type [Axis]", "terseLabel": "Property, Plant and Equipment, Type [Axis]", "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r13" ] }, "holi_ComplementaryTaxRatePercentageMinimum": { "xbrltype": "percentItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "ComplementaryTaxRatePercentageMinimum", "presentation": [ "http://www.Hollysys.com/role/IncomeTaxAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Complementary Tax Rate Percentage Minimum", "terseLabel": "Complementary tax rate percentage minimum", "documentation": "Complementary tax rate percentage minimum." } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "crdr": "credit", "presentation": [ "http://www.Hollysys.com/role/OperatingLeasesScheduleOfFutureMinimumLeasePaymentsForOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five", "verboseLabel": "2028", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid 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)." } } }, "auth_ref": [ "r761" ] }, "holi_TaxableProfitsThresholdLimitMaximum": { "xbrltype": "monetaryItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "TaxableProfitsThresholdLimitMaximum", "crdr": "credit", "presentation": [ "http://www.Hollysys.com/role/IncomeTaxAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Taxable Profits Threshold Limit Maximum", "terseLabel": "Taxable profits threshold limit maximum", "documentation": "Taxable profits threshold limit maximum." } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://www.Hollysys.com/role/OperatingLeasesScheduleOfFutureMinimumLeasePaymentsForOperatingLeasesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.Hollysys.com/role/OperatingLeasesScheduleOfFutureMinimumLeasePaymentsForOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "definitionGuidance": "2027", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid 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)." } } }, "auth_ref": [ "r761" ] }, "us-gaap_IntangibleAssetsFiniteLivedPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsFiniteLivedPolicy", "presentation": [ "http://www.Hollysys.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Intangible Assets, Finite-Lived, Policy [Policy Text Block]", "terseLabel": "Intangible assets, net", "documentation": "Disclosure of accounting policy for finite-lived intangible assets. This accounting policy also might address: (1) the amortization method used; (2) the useful lives of such assets; and (3) how the entity assesses and measures impairment of such assets." } } }, "auth_ref": [ "r82", "r812", "r813", "r814", "r816", "r1048" ] }, "holi_HollysysControlTechnologyCompanyLimitedMember": { "xbrltype": "domainItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "HollysysControlTechnologyCompanyLimitedMember", "presentation": [ "http://www.Hollysys.com/role/IncomeTaxAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Hollysys Control Technology Company Limited [Member]" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfForeignSubsidiaries": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfForeignSubsidiaries", "crdr": "debit", "presentation": [ "http://www.Hollysys.com/role/IncomeTaxAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Liability Not Recognized, Amount of Unrecognized Deferred Tax Liability, Undistributed Earnings of Foreign Subsidiaries", "documentation": "Amount of deferred tax liability not recognized because of the exceptions to comprehensive recognition of deferred taxes related to undistributed earnings of foreign subsidiaries." } } }, "auth_ref": [ "r679" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://www.Hollysys.com/role/OperatingLeasesScheduleOfFutureMinimumLeasePaymentsForOperatingLeasesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.Hollysys.com/role/OperatingLeasesScheduleOfFutureMinimumLeasePaymentsForOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "definitionGuidance": "2026", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid 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)." } } }, "auth_ref": [ "r761" ] }, "holi_OperatingLeasesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "OperatingLeasesLineItems", "presentation": [ "http://www.Hollysys.com/role/OperatingLeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Operating Leases [Line Items]", "terseLabel": "Operating Leases [Line Items]", "documentation": "Operating leases." } } }, "auth_ref": [] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.Hollysys.com/role/PropertyPlantAndEquipmentDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.Hollysys.com/role/PropertyPlantAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedLabel": "Less: Accumulated depreciation and impairment", "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services." } } }, "auth_ref": [ "r85", "r278", "r854" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://www.Hollysys.com/role/OperatingLeasesScheduleOfFutureMinimumLeasePaymentsForOperatingLeasesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.Hollysys.com/role/OperatingLeasesScheduleOfFutureMinimumLeasePaymentsForOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "terseLabel": "2025", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid 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)." } } }, "auth_ref": [ "r761" ] }, "us-gaap_GoodwillLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillLineItems", "presentation": [ "http://www.Hollysys.com/role/GoodwillAdditionalInformationDetails", "http://www.Hollysys.com/role/GoodwillChangesInTheCarryingAmountDetails" ], "lang": { "en-us": { "role": { "label": "Goodwill [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r488", "r1058" ] }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentLineItems", "presentation": [ "http://www.Hollysys.com/role/PropertyPlantAndEquipmentDetails", "http://www.Hollysys.com/role/SummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsGoodwillPolicy", "presentation": [ "http://www.Hollysys.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]", "terseLabel": "Goodwill", "documentation": "Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined." } } }, "auth_ref": [ "r475", "r488", "r1058" ] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://www.Hollysys.com/role/OperatingLeasesTables" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Schedule of Future Minimum Rental Payments for Operating Leases", "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position." } } }, "auth_ref": [ "r1228" ] }, "holi_OperatingRentalIncomeNet": { "xbrltype": "monetaryItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "OperatingRentalIncomeNet", "crdr": "credit", "presentation": [ "http://www.Hollysys.com/role/OperatingLeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Operating Rental Income Net", "terseLabel": "Rental Income", "documentation": "Operating rental income net." } } }, "auth_ref": [] }, "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OperatingLossCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLossCarryforwards", "crdr": "debit", "presentation": [ "http://www.Hollysys.com/role/IncomeTaxAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Operating Loss Carryforwards", "verboseLabel": "Operating Loss Carryforwards (in dollars)", "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws." } } }, "auth_ref": [ "r95" ] }, "us-gaap_ScheduleOfGoodwillTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfGoodwillTable", "presentation": [ "http://www.Hollysys.com/role/GoodwillAdditionalInformationDetails", "http://www.Hollysys.com/role/GoodwillChangesInTheCarryingAmountDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Goodwill [Table]", "documentation": "Schedule of goodwill and the changes during the year due to acquisition, sale, impairment or for other reasons." } } }, "auth_ref": [ "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r488", "r1058" ] }, "us-gaap_LeaseAgreementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseAgreementsMember", "presentation": [ "http://www.Hollysys.com/role/PrepaidLandLeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Lease Agreements [Member]", "documentation": "Contractual agreement that stipulates the lessee pay the lessor for use of an asset." } } }, "auth_ref": [ "r103" ] }, "holi_OtherInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "OtherInformationAbstract", "lang": { "en-us": { "role": { "label": "Other Information [Abstract]", "terseLabel": "Other Information [Abstract]", "documentation": "Other Information" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.Hollysys.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 14.0 } }, "presentation": [ "http://www.Hollysys.com/role/CondensedFinancialInformationOfTheParentCompanyComprehensiveIncomeDetails", "http://www.Hollysys.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Operating Income (Loss)", "totalLabel": "Income from operations", "terseLabel": "Loss from operations", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r369", "r389", "r395", "r398", "r1052" ] }, "holi_IncrementalCommonSharesAttributableToRestrictedStock": { "xbrltype": "sharesItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "IncrementalCommonSharesAttributableToRestrictedStock", "calculation": { "http://www.Hollysys.com/role/EarningsPerShareComputationOfBasicAndDilutedNetEarningsPerShareAttributableDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.Hollysys.com/role/EarningsPerShareComputationOfBasicAndDilutedNetEarningsPerShareAttributableDetails" ], "lang": { "en-us": { "role": { "label": "Incremental Common Shares Attributable To Restricted Stock", "verboseLabel": "Restricted shares", "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of restricted stock." } } }, "auth_ref": [] }, "holi_SharesDenominatorAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "SharesDenominatorAbstract", "presentation": [ "http://www.Hollysys.com/role/EarningsPerShareComputationOfBasicAndDilutedNetEarningsPerShareAttributableDetails" ], "lang": { "en-us": { "role": { "label": "Shares Denominator [Abstract]", "presentationGuidance": "Denominator:" } } }, "auth_ref": [] }, "holi_WeightedAverageRemainingLeaseTermAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "WeightedAverageRemainingLeaseTermAbstract", "presentation": [ "http://www.Hollysys.com/role/OperatingLeasesScheduleOfOtherInformationRelatedToOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Weighted Average Remaining Lease Term [Abstract]", "terseLabel": "Weighted-average remaining lease term (in years):", "documentation": "Weighted Average Remaining Lease Term" } } }, "auth_ref": [] }, "country_HK": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "HK", "presentation": [ "http://www.Hollysys.com/role/IncomeTaxAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "HONG KONG", "terseLabel": "Hong kong [Member]" } } }, "auth_ref": [] }, "holi_WeightedAverageDiscountRateAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "WeightedAverageDiscountRateAbstract", "presentation": [ "http://www.Hollysys.com/role/OperatingLeasesScheduleOfOtherInformationRelatedToOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Weighted Average Discount Rate [Abstract]", "terseLabel": "Weighted-average discount rate:", "documentation": "Weighted Average Discount Rate" } } }, "auth_ref": [] }, "us-gaap_Dividends": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Dividends", "crdr": "debit", "presentation": [ "http://www.Hollysys.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Dividends", "negatedLabel": "Dividend paid", "documentation": "Amount of paid and unpaid cash, stock, and paid-in-kind (PIK) dividends declared, for example, but not limited to, common and preferred stock." } } }, "auth_ref": [ "r8", "r188" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://www.Hollysys.com/role/LongTermLoansAdditionalInformationDetails", "http://www.Hollysys.com/role/LongTermLoansDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Name [Domain]", "terseLabel": "Debt Instrument, Name [Domain]", "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities." } } }, "auth_ref": [ "r37", "r323", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r744", "r1059", "r1060", "r1061", "r1062", "r1063", "r1139" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.Hollysys.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_ProfitLoss", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.Hollysys.com/role/CondensedFinancialInformationOfTheParentCompanyComprehensiveIncomeDetails", "http://www.Hollysys.com/role/ConsolidatedStatementsOfComprehensiveIncome", "http://www.Hollysys.com/role/IncomeTaxIncomeBeforeIncomeTaxesDetails", "http://www.Hollysys.com/role/IncomeTaxReconciliationOfTheIncomeTaxExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Income before income taxes", "verboseLabel": "Income (Loss) from Continuing Operations before Income Taxes, Extraordinary Items, Noncontrolling Interest, Total", "terseLabel": "Income before income taxes", "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." } } }, "auth_ref": [ "r2", "r159", "r216", "r369", "r389", "r395", "r398", "r839", "r857", "r1052" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.Hollysys.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://www.Hollysys.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Purchases of property, plant and equipment", "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets." } } }, "auth_ref": [ "r171" ] }, "us-gaap_BusinessCombinationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationsAbstract", "lang": { "en-us": { "role": { "label": "Business Combinations [Abstract]", "terseLabel": "Schedule Of Excess Purchase price Over The Fair Value Of Net Assets Acquired" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "presentation": [ "http://www.Hollysys.com/role/SummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Acquired Finite-Lived Intangible Assets by Major Class [Table Text Block]", "terseLabel": "Schedule of estimated useful lives for the intangible assets", "documentation": "Tabular disclosure of the characteristics, including initial carrying value, residual amount, weighted average useful life, of finite-lived intangible assets acquired during the period by major class. A major class is composed of intangible assets that can be grouped together because they are similar, either by nature or by their use in the operations of the company." } } }, "auth_ref": [ "r80" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther", "crdr": "debit", "presentation": [ "http://www.Hollysys.com/role/AcquisitionOfSubsidiaryScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Other", "terseLabel": "Other receivables, net", "documentation": "Amount of other assets expected to be realized or consumed before one year or the normal operating cycle, if longer, acquired at the acquisition date." } } }, "auth_ref": [ "r102" ] }, "us-gaap_CommitmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsMember", "presentation": [ "http://www.Hollysys.com/role/CommitmentsAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Commitments [Member]", "terseLabel": "Capital Commitments [Member]", "documentation": "This element represents significant arrangements with third parties, which includes operating lease arrangements and arrangements in which the entity has agreed to expend funds to procure goods or services, or has agreed to commit resources to supply goods or services, and operating lease arrangements." } } }, "auth_ref": [ "r142", "r212" ] }, "us-gaap_DistributedEarnings": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DistributedEarnings", "crdr": "debit", "presentation": [ "http://www.Hollysys.com/role/IncomeTaxAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Distributed Earnings", "documentation": "The total amount of dividends declared in the period for each class of stock and the contractual amount of dividends (or interest on participating income bonds) that must be paid for the period (for example, unpaid cumulative dividends). Dividends declared in the current period do not include dividends declared in respect of prior-period unpaid cumulative dividends. Preferred dividends that are cumulative only if earned are deducted only to the extent that they are earned." } } }, "auth_ref": [ "r353" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "presentation": [ "http://www.Hollysys.com/role/SummaryOfSignificantAccountingPoliciesIntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Finite-Lived Intangible Assets [Table]", "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r80", "r82", "r816" ] }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueNewIssues", "crdr": "credit", "presentation": [ "http://www.Hollysys.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Value, New Issues", "terseLabel": "Issuance of ordinary shares", "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering." } } }, "auth_ref": [ "r22", "r145", "r146", "r188", "r915", "r991", "r1017", "r1092" ] }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "presentation": [ "http://www.Hollysys.com/role/PropertyPlantAndEquipmentDetails", "http://www.Hollysys.com/role/SummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Table]", "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." } } }, "auth_ref": [ "r13" ] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentLineItems", "presentation": [ "http://www.Hollysys.com/role/LongTermLoansAdditionalInformationDetails", "http://www.Hollysys.com/role/LongTermLoansDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r323", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r744", "r1059", "r1060", "r1061", "r1062", "r1063", "r1139" ] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentAxis", "presentation": [ "http://www.Hollysys.com/role/LongTermLoansAdditionalInformationDetails", "http://www.Hollysys.com/role/LongTermLoansDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument [Axis]", "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities." } } }, "auth_ref": [ "r27", "r139", "r140", "r208", "r211", "r323", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r744", "r1059", "r1060", "r1061", "r1062", "r1063", "r1139" ] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentTable", "presentation": [ "http://www.Hollysys.com/role/LongTermLoansAdditionalInformationDetails", "http://www.Hollysys.com/role/LongTermLoansDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Long-term Debt Instruments [Table]", "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer." } } }, "auth_ref": [ "r37", "r89", "r90", "r121", "r122", "r124", "r131", "r186", "r187", "r323", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r744", "r1059", "r1060", "r1061", "r1062", "r1063", "r1139" ] }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract", "presentation": [ "http://www.Hollysys.com/role/EarningsPerShareComputationOfBasicAndDilutedNetEarningsPerShareAttributableDetails" ], "lang": { "en-us": { "role": { "label": "Incremental Weighted Average Shares Attributable to Dilutive Effect [Abstract]", "verboseLabel": "Effect of dilutive securities" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://www.Hollysys.com/role/EarningsPerShareTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "verboseLabel": "Schedule of the computation of basic and diluted net earnings per share", "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations." } } }, "auth_ref": [ "r1148" ] }, "us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock", "presentation": [ "http://www.Hollysys.com/role/AccountsReceivableTables" ], "lang": { "en-us": { "role": { "label": "Financing Receivable, Allowance for Credit Loss [Table Text Block]", "terseLabel": "Schedule of Movements in allowance for credit losses", "documentation": "Tabular disclosure of allowance for credit loss on financing receivable." } } }, "auth_ref": [ "r75", "r1158" ] }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesNewIssues", "presentation": [ "http://www.Hollysys.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Shares, New Issues", "terseLabel": "Issuance of ordinary shares (in shares)", "documentation": "Number of new stock issued during the period." } } }, "auth_ref": [ "r22", "r145", "r146", "r188", "r904", "r991", "r1017" ] }, "us-gaap_LongTermDebtMaturityDate": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturityDate", "presentation": [ "http://www.Hollysys.com/role/LongTermLoansAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Long-term Debt, Maturity Date", "terseLabel": "Long term debt maturity date", "documentation": "Maturity date of long-term debt, in YYYY-MM-DD format." } } }, "auth_ref": [ "r1225" ] }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "presentation": [ "http://www.Hollysys.com/role/CommitmentsAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Financial Instruments [Domain]", "terseLabel": "Financial Instruments [Domain]", "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms." } } }, "auth_ref": [ "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r553", "r567", "r705", "r779", "r780", "r781", "r782", "r783", "r784", "r785", "r786", "r787", "r788", "r789", "r790", "r791", "r792", "r793", "r794", "r795", "r796", "r797", "r798", "r799", "r800", "r801", "r802", "r803", "r804", "r805", "r806", "r807", "r808", "r861", "r1109", "r1110", "r1111", "r1112", "r1113", "r1114", "r1115", "r1150", "r1151", "r1152", "r1153" ] }, "us-gaap_ComprehensiveIncomeNetOfTaxAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTaxAbstract", "presentation": [ "http://www.Hollysys.com/role/CondensedFinancialInformationOfTheParentCompanyComprehensiveIncomeDetails", "http://www.Hollysys.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract]", "verboseLabel": "Other comprehensive income, net of tax of nil", "terseLabel": "Other comprehensive income, net of tax of nil" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock", "presentation": [ "http://www.Hollysys.com/role/IntangibleAssetsNetTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block]", "terseLabel": "Schedule of Finite-Lived Intangible Assets", "documentation": "Tabular disclosure of finite-lived intangible assets acquired as part of a business combination or through an asset purchase, by major class and in total, including the value of the asset acquired, any significant residual value (the expected value of the asset at the end of its useful life) and the weighted-average amortization period." } } }, "auth_ref": [ "r80" ] }, "srt_CondensedIncomeStatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CondensedIncomeStatementTable", "presentation": [ "http://www.Hollysys.com/role/CondensedFinancialInformationOfTheParentCompanyComprehensiveIncomeDetails" ], "lang": { "en-us": { "role": { "label": "Condensed Income Statement [Table]", "documentation": "Disclosure of information about condensed income statement including, but not limited to, income statements of consolidated entities and consolidation eliminations." } } }, "auth_ref": [ "r241", "r323", "r1106" ] }, "us-gaap_PaymentsToAcquireShortTermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireShortTermInvestments", "crdr": "credit", "calculation": { "http://www.Hollysys.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 14.0 } }, "presentation": [ "http://www.Hollysys.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Short-term Investments", "negatedLabel": "Purchases of short-term investments", "documentation": "The cash outflow for securities or other assets acquired, which qualify for treatment as an investing activity and are to be liquidated, if necessary, within the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the short-term." } } }, "auth_ref": [ "r170" ] }, "us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable", "presentation": [ "http://www.Hollysys.com/role/IntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table]", "documentation": "A table containing detailed characteristics of finite-lived intangible assets acquired during a business combination. Finite-lived intangible assets are assets that have no physical form, but have expected future economic benefit, and are expected to be used over a defined period. Acquired finite-lived intangible assets are disclosed by major class (assets that can be grouped together because they are similar, either by their nature or by their use in operations of the Entity) and in total. Additionally, any significant residual value (the expected value of the asset at the end of its useful life) and the weighted-average amortization period are also disclosed." } } }, "auth_ref": [ "r80" ] }, "us-gaap_NotesAndLoansReceivableGrossCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NotesAndLoansReceivableGrossCurrent", "crdr": "debit", "calculation": { "http://www.Hollysys.com/role/AccountsReceivableDetails": { "parentTag": "us-gaap_AccountsNotesAndLoansReceivableNetCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.Hollysys.com/role/AccountsReceivableDetails" ], "lang": { "en-us": { "role": { "label": "Financing Receivable, before Allowance for Credit Loss, Current", "terseLabel": "Notes receivable", "documentation": "Amortized cost, before allowance for credit loss, of financing receivable classified as current. Excludes net investment in lease." } } }, "auth_ref": [ "r287", "r1044", "r1054", "r1157" ] }, "us-gaap_InventoryDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryDisclosureTextBlock", "presentation": [ "http://www.Hollysys.com/role/Inventories" ], "lang": { "en-us": { "role": { "label": "Inventory Disclosure [Text Block]", "terseLabel": "INVENTORIES", "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory." } } }, "auth_ref": [ "r470" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.Hollysys.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r22", "r40", "r267", "r299", "r300", "r301", "r324", "r325", "r326", "r328", "r336", "r338", "r362", "r450", "r456", "r570", "r637", "r638", "r639", "r667", "r668", "r697", "r699", "r700", "r701", "r702", "r704", "r715", "r734", "r735", "r736", "r737", "r738", "r739", "r768", "r889", "r890", "r891", "r915", "r991" ] }, "us-gaap_InvestmentTypeCategorizationMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentTypeCategorizationMember", "presentation": [ "http://www.Hollysys.com/role/EquityInvestmentsAdditionalInformationDetails", "http://www.Hollysys.com/role/EquityInvestmentsLongTermInvestmentsDetails" ], "lang": { "en-us": { "role": { "label": "Investments [Domain]", "terseLabel": "Investments [Domain]", "documentation": "Asset obtained to generate income or appreciate in value." } } }, "auth_ref": [ "r927", "r929", "r930", "r932", "r934", "r999", "r1001", "r1003", "r1006", "r1007", "r1008", "r1009", "r1011", "r1012", "r1013", "r1014", "r1015", "r1085" ] }, "us-gaap_RestrictedStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockMember", "presentation": [ "http://www.Hollysys.com/role/EarningsPerShareAdditionalInformationDetails", "http://www.Hollysys.com/role/ShareBasedCompensationExpensesDetails", "http://www.Hollysys.com/role/ShareBasedCompensationExpensesRestrictedSharesDetails" ], "lang": { "en-us": { "role": { "label": "Restricted Stock [Member]", "terseLabel": "Vested and Unissued Restricted Shares [Member]", "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." } } }, "auth_ref": [ "r59" ] }, "us-gaap_OperatingCostsAndExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingCostsAndExpenses", "crdr": "debit", "presentation": [ "http://www.Hollysys.com/role/ConsolidatedStatementsOfComprehensiveIncomeParenthetical", "http://www.Hollysys.com/role/OperatingLeasesAdditionalInformationDetails", "http://www.Hollysys.com/role/RelatedPartyTransactionsResearchAndDevelopmentToRelatedPartiesDetails" ], "lang": { "en-us": { "role": { "label": "Operating Costs and Expenses", "terseLabel": "Research and development expenses related parties", "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. Excludes Selling, General and Administrative Expense." } } }, "auth_ref": [] }, "dei_ContactPersonnelEmailAddress": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "ContactPersonnelEmailAddress", "presentation": [ "http://www.Hollysys.com/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Contact Personnel Email Address", "documentation": "Email address of contact personnel." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.Hollysys.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 39.0 } }, "presentation": [ "http://www.Hollysys.com/role/CondensedFinancialInformationOfTheParentCompanyCashFlowsDetails", "http://www.Hollysys.com/role/ConsolidatedStatementsOfCashFlows", "http://www.Hollysys.com/role/ShareBasedCompensationExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement, Noncash Expense, Total", "verboseLabel": "Share-based compensation expenses", "terseLabel": "Share-Based Compensation", "definitionGuidance": "Share-based compensation expenses", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r11" ] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.Hollysys.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 46.0 } }, "presentation": [ "http://www.Hollysys.com/role/CondensedFinancialInformationOfTheParentCompanyBalanceSheetsDetails", "http://www.Hollysys.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accrued Liabilities, Current", "verboseLabel": "Accrued liabilities", "terseLabel": "Accrued liabilities", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r34" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.Hollysys.com/role/ConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.Hollysys.com/role/CondensedFinancialInformationOfTheParentCompanyBalanceSheetsDetails", "http://www.Hollysys.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities and Equity", "totalLabel": "Total liabilities and equity", "terseLabel": "Total liabilities and equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r152", "r214", "r852", "r1080", "r1140", "r1156", "r1226" ] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeasePayments", "crdr": "credit", "presentation": [ "http://www.Hollysys.com/role/OperatingLeasesScheduleOfOtherInformationRelatedToOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Payments", "terseLabel": "Cash paid for amounts included in the measurement of operating lease liabilities", "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use." } } }, "auth_ref": [ "r752", "r757" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.Hollysys.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 51.0 } }, "presentation": [ "http://www.Hollysys.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent", "totalLabel": "Total Hollysys Automation Technologies Ltd. stockholders' equity", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r146", "r150", "r151", "r176", "r948", "r964", "r992", "r993", "r1080", "r1093", "r1140", "r1156", "r1226", "r1254" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.Hollysys.com/role/CondensedFinancialInformationOfTheParentCompanyBalanceSheetsDetails", "http://www.Hollysys.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "verboseLabel": "LIABILITIES AND STOCKHOLDERS' EQUITY" } } }, "auth_ref": [] }, "us-gaap_IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions", "crdr": "credit", "presentation": [ "http://www.Hollysys.com/role/EquityInvestmentsLongTermInvestmentsDetails" ], "lang": { "en-us": { "role": { "label": "Income (Loss) from Equity Method Investments, Net of Dividends or Distributions", "verboseLabel": "Share of undistributed profits (accumulated)", "documentation": "This element represents the undistributed income (or loss) of equity method investments, net of dividends or other distributions received from unconsolidated subsidiaries, certain corporate joint ventures, and certain noncontrolled corporations; such investments are accounted for under the equity method of accounting. This element excludes distributions that constitute a return of investment, which are classified as investing activities." } } }, "auth_ref": [ "r12" ] }, "us-gaap_ShortTermDebtTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermDebtTextBlock", "presentation": [ "http://www.Hollysys.com/role/ShortTermBankLoans" ], "lang": { "en-us": { "role": { "label": "Short-term Debt [Text Block]", "terseLabel": "SHORT-TERM BANK LOANS", "documentation": "The entire disclosure for short-term debt." } } }, "auth_ref": [ "r184" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "presentation": [ "http://www.Hollysys.com/role/CondensedFinancialInformationOfTheParentCompanyBalanceSheetsDetails" ], "lang": { "en-us": { "role": { "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Retained earnings", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r149", "r188", "r850", "r893", "r898", "r908", "r947", "r1080" ] }, "us-gaap_PaymentsToAcquireEquityMethodInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireEquityMethodInvestments", "crdr": "credit", "calculation": { "http://www.Hollysys.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 12.0 } }, "presentation": [ "http://www.Hollysys.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Equity Method Investments", "negatedLabel": "Investments made in equity investees", "documentation": "The cash outflow associated with the purchase of or advances to an equity method investments, which are investments in joint ventures and entities in which the entity has an equity ownership interest normally of 20 to 50 percent and exercises significant influence." } } }, "auth_ref": [ "r48" ] }, "us-gaap_PurchaseObligationFiscalYearMaturityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PurchaseObligationFiscalYearMaturityAbstract", "presentation": [ "http://www.Hollysys.com/role/CommitmentsAndContingenciesPurchaseObligationDetails" ], "lang": { "en-us": { "role": { "label": "Purchase Obligation, Fiscal Year Maturity [Abstract]", "terseLabel": "Purchase obligation" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromDivestitureOfInterestInConsolidatedSubsidiaries": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromDivestitureOfInterestInConsolidatedSubsidiaries", "crdr": "debit", "presentation": [ "http://www.Hollysys.com/role/EquityInvestmentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Proceeds from Divestiture of Interest in Consolidated Subsidiaries", "documentation": "The cash inflow associated with the deconsolidation of a previously consolidated subsidiary or the sale of investment in consolidated subsidiaries (generally greater than 50 percent)." } } }, "auth_ref": [ "r47" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.Hollysys.com/role/OperatingLeasesScheduleOfOtherInformationRelatedToOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Operating leases", "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r759", "r1079" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://www.Hollysys.com/role/CondensedFinancialInformationOfTheParentCompanyBalanceSheetsDetails", "http://www.Hollysys.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "verboseLabel": "ASSETS", "terseLabel": "ASSETS" } } }, "auth_ref": [] }, "srt_ScheduleOfCondensedIncomeStatementTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScheduleOfCondensedIncomeStatementTableTextBlock", "presentation": [ "http://www.Hollysys.com/role/CondensedFinancialInformationOfTheParentCompanyTables" ], "lang": { "en-us": { "role": { "label": "Condensed Income Statement [Table Text Block]", "terseLabel": "Schedule of condensed statement of comprehensive income", "documentation": "Tabular disclosure of condensed income statement, including, but not limited to, income statements of consolidated entities and consolidation eliminations." } } }, "auth_ref": [ "r1116", "r1143" ] }, "us-gaap_RetainedEarningsAppropriated": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAppropriated", "crdr": "credit", "calculation": { "http://www.Hollysys.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 54.0 } }, "presentation": [ "http://www.Hollysys.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Retained Earnings, Appropriated", "verboseLabel": "Statutory reserves", "documentation": "A segregation of retained earnings which is unavailable for dividend distribution. Includes also retained earnings appropriated for loss contingencies." } } }, "auth_ref": [ "r87", "r88", "r156", "r317", "r848" ] }, "srt_ScheduleOfCondensedBalanceSheetTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScheduleOfCondensedBalanceSheetTableTextBlock", "presentation": [ "http://www.Hollysys.com/role/CondensedFinancialInformationOfTheParentCompanyTables" ], "lang": { "en-us": { "role": { "label": "Condensed Balance Sheet [Table Text Block]", "terseLabel": "Schedule of condensed balance sheet", "documentation": "Tabular disclosure of condensed balance sheet, including, but not limited to, balance sheets of consolidated entities and consolidation eliminations." } } }, "auth_ref": [ "r1116", "r1143" ] }, "us-gaap_LongTermDebtTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtTextBlock", "presentation": [ "http://www.Hollysys.com/role/LongTermLoans" ], "lang": { "en-us": { "role": { "label": "Long-term Debt [Text Block]", "terseLabel": "LONG-TERM LOANS", "documentation": "The entire disclosure for long-term debt." } } }, "auth_ref": [ "r184" ] }, "us-gaap_BalanceSheetLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetLocationAxis", "presentation": [ "http://www.Hollysys.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Balance Sheet Location [Axis]", "documentation": "Information by location on balance sheet (statement of financial position)." } } }, "auth_ref": [] }, "srt_ScheduleOfCondensedCashFlowStatementTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScheduleOfCondensedCashFlowStatementTableTextBlock", "presentation": [ "http://www.Hollysys.com/role/CondensedFinancialInformationOfTheParentCompanyTables" ], "lang": { "en-us": { "role": { "label": "Condensed Cash Flow Statement [Table Text Block]", "terseLabel": "Schedule of condensed statement of cash flows", "documentation": "Tabular disclosure of condensed cash flow statement, including, but not limited to, cash flow statements of consolidated entities and consolidation eliminations." } } }, "auth_ref": [ "r1116", "r1143" ] }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "crdr": "debit", "presentation": [ "http://www.Hollysys.com/role/OperatingLeasesScheduleOfOtherInformationRelatedToOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "terseLabel": "Right-of-use assets obtained in exchange for new operating lease liabilities", "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability." } } }, "auth_ref": [ "r758", "r1079" ] }, "us-gaap_ConstructionPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConstructionPayableCurrent", "crdr": "credit", "calculation": { "http://www.Hollysys.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 40.0 } }, "presentation": [ "http://www.Hollysys.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Construction Payable, Current", "verboseLabel": "Construction costs payable", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for the acquisition of merchandise, materials, supplies and services pertaining to construction projects such as a housing development or factory expansion not classified as trade payables. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r30" ] }, "us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireInterestInSubsidiariesAndAffiliates", "crdr": "credit", "presentation": [ "http://www.Hollysys.com/role/ConsolidatedStatementsOfStockholdersEquityParenthetical" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Interest in Subsidiaries and Affiliates", "terseLabel": "Payments to acquire interest in subsidiaries and affiliates", "documentation": "The cash outflow associated with the acquisition of or advances to an entity that is related to it but not strictly controlled (for example, an unconsolidated subsidiary, affiliate, and joint venture or equity method investment) or the acquisition of an additional interest in a subsidiary (controlled entity)." } } }, "auth_ref": [ "r48" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://www.Hollysys.com/role/CondensedFinancialInformationOfTheParentCompanyCashFlowsDetails", "http://www.Hollysys.com/role/ConsolidatedBalanceSheets", "http://www.Hollysys.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.Hollysys.com/role/ConsolidatedStatementsOfCashFlows", "http://www.Hollysys.com/role/ConsolidatedStatementsOfComprehensiveIncome", "http://www.Hollysys.com/role/ConsolidatedStatementsOfComprehensiveIncomeParenthetical", "http://www.Hollysys.com/role/ConsolidatedStatementsOfStockholdersEquity", "http://www.Hollysys.com/role/ConsolidatedStatementsOfStockholdersEquityParenthetical" ], "lang": { "en-us": { "role": { "label": "Statement [Line Items]", "verboseLabel": "Statement [Line Items]", "terseLabel": "Statement", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r324", "r325", "r326", "r362", "r815", "r902", "r926", "r937", "r938", "r939", "r940", "r942", "r943", "r946", "r949", "r950", "r951", "r952", "r953", "r954", "r955", "r956", "r957", "r959", "r960", "r961", "r962", "r963", "r965", "r968", "r969", "r976", "r977", "r978", "r979", "r980", "r981", "r982", "r983", "r984", "r985", "r986", "r987", "r991", "r1086" ] }, "us-gaap_RetainedEarningsUnappropriated": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsUnappropriated", "crdr": "credit", "calculation": { "http://www.Hollysys.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 55.0 } }, "presentation": [ "http://www.Hollysys.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Retained Earnings, Unappropriated", "verboseLabel": "Retained earnings", "documentation": "A segregation of retained earnings which is available for dividend distribution. Earnings not paid out as dividends but instead reinvested in the core business or used to pay off debt. Unappropriated profit is part of shareholder equity. Also called cumulative distributions or earned surplus or accumulated earnings or unappropriated profit." } } }, "auth_ref": [ "r148", "r317", "r849" ] }, "us-gaap_StandardProductWarrantyPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StandardProductWarrantyPolicy", "presentation": [ "http://www.Hollysys.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Standard Product Warranty, Policy [Policy Text Block]", "terseLabel": "Warranties", "documentation": "Disclosure of accounting policy for standard warranties including the methodology for measuring the liability." } } }, "auth_ref": [ "r1178" ] }, "us-gaap_PreferredClassAMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredClassAMember", "presentation": [ "http://www.Hollysys.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "label": "Preferred Class A [Member]", "terseLabel": "Preferred Class A [Member]", "documentation": "Outstanding nonredeemable preferred class A stock or outstanding convertible preferred class A stock. 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." } } }, "auth_ref": [] }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "presentation": [ "http://www.Hollysys.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]", "terseLabel": "Impairment of long-lived assets other than goodwill", "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." } } }, "auth_ref": [ "r0", "r182" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_GoodwillGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillGross", "crdr": "debit", "presentation": [ "http://www.Hollysys.com/role/GoodwillAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Goodwill, Gross", "terseLabel": "Goodwill before impairment charges", "documentation": "Amount before 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." } } }, "auth_ref": [ "r478", "r485", "r1058" ] }, "dei_AuditorLocation": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorLocation", "presentation": [ "http://www.Hollysys.com/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Auditor Location" } } }, "auth_ref": [ "r1098", "r1099", "r1100" ] }, "dei_AuditorName": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorName", "presentation": [ "http://www.Hollysys.com/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Auditor Name" } } }, "auth_ref": [ "r1098", "r1099", "r1100" ] }, "us-gaap_StandbyLettersOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StandbyLettersOfCreditMember", "presentation": [ "http://www.Hollysys.com/role/CommitmentsAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Standby Letters of Credit [Member]", "terseLabel": "Standby Letters of Credit [Member]", "documentation": "An irrevocable undertaking (typically by a financial institution) to guarantee payment of a specified financial obligation." } } }, "auth_ref": [ "r1", "r1177", "r1250", "r1251" ] }, "holi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAdvanceToSuplliers": { "xbrltype": "monetaryItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAdvanceToSuplliers", "crdr": "debit", "presentation": [ "http://www.Hollysys.com/role/AcquisitionOfSubsidiaryScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Advance To Suplliers", "terseLabel": "Advances to suppliers", "documentation": "Business combination recognized identifiable assets acquired and liabilities assumed advance to suplliers." } } }, "auth_ref": [] }, "us-gaap_LiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.Hollysys.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 28.0 } }, "presentation": [ "http://www.Hollysys.com/role/ConsolidatedBalanceSheets", "http://www.Hollysys.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Liabilities, Noncurrent", "totalLabel": "Total non-current liabilities", "documentation": "Amount of obligation due after one year or beyond the normal operating cycle, if longer." } } }, "auth_ref": [ "r27", "r136", "r137", "r138", "r141", "r318", "r446", "r524", "r525", "r527", "r528", "r529", "r531", "r533", "r535", "r536", "r689", "r692", "r693", "r723", "r1183", "r1235", "r1236" ] }, "holi_PeriodAxis": { "xbrltype": "stringItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "PeriodAxis", "presentation": [ "http://www.Hollysys.com/role/IncomeTaxAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Period [Axis]", "documentation": "Period [Axis]." } } }, "auth_ref": [] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "crdr": "credit", "presentation": [ "http://www.Hollysys.com/role/IncomeTaxIncomeBeforeIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Income (Loss) from Continuing Operations before Income Taxes, Domestic", "verboseLabel": "PRC", "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations." } } }, "auth_ref": [ "r319", "r673" ] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "presentation": [ "http://www.Hollysys.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "verboseLabel": "Net income per share:", "terseLabel": "EARNINGS PER SHARE" } } }, "auth_ref": [] }, "holi_PeriodDomain": { "xbrltype": "domainItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "PeriodDomain", "presentation": [ "http://www.Hollysys.com/role/IncomeTaxAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Period [Domain]", "documentation": "Period." } } }, "auth_ref": [] }, "us-gaap_LiabilitiesNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesNoncurrentAbstract", "presentation": [ "http://www.Hollysys.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities, Noncurrent [Abstract]", "terseLabel": "Non-current liabilities (including amounts of the VIE without recourse to the primary beneficiary of nil and nil as of June 30, 2022 and 2023, respectively):" } } }, "auth_ref": [] }, "us-gaap_IncomeLossFromEquityMethodInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromEquityMethodInvestments", "crdr": "credit", "calculation": { "http://www.Hollysys.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 4.0 }, "http://www.Hollysys.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 37.0 } }, "presentation": [ "http://www.Hollysys.com/role/CondensedFinancialInformationOfTheParentCompanyCashFlowsDetails", "http://www.Hollysys.com/role/ConsolidatedStatementsOfCashFlows", "http://www.Hollysys.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Income (Loss) from Equity Method Investments", "terseLabel": "Share of net income of equity investees", "negatedLabel": "Share of net income of equity investees", "negatedTerseLabel": "Share of net income of subsidiaries", "documentation": "Amount of income (loss) for proportionate share of equity method investee's income (loss)." } } }, "auth_ref": [ "r12", "r160", "r215", "r376", "r442", "r856" ] }, "us-gaap_StandardAndExtendedProductWarrantyAccrualForeignCurrencyTranslationGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StandardAndExtendedProductWarrantyAccrualForeignCurrencyTranslationGainLoss", "crdr": "credit", "presentation": [ "http://www.Hollysys.com/role/WarrantyLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Standard and Extended Product Warranty Accrual, Foreign Currency Translation Gain (Loss)", "negatedLabel": "Translation adjustment", "documentation": "Amount of foreign currency translation gain (loss) which decreases (increases) the standard and extended product warranty accrual." } } }, "auth_ref": [ "r1179" ] }, "us-gaap_RelatedPartyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyDomain", "presentation": [ "http://www.Hollysys.com/role/CondensedFinancialInformationOfTheParentCompanyBalanceSheetsDetails", "http://www.Hollysys.com/role/OrganizationAndBusinessBackgroundAdditionalInformationDetails", "http://www.Hollysys.com/role/RelatedPartyTransactionsAdditionalInformationDetails", "http://www.Hollysys.com/role/RelatedPartyTransactionsDetails", "http://www.Hollysys.com/role/RelatedPartyTransactionsDueToRelatedPartiesDetails", "http://www.Hollysys.com/role/RelatedPartyTransactionsOtherIncomeFromRelatedPartiesDetails", "http://www.Hollysys.com/role/RelatedPartyTransactionsPurchasesOfGoodsAndServicesFromRelatedPartiesDetails", "http://www.Hollysys.com/role/RelatedPartyTransactionsResearchAndDevelopmentToRelatedPartiesDetails", "http://www.Hollysys.com/role/RelatedPartyTransactionsSalesOfGoodsAndIntegratedSolutionsToRelatedPartiesDetails" ], "lang": { "en-us": { "role": { "label": "Related Party [Domain]", "terseLabel": "Related Party [Domain]", "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests." } } }, "auth_ref": [ "r596", "r772", "r773", "r938", "r939", "r940", "r942", "r943", "r963", "r965", "r998" ] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://www.Hollysys.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.Hollysys.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive income attributable to Hollysys Automation Technologies Ltd.", "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." } } }, "auth_ref": [ "r45", "r295", "r297", "r306", "r837", "r864" ] }, "us-gaap_EquityMethodInvestmentSoldCarryingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityMethodInvestmentSoldCarryingAmount", "crdr": "debit", "presentation": [ "http://www.Hollysys.com/role/EquityInvestmentsLongTermInvestmentsDetails" ], "lang": { "en-us": { "role": { "label": "Equity Method Investment, Amount Sold", "negatedLabel": "Disposal", "documentation": "Amount of the entity's equity method investment which has been sold." } } }, "auth_ref": [] }, "us-gaap_InventoryRawMaterials": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryRawMaterials", "crdr": "debit", "calculation": { "http://www.Hollysys.com/role/InventoriesDetails": { "parentTag": "us-gaap_InventoryGross", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.Hollysys.com/role/InventoriesDetails" ], "lang": { "en-us": { "role": { "label": "Inventory, Raw Materials, Gross", "verboseLabel": "Raw materials", "documentation": "Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r1128" ] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign", "crdr": "credit", "presentation": [ "http://www.Hollysys.com/role/IncomeTaxIncomeBeforeIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Income (Loss) from Continuing Operations before Income Taxes, Foreign", "verboseLabel": "Non-PRC", "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile." } } }, "auth_ref": [ "r319", "r673" ] }, "us-gaap_MaintenanceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MaintenanceMember", "presentation": [ "http://www.Hollysys.com/role/RevenueFromContractsWithCustomersDisaggregatedRevenueInformationDetails", "http://www.Hollysys.com/role/SegmentReportingSummaryOfInformationBySegmentDetails" ], "lang": { "en-us": { "role": { "label": "Maintenance [Member]", "terseLabel": "Maintenance [Member]", "documentation": "Process of preserving asset, including, but not limited to, building, machinery and software." } } }, "auth_ref": [ "r1191" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets", "crdr": "debit", "presentation": [ "http://www.Hollysys.com/role/AcquisitionOfSubsidiaryScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Assets", "terseLabel": "Income tax recoverable", "documentation": "Amount of deferred tax asset attributable to deductible temporary differences and carryforwards acquired at the acquisition date." } } }, "auth_ref": [ "r102" ] }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "presentation": [ "http://www.Hollysys.com/role/AccountsReceivableTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]", "terseLabel": "Schedule of Account receivable", "documentation": "Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables." } } }, "auth_ref": [ "r41" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "crdr": "debit", "presentation": [ "http://www.Hollysys.com/role/IntangibleAssetsNetAnnualAmortizationExpenseOfIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Amortization Expense, Next Twelve Months", "terseLabel": "2024", "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)." } } }, "auth_ref": [ "r179" ] }, "us-gaap_ComputerSoftwareIntangibleAssetMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComputerSoftwareIntangibleAssetMember", "presentation": [ "http://www.Hollysys.com/role/PropertyPlantAndEquipmentDetails", "http://www.Hollysys.com/role/SummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Computer Software, Intangible Asset [Member]", "terseLabel": "Computer Software, Intangible Asset [Member]", "documentation": "Collection of computer programs and related data that provide instructions to a computer, for example, but not limited to, application program, control module or operating system, that perform one or more particular functions or tasks." } } }, "auth_ref": [ "r1041", "r1170", "r1171" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "crdr": "debit", "presentation": [ "http://www.Hollysys.com/role/IntangibleAssetsNetAnnualAmortizationExpenseOfIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Two", "verboseLabel": "2025", "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)." } } }, "auth_ref": [ "r179" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "crdr": "debit", "presentation": [ "http://www.Hollysys.com/role/IntangibleAssetsNetAnnualAmortizationExpenseOfIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Three", "verboseLabel": "2026", "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)." } } }, "auth_ref": [ "r179" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://www.Hollysys.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Type [Axis]", "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender." } } }, "auth_ref": [ "r61", "r63", "r118", "r119", "r404", "r1024", "r1107" ] }, "dei_DocumentInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentInformationLineItems", "presentation": [ "http://www.Hollysys.com/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Document Information [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "crdr": "debit", "presentation": [ "http://www.Hollysys.com/role/IntangibleAssetsNetAnnualAmortizationExpenseOfIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Four", "verboseLabel": "2027", "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)." } } }, "auth_ref": [ "r179" ] }, "holi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRestrictedCash": { "xbrltype": "monetaryItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRestrictedCash", "crdr": "debit", "presentation": [ "http://www.Hollysys.com/role/AcquisitionOfSubsidiaryScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Restricted Cash", "terseLabel": "Restricted cash", "documentation": "Business combination recognized identifiable assets acquired and liabilities assumed restricted cash." } } }, "auth_ref": [] }, "us-gaap_InterestPayableCurrentAndNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestPayableCurrentAndNoncurrent", "crdr": "credit", "presentation": [ "http://www.Hollysys.com/role/LongTermLoansAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Interest Payable", "verboseLabel": "Interest Payable", "documentation": "Amount of interest payable on debt, including, but not limited to, trade payables." } } }, "auth_ref": [ "r128", "r1244" ] }, "holi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInvestmentsInEquityInvestees": { "xbrltype": "monetaryItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInvestmentsInEquityInvestees", "crdr": "debit", "presentation": [ "http://www.Hollysys.com/role/AcquisitionOfSubsidiaryScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Investments In Equity Investees", "terseLabel": "Investments in equity investees", "documentation": "Business combination recognized identifiable assets acquired and liabilities assumed investments in equity investees." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "crdr": "debit", "presentation": [ "http://www.Hollysys.com/role/IntangibleAssetsNetAnnualAmortizationExpenseOfIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Five", "verboseLabel": "2028", "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)." } } }, "auth_ref": [ "r179" ] }, "us-gaap_DebtWeightedAverageInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtWeightedAverageInterestRate", "presentation": [ "http://www.Hollysys.com/role/LongTermLoansAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Debt, Weighted Average Interest Rate", "documentation": "Weighted average interest rate of debt outstanding." } } }, "auth_ref": [] }, "holi_CixiHollysysMember": { "xbrltype": "domainItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "CixiHollysysMember", "presentation": [ "http://www.Hollysys.com/role/DisposalOfSubsidiaryAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Cixi Hollysys [Member]" } } }, "auth_ref": [] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "calculation": { "http://www.Hollysys.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.Hollysys.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Intangible Assets, Net (Excluding Goodwill)", "terseLabel": "Intangible assets, net", "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges." } } }, "auth_ref": [ "r78", "r81" ] }, "holi_GainsFromDisposalOfSubsidiaries": { "xbrltype": "monetaryItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "GainsFromDisposalOfSubsidiaries", "crdr": "credit", "presentation": [ "http://www.Hollysys.com/role/DisposalOfSubsidiaryAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Gains From Disposal Of Subsidiaries", "terseLabel": "Disposal of subsidiaries", "documentation": "Gains from disposal of subsidiaries." } } }, "auth_ref": [] }, "holi_EndorsedBankAcceptanceBill": { "xbrltype": "monetaryItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "EndorsedBankAcceptanceBill", "crdr": "credit", "presentation": [ "http://www.Hollysys.com/role/EndorsementOfNoteReceivablesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Endorsed Bank Acceptance Bill", "documentation": "Represents the total endorsed but not yet due bank acceptance bills as of the balance sheet date." } } }, "auth_ref": [] }, "us-gaap_EarningsPerSharePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerSharePolicyTextBlock", "presentation": [ "http://www.Hollysys.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Policy [Policy Text Block]", "terseLabel": "Income per share", "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." } } }, "auth_ref": [ "r59", "r60" ] }, "us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsNetExcludingGoodwillAbstract", "lang": { "en-us": { "role": { "label": "INTANGIBLE ASSETS, NET" } } }, "auth_ref": [] }, "holi_CondensedFinancialInformationOfParentCompanyLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "CondensedFinancialInformationOfParentCompanyLineItems", "presentation": [ "http://www.Hollysys.com/role/CondensedFinancialInformationOfTheParentCompanyParentheticalsDetails" ], "lang": { "en-us": { "role": { "label": "Condensed Financial Information of Parent Company [Line Items]", "terseLabel": "CONDENSED FINANCIAL INFORMATION OF THE PARENT COMPANY", "documentation": "." } } }, "auth_ref": [] }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnSaleOfPropertyPlantEquipment", "crdr": "credit", "calculation": { "http://www.Hollysys.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 36.0 } }, "presentation": [ "http://www.Hollysys.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Gain (Loss) on Disposition of Property Plant Equipment", "negatedLabel": "(Gain) loss on disposal of long-lived assets", "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property." } } }, "auth_ref": [ "r12" ] }, "holi_CondensedFinancialInformationOfParentCompanyTable": { "xbrltype": "stringItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "CondensedFinancialInformationOfParentCompanyTable", "presentation": [ "http://www.Hollysys.com/role/CondensedFinancialInformationOfTheParentCompanyParentheticalsDetails" ], "lang": { "en-us": { "role": { "label": "Condensed Financial Information of Parent Company [Table]" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "calculation": { "http://www.Hollysys.com/role/IntangibleAssetsNetDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.Hollysys.com/role/AcquisitionOfSubsidiarySummaryOfTheValueAllocatedToTheIntangibleAssetsAcquiredDetails", "http://www.Hollysys.com/role/IntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Net", "totalLabel": "Net carrying value", "terseLabel": "Net Carrying Value", "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r178", "r816" ] }, "holi_AmountRestrictedToTransferFromSubsidiaryToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "AmountRestrictedToTransferFromSubsidiaryToParent", "crdr": "credit", "presentation": [ "http://www.Hollysys.com/role/CondensedFinancialInformationOfTheParentCompanyParentheticalsDetails" ], "lang": { "en-us": { "role": { "label": "Amount Restricted To Transfer From Subsidiary To Parent", "verboseLabel": "Amount Restricted To Transfer From Subsidiary To Parent", "documentation": "Under the PRC law, the Entity's PRC subsidiaries are restricted in their ability to their net assets to the parent company. The earning can be transferred are limited to the undistributed earning portion." } } }, "auth_ref": [] }, "us-gaap_InventoryWorkInProcess": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryWorkInProcess", "crdr": "debit", "calculation": { "http://www.Hollysys.com/role/InventoriesDetails": { "parentTag": "us-gaap_InventoryGross", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.Hollysys.com/role/InventoriesDetails" ], "lang": { "en-us": { "role": { "label": "Inventory, Work in Process, Gross", "verboseLabel": "Work in progress", "documentation": "Amount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r1127" ] }, "holi_EquityInEarningsOfUnconsolidatedSubsidiaries": { "xbrltype": "monetaryItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "EquityInEarningsOfUnconsolidatedSubsidiaries", "crdr": "debit", "presentation": [ "http://www.Hollysys.com/role/CondensedFinancialInformationOfTheParentCompanyComprehensiveIncomeDetails" ], "lang": { "en-us": { "role": { "label": "Equity In Earnings Of Unconsolidated Subsidiaries", "terseLabel": "Share of net income of subsidiaries", "documentation": "This item refers to equity in earnings of unconsolidated subsidiaries." } } }, "auth_ref": [] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://www.Hollysys.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.Hollysys.com/role/ConsolidatedBalanceSheets", "http://www.Hollysys.com/role/GoodwillChangesInTheCarryingAmountDetails" ], "lang": { "en-us": { "role": { "label": "Goodwill", "verboseLabel": "Goodwill", "periodEndLabel": "Balance at the end of year", "periodStartLabel": "Balance at beginning of year", "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." } } }, "auth_ref": [ "r279", "r476", "r833", "r1058", "r1080", "r1160", "r1167" ] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://www.Hollysys.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 39.0 } }, "presentation": [ "http://www.Hollysys.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accounts Payable, Current", "verboseLabel": "Accounts payable", "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r30", "r1080" ] }, "us-gaap_InventoryGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryGross", "crdr": "debit", "calculation": { "http://www.Hollysys.com/role/InventoriesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.Hollysys.com/role/InventoriesDetails" ], "lang": { "en-us": { "role": { "label": "Inventory, Gross", "totalLabel": "Inventories", "documentation": "Gross amount, as of the balance sheet date, of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process." } } }, "auth_ref": [ "r1129" ] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "calculation": { "http://www.Hollysys.com/role/IntangibleAssetsNetDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.Hollysys.com/role/AcquisitionOfSubsidiarySummaryOfTheValueAllocatedToTheIntangibleAssetsAcquiredDetails", "http://www.Hollysys.com/role/IntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Gross", "verboseLabel": "Gross carrying value", "terseLabel": "Amount Assigned at Acquisition Date", "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r178", "r820" ] }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.Hollysys.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 25.0 } }, "presentation": [ "http://www.Hollysys.com/role/CondensedFinancialInformationOfTheParentCompanyComprehensiveIncomeDetails", "http://www.Hollysys.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest", "totalLabel": "Comprehensive income", "terseLabel": "Comprehensive income", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r115", "r203", "r295", "r297", "r304", "r835", "r862" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "presentation": [ "http://www.Hollysys.com/role/IncomeTaxAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss)." } } }, "auth_ref": [ "r320", "r653", "r674" ] }, "us-gaap_GoodwillAcquiredDuringPeriod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAcquiredDuringPeriod", "crdr": "debit", "presentation": [ "http://www.Hollysys.com/role/GoodwillChangesInTheCarryingAmountDetails" ], "lang": { "en-us": { "role": { "label": "Goodwill, Acquired During Period", "terseLabel": "Goodwill upon acquisition", "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination." } } }, "auth_ref": [ "r479", "r1058" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential", "presentation": [ "http://www.Hollysys.com/role/IncomeTaxAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent", "verboseLabel": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential", "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." } } }, "auth_ref": [ "r1220", "r1223" ] }, "us-gaap_MeasurementInputTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputTypeDomain", "presentation": [ "http://www.Hollysys.com/role/GoodwillAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Input Type [Domain]", "terseLabel": "Measurement Input Type [Domain]", "documentation": "Measurement input used to determine value of asset and liability." } } }, "auth_ref": [] }, "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest", "crdr": "debit", "calculation": { "http://www.Hollysys.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": -1.0, "order": 24.0 } }, "presentation": [ "http://www.Hollysys.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest", "verboseLabel": "Less: Comprehensive (loss) income attributable to non-controlling interests", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income (loss) and other comprehensive income (loss), attributable to noncontrolling interests. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r9", "r106", "r115", "r295", "r297", "r305", "r836", "r863" ] }, "us-gaap_ServiceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ServiceMember", "presentation": [ "http://www.Hollysys.com/role/ConsolidatedStatementsOfComprehensiveIncome", "http://www.Hollysys.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Service [Member]", "terseLabel": "Service [Member]", "documentation": "Assistance, including, but not limited to, technology, license and maintenance, license and service, maintenance, oil and gas, and financial service." } } }, "auth_ref": [ "r1065" ] }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "presentation": [ "http://www.Hollysys.com/role/RelatedPartyTransactionsAdditionalInformationDetails", "http://www.Hollysys.com/role/RelatedPartyTransactionsDetails", "http://www.Hollysys.com/role/RelatedPartyTransactionsDueToRelatedPartiesDetails", "http://www.Hollysys.com/role/RelatedPartyTransactionsOtherIncomeFromRelatedPartiesDetails", "http://www.Hollysys.com/role/RelatedPartyTransactionsPurchasesOfGoodsAndServicesFromRelatedPartiesDetails", "http://www.Hollysys.com/role/RelatedPartyTransactionsResearchAndDevelopmentToRelatedPartiesDetails", "http://www.Hollysys.com/role/RelatedPartyTransactionsSalesOfGoodsAndIntegratedSolutionsToRelatedPartiesDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Related Party Transactions, by Related Party [Table]", "terseLabel": "Schedule of Related Party Transactions, by Related Party [Table]", "documentation": "Schedule of quantitative and qualitative information pertaining to related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates." } } }, "auth_ref": [ "r125", "r126", "r970", "r971", "r974" ] }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsDisclosureTextBlock", "presentation": [ "http://www.Hollysys.com/role/RelatedPartyTransactions" ], "lang": { "en-us": { "role": { "label": "Related Party Transactions Disclosure [Text Block]", "terseLabel": "RELATED PARTY TRANSACTIONS", "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates." } } }, "auth_ref": [ "r769", "r770", "r771", "r773", "r776", "r910", "r911", "r912", "r972", "r973", "r974", "r995", "r997" ] }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "presentation": [ "http://www.Hollysys.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]", "terseLabel": "Foreign currency translations and transactions", "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." } } }, "auth_ref": [ "r728" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://www.Hollysys.com/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "us-gaap_OtherLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.Hollysys.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 48.0 } }, "presentation": [ "http://www.Hollysys.com/role/CondensedFinancialInformationOfTheParentCompanyBalanceSheetsDetails", "http://www.Hollysys.com/role/ConsolidatedBalanceSheets", "http://www.Hollysys.com/role/OrganizationAndBusinessBackgroundAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Other Liabilities, Current", "terseLabel": "Current portion of other liability", "verboseLabel": "Amounts due to related parties", "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r34", "r1080" ] }, "us-gaap_RelatedPartyTransactionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionLineItems", "presentation": [ "http://www.Hollysys.com/role/RelatedPartyTransactionsAdditionalInformationDetails", "http://www.Hollysys.com/role/RelatedPartyTransactionsDetails", "http://www.Hollysys.com/role/RelatedPartyTransactionsDueToRelatedPartiesDetails", "http://www.Hollysys.com/role/RelatedPartyTransactionsOtherIncomeFromRelatedPartiesDetails", "http://www.Hollysys.com/role/RelatedPartyTransactionsPurchasesOfGoodsAndServicesFromRelatedPartiesDetails", "http://www.Hollysys.com/role/RelatedPartyTransactionsResearchAndDevelopmentToRelatedPartiesDetails", "http://www.Hollysys.com/role/RelatedPartyTransactionsSalesOfGoodsAndIntegratedSolutionsToRelatedPartiesDetails" ], "lang": { "en-us": { "role": { "label": "Related Party Transaction [Line Items]", "terseLabel": "Related Party Transaction [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r970", "r971", "r974" ] }, "us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccrualForTaxesOtherThanIncomeTaxesCurrent", "crdr": "credit", "calculation": { "http://www.Hollysys.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 45.0 } }, "presentation": [ "http://www.Hollysys.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accrual for Taxes Other than Income Taxes, Current", "verboseLabel": "Other tax payables", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for real and property taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r34", "r94", "r1046" ] }, "us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRelatedPartyTransactionsTableTextBlock", "presentation": [ "http://www.Hollysys.com/role/RelatedPartyTransactionsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Related Party Transactions [Table Text Block]", "terseLabel": "Schedule of Related Party Transactions", "documentation": "Tabular disclosure of related party transactions. Examples of related party transactions include, but are not limited to, transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners and (d) affiliates." } } }, "auth_ref": [] }, "us-gaap_AllowanceForLoanAndLeaseLossesAdjustmentsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForLoanAndLeaseLossesAdjustmentsNet", "crdr": "credit", "presentation": [ "http://www.Hollysys.com/role/AccountsReceivableAllowanceForCreditLossesDetails" ], "lang": { "en-us": { "role": { "label": "Allowance for Loan and Lease Losses, Adjustments, Other", "terseLabel": "Adoption of ASU 2016-13", "documentation": "Amount of other addition (reduction) in allowance reserve for credit loss." } } }, "auth_ref": [ "r76" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://www.Hollysys.com/role/OperatingLeasesAdditionalInformationDetails", "http://www.Hollysys.com/role/ShareBasedCompensationExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location [Domain]", "documentation": "Location in the income statement." } } }, "auth_ref": [ "r500", "r974" ] }, "us-gaap_OtherNoncashIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNoncashIncomeExpense", "crdr": "credit", "calculation": { "http://www.Hollysys.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 42.0 } }, "presentation": [ "http://www.Hollysys.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Other Noncash Income (Expense)", "negatedLabel": "Other income, net", "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other." } } }, "auth_ref": [ "r174" ] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://www.Hollysys.com/role/OperatingLeasesAdditionalInformationDetails", "http://www.Hollysys.com/role/ShareBasedCompensationExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location [Axis]", "documentation": "Information by location in the income statement." } } }, "auth_ref": [ "r497", "r500", "r974" ] }, "us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableInterestEntityNotPrimaryBeneficiaryMember", "presentation": [ "http://www.Hollysys.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Variable Interest Entity, Not Primary Beneficiary [Member]", "terseLabel": "Variable Interest Entity, Not Primary Beneficiary [Member]", "documentation": "Variable Interest Entities (VIE) in which the entity does not have a controlling financial interest (as defined) and of which it is therefore not the primary beneficiary. VIEs of which the entity is not the primary beneficiary because it does not have the power to direct the activities of the VIE that most significantly impact the VIE's economic performance and for which it does not have the obligation to absorb losses of the VIE that could potentially be significant to the VIE or the right to receive benefits from the VIE that could potentially be significant to the VIE are not included in the consolidated financial statements of the entity." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfVariableInterestEntitiesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfVariableInterestEntitiesTextBlock", "presentation": [ "http://www.Hollysys.com/role/OrganizationAndBusinessBackgroundTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Variable Interest Entities [Table Text Block]", "terseLabel": "Schedule of financial statement balances and amounts of the VIE", "documentation": "Tabular disclosure of the significant judgments and assumptions made in determining whether a variable interest (as defined) held by the entity requires the variable interest entity (VIE) (as defined) to be consolidated and (or) disclose information about its involvement with the VIE, individually or in aggregate (as applicable); the nature of restrictions, if any, on the consolidated VIE's assets and on the settlement of its liabilities reported by an entity in its statement of financial position, including the carrying amounts of such assets and liabilities; the nature of, and changes in, the risks associated with involvement in the VIE; how involvement with the VIE affects the entity's financial position, financial performance, and cash flows; the lack of recourse if creditors (or beneficial interest holders) of the consolidated VIE have no recourse to the general credit of the primary beneficiary (if applicable); the terms of arrangements, giving consideration to both explicit arrangements and implicit variable interests, if any, that could require the entity to provide financial support to the VIE, including events or circumstances that could expose the entity to a loss; the methodology used by the entity for determining whether or not it is the primary beneficiary of the variable interest entity; the significant factors considered and judgments made in determining that the power to direct the activities of a VIE that most significantly impact the VIE's economic performance are shared (as defined); the carrying amounts and classification of assets and liabilities of the VIE included in the statement of financial position; the entity's maximum exposure to loss, if any, as a result of its involvement with the VIE, including how the maximum exposure is determined and significant sources of the entity's exposure to the VIE; a comparison of the carrying amounts of the assets and liabilities and the entity's maximum exposure to loss; information about any liquidity arrangements, guarantees, and (or) other commitments by third parties that may affect the fair value or risk of the entity's variable interest in the VIE; whether or not the entity has provided financial support or other support (explicitly or implicitly) to the VIE that it was not previously contractually required to provide or whether the entity intends to provide that support, including the type and amount of the support and the primary reasons for providing the support; and supplemental information the entity determines necessary to provide." } } }, "auth_ref": [ "r108", "r109", "r110", "r111", "r112" ] }, "us-gaap_TypeOfAdoptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TypeOfAdoptionMember", "presentation": [ "http://www.Hollysys.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Type of Adoption [Domain]", "terseLabel": "Type of Adoption [Domain]", "documentation": "Amendment to accounting standards." } } }, "auth_ref": [ "r265", "r266", "r267", "r268", "r269", "r327", "r328", "r329", "r330", "r339", "r408", "r409", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r499", "r637", "r638", "r639", "r665", "r666", "r667", "r668", "r682", "r683", "r684", "r694", "r695", "r696", "r697", "r698", "r699", "r700", "r701", "r702", "r703", "r704", "r707", "r708", "r709", "r710", "r711", "r712", "r713", "r714", "r715", "r716", "r717", "r718", "r721", "r722", "r724", "r725", "r726", "r727", "r741", "r742", "r745", "r746", "r747", "r748", "r764", "r765", "r766", "r767", "r768", "r817", "r818", "r819", "r887", "r888", "r889", "r890", "r891", "r892", "r893", "r894", "r895", "r896", "r897", "r898" ] }, "us-gaap_AmortizationOfDeferredCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfDeferredCharges", "crdr": "debit", "presentation": [ "http://www.Hollysys.com/role/PrepaidLandLeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Amortization of Deferred Charges", "verboseLabel": "Amortization of Deferred Leasing Fees", "documentation": "The amount of amortization of deferred charges applied against earnings during the period." } } }, "auth_ref": [ "r166" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://www.Hollysys.com/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "dei_IcfrAuditorAttestationFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "IcfrAuditorAttestationFlag", "presentation": [ "http://www.Hollysys.com/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "ICFR Auditor Attestation Flag", "terseLabel": "ICFR Auditor Attestation Flag" } } }, "auth_ref": [ "r1098", "r1099", "r1100" ] }, "us-gaap_RepaymentsOfShortTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfShortTermDebt", "crdr": "credit", "calculation": { "http://www.Hollysys.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.Hollysys.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Repayments of Short-term Debt", "negatedLabel": "Repayments of short-term bank loans", "documentation": "The cash outflow for a borrowing having initial term of repayment within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r51" ] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "calculation": { "http://www.Hollysys.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 34.0 } }, "presentation": [ "http://www.Hollysys.com/role/ConsolidatedStatementsOfCashFlows", "http://www.Hollysys.com/role/IntangibleAssetsNetAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Amortization of Intangible Assets", "verboseLabel": "Amortization of intangible assets", "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." } } }, "auth_ref": [ "r12", "r79", "r83" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://www.Hollysys.com/role/ShareBasedCompensationExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "verboseLabel": "Employee Service Share-based Compensation, Nonvested Awards, Total Compensation Cost Not yet Recognized, Period for Recognition", "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r635" ] }, "us-gaap_IncomeTaxReconciliationOtherReconcilingItems": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationOtherReconcilingItems", "crdr": "debit", "presentation": [ "http://www.Hollysys.com/role/IncomeTaxReconciliationOfTheIncomeTaxExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Other Reconciling Items, Amount", "negatedLabel": "Others", "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 tax exempt income, equity in earnings (loss) of an unconsolidated subsidiary, minority noncontrolling interest income (loss), tax holiday, disposition of a business, disposition of an asset, repatriation of foreign earnings, repatriation of foreign earnings jobs creation act of 2004, increase (decrease) in enacted tax rate, prior year income taxes, increase (decrease) in deferred tax asset valuation allowance, and other adjustments." } } }, "auth_ref": [ "r1220" ] }, "us-gaap_InterestIncomeOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestIncomeOther", "crdr": "credit", "calculation": { "http://www.Hollysys.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.Hollysys.com/role/CondensedFinancialInformationOfTheParentCompanyComprehensiveIncomeDetails", "http://www.Hollysys.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Interest Income, Other", "verboseLabel": "Interest income", "documentation": "Amount of interest income earned from interest bearing assets classified as other." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.Hollysys.com/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Year Focus", "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006." } } }, "auth_ref": [] }, "us-gaap_CollateralAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CollateralAxis", "presentation": [ "http://www.Hollysys.com/role/PrepaidLandLeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Collateral Held [Axis]", "documentation": "Information by category of collateral or no collateral, from lender's perspective." } } }, "auth_ref": [ "r1056" ] }, "us-gaap_SegmentReportingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingAbstract", "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract", "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetUsefulLife", "presentation": [ "http://www.Hollysys.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.Hollysys.com/role/SummaryOfSignificantAccountingPoliciesIntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Useful Life", "terseLabel": "Finite-Lived Intangible Asset, Useful Life", "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "us-gaap_VehiclesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VehiclesMember", "presentation": [ "http://www.Hollysys.com/role/PropertyPlantAndEquipmentDetails", "http://www.Hollysys.com/role/SummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Vehicles [Member]", "terseLabel": "Vehicles [Member]", "documentation": "Equipment used primarily for road transportation." } } }, "auth_ref": [] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.Hollysys.com/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Period Focus", "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY." } } }, "auth_ref": [] }, "dei_EntityAddressesAddressTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressesAddressTypeAxis", "presentation": [ "http://www.Hollysys.com/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Entity Addresses, Address Type [Axis]", "documentation": "The axis of a table defines the relationship between the domain members or categories in the table and the line items or concepts that complete the table." } } }, "auth_ref": [] }, "us-gaap_CollateralDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CollateralDomain", "presentation": [ "http://www.Hollysys.com/role/PrepaidLandLeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Collateral Held [Domain]", "documentation": "Category of collateral or no collateral, from lender's perspective." } } }, "auth_ref": [] }, "dei_BusinessContactMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "BusinessContactMember", "presentation": [ "http://www.Hollysys.com/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Business Contact [Member]", "terseLabel": "Business Contact", "documentation": "Business contact for the entity" } } }, "auth_ref": [ "r1099", "r1100" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory", "crdr": "debit", "presentation": [ "http://www.Hollysys.com/role/AcquisitionOfSubsidiaryScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory", "terseLabel": "Inventories, net", "documentation": "The amount of inventory recognized as of the acquisition date." } } }, "auth_ref": [ "r101", "r102" ] }, "dei_AddressTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AddressTypeDomain", "presentation": [ "http://www.Hollysys.com/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Address Type [Domain]", "documentation": "An entity may have several addresses for different purposes and this domain represents all such types." } } }, "auth_ref": [] }, "us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityMethodInvestmentRealizedGainLossOnDisposal", "crdr": "credit", "calculation": { "http://www.Hollysys.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://www.Hollysys.com/role/ConsolidatedStatementsOfComprehensiveIncome", "http://www.Hollysys.com/role/EquityInvestmentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Equity Method Investment, Realized Gain (Loss) on Disposal", "verboseLabel": "Gains on disposal of an investment in an equity investee", "terseLabel": "Disposal gain", "documentation": "Amount of gain (loss) on sale or disposal of an equity method investment." } } }, "auth_ref": [ "r1134", "r1135", "r1137" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment", "crdr": "debit", "presentation": [ "http://www.Hollysys.com/role/AcquisitionOfSubsidiaryScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment", "terseLabel": "Property, plant and equipment, net", "documentation": "The amount of property, plant, and equipment recognized as of the acquisition date." } } }, "auth_ref": [ "r101", "r102" ] }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "presentation": [ "http://www.Hollysys.com/role/AcquisitionOfSubsidiarySummaryOfTheValueAllocatedToTheIntangibleAssetsAcquiredDetails" ], "lang": { "en-us": { "role": { "label": "Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life", "terseLabel": "Amortization Period", "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." } } }, "auth_ref": [ "r177" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "crdr": "debit", "presentation": [ "http://www.Hollysys.com/role/AcquisitionOfSubsidiaryScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles", "terseLabel": "Intangible assets, net", "documentation": "The amount of identifiable intangible assets recognized as of the acquisition date." } } }, "auth_ref": [ "r101", "r102" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://www.Hollysys.com/role/ShareBasedCompensationExpenses" ], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement [Text Block]", "terseLabel": "SHARE-BASED COMPENSATION EXPENSES", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r599", "r603", "r633", "r634", "r636", "r1075" ] }, "dei_EntityAddressAddressLine2": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine2", "presentation": [ "http://www.Hollysys.com/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line Two", "documentation": "Address Line 2 such as Street or Suite number" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "crdr": "debit", "presentation": [ "http://www.Hollysys.com/role/AcquisitionOfSubsidiaryScheduleOfExcessPurchasePriceOverTheFairValueOfNetAssetsAcquiredDetails", "http://www.Hollysys.com/role/AcquisitionOfSubsidiaryScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net", "terseLabel": "Less: Final fair value of net assets acquired", "verboseLabel": "Fair Value of Net Assets Acquired", "documentation": "Amount recognized as of the acquisition date for the identifiable assets acquired in excess of (less than) the aggregate liabilities assumed." } } }, "auth_ref": [ "r101", "r102" ] }, "holi_ComplementaryTaxRatePercentageOne": { "xbrltype": "percentItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "ComplementaryTaxRatePercentageOne", "presentation": [ "http://www.Hollysys.com/role/IncomeTaxAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Complementary Tax Rate Percentage One", "terseLabel": "Complementary tax rate percentage one", "documentation": "Complementary tax rate percentage one." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfPropertySubjectToOrAvailableForOperatingLeaseTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfPropertySubjectToOrAvailableForOperatingLeaseTextBlock", "presentation": [ "http://www.Hollysys.com/role/PropertyPlantAndEquipmentTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Property Subject to or Available for Operating Lease [Table Text Block]", "terseLabel": "Schedule of Assets leased to others under operating leases", "documentation": "Tabular disclosure of lessor's underlying asset for which right to use has been conveyed to lessee under operating lease." } } }, "auth_ref": [ "r224", "r1172", "r1231" ] }, "us-gaap_Depreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Depreciation", "crdr": "debit", "calculation": { "http://www.Hollysys.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 32.0 } }, "presentation": [ "http://www.Hollysys.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Depreciation", "terseLabel": "Depreciation of property, plant and equipment", "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." } } }, "auth_ref": [ "r12", "r84" ] }, "us-gaap_PropertySubjectToOrAvailableForOperatingLeaseByMajorPropertyClassTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertySubjectToOrAvailableForOperatingLeaseByMajorPropertyClassTable", "presentation": [ "http://www.Hollysys.com/role/OperatingLeasesAdditionalInformationDetails", "http://www.Hollysys.com/role/PropertyPlantAndEquipmentAssetsLeasedToOthersUnderOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Property Subject to or Available for Operating Lease, by Major Property Class [Table]", "terseLabel": "Property Subject to or Available for Operating Lease, by Major Property Class [Table]", "documentation": "Disclosure of information about lessor's underlying asset for which right to use has been conveyed to lessee under operating lease." } } }, "auth_ref": [ "r224", "r494", "r763" ] }, "us-gaap_MajorPropertyClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MajorPropertyClassAxis", "presentation": [ "http://www.Hollysys.com/role/OperatingLeasesAdditionalInformationDetails", "http://www.Hollysys.com/role/PropertyPlantAndEquipmentAssetsLeasedToOthersUnderOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Major Property Class [Axis]", "terseLabel": "Major Property Class [Axis]", "documentation": "Amount of property owned but leased or available for lease to third parties, by major property class." } } }, "auth_ref": [ "r224" ] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.Hollysys.com/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "us-gaap_ProductWarrantyAccrualNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductWarrantyAccrualNoncurrent", "crdr": "credit", "calculation": { "http://www.Hollysys.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0, "order": 33.0 } }, "presentation": [ "http://www.Hollysys.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Product Warranty Accrual, Noncurrent", "verboseLabel": "Warranty liabilities", "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and due after one year (or beyond the operating cycle if longer) for estimated claims under standard and extended warranty protection rights granted to customers." } } }, "auth_ref": [ "r38", "r1180", "r1181" ] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.Hollysys.com/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://www.Hollysys.com/role/ShareBasedCompensationExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross", "terseLabel": "Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Grants In Period, Gross (is shares)", "documentation": "Gross number of share options (or share units) granted during the period." } } }, "auth_ref": [ "r612" ] }, "us-gaap_MajorPropertyClassDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MajorPropertyClassDomain", "presentation": [ "http://www.Hollysys.com/role/OperatingLeasesAdditionalInformationDetails", "http://www.Hollysys.com/role/PropertyPlantAndEquipmentAssetsLeasedToOthersUnderOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Major Property Class [Domain]", "terseLabel": "Major Property Class [Domain]", "documentation": "The major classes of assets leased or available for lease to third parties under operating lease agreements as of the balance sheet date." } } }, "auth_ref": [ "r224" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive", "crdr": "credit", "presentation": [ "http://www.Hollysys.com/role/LongTermLoansScheduledPrincipalAndInterestPaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Maturity, Year Five", "verboseLabel": "2027", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r14", "r323", "r548" ] }, "holi_ProgressBillingOnUncompletedContract": { "xbrltype": "monetaryItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "ProgressBillingOnUncompletedContract", "crdr": "debit", "calculation": { "http://www.Hollysys.com/role/CostsAndEstimatedEarningsInExcessOfBillingsDetails": { "parentTag": "holi_AllowanceForDoubtfulAccountsOfCostsAndEstimatedEarningsInExcessOfBillingsGross", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.Hollysys.com/role/CostsAndEstimatedEarningsInExcessOfBillingsDetails" ], "lang": { "en-us": { "role": { "label": "Progress Billing On Uncompleted Contract", "terseLabel": "Less: Progress billings", "documentation": "The amount of a series of invoices prepared at different stages in the process of a major project, in order to seek payment for the percentage of work that has been completed so far as on the balance sheet date." } } }, "auth_ref": [] }, "holi_AllowanceForDoubtfulAccountsOfCostsAndEstimatedEarningsInExcessOfBillingsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "AllowanceForDoubtfulAccountsOfCostsAndEstimatedEarningsInExcessOfBillingsGross", "crdr": "debit", "calculation": { "http://www.Hollysys.com/role/CostsAndEstimatedEarningsInExcessOfBillingsDetails": { "parentTag": "holi_CostsAndEstimatedEarningsInExcessOfBillingsNetOfAllowanceForDoubtfulAccounts", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.Hollysys.com/role/CostsAndEstimatedEarningsInExcessOfBillingsDetails" ], "lang": { "en-us": { "role": { "label": "Allowance For Doubtful Accounts Of Costs And Estimated Earnings In Excess Of Billings Gross", "totalLabel": "Cost and estimated earnings in excess of billings", "documentation": "This item refers to a valuation allowance for the receivable reflecting the cost incurred on uncompleted contracts in excess of related billings." } } }, "auth_ref": [] }, "us-gaap_PropertySubjectToOrAvailableForOperatingLeaseLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertySubjectToOrAvailableForOperatingLeaseLineItems", "presentation": [ "http://www.Hollysys.com/role/PropertyPlantAndEquipmentAssetsLeasedToOthersUnderOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Property Subject to or Available for Operating Lease [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r224", "r494", "r763" ] }, "us-gaap_PropertySubjectToOrAvailableForOperatingLeaseNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertySubjectToOrAvailableForOperatingLeaseNet", "crdr": "debit", "presentation": [ "http://www.Hollysys.com/role/PropertyPlantAndEquipmentAssetsLeasedToOthersUnderOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Property Subject to or Available for Operating Lease, Net", "terseLabel": "Buildings leased to others - net", "documentation": "Amount, after accumulated depreciation, of lessor's underlying asset for which right to use has been conveyed to lessee under operating lease." } } }, "auth_ref": [ "r224", "r1172", "r1231" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "crdr": "credit", "calculation": { "http://www.Hollysys.com/role/LongTermLoansScheduledPrincipalAndInterestPaymentsDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.Hollysys.com/role/LongTermLoansScheduledPrincipalAndInterestPaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Maturity, Year Two", "verboseLabel": "2024", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r14", "r323", "r548" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour", "crdr": "credit", "calculation": { "http://www.Hollysys.com/role/LongTermLoansScheduledPrincipalAndInterestPaymentsDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.Hollysys.com/role/LongTermLoansScheduledPrincipalAndInterestPaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Maturity, Year Four", "verboseLabel": "2026", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r14", "r323", "r548" ] }, "srt_CondensedIncomeStatementsCaptionsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CondensedIncomeStatementsCaptionsLineItems", "presentation": [ "http://www.Hollysys.com/role/CondensedFinancialInformationOfTheParentCompanyComprehensiveIncomeDetails" ], "lang": { "en-us": { "role": { "label": "Condensed Income Statements, Captions [Line Items]", "terseLabel": "Condensed Income Statements, Captions", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r241", "r323", "r1106" ] }, "holi_HollysisIntelligentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "HollysisIntelligentMember", "presentation": [ "http://www.Hollysys.com/role/GoodwillAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Hollysis Intelligent [Member]", "documentation": "Hollysis intelligent." } } }, "auth_ref": [] }, "us-gaap_PropertySubjectToOrAvailableForOperatingLeaseAccumulatedDepreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertySubjectToOrAvailableForOperatingLeaseAccumulatedDepreciation", "crdr": "credit", "presentation": [ "http://www.Hollysys.com/role/PropertyPlantAndEquipmentAssetsLeasedToOthersUnderOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Property Subject to or Available for Operating Lease, Accumulated Depreciation", "negatedLabel": "Less: accumulated depreciation", "documentation": "Amount of accumulated depreciation of lessor's underlying asset for which right to use has been conveyed to lessee under operating lease." } } }, "auth_ref": [ "r220", "r224", "r496", "r763" ] }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalCommonStock", "crdr": "credit", "calculation": { "http://www.Hollysys.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 53.0 } }, "presentation": [ "http://www.Hollysys.com/role/CondensedFinancialInformationOfTheParentCompanyBalanceSheetsDetails", "http://www.Hollysys.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Additional Paid in Capital, Common Stock", "verboseLabel": "Additional paid-in capital", "terseLabel": "Additional paid-in capital", "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." } } }, "auth_ref": [ "r147" ] }, "holi_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccountsCurrentAndNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccountsCurrentAndNoncurrent", "crdr": "debit", "calculation": { "http://www.Hollysys.com/role/IncomeTaxDeferredTaxAssetsLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.Hollysys.com/role/IncomeTaxDeferredTaxAssetsLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets Tax Deferred Expense Reserves and Accruals Allowance for Doubtful Accounts Current and Noncurrent", "verboseLabel": "Allowance for doubtful accounts", "documentation": "Amount before allocation of valuation allowances of current and noncurrent deferred tax asset attributable to deductible temporary differences from the allowance for doubtful accounts." } } }, "auth_ref": [] }, "us-gaap_MinorityInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MinorityInterest", "crdr": "credit", "calculation": { "http://www.Hollysys.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 57.0 } }, "presentation": [ "http://www.Hollysys.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Noncontrolling Interest", "verboseLabel": "Non-controlling interests", "documentation": "Amount of equity (deficit) attributable to noncontrolling interest. Excludes temporary equity." } } }, "auth_ref": [ "r42", "r213", "r318", "r446", "r524", "r527", "r528", "r529", "r535", "r536", "r723", "r851", "r948" ] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://www.Hollysys.com/role/CondensedFinancialInformationOfTheParentCompanyCashFlowsDetails", "http://www.Hollysys.com/role/ConsolidatedBalanceSheets", "http://www.Hollysys.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.Hollysys.com/role/ConsolidatedStatementsOfCashFlows", "http://www.Hollysys.com/role/ConsolidatedStatementsOfComprehensiveIncome", "http://www.Hollysys.com/role/ConsolidatedStatementsOfComprehensiveIncomeParenthetical", "http://www.Hollysys.com/role/ConsolidatedStatementsOfStockholdersEquity", "http://www.Hollysys.com/role/ConsolidatedStatementsOfStockholdersEquityParenthetical" ], "lang": { "en-us": { "role": { "label": "Statement [Table]", "verboseLabel": "Statement [Table]", "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." } } }, "auth_ref": [ "r324", "r325", "r326", "r362", "r815", "r902", "r926", "r937", "r938", "r939", "r940", "r942", "r943", "r946", "r949", "r950", "r951", "r952", "r953", "r954", "r955", "r956", "r957", "r959", "r960", "r961", "r962", "r963", "r965", "r968", "r969", "r976", "r977", "r978", "r979", "r980", "r981", "r982", "r983", "r984", "r985", "r986", "r987", "r991", "r1086" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "crdr": "credit", "calculation": { "http://www.Hollysys.com/role/LongTermLoansScheduledPrincipalAndInterestPaymentsDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.Hollysys.com/role/LongTermLoansScheduledPrincipalAndInterestPaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Maturity, Year Three", "verboseLabel": "2025", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r14", "r323", "r548" ] }, "holi_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyLiabilitiesCurrentAndNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyLiabilitiesCurrentAndNoncurrent", "crdr": "debit", "calculation": { "http://www.Hollysys.com/role/IncomeTaxDeferredTaxAssetsLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.Hollysys.com/role/IncomeTaxDeferredTaxAssetsLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets Tax Deferred Expense Reserves and Accruals Warranty Liabilities Current and Noncurrent", "verboseLabel": "Warranty liabilities", "documentation": "Amount of current and noncurrent deferred tax asset attributable to taxable temporary differences from the warrant liabilities." } } }, "auth_ref": [] }, "country_CN": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "CN", "presentation": [ "http://www.Hollysys.com/role/IncomeTaxIncomeTaxExpenseDetails" ], "lang": { "en-us": { "role": { "label": "CHINA", "terseLabel": "PRC [Member]" } } }, "auth_ref": [] }, "holi_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsProvisionForContractLossCurrentAndNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsProvisionForContractLossCurrentAndNoncurrent", "crdr": "debit", "calculation": { "http://www.Hollysys.com/role/IncomeTaxDeferredTaxAssetsLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.Hollysys.com/role/IncomeTaxDeferredTaxAssetsLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets Tax Deferred Expense Reserves and Accruals Provision for Contract Loss Current and Noncurrent", "verboseLabel": "Provision for loss contracts", "documentation": "Amount before allocation of valuation allowances of current and noncurrent deferred tax asset attributable to deductible temporary differences from the provision for contract loss." } } }, "auth_ref": [] }, "us-gaap_NoncashOrPartNoncashAcquisitionValueOfAssetsAcquired1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncashOrPartNoncashAcquisitionValueOfAssetsAcquired1", "crdr": "debit", "presentation": [ "http://www.Hollysys.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Noncash or Part Noncash Acquisition, Value of Assets Acquired", "verboseLabel": "Acquisition of property, plant and equipment included in construction costs payable and accrued liabilities", "documentation": "The value of an asset or business acquired in a noncash (or part noncash) acquisition. Noncash is defined as information about all investing and financing activities of an enterprise during a period that affect recognized assets or liabilities but 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." } } }, "auth_ref": [ "r56", "r57", "r58" ] }, "holi_DeferredTaxAssetsOthersCurrentAndNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "DeferredTaxAssetsOthersCurrentAndNoncurrent", "crdr": "debit", "calculation": { "http://www.Hollysys.com/role/IncomeTaxDeferredTaxAssetsLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.Hollysys.com/role/IncomeTaxDeferredTaxAssetsLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets Others Current and Noncurrent", "verboseLabel": "Others", "documentation": "Amount of current and noncurrent deferred tax asset attributable to taxable temporary differences from the others." } } }, "auth_ref": [] }, "us-gaap_PropertySubjectToOrAvailableForOperatingLeaseGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertySubjectToOrAvailableForOperatingLeaseGross", "crdr": "debit", "presentation": [ "http://www.Hollysys.com/role/PropertyPlantAndEquipmentAssetsLeasedToOthersUnderOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Property Subject to or Available for Operating Lease, Gross", "terseLabel": "Buildings leased to others - at original cost", "documentation": "Amount, before accumulated depreciation, of lessor's underlying asset for which right to use has been conveyed to lessee under operating lease." } } }, "auth_ref": [ "r219", "r224", "r495", "r763" ] }, "holi_IncreaseInFairValueOfReportingUnit": { "xbrltype": "monetaryItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "IncreaseInFairValueOfReportingUnit", "crdr": "debit", "presentation": [ "http://www.Hollysys.com/role/GoodwillAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Increase In Fair Value Of Reporting Unit", "terseLabel": "Increase in fair value of reporting unit", "documentation": "Increase in fair value of reporting unit." } } }, "auth_ref": [] }, "holi_DeferredTaxAssetsDeferredSubsidiariesCurrentAndNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "DeferredTaxAssetsDeferredSubsidiariesCurrentAndNoncurrent", "crdr": "debit", "calculation": { "http://www.Hollysys.com/role/IncomeTaxDeferredTaxAssetsLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.Hollysys.com/role/IncomeTaxDeferredTaxAssetsLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets Deferred Subsidiaries Current and Noncurrent", "verboseLabel": "Deferred subsidies", "documentation": "Amount of current and noncurrent deferred tax asset attributable to taxable temporary differences from the deferred subsidiaries." } } }, "auth_ref": [] }, "holi_EffectOfPreferentialTaxTreatment": { "xbrltype": "monetaryItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "EffectOfPreferentialTaxTreatment", "crdr": "credit", "presentation": [ "http://www.Hollysys.com/role/IncomeTaxReconciliationOfTheIncomeTaxExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Effect of Preferential Tax Treatment", "negatedLabel": "Effect of preferential tax treatment", "documentation": "Effect of preferential tax treatment." } } }, "auth_ref": [] }, "holi_WithholdingTaxOnCapitalGain": { "xbrltype": "monetaryItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "WithholdingTaxOnCapitalGain", "crdr": "debit", "presentation": [ "http://www.Hollysys.com/role/IncomeTaxAdditionalInformationDetails", "http://www.Hollysys.com/role/IncomeTaxReconciliationOfTheIncomeTaxExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Withholding Tax On Capital Gain", "verboseLabel": "Withholding tax on dividends paid by subsidiaries", "documentation": "This element represent the withholding income tax on capital repayment." } } }, "auth_ref": [] }, "holi_RmbDenominatedLoanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "RmbDenominatedLoanMember", "presentation": [ "http://www.Hollysys.com/role/LongTermLoansDetails" ], "lang": { "en-us": { "role": { "label": "RMB Denominated Loan [Member]", "terseLabel": "RMB Denominated Loan [Member]", "documentation": "RMB denominated loan." } } }, "auth_ref": [] }, "us-gaap_LongTermLoansFromBank": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermLoansFromBank", "crdr": "credit", "calculation": { "http://www.Hollysys.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0, "order": 30.0 } }, "presentation": [ "http://www.Hollysys.com/role/ConsolidatedBalanceSheets", "http://www.Hollysys.com/role/LongTermLoansDetails" ], "lang": { "en-us": { "role": { "label": "Loans Payable to Bank, Noncurrent", "verboseLabel": "Long-term loans", "definitionGuidance": "Long-term bank loans", "documentation": "Carrying value as of the balance sheet date of loans from a bank with maturities initially due after one year or beyond the operating cycle if longer, excluding current portion." } } }, "auth_ref": [ "r27", "r211", "r941" ] }, "holi_UnitedOverseasBankMalaysiaBhdMember": { "xbrltype": "domainItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "UnitedOverseasBankMalaysiaBhdMember", "presentation": [ "http://www.Hollysys.com/role/LongTermLoansAdditionalInformationDetails", "http://www.Hollysys.com/role/LongTermLoansDetails" ], "lang": { "en-us": { "role": { "label": "United Overseas Bank Malaysia Bhd [Member]", "verboseLabel": "MYR-denominated loans [Member]", "terseLabel": "MYR-denominated loan [Member]" } } }, "auth_ref": [] }, "holi_ContractCostsIncurredPlusEstimatedEarnings": { "xbrltype": "monetaryItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "ContractCostsIncurredPlusEstimatedEarnings", "crdr": "debit", "calculation": { "http://www.Hollysys.com/role/CostsAndEstimatedEarningsInExcessOfBillingsDetails": { "parentTag": "holi_AllowanceForDoubtfulAccountsOfCostsAndEstimatedEarningsInExcessOfBillingsGross", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.Hollysys.com/role/CostsAndEstimatedEarningsInExcessOfBillingsDetails" ], "lang": { "en-us": { "role": { "label": "Contract Costs Incurred Plus Estimated Earnings", "verboseLabel": "Contracts costs incurred plus estimated earnings", "documentation": "Amount of contract costs incurred plus estimated earnings as of the reporting date." } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionPurchasesFromRelatedParty", "crdr": "debit", "presentation": [ "http://www.Hollysys.com/role/RelatedPartyTransactionsPurchasesOfGoodsAndServicesFromRelatedPartiesDetails" ], "lang": { "en-us": { "role": { "label": "Related Party Transaction, Purchases from Related Party", "verboseLabel": "Purchases of goods and services from related parties", "documentation": "Purchases during the period (excluding transactions that are eliminated in consolidated or combined financial statements) with related party." } } }, "auth_ref": [] }, "us-gaap_OtherShortTermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherShortTermInvestments", "crdr": "debit", "calculation": { "http://www.Hollysys.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 16.0 } }, "presentation": [ "http://www.Hollysys.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other Short-term Investments", "verboseLabel": "Short-term investments", "documentation": "Amount of short-term investments classified as other." } } }, "auth_ref": [ "r130", "r841", "r1130" ] }, "holi_AllowanceForDoubtfulAccountsOfCostsAndEstimatedEarningsInExcessOfBillingsAdjustmentsDifference": { "xbrltype": "monetaryItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "AllowanceForDoubtfulAccountsOfCostsAndEstimatedEarningsInExcessOfBillingsAdjustmentsDifference", "crdr": "credit", "presentation": [ "http://www.Hollysys.com/role/CostsAndEstimatedEarningsInExcessOfBillingsMovementsInAllowanceForCreditLossesDetails" ], "lang": { "en-us": { "role": { "label": "Allowance For Doubtful Accounts Of Costs And Estimated Earnings In Excess Of Billings Adjustments Difference", "terseLabel": "Adoption of ASU 2016-13", "documentation": "Allowance For Doubtful Accounts Of Costs And Estimated Earnings In Excess Of Billings Adjustments Difference" } } }, "auth_ref": [] }, "holi_AllowanceForDoubtfulAccountsOfCostsAndEstimatedEarningsInExcessOfBillingsExchangeDifference": { "xbrltype": "monetaryItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "AllowanceForDoubtfulAccountsOfCostsAndEstimatedEarningsInExcessOfBillingsExchangeDifference", "crdr": "credit", "presentation": [ "http://www.Hollysys.com/role/CostsAndEstimatedEarningsInExcessOfBillingsMovementsInAllowanceForCreditLossesDetails" ], "lang": { "en-us": { "role": { "label": "Allowance For Doubtful Accounts Of Costs And Estimated Earnings In Excess Of Billings Exchange Difference", "verboseLabel": "Translation adjustments", "documentation": "This item refers to the exchange difference of valuation allowance for the receivable reflecting the cost incurred on uncompleted contracts in excess of related billings." } } }, "auth_ref": [] }, "us-gaap_IncomeTaxesPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesPaid", "crdr": "credit", "presentation": [ "http://www.Hollysys.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Income Taxes Paid", "verboseLabel": "Income tax paid", "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income." } } }, "auth_ref": [ "r52", "r55" ] }, "holi_AllowanceForDoubtfulAccountsOfCostsAndEstimatedEarningsInExcessOfBillingsIncreaseDecrease": { "xbrltype": "monetaryItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "AllowanceForDoubtfulAccountsOfCostsAndEstimatedEarningsInExcessOfBillingsIncreaseDecrease", "crdr": "credit", "presentation": [ "http://www.Hollysys.com/role/CostsAndEstimatedEarningsInExcessOfBillingsMovementsInAllowanceForCreditLossesDetails" ], "lang": { "en-us": { "role": { "label": "Allowance For Doubtful Accounts Of Costs And Estimated Earnings In Excess Of Billings Increase Decrease", "terseLabel": "Additions (reversals)", "documentation": "Allowance for doubtful accounts of costs and estimated earnings in excess of billings increase decrease." } } }, "auth_ref": [] }, "holi_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionCurrentPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionCurrentPeriod", "presentation": [ "http://www.Hollysys.com/role/RevenueFromContractsWithCustomersAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Current Period", "terseLabel": "Period over which the entity expects to recognize the majority of its remaining performance obligations as revenue", "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "holi_UsDollarDenominatedLoanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "UsDollarDenominatedLoanMember", "presentation": [ "http://www.Hollysys.com/role/LongTermLoansDetails" ], "lang": { "en-us": { "role": { "label": "US Dollar Denominated Loan [Member]", "terseLabel": "US Dollar Denominated Loan [Member]", "documentation": "US Dollar Denominated Loan [Member]." } } }, "auth_ref": [] }, "holi_NonPeoplesRepublicOfChinaIncludingHongKongMember": { "xbrltype": "domainItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "NonPeoplesRepublicOfChinaIncludingHongKongMember", "presentation": [ "http://www.Hollysys.com/role/RevenueFromContractsWithCustomersDisaggregatedRevenueInformationDetails", "http://www.Hollysys.com/role/SegmentReportingLongLivedAssetsOtherThanGoodwillAndIntangibleAssetsByGeographicalAreaDetails", "http://www.Hollysys.com/role/SegmentReportingRevenuesByGeographicalAreaDetails" ], "lang": { "en-us": { "role": { "label": "Non Peoples Republic Of China Including Hong Kong [Member]", "terseLabel": "Non-PRC [Member]" } } }, "auth_ref": [] }, "us-gaap_MinorityInterestOwnershipPercentageByParent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MinorityInterestOwnershipPercentageByParent", "presentation": [ "http://www.Hollysys.com/role/OrganizationAndBusinessBackgroundAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Noncontrolling Interest, Ownership Percentage by Parent", "documentation": "The parent entity's interest in net assets of the subsidiary, expressed as a percentage." } } }, "auth_ref": [] }, "holi_PeopleSRepublicOfChinaMember": { "xbrltype": "domainItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "PeopleSRepublicOfChinaMember", "presentation": [ "http://www.Hollysys.com/role/RevenueFromContractsWithCustomersDisaggregatedRevenueInformationDetails", "http://www.Hollysys.com/role/SegmentReportingLongLivedAssetsOtherThanGoodwillAndIntangibleAssetsByGeographicalAreaDetails", "http://www.Hollysys.com/role/SegmentReportingRevenuesByGeographicalAreaDetails" ], "lang": { "en-us": { "role": { "label": "People S Republic Of China [Member]", "terseLabel": "PRC [Member]" } } }, "auth_ref": [] }, "us-gaap_LongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebt", "crdr": "credit", "calculation": { "http://www.Hollysys.com/role/LongTermLoansScheduledPrincipalAndInterestPaymentsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.Hollysys.com/role/LongTermLoansScheduledPrincipalAndInterestPaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Long-term Debt", "totalLabel": "Loans Payable to Bank", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation." } } }, "auth_ref": [ "r27", "r211", "r544", "r554", "r1060", "r1061", "r1246" ] }, "holi_ChinaYuanRenminbiDollarMember": { "xbrltype": "domainItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "ChinaYuanRenminbiDollarMember", "presentation": [ "http://www.Hollysys.com/role/LongTermLoansAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "China, Yuan Renminbi Dollar [Member]", "terseLabel": "RMB-denominated loan [Member]" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsValuationAllowance", "crdr": "credit", "calculation": { "http://www.Hollysys.com/role/IncomeTaxDeferredTaxAssetsLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://www.Hollysys.com/role/IncomeTaxDeferredTaxAssetsLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Valuation Allowance", "negatedLabel": "Valuation allowance", "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized." } } }, "auth_ref": [ "r660" ] }, "holi_DeferredCostsLeasingTotal": { "xbrltype": "monetaryItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "DeferredCostsLeasingTotal", "crdr": "debit", "presentation": [ "http://www.Hollysys.com/role/LongTermLoansAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Costs Leasing Total", "terseLabel": "Prepaid Land Leases Total", "documentation": "This represents the carrying amount of the prepaid land leases pledged to secure the short-term loan as of the reporting date." } } }, "auth_ref": [] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://www.Hollysys.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 47.0 } }, "presentation": [ "http://www.Hollysys.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "terseLabel": "Effect of foreign exchange rate changes on cash, cash equivalents and restricted cash", "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. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r733" ] }, "holi_IntegratedContractRevenueMember": { "xbrltype": "domainItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "IntegratedContractRevenueMember", "presentation": [ "http://www.Hollysys.com/role/RevenueFromContractsWithCustomersDisaggregatedRevenueInformationDetails", "http://www.Hollysys.com/role/SegmentReportingSummaryOfInformationBySegmentDetails" ], "lang": { "en-us": { "role": { "label": "Integrated Contract Revenue [Member]", "verboseLabel": "Integrated solutions contracts revenue", "terseLabel": "Integrated solutions contracts revenue [Member]", "documentation": "Integrated Contract Revenue [Member]" } } }, "auth_ref": [] }, "us-gaap_LoansPayableToBankCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LoansPayableToBankCurrent", "crdr": "credit", "calculation": { "http://www.Hollysys.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 38.0 } }, "presentation": [ "http://www.Hollysys.com/role/ConsolidatedBalanceSheets", "http://www.Hollysys.com/role/LongTermLoansDetails" ], "lang": { "en-us": { "role": { "label": "Loans Payable to Bank, Current", "verboseLabel": "Current portion of long-term loans", "negatedLabel": "Less: current portion", "documentation": "Carrying value as of the balance sheet date of current portion of long-term loans payable to bank due within one year or the operating cycle if longer." } } }, "auth_ref": [ "r139", "r941" ] }, "holi_HoliusDollarDenominatedLoanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "HoliusDollarDenominatedLoanMember", "presentation": [ "http://www.Hollysys.com/role/LongTermLoansAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "HOLIUs Dollar Denominated Loan [Member]", "documentation": "HOLIUs Dollar Denominated Loan" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesAbstract", "presentation": [ "http://www.Hollysys.com/role/IncomeTaxDeferredTaxAssetsLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities, Gross [Abstract]", "verboseLabel": "Deferred tax liabilities" } } }, "auth_ref": [] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.Hollysys.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.Hollysys.com/role/CondensedFinancialInformationOfTheParentCompanyCashFlowsDetails", "http://www.Hollysys.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net increase (decrease) in cash, cash equivalents and restricted cash", "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r5", "r172" ] }, "holi_AssetsLeasedToOtherMember": { "xbrltype": "domainItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "AssetsLeasedToOtherMember", "presentation": [ "http://www.Hollysys.com/role/PropertyPlantAndEquipmentAssetsLeasedToOthersUnderOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Assets Leased To Other [Member]" } } }, "auth_ref": [] }, "us-gaap_PerformanceGuaranteeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PerformanceGuaranteeMember", "presentation": [ "http://www.Hollysys.com/role/CommitmentsAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Performance Guarantee [Member]", "terseLabel": "Performance Guarantee [Member]", "documentation": "An agreement (contract) that requires the guarantor to make payments to a guaranteed party based on another entity's failure to perform under an obligating agreement. This may include the issuance of a performance standby letter of credit which requires the guarantor to make payments if a specified party fails to perform under a nonfinancial contractual obligation." } } }, "auth_ref": [] }, "us-gaap_AllowanceForDoubtfulOtherReceivablesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulOtherReceivablesCurrent", "crdr": "credit", "presentation": [ "http://www.Hollysys.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Allowance for Doubtful Other Receivables, Current", "verboseLabel": "Allowance for doubtful accounts, other receivables", "documentation": "Amount of allowance for credit loss on receivable, classified as other and current." } } }, "auth_ref": [ "r286" ] }, "holi_ExtendedWarrantyServiceRevenueMember": { "xbrltype": "domainItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "ExtendedWarrantyServiceRevenueMember", "presentation": [ "http://www.Hollysys.com/role/RevenueFromContractsWithCustomersDisaggregatedRevenueInformationDetails", "http://www.Hollysys.com/role/SegmentReportingSummaryOfInformationBySegmentDetails" ], "lang": { "en-us": { "role": { "label": "Extended Warranty Service Revenue [Member]", "terseLabel": "Extended Warranty Service Revenue [Member]", "documentation": "Extended warranty service assistance revenue." } } }, "auth_ref": [] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://www.Hollysys.com/role/CondensedFinancialInformationOfTheParentCompanyCashFlowsDetails", "http://www.Hollysys.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "periodStartLabel": "Cash, cash equivalents and restricted cash, beginning of year", "terseLabel": "Total cash, cash equivalents and restricted cash", "periodEndLabel": "Cash, cash equivalents and restricted cash, end of year", "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r53", "r172", "r315" ] }, "holi_StockholdersEquityTable": { "xbrltype": "stringItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "StockholdersEquityTable", "presentation": [ "http://www.Hollysys.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "label": "Stockholders Equity [Table]", "verboseLabel": "Stockholders Equity [Table]" } } }, "auth_ref": [] }, "holi_PropertyPlantAndEquipmentPledgedForLongTermLoans": { "xbrltype": "monetaryItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "PropertyPlantAndEquipmentPledgedForLongTermLoans", "crdr": "debit", "presentation": [ "http://www.Hollysys.com/role/PropertyPlantAndEquipmentAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Property Plant And Equipment Pledged For Long Term Loans", "documentation": "Amount of property, plant and equipment pledged for long term loans as of the reporting date." } } }, "auth_ref": [] }, "holi_PropertyPlantAndEquipmentPledgedForLineOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "PropertyPlantAndEquipmentPledgedForLineOfCredit", "crdr": "debit", "presentation": [ "http://www.Hollysys.com/role/PropertyPlantAndEquipmentAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Property Plant And Equipment Pledged For Line Of Credit", "documentation": "Amount of property, plant and equipment pledged for line of credit as of the reporting date." } } }, "auth_ref": [] }, "holi_PrepaidLandLeaseAmortizationExpenseNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "PrepaidLandLeaseAmortizationExpenseNextTwelveMonths", "crdr": "debit", "presentation": [ "http://www.Hollysys.com/role/PrepaidLandLeasesAnnualAmortizationOfPrepaidLandLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Prepaid Land Lease Amortization Expense Next Twelve Months", "verboseLabel": "2024", "documentation": "Amount of amortization expenses for prepaid land Lease for next fiscal year." } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "holi_StockholdersEquityNoteLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "StockholdersEquityNoteLineItems", "presentation": [ "http://www.Hollysys.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "label": "Stockholders Equity Note [Line Items]", "verboseLabel": "Stockholders Equity Note [Line Items]" } } }, "auth_ref": [] }, "holi_PrepaidLandLeaseAmortizationExpenseYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "PrepaidLandLeaseAmortizationExpenseYearFive", "crdr": "debit", "presentation": [ "http://www.Hollysys.com/role/PrepaidLandLeasesAnnualAmortizationOfPrepaidLandLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Prepaid Land Lease Amortization Expense Year Five", "verboseLabel": "2028", "documentation": "Amount of amortization expenses for prepaid land Lease for fifth fiscal year." } } }, "auth_ref": [] }, "holi_IncomeTaxStatutoryTaxRatePrcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "IncomeTaxStatutoryTaxRatePrcLineItems", "presentation": [ "http://www.Hollysys.com/role/IncomeTaxReconciliationOfTheIncomeTaxExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Income Tax Statutory Tax Rate Prc [Line Items]", "verboseLabel": "Income Tax Statutory Tax Rate PRC [Line Items]" } } }, "auth_ref": [] }, "holi_PrepaidLandLeaseAmortizationExpenseYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "PrepaidLandLeaseAmortizationExpenseYearFour", "crdr": "debit", "presentation": [ "http://www.Hollysys.com/role/PrepaidLandLeasesAnnualAmortizationOfPrepaidLandLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Prepaid Land Lease Amortization Expense Year Four", "verboseLabel": "2027", "documentation": "Amount of amortization expenses for prepaid land Lease for four fiscal year." } } }, "auth_ref": [] }, "holi_PercentageOfOrdinarySharesAcquiringDiscount": { "xbrltype": "percentItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "PercentageOfOrdinarySharesAcquiringDiscount", "presentation": [ "http://www.Hollysys.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "label": "Percentage Of Ordinary Shares Acquiring Discount", "verboseLabel": "Percentage Of Ordinary Shares Acquiring Discount", "documentation": "The percentage represent the ordinary shares acquiring discount percentage during the period." } } }, "auth_ref": [] }, "holi_PrepaidLandLeaseAmortizationExpenseYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "PrepaidLandLeaseAmortizationExpenseYearThree", "crdr": "debit", "presentation": [ "http://www.Hollysys.com/role/PrepaidLandLeasesAnnualAmortizationOfPrepaidLandLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Prepaid Land Lease Amortization Expense Year Three", "verboseLabel": "2026", "documentation": "Amount of amortization expenses for prepaid land Lease for third fiscal year." } } }, "auth_ref": [] }, "holi_RightsIssueRedemptionPricePerRight": { "xbrltype": "perShareItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "RightsIssueRedemptionPricePerRight", "presentation": [ "http://www.Hollysys.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "label": "Rights Issue Redemption Price Per Right", "terseLabel": "Rights issue redemption price per right", "documentation": "Rights Issue Redemption Price Per Right" } } }, "auth_ref": [] }, "us-gaap_DepositsAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepositsAssets", "crdr": "debit", "presentation": [ "http://www.Hollysys.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Deposits Assets", "verboseLabel": "Deposits Assets", "documentation": "Carrying value of amounts transferred to third parties for security purposes that are expected to be returned or applied towards payment in the future." } } }, "auth_ref": [ "r1123" ] }, "holi_PrepaidLandLeaseAmortizationExpenseYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "PrepaidLandLeaseAmortizationExpenseYearTwo", "crdr": "debit", "presentation": [ "http://www.Hollysys.com/role/PrepaidLandLeasesAnnualAmortizationOfPrepaidLandLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Prepaid Land Lease Amortization Expense Year Two", "verboseLabel": "2025", "documentation": "Amount of amortization expenses for prepaid land Lease for second fiscal year." } } }, "auth_ref": [] }, "us-gaap_OtherReceivablesNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherReceivablesNetCurrent", "crdr": "debit", "calculation": { "http://www.Hollysys.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 23.0 } }, "presentation": [ "http://www.Hollysys.com/role/CondensedFinancialInformationOfTheParentCompanyBalanceSheetsDetails", "http://www.Hollysys.com/role/ConsolidatedBalanceSheets", "http://www.Hollysys.com/role/OrganizationAndBusinessBackgroundAdditionalInformationDetails", "http://www.Hollysys.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Other Receivables, Net, Current", "verboseLabel": "Amounts due from related parties", "terseLabel": "Due from Related Parties", "definitionGuidance": "Amounts due from subsidiaries", "documentation": "Amount, after allowance, of receivables classified as other, due within one year or the operating cycle, if longer." } } }, "auth_ref": [] }, "us-gaap_LongtermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeAxis", "presentation": [ "http://www.Hollysys.com/role/PrepaidLandLeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Type [Axis]", "documentation": "Information by type of long-term debt." } } }, "auth_ref": [ "r37" ] }, "holi_PercentageOfTenderOfferForOrdinaryShares": { "xbrltype": "percentItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "PercentageOfTenderOfferForOrdinaryShares", "presentation": [ "http://www.Hollysys.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "label": "Percentage Of Tender Offer For Ordinary Shares", "verboseLabel": "Percentage Of Tender Offer For Ordinary Shares", "documentation": "The percentage represent the ordinary shares tender offer percentage during the period." } } }, "auth_ref": [] }, "holi_PrepaidLandLeasesTable": { "xbrltype": "stringItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "PrepaidLandLeasesTable", "presentation": [ "http://www.Hollysys.com/role/PrepaidLandLeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Prepaid Land Leases [Table]", "terseLabel": "PREPAID LAND LEASES [Table]", "documentation": "Prepaid Land Leases." } } }, "auth_ref": [] }, "holi_RightsPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "RightsPlanMember", "presentation": [ "http://www.Hollysys.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "label": "Rights Plan [Member]", "terseLabel": "2010 Rights Plan [Member]", "documentation": "2010 Rights plan" } } }, "auth_ref": [] }, "us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember", "presentation": [ "http://www.Hollysys.com/role/OrganizationAndBusinessBackgroundAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Series of Individually Immaterial Business Acquisitions [Member]", "documentation": "Represents the aggregation and reporting of combined amounts of individually immaterial business combinations that were completed during the period." } } }, "auth_ref": [ "r100" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://www.Hollysys.com/role/EarningsPerShare" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Text Block]", "verboseLabel": "EARNINGS PER SHARE", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r340", "r358", "r359", "r360" ] }, "holi_IncomeTaxStatutoryTaxRatePrcTable": { "xbrltype": "stringItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "IncomeTaxStatutoryTaxRatePrcTable", "presentation": [ "http://www.Hollysys.com/role/IncomeTaxReconciliationOfTheIncomeTaxExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Income Tax Statutory Tax Rate Prc [Table]" } } }, "auth_ref": [] }, "holi_EquityPlanTwoThousandFifteenMember": { "xbrltype": "domainItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "EquityPlanTwoThousandFifteenMember", "presentation": [ "http://www.Hollysys.com/role/ShareBasedCompensationExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Equity Plan Two Thousand Fifteen [Member]", "terseLabel": "Equity Plan 2015 [Member]" } } }, "auth_ref": [] }, "holi_PrepaidLandLeasesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "PrepaidLandLeasesLineItems", "presentation": [ "http://www.Hollysys.com/role/PrepaidLandLeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Prepaid Land Leases [Line Items]", "terseLabel": "PREPAID LAND LEASES [Line Items]", "documentation": "Prepaid Land Leases." } } }, "auth_ref": [] }, "holi_RightsPlanAmendedAndRestatedTwoThousandAndTwentyMember": { "xbrltype": "domainItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "RightsPlanAmendedAndRestatedTwoThousandAndTwentyMember", "presentation": [ "http://www.Hollysys.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "label": "Rights Plan Amended And Restated Two Thousand And Twenty [Member]", "terseLabel": "2020 Rights Plan [Member]", "documentation": "Rights Plan Amended And Restated Two Thousand And Twenty" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxLiabilitiesOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesOther", "crdr": "credit", "calculation": { "http://www.Hollysys.com/role/IncomeTaxDeferredTaxAssetsLiabilitiesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 16.0 } }, "presentation": [ "http://www.Hollysys.com/role/IncomeTaxDeferredTaxAssetsLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities, Other", "negatedLabel": "Others", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences classified as other." } } }, "auth_ref": [ "r96", "r1222" ] }, "holi_EffectiveExpectedStatutoryTaxRateReconciliationFromForeignSubsidiaries": { "xbrltype": "monetaryItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "EffectiveExpectedStatutoryTaxRateReconciliationFromForeignSubsidiaries", "crdr": "debit", "presentation": [ "http://www.Hollysys.com/role/IncomeTaxReconciliationOfTheIncomeTaxExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Effective Expected Statutory Tax Rate Reconciliation From Foreign Subsidiaries", "verboseLabel": "Expected income tax expense at statutory tax rate in the PRC", "documentation": "The sum of the expected income tax expense or benefit pertaining to continuing operations of foreign subsidiaries during the period." } } }, "auth_ref": [] }, "holi_FairValueEvaluationDomain": { "xbrltype": "domainItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "FairValueEvaluationDomain", "presentation": [ "http://www.Hollysys.com/role/GoodwillAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value Evaluation [Domain]", "terseLabel": "Fair Value Evaluation [Domain]", "documentation": "No definition available." } } }, "auth_ref": [] }, "holi_HollysysIndustrialSoftwareMember": { "xbrltype": "domainItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "HollysysIndustrialSoftwareMember", "presentation": [ "http://www.Hollysys.com/role/IntangibleAssetsNetAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Hollysys Industrial Software [Member]", "terseLabel": "Hollysys Industrial Software [Member]", "documentation": "Hollysys Industrial Software" } } }, "auth_ref": [] }, "holi_IncomeTaxExpenseIncurredInPrcTable": { "xbrltype": "stringItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "IncomeTaxExpenseIncurredInPrcTable", "presentation": [ "http://www.Hollysys.com/role/IncomeTaxIncomeTaxExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Income Tax Expense Incurred In PRC [Table]" } } }, "auth_ref": [] }, "us-gaap_LoansPayableToBank": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LoansPayableToBank", "crdr": "credit", "presentation": [ "http://www.Hollysys.com/role/LongTermLoansDetails" ], "lang": { "en-us": { "role": { "label": "Loans Payable to Bank", "verboseLabel": "Loans Payable to Bank", "documentation": "Including the current and noncurrent portions, carrying value as of the balance sheet date of loans from a bank with maturities initially due after one year or beyond the normal operating cycle if longer." } } }, "auth_ref": [ "r27", "r211", "r1246" ] }, "holi_IntangibleAssetsNetExcludingGoodwilTable": { "xbrltype": "stringItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "IntangibleAssetsNetExcludingGoodwilTable", "presentation": [ "http://www.Hollysys.com/role/IntangibleAssetsNetAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Intangible Assets Net Excluding Goodwil [Table]", "verboseLabel": "Intangible Assets Net Excluding Goodwill [Table]" } } }, "auth_ref": [] }, "holi_IncomeTaxExpenseIncurredInPrcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "IncomeTaxExpenseIncurredInPrcLineItems", "presentation": [ "http://www.Hollysys.com/role/IncomeTaxIncomeTaxExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Income Tax Expense Incurred In PRC [Line Items]" } } }, "auth_ref": [] }, "holi_NonPrcMember": { "xbrltype": "domainItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "NonPrcMember", "presentation": [ "http://www.Hollysys.com/role/IncomeTaxIncomeTaxExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Non Prc [Member]", "terseLabel": "Non-PRC [Member]" } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesNameDomain", "presentation": [ "http://www.Hollysys.com/role/EarningsPerShareAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities, Name [Domain]", "terseLabel": "Antidilutive Securities, Name [Domain]", "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented." } } }, "auth_ref": [ "r59" ] }, "holi_IntangibleAssetsNetExcludingGoodwillLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "IntangibleAssetsNetExcludingGoodwillLineItems", "presentation": [ "http://www.Hollysys.com/role/IntangibleAssetsNetAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Intangible Assets Net Excluding Goodwill [Line Items]" } } }, "auth_ref": [] }, "holi_FairValueEvaluationAxis": { "xbrltype": "stringItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "FairValueEvaluationAxis", "presentation": [ "http://www.Hollysys.com/role/GoodwillAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value Evaluation [Axis]", "documentation": "Na" } } }, "auth_ref": [] }, "holi_PeopleRepublicOfChinaSubsidiariesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "PeopleRepublicOfChinaSubsidiariesMember", "presentation": [ "http://www.Hollysys.com/role/IncomeTaxAdditionalInformationDetails", "http://www.Hollysys.com/role/IncomeTaxReconciliationOfTheIncomeTaxExpensesDetails" ], "lang": { "en-us": { "role": { "label": "People Republic Of China Subsidiaries [Member]", "terseLabel": "People Republic Of China Subsidiaries [Member]" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue", "crdr": "credit", "presentation": [ "http://www.Hollysys.com/role/AcquisitionOfSubsidiaryScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Deferred Revenue", "terseLabel": "Deferred revenue", "documentation": "Amount of deferred revenue expected to be recognized as such within one year or the normal operating cycle, if longer, assumed at the acquisition date." } } }, "auth_ref": [ "r102" ] }, "us-gaap_BusinessAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAxis", "presentation": [ "http://www.Hollysys.com/role/AcquisitionOfSubsidiaryAdditionalInformationDetails", "http://www.Hollysys.com/role/AcquisitionOfSubsidiaryScheduleOfExcessPurchasePriceOverTheFairValueOfNetAssetsAcquiredDetails", "http://www.Hollysys.com/role/AcquisitionOfSubsidiaryScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedDetails", "http://www.Hollysys.com/role/AcquisitionOfSubsidiarySummaryOfTheValueAllocatedToTheIntangibleAssetsAcquiredDetails", "http://www.Hollysys.com/role/ConsolidatedStatementsOfStockholdersEquityParenthetical", "http://www.Hollysys.com/role/GoodwillAdditionalInformationDetails", "http://www.Hollysys.com/role/IntangibleAssetsNetAdditionalInformationDetails", "http://www.Hollysys.com/role/OrganizationAndBusinessBackgroundAdditionalInformationDetails", "http://www.Hollysys.com/role/StockholdersEquityDetails", "http://www.Hollysys.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Business Acquisition [Axis]", "documentation": "Information by business combination or series of individually immaterial business combinations." } } }, "auth_ref": [ "r98", "r100", "r680", "r1072", "r1073" ] }, "us-gaap_ReceivablesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReceivablesAbstract", "lang": { "en-us": { "role": { "label": "Receivables [Abstract]" } } }, "auth_ref": [] }, "us-gaap_GoodwillDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillDisclosureTextBlock", "presentation": [ "http://www.Hollysys.com/role/Goodwill" ], "lang": { "en-us": { "role": { "label": "Goodwill Disclosure [Text Block]", "terseLabel": "GOODWILL", "documentation": "The entire disclosure for goodwill." } } }, "auth_ref": [ "r475", "r477", "r487", "r1058" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract", "presentation": [ "http://www.Hollysys.com/role/AcquisitionOfSubsidiaryScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities [Abstract]", "terseLabel": "Liabilities Assumed:" } } }, "auth_ref": [] }, "country_MO": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "MO", "presentation": [ "http://www.Hollysys.com/role/IncomeTaxAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "MACAU", "terseLabel": "Macau [Member]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract", "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions and Methodology [Abstract]" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable", "crdr": "credit", "presentation": [ "http://www.Hollysys.com/role/AcquisitionOfSubsidiaryScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable", "terseLabel": "Accounts payable", "documentation": "Amount of liabilities incurred for goods and services received that are used in an entity's business and related party payables, assumed at the acquisition date." } } }, "auth_ref": [ "r102" ] }, "holi_BondCorporationPteLtdMember": { "xbrltype": "domainItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "BondCorporationPteLtdMember", "presentation": [ "http://www.Hollysys.com/role/OrganizationAndBusinessBackgroundAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Bond Corporation Pte Ltd [Member]", "terseLabel": "Bond Corporation Pte Ltd [Member]", "documentation": "Bond Corporation Pte Ltd" } } }, "auth_ref": [] }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAcquireeDomain", "presentation": [ "http://www.Hollysys.com/role/AcquisitionOfSubsidiaryAdditionalInformationDetails", "http://www.Hollysys.com/role/AcquisitionOfSubsidiaryScheduleOfExcessPurchasePriceOverTheFairValueOfNetAssetsAcquiredDetails", "http://www.Hollysys.com/role/AcquisitionOfSubsidiaryScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedDetails", "http://www.Hollysys.com/role/AcquisitionOfSubsidiarySummaryOfTheValueAllocatedToTheIntangibleAssetsAcquiredDetails", "http://www.Hollysys.com/role/ConsolidatedStatementsOfStockholdersEquityParenthetical", "http://www.Hollysys.com/role/GoodwillAdditionalInformationDetails", "http://www.Hollysys.com/role/IntangibleAssetsNetAdditionalInformationDetails", "http://www.Hollysys.com/role/OrganizationAndBusinessBackgroundAdditionalInformationDetails", "http://www.Hollysys.com/role/StockholdersEquityDetails", "http://www.Hollysys.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Business Acquisition, Acquiree [Domain]", "terseLabel": "Business Acquisition, Acquiree [Domain]", "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree." } } }, "auth_ref": [ "r680", "r1072", "r1073" ] }, "holi_EquityMethodInvestmentSummarizedFinancialInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "EquityMethodInvestmentSummarizedFinancialInformationLineItems", "presentation": [ "http://www.Hollysys.com/role/OrganizationAndBusinessBackgroundDetails" ], "lang": { "en-us": { "role": { "label": "Equity Method Investment Summarized Financial Information [Line Items]", "documentation": "Equity Method Investment Summarized Financial Information" } } }, "auth_ref": [] }, "holi_AccountsReceivableRetentionCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "AccountsReceivableRetentionCurrent", "crdr": "debit", "calculation": { "http://www.Hollysys.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 20.0 } }, "presentation": [ "http://www.Hollysys.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable Retention, Current", "terseLabel": "Accounts receivable retention", "documentation": "The amount of current accounts receivable retention." } } }, "auth_ref": [] }, "holi_CostsAndEstimatedEarningsInExcessOfBillingsNetOfAllowanceForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "CostsAndEstimatedEarningsInExcessOfBillingsNetOfAllowanceForDoubtfulAccounts", "crdr": "debit", "calculation": { "http://www.Hollysys.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 19.0 }, "http://www.Hollysys.com/role/CostsAndEstimatedEarningsInExcessOfBillingsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.Hollysys.com/role/ConsolidatedBalanceSheets", "http://www.Hollysys.com/role/CostsAndEstimatedEarningsInExcessOfBillingsDetails" ], "lang": { "en-us": { "role": { "label": "Costs And Estimated Earnings In Excess Of Billings Net Of Allowance For Doubtful Accounts", "verboseLabel": "Costs and estimated earnings in excess of billings, net of allowance for credit losses of $12,178 and $14,438 as of June 30, 2022 and 2023, respectively", "totalLabel": "Cost and estimated earnings in excess of billings, Total", "documentation": "Amount of receivable reflecting the cost incurred on uncompleted contracts in excess of related billings." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "presentation": [ "http://www.Hollysys.com/role/AcquisitionOfSubsidiaryAdditionalInformationDetails", "http://www.Hollysys.com/role/AcquisitionOfSubsidiaryScheduleOfExcessPurchasePriceOverTheFairValueOfNetAssetsAcquiredDetails", "http://www.Hollysys.com/role/AcquisitionOfSubsidiaryScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedDetails", "http://www.Hollysys.com/role/AcquisitionOfSubsidiarySummaryOfTheValueAllocatedToTheIntangibleAssetsAcquiredDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities." } } }, "auth_ref": [ "r98", "r100", "r680" ] }, "country_MY": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "MY", "presentation": [ "http://www.Hollysys.com/role/IncomeTaxAdditionalInformationDetails", "http://www.Hollysys.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "MALAYSIA", "terseLabel": "Malaysia [Member]" } } }, "auth_ref": [] }, "us-gaap_BusinessAcquisitionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionLineItems", "presentation": [ "http://www.Hollysys.com/role/AcquisitionOfSubsidiaryAdditionalInformationDetails", "http://www.Hollysys.com/role/AcquisitionOfSubsidiaryScheduleOfExcessPurchasePriceOverTheFairValueOfNetAssetsAcquiredDetails", "http://www.Hollysys.com/role/AcquisitionOfSubsidiaryScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedDetails", "http://www.Hollysys.com/role/AcquisitionOfSubsidiarySummaryOfTheValueAllocatedToTheIntangibleAssetsAcquiredDetails" ], "lang": { "en-us": { "role": { "label": "Business Acquisition [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r680" ] }, "holi_ProceedsReceivedFromInvestmentInEquitySecuritiesWithoutReadilyDeterminableFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "ProceedsReceivedFromInvestmentInEquitySecuritiesWithoutReadilyDeterminableFairValue", "crdr": "debit", "calculation": { "http://www.Hollysys.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 16.0 } }, "presentation": [ "http://www.Hollysys.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds Received from Investment in Equity Securities Without Readily Determinable Fair Value", "verboseLabel": "Proceeds received from investment in equity securities without readily determinable fair value", "documentation": "Proceeds received from investment in equity securities without readily determinable fair value." } } }, "auth_ref": [] }, "holi_ImpairmentLossOnInvestmentInCostInvestee": { "xbrltype": "monetaryItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "ImpairmentLossOnInvestmentInCostInvestee", "crdr": "debit", "calculation": { "http://www.Hollysys.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 44.0 } }, "presentation": [ "http://www.Hollysys.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Impairment Loss On Investment In Cost Investee", "terseLabel": "Impairment loss on investment in a cost investee", "documentation": "impairment loss on investment in cost investee." } } }, "auth_ref": [] }, "holi_LossOnDisposalOfSubsidiaries": { "xbrltype": "monetaryItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "LossOnDisposalOfSubsidiaries", "crdr": "debit", "calculation": { "http://www.Hollysys.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 45.0 } }, "presentation": [ "http://www.Hollysys.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Loss On Disposal Of Subsidiaries", "terseLabel": "Loss on disposal of subsidiaries", "documentation": "Loss on disposal of subsidiaries." } } }, "auth_ref": [] }, "us-gaap_InventoryCurrentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryCurrentTable", "presentation": [ "http://www.Hollysys.com/role/InventoriesDetails" ], "lang": { "en-us": { "role": { "label": "Inventory, Current [Table]", "documentation": "Disclosure of information about inventory expected to be sold or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted", "crdr": "credit", "presentation": [ "http://www.Hollysys.com/role/EarningsPerShareComputationOfBasicAndDilutedNetEarningsPerShareAttributableDetails" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Available to Common Stockholders, Diluted", "terseLabel": "Net income attributable to common stockholders \u2013 diluted", "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders." } } }, "auth_ref": [ "r309", "r343", "r349", "r350", "r351", "r352", "r354", "r357" ] }, "holi_IncreaseDecreaseInAccountsReceivableAndRetention": { "xbrltype": "monetaryItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "IncreaseDecreaseInAccountsReceivableAndRetention", "crdr": "credit", "calculation": { "http://www.Hollysys.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 19.0 } }, "presentation": [ "http://www.Hollysys.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase Decrease In Accounts Receivable and Retention", "negatedLabel": "Accounts receivable and retention", "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 and retention." } } }, "auth_ref": [] }, "holi_CostsAndEstimatedEarningsInExcessOfBillings": { "xbrltype": "monetaryItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "CostsAndEstimatedEarningsInExcessOfBillings", "crdr": "credit", "calculation": { "http://www.Hollysys.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 20.0 } }, "presentation": [ "http://www.Hollysys.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Costs And Estimated Earnings In Excess Of Billings", "negatedLabel": "Costs and estimated earnings in excess of billings", "documentation": "Amount of increase (decrease) in the asset reflecting the cost incurred on uncompleted contracts in excess of related billings." } } }, "auth_ref": [] }, "holi_AmortizationOfPrepaidLandLeases": { "xbrltype": "monetaryItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "AmortizationOfPrepaidLandLeases", "crdr": "debit", "calculation": { "http://www.Hollysys.com/role/OperatingLeasesScheduleOfLeaseAndNonLeaseComponentsDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 3.0 }, "http://www.Hollysys.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 33.0 } }, "presentation": [ "http://www.Hollysys.com/role/ConsolidatedStatementsOfCashFlows", "http://www.Hollysys.com/role/OperatingLeasesAdditionalInformationDetails", "http://www.Hollysys.com/role/OperatingLeasesScheduleOfLeaseAndNonLeaseComponentsDetails" ], "lang": { "en-us": { "role": { "label": "Amortization Of Prepaid Land Leases", "terseLabel": "Amortization of prepaid land leases", "documentation": "Amortization of prepaid land leases." } } }, "auth_ref": [] }, "us-gaap_InventoryLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryLineItems", "presentation": [ "http://www.Hollysys.com/role/InventoriesDetails" ], "lang": { "en-us": { "role": { "label": "Inventory [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsDisclosureTextBlock", "presentation": [ "http://www.Hollysys.com/role/IntangibleAssetsNet" ], "lang": { "en-us": { "role": { "label": "Intangible Assets Disclosure [Text Block]", "terseLabel": "INTANGIBLE ASSETS, NET", "documentation": "The entire disclosure for all or part of the information related to intangible assets." } } }, "auth_ref": [ "r489" ] }, "us-gaap_DividendsPayableDateOfRecordDayMonthAndYear": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DividendsPayableDateOfRecordDayMonthAndYear", "presentation": [ "http://www.Hollysys.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "label": "Dividends Payable, Date of Record", "documentation": "Date the holder must own the stock to be entitled to the dividend, in YYYY-MM-DD format." } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationsPolicy", "presentation": [ "http://www.Hollysys.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Business Combinations Policy [Policy Text Block]", "terseLabel": "Business combinations", "documentation": "Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy." } } }, "auth_ref": [ "r97" ] }, "holi_CostsAndEstimatedEarningsInExcessOfBillingsNonCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "CostsAndEstimatedEarningsInExcessOfBillingsNonCurrent", "crdr": "debit", "calculation": { "http://www.Hollysys.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://www.Hollysys.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Costs And Estimated Earnings In Excess Of Billings Non Current", "terseLabel": "Costs and estimated earnings in excess of billings", "documentation": "Costs and estimated earnings in excess of billings, Non-current." } } }, "auth_ref": [] }, "holi_AccountsReceivableRetentionNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "AccountsReceivableRetentionNoncurrent", "crdr": "debit", "calculation": { "http://www.Hollysys.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.Hollysys.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable Retention, Noncurrent", "terseLabel": "Accounts receivable retention", "documentation": "The amount of noncurrent accounts receivable retention." } } }, "auth_ref": [] }, "holi_AccountPayableNonCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "AccountPayableNonCurrent", "crdr": "credit", "calculation": { "http://www.Hollysys.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0, "order": 32.0 } }, "presentation": [ "http://www.Hollysys.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Account Payable Non Current", "terseLabel": "Accounts payable", "documentation": "Account Payable Noncurrent." } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationConsiderationTransferred1", "crdr": "credit", "presentation": [ "http://www.Hollysys.com/role/AcquisitionOfSubsidiaryScheduleOfExcessPurchasePriceOverTheFairValueOfNetAssetsAcquiredDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Consideration Transferred", "verboseLabel": "Excess purchase price over fair value of net assets acquired", "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer." } } }, "auth_ref": [ "r3", "r4", "r16" ] }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "calculation": { "http://www.Hollysys.com/role/EarningsPerShareComputationOfBasicAndDilutedNetEarningsPerShareAttributableDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.Hollysys.com/role/EarningsPerShareComputationOfBasicAndDilutedNetEarningsPerShareAttributableDetails" ], "lang": { "en-us": { "role": { "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements", "terseLabel": "Share options", "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." } } }, "auth_ref": [ "r345", "r346", "r347", "r357", "r602" ] }, "holi_AmountsDueToRelatedPartyCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "AmountsDueToRelatedPartyCurrent", "crdr": "credit", "calculation": { "http://www.Hollysys.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 49.0 } }, "presentation": [ "http://www.Hollysys.com/role/ConsolidatedBalanceSheets", "http://www.Hollysys.com/role/RelatedPartyTransactionsDueToRelatedPartiesDetails" ], "lang": { "en-us": { "role": { "label": "Amounts Due To Related Party Current", "terseLabel": "Amounts due to related parties", "verboseLabel": "Due to Related Parties", "documentation": "Amounts Due To Related Party Current." } } }, "auth_ref": [] }, "us-gaap_DefinedContributionPlanCostRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedContributionPlanCostRecognized", "crdr": "debit", "presentation": [ "http://www.Hollysys.com/role/EmployeeBenefitsDetails" ], "lang": { "en-us": { "role": { "label": "Defined Contribution Plan, Cost", "documentation": "Amount of cost for defined contribution plan." } } }, "auth_ref": [ "r597" ] }, "holi_ProceedsFromDisposalOfASubsidiary": { "xbrltype": "monetaryItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "ProceedsFromDisposalOfASubsidiary", "crdr": "debit", "calculation": { "http://www.Hollysys.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 17.0 } }, "presentation": [ "http://www.Hollysys.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds From Disposal Of A Subsidiary", "terseLabel": "Proceeds from disposal of a subsidiary", "documentation": "Proceeds from disposal of a subsidiary." } } }, "auth_ref": [] }, "holi_IntegratedSolutionContractsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "IntegratedSolutionContractsMember", "presentation": [ "http://www.Hollysys.com/role/ConsolidatedStatementsOfComprehensiveIncome", "http://www.Hollysys.com/role/ConsolidatedStatementsOfComprehensiveIncomeParenthetical" ], "lang": { "en-us": { "role": { "label": "Integrated Solution Contracts [Member]", "terseLabel": "Integrated Solution Contracts [Member]", "documentation": "Integrated Solutions Contracts [Member]" } } }, "auth_ref": [] }, "holi_AllowanceForDoubtfulAccountsOfCostsAndEstimatedEarningsInExcessOfBillings": { "xbrltype": "monetaryItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "AllowanceForDoubtfulAccountsOfCostsAndEstimatedEarningsInExcessOfBillings", "crdr": "credit", "calculation": { "http://www.Hollysys.com/role/CostsAndEstimatedEarningsInExcessOfBillingsDetails": { "parentTag": "holi_CostsAndEstimatedEarningsInExcessOfBillingsNetOfAllowanceForDoubtfulAccounts", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.Hollysys.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.Hollysys.com/role/CostsAndEstimatedEarningsInExcessOfBillingsDetails", "http://www.Hollysys.com/role/CostsAndEstimatedEarningsInExcessOfBillingsMovementsInAllowanceForCreditLossesDetails" ], "lang": { "en-us": { "role": { "label": "Allowance For Doubtful Accounts Of Costs And Estimated Earnings In Excess Of Billings", "terseLabel": "Allowance for doubtful accounts of costs and estimated earnings in excess of billings", "negatedLabel": "Less: Allowance for credit losses", "periodEndLabel": "Balance at the end of year", "periodStartLabel": "Balance at the beginning of year", "documentation": "This item refers to a valuation allowance for the receivable reflecting the cost incurred on uncompleted contracts in excess of related billings." } } }, "auth_ref": [] }, "holi_GainsLossOnDisposalOfAnInvestmentInSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "GainsLossOnDisposalOfAnInvestmentInSecurities", "crdr": "credit", "calculation": { "http://www.Hollysys.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 12.0 }, "http://www.Hollysys.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 43.0 } }, "presentation": [ "http://www.Hollysys.com/role/ConsolidatedStatementsOfCashFlows", "http://www.Hollysys.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "(Gains) Loss On Disposal Of An Investment In Securities", "verboseLabel": "Gains on disposal of an investment in securities", "negatedLabel": "Gain on disposal of an investment in securities", "documentation": "(Gains) loss on disposal of an investment in securities." } } }, "auth_ref": [] }, "holi_RefundOfValueAddedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "RefundOfValueAddedTax", "crdr": "debit", "calculation": { "http://www.Hollysys.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 20.0 } }, "presentation": [ "http://www.Hollysys.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Refund Of Value Added Tax", "verboseLabel": "VAT refunds and government subsidies", "documentation": "Refund of Value Added Tax and subsidies granted by the government." } } }, "auth_ref": [] }, "holi_CostOfRevenueFromRelatedParties": { "xbrltype": "monetaryItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "CostOfRevenueFromRelatedParties", "crdr": "debit", "presentation": [ "http://www.Hollysys.com/role/ConsolidatedStatementsOfComprehensiveIncomeParenthetical" ], "lang": { "en-us": { "role": { "label": "Cost of Revenue from Related Parties", "verboseLabel": "Cost of Revenue from Related Parties", "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period." } } }, "auth_ref": [] }, "holi_ImpairmentOfLossOnInvestmentInCostInvestee": { "xbrltype": "monetaryItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "ImpairmentOfLossOnInvestmentInCostInvestee", "crdr": "credit", "calculation": { "http://www.Hollysys.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.Hollysys.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Impairment Of Loss On Investment In Cost Investee", "terseLabel": "Impairment loss of investments in cost investees", "documentation": "impairment of Loss on investment in cost investee." } } }, "auth_ref": [] }, "country_QA": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "QA", "presentation": [ "http://www.Hollysys.com/role/IncomeTaxAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "QATAR", "terseLabel": "QATAR" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract", "presentation": [ "http://www.Hollysys.com/role/AcquisitionOfSubsidiaryScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets [Abstract]", "terseLabel": "Assets Acquired" } } }, "auth_ref": [] }, "holi_OtherIncomeFromRelatedParties": { "xbrltype": "monetaryItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "OtherIncomeFromRelatedParties", "crdr": "debit", "presentation": [ "http://www.Hollysys.com/role/ConsolidatedStatementsOfComprehensiveIncomeParenthetical" ], "lang": { "en-us": { "role": { "label": "Other Income From Related Parties", "terseLabel": "Other Income From Related Parties", "documentation": "Amount of revenue and income from related parties classified as other." } } }, "auth_ref": [] }, "holi_MaturityOfTimeDeposit": { "xbrltype": "monetaryItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "MaturityOfTimeDeposit", "crdr": "debit", "calculation": { "http://www.Hollysys.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.Hollysys.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Maturity Of Time Deposit", "verboseLabel": "Maturity of short-term investments", "documentation": "The maturity of the savings account or CD held in a financial institution usually a bank for a fixed term." } } }, "auth_ref": [] }, "srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Condensed Financial Information Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1", "presentation": [ "http://www.Hollysys.com/role/ShareBasedCompensationExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term", "verboseLabel": "Share based compensation arrangement by share based payment award weighted average vesting period", "documentation": "Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r624" ] }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.Hollysys.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 42.0 } }, "presentation": [ "http://www.Hollysys.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Employee-related Liabilities, Current", "verboseLabel": "Accrued payroll and related expenses", "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r34" ] }, "us-gaap_MeasurementInputTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputTypeAxis", "presentation": [ "http://www.Hollysys.com/role/GoodwillAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Input Type [Axis]", "documentation": "Information by type of measurement input used to determine value of asset and liability." } } }, "auth_ref": [ "r720" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://www.Hollysys.com/role/CommitmentsAndContingencies" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "COMMITMENTS AND CONTINGENCIES", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r183", "r503", "r504", "r1025", "r1174" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "presentation": [ "http://www.Hollysys.com/role/ShareBasedCompensationExpensesShareOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "verboseLabel": "Weighted average remaining contractual life (years), Outstanding", "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r193" ] }, "us-gaap_IncomeTaxReconciliationTaxExemptIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationTaxExemptIncome", "crdr": "credit", "presentation": [ "http://www.Hollysys.com/role/IncomeTaxReconciliationOfTheIncomeTaxExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Tax Exempt Income, Amount", "negatedLabel": "Effect of non-taxable income", "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 income (loss) exempt from income taxes." } } }, "auth_ref": [ "r1220" ] }, "us-gaap_DeferredTaxAssetsInvestmentInSubsidiaries": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsInvestmentInSubsidiaries", "crdr": "debit", "presentation": [ "http://www.Hollysys.com/role/ConsolidatedStatementsOfStockholdersEquityParenthetical" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Investment in Subsidiaries", "terseLabel": "Deferred tax assets, investment in subsidiaries", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from the entity's investment in its wholly-owned subsidiaries." } } }, "auth_ref": [ "r96", "r1222" ] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProfitLoss", "crdr": "credit", "calculation": { "http://www.Hollysys.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 26.0 }, "http://www.Hollysys.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 46.0 } }, "presentation": [ "http://www.Hollysys.com/role/CondensedFinancialInformationOfTheParentCompanyCashFlowsDetails", "http://www.Hollysys.com/role/ConsolidatedStatementsOfCashFlows", "http://www.Hollysys.com/role/ConsolidatedStatementsOfComprehensiveIncome", "http://www.Hollysys.com/role/ConsolidatedStatementsOfStockholdersEquity", "http://www.Hollysys.com/role/OrganizationAndBusinessBackgroundDetails" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "totalLabel": "Net income", "verboseLabel": "Net income", "terseLabel": "Net income for the year", "presentationGuidance": "Net profit", "definitionGuidance": "Net income", "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest." } } }, "auth_ref": [ "r272", "r294", "r296", "r311", "r318", "r327", "r337", "r338", "r369", "r389", "r395", "r398", "r446", "r524", "r525", "r527", "r528", "r529", "r531", "r533", "r535", "r536", "r687", "r690", "r691", "r717", "r723", "r839", "r858", "r914", "r966", "r989", "r990", "r1052", "r1077", "r1078", "r1092", "r1133", "r1183" ] }, "us-gaap_LeaseCostAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCostAbstract", "lang": { "en-us": { "role": { "label": "Lease, Cost [Abstract]", "terseLabel": "Lease, Cost [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "presentation": [ "http://www.Hollysys.com/role/ShareBasedCompensationExpensesTheFairValueOfEachOptionIsEstimatedOnTheDateOfGrantUsingTheBinomialModelDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term", "terseLabel": "Expected life (years)", "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r628" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease", "presentation": [ "http://www.Hollysys.com/role/AccountsReceivableAllowanceForCreditLossesDetails" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, Allowance for Credit Loss, Period Increase (Decrease), Total", "verboseLabel": "Additions", "documentation": "Amount of increase (decrease) in allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r1158" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://www.Hollysys.com/role/ConsolidatedStatementsOfStockholdersEquity", "http://www.Hollysys.com/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Common Stock [Member]", "terseLabel": "Ordinary shares [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r1083", "r1084", "r1085", "r1087", "r1088", "r1089", "r1090", "r1144", "r1145", "r1224", "r1252", "r1254" ] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "calculation": { "http://www.Hollysys.com/role/PropertyPlantAndEquipmentDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.Hollysys.com/role/PropertyPlantAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Gross", "verboseLabel": "Property, Plant and Equipment, Gross", "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." } } }, "auth_ref": [ "r181", "r277", "r855" ] }, "us-gaap_ConstructionInProgressMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConstructionInProgressMember", "presentation": [ "http://www.Hollysys.com/role/LongTermLoansAdditionalInformationDetails", "http://www.Hollysys.com/role/PropertyPlantAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Construction in Progress [Member]", "terseLabel": "Construction in Progress [Member]", "documentation": "Structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service." } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentAbstract", "lang": { "en-us": { "role": { "label": "PROPERTY, PLANT AND EQUIPMENT" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://www.Hollysys.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0, "order": 5.0 }, "http://www.Hollysys.com/role/PropertyPlantAndEquipmentDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.Hollysys.com/role/ConsolidatedBalanceSheets", "http://www.Hollysys.com/role/PropertyPlantAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Net", "verboseLabel": "Property, plant and equipment, net", "totalLabel": "Property, plant and equipment, net", "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." } } }, "auth_ref": [ "r13", "r840", "r855", "r1080" ] }, "us-gaap_AccruedIncomeTaxesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedIncomeTaxesCurrent", "crdr": "credit", "calculation": { "http://www.Hollysys.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 43.0 } }, "presentation": [ "http://www.Hollysys.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accrued Income Taxes, Current", "verboseLabel": "Income tax payable", "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations." } } }, "auth_ref": [ "r140", "r209" ] }, "us-gaap_LeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCost", "crdr": "debit", "calculation": { "http://www.Hollysys.com/role/OperatingLeasesScheduleOfLeaseAndNonLeaseComponentsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.Hollysys.com/role/OperatingLeasesAdditionalInformationDetails", "http://www.Hollysys.com/role/OperatingLeasesScheduleOfLeaseAndNonLeaseComponentsDetails" ], "lang": { "en-us": { "role": { "label": "Lease, Cost", "terseLabel": "Lease Cost", "totalLabel": "Total lease costs", "documentation": "Amount of lease cost recognized by lessee for lease contract." } } }, "auth_ref": [ "r754", "r1079" ] }, "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAttributableToNoncontrollingInterest", "crdr": "debit", "calculation": { "http://www.Hollysys.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 23.0 } }, "presentation": [ "http://www.Hollysys.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Attributable to Noncontrolling Interest", "terseLabel": "Less: Net (loss) income attributable to non-controlling interests", "documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r114", "r205", "r294", "r296", "r337", "r338", "r859", "r1133" ] }, "us-gaap_ShortTermLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermLeaseCost", "crdr": "debit", "calculation": { "http://www.Hollysys.com/role/OperatingLeasesScheduleOfLeaseAndNonLeaseComponentsDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.Hollysys.com/role/OperatingLeasesScheduleOfLeaseAndNonLeaseComponentsDetails" ], "lang": { "en-us": { "role": { "label": "Short-term Lease, Cost", "terseLabel": "Short-term lease costs", "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less." } } }, "auth_ref": [ "r756", "r1079" ] }, "us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "presentation": [ "http://www.Hollysys.com/role/ShareBasedCompensationExpensesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Nonvested Restricted Stock Units Activity [Table Text Block]", "terseLabel": "Schedule of summary of the restricted share activity", "documentation": "Tabular disclosure of the changes in outstanding nonvested restricted stock units." } } }, "auth_ref": [ "r93" ] }, "us-gaap_IncomeTaxesReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesReceivable", "crdr": "debit", "calculation": { "http://www.Hollysys.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 26.0 } }, "presentation": [ "http://www.Hollysys.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Income Taxes Receivable, Current", "verboseLabel": "Income tax recoverable", "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." } } }, "auth_ref": [ "r127", "r1125" ] }, "dei_DocumentAnnualReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentAnnualReport", "presentation": [ "http://www.Hollysys.com/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Document Annual Report", "documentation": "Boolean flag that is true only for a form used as an annual report." } } }, "auth_ref": [ "r1098", "r1099", "r1100" ] }, "us-gaap_ProvisionForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProvisionForDoubtfulAccounts", "crdr": "debit", "calculation": { "http://www.Hollysys.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 35.0 } }, "presentation": [ "http://www.Hollysys.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "terseLabel": "Allowance for credit losses", "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable." } } }, "auth_ref": [ "r308", "r461" ] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseCost", "crdr": "debit", "calculation": { "http://www.Hollysys.com/role/OperatingLeasesScheduleOfLeaseAndNonLeaseComponentsDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.Hollysys.com/role/OperatingLeasesScheduleOfLeaseAndNonLeaseComponentsDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Cost", "terseLabel": "Operating lease costs", "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability." } } }, "auth_ref": [ "r755", "r1079" ] }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "presentation": [ "http://www.Hollysys.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "terseLabel": "Property, plant and equipment, net", "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." } } }, "auth_ref": [ "r13", "r231", "r235", "r853" ] }, "us-gaap_DeferredTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsNet", "crdr": "debit", "calculation": { "http://www.Hollysys.com/role/IncomeTaxDeferredTaxAssetsLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.Hollysys.com/role/IncomeTaxDeferredTaxAssetsLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Net of Valuation Allowance", "totalLabel": "Total deferred tax assets-non-current", "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards." } } }, "auth_ref": [ "r1221" ] }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "presentation": [ "http://www.Hollysys.com/role/PropertyPlantAndEquipment" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment Disclosure [Text Block]", "terseLabel": "PROPERTY, PLANT AND EQUIPMENT", "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." } } }, "auth_ref": [ "r180", "r231", "r235", "r236" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.Hollysys.com/role/ShareBasedCompensationExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "verboseLabel": "Weighted average exercise price, Granted (in dollars per share)", "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options." } } }, "auth_ref": [ "r612" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://www.Hollysys.com/role/RevenueFromContractsWithCustomersTables" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Summary of disaggregated revenue information", "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r1190" ] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.Hollysys.com/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "presentation": [ "http://www.Hollysys.com/role/ShareBasedCompensationExpensesTables" ], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement, Option, Activity [Table Text Block]", "terseLabel": "Schedule of share option activity", "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." } } }, "auth_ref": [ "r23", "r24", "r92" ] }, "us-gaap_OtherMachineryAndEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherMachineryAndEquipmentMember", "presentation": [ "http://www.Hollysys.com/role/PropertyPlantAndEquipmentDetails", "http://www.Hollysys.com/role/SummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Other Machinery and Equipment [Member]", "terseLabel": "Electronic and Other Equipment [Member]", "documentation": "Other tangible personal property, nonconsumable in nature, with finite lives used to produce goods and services." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "presentation": [ "http://www.Hollysys.com/role/ShareBasedCompensationExpensesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "terseLabel": "Schedule Of Fair Value Assumptions Related To Stock Options", "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions." } } }, "auth_ref": [ "r194" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "crdr": "debit", "presentation": [ "http://www.Hollysys.com/role/AcquisitionOfSubsidiaryScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets", "terseLabel": "Total assets acquired", "documentation": "Amount of assets acquired at the acquisition date." } } }, "auth_ref": [ "r102" ] }, "us-gaap_OtherOperatingIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherOperatingIncome", "crdr": "credit", "presentation": [ "http://www.Hollysys.com/role/RelatedPartyTransactionsOtherIncomeFromRelatedPartiesDetails", "http://www.Hollysys.com/role/RelatedPartyTransactionsSalesOfGoodsAndIntegratedSolutionsToRelatedPartiesDetails" ], "lang": { "en-us": { "role": { "label": "Other Operating Income", "terseLabel": "Other income from related parties", "documentation": "The total amount of other operating income, the components of which are not separately disclosed on the income statement, from items that are associated with the entity's normal revenue producing operation." } } }, "auth_ref": [ "r163" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://www.Hollysys.com/role/LongTermLoansAdditionalInformationDetails", "http://www.Hollysys.com/role/OperatingLeasesAdditionalInformationDetails", "http://www.Hollysys.com/role/PropertyPlantAndEquipmentAssetsLeasedToOthersUnderOperatingLeasesDetails", "http://www.Hollysys.com/role/PropertyPlantAndEquipmentDetails", "http://www.Hollysys.com/role/ShortTermBankLoansDetails", "http://www.Hollysys.com/role/SummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Type [Domain]", "terseLabel": "Property, Plant and Equipment, Type [Domain]", "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." } } }, "auth_ref": [ "r181" ] }, "us-gaap_BalanceSheetLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetLocationDomain", "presentation": [ "http://www.Hollysys.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Balance Sheet Location [Domain]", "documentation": "Location in the balance sheet (statement of financial position)." } } }, "auth_ref": [ "r116", "r117" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.Hollysys.com/role/CondensedFinancialInformationOfTheParentCompanyParentheticalsDetails", "http://www.Hollysys.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares, Issued", "verboseLabel": "Common stock, shares issued (in shares)", "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury." } } }, "auth_ref": [ "r146" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract", "presentation": [ "http://www.Hollysys.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding Reconciliation [Abstract]", "definitionGuidance": "Shares used in net income per share computation:" } } }, "auth_ref": [] }, "country_ID": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "ID", "presentation": [ "http://www.Hollysys.com/role/IncomeTaxAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "INDONESIA" } } }, "auth_ref": [] }, "us-gaap_RevenueRemainingPerformanceObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligation", "crdr": "credit", "presentation": [ "http://www.Hollysys.com/role/RevenueFromContractsWithCustomersAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Revenue, Remaining Performance Obligation, Amount", "terseLabel": "Unsatisfied (or partially unsatisfied) performance obligations in contracts with its customers", "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue." } } }, "auth_ref": [ "r234" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "crdr": "debit", "presentation": [ "http://www.Hollysys.com/role/AcquisitionOfSubsidiaryScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents", "terseLabel": "Cash and cash equivalents", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions, acquired at the acquisition date. 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." } } }, "auth_ref": [ "r102" ] }, "us-gaap_ProductWarrantyAccrualClassifiedCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductWarrantyAccrualClassifiedCurrent", "crdr": "credit", "calculation": { "http://www.Hollysys.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 44.0 } }, "presentation": [ "http://www.Hollysys.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Product Warranty Accrual, Current", "verboseLabel": "Warranty liabilities", "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for estimated claims under standard and extended warranty protection rights granted to customers. For classified balance sheets, represents the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r34", "r1180", "r1181" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "crdr": "debit", "presentation": [ "http://www.Hollysys.com/role/AcquisitionOfSubsidiaryScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables", "terseLabel": "Accounts receivable, net", "documentation": "Amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer, acquired at the acquisition date." } } }, "auth_ref": [ "r102" ] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://www.Hollysys.com/role/RevenueFromContractsWithCustomersDisaggregatedRevenueInformationDetails" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r591", "r1065", "r1066", "r1067", "r1068", "r1069", "r1070", "r1071" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "crdr": "credit", "presentation": [ "http://www.Hollysys.com/role/AcquisitionOfSubsidiaryScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities", "terseLabel": "Total liabilities assumed", "documentation": "Amount of liabilities assumed at the acquisition date." } } }, "auth_ref": [ "r102" ] }, "us-gaap_ReportingUnitAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReportingUnitAxis", "presentation": [ "http://www.Hollysys.com/role/GoodwillAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Reporting Unit [Axis]", "documentation": "Information by reporting unit." } } }, "auth_ref": [ "r486", "r488", "r1058" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://www.Hollysys.com/role/RevenueFromContractsWithCustomersDisaggregatedRevenueInformationDetails" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Table]", "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r591", "r1065", "r1066", "r1067", "r1068", "r1069", "r1070", "r1071" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "presentation": [ "http://www.Hollysys.com/role/SummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "label": "Finite-lived Intangible Assets Amortization Expense [Table Text Block]", "terseLabel": "Schedule of depreciation expense using the straight-line method over the estimated useful lives of the assets", "documentation": "Tabular disclosure of amortization expense of assets, excluding financial assets, that lack physical substance, having a limited useful life." } } }, "auth_ref": [] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.Hollysys.com/role/CondensedFinancialInformationOfTheParentCompanyParentheticalsDetails", "http://www.Hollysys.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares Authorized", "verboseLabel": "Common stock, shares authorized (in shares)", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r146", "r946" ] }, "us-gaap_ReportingUnitDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReportingUnitDomain", "presentation": [ "http://www.Hollysys.com/role/GoodwillAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Reporting Unit [Domain]", "documentation": "Level of reporting at which goodwill is tested for impairment." } } }, "auth_ref": [ "r486", "r488", "r1058" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.Hollysys.com/role/CondensedFinancialInformationOfTheParentCompanyParentheticalsDetails", "http://www.Hollysys.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares, Outstanding", "verboseLabel": "Common stock, shares outstanding (in shares)", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r22", "r146", "r946", "r964", "r1254", "r1255" ] }, "us-gaap_DividendsPayableDateDeclaredDayMonthAndYear": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DividendsPayableDateDeclaredDayMonthAndYear", "presentation": [ "http://www.Hollysys.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "label": "Dividends Payable, Date Declared", "documentation": "Date the dividend to be paid was declared, in YYYY-MM-DD format." } } }, "auth_ref": [ "r56" ] }, "dei_AuditorFirmId": { "xbrltype": "nonemptySequenceNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorFirmId", "presentation": [ "http://www.Hollysys.com/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Auditor Firm ID", "documentation": "PCAOB issued Audit Firm Identifier" } } }, "auth_ref": [ "r1098", "r1099", "r1100" ] }, "us-gaap_IncomeTaxPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxPolicyTextBlock", "presentation": [ "http://www.Hollysys.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Income Tax, Policy [Policy Text Block]", "terseLabel": "Income taxes", "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements." } } }, "auth_ref": [ "r298", "r648", "r649", "r657", "r658", "r661", "r663", "r903" ] }, "us-gaap_LesseeLeasesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeasesPolicyTextBlock", "presentation": [ "http://www.Hollysys.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Lessee, Leases [Policy Text Block]", "terseLabel": "Prepaid land leases, net", "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee." } } }, "auth_ref": [ "r753" ] }, "us-gaap_RelatedPartyTransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionDomain", "presentation": [ "http://www.Hollysys.com/role/CondensedFinancialInformationOfTheParentCompanyBalanceSheetsDetails", "http://www.Hollysys.com/role/ConsolidatedBalanceSheets", "http://www.Hollysys.com/role/ConsolidatedStatementsOfComprehensiveIncomeParenthetical", "http://www.Hollysys.com/role/OrganizationAndBusinessBackgroundAdditionalInformationDetails", "http://www.Hollysys.com/role/RelatedPartyTransactionsAdditionalInformationDetails", "http://www.Hollysys.com/role/RelatedPartyTransactionsDetails", "http://www.Hollysys.com/role/RelatedPartyTransactionsOtherIncomeFromRelatedPartiesDetails", "http://www.Hollysys.com/role/RelatedPartyTransactionsPurchasesOfGoodsAndServicesFromRelatedPartiesDetails", "http://www.Hollysys.com/role/RelatedPartyTransactionsResearchAndDevelopmentToRelatedPartiesDetails", "http://www.Hollysys.com/role/RelatedPartyTransactionsSalesOfGoodsAndIntegratedSolutionsToRelatedPartiesDetails" ], "lang": { "en-us": { "role": { "label": "Related Party Transaction [Domain]", "terseLabel": "Related Party Transaction [Domain]", "documentation": "Transaction between related party." } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionAxis", "presentation": [ "http://www.Hollysys.com/role/CondensedFinancialInformationOfTheParentCompanyBalanceSheetsDetails", "http://www.Hollysys.com/role/ConsolidatedBalanceSheets", "http://www.Hollysys.com/role/ConsolidatedStatementsOfComprehensiveIncomeParenthetical", "http://www.Hollysys.com/role/OrganizationAndBusinessBackgroundAdditionalInformationDetails", "http://www.Hollysys.com/role/RelatedPartyTransactionsAdditionalInformationDetails", "http://www.Hollysys.com/role/RelatedPartyTransactionsDetails", "http://www.Hollysys.com/role/RelatedPartyTransactionsOtherIncomeFromRelatedPartiesDetails", "http://www.Hollysys.com/role/RelatedPartyTransactionsPurchasesOfGoodsAndServicesFromRelatedPartiesDetails", "http://www.Hollysys.com/role/RelatedPartyTransactionsResearchAndDevelopmentToRelatedPartiesDetails", "http://www.Hollysys.com/role/RelatedPartyTransactionsSalesOfGoodsAndIntegratedSolutionsToRelatedPartiesDetails" ], "lang": { "en-us": { "role": { "label": "Related Party Transaction [Axis]", "terseLabel": "Related Party Transaction [Axis]", "documentation": "Information by type of related party transaction." } } }, "auth_ref": [ "r772", "r773", "r1234" ] }, "country_SG": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "SG", "presentation": [ "http://www.Hollysys.com/role/IncomeTaxAdditionalInformationDetails", "http://www.Hollysys.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "SINGAPORE", "verboseLabel": "Singapore [Member]", "terseLabel": "SINGAPORE [Member]" } } }, "auth_ref": [] }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.Hollysys.com/role/IncomeTaxIncomeTaxExpenseDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 }, "http://www.Hollysys.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 40.0 } }, "presentation": [ "http://www.Hollysys.com/role/ConsolidatedStatementsOfCashFlows", "http://www.Hollysys.com/role/IncomeTaxIncomeTaxExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Income Tax Expense (Benefit)", "terseLabel": "Deferred income tax expenses (benefit)", "disclosureGuidance": "Deferred income tax expense (benefit)", "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r12", "r198", "r237", "r671", "r672", "r1141" ] }, "us-gaap_PaymentsToAcquireBusinessesGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireBusinessesGross", "crdr": "credit", "presentation": [ "http://www.Hollysys.com/role/AcquisitionOfSubsidiaryAdditionalInformationDetails", "http://www.Hollysys.com/role/AcquisitionOfSubsidiaryScheduleOfExcessPurchasePriceOverTheFairValueOfNetAssetsAcquiredDetails" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Businesses, Gross", "terseLabel": "Payments to acquire businesses gross", "verboseLabel": "Purchase price", "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price." } } }, "auth_ref": [ "r48", "r685" ] }, "us-gaap_ShortTermBorrowingsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermBorrowingsAbstract", "lang": { "en-us": { "role": { "label": "SHORT-TERM BANK LOANS" } } }, "auth_ref": [] }, "us-gaap_ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount", "presentation": [ "http://www.Hollysys.com/role/GoodwillAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Reporting Unit, Percentage of Fair Value in Excess of Carrying Amount", "terseLabel": "Reporting unit, percentage of fair value of reporting unit", "documentation": "Percentage of fair value of reporting unit in excess of carrying amount." } } }, "auth_ref": [] }, "us-gaap_DividendsPayableAmountPerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DividendsPayableAmountPerShare", "presentation": [ "http://www.Hollysys.com/role/ShareBasedCompensationExpensesTheFairValueOfEachOptionIsEstimatedOnTheDateOfGrantUsingTheBlackScholesModelDetailsParenthetical", "http://www.Hollysys.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "label": "Dividends Payable, Amount Per Share", "documentation": "The per share amount of a dividend declared, but not paid, as of the financial reporting date." } } }, "auth_ref": [ "r56" ] }, "us-gaap_PurchaseObligationDueInNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PurchaseObligationDueInNextTwelveMonths", "crdr": "credit", "presentation": [ "http://www.Hollysys.com/role/CommitmentsAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Purchase Obligation, to be Paid, Year One", "terseLabel": "Purchase Obligation, Due in Next Twelve Months", "documentation": "Amount of purchase arrangement to be paid in next fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [] }, "us-gaap_GainLossOnSaleOfStockInSubsidiaryOrEquityMethodInvestee": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnSaleOfStockInSubsidiaryOrEquityMethodInvestee", "crdr": "credit", "calculation": { "http://www.Hollysys.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://www.Hollysys.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Gain (Loss) on Disposition of Stock in Subsidiary or Equity Method Investee", "terseLabel": "Losses on disposal of subsidiaries", "documentation": "Amount of gain (loss) on sale or disposal of equity in securities of subsidiaries or equity method investee." } } }, "auth_ref": [ "r834", "r1134", "r1135", "r1137", "r1248" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.Hollysys.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 56.0 } }, "presentation": [ "http://www.Hollysys.com/role/CondensedFinancialInformationOfTheParentCompanyBalanceSheetsDetails", "http://www.Hollysys.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "definitionGuidance": "Accumulated other comprehensive loss", "terseLabel": "Accumulated other comprehensive loss", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r43", "r44", "r157", "r288", "r847", "r894", "r898" ] }, "us-gaap_DeferredIncomeTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxLiabilities", "crdr": "credit", "calculation": { "http://www.Hollysys.com/role/IncomeTaxDeferredTaxAssetsLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.Hollysys.com/role/IncomeTaxDeferredTaxAssetsLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities, Gross", "negatedTotalLabel": "Total deferred tax liabilities, non-current", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences." } } }, "auth_ref": [ "r143", "r144", "r210", "r659" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.Hollysys.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 15.0 } }, "presentation": [ "http://www.Hollysys.com/role/CondensedFinancialInformationOfTheParentCompanyBalanceSheetsDetails", "http://www.Hollysys.com/role/ConsolidatedBalanceSheets", "http://www.Hollysys.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents, at Carrying Value", "verboseLabel": "Cash and cash equivalents", "terseLabel": "Cash and cash equivalents", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation." } } }, "auth_ref": [ "r53", "r276", "r1042" ] }, "us-gaap_PurchaseObligationDueInSecondYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PurchaseObligationDueInSecondYear", "crdr": "credit", "presentation": [ "http://www.Hollysys.com/role/CommitmentsAndContingenciesPurchaseObligationDetails" ], "lang": { "en-us": { "role": { "label": "Purchase Obligation, Due in Second Year", "terseLabel": "2024", "documentation": "Amount of purchase arrangement to be paid in second fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [] }, "us-gaap_LeaseCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCostTableTextBlock", "presentation": [ "http://www.Hollysys.com/role/OperatingLeasesTables" ], "lang": { "en-us": { "role": { "label": "Lease, Cost [Table Text Block]", "terseLabel": "Schedule of lease and non-lease components", "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income." } } }, "auth_ref": [ "r1227" ] }, "holi_ThreeToFiveYearsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "ThreeToFiveYearsMember", "presentation": [ "http://www.Hollysys.com/role/IncomeTaxAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Three To Five Years [Member]" } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsPolicyTextBlock", "presentation": [ "http://www.Hollysys.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Cash and cash equivalents", "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value." } } }, "auth_ref": [ "r54" ] }, "us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationForeignIncomeTaxRateDifferential", "crdr": "debit", "presentation": [ "http://www.Hollysys.com/role/IncomeTaxReconciliationOfTheIncomeTaxExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount", "verboseLabel": "Effect of different tax rates in various jurisdictions", "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 foreign income tax expense (benefit)." } } }, "auth_ref": [ "r1220" ] }, "us-gaap_PurchaseObligationDueInThirdYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PurchaseObligationDueInThirdYear", "crdr": "credit", "presentation": [ "http://www.Hollysys.com/role/CommitmentsAndContingenciesPurchaseObligationDetails" ], "lang": { "en-us": { "role": { "label": "Purchase Obligation, Due in Third Year", "terseLabel": "2025", "documentation": "Amount of purchase arrangement to be paid in third fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [] }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SignificantAccountingPoliciesTextBlock", "presentation": [ "http://www.Hollysys.com/role/SummaryOfSignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "label": "Significant Accounting Policies [Text Block]", "terseLabel": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES", "documentation": "The entire disclosure for all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r175", "r316" ] }, "us-gaap_PurchaseObligationDueInFourthYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PurchaseObligationDueInFourthYear", "crdr": "credit", "presentation": [ "http://www.Hollysys.com/role/CommitmentsAndContingenciesPurchaseObligationDetails" ], "lang": { "en-us": { "role": { "label": "Purchase Obligation, Due in Fourth Year", "terseLabel": "2026", "documentation": "Amount of purchase arrangement to be paid in fourth fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeasesTextBlock", "presentation": [ "http://www.Hollysys.com/role/OperatingLeases" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "OPERATING LEASES", "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability." } } }, "auth_ref": [ "r749" ] }, "us-gaap_InventoryPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryPolicyTextBlock", "presentation": [ "http://www.Hollysys.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Inventory, Policy [Policy Text Block]", "terseLabel": "Inventories", "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost." } } }, "auth_ref": [ "r227", "r275", "r290", "r470", "r471", "r472", "r811", "r1049" ] }, "us-gaap_IncomeTaxReconciliationNondeductibleExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationNondeductibleExpense", "crdr": "debit", "presentation": [ "http://www.Hollysys.com/role/IncomeTaxReconciliationOfTheIncomeTaxExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Amount", "verboseLabel": "Effect of non-deductible expenses", "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 expenses." } } }, "auth_ref": [ "r1220" ] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.Hollysys.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 41.0 } }, "presentation": [ "http://www.Hollysys.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Liability, Current", "verboseLabel": "Deferred revenue", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current." } } }, "auth_ref": [ "r571", "r572", "r592" ] }, "us-gaap_InvestmentTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentTypeAxis", "presentation": [ "http://www.Hollysys.com/role/EquityInvestmentsAdditionalInformationDetails", "http://www.Hollysys.com/role/EquityInvestmentsLongTermInvestmentsDetails" ], "lang": { "en-us": { "role": { "label": "Investment Type [Axis]", "documentation": "Information by type of investments." } } }, "auth_ref": [ "r927", "r929", "r930", "r932", "r934", "r999", "r1001", "r1003", "r1006", "r1007", "r1008", "r1009", "r1011", "r1012", "r1013", "r1014", "r1015", "r1085" ] }, "us-gaap_PurchaseObligationDueInFifthYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PurchaseObligationDueInFifthYear", "crdr": "credit", "presentation": [ "http://www.Hollysys.com/role/CommitmentsAndContingenciesPurchaseObligationDetails" ], "lang": { "en-us": { "role": { "label": "Purchase Obligation, Due in Fifth Year", "terseLabel": "2027", "documentation": "Amount of purchase arrangement to be paid in fifth fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiability", "crdr": "credit", "presentation": [ "http://www.Hollysys.com/role/RevenueFromContractsWithCustomersContractAssetsAndContractLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Liability", "terseLabel": "Contract liabilities", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r571", "r572", "r592" ] }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInContractWithCustomerLiability", "crdr": "debit", "calculation": { "http://www.Hollysys.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 27.0 } }, "presentation": [ "http://www.Hollysys.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Contract with Customer, Liability", "verboseLabel": "Deferred revenue", "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r810", "r1136" ] }, "us-gaap_PurchaseObligationDueAfterFifthYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PurchaseObligationDueAfterFifthYear", "crdr": "credit", "presentation": [ "http://www.Hollysys.com/role/CommitmentsAndContingenciesPurchaseObligationDetails" ], "lang": { "en-us": { "role": { "label": "Purchase Obligation, Due after Fifth Year", "terseLabel": "2028 and onwards", "documentation": "Amount of purchase arrangement to be paid after fifth fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "presentation": [ "http://www.Hollysys.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Restricted cash", "documentation": "Entity's cash and cash equivalents accounting policy with respect to restricted balances. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits." } } }, "auth_ref": [ "r54", "r206" ] }, "us-gaap_DebtInstrumentCollateralAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentCollateralAmount", "crdr": "debit", "presentation": [ "http://www.Hollysys.com/role/PrepaidLandLeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Collateral Amount", "terseLabel": "Assets pledged as collateral", "documentation": "Amount of assets pledged to secure a debt instrument." } } }, "auth_ref": [ "r132" ] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.Hollysys.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 36.0 } }, "presentation": [ "http://www.Hollysys.com/role/ConsolidatedBalanceSheets", "http://www.Hollysys.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.Hollysys.com/role/OrganizationAndBusinessBackgroundDetails" ], "lang": { "en-us": { "role": { "label": "Liabilities, Current", "totalLabel": "Total current liabilities", "verboseLabel": "Current liabilities", "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer." } } }, "auth_ref": [ "r35", "r274", "r318", "r446", "r524", "r525", "r527", "r528", "r529", "r531", "r533", "r535", "r536", "r689", "r692", "r693", "r723", "r1080", "r1183", "r1235", "r1236" ] }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.Hollysys.com/role/IncomeTaxIncomeTaxExpenseDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.Hollysys.com/role/IncomeTaxIncomeTaxExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Current Income Tax Expense (Benefit)", "terseLabel": "Current income tax expense", "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations." } } }, "auth_ref": [ "r198", "r664", "r672", "r1141" ] }, "us-gaap_IncomeTaxReconciliationNondeductibleExpenseResearchAndDevelopment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationNondeductibleExpenseResearchAndDevelopment", "crdr": "debit", "presentation": [ "http://www.Hollysys.com/role/IncomeTaxReconciliationOfTheIncomeTaxExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Research and Development, Amount", "negatedLabel": "Effect of additional deductible research and development expenses", "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." } } }, "auth_ref": [ "r1220" ] }, "us-gaap_IncomeTaxReconciliationPriorYearIncomeTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationPriorYearIncomeTaxes", "crdr": "debit", "presentation": [ "http://www.Hollysys.com/role/IncomeTaxReconciliationOfTheIncomeTaxExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Prior Year Income Taxes, Amount", "negatedLabel": "Under (over) provision of income tax in previous years", "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 revisions of previously reported income tax expense (benefit)." } } }, "auth_ref": [ "r1220" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.Hollysys.com/role/IntangibleAssetsNetAdditionalInformationDetails", "http://www.Hollysys.com/role/IntangibleAssetsNetDetails", "http://www.Hollysys.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.Hollysys.com/role/SummaryOfSignificantAccountingPoliciesIntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "documentation": "Information by major type or class of finite-lived intangible assets." } } }, "auth_ref": [ "r490", "r491", "r492", "r493", "r816", "r820" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.Hollysys.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "definitionGuidance": "Current liabilities (including amounts of the VIE without recourse to the primary beneficiary of $1,547 and $586 as of June 30, 2022 and 2023, respectively):" } } }, "auth_ref": [] }, "us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "presentation": [ "http://www.Hollysys.com/role/PrepaidLandLeasesTables" ], "lang": { "en-us": { "role": { "label": "Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Table Text Block]", "terseLabel": "Summary of prepaid land leases", "documentation": "Tabular disclosure of the amounts paid in advance for capitalized costs that will be expensed with the passage of time or the occurrence of a triggering event, and will be charged against earnings within one year or the normal operating cycle, if longer; the aggregate carrying amount of current assets, not separately presented elsewhere in the balance sheet; and other deferred costs." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsLineItems", "presentation": [ "http://www.Hollysys.com/role/SummaryOfSignificantAccountingPoliciesIntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r816" ] }, "holi_IDMember": { "xbrltype": "domainItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "IDMember", "presentation": [ "http://www.Hollysys.com/role/IncomeTaxAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "I D [Member]", "terseLabel": "ID [Member]", "documentation": "Indonesia" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.Hollysys.com/role/IntangibleAssetsNetAdditionalInformationDetails", "http://www.Hollysys.com/role/IntangibleAssetsNetDetails", "http://www.Hollysys.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.Hollysys.com/role/SummaryOfSignificantAccountingPoliciesIntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "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." } } }, "auth_ref": [ "r80", "r82" ] }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "presentation": [ "http://www.Hollysys.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Adjustments for New Accounting Pronouncements [Axis]", "documentation": "Information by amendment to accounting standards." } } }, "auth_ref": [ "r265", "r266", "r267", "r268", "r269", "r327", "r328", "r329", "r330", "r339", "r408", "r409", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r499", "r637", "r638", "r639", "r665", "r666", "r667", "r668", "r682", "r683", "r684", "r694", "r695", "r696", "r697", "r698", "r699", "r700", "r701", "r702", "r703", "r704", "r707", "r708", "r709", "r710", "r711", "r712", "r713", "r714", "r715", "r716", "r717", "r718", "r721", "r722", "r724", "r725", "r726", "r727", "r741", "r742", "r745", "r746", "r747", "r748", "r764", "r765", "r766", "r767", "r768", "r817", "r818", "r819", "r887", "r888", "r889", "r890", "r891", "r892", "r893", "r894", "r895", "r896", "r897", "r898" ] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://www.Hollysys.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of Presentation", "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)." } } }, "auth_ref": [] }, "us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract", "lang": { "en-us": { "role": { "label": "PREPAID LAND LEASES" } } }, "auth_ref": [] }, "us-gaap_InterestIncomeExpenseNonoperatingNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestIncomeExpenseNonoperatingNet", "crdr": "credit", "calculation": { "http://www.Hollysys.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.Hollysys.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Interest Income (Expense), Nonoperating, Net", "verboseLabel": "Interest expenses", "documentation": "The net amount of nonoperating interest income (expense)." } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "crdr": "credit", "calculation": { "http://www.Hollysys.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 48.0 } }, "presentation": [ "http://www.Hollysys.com/role/CondensedFinancialInformationOfTheParentCompanyComprehensiveIncomeDetails", "http://www.Hollysys.com/role/ConsolidatedStatementsOfComprehensiveIncome", "http://www.Hollysys.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "terseLabel": "Translation adjustments", "verboseLabel": "Translation adjustments", "definitionGuidance": "Translation adjustment", "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." } } }, "auth_ref": [ "r7" ] }, "us-gaap_ConsolidationPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConsolidationPolicyTextBlock", "presentation": [ "http://www.Hollysys.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Consolidation, Policy [Policy Text Block]", "terseLabel": "Principles of Consolidation", "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary." } } }, "auth_ref": [ "r107", "r1047" ] }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillForeignCurrencyTranslationGainLoss", "crdr": "credit", "presentation": [ "http://www.Hollysys.com/role/GoodwillChangesInTheCarryingAmountDetails" ], "lang": { "en-us": { "role": { "label": "Goodwill, Foreign Currency Translation Gain (Loss)", "verboseLabel": "Translation adjustment", "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) an asset representing future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r483" ] }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingPolicyPolicyTextBlock", "presentation": [ "http://www.Hollysys.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Segment Reporting, Policy [Policy Text Block]", "terseLabel": "Segment reporting", "documentation": "Disclosure of accounting policy for segment reporting." } } }, "auth_ref": [ "r382", "r383", "r384", "r385", "r386", "r387", "r402", "r1053" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://www.Hollysys.com/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r1096" ] }, "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementPolicyPolicyTextBlock", "presentation": [ "http://www.Hollysys.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Fair Value Measurement, Policy [Policy Text Block]", "terseLabel": "Fair value measurements", "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities." } } }, "auth_ref": [] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "auth_ref": [] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UseOfEstimates", "presentation": [ "http://www.Hollysys.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of estimates", "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles." } } }, "auth_ref": [ "r64", "r65", "r66", "r228", "r229", "r232", "r233" ] }, "dei_DocumentInformationTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentInformationTable", "presentation": [ "http://www.Hollysys.com/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Document Information [Table]", "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package." } } }, "auth_ref": [] }, "us-gaap_CostsInExcessOfBillingsAndBillingsInExcessOfCostsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostsInExcessOfBillingsAndBillingsInExcessOfCostsTableTextBlock", "presentation": [ "http://www.Hollysys.com/role/CostsAndEstimatedEarningsInExcessOfBillingsTables" ], "lang": { "en-us": { "role": { "label": "Costs in Excess of Billings and Billings in Excess of Costs [Table Text Block]", "terseLabel": "Schedule of Costs in Excess of Billings", "documentation": "Tabular disclosure of long-term contract or program." } } }, "auth_ref": [] }, "dei_LegalEntityAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LegalEntityAxis", "presentation": [ "http://www.Hollysys.com/role/IncomeTaxAdditionalInformationDetails", "http://www.Hollysys.com/role/IncomeTaxReconciliationOfTheIncomeTaxExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Legal Entity [Axis]", "documentation": "The set of legal entities associated with a report." } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.Hollysys.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 14.0 } }, "presentation": [ "http://www.Hollysys.com/role/CondensedFinancialInformationOfTheParentCompanyBalanceSheetsDetails", "http://www.Hollysys.com/role/ConsolidatedBalanceSheets", "http://www.Hollysys.com/role/OrganizationAndBusinessBackgroundDetails" ], "lang": { "en-us": { "role": { "label": "Assets, Current", "totalLabel": "Total current assets", "terseLabel": "Current assets", "verboseLabel": "Total current assets", "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." } } }, "auth_ref": [ "r273", "r293", "r318", "r446", "r524", "r525", "r527", "r528", "r529", "r531", "r533", "r535", "r536", "r688", "r692", "r723", "r1080", "r1183", "r1184", "r1235" ] }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CompensationAndRetirementDisclosureAbstract", "lang": { "en-us": { "role": { "label": "EMPLOYEE BENEFITS" } } }, "auth_ref": [] }, "dei_EntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityDomain", "presentation": [ "http://www.Hollysys.com/role/IncomeTaxAdditionalInformationDetails", "http://www.Hollysys.com/role/IncomeTaxReconciliationOfTheIncomeTaxExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Entity [Domain]", "terseLabel": "Entity [Domain]", "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." } } }, "auth_ref": [] }, "us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock", "presentation": [ "http://www.Hollysys.com/role/SegmentReportingTables" ], "lang": { "en-us": { "role": { "label": "Reconciliation of Revenue from Segments to Consolidated [Table Text Block]", "terseLabel": "Schedule of Reconciliation of revenue from segments to consolidated", "documentation": "Tabular disclosure of all significant reconciling items in the reconciliation of total revenues from reportable segments to the entity's consolidated revenues." } } }, "auth_ref": [ "r70", "r71" ] }, "us-gaap_CompensationAndEmployeeBenefitPlansTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CompensationAndEmployeeBenefitPlansTextBlock", "presentation": [ "http://www.Hollysys.com/role/EmployeeBenefits" ], "lang": { "en-us": { "role": { "label": "Compensation and Employee Benefit Plans [Text Block]", "verboseLabel": "EMPLOYEE BENEFITS", "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." } } }, "auth_ref": [ "r189", "r190", "r191", "r192" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.Hollysys.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "definitionGuidance": "Current assets:" } } }, "auth_ref": [] }, "us-gaap_ShortTermBankLoansAndNotesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermBankLoansAndNotesPayable", "crdr": "credit", "calculation": { "http://www.Hollysys.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 37.0 } }, "presentation": [ "http://www.Hollysys.com/role/ConsolidatedBalanceSheets", "http://www.Hollysys.com/role/ShortTermBankLoansDetails" ], "lang": { "en-us": { "role": { "label": "Short-term Bank Loans and Notes Payable", "verboseLabel": "Short-term bank loans", "documentation": "Amount of borrowings from a bank classified as other, maturing within one year or operating cycle, if longer." } } }, "auth_ref": [ "r29", "r941", "r1245" ] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeAxis", "presentation": [ "http://www.Hollysys.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event Type [Axis]", "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r740", "r778" ] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.Hollysys.com/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r1096" ] }, "us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentsDebtAndEquitySecuritiesAbstract", "lang": { "en-us": { "role": { "label": "EQUITY INVESTMENTS" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseDescriptionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseDescriptionAbstract", "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Description [Abstract]", "terseLabel": "OPERATING LEASES" } } }, "auth_ref": [] }, "us-gaap_VestingAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VestingAxis", "presentation": [ "http://www.Hollysys.com/role/ShareBasedCompensationExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Vesting [Axis]", "documentation": "Information by vesting schedule of award under share-based payment arrangement." } } }, "auth_ref": [ "r1193", "r1194", "r1195", "r1196", "r1197", "r1198", "r1199", "r1200", "r1201", "r1202", "r1203", "r1204", "r1205", "r1206", "r1207", "r1208", "r1209", "r1210", "r1211", "r1212", "r1213", "r1214", "r1215", "r1216", "r1217", "r1218" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://www.Hollysys.com/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Entity File Number", "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen." } } }, "auth_ref": [] }, "us-gaap_AccountsReceivableGrossCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableGrossCurrent", "crdr": "debit", "calculation": { "http://www.Hollysys.com/role/AccountsReceivableDetails": { "parentTag": "us-gaap_AccountsNotesAndLoansReceivableNetCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.Hollysys.com/role/AccountsReceivableDetails" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, before Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable", "documentation": "Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current." } } }, "auth_ref": [ "r285", "r405", "r406", "r1044" ] }, "us-gaap_SegmentReportingDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingDisclosureTextBlock", "presentation": [ "http://www.Hollysys.com/role/SegmentReporting" ], "lang": { "en-us": { "role": { "label": "Segment Reporting Disclosure [Text Block]", "terseLabel": "SEGMENT REPORTING", "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." } } }, "auth_ref": [ "r365", "r366", "r367", "r368", "r369", "r381", "r392", "r396", "r397", "r398", "r399", "r400", "r401", "r404" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "calculation": { "http://www.Hollysys.com/role/AccountsReceivableDetails": { "parentTag": "us-gaap_AccountsNotesAndLoansReceivableNetCurrent", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.Hollysys.com/role/AccountsReceivableDetails", "http://www.Hollysys.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, Allowance for Credit Loss, Current", "verboseLabel": "Allowance for doubtful accounts, accounts receivable", "negatedLabel": "Allowance for credit losses", "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current." } } }, "auth_ref": [ "r289", "r407", "r457" ] }, "us-gaap_VestingDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VestingDomain", "presentation": [ "http://www.Hollysys.com/role/ShareBasedCompensationExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Vesting [Domain]", "terseLabel": "Vesting [Domain]", "documentation": "Vesting schedule of award under share-based payment arrangement." } } }, "auth_ref": [ "r1193", "r1194", "r1195", "r1196", "r1197", "r1198", "r1199", "r1200", "r1201", "r1202", "r1203", "r1204", "r1205", "r1206", "r1207", "r1208", "r1209", "r1210", "r1211", "r1212", "r1213", "r1214", "r1215", "r1216", "r1217", "r1218" ] }, "us-gaap_SharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesOutstanding", "presentation": [ "http://www.Hollysys.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Shares, Outstanding", "periodEndLabel": "Balance (in shares)", "periodStartLabel": "Balance (in shares)", "documentation": "Number of shares issued which are neither cancelled nor held in the treasury." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "presentation": [ "http://www.Hollysys.com/role/SegmentReportingSummaryOfInformationBySegmentDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Segment Reporting Information, by Segment [Table]", "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." } } }, "auth_ref": [ "r67", "r68", "r69", "r77" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs", "crdr": "debit", "presentation": [ "http://www.Hollysys.com/role/AccountsReceivableAllowanceForCreditLossesDetails" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, Allowance for Credit Loss, Writeoff", "negatedTerseLabel": "Written off", "documentation": "Amount of direct write-downs of accounts receivable charged against the allowance." } } }, "auth_ref": [ "r462" ] }, "us-gaap_AllowanceForLoanAndLeaseLossesForeignCurrencyTranslation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForLoanAndLeaseLossesForeignCurrencyTranslation", "crdr": "credit", "presentation": [ "http://www.Hollysys.com/role/AccountsReceivableAllowanceForCreditLossesDetails" ], "lang": { "en-us": { "role": { "label": "Allowance for Loan and Lease Losses, Foreign Currency Translation", "verboseLabel": "Translation adjustment", "documentation": "Amount of gain (loss) from converting allowance reserve for credit loss to currency of reporting entity from amount denominated or measured in a different currency, which decreases (increases) the allowance for loan and lease losses." } } }, "auth_ref": [ "r76" ] }, "us-gaap_SegmentReportingInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingInformationLineItems", "presentation": [ "http://www.Hollysys.com/role/SegmentReportingSummaryOfInformationBySegmentDetails" ], "lang": { "en-us": { "role": { "label": "Segment Reporting Information [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "lang": { "en-us": { "role": { "label": "GOODWILL" } } }, "auth_ref": [] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementGeographicalAxis", "presentation": [ "http://www.Hollysys.com/role/IncomeTaxAdditionalInformationDetails", "http://www.Hollysys.com/role/IncomeTaxIncomeTaxExpenseDetails", "http://www.Hollysys.com/role/RevenueFromContractsWithCustomersDisaggregatedRevenueInformationDetails", "http://www.Hollysys.com/role/SegmentReportingLongLivedAssetsOtherThanGoodwillAndIntangibleAssetsByGeographicalAreaDetails", "http://www.Hollysys.com/role/SegmentReportingRevenuesByGeographicalAreaDetails", "http://www.Hollysys.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "documentation": "Information by geographical components." } } }, "auth_ref": [ "r242", "r252", "r402", "r403", "r928", "r931", "r933", "r1001", "r1003", "r1007", "r1011", "r1023", "r1026", "r1027", "r1028", "r1029", "r1030", "r1031", "r1032", "r1033", "r1034", "r1040", "r1066", "r1085", "r1190", "r1249" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "COMMITMENTS AND CONTINGENCIES" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfEquityMethodInvestmentsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEquityMethodInvestmentsLineItems", "presentation": [ "http://www.Hollysys.com/role/DisposalOfSubsidiaryAdditionalInformationDetail", "http://www.Hollysys.com/role/EquityInvestmentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Equity Method Investments [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r318", "r443", "r444", "r445", "r446", "r723" ] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://www.Hollysys.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 15.0 } }, "presentation": [ "http://www.Hollysys.com/role/ConsolidatedStatementsOfComprehensiveIncome", "http://www.Hollysys.com/role/SegmentReportingSummaryOfInformationBySegmentDetails" ], "lang": { "en-us": { "role": { "label": "Gross Profit", "totalLabel": "Gross profit", "verboseLabel": "Gross profit", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r164", "r318", "r369", "r389", "r395", "r398", "r446", "r524", "r525", "r527", "r528", "r529", "r531", "r533", "r535", "r536", "r723", "r1052", "r1183" ] }, "srt_ScheduleOfCondensedFinancialStatementsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScheduleOfCondensedFinancialStatementsTable", "presentation": [ "http://www.Hollysys.com/role/CondensedFinancialInformationOfTheParentCompanyBalanceSheetsDetails" ], "lang": { "en-us": { "role": { "label": "Condensed Financial Statements [Table]", "documentation": "Disclosure of information about condensed financial statements, including, but not limited to, the balance sheet, income statement, and statement of cash flows." } } }, "auth_ref": [ "r241", "r262", "r263", "r264", "r323", "r1106" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.Hollysys.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://www.Hollysys.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease right-of-use assets", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r750" ] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]", "verboseLabel": "INCOME TAX" } } }, "auth_ref": [] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "SegmentGeographicalDomain", "presentation": [ "http://www.Hollysys.com/role/IncomeTaxAdditionalInformationDetails", "http://www.Hollysys.com/role/IncomeTaxIncomeTaxExpenseDetails", "http://www.Hollysys.com/role/RevenueFromContractsWithCustomersDisaggregatedRevenueInformationDetails", "http://www.Hollysys.com/role/SegmentReportingLongLivedAssetsOtherThanGoodwillAndIntangibleAssetsByGeographicalAreaDetails", "http://www.Hollysys.com/role/SegmentReportingRevenuesByGeographicalAreaDetails", "http://www.Hollysys.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]", "documentation": "Geographical area." } } }, "auth_ref": [ "r242", "r244", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r402", "r403", "r928", "r931", "r933", "r1001", "r1003", "r1007", "r1011", "r1026", "r1027", "r1028", "r1029", "r1030", "r1031", "r1032", "r1033", "r1034", "r1040", "r1066", "r1085", "r1190", "r1249" ] }, "us-gaap_StatementClassOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementClassOfStockAxis", "presentation": [ "http://www.Hollysys.com/role/ConsolidatedBalanceSheets", "http://www.Hollysys.com/role/CoverPage", "http://www.Hollysys.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "label": "Class of Stock [Axis]", "documentation": "Information by the different classes of stock of the entity." } } }, "auth_ref": [ "r240", "r282", "r283", "r284", "r318", "r344", "r348", "r355", "r357", "r363", "r364", "r446", "r524", "r527", "r528", "r529", "r535", "r536", "r556", "r557", "r559", "r562", "r569", "r723", "r904", "r905", "r906", "r907", "r915", "r916", "r917", "r918", "r919", "r920", "r921", "r922", "r923", "r924", "r925", "r926", "r946", "r967", "r991", "r1016", "r1017", "r1018", "r1019", "r1020", "r1105", "r1138", "r1147" ] }, "currency_MOP": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/currency/2023", "localname": "MOP", "presentation": [ "http://www.Hollysys.com/role/IncomeTaxAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Macau, Patacas" } } }, "auth_ref": [] }, "us-gaap_AccountsReceivableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableMember", "presentation": [ "http://www.Hollysys.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable [Member]", "terseLabel": "Accounts Receivable [Member]", "documentation": "Due from customers or clients for goods or services that have been delivered or sold." } } }, "auth_ref": [ "r1024" ] }, "us-gaap_PaymentsOfDividends": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsOfDividends", "crdr": "credit", "calculation": { "http://www.Hollysys.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.Hollysys.com/role/CondensedFinancialInformationOfTheParentCompanyCashFlowsDetails", "http://www.Hollysys.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments of Dividends", "negatedLabel": "Payment of dividends", "documentation": "Cash outflow in the form of capital distributions and dividends to common shareholders, preferred shareholders and noncontrolling interests." } } }, "auth_ref": [ "r50" ] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "label": "LONG-TERM LOANS" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityOther", "crdr": "debit", "presentation": [ "http://www.Hollysys.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stockholders' Equity, Other", "verboseLabel": "Transfer of an equity investee", "documentation": "This element represents movements included in the statement of changes in stockholders' equity which are not separately disclosed or provided for elsewhere in the taxonomy." } } }, "auth_ref": [] }, "us-gaap_EquityMethodInvestmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityMethodInvestmentsMember", "presentation": [ "http://www.Hollysys.com/role/EquityInvestmentsLongTermInvestmentsDetails" ], "lang": { "en-us": { "role": { "label": "Equity Method Investments [Member]", "terseLabel": "Equity Method Investments [Member]", "documentation": "Investment in the stock of an investee which is adjusted for the investor's share of the earnings or losses of the investee after the date of acquisition." } } }, "auth_ref": [] }, "holi_HangzhouHollysysAutomationCompanyLtdMember": { "xbrltype": "domainItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "HangzhouHollysysAutomationCompanyLtdMember", "presentation": [ "http://www.Hollysys.com/role/IncomeTaxAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Hangzhou Hollysys Automation Company Ltd [Member]", "terseLabel": "Hangzhou Hollysys Automation Company Ltd [Member]" } } }, "auth_ref": [] }, "us-gaap_SellingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingExpense", "crdr": "debit", "calculation": { "http://www.Hollysys.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 22.0 } }, "presentation": [ "http://www.Hollysys.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Selling Expense", "verboseLabel": "Selling", "documentation": "Expenses recognized in the period that are directly related to the selling and distribution of products or services." } } }, "auth_ref": [ "r167" ] }, "us-gaap_GuaranteeObligationsNatureDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GuaranteeObligationsNatureDomain", "presentation": [ "http://www.Hollysys.com/role/CommitmentsAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Guarantor Obligations, Nature [Domain]", "terseLabel": "Guarantor Obligations, Nature [Domain]", "documentation": "Represents a description of the nature of the guarantee or each group of similar guarantees." } } }, "auth_ref": [ "r509", "r514", "r515", "r518" ] }, "srt_CondensedFinancialStatementsCaptionsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CondensedFinancialStatementsCaptionsLineItems", "presentation": [ "http://www.Hollysys.com/role/CondensedFinancialInformationOfTheParentCompanyBalanceSheetsDetails" ], "lang": { "en-us": { "role": { "label": "Condensed Financial Statements, Captions [Line Items]", "terseLabel": "Condensed Financial Statements, Captions", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r241", "r262", "r263", "r264", "r323", "r1106" ] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingencies", "crdr": "credit", "presentation": [ "http://www.Hollysys.com/role/CommitmentsAndContingenciesAdditionalInformationDetails", "http://www.Hollysys.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies", "verboseLabel": "Commitments and contingencies", "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur." } } }, "auth_ref": [ "r39", "r129", "r844", "r945" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://www.Hollysys.com/role/DisposalOfSubsidiaryAdditionalInformationDetail", "http://www.Hollysys.com/role/GoodwillAdditionalInformationDetails", "http://www.Hollysys.com/role/IncomeTaxAdditionalInformationDetails", "http://www.Hollysys.com/role/LongTermLoansAdditionalInformationDetails", "http://www.Hollysys.com/role/ShortTermBankLoansDetails", "http://www.Hollysys.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.Hollysys.com/role/SummaryOfSignificantAccountingPoliciesIntangibleAssetsNetDetails", "http://www.Hollysys.com/role/SummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median." } } }, "auth_ref": [ "r505", "r506", "r507", "r508", "r595", "r598", "r629", "r630", "r631", "r785", "r809", "r886", "r935", "r936", "r1000", "r1002", "r1004", "r1005", "r1010", "r1036", "r1037", "r1055", "r1064", "r1074", "r1082", "r1085", "r1173", "r1187", "r1238", "r1239", "r1240", "r1241", "r1242" ] }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "presentation": [ "http://www.Hollysys.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement [Policy Text Block]", "terseLabel": "Share-based compensation", "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost." } } }, "auth_ref": [ "r599", "r607", "r626", "r627", "r628", "r629", "r632", "r640", "r641", "r642", "r643" ] }, "us-gaap_AccountsNotesAndLoansReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsNotesAndLoansReceivableNetCurrent", "crdr": "debit", "calculation": { "http://www.Hollysys.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 18.0 }, "http://www.Hollysys.com/role/AccountsReceivableDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.Hollysys.com/role/AccountsReceivableDetails", "http://www.Hollysys.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accounts and Financing Receivable, after Allowance for Credit Loss, Current, Total", "verboseLabel": "Accounts receivable, net of allowance for credit losses of $77,603 and $73,009 as of June 30, 2022 and 2023, respectively", "totalLabel": "Accounts receivable and Notes receivable, net", "documentation": "Amount, after allowance for credit loss, of accounts and financing receivables, classified as current. Includes, but is not limited to, notes and loan receivable." } } }, "auth_ref": [ "r405", "r1054" ] }, "us-gaap_GuaranteeObligationsByNatureAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GuaranteeObligationsByNatureAxis", "presentation": [ "http://www.Hollysys.com/role/CommitmentsAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Guarantor Obligations, Nature [Axis]", "documentation": "Information by nature of guarantee." } } }, "auth_ref": [ "r509", "r514", "r515", "r518" ] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "presentation": [ "http://www.Hollysys.com/role/OperatingLeasesScheduleOfFutureMinimumLeasePaymentsForOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "terseLabel": "Less: imputed interest", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease." } } }, "auth_ref": [ "r761" ] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://www.Hollysys.com/role/IncomeTaxAdditionalInformationDetails", "http://www.Hollysys.com/role/LongTermLoansAdditionalInformationDetails", "http://www.Hollysys.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.Hollysys.com/role/SummaryOfSignificantAccountingPoliciesIntangibleAssetsNetDetails", "http://www.Hollysys.com/role/SummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum [Member]", "documentation": "Upper limit of the provided range." } } }, "auth_ref": [ "r505", "r506", "r507", "r508", "r598", "r809", "r886", "r935", "r936", "r1000", "r1002", "r1004", "r1005", "r1010", "r1036", "r1037", "r1055", "r1064", "r1074", "r1082", "r1187", "r1237", "r1238", "r1239", "r1240", "r1241", "r1242" ] }, "us-gaap_InventoryDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Inventory Disclosure [Abstract]" } } }, "auth_ref": [] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://www.Hollysys.com/role/DisposalOfSubsidiaryAdditionalInformationDetail", "http://www.Hollysys.com/role/GoodwillAdditionalInformationDetails", "http://www.Hollysys.com/role/IncomeTaxAdditionalInformationDetails", "http://www.Hollysys.com/role/LongTermLoansAdditionalInformationDetails", "http://www.Hollysys.com/role/ShortTermBankLoansDetails", "http://www.Hollysys.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.Hollysys.com/role/SummaryOfSignificantAccountingPoliciesIntangibleAssetsNetDetails", "http://www.Hollysys.com/role/SummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Range [Domain]", "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median." } } }, "auth_ref": [ "r505", "r506", "r507", "r508", "r595", "r598", "r629", "r630", "r631", "r785", "r809", "r886", "r935", "r936", "r1000", "r1002", "r1004", "r1005", "r1010", "r1036", "r1037", "r1055", "r1064", "r1074", "r1082", "r1085", "r1173", "r1187", "r1238", "r1239", "r1240", "r1241", "r1242" ] }, "holi_BeijingHollysysCompanyLtdMember": { "xbrltype": "domainItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "BeijingHollysysCompanyLtdMember", "presentation": [ "http://www.Hollysys.com/role/IncomeTaxAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Beijing Hollysys Company Ltd [Member]", "terseLabel": "Beijing Hollysys Company Ltd [Member]" } } }, "auth_ref": [] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://www.Hollysys.com/role/IncomeTaxAdditionalInformationDetails", "http://www.Hollysys.com/role/LongTermLoansAdditionalInformationDetails", "http://www.Hollysys.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.Hollysys.com/role/SummaryOfSignificantAccountingPoliciesIntangibleAssetsNetDetails", "http://www.Hollysys.com/role/SummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum [Member]", "documentation": "Lower limit of the provided range." } } }, "auth_ref": [ "r505", "r506", "r507", "r508", "r598", "r809", "r886", "r935", "r936", "r1000", "r1002", "r1004", "r1005", "r1010", "r1036", "r1037", "r1055", "r1064", "r1074", "r1082", "r1187", "r1237", "r1238", "r1239", "r1240", "r1241", "r1242" ] }, "us-gaap_RestrictedCashAndCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashAndCashEquivalents", "crdr": "debit", "presentation": [ "http://www.Hollysys.com/role/CommitmentsAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Restricted Cash and Cash Equivalents", "verboseLabel": "Restricted Cash and Cash Equivalents", "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r53", "r206", "r276", "r315", "r845" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "presentation": [ "http://www.Hollysys.com/role/PropertyPlantAndEquipmentAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Depreciation, Depletion and Amortization", "verboseLabel": "Depreciation, Depletion and Amortization", "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets." } } }, "auth_ref": [ "r12", "r374" ] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiability", "crdr": "credit", "presentation": [ "http://www.Hollysys.com/role/OperatingLeasesScheduleOfFutureMinimumLeasePaymentsForOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability", "terseLabel": "Total lease liability balance", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r751" ] }, "us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerIncludingAssessedTax", "crdr": "credit", "calculation": { "http://www.Hollysys.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 17.0 } }, "presentation": [ "http://www.Hollysys.com/role/ConsolidatedStatementsOfComprehensiveIncome", "http://www.Hollysys.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer, Including Assessed Tax", "terseLabel": "Total net revenues", "verboseLabel": "Revenue from Grants", "documentation": "Amount, including tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value-added and excise." } } }, "auth_ref": [ "r370", "r371", "r388", "r393", "r394", "r400", "r402", "r404", "r590", "r591", "r815" ] }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "presentation": [ "http://www.Hollysys.com/role/RevenueFromContractsWithCustomersTables" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Asset and Liability [Table Text Block]", "terseLabel": "Summary of contract assets and contract liabilities", "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability." } } }, "auth_ref": [ "r1189" ] }, "us-gaap_SellingAndMarketingExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingAndMarketingExpenseMember", "presentation": [ "http://www.Hollysys.com/role/OperatingLeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Selling and Marketing Expense [Member]", "terseLabel": "Selling and Marketing Expense [Member]", "documentation": "Primary financial statement caption encompassing selling and marketing expense." } } }, "auth_ref": [ "r162" ] }, "holi_LeasesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "LeasesPolicyTextBlock", "presentation": [ "http://www.Hollysys.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Leases [Policy Text Block]", "terseLabel": "Leases", "documentation": "Leases [Policy Text Block]." } } }, "auth_ref": [] }, "holi_OctoberTwoThousandAndTwentyOneToOctoberTwoThousandAndTwentyFourMember": { "xbrltype": "domainItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "OctoberTwoThousandAndTwentyOneToOctoberTwoThousandAndTwentyFourMember", "presentation": [ "http://www.Hollysys.com/role/IncomeTaxAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "October Two Thousand And Twenty One To October Two Thousand And Twenty Four [Member]", "terseLabel": "October 2021 to October 2024 [Member]" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.Hollysys.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 47.0 } }, "presentation": [ "http://www.Hollysys.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Current", "verboseLabel": "Operating lease liabilities", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r751" ] }, "holi_ScheduleOfValueAllocatedToTheIntangibleAssetsDuringAcquisitionTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "ScheduleOfValueAllocatedToTheIntangibleAssetsDuringAcquisitionTableTextBlock", "presentation": [ "http://www.Hollysys.com/role/AcquisitionOfSubsidiaryTables" ], "lang": { "en-us": { "role": { "label": "Schedule Of Value Allocated To The Intangible Assets During Acquisition [Table Text Block]", "terseLabel": "summary of the value allocated to the intangible assets acquired", "documentation": "Schedule of value allocated to the intangible assets during acquisition ." } } }, "auth_ref": [] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://www.Hollysys.com/role/FairValueMeasurements" ], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Text Block]", "terseLabel": "FAIR VALUE MEASUREMENTS", "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information." } } }, "auth_ref": [ "r719" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.Hollysys.com/role/CondensedFinancialInformationOfTheParentCompanyBalanceSheetsDetails", "http://www.Hollysys.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "verboseLabel": "Stockholders' equity:", "terseLabel": "Equity:" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://www.Hollysys.com/role/IncomeTax" ], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Text Block]", "verboseLabel": "INCOME TAX", "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." } } }, "auth_ref": [ "r320", "r646", "r654", "r657", "r662", "r669", "r675", "r676", "r677", "r909" ] }, "holi_ScheduleOfAmountDueToRelatedPartiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "ScheduleOfAmountDueToRelatedPartiesTableTextBlock", "presentation": [ "http://www.Hollysys.com/role/RelatedPartyTransactionsTables" ], "lang": { "en-us": { "role": { "label": "Schedule Of Amount Due To Related Parties [Table Text Block]", "terseLabel": "Schedule Of Amount Due To Related Parties", "documentation": "Tabular disclosure of amount due To related parties." } } }, "auth_ref": [] }, "srt_ConsolidationItemsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidationItemsDomain", "presentation": [ "http://www.Hollysys.com/role/SegmentReportingSummaryOfInformationBySegmentDetails" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Domain]", "documentation": "Components, elimination, non-segment corporate-level activity and reconciling items used in consolidating a parent entity and its subsidiaries or its operating segments." } } }, "auth_ref": [ "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r323", "r371", "r388", "r389", "r390", "r391", "r392", "r394", "r398", "r524", "r525", "r526", "r527", "r529", "r530", "r532", "r534", "r535", "r1118", "r1119", "r1183", "r1184" ] }, "us-gaap_StockholdersEquityNoteAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNoteAbstract", "lang": { "en-us": { "role": { "label": "STOCKHOLDERS' EQUITY" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://www.Hollysys.com/role/StockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Note Disclosure [Text Block]", "terseLabel": "STOCKHOLDERS' EQUITY", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r185", "r317", "r555", "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r568", "r570", "r706", "r994", "r996", "r1022" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://www.Hollysys.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 27.0 } }, "presentation": [ "http://www.Hollysys.com/role/CondensedFinancialInformationOfTheParentCompanyBalanceSheetsDetails", "http://www.Hollysys.com/role/ConsolidatedBalanceSheets", "http://www.Hollysys.com/role/OrganizationAndBusinessBackgroundDetails" ], "lang": { "en-us": { "role": { "label": "Liabilities", "totalLabel": "Total liabilities", "verboseLabel": "Total liabilities", "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." } } }, "auth_ref": [ "r33", "r318", "r446", "r524", "r525", "r527", "r528", "r529", "r531", "r533", "r535", "r536", "r689", "r692", "r693", "r723", "r944", "r1051", "r1093", "r1183", "r1235", "r1236" ] }, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense", "crdr": "debit", "presentation": [ "http://www.Hollysys.com/role/IncomeTaxAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Expense", "terseLabel": "Unrecognised tax benefits income tax penalty and expense", "documentation": "Amount of expense for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return." } } }, "auth_ref": [ "r655" ] }, "holi_EquityMethodInvestmentSummarizedFinancialInformationTable": { "xbrltype": "stringItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "EquityMethodInvestmentSummarizedFinancialInformationTable", "presentation": [ "http://www.Hollysys.com/role/OrganizationAndBusinessBackgroundDetails" ], "lang": { "en-us": { "role": { "label": "Equity Method Investment Summarized Financial Information [Table]", "documentation": "Equity Method Investment Summarized Financial Information" } } }, "auth_ref": [] }, "holi_ScheduleOfOtherInformationRelatedToOperatingLeasesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "ScheduleOfOtherInformationRelatedToOperatingLeasesTableTextBlock", "presentation": [ "http://www.Hollysys.com/role/OperatingLeasesTables" ], "lang": { "en-us": { "role": { "label": "Schedule Of Other Information Related To Operating Leases [Table Text Block]", "terseLabel": "Schedule of other information related to operating leases", "documentation": "Schedule of other information related to operating leases." } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.Hollysys.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0, "order": 34.0 } }, "presentation": [ "http://www.Hollysys.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Noncurrent", "verboseLabel": "Operating lease liabilities", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r751" ] }, "srt_ConsolidationItemsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidationItemsAxis", "presentation": [ "http://www.Hollysys.com/role/SegmentReportingSummaryOfInformationBySegmentDetails" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Axis]", "documentation": "Information by components, eliminations, non-segment corporate-level activity and reconciling items used in consolidating a parent entity and its subsidiaries or its operating segments." } } }, "auth_ref": [ "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r323", "r371", "r388", "r389", "r390", "r391", "r392", "r394", "r398", "r524", "r525", "r526", "r527", "r529", "r530", "r532", "r534", "r535", "r1118", "r1119", "r1183", "r1184" ] }, "us-gaap_PreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockMember", "presentation": [ "http://www.Hollysys.com/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Preferred Stock [Member]", "documentation": "Preferred shares may provide a preferential dividend to the dividend on common stock and may take precedence over common stock in the event of a liquidation. Preferred shares typically represent an ownership interest in the company." } } }, "auth_ref": [ "r1083", "r1084", "r1087", "r1088", "r1089", "r1090", "r1252", "r1254" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://www.Hollysys.com/role/ShareBasedCompensationExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period", "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)." } } }, "auth_ref": [ "r619" ] }, "dei_DocumentShellCompanyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentShellCompanyReport", "presentation": [ "http://www.Hollysys.com/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Document Shell Company Report", "documentation": "Boolean flag that is true for a Shell Company Report pursuant to section 13 or 15(d) of the Exchange Act." } } }, "auth_ref": [ "r1099" ] }, "us-gaap_RestrictedCashAndCashEquivalentsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashAndCashEquivalentsNoncurrent", "crdr": "debit", "calculation": { "http://www.Hollysys.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.Hollysys.com/role/ConsolidatedBalanceSheets", "http://www.Hollysys.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Restricted Cash and Cash Equivalents, Noncurrent", "terseLabel": "Restricted cash", "verboseLabel": "Non-current portion of restricted cash", "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage, classified as noncurrent. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r53", "r226", "r315" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://www.Hollysys.com/role/ShareBasedCompensationExpensesRestrictedSharesDetails" ], "lang": { "en-us": { "role": { "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 grant-date fair value, Un-vested (in dollars per share)", "periodStartLabel": "Weighted average grant-date fair value, Un-vested (in dollars per share)", "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r616", "r617" ] }, "holi_ContractPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "ContractPeriod", "presentation": [ "http://www.Hollysys.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Contract Period", "verboseLabel": "Contract Period", "documentation": "Number of working days or calendar days, month, year from a specified commencement date to a specified completion data, as provided for in a contract. Also called contract time." } } }, "auth_ref": [] }, "us-gaap_CreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityAxis", "presentation": [ "http://www.Hollysys.com/role/CommitmentsAndContingenciesAdditionalInformationDetails", "http://www.Hollysys.com/role/PrepaidLandLeasesAdditionalInformationDetails", "http://www.Hollysys.com/role/ShortTermBankLoansDetails" ], "lang": { "en-us": { "role": { "label": "Credit Facility [Axis]", "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://www.Hollysys.com/role/ShareBasedCompensationExpensesRestrictedSharesDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodStartLabel": "Number of restricted shares, Un-vested", "periodEndLabel": "Number of restricted shares, Un-vested", "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." } } }, "auth_ref": [ "r616", "r617" ] }, "dei_DocumentFinStmtErrorCorrectionFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFinStmtErrorCorrectionFlag", "presentation": [ "http://www.Hollysys.com/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Document Financial Statement Error Correction [Flag]", "documentation": "Indicates whether any of the financial statement period in the filing include a restatement due to error correction." } } }, "auth_ref": [ "r1098", "r1099", "r1100", "r1102" ] }, "srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "presentation": [ "http://www.Hollysys.com/role/CommitmentsAndContingenciesTables" ], "lang": { "en-us": { "role": { "label": "Contractual Obligation, Fiscal Year Maturity [Table Text Block]", "terseLabel": "Schedule of purchase obligation", "documentation": "Tabular disclosure of contractual obligation by timing of payment due. Includes, but is not limited to, long-term debt obligation, lease obligation, and purchase obligation." } } }, "auth_ref": [ "r1142" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://www.Hollysys.com/role/ShareBasedCompensationExpensesRestrictedSharesDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedLabel": "Number of restricted shares, Vested", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period." } } }, "auth_ref": [ "r620" ] }, "holi_PercentageOfValueAddedTaxRefunded": { "xbrltype": "percentItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "PercentageOfValueAddedTaxRefunded", "presentation": [ "http://www.Hollysys.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Percentage Of Value Added Tax Refunded", "verboseLabel": "Percentage Of Value Added Tax Refunded", "documentation": "The figure represents the maximum actual VAT burden borne by the company for the software sold during the year." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue", "crdr": "debit", "presentation": [ "http://www.Hollysys.com/role/ShareBasedCompensationExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value", "verboseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value", "documentation": "Fair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash." } } }, "auth_ref": [ "r623" ] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.Hollysys.com/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Entity Interactive Data Current", "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)." } } }, "auth_ref": [ "r1103" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.Hollysys.com/role/ShareBasedCompensationExpensesRestrictedSharesDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted average grant-date fair value, Vested (in dollars per share)", "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." } } }, "auth_ref": [ "r620" ] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.Hollysys.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.Hollysys.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Other Nonoperating Income (Expense)", "verboseLabel": "Other income, net (including other income from related parties of $2,445, $2,830 and $1,891 for the years ended June 30, 2021, 2022 and 2023, respectively)", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r168" ] }, "holi_InvestmentsInEquityInvesteesAndEquitySecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "InvestmentsInEquityInvesteesAndEquitySecuritiesMember", "presentation": [ "http://www.Hollysys.com/role/StockholdersEquityDetails", "http://www.Hollysys.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Investments in Equity Investees and Equity Securities [Member]", "documentation": "Investments in equity investees and equity securities [Member]" } } }, "auth_ref": [] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://www.Hollysys.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "verboseLabel": "Supplemental disclosures of cash flow information:" } } }, "auth_ref": [] }, "holi_IncreasedDecreasedNetIncomePerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "IncreasedDecreasedNetIncomePerShareDiluted", "presentation": [ "http://www.Hollysys.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Increased Decreased Net Income Per Share Diluted", "terseLabel": "Decreased net income per share diluted", "documentation": "This figure represents the impact on the diluted EPS if the estimated cost have not been changed since the contract commencement date." } } }, "auth_ref": [] }, "dei_DocumentRegistrationStatement": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentRegistrationStatement", "presentation": [ "http://www.Hollysys.com/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Document Registration Statement", "documentation": "Boolean flag that is true only for a form used as a registration statement." } } }, "auth_ref": [ "r1094" ] }, "us-gaap_InterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpense", "crdr": "debit", "presentation": [ "http://www.Hollysys.com/role/ShortTermBankLoansDetails" ], "lang": { "en-us": { "role": { "label": "Interest Expense", "verboseLabel": "Interest Expense", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense." } } }, "auth_ref": [ "r123", "r218", "r302", "r373", "r743", "r975", "r1091", "r1253" ] }, "us-gaap_CreditFacilityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityDomain", "presentation": [ "http://www.Hollysys.com/role/CommitmentsAndContingenciesAdditionalInformationDetails", "http://www.Hollysys.com/role/PrepaidLandLeasesAdditionalInformationDetails", "http://www.Hollysys.com/role/ShortTermBankLoansDetails" ], "lang": { "en-us": { "role": { "label": "Credit Facility [Domain]", "terseLabel": "Credit Facility [Domain]", "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "holi_AccountingPoliciesTable": { "xbrltype": "stringItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "AccountingPoliciesTable", "presentation": [ "http://www.Hollysys.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Accounting Policies [Table]" } } }, "auth_ref": [] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameAxis", "presentation": [ "http://www.Hollysys.com/role/ShareBasedCompensationExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Plan Name [Axis]", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r1193", "r1194", "r1195", "r1196", "r1197", "r1198", "r1199", "r1200", "r1201", "r1202", "r1203", "r1204", "r1205", "r1206", "r1207", "r1208", "r1209", "r1210", "r1211", "r1212", "r1213", "r1214", "r1215", "r1216", "r1217", "r1218" ] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://www.Hollysys.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk, Percentage", "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division." } } }, "auth_ref": [ "r61", "r63", "r118", "r119", "r404" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.Hollysys.com/role/CondensedFinancialInformationOfTheParentCompanyCashFlowsDetails", "http://www.Hollysys.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "verboseLabel": "Adjustments to reconcile net income to net cash provided by operating activities:", "terseLabel": "Adjustments to reconcile net income to net cash used in operating activities:" } } }, "auth_ref": [] }, "holi_AccruedLiabilitiesCurrentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "AccruedLiabilitiesCurrentMember", "presentation": [ "http://www.Hollysys.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Accrued Liabilities Current [Member]", "terseLabel": "Accrued Liabilities Current [Member]", "documentation": "Accrued liabilities current [Member]." } } }, "auth_ref": [] }, "holi_IncreasedDecreasedNetIncomePerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "IncreasedDecreasedNetIncomePerShareBasic", "presentation": [ "http://www.Hollysys.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Increased Decreased Net Income Per Share Basic", "terseLabel": "Decreased net income per share basic", "documentation": "This figure represents the impact on the basic EPS if the estimated cost have not been changed since the contract commencement date." } } }, "auth_ref": [] }, "holi_DubaiAndQatarMember": { "xbrltype": "domainItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "DubaiAndQatarMember", "presentation": [ "http://www.Hollysys.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Dubai And Qatar [Member]", "terseLabel": "Dubai And Qatar [Member]", "documentation": "Information pertaining to Dubai and Qatar." } } }, "auth_ref": [] }, "holi_PrcMember": { "xbrltype": "domainItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "PrcMember", "presentation": [ "http://www.Hollysys.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Prc [Member]", "terseLabel": "PRC [Member]", "documentation": "PRC." } } }, "auth_ref": [] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "label": "SHARE-BASED COMPENSATION EXPENSES" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "presentation": [ "http://www.Hollysys.com/role/ShareBasedCompensationExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized", "verboseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized (in shares)", "documentation": "Number of shares authorized for issuance under share-based payment arrangement." } } }, "auth_ref": [ "r1076" ] }, "us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "presentation": [ "http://www.Hollysys.com/role/AccountsReceivable" ], "lang": { "en-us": { "role": { "label": "Loans, Notes, Trade and Other Receivables Disclosure [Text Block]", "terseLabel": "ACCOUNTS RECEIVABLE", "documentation": "The entire disclosure for claims held for amounts due a entity, excluding financing receivables. Examples include, but are not limited to, trade accounts receivables, notes receivables, loans receivables. Includes disclosure for allowance for credit losses." } } }, "auth_ref": [ "r1149" ] }, "us-gaap_AssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.Hollysys.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.Hollysys.com/role/ConsolidatedBalanceSheets", "http://www.Hollysys.com/role/OrganizationAndBusinessBackgroundDetails" ], "lang": { "en-us": { "role": { "label": "Assets, Noncurrent", "totalLabel": "Total non-current assets", "terseLabel": "Non-current assets", "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 after one year or beyond the normal operating cycle, if longer." } } }, "auth_ref": [ "r318", "r446", "r524", "r525", "r527", "r528", "r529", "r531", "r533", "r535", "r536", "r688", "r692", "r723", "r1183", "r1184", "r1235" ] }, "us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.Hollysys.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 17.0 } }, "presentation": [ "http://www.Hollysys.com/role/ConsolidatedBalanceSheets", "http://www.Hollysys.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Restricted Cash and Cash Equivalents, Current", "terseLabel": "Restricted cash", "verboseLabel": "Current portion of restricted cash", "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r53", "r276", "r315" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "presentation": [ "http://www.Hollysys.com/role/ShareBasedCompensationExpensesShareOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period", "negatedLabel": "Number of shares, Forfeited", "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." } } }, "auth_ref": [ "r614" ] }, "holi_AccountingPoliciesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "AccountingPoliciesLineItems", "presentation": [ "http://www.Hollysys.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Accounting Policies [Line Items]" } } }, "auth_ref": [] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpenses", "crdr": "debit", "calculation": { "http://www.Hollysys.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 18.0 } }, "presentation": [ "http://www.Hollysys.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Operating Expenses", "totalLabel": "Total operating expenses", "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense." } } }, "auth_ref": [] }, "holi_EffectiveValueAddedTaxRate": { "xbrltype": "percentItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "EffectiveValueAddedTaxRate", "presentation": [ "http://www.Hollysys.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Effective Value Added Tax Rate", "verboseLabel": "Effective Value Added Tax Rate", "documentation": "The effective percentage of value added tax(VAT) rate in general is depending upon types of product purchased and sold for the period." } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsPropertyPlantAndEquipment", "crdr": "debit", "calculation": { "http://www.Hollysys.com/role/IncomeTaxDeferredTaxAssetsLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.Hollysys.com/role/IncomeTaxDeferredTaxAssetsLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Property, Plant and Equipment", "verboseLabel": "Long-term assets", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from property, plant, and equipment." } } }, "auth_ref": [] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameDomain", "presentation": [ "http://www.Hollysys.com/role/ShareBasedCompensationExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Plan Name [Domain]", "terseLabel": "Plan Name [Domain]", "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r1193", "r1194", "r1195", "r1196", "r1197", "r1198", "r1199", "r1200", "r1201", "r1202", "r1203", "r1204", "r1205", "r1206", "r1207", "r1208", "r1209", "r1210", "r1211", "r1212", "r1213", "r1214", "r1215", "r1216", "r1217", "r1218" ] }, "holi_PercentageOfCurrencyDepreciationOrAppreciation": { "xbrltype": "percentItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "PercentageOfCurrencyDepreciationOrAppreciation", "presentation": [ "http://www.Hollysys.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Percentage Of Currency Depreciation Or Appreciation", "terseLabel": "Percentage of currency depreciation or appreciation", "documentation": "Percentage of currency depreciation or appreciation." } } }, "auth_ref": [] }, "holi_DeferredGovernmentGrantsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "DeferredGovernmentGrantsCurrent", "crdr": "credit", "presentation": [ "http://www.Hollysys.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Government Grants Current", "terseLabel": "Deferred government grants current", "documentation": "Deferred government grants current." } } }, "auth_ref": [] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://www.Hollysys.com/role/ShareBasedCompensationExpensesDetails", "http://www.Hollysys.com/role/ShareBasedCompensationExpensesRestrictedSharesDetails", "http://www.Hollysys.com/role/ShareBasedCompensationExpensesShareOptionActivityDetails", "http://www.Hollysys.com/role/ShareBasedCompensationExpensesTables", "http://www.Hollysys.com/role/ShortTermBankLoansDetails" ], "lang": { "en-us": { "role": { "label": "Award Type [Axis]", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r604", "r605", "r606", "r608", "r609", "r610", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r620", "r621", "r622", "r623", "r624", "r625", "r628", "r629", "r630", "r631", "r632" ] }, "us-gaap_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpensesAbstract", "presentation": [ "http://www.Hollysys.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "verboseLabel": "Operating expenses" } } }, "auth_ref": [] }, "holi_GovernmentGrantsReceived": { "xbrltype": "monetaryItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "GovernmentGrantsReceived", "crdr": "credit", "presentation": [ "http://www.Hollysys.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Government Grants Received", "verboseLabel": "Government Grants Received", "documentation": "Government grants received" } } }, "auth_ref": [] }, "holi_DecreasedNetIncomePerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "DecreasedNetIncomePerShareBasic", "presentation": [ "http://www.Hollysys.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Decreased Net Income Per Share Basic", "documentation": "This figure represents the impact on the basic EPS if the estimated cost have not been changed since the contract commencement date." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentInterestRateDuringPeriod": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentInterestRateDuringPeriod", "presentation": [ "http://www.Hollysys.com/role/LongTermLoansAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Interest Rate During Period", "verboseLabel": "Debt Instrument, Interest Rate During Period", "documentation": "The average effective interest rate during the reporting period." } } }, "auth_ref": [ "r36", "r122", "r549" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "presentation": [ "http://www.Hollysys.com/role/ShareBasedCompensationExpensesTheFairValueOfEachOptionIsEstimatedOnTheDateOfGrantUsingTheBinomialModelDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "terseLabel": "Expected dividend yield", "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term." } } }, "auth_ref": [ "r630" ] }, "us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems", "presentation": [ "http://www.Hollysys.com/role/OrganizationAndBusinessBackgroundAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]", "terseLabel": "Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r686" ] }, "holi_IncreasedDecreasedInNetIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "IncreasedDecreasedInNetIncome", "crdr": "credit", "presentation": [ "http://www.Hollysys.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Increased Decreased In Net Income", "terseLabel": "Decreased in net income", "documentation": "The contract revenue net income increased (Decreased) during the period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "presentation": [ "http://www.Hollysys.com/role/ShareBasedCompensationExpensesTheFairValueOfEachOptionIsEstimatedOnTheDateOfGrantUsingTheBinomialModelDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "terseLabel": "Expected volatility", "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period." } } }, "auth_ref": [ "r629" ] }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentInterestRateStatedPercentage", "presentation": [ "http://www.Hollysys.com/role/LongTermLoansAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Debt instrument, interest rate, stated percentage", "documentation": "Contractual interest rate for funds borrowed, under the debt agreement." } } }, "auth_ref": [ "r36", "r538" ] }, "holi_StatutoryReserveBalanceOfRegisteredCapital": { "xbrltype": "percentItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "StatutoryReserveBalanceOfRegisteredCapital", "presentation": [ "http://www.Hollysys.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Statutory Reserve Balance Of Registered Capital", "documentation": "Portion of statutory reserve balance reaches the registered capital." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "presentation": [ "http://www.Hollysys.com/role/ShareBasedCompensationExpensesTheFairValueOfEachOptionIsEstimatedOnTheDateOfGrantUsingTheBinomialModelDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "terseLabel": "Risk-free interest rate", "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares." } } }, "auth_ref": [ "r631" ] }, "us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable", "presentation": [ "http://www.Hollysys.com/role/OrganizationAndBusinessBackgroundAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Table]", "documentation": "Disclosure of information about collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations." } } }, "auth_ref": [ "r686" ] }, "us-gaap_AssetsNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsNoncurrentAbstract", "presentation": [ "http://www.Hollysys.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets, Noncurrent [Abstract]", "definitionGuidance": "Non-current assets:" } } }, "auth_ref": [] }, "holi_IntegratedSolutionsContractsRangeMaximum": { "xbrltype": "durationItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "IntegratedSolutionsContractsRangeMaximum", "presentation": [ "http://www.Hollysys.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Integrated Solutions Contracts Range Maximum", "verboseLabel": "Integrated Solutions Contracts Range Maximum", "documentation": "It represents maximum amount of integrated solutions contracts." } } }, "auth_ref": [] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://www.Hollysys.com/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r1101" ] }, "us-gaap_ResearchAndDevelopmentExpensePolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpensePolicy", "presentation": [ "http://www.Hollysys.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Research and Development Expense, Policy [Policy Text Block]", "terseLabel": "Research and development costs", "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." } } }, "auth_ref": [ "r644" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition", "crdr": "credit", "presentation": [ "http://www.Hollysys.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "APIC, Share-based Payment Arrangement, Option, Increase for Cost Recognition", "verboseLabel": "Share-based compensation", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for option under share-based payment arrangement." } } }, "auth_ref": [] }, "dei_DocumentAccountingStandard": { "xbrltype": "accountingStandardItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentAccountingStandard", "presentation": [ "http://www.Hollysys.com/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Document Accounting Standard", "documentation": "The basis of accounting the registrant has used to prepare the financial statements included in this filing This can either be 'U.S. GAAP', 'International Financial Reporting Standards', or 'Other'." } } }, "auth_ref": [ "r1099" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "presentation": [ "http://www.Hollysys.com/role/EarningsPerShareAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities [Axis]", "documentation": "Information by type of antidilutive security." } } }, "auth_ref": [ "r59" ] }, "holi_IntegratedSolutionsContractsRangeMinimum": { "xbrltype": "durationItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "IntegratedSolutionsContractsRangeMinimum", "presentation": [ "http://www.Hollysys.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Integrated Solutions Contracts Range Minimum", "verboseLabel": "Integrated Solutions Contracts Range Minimum", "documentation": "It represents minimum amount of integrated solutions contracts." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.Hollysys.com/role/ShareBasedCompensationExpensesDetails", "http://www.Hollysys.com/role/ShareBasedCompensationExpensesRestrictedSharesDetails", "http://www.Hollysys.com/role/ShareBasedCompensationExpensesShareOptionActivityDetails", "http://www.Hollysys.com/role/ShareBasedCompensationExpensesTables", "http://www.Hollysys.com/role/ShortTermBankLoansDetails" ], "lang": { "en-us": { "role": { "label": "Award Type [Domain]", "terseLabel": "Equity Award [Domain]", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r604", "r605", "r606", "r608", "r609", "r610", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r620", "r621", "r622", "r623", "r624", "r625", "r628", "r629", "r630", "r631", "r632" ] }, "holi_DecreasedNetIncomePerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "DecreasedNetIncomePerShareDiluted", "presentation": [ "http://www.Hollysys.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Decreased Net Income Per Share diluted", "documentation": "This figure represents the impact on the diluted EPS if the estimated cost have not been changed since the contract commencement date." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://www.Hollysys.com/role/ShareBasedCompensationExpensesDetails", "http://www.Hollysys.com/role/ShareBasedCompensationExpensesRestrictedSharesDetails", "http://www.Hollysys.com/role/ShareBasedCompensationExpensesShareOptionActivityDetails", "http://www.Hollysys.com/role/ShareBasedCompensationExpensesTables" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "verboseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r600", "r601", "r604", "r605", "r606", "r608", "r609", "r610", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r620", "r621", "r622", "r623", "r624", "r625", "r628", "r629", "r630", "r631", "r632" ] }, "holi_DecreasedNetIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "DecreasedNetIncome", "crdr": "credit", "presentation": [ "http://www.Hollysys.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Decreased Net Income", "documentation": "The contract revenue net income decreased during the period." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://www.Hollysys.com/role/ShareBasedCompensationExpensesDetails", "http://www.Hollysys.com/role/ShareBasedCompensationExpensesRestrictedSharesDetails", "http://www.Hollysys.com/role/ShareBasedCompensationExpensesShareOptionActivityDetails", "http://www.Hollysys.com/role/ShareBasedCompensationExpensesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "verboseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "documentation": "Disclosure of information about share-based payment arrangement." } } }, "auth_ref": [ "r600", "r601", "r604", "r605", "r606", "r608", "r609", "r610", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r620", "r621", "r622", "r623", "r624", "r625", "r628", "r629", "r630", "r631", "r632" ] }, "holi_PercentageOfRecognizedContractualRevenue": { "xbrltype": "percentItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "PercentageOfRecognizedContractualRevenue", "presentation": [ "http://www.Hollysys.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Percentage Of Recognized Contractual Revenue", "documentation": "This element represents percentage of recognized contractual revenue." } } }, "auth_ref": [] }, "holi_PercentageOfAfterTaxIncomeTransferredToStatutoryReserved": { "xbrltype": "percentItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "PercentageOfAfterTaxIncomeTransferredToStatutoryReserved", "presentation": [ "http://www.Hollysys.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Percentage Of After Tax Income Transferred To Statutory Reserved", "verboseLabel": "Percentage Of After Tax Income Transferred To Statutory Reserved", "documentation": "The statutory percentage of income after tax transferred to \"Statutory Reserved Account\" during the year." } } }, "auth_ref": [] }, "dei_EntityAddressCountry": { "xbrltype": "countryCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCountry", "presentation": [ "http://www.Hollysys.com/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Entity Address, Country", "documentation": "ISO 3166-1 alpha-2 country code." } } }, "auth_ref": [] }, "srt_AffiliatedEntityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "AffiliatedEntityMember", "presentation": [ "http://www.Hollysys.com/role/CondensedFinancialInformationOfTheParentCompanyBalanceSheetsDetails", "http://www.Hollysys.com/role/OrganizationAndBusinessBackgroundAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Affiliated Entity [Member]", "documentation": "An affiliate is a party that, directly or indirectly through one or more intermediaries, controls, is controlled by, or is under common control with the entity." } } }, "auth_ref": [ "r243", "r965", "r1035", "r1086", "r1192", "r1232", "r1233", "r1234" ] }, "us-gaap_EquityMethodInvestmentDividendsOrDistributions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityMethodInvestmentDividendsOrDistributions", "crdr": "debit", "calculation": { "http://www.Hollysys.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 38.0 } }, "presentation": [ "http://www.Hollysys.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Equity Method Investment, Distribution", "verboseLabel": "Dividends received from an equity investee", "documentation": "Amount of distribution received from equity method investee for return on investment, classified as operating activities. Excludes distribution for return of investment, classified as investing activities." } } }, "auth_ref": [ "r10", "r12", "r160", "r856" ] }, "us-gaap_PrepaidExpenseCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseCurrent", "crdr": "debit", "calculation": { "http://www.Hollysys.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 25.0 } }, "presentation": [ "http://www.Hollysys.com/role/CondensedFinancialInformationOfTheParentCompanyBalanceSheetsDetails", "http://www.Hollysys.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Prepaid Expense, Current", "verboseLabel": "Prepaid expenses", "terseLabel": "Prepaid expenses", "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." } } }, "auth_ref": [ "r292", "r473", "r474", "r1045" ] }, "holi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedPayrollAndRelatedExepenses": { "xbrltype": "monetaryItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedPayrollAndRelatedExepenses", "crdr": "credit", "presentation": [ "http://www.Hollysys.com/role/AcquisitionOfSubsidiaryScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Accrued Payroll And Related Exepenses", "terseLabel": "Accrued payroll and related expenses", "documentation": "Business combination recognized identifiable assets acquired and liabilities assumed accrued payroll and related exepenses." } } }, "auth_ref": [] }, "us-gaap_EquityMethodInvestmentOwnershipPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityMethodInvestmentOwnershipPercentage", "presentation": [ "http://www.Hollysys.com/role/EquityInvestmentsAdditionalInformationDetails", "http://www.Hollysys.com/role/EquityInvestmentsLongTermInvestmentsDetails", "http://www.Hollysys.com/role/OrganizationAndBusinessBackgroundAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Equity Method Investment, Ownership Percentage", "presentationGuidance": "Interest held (in percentage)", "documentation": "The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting." } } }, "auth_ref": [ "r443" ] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.Hollysys.com/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "holi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedLiabilities", "crdr": "credit", "presentation": [ "http://www.Hollysys.com/role/AcquisitionOfSubsidiaryScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Accrued Liabilities", "terseLabel": "Accrued liabilities", "documentation": "Business combination recognized identifiable assets acquired and liabilities assumed accrued liabilities." } } }, "auth_ref": [] }, "holi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCostAndEstimatedEarningsInExcessOfBillingsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCostAndEstimatedEarningsInExcessOfBillingsNet", "crdr": "debit", "presentation": [ "http://www.Hollysys.com/role/AcquisitionOfSubsidiaryScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Cost And Estimated Earnings In Excess Of Billings, Net", "terseLabel": "Cost and estimated earnings in excess of billings, net", "documentation": "Business combination recognized identifiable assets acquired and liabilities assumed cost and estimated earnings in excess of billings, net." } } }, "auth_ref": [] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "crdr": "debit", "presentation": [ "http://www.Hollysys.com/role/ShareBasedCompensationExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount", "verboseLabel": "Employee Service Share-based Compensation, Nonvested Awards, Total Compensation Cost Not yet Recognized, Stock Options", "documentation": "Amount of cost to be recognized for option under share-based payment arrangement." } } }, "auth_ref": [ "r1219" ] }, "holi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedWarrantLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedWarrantLiabilities", "crdr": "credit", "presentation": [ "http://www.Hollysys.com/role/AcquisitionOfSubsidiaryScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Warrant Liabilities", "terseLabel": "Warranty liabilities", "documentation": "Business combination recognized identifiable assets acquired and liabilities assumed warrant liabilities." } } }, "auth_ref": [] }, "holi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets", "crdr": "debit", "presentation": [ "http://www.Hollysys.com/role/AcquisitionOfSubsidiaryScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Operating Lease Right Of Use Assets", "terseLabel": "Operating lease right-of-use assets", "documentation": "Business combination recognized identifiable assets acquired and liabilities assumed operating lease right of use assets." } } }, "auth_ref": [] }, "holi_BeijingHollysysIntelligentTechnologiesCo.Ltd.Member": { "xbrltype": "domainItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "BeijingHollysysIntelligentTechnologiesCo.Ltd.Member", "presentation": [ "http://www.Hollysys.com/role/AcquisitionOfSubsidiaryAdditionalInformationDetails", "http://www.Hollysys.com/role/AcquisitionOfSubsidiaryScheduleOfExcessPurchasePriceOverTheFairValueOfNetAssetsAcquiredDetails", "http://www.Hollysys.com/role/AcquisitionOfSubsidiaryScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedDetails", "http://www.Hollysys.com/role/AcquisitionOfSubsidiarySummaryOfTheValueAllocatedToTheIntangibleAssetsAcquiredDetails" ], "lang": { "en-us": { "role": { "label": "Beijing Hollysys Intelligent Technologies Co. Ltd. [Member]", "terseLabel": "Beijing Hollysys Intelligent Technologies Co., Ltd [Member]", "documentation": "Beijing hollysys intelligent technologies co. ltd." } } }, "auth_ref": [] }, "holi_IndustrialAutomationMember": { "xbrltype": "domainItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "IndustrialAutomationMember", "presentation": [ "http://www.Hollysys.com/role/SegmentReportingSummaryOfInformationBySegmentDetails" ], "lang": { "en-us": { "role": { "label": "Industrial Automation [Member]", "verboseLabel": "IA [Member]", "documentation": "Industrial automation" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromSaleOfEquityMethodInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleOfEquityMethodInvestments", "crdr": "debit", "calculation": { "http://www.Hollysys.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://www.Hollysys.com/role/ConsolidatedStatementsOfCashFlows", "http://www.Hollysys.com/role/DisposalOfSubsidiaryAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Proceeds from Sale of Equity Method Investments", "terseLabel": "Proceeds received from disposal of equity investments", "documentation": "The cash inflow associated with the sale of equity method investments, which are investments in joint ventures and entities in which the entity has an equity ownership interest normally of 20 to 50 percent and exercises significant influence." } } }, "auth_ref": [ "r47" ] }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "presentation": [ "http://www.Hollysys.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]", "verboseLabel": "Supplemental disclosures of non-cash information:" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromShortTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromShortTermDebt", "crdr": "debit", "calculation": { "http://www.Hollysys.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.Hollysys.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Short-term Debt", "verboseLabel": "Proceeds from short-term bank loans", "documentation": "The cash inflow from a borrowing having initial term of repayment within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r49" ] }, "us-gaap_FinancialInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancialInstrumentAxis", "presentation": [ "http://www.Hollysys.com/role/CommitmentsAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Financial Instrument [Axis]", "documentation": "Information by type of financial instrument." } } }, "auth_ref": [ "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r458", "r459", "r464", "r465", "r466", "r467", "r468", "r469", "r553", "r567", "r705", "r779", "r780", "r781", "r782", "r783", "r784", "r785", "r786", "r787", "r788", "r789", "r790", "r791", "r792", "r793", "r794", "r795", "r796", "r797", "r798", "r799", "r800", "r801", "r802", "r803", "r804", "r805", "r806", "r807", "r808", "r861", "r1057", "r1109", "r1110", "r1111", "r1112", "r1113", "r1114", "r1115", "r1150", "r1151", "r1152", "r1153" ] }, "us-gaap_LineOfCreditFacilityInterestRateDuringPeriod": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityInterestRateDuringPeriod", "presentation": [ "http://www.Hollysys.com/role/ShortTermBankLoansDetails" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility, Interest Rate During Period", "terseLabel": "Line of Credit Facility, Interest Rate During Period", "documentation": "The effective interest rate during the reporting period." } } }, "auth_ref": [ "r31" ] }, "holi_RelatedPartyTransactionAllowancesForCreditLosses": { "xbrltype": "monetaryItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "RelatedPartyTransactionAllowancesForCreditLosses", "crdr": "credit", "presentation": [ "http://www.Hollysys.com/role/RelatedPartyTransactionsAdditionalInformationDetails", "http://www.Hollysys.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Related Party Transaction, Allowances for credit losses", "negatedLabel": "Allowance for credit losses", "terseLabel": "Allowance for credit losses", "documentation": "Related Party Transaction, Allowances for credit losses" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDebtInstrumentsTextBlock", "presentation": [ "http://www.Hollysys.com/role/LongTermLoansTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Long-term Debt Instruments [Table Text Block]", "terseLabel": "Schedule Of Debt Instruments", "documentation": "Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer." } } }, "auth_ref": [ "r37", "r89", "r90", "r121", "r122", "r124", "r131", "r186", "r187", "r1060", "r1062", "r1143" ] }, "holi_WeightedAverageNumberDilutedSharesOutstandingVestedAndUnissuedRestrictedShares": { "xbrltype": "sharesItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "WeightedAverageNumberDilutedSharesOutstandingVestedAndUnissuedRestrictedShares", "presentation": [ "http://www.Hollysys.com/role/EarningsPerShareAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number Diluted Shares Outstanding Vested And Unissued Restricted Shares", "verboseLabel": "Weighted Average Number Diluted Shares Outstanding Vested And Unissued Restricted Shares", "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of vested and unissued restricted shares." } } }, "auth_ref": [] }, "us-gaap_ComprehensiveIncomePolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomePolicyPolicyTextBlock", "presentation": [ "http://www.Hollysys.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Comprehensive Income, Policy [Policy Text Block]", "terseLabel": "Comprehensive income", "documentation": "Disclosure of accounting policy for comprehensive income." } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityLenderDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityLenderDomain", "presentation": [ "http://www.Hollysys.com/role/LongTermLoansAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility, Lender [Domain]", "terseLabel": "Line of Credit Facility, Lender [Domain]", "documentation": "Identification of the lender, which may be a single entity (for example, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit, including a letter of credit facility." } } }, "auth_ref": [ "r31", "r1139" ] }, "holi_ChinaTechenergyMember": { "xbrltype": "domainItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "ChinaTechenergyMember", "presentation": [ "http://www.Hollysys.com/role/RelatedPartyTransactionsDetails", "http://www.Hollysys.com/role/RelatedPartyTransactionsDueToRelatedPartiesDetails", "http://www.Hollysys.com/role/RelatedPartyTransactionsSalesOfGoodsAndIntegratedSolutionsToRelatedPartiesDetails" ], "lang": { "en-us": { "role": { "label": "China Techenergy [Member]", "terseLabel": "China Techenergy [Member]" } } }, "auth_ref": [] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://www.Hollysys.com/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_InventoryFinishedGoods": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryFinishedGoods", "crdr": "debit", "calculation": { "http://www.Hollysys.com/role/InventoriesDetails": { "parentTag": "us-gaap_InventoryGross", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.Hollysys.com/role/InventoriesDetails" ], "lang": { "en-us": { "role": { "label": "Inventory, Finished Goods, Gross", "verboseLabel": "Finished goods", "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer." } } }, "auth_ref": [ "r1126" ] }, "us-gaap_DeferredCostsLeasingGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredCostsLeasingGross", "crdr": "debit", "calculation": { "http://www.Hollysys.com/role/PrepaidLandLeasesDetails": { "parentTag": "us-gaap_DeferredCostsLeasingNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.Hollysys.com/role/PrepaidLandLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Costs, Leasing, Gross", "verboseLabel": "Prepaid land leases", "documentation": "For an unclassified balance sheet, this element represents costs incurred by the lessor that are (a) costs to originate a lease incurred in transactions with independent third parties that (i) result directly from and are essential to acquire that lease and (ii) would not have been incurred had that leasing transaction not occurred and (b) certain costs directly related to specified activities performed by the lessor for that lease. Those activities are: evaluating the prospective lessee's financial condition; evaluating and recording guarantees, collateral, and other security arrangements; negotiating lease terms; preparing and processing lease documents; and closing the transaction. This amount is before considering accumulated amortization representing the periodic charge to earnings to recognize the deferred costs over the term of the related lease." } } }, "auth_ref": [ "r221", "r222", "r1229" ] }, "holi_NingboHollysysMember": { "xbrltype": "domainItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "NingboHollysysMember", "presentation": [ "http://www.Hollysys.com/role/RelatedPartyTransactionsAdditionalInformationDetails", "http://www.Hollysys.com/role/RelatedPartyTransactionsDetails", "http://www.Hollysys.com/role/RelatedPartyTransactionsDueToRelatedPartiesDetails", "http://www.Hollysys.com/role/RelatedPartyTransactionsOtherIncomeFromRelatedPartiesDetails", "http://www.Hollysys.com/role/RelatedPartyTransactionsPurchasesOfGoodsAndServicesFromRelatedPartiesDetails", "http://www.Hollysys.com/role/RelatedPartyTransactionsSalesOfGoodsAndIntegratedSolutionsToRelatedPartiesDetails" ], "lang": { "en-us": { "role": { "label": "Ningbo Hollysys [Member]", "terseLabel": "Ningbo Hollysys [Member]", "documentation": "n/a" } } }, "auth_ref": [] }, "us-gaap_DeferredCostsLeasingAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredCostsLeasingAccumulatedAmortization", "crdr": "credit", "calculation": { "http://www.Hollysys.com/role/PrepaidLandLeasesDetails": { "parentTag": "us-gaap_DeferredCostsLeasingNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.Hollysys.com/role/PrepaidLandLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Costs, Leasing, Accumulated Amortization", "negatedLabel": "Less: Accumulated amortization", "documentation": "For an unclassified balance sheet, the accumulated amortization, as of the reporting date, which represents the periodic charge to earnings of initial direct costs which have been deferred and are being allocated over the lease term in proportion to the recognition of rental income." } } }, "auth_ref": [ "r221", "r223", "r1229" ] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://www.Hollysys.com/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "srt_SubsidiariesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "SubsidiariesMember", "presentation": [ "http://www.Hollysys.com/role/OrganizationAndBusinessBackgroundAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Subsidiaries [Member]", "terseLabel": "Subsidiaries [Member]", "documentation": "Entity in which controlling financial interest is held. Includes, but is not limited to, variable interest entity (VIE) consolidated by primary beneficiary. Excludes entity in which broker-dealer holds controlling financial interest but control is likely to be temporary." } } }, "auth_ref": [ "r1192", "r1232", "r1233", "r1234" ] }, "us-gaap_LineOfCreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityAxis", "presentation": [ "http://www.Hollysys.com/role/LongTermLoansAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Lender Name [Axis]", "documentation": "Information by name of lender, which may be a single entity (for example, but not limited to, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit." } } }, "auth_ref": [ "r31", "r1139" ] }, "us-gaap_AdvancesOnInventoryPurchases": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdvancesOnInventoryPurchases", "crdr": "debit", "calculation": { "http://www.Hollysys.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 22.0 } }, "presentation": [ "http://www.Hollysys.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Advances on Inventory Purchases", "verboseLabel": "Advances to suppliers", "documentation": "Carrying value of capitalized payments made in advance for inventory that is expected to be received within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r1130" ] }, "holi_OtherRelatedPartiesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "OtherRelatedPartiesMember", "presentation": [ "http://www.Hollysys.com/role/RelatedPartyTransactionsDetails", "http://www.Hollysys.com/role/RelatedPartyTransactionsDueToRelatedPartiesDetails", "http://www.Hollysys.com/role/RelatedPartyTransactionsOtherIncomeFromRelatedPartiesDetails" ], "lang": { "en-us": { "role": { "label": "Other Related Parties [Member]", "terseLabel": "Others [Member]", "documentation": "Other Related Parties Member." } } }, "auth_ref": [] }, "us-gaap_BuildingMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BuildingMember", "presentation": [ "http://www.Hollysys.com/role/PropertyPlantAndEquipmentAssetsLeasedToOthersUnderOperatingLeasesDetails", "http://www.Hollysys.com/role/PropertyPlantAndEquipmentDetails", "http://www.Hollysys.com/role/SummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Building [Member]", "terseLabel": "Buildings [Member]", "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities." } } }, "auth_ref": [ "r181" ] }, "us-gaap_BusinessAcquisitionSharePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionSharePrice", "presentation": [ "http://www.Hollysys.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "label": "Business Acquisition, Share Price", "terseLabel": "Business Acquisition, Share Price (in dollars per share)", "documentation": "Price of a single share of a number of saleable stocks paid or offered to be paid in a business combination." } } }, "auth_ref": [] }, "us-gaap_ProductWarrantyAccrualWarrantiesIssued": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductWarrantyAccrualWarrantiesIssued", "crdr": "credit", "presentation": [ "http://www.Hollysys.com/role/WarrantyLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Standard and Extended Product Warranty Accrual, Increase for Warranties Issued", "verboseLabel": "Expense accrued", "documentation": "Amount of increase in the standard and extended product warranty accrual from warranties issued." } } }, "auth_ref": [ "r522" ] }, "us-gaap_PrepaidExpenseNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseNoncurrent", "crdr": "debit", "calculation": { "http://www.Hollysys.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.Hollysys.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Prepaid Expense, Noncurrent", "verboseLabel": "Prepaid expenses", "documentation": "Sum of the carrying amounts as of the balance sheet date of amounts paid in advance for expenses which will be charged against earnings in periods after one year or beyond the operating cycle, if longer." } } }, "auth_ref": [ "r1123" ] }, "holi_HollyconMember": { "xbrltype": "domainItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "HollyconMember", "presentation": [ "http://www.Hollysys.com/role/RelatedPartyTransactionsAdditionalInformationDetails", "http://www.Hollysys.com/role/RelatedPartyTransactionsDetails", "http://www.Hollysys.com/role/RelatedPartyTransactionsDueToRelatedPartiesDetails", "http://www.Hollysys.com/role/RelatedPartyTransactionsOtherIncomeFromRelatedPartiesDetails", "http://www.Hollysys.com/role/RelatedPartyTransactionsPurchasesOfGoodsAndServicesFromRelatedPartiesDetails", "http://www.Hollysys.com/role/RelatedPartyTransactionsSalesOfGoodsAndIntegratedSolutionsToRelatedPartiesDetails" ], "lang": { "en-us": { "role": { "label": "Hollycon [Member]", "terseLabel": "Hollycon [Member]" } } }, "auth_ref": [] }, "us-gaap_ProductWarrantyAccrual": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductWarrantyAccrual", "crdr": "credit", "presentation": [ "http://www.Hollysys.com/role/WarrantyLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Standard and Extended Product Warranty Accrual", "periodEndLabel": "Closing balance", "periodStartLabel": "Beginning balance", "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for estimated claims under standard and extended warranty protection rights granted to customers." } } }, "auth_ref": [ "r128", "r515", "r520", "r523" ] }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "crdr": "debit", "calculation": { "http://www.Hollysys.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://www.Hollysys.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Sale of Property, Plant, and Equipment", "terseLabel": "Proceeds from disposal of property, plant and equipment", "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r169" ] }, "us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock", "presentation": [ "http://www.Hollysys.com/role/SegmentReportingTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Revenue from External Customers Attributed to Foreign Countries by Geographic Area [Table Text Block]", "terseLabel": "Schedule of Revenues by geographical area", "documentation": "Tabular disclosure of the names of foreign countries from which revenue is material and the amount of revenue from external customers attributed to those countries. An entity may also provide subtotals of geographic information about groups of countries." } } }, "auth_ref": [ "r73", "r163" ] }, "us-gaap_RelatedPartyMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyMember", "presentation": [ "http://www.Hollysys.com/role/CondensedFinancialInformationOfTheParentCompanyBalanceSheetsDetails", "http://www.Hollysys.com/role/ConsolidatedBalanceSheets", "http://www.Hollysys.com/role/ConsolidatedStatementsOfComprehensiveIncomeParenthetical", "http://www.Hollysys.com/role/OrganizationAndBusinessBackgroundAdditionalInformationDetails", "http://www.Hollysys.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Related Party [Member]", "documentation": "Party related to reporting entity. Includes, but is not limited to, affiliate, entity for which investment is accounted for by equity method, trust for benefit of employees, and principal owner, management, and members of immediate family." } } }, "auth_ref": [ "r321", "r322", "r772", "r773", "r774", "r775", "r938", "r939", "r940", "r942", "r943", "r963", "r965", "r998" ] }, "holi_BeijingDigitalMember": { "xbrltype": "domainItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "BeijingDigitalMember", "presentation": [ "http://www.Hollysys.com/role/RelatedPartyTransactionsDetails", "http://www.Hollysys.com/role/RelatedPartyTransactionsOtherIncomeFromRelatedPartiesDetails" ], "lang": { "en-us": { "role": { "label": "Beijing Digital [Member]", "terseLabel": "Beijing Digital [Member]", "documentation": "Beijing Digital" } } }, "auth_ref": [] }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxLiabilitiesNet", "crdr": "credit", "calculation": { "http://www.Hollysys.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0, "order": 31.0 } }, "presentation": [ "http://www.Hollysys.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Deferred Income Tax Liabilities, Net", "verboseLabel": "Deferred tax liabilities", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting." } } }, "auth_ref": [ "r650", "r651", "r843" ] }, "us-gaap_ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock", "presentation": [ "http://www.Hollysys.com/role/SegmentReportingTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Disclosure on Geographic Areas, Long-Lived Assets in Individual Foreign Countries by Country [Table Text Block]", "terseLabel": "Schedule of long-lived assets other than goodwill and intangible assets by geographical area", "documentation": "Tabular disclosure of the names of foreign countries in which material long-lived assets other than financial instruments, long-term customer relationships of a financial institution, mortgage and other servicing rights, deferred policy acquisition costs, and deferred tax assets are located, and amount of such long-lived assets located in that country or foreign geographic area." } } }, "auth_ref": [ "r74" ] }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityRevenueRecognized", "crdr": "credit", "presentation": [ "http://www.Hollysys.com/role/RevenueFromContractsWithCustomersContractAssetsAndContractLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Liability, Revenue Recognized", "verboseLabel": "Revenue recognized which was previously deferred", "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due." } } }, "auth_ref": [ "r593" ] }, "us-gaap_LineOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCredit", "crdr": "credit", "presentation": [ "http://www.Hollysys.com/role/CommitmentsAndContingenciesAdditionalInformationDetails", "http://www.Hollysys.com/role/ShortTermBankLoansDetails" ], "lang": { "en-us": { "role": { "label": "Long-term Line of Credit", "verboseLabel": "Line of Credit Facility, Amount Outstanding", "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement." } } }, "auth_ref": [ "r27", "r211", "r1246" ] }, "us-gaap_ScheduleOfGoodwillTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfGoodwillTextBlock", "presentation": [ "http://www.Hollysys.com/role/GoodwillTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Goodwill [Table Text Block]", "terseLabel": "Schedule of changes in the carrying amount of goodwill", "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule." } } }, "auth_ref": [ "r1058", "r1159", "r1160", "r1161", "r1162", "r1163", "r1164", "r1165", "r1166", "r1167", "r1168", "r1169" ] }, "holi_GoodsAndServicesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "GoodsAndServicesMember", "presentation": [ "http://www.Hollysys.com/role/RelatedPartyTransactionsOtherIncomeFromRelatedPartiesDetails", "http://www.Hollysys.com/role/RelatedPartyTransactionsPurchasesOfGoodsAndServicesFromRelatedPartiesDetails", "http://www.Hollysys.com/role/RelatedPartyTransactionsSalesOfGoodsAndIntegratedSolutionsToRelatedPartiesDetails" ], "lang": { "en-us": { "role": { "label": "Goods And Services [Member]", "terseLabel": "Goods And Services [Member]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice", "presentation": [ "http://www.Hollysys.com/role/ShareBasedCompensationExpensesShareOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Exercise Price", "periodEndLabel": "Weighted average exercise price, Vested and exercisable (in dollars per share)", "periodStartLabel": "Weighted average exercise price, Vested and exercisable (in dollars per share)", "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest exercisable or convertible options. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r625" ] }, "us-gaap_ProductWarrantyAccrualPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductWarrantyAccrualPayments", "crdr": "debit", "presentation": [ "http://www.Hollysys.com/role/WarrantyLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Standard and Extended Product Warranty Accrual, Decrease for Payments", "negatedLabel": "Expense incurred", "documentation": "Amount of decrease in the standard and extended product warranty accrual from payments made in cash or in kind to satisfy claims under the terms of the standard and extended product warranty." } } }, "auth_ref": [ "r521" ] }, "us-gaap_StatementBusinessSegmentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementBusinessSegmentsAxis", "presentation": [ "http://www.Hollysys.com/role/GoodwillChangesInTheCarryingAmountDetails", "http://www.Hollysys.com/role/SegmentReportingSummaryOfInformationBySegmentDetails" ], "lang": { "en-us": { "role": { "label": "Segments [Axis]", "documentation": "Information by business segments." } } }, "auth_ref": [ "r271", "r366", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r398", "r404", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r498", "r501", "r502", "r869", "r870", "r871", "r872", "r873", "r874", "r875", "r876", "r877", "r878", "r879", "r1058", "r1108", "r1249" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://www.Hollysys.com/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r1095" ] }, "us-gaap_LineOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditMember", "presentation": [ "http://www.Hollysys.com/role/PrepaidLandLeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Line of Credit [Member]", "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars." } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.Hollysys.com/role/ConsolidatedStatementsOfComprehensiveIncome", "http://www.Hollysys.com/role/EarningsPerShareComputationOfBasicAndDilutedNetEarningsPerShareAttributableDetails" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Diluted", "verboseLabel": "Diluted", "terseLabel": "Earnings per share \u2013 diluted (in dollars per share)", "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period." } } }, "auth_ref": [ "r307", "r331", "r332", "r333", "r334", "r335", "r344", "r355", "r356", "r357", "r361", "r716", "r717", "r838", "r865", "r1050" ] }, "holi_HoliningboHollysysMember": { "xbrltype": "domainItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "HoliningboHollysysMember", "presentation": [ "http://www.Hollysys.com/role/RelatedPartyTransactionsResearchAndDevelopmentToRelatedPartiesDetails" ], "lang": { "en-us": { "role": { "label": "HOLINingbo Hollysys [Member]", "terseLabel": "HOLINingbo Hollysys [Member]", "documentation": "HOLINingbo hollysys [Member]." } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerAssetNetNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetNetNoncurrent", "crdr": "debit", "presentation": [ "http://www.Hollysys.com/role/RevenueFromContractsWithCustomersContractAssetsAndContractLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Asset, Net, Noncurrent", "terseLabel": "Contract assets, non-current", "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as noncurrent." } } }, "auth_ref": [ "r571", "r573", "r592" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.Hollysys.com/role/ShareBasedCompensationExpensesShareOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Aggregate Intrinsic Value", "verboseLabel": "Aggregate intrinsic value, Vested and exercisable (in dollars)", "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest exercisable or convertible options. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r625" ] }, "us-gaap_ProductWarrantiesDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductWarrantiesDisclosuresAbstract", "lang": { "en-us": { "role": { "label": "WARRANTY LIABILITIES" } } }, "auth_ref": [] }, "us-gaap_ProductMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductMember", "presentation": [ "http://www.Hollysys.com/role/ConsolidatedStatementsOfComprehensiveIncome", "http://www.Hollysys.com/role/ConsolidatedStatementsOfComprehensiveIncomeParenthetical", "http://www.Hollysys.com/role/RevenueFromContractsWithCustomersDisaggregatedRevenueInformationDetails", "http://www.Hollysys.com/role/SegmentReportingSummaryOfInformationBySegmentDetails" ], "lang": { "en-us": { "role": { "label": "Product [Member]", "terseLabel": "Product [Member]", "documentation": "Article or substance produced by nature, labor or machinery." } } }, "auth_ref": [ "r1065" ] }, "holi_CommitmentsAndContingenciesDisclosureTable": { "xbrltype": "stringItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "CommitmentsAndContingenciesDisclosureTable", "presentation": [ "http://www.Hollysys.com/role/CommitmentsAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Commitments And Contingencies Disclosure [Table]" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "calculation": { "http://www.Hollysys.com/role/IntangibleAssetsNetDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.Hollysys.com/role/AcquisitionOfSubsidiarySummaryOfTheValueAllocatedToTheIntangibleAssetsAcquiredDetails", "http://www.Hollysys.com/role/IntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "negatedLabel": "Accumulated amortization", "terseLabel": "Accumulated Amortization and Foreign Currency Translation", "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r280", "r492" ] }, "holi_LessorOperatingLeaseTermOfContracts": { "xbrltype": "durationItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "LessorOperatingLeaseTermOfContracts", "presentation": [ "http://www.Hollysys.com/role/RelatedPartyTransactionsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Lessor Operating Lease Term Of Contracts", "documentation": "Represents the Lessor Operating Lease Term Of Contract" } } }, "auth_ref": [] }, "dei_NoTradingSymbolFlag": { "xbrltype": "trueItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "NoTradingSymbolFlag", "presentation": [ "http://www.Hollysys.com/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "No Trading Symbol Flag", "documentation": "Boolean flag that is true only for a security having no trading symbol." } } }, "auth_ref": [] }, "us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableDescription": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionEquityInterestIssuedOrIssuableDescription", "presentation": [ "http://www.Hollysys.com/role/OrganizationAndBusinessBackgroundAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Business Acquisition, Equity Interest Issued or Issuable, Description", "documentation": "Description of equity interests issued or issuable to acquire the entity." } } }, "auth_ref": [ "r201" ] }, "us-gaap_ProductWarrantyDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductWarrantyDisclosureTextBlock", "presentation": [ "http://www.Hollysys.com/role/WarrantyLiabilities" ], "lang": { "en-us": { "role": { "label": "Product Warranty Disclosure [Text Block]", "terseLabel": "WARRANTY LIABILITIES", "documentation": "The entire disclosure for standard and extended product warranties and other product guarantee contracts, including a tabular reconciliation of the changes in the guarantor's aggregate product warranty liability for the reporting period." } } }, "auth_ref": [ "r510", "r511", "r512", "r513", "r516", "r517" ] }, "holi_CommitmentsAndContingenciesDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "CommitmentsAndContingenciesDisclosureLineItems", "presentation": [ "http://www.Hollysys.com/role/CommitmentsAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Commitments And Contingencies Disclosure [Line Items]" } } }, "auth_ref": [] }, "holi_OutstandingGuarantees": { "xbrltype": "monetaryItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "OutstandingGuarantees", "crdr": "credit", "presentation": [ "http://www.Hollysys.com/role/CommitmentsAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Outstanding Guarantees", "verboseLabel": "Outstanding Guarantees", "documentation": "The current carrying amount of the Outstanding performance guarantees at the balance sheet date." } } }, "auth_ref": [] }, "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate", "crdr": "credit", "presentation": [ "http://www.Hollysys.com/role/IncomeTaxAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Unrecognized Tax Benefits that Would Impact Effective Tax Rate", "terseLabel": "Unrecognised tax benefits that would impact tax rate", "documentation": "The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate." } } }, "auth_ref": [ "r656" ] }, "us-gaap_ScheduleOfEquityMethodInvestmentsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEquityMethodInvestmentsTable", "presentation": [ "http://www.Hollysys.com/role/DisposalOfSubsidiaryAdditionalInformationDetail", "http://www.Hollysys.com/role/EquityInvestmentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Equity Method Investments [Table]", "documentation": "Summarization of information required and determined to be disclosed concerning equity method investments in common stock. The summarized information includes: (a) the name of each investee or group of investees for which combined disclosure is appropriate, (2) the percentage ownership of common stock, (3) the difference, if any, between the carrying amount of an investment and the value of the underlying equity in the net assets and the accounting treatment of difference, if any, and (4) the aggregate value of each identified investment based on its quoted market price, if available." } } }, "auth_ref": [ "r272", "r318", "r443", "r444", "r445", "r446", "r723" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber", "presentation": [ "http://www.Hollysys.com/role/ShareBasedCompensationExpensesShareOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number", "periodEndLabel": "Number of shares, Vested and exercisable", "periodStartLabel": "Number of shares, Vested and exercisable", "documentation": "Number of fully vested and expected to vest exercisable options that may be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r625" ] }, "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionPercentageOfVotingInterestsAcquired", "presentation": [ "http://www.Hollysys.com/role/AcquisitionOfSubsidiaryAdditionalInformationDetails", "http://www.Hollysys.com/role/ConsolidatedStatementsOfStockholdersEquityParenthetical", "http://www.Hollysys.com/role/StockholdersEquityDetails", "http://www.Hollysys.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Business Acquisition, Percentage of Voting Interests Acquired", "presentationGuidance": "Percentage of voting interest acquired", "verboseLabel": "Business Acquisition, Percentage of Voting Interests Acquired", "terseLabel": "Percentage of acquisition", "documentation": "Percentage of voting equity interests acquired at the acquisition date in the business combination." } } }, "auth_ref": [ "r99" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://www.Hollysys.com/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetNetCurrent", "crdr": "debit", "presentation": [ "http://www.Hollysys.com/role/RevenueFromContractsWithCustomersContractAssetsAndContractLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Asset, Net, Current", "terseLabel": "Contract assets, current", "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current." } } }, "auth_ref": [ "r571", "r573", "r592" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://www.Hollysys.com/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r1097" ] }, "holi_RailTransportationEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "RailTransportationEquipmentMember", "presentation": [ "http://www.Hollysys.com/role/SegmentReportingSummaryOfInformationBySegmentDetails" ], "lang": { "en-us": { "role": { "label": "Rail Transportation Equipment [Member]", "terseLabel": "Rail [Member]" } } }, "auth_ref": [] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://www.Hollysys.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 24.0 } }, "presentation": [ "http://www.Hollysys.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Inventory, Net", "verboseLabel": "Inventories", "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r291", "r1043", "r1080" ] }, "holi_MechanicalAndElectricalSolutionMember": { "xbrltype": "domainItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "MechanicalAndElectricalSolutionMember", "presentation": [ "http://www.Hollysys.com/role/SegmentReportingSummaryOfInformationBySegmentDetails" ], "lang": { "en-us": { "role": { "label": "Mechanical And Electrical Solution [Member]", "terseLabel": "M&E [Member]" } } }, "auth_ref": [] }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedFourYears": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LessorOperatingLeasePaymentsToBeReceivedFourYears", "crdr": "debit", "calculation": { "http://www.Hollysys.com/role/OperatingLeasesSummaryOfOperatingLeasePaymentsDetails": { "parentTag": "us-gaap_LessorOperatingLeasePaymentsToBeReceived", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.Hollysys.com/role/OperatingLeasesSummaryOfOperatingLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Lessor, Operating Lease, Payment to be Received, Year Four", "verboseLabel": "2027", "documentation": "Amount of lease payment to be received by lessor for operating lease 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)." } } }, "auth_ref": [ "r762" ] }, "dei_ContactPersonnelName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "ContactPersonnelName", "presentation": [ "http://www.Hollysys.com/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Contact Personnel Name", "documentation": "Name of contact personnel" } } }, "auth_ref": [] }, "holi_DecreaseInFairValueOfReportingUnit": { "xbrltype": "monetaryItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "DecreaseInFairValueOfReportingUnit", "crdr": "credit", "presentation": [ "http://www.Hollysys.com/role/GoodwillAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Decrease In Fair Value Of Reporting Unit", "terseLabel": "Decrease in fair value of reporting unit", "documentation": "Decrease in fair value of reporting unit." } } }, "auth_ref": [] }, "holi_ScheduleOfLongTermInvestmentsAccountedForEquityMethodOrCostMethodTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "ScheduleOfLongTermInvestmentsAccountedForEquityMethodOrCostMethodTableTextBlock", "presentation": [ "http://www.Hollysys.com/role/EquityInvestmentsTables" ], "lang": { "en-us": { "role": { "label": "Schedule Of Long Term Investments Accounted For Equity Method Or Cost Method [Table Text Block]", "terseLabel": "Schedule of long-term investments", "documentation": "Tabular disclosure of long term investments accounted for equity method or cost method." } } }, "auth_ref": [] }, "holi_LineOfCreditFacilitySecuredByRestrictedBuildings": { "xbrltype": "monetaryItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "LineOfCreditFacilitySecuredByRestrictedBuildings", "crdr": "credit", "presentation": [ "http://www.Hollysys.com/role/ShortTermBankLoansDetails" ], "lang": { "en-us": { "role": { "label": "Line Of Credit Facility Secured By Restricted Buildings", "documentation": "This represents carrying value of lines of credit were secured by the pledge restricted buildings." } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerAbstract", "lang": { "en-us": { "role": { "label": "REVENUE FROM CONTRACTS WITH CUSTOMERS" } } }, "auth_ref": [] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.Hollysys.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 52.0 } }, "presentation": [ "http://www.Hollysys.com/role/CondensedFinancialInformationOfTheParentCompanyBalanceSheetsDetails", "http://www.Hollysys.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Common Stock, Value, Issued", "terseLabel": "Ordinary shares, par value $0.001 per share, 100,000,000 shares authorized; 61,962,449 shares and 62,021,930 shares issued and outstanding as of June 30, 2022 and 2023, respectively", "verboseLabel": "Ordinary shares, par value $0.001 per share, 100,000,000 shares authorized; 61,962,449 shares issued and 62,021,930 shares issued and outstanding as of June 30, 2022 and 2023, respectively", "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r146", "r846", "r1080" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalOther", "crdr": "credit", "presentation": [ "http://www.Hollysys.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Adjustments to Additional Paid in Capital, Other", "verboseLabel": "Acquisition of a subsidiary", "documentation": "Amount of other increase (decrease) in additional paid in capital (APIC)." } } }, "auth_ref": [] }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths", "crdr": "debit", "calculation": { "http://www.Hollysys.com/role/OperatingLeasesSummaryOfOperatingLeasePaymentsDetails": { "parentTag": "us-gaap_LessorOperatingLeasePaymentsToBeReceived", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.Hollysys.com/role/OperatingLeasesSummaryOfOperatingLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Lessor, Operating Lease, Payment to be Received, Year One", "terseLabel": "2024", "documentation": "Amount of lease payment to be received by lessor for operating lease 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)." } } }, "auth_ref": [ "r762" ] }, "holi_AllowanceForDoubtfulAccountsOfCostsAndEstimatedEarningsInExcessOfBillingsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "AllowanceForDoubtfulAccountsOfCostsAndEstimatedEarningsInExcessOfBillingsTableTextBlock", "presentation": [ "http://www.Hollysys.com/role/CostsAndEstimatedEarningsInExcessOfBillingsTables" ], "lang": { "en-us": { "role": { "label": "Allowance For Doubtful Accounts Of Costs And Estimated Earnings In Excess Of Billings [Table Text Block]", "terseLabel": "Schedule of Allowance For Credit Losses Of Costs And Estimated Earnings In Excess Of Billings", "documentation": "Tabular disclosure of allowance for doubtful accounts of costs and estimated earnings in excess of billings." } } }, "auth_ref": [] }, "us-gaap_NoncontrollingInterestMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncontrollingInterestMember", "presentation": [ "http://www.Hollysys.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Noncontrolling Interest [Member]", "documentation": "This element represents that portion of equity (net assets) in a subsidiary not attributable, directly or indirectly, to the parent. A noncontrolling interest is sometimes called a minority interest." } } }, "auth_ref": [ "r104", "r570", "r1144", "r1145", "r1146", "r1254" ] }, "holi_SingaporeDollarMember": { "xbrltype": "domainItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "SingaporeDollarMember", "presentation": [ "http://www.Hollysys.com/role/LongTermLoansAdditionalInformationDetails", "http://www.Hollysys.com/role/LongTermLoansDetails" ], "lang": { "en-us": { "role": { "label": "Singapore Dollar [Member]", "verboseLabel": "SGD-denominated loans [Member]", "terseLabel": "SGD-denominated loan [Member]", "documentation": "Singapore dollar" } } }, "auth_ref": [] }, "us-gaap_LessorOperatingLeasePaymentsToBeReceived": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LessorOperatingLeasePaymentsToBeReceived", "crdr": "debit", "calculation": { "http://www.Hollysys.com/role/OperatingLeasesSummaryOfOperatingLeasePaymentsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.Hollysys.com/role/OperatingLeasesSummaryOfOperatingLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Lessor, Operating Lease, Payments to be Received", "totalLabel": "Total minimum lease payments to be received", "documentation": "Amount of lease payments to be received by lessor for operating lease." } } }, "auth_ref": [ "r762" ] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://www.Hollysys.com/role/RevenueFromContractsWithCustomers" ], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "REVENUE FROM CONTRACTS WITH CUSTOMERS", "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts." } } }, "auth_ref": [ "r239", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r594" ] }, "holi_ScheduleOfExcessPurchasePriceOverTheFairValueOfNetAssetsAcquiredTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "ScheduleOfExcessPurchasePriceOverTheFairValueOfNetAssetsAcquiredTableTextBlock", "presentation": [ "http://www.Hollysys.com/role/AcquisitionOfSubsidiaryTables" ], "lang": { "en-us": { "role": { "label": "Schedule Of Excess Purchase price Over The Fair Value Of Net Assets Acquired [Table Text Block]", "terseLabel": "Schedule of excess purchase price over the fair value of net assets acquired", "documentation": "Schedule of excess purchase price over the fair value of net assets acquired." } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsAbstract", "lang": { "en-us": { "role": { "label": "Related Party Transactions [Abstract]", "verboseLabel": "RELATED PARTY TRANSACTIONS", "terseLabel": "Related Party Transactions [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedFiveYears": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LessorOperatingLeasePaymentsToBeReceivedFiveYears", "crdr": "debit", "calculation": { "http://www.Hollysys.com/role/OperatingLeasesSummaryOfOperatingLeasePaymentsDetails": { "parentTag": "us-gaap_LessorOperatingLeasePaymentsToBeReceived", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.Hollysys.com/role/OperatingLeasesSummaryOfOperatingLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Lessor, Operating Lease, Payment to be Received, Year Five", "verboseLabel": "2028", "documentation": "Amount of lease payment to be received by lessor for operating lease 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)." } } }, "auth_ref": [ "r762" ] }, "holi_LineOfCreditFacilitySecuredByRestrictedCash": { "xbrltype": "monetaryItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "LineOfCreditFacilitySecuredByRestrictedCash", "crdr": "credit", "presentation": [ "http://www.Hollysys.com/role/ShortTermBankLoansDetails" ], "lang": { "en-us": { "role": { "label": "Line Of Credit Facility Secured By Restricted Cash", "documentation": "This represents carrying value of lines of credit were secured by the pledge restricted cash." } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerAssetAndLiabilityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetAndLiabilityAbstract", "presentation": [ "http://www.Hollysys.com/role/RevenueFromContractsWithCustomersContractAssetsAndContractLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Asset and Liability [Abstract]", "terseLabel": "Contract assets and contract liabilities" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationDisclosureTextBlock", "presentation": [ "http://www.Hollysys.com/role/AcquisitionOfSubsidiary" ], "lang": { "en-us": { "role": { "label": "Business Combination Disclosure [Text Block]", "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable)." } } }, "auth_ref": [ "r199", "r681" ] }, "holi_LineOfCreditFacilityAmountAvailableForUse": { "xbrltype": "monetaryItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "LineOfCreditFacilityAmountAvailableForUse", "crdr": "credit", "presentation": [ "http://www.Hollysys.com/role/ShortTermBankLoansDetails" ], "lang": { "en-us": { "role": { "label": "Line Of Credit Facility Amount Available For Use", "documentation": "This item represents the amount available for use under line of credit." } } }, "auth_ref": [] }, "srt_ConsolidatedEntitiesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidatedEntitiesDomain", "presentation": [ "http://www.Hollysys.com/role/CondensedFinancialInformationOfTheParentCompanyBalanceSheetsDetails", "http://www.Hollysys.com/role/CondensedFinancialInformationOfTheParentCompanyCashFlowsDetails", "http://www.Hollysys.com/role/CondensedFinancialInformationOfTheParentCompanyComprehensiveIncomeDetails", "http://www.Hollysys.com/role/CondensedFinancialInformationOfTheParentCompanyParentheticalsDetails", "http://www.Hollysys.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.Hollysys.com/role/OrganizationAndBusinessBackgroundAdditionalInformationDetails", "http://www.Hollysys.com/role/OrganizationAndBusinessBackgroundDetails" ], "lang": { "en-us": { "role": { "label": "Consolidated Entities [Domain]", "terseLabel": "Consolidated Entities [Domain]", "documentation": "Entity or group of entities consolidated into reporting entity." } } }, "auth_ref": [ "r243", "r323", "r688", "r689", "r692", "r693", "r777", "r1035", "r1117", "r1120", "r1121", "r1182", "r1185", "r1186" ] }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.Hollysys.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 50.0 } }, "presentation": [ "http://www.Hollysys.com/role/CondensedFinancialInformationOfTheParentCompanyBalanceSheetsDetails", "http://www.Hollysys.com/role/ConsolidatedBalanceSheets", "http://www.Hollysys.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest", "totalLabel": "Total equity", "periodStartLabel": "Balance", "periodEndLabel": "Balance", "terseLabel": "Total equity", "documentation": "Amount of equity (deficit) attributable to parent and noncontrolling interest. Excludes temporary equity." } } }, "auth_ref": [ "r104", "r105", "r113", "r267", "r268", "r300", "r324", "r325", "r326", "r328", "r336", "r450", "r456", "r570", "r637", "r638", "r639", "r667", "r668", "r697", "r699", "r700", "r701", "r702", "r704", "r715", "r734", "r735", "r739", "r768", "r890", "r891", "r913", "r948", "r964", "r992", "r993", "r1021", "r1092", "r1140", "r1156", "r1226", "r1254" ] }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable", "crdr": "debit", "calculation": { "http://www.Hollysys.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 30.0 } }, "presentation": [ "http://www.Hollysys.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Income Taxes Payable", "verboseLabel": "Income tax payable", "documentation": "The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction." } } }, "auth_ref": [ "r11" ] }, "holi_LineOfCreditFacilityAmountUtilized": { "xbrltype": "monetaryItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "LineOfCreditFacilityAmountUtilized", "crdr": "credit", "presentation": [ "http://www.Hollysys.com/role/ShortTermBankLoansDetails" ], "lang": { "en-us": { "role": { "label": "Line Of Credit Facility Amount Utilized", "documentation": "Amount of line of credit facility utilized of the balance sheet date." } } }, "auth_ref": [] }, "holi_ScheduleOfAmountDueFromRelatedPartiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "ScheduleOfAmountDueFromRelatedPartiesTableTextBlock", "presentation": [ "http://www.Hollysys.com/role/RelatedPartyTransactionsTables" ], "lang": { "en-us": { "role": { "label": "Schedule Of Amount Due From Related Parties [Table Text Block]", "terseLabel": "Schedule Of Amount Due From Related Parties", "documentation": "Tabular disclosure of amount due from related parties." } } }, "auth_ref": [] }, "us-gaap_ParentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ParentMember", "presentation": [ "http://www.Hollysys.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Parent [Member]", "terseLabel": "Total Hollysys Automation Technologies Ltd. Stockholders' Equity [Member]", "documentation": "Portion of equity, or net assets, in the consolidated entity attributable, directly or indirectly, to the parent. Excludes noncontrolling interests." } } }, "auth_ref": [] }, "srt_OwnershipAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "OwnershipAxis", "presentation": [ "http://www.Hollysys.com/role/EquityInvestmentsAdditionalInformationDetails", "http://www.Hollysys.com/role/OrganizationAndBusinessBackgroundAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Ownership [Axis]", "documentation": "Information by name of entity in which ownership interest is disclosed. Excludes equity method investee and named security investment." } } }, "auth_ref": [] }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LessorOperatingLeasePaymentsToBeReceivedThreeYears", "crdr": "debit", "calculation": { "http://www.Hollysys.com/role/OperatingLeasesSummaryOfOperatingLeasePaymentsDetails": { "parentTag": "us-gaap_LessorOperatingLeasePaymentsToBeReceived", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.Hollysys.com/role/OperatingLeasesSummaryOfOperatingLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Lessor, Operating Lease, Payment to be Received, Year Three", "verboseLabel": "2026", "documentation": "Amount of lease payment to be received by lessor for operating lease 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)." } } }, "auth_ref": [ "r762" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://www.Hollysys.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 21.0 } }, "presentation": [ "http://www.Hollysys.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Inventories", "negatedLabel": "Inventories", "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities." } } }, "auth_ref": [ "r11" ] }, "country_IN": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "IN", "presentation": [ "http://www.Hollysys.com/role/IncomeTaxAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "INDIA", "terseLabel": "INDIA [Member]" } } }, "auth_ref": [] }, "srt_ConsolidatedEntitiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidatedEntitiesAxis", "presentation": [ "http://www.Hollysys.com/role/CondensedFinancialInformationOfTheParentCompanyBalanceSheetsDetails", "http://www.Hollysys.com/role/CondensedFinancialInformationOfTheParentCompanyCashFlowsDetails", "http://www.Hollysys.com/role/CondensedFinancialInformationOfTheParentCompanyComprehensiveIncomeDetails", "http://www.Hollysys.com/role/CondensedFinancialInformationOfTheParentCompanyParentheticalsDetails", "http://www.Hollysys.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.Hollysys.com/role/OrganizationAndBusinessBackgroundAdditionalInformationDetails", "http://www.Hollysys.com/role/OrganizationAndBusinessBackgroundDetails" ], "lang": { "en-us": { "role": { "label": "Consolidated Entities [Axis]", "documentation": "Information by consolidated entity or group of entities." } } }, "auth_ref": [ "r243", "r323", "r688", "r689", "r692", "r693", "r777", "r1035", "r1117", "r1120", "r1121", "r1182", "r1185", "r1186" ] }, "holi_CostRevenueAndReimbursement": { "xbrltype": "monetaryItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "CostRevenueAndReimbursement", "crdr": "debit", "presentation": [ "http://www.Hollysys.com/role/OrganizationAndBusinessBackgroundDetails" ], "lang": { "en-us": { "role": { "label": "Cost Revenue And Reimbursement", "terseLabel": "Cost of revenue", "documentation": "Cost revenue and reimbursement." } } }, "auth_ref": [] }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LessorOperatingLeasePaymentsToBeReceivedTwoYears", "crdr": "debit", "calculation": { "http://www.Hollysys.com/role/OperatingLeasesSummaryOfOperatingLeasePaymentsDetails": { "parentTag": "us-gaap_LessorOperatingLeasePaymentsToBeReceived", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.Hollysys.com/role/OperatingLeasesSummaryOfOperatingLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Lessor, Operating Lease, Payment to be Received, Year Two", "terseLabel": "2025", "documentation": "Amount of lease payment to be received by lessor for operating lease 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)." } } }, "auth_ref": [ "r762" ] }, "us-gaap_IncreaseDecreaseInOtherReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherReceivables", "crdr": "credit", "calculation": { "http://www.Hollysys.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 23.0 } }, "presentation": [ "http://www.Hollysys.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Other Receivables", "negatedLabel": "Other receivables", "documentation": "Amount of increase (decrease) in receivables classified as other." } } }, "auth_ref": [ "r11" ] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://www.Hollysys.com/role/PropertyPlantAndEquipmentTables" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Summary of property, plant and equipment", "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." } } }, "auth_ref": [ "r13" ] }, "holi_ScheduleOfEquityAndCostMethodInvestmentsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "ScheduleOfEquityAndCostMethodInvestmentsTable", "presentation": [ "http://www.Hollysys.com/role/EquityInvestmentsLongTermInvestmentsDetails" ], "lang": { "en-us": { "role": { "label": "Schedule Of Equity And Cost Method Investments [Table]", "verboseLabel": "Schedule Of Equity And Cost Method Investments [Table]" } } }, "auth_ref": [] }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock", "presentation": [ "http://www.Hollysys.com/role/OperatingLeasesTables" ], "lang": { "en-us": { "role": { "label": "Lessor, Operating Lease, Payment to be Received, Fiscal Year Maturity [Table Text Block]", "terseLabel": "Schedule of Operating Lease Payments", "documentation": "Tabular disclosure of maturity of undiscounted cash flows to be received by lessor on annual basis for operating lease." } } }, "auth_ref": [ "r1230" ] }, "holi_ChinaTechenergyCoLtdMember": { "xbrltype": "domainItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "ChinaTechenergyCoLtdMember", "presentation": [ "http://www.Hollysys.com/role/EquityInvestmentsLongTermInvestmentsDetails" ], "lang": { "en-us": { "role": { "label": "China Techenergy Co Ltd [Member]", "terseLabel": "China Techenergy Co Ltd [Member]" } } }, "auth_ref": [] }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedThereafter": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LessorOperatingLeasePaymentsToBeReceivedThereafter", "crdr": "debit", "calculation": { "http://www.Hollysys.com/role/OperatingLeasesSummaryOfOperatingLeasePaymentsDetails": { "parentTag": "us-gaap_LessorOperatingLeasePaymentsToBeReceived", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.Hollysys.com/role/OperatingLeasesSummaryOfOperatingLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Lessor, Operating Lease, Payment to be Received, after Year Five", "verboseLabel": "Thereafter", "documentation": "Amount of lease payment to be received by lessor for operating lease after 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)." } } }, "auth_ref": [ "r762" ] }, "us-gaap_IncreaseDecreaseInMaterialsAndSupplies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInMaterialsAndSupplies", "crdr": "credit", "calculation": { "http://www.Hollysys.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 22.0 } }, "presentation": [ "http://www.Hollysys.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Materials and Supplies", "negatedLabel": "Advances to suppliers", "documentation": "The increase (decrease) during the period in the carrying amount of capitalized costs of materials, supplies, or both, which are not included in inventory." } } }, "auth_ref": [ "r1136" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.Hollysys.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recent accounting pronouncements", "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact." } } }, "auth_ref": [] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.Hollysys.com/role/ConsolidatedStatementsOfComprehensiveIncome", "http://www.Hollysys.com/role/ConsolidatedStatementsOfComprehensiveIncomeParenthetical", "http://www.Hollysys.com/role/RevenueFromContractsWithCustomersDisaggregatedRevenueInformationDetails", "http://www.Hollysys.com/role/SegmentReportingSummaryOfInformationBySegmentDetails", "http://www.Hollysys.com/role/ShareBasedCompensationExpensesDetails", "http://www.Hollysys.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "documentation": "Information by product and service, or group of similar products and similar services." } } }, "auth_ref": [ "r400", "r815", "r880", "r881", "r882", "r883", "r884", "r885", "r1039", "r1065", "r1081", "r1108", "r1175", "r1176", "r1190", "r1249" ] }, "holi_BeijingHollysysMachineAutomationCoLtdMember": { "xbrltype": "domainItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "BeijingHollysysMachineAutomationCoLtdMember", "presentation": [ "http://www.Hollysys.com/role/EquityInvestmentsLongTermInvestmentsDetails" ], "lang": { "en-us": { "role": { "label": "Beijing Hollysys Machine Automation Co Ltd [Member]", "terseLabel": "Beijing Hollysys Machine Automation Co Ltd [Member]" } } }, "auth_ref": [] }, "holi_BeijingHollysysElectricMotorCoLtdMember": { "xbrltype": "domainItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "BeijingHollysysElectricMotorCoLtdMember", "presentation": [ "http://www.Hollysys.com/role/EquityInvestmentsLongTermInvestmentsDetails" ], "lang": { "en-us": { "role": { "label": "Beijing Hollysys Electric Motor Co Ltd [Member]", "terseLabel": "Beijing Hollysys Electric Motor Co Ltd [Member]" } } }, "auth_ref": [] }, "srt_OwnershipDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "OwnershipDomain", "presentation": [ "http://www.Hollysys.com/role/EquityInvestmentsAdditionalInformationDetails", "http://www.Hollysys.com/role/OrganizationAndBusinessBackgroundAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Ownership [Domain]", "terseLabel": "Ownership [Domain]", "documentation": "Name of entity in which ownership interest is disclosed. Excludes equity method investee and named security investment." } } }, "auth_ref": [] }, "srt_EquityMethodInvesteeNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "EquityMethodInvesteeNameDomain", "presentation": [ "http://www.Hollysys.com/role/DisposalOfSubsidiaryAdditionalInformationDetail", "http://www.Hollysys.com/role/EquityInvestmentsAdditionalInformationDetails", "http://www.Hollysys.com/role/EquityInvestmentsLongTermInvestmentsDetails", "http://www.Hollysys.com/role/GoodwillAdditionalInformationDetails", "http://www.Hollysys.com/role/OrganizationAndBusinessBackgroundAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Investment, Name [Domain]", "terseLabel": "Investment, Name [Domain]", "documentation": "Name of investment including named security. Excludes entity that is consolidated." } } }, "auth_ref": [ "r443", "r444", "r445" ] }, "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis", "presentation": [ "http://www.Hollysys.com/role/DisposalOfSubsidiaryAdditionalInformationDetail", "http://www.Hollysys.com/role/EquityInvestmentsAdditionalInformationDetails", "http://www.Hollysys.com/role/EquityInvestmentsLongTermInvestmentsDetails", "http://www.Hollysys.com/role/GoodwillAdditionalInformationDetails", "http://www.Hollysys.com/role/OrganizationAndBusinessBackgroundAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Investment, Name [Axis]", "documentation": "Information by name of investment including named security. Excludes entity that is consolidated." } } }, "auth_ref": [ "r443", "r444", "r445" ] }, "holi_SouthconDevelopmentSdnBhdMember": { "xbrltype": "domainItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "SouthconDevelopmentSdnBhdMember", "presentation": [ "http://www.Hollysys.com/role/EquityInvestmentsLongTermInvestmentsDetails" ], "lang": { "en-us": { "role": { "label": "Southcon Development Sdn Bhd [Member]", "terseLabel": "Southcon Development Sdn Bhd [Member]" } } }, "auth_ref": [] }, "srt_ParentCompanyMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ParentCompanyMember", "presentation": [ "http://www.Hollysys.com/role/CondensedFinancialInformationOfTheParentCompanyBalanceSheetsDetails", "http://www.Hollysys.com/role/CondensedFinancialInformationOfTheParentCompanyCashFlowsDetails", "http://www.Hollysys.com/role/CondensedFinancialInformationOfTheParentCompanyComprehensiveIncomeDetails", "http://www.Hollysys.com/role/CondensedFinancialInformationOfTheParentCompanyParentheticalsDetails" ], "lang": { "en-us": { "role": { "label": "Parent Company [Member]", "terseLabel": "Parent Company", "documentation": "Registrant with controlling financial interest in one or more subsidiaries. Controlling interest in subsidiary includes, but is not limited to, primary beneficiary of variable interest entity (VIE). Controlling interest in subsidiary excludes broker-dealer with controlling financial interest in subsidiary but control is likely to be temporary." } } }, "auth_ref": [ "r323" ] }, "holi_BeijingHollysysDigitalTechnologyCoLtdMember": { "xbrltype": "domainItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "BeijingHollysysDigitalTechnologyCoLtdMember", "presentation": [ "http://www.Hollysys.com/role/EquityInvestmentsLongTermInvestmentsDetails" ], "lang": { "en-us": { "role": { "label": "Beijing Hollysys Digital Technology Co Ltd [Member]", "terseLabel": "Beijing Hollysys Digital Technology CoLtd [Member]", "documentation": "Beijing Hollysys Digital Technology Co.,Ltd" } } }, "auth_ref": [] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.Hollysys.com/role/ConsolidatedStatementsOfComprehensiveIncome", "http://www.Hollysys.com/role/ConsolidatedStatementsOfComprehensiveIncomeParenthetical", "http://www.Hollysys.com/role/RevenueFromContractsWithCustomersDisaggregatedRevenueInformationDetails", "http://www.Hollysys.com/role/SegmentReportingSummaryOfInformationBySegmentDetails", "http://www.Hollysys.com/role/ShareBasedCompensationExpensesDetails", "http://www.Hollysys.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]", "documentation": "Product or service, or a group of similar products or similar services." } } }, "auth_ref": [ "r400", "r815", "r880", "r881", "r882", "r883", "r884", "r885", "r1039", "r1065", "r1081", "r1108", "r1175", "r1176", "r1190", "r1249" ] }, "holi_BeijingHollyconMedicineTechnologyCoLtdMember": { "xbrltype": "domainItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "BeijingHollyconMedicineTechnologyCoLtdMember", "presentation": [ "http://www.Hollysys.com/role/EquityInvestmentsLongTermInvestmentsDetails" ], "lang": { "en-us": { "role": { "label": "Beijing Hollycon Medicine Technology Co Ltd [Member]", "terseLabel": "Beijing Hollycon Medicine Technology Co., Ltd [Member]" } } }, "auth_ref": [] }, "holi_HollicubeCo.LtdMember": { "xbrltype": "domainItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "HollicubeCo.LtdMember", "presentation": [ "http://www.Hollysys.com/role/EquityInvestmentsLongTermInvestmentsDetails" ], "lang": { "en-us": { "role": { "label": "Hollicube Co., Ltd [Member]", "terseLabel": "Hollicube Co., Ltd [Member]", "documentation": "Hollicube Co., Ltd." } } }, "auth_ref": [] }, "us-gaap_InterestCapitalizationPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestCapitalizationPolicyPolicyTextBlock", "presentation": [ "http://www.Hollysys.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Interest Capitalization, Policy [Policy Text Block]", "terseLabel": "Capitalization of interest", "documentation": "Disclosure of accounting policy for interest capitalization." } } }, "auth_ref": [ "r15" ] }, "us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities", "crdr": "debit", "calculation": { "http://www.Hollysys.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 28.0 } }, "presentation": [ "http://www.Hollysys.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Other Accounts Payable and Accrued Liabilities", "verboseLabel": "Accruals and other payable", "documentation": "The increase (decrease) during the reporting period in other obligations or expenses incurred but not yet paid." } } }, "auth_ref": [ "r11" ] }, "us-gaap_UndistributedEarningsOfForeignSubsidiaries": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UndistributedEarningsOfForeignSubsidiaries", "crdr": "credit", "presentation": [ "http://www.Hollysys.com/role/IncomeTaxAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Undistributed Earnings of Foreign Subsidiaries", "verboseLabel": "Undistributed Earnings of Foreign Subsidiaries (in dollars)", "documentation": "Amount of undistributed earnings of foreign subsidiaries intended to be permanently reinvested outside the country of domicile." } } }, "auth_ref": [ "r17", "r18", "r647", "r678" ] }, "holi_SuqianRunheEmergingIndustryInvestmentCenterLimitedPartnershipMember": { "xbrltype": "domainItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "SuqianRunheEmergingIndustryInvestmentCenterLimitedPartnershipMember", "presentation": [ "http://www.Hollysys.com/role/EquityInvestmentsLongTermInvestmentsDetails" ], "lang": { "en-us": { "role": { "label": "Suqian Runhe Emerging Industry Investment Center (limited partnership) [Member]", "terseLabel": "Suqian Runhe Emerging Industry Investment Center (limited partnership) [Member]" } } }, "auth_ref": [] }, "holi_HunanLingxiangMaglevTechnologyCoLtdMember": { "xbrltype": "domainItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "HunanLingxiangMaglevTechnologyCoLtdMember", "presentation": [ "http://www.Hollysys.com/role/EquityInvestmentsAdditionalInformationDetails", "http://www.Hollysys.com/role/EquityInvestmentsLongTermInvestmentsDetails" ], "lang": { "en-us": { "role": { "label": "Hunan Lingxiang Maglev Technology Co Ltd [Member]", "terseLabel": "Hunan LingXiang Maglev Technology Co Ltd [Member]", "documentation": "Hunan LingXiang Maglev Technology Co., Ltd." } } }, "auth_ref": [] }, "holi_ShandongMassdatasDevelopmentCoLtdMember": { "xbrltype": "domainItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "ShandongMassdatasDevelopmentCoLtdMember", "presentation": [ "http://www.Hollysys.com/role/EquityInvestmentsLongTermInvestmentsDetails" ], "lang": { "en-us": { "role": { "label": "Shandong MassDatas Development Co Ltd [Member]", "terseLabel": "Shandong MassDatas Development Co., Ltd. [Member]" } } }, "auth_ref": [] }, "holi_BeijingJingYiIntelligentTechnologiesInnovationCenterCoLtdMember": { "xbrltype": "domainItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "BeijingJingYiIntelligentTechnologiesInnovationCenterCoLtdMember", "presentation": [ "http://www.Hollysys.com/role/EquityInvestmentsLongTermInvestmentsDetails" ], "lang": { "en-us": { "role": { "label": "Beijing Jing Yi Intelligent Technologies Innovation Center Co Ltd [Member]", "terseLabel": "Beijing Jing Yi Intelligent Technologies Innovation Center Co Ltd [Member]", "documentation": "Beijing Jing Yi Intelligent Technologies Innovation Center Co., Ltd." } } }, "auth_ref": [] }, "holi_BeijingAIRmakerTechnologyCoLtdMember": { "xbrltype": "domainItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "BeijingAIRmakerTechnologyCoLtdMember", "presentation": [ "http://www.Hollysys.com/role/EquityInvestmentsLongTermInvestmentsDetails" ], "lang": { "en-us": { "role": { "label": "Beijing A I Rmaker Technology Co Ltd [Member]", "terseLabel": "Beijing AIRmaker Technology Co., Ltd [Member]", "documentation": "Beijing AIRmaker Technology Co., Ltd" } } }, "auth_ref": [] }, "holi_ScheduleOfEquityAndCostMethodInvestmentsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "ScheduleOfEquityAndCostMethodInvestmentsLineItems", "presentation": [ "http://www.Hollysys.com/role/EquityInvestmentsLongTermInvestmentsDetails" ], "lang": { "en-us": { "role": { "label": "Schedule Of Equity And Cost Method Investments [Line Items]" } } }, "auth_ref": [] }, "holi_EquityMethodAdvancesToInvestee": { "xbrltype": "monetaryItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "EquityMethodAdvancesToInvestee", "crdr": "debit", "presentation": [ "http://www.Hollysys.com/role/EquityInvestmentsLongTermInvestmentsDetails" ], "lang": { "en-us": { "role": { "label": "Equity Method Advances To Investee", "verboseLabel": "Advance to investee company", "documentation": "The value of equity method advances to the investee company." } } }, "auth_ref": [] }, "holi_InvestmentsCostMethodMember": { "xbrltype": "domainItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "InvestmentsCostMethodMember", "presentation": [ "http://www.Hollysys.com/role/EquityInvestmentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Investments Cost Method [Member]", "documentation": "Investments Cost Method [Member]" } } }, "auth_ref": [] }, "holi_EquityMethodInvestmentLessImpairmentAtCost": { "xbrltype": "monetaryItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "EquityMethodInvestmentLessImpairmentAtCost", "crdr": "debit", "presentation": [ "http://www.Hollysys.com/role/EquityInvestmentsLongTermInvestmentsDetails" ], "lang": { "en-us": { "role": { "label": "Equity Method Investment Less Impairment ,At Cost", "verboseLabel": "Long-term investment, at cost, less impairment", "documentation": "The amount of equity method investment at cost after deducting impairment as on the balance sheet date." } } }, "auth_ref": [] }, "us-gaap_AccountsAndOtherReceivablesNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsAndOtherReceivablesNetCurrent", "crdr": "debit", "calculation": { "http://www.Hollysys.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 21.0 } }, "presentation": [ "http://www.Hollysys.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accounts and Other Receivables, Net, Current", "verboseLabel": "Other receivables, net of allowance for credit losses of $12,449 and $12,044 as of June 30, 2022 and 2023, respectively", "documentation": "Amount, after allowance, receivable from customers, clients, or other third-parties, and receivables classified as other due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [] }, "holi_LongTermWarrantLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "LongTermWarrantLiabilities", "crdr": "credit", "presentation": [ "http://www.Hollysys.com/role/WarrantyLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Long Term Warrant Liabilities", "verboseLabel": "Long-term warranty liabilities", "documentation": "Aggregated carrying amounts of long term warrant liabilities as of the balance sheet date." } } }, "auth_ref": [] }, "us-gaap_RepaymentsOfLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfLongTermDebt", "crdr": "credit", "calculation": { "http://www.Hollysys.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.Hollysys.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Repayments of Long-term Debt", "negatedLabel": "Repayments of long-term bank loans", "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer." } } }, "auth_ref": [ "r51", "r907" ] }, "us-gaap_IncreaseDecreaseInPrepaidExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInPrepaidExpense", "crdr": "credit", "calculation": { "http://www.Hollysys.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 24.0 } }, "presentation": [ "http://www.Hollysys.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Prepaid Expense", "negatedLabel": "Prepaid expenses", "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." } } }, "auth_ref": [ "r11" ] }, "us-gaap_GainLossOnSaleOfInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnSaleOfInvestments", "crdr": "credit", "calculation": { "http://www.Hollysys.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 41.0 } }, "presentation": [ "http://www.Hollysys.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Gain (Loss) on Sale of Investments", "negatedLabel": "Gains on disposal of an investment of an equity investee", "documentation": "The net realized gain (loss) on investments sold during the period, not including gains (losses) on securities separately or otherwise categorized as trading, available-for-sale, or held-to-maturity, which, for cash flow reporting, is a component of proceeds from investing activities." } } }, "auth_ref": [ "r12" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.Hollysys.com/role/ConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.Hollysys.com/role/CondensedFinancialInformationOfTheParentCompanyBalanceSheetsDetails", "http://www.Hollysys.com/role/ConsolidatedBalanceSheets", "http://www.Hollysys.com/role/OrganizationAndBusinessBackgroundDetails" ], "lang": { "en-us": { "role": { "label": "Assets", "totalLabel": "Total assets", "verboseLabel": "Total assets", "terseLabel": "Total assets", "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." } } }, "auth_ref": [ "r207", "r281", "r318", "r369", "r390", "r396", "r446", "r524", "r525", "r527", "r528", "r529", "r531", "r533", "r535", "r536", "r688", "r692", "r723", "r842", "r958", "r1080", "r1093", "r1183", "r1184", "r1235" ] }, "holi_ConsolidationOfSubsidiary": { "xbrltype": "monetaryItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "ConsolidationOfSubsidiary", "crdr": "credit", "presentation": [ "http://www.Hollysys.com/role/WarrantyLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Consolidation Of Subsidiary", "terseLabel": "Consolidation of subsidiary", "documentation": "Consolidation of subsidiary." } } }, "auth_ref": [] }, "us-gaap_ConcentrationRiskCreditRisk": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskCreditRisk", "presentation": [ "http://www.Hollysys.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "terseLabel": "Concentration of risks", "documentation": "Disclosure of accounting policy for credit risk." } } }, "auth_ref": [ "r133", "r230" ] }, "holi_CurrentPortionOfWarrantLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "CurrentPortionOfWarrantLiabilities", "crdr": "credit", "presentation": [ "http://www.Hollysys.com/role/WarrantyLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Current Portion Of Warrant Liabilities", "negatedLabel": "Less: current portion of warranty liabilities", "documentation": "This element represents the current portion of warrant liabilities." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://www.Hollysys.com/role/ShareBasedCompensationExpensesRestrictedSharesDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedLabel": "Number of restricted shares, Forfeited", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period." } } }, "auth_ref": [ "r621" ] }, "holi_RevolvingBankLoansMember": { "xbrltype": "domainItemType", "nsuri": "http://www.Hollysys.com/20230630", "localname": "RevolvingBankLoansMember", "presentation": [ "http://www.Hollysys.com/role/ShortTermBankLoansDetails" ], "lang": { "en-us": { "role": { "label": "Revolving Bank Loans [Member]", "terseLabel": "Revolving Bank Loans [Member]", "documentation": "Revolving bank loans." } } }, "auth_ref": [] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "4", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482338/360-10-05-4" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "15", "Paragraph": "12", "Subparagraph": "(f)(2)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481410/810-10-15-12" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "SubTopic": "20", "Topic": "940", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "7", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479637/805-30-30-7" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "8", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479637/805-30-30-8" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "SubTopic": "405", "Topic": "942", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481071/942-405-45-2" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-20" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "21D", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-21D" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "470", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-1" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "20", "Topic": "835", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "740", "Topic": "942", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481141/942-740-50-1" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "740", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480135/944-740-50-1" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(2)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c),(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "31", "Subparagraph": "(i)", "SubTopic": "20", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-31" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "44", "SubTopic": "20", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-44" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19-26)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.21)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.24)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.25)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.3,4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-5" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "25", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-1" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-3" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-4" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-5" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-20" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-4" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-8" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-9" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "30", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "41", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "41", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "310", "SubTopic": "10", "Section": "50", "Paragraph": "11B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-11B" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "310", "SubTopic": "10", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-15" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-1" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-2" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "((a)(1),(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-5" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481142/505-10-45-3" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481142/505-10-45-4" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-8" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "720", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483384/720-30-45-1" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-3" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-8" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "05", "Paragraph": "4", "Subparagraph": "(a)-(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479515/805-10-05-4" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-3" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "55", "Paragraph": "37", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479303/805-10-55-37" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-1" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "31", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-31" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-15" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-16" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-21" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-4" }, "r110": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "5A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-5A" }, "r111": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-6" }, "r112": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-9" }, "r113": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "55", "Paragraph": "4I", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4I" }, "r114": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "55", "Paragraph": "4J", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4J" }, "r115": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "55", "Paragraph": "4K", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4K" }, "r116": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A" }, "r117": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B" }, "r118": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-20" }, "r119": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21" }, "r120": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1" }, "r121": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-1A" }, "r122": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2" }, "r123": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3" }, "r124": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482949/835-30-55-8" }, "r125": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "850", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r126": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "850", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3" }, "r127": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.10)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r128": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.15(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r129": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.17)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r130": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r131": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3" }, "r132": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3" }, "r133": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "825", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480981/942-825-50-1" }, "r134": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "985", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1" }, "r135": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//205/tableOfContent" }, "r136": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 201.5-02(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r137": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 201.5-02(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r138": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 201.5-02(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r139": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r140": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r141": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r142": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r143": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(26)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r144": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(26)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r145": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r146": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r147": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r148": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r149": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r150": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r151": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r152": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r153": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r154": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r155": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r156": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-03(30)(a)(3)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r157": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11" }, "r158": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r159": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r160": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r161": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r162": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r163": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r164": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.1,2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r165": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r166": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r167": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r168": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r169": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r170": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r171": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r172": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r173": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r174": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r175": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r176": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 4.E)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2" }, "r177": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r178": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r179": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r180": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//360/tableOfContent" }, "r181": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r182": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.CC)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480091/360-10-S99-2" }, "r183": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r184": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//470/tableOfContent" }, "r185": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//505/tableOfContent" }, "r186": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-6" }, "r187": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-7" }, "r188": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r189": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "710", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//710/tableOfContent" }, "r190": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "712", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//712/tableOfContent" }, "r191": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "715", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//715/tableOfContent" }, "r192": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r193": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(e)(1)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r194": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(f)(2)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r195": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "12", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r196": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r197": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "9", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r198": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r199": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//805/tableOfContent" }, "r200": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Paragraph": "1", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-1" }, "r201": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r202": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//810/tableOfContent" }, "r203": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19" }, "r204": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-23" }, "r205": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r206": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r207": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r208": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r209": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(15)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r210": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(15)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r211": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r212": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r213": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r214": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r215": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(13)(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r216": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r217": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r218": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r219": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "SubTopic": "20", "Topic": "840", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481532/840-20-45-2" }, "r220": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "SubTopic": "20", "Topic": "840", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481532/840-20-45-3" }, "r221": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "840", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481178/840-20-25-16" }, "r222": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "840", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481178/840-20-25-17" }, "r223": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "840", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481123/840-20-35-2" }, "r224": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "840", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481501/840-20-50-4" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "SubTopic": "210", "Topic": "954", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480632/954-210-45-5" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "270", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482989/270-10-45-6" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-1" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-11" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-12" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-6" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-7" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h))", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//606/tableOfContent" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "04", "Paragraph": "a", "Publisher": "SEC" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Footnote": "2", "Publisher": "SEC" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Footnote": "4", "Publisher": "SEC" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column B", "Publisher": "SEC" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column C", "Publisher": "SEC" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column D", "Publisher": "SEC" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column E", "Publisher": "SEC" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column F", "Publisher": "SEC" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column G", "Publisher": "SEC" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column H", "Publisher": "SEC" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column I", "Publisher": "SEC" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "29", "Footnote": "4", "Publisher": "SEC" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "(a)", "Subparagraph": "(4)(i)", "Publisher": "SEC" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "(a)", "Subparagraph": "(4)(iii)(A)", "Publisher": "SEC" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "(a)", "Subparagraph": "(4)(iii)(B)", "Publisher": "SEC" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "(a)", "Subparagraph": "(4)(iv)", "Publisher": "SEC" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "02", "Paragraph": "(a)", "Subparagraph": "(4)(i)", "Publisher": "SEC" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "02", "Paragraph": "(a)", "Subparagraph": "(4)(iii)(A)", "Publisher": "SEC" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "02", "Paragraph": "(a)", "Subparagraph": "(4)(iii)(B)", "Publisher": "SEC" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "02", "Paragraph": "(a)", "Subparagraph": "(4)(iii)(C)", "Publisher": "SEC" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "02", "Paragraph": "(a)", "Subparagraph": "(4)(iv)", "Publisher": "SEC" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "5", "Subsection": "04", "Paragraph": "c", "Subparagraph": "Schedule I", "Publisher": "SEC" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "7", "Subsection": "05", "Paragraph": "c", "Subparagraph": "Schedule II", "Publisher": "SEC" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "9", "Subsection": "06", "Publisher": "SEC" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.5-04(Schedule I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480922/205-10-S99-6" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-1" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(27)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(3)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(3)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-1" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(210.5-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 6.B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-5" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-2" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-1" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(e)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(k)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(k)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 11.M.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-5" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-11" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-22" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-23" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-28A" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-3" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-3" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-1" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-3" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//280/tableOfContent" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-15" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-26" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "34", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-34" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-4" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481664/323-10-45-1" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-11" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-14" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-16" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-5" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-7" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-9" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//330/tableOfContent" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-1" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-4" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482955/340-10-05-5" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483032/340-10-45-1" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//350-20/tableOfContent" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-1" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1A" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//350-30/tableOfContent" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147477123/405-50-65-1" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r560": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-16" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r569": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r571": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-1" }, "r572": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-2" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-3" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r577": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r578": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r579": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-15" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-17" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18" }, "r585": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-19" }, "r586": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r587": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r588": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r589": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r590": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-4" }, "r591": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r592": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8" }, "r593": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8" }, "r594": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-9" }, "r595": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r596": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(n)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r597": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "70", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480794/715-70-50-1" }, "r598": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r599": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r600": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1D", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-1D" }, "r601": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-3" }, "r602": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480454/718-10-45-1" }, "r603": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r604": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r605": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r606": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r607": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r608": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r609": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r610": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r611": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r612": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r613": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r614": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r615": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r616": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r617": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r618": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r619": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r620": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r621": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r622": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r623": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r624": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r625": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r626": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r627": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r628": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r629": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r630": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r631": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r632": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r633": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r634": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r635": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r636": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r637": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r638": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r639": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r640": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.C.Q3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r641": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.1.Q5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r642": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.2.Q6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r643": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.3.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r644": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483044/730-10-05-1" }, "r645": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482916/730-10-50-1" }, "r646": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r647": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482620/740-10-25-3" }, "r648": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-25" }, "r649": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-28" }, "r650": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-4" }, "r651": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6" }, "r652": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10" }, "r653": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r654": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-14" }, "r655": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15" }, "r656": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r657": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17" }, "r658": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-19" }, "r659": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r660": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r661": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-20" }, "r662": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-21" }, "r663": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r664": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r665": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r666": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r667": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r668": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r669": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r670": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r671": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r672": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r673": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r674": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r675": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 11.C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-2" }, "r676": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1" }, "r677": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2" }, "r678": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2" }, "r679": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2" }, "r680": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5" }, "r681": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5" }, "r682": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479845/805-20-65-3" }, "r683": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479845/805-20-65-3" }, "r684": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479845/805-20-65-3" }, "r685": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r686": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "808", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479402/808-10-50-1" }, "r687": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19" }, "r688": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r689": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r690": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r691": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r692": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r693": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r694": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r695": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r696": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r697": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r698": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r699": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r700": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r701": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r702": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r703": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r704": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r705": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-5" }, "r706": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-6" }, "r707": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r708": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r709": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r710": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r711": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r712": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r713": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r714": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r715": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r716": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r717": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r718": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-2" }, "r719": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r720": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r721": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482477/820-10-65-13" }, "r722": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482477/820-10-65-13" }, "r723": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r724": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r725": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r726": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r727": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r728": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//830/tableOfContent" }, "r729": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481839/830-10-45-17" }, "r730": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482014/830-20-35-1" }, "r731": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481956/830-20-45-1" }, "r732": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481926/830-20-50-1" }, "r733": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "230", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r734": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17" }, "r735": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r736": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r737": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r738": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r739": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1" }, "r740": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-2" }, "r741": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "832", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483482/832-10-65-1" }, "r742": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "832", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483482/832-10-65-1" }, "r743": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1" }, "r744": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482900/835-30-50-1" }, "r745": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r746": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r747": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r748": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r749": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//842-20/tableOfContent" }, "r750": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r751": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r752": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5" }, "r753": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-1" }, "r754": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r755": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r756": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r757": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r758": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r759": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r760": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r761": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6" }, "r762": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479773/842-30-50-12" }, "r763": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479773/842-30-50-13" }, "r764": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r765": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r766": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r767": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r768": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r769": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//850/tableOfContent" }, "r770": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r771": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r772": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r773": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r774": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-2" }, "r775": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3" }, "r776": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-6" }, "r777": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481435/852-10-45-14" }, "r778": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2" }, "r779": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r780": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r781": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r782": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r783": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r784": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r785": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r786": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r787": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r788": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r789": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r790": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r791": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r792": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481444/860-30-45-1" }, "r793": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481420/860-30-50-7" }, "r794": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r795": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r796": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r797": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(4)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r798": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r799": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r800": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r801": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r802": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r803": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r804": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r805": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r806": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r807": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r808": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r809": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "910", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6" }, "r810": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482312/912-310-45-11" }, "r811": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "330", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482105/912-330-50-1" }, "r812": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "920", "SubTopic": "350", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483256/920-350-50-1" }, "r813": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "920", "SubTopic": "350", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483256/920-350-50-1" }, "r814": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "920", "SubTopic": "350", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483256/920-350-50-4" }, "r815": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "924", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 11.L)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1" }, "r816": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483154/926-20-50-5" }, "r817": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r818": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r819": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r820": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "928", "SubTopic": "340", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483147/928-340-50-1" }, "r821": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15" }, "r822": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15" }, "r823": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20" }, "r824": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20" }, "r825": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28" }, "r826": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28" }, "r827": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "33", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33" }, "r828": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "33", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33" }, "r829": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "35A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A" }, "r830": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "35A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A" }, "r831": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8" }, "r832": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8" }, "r833": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r834": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(13)(g))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r835": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r836": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r837": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r838": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r839": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1" }, "r840": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1" }, "r841": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(1)(g))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r842": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r843": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(15)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r844": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r845": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r846": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r847": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r848": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r849": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r850": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r851": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r852": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r853": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r854": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r855": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r856": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r857": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r858": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r859": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r860": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r861": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r862": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r863": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r864": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r865": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r866": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(3)(d)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r867": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(3)(d)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r868": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r869": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r870": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r871": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r872": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r873": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r874": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r875": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r876": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r877": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r878": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column J))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r879": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column K))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r880": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r881": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r882": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r883": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r884": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r885": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r886": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A" }, "r887": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r888": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r889": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r890": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r891": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r892": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r893": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r894": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r895": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r896": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r897": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r898": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r899": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "825", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r900": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-1" }, "r901": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-2" }, "r902": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r903": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(h)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r904": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r905": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r906": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r907": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r908": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11" }, "r909": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-13" }, "r910": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-2" }, "r911": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-5" }, "r912": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-6" }, "r913": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3" }, "r914": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3" }, "r915": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r916": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-2" }, "r917": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "27", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-27" }, "r918": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r919": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r920": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r921": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r922": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r923": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r924": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r925": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r926": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4" }, "r927": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r928": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r929": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r930": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r931": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-2" }, "r932": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r933": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r934": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r935": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r936": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r937": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r938": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r939": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r940": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r941": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r942": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r943": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r944": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r945": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r946": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r947": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r948": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r949": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r950": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r951": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r952": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r953": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r954": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r955": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r956": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r957": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r958": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r959": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r960": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r961": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r962": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r963": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r964": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r965": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r966": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7" }, "r967": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483580/946-220-50-3" }, "r968": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r969": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r970": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r971": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r972": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r973": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r974": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r975": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r976": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r977": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r978": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r979": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r980": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r981": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r982": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r983": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r984": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r985": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r986": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r987": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r988": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r989": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r990": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r991": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r992": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r993": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r994": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r995": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r996": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r997": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r998": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r999": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r1000": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r1001": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r1002": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r1003": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r1004": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r1005": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r1006": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r1007": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r1008": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5D", "Subparagraph": "(SX 210.12-13D(Column B)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5D" }, "r1009": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5D", "Subparagraph": "(SX 210.12-13D(Column C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5D" }, "r1010": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r1011": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r1012": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7" }, "r1013": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7" }, "r1014": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7" }, "r1015": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7" }, "r1016": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-1" }, "r1017": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r1018": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r1019": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r1020": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r1021": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-3" }, "r1022": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-6" }, "r1023": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479851/948-310-S99-1" }, "r1024": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481027/954-310-50-2" }, "r1025": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "440", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1" }, "r1026": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r1027": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r1028": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r1029": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r1030": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r1031": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r1032": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r1033": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r1034": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r1035": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r1036": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1" }, "r1037": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1" }, "r1038": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r1039": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(a)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r1040": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(b)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r1041": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "38", "Subparagraph": "(b)", "SubTopic": "20", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-38" }, "r1042": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r1043": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r1044": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r1045": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r1046": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "8", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-8" }, "r1047": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r1048": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r1049": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r1050": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52" }, "r1051": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r1052": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r1053": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482785/280-10-55-47" }, "r1054": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9" }, "r1055": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481933/310-10-55-12A" }, "r1056": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479294/326-20-55-12" }, "r1057": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479081/326-30-55-8" }, "r1058": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482548/350-20-55-24" }, "r1059": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r1060": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69B" }, "r1061": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69C" }, "r1062": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69E", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69E" }, "r1063": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69F" }, "r1064": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r1065": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r1066": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r1067": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r1068": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r1069": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r1070": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r1071": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r1072": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r1073": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6" }, "r1074": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480547/715-80-55-8" }, "r1075": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1076": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1077": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4J", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4J" }, "r1078": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4K", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4K" }, "r1079": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "53", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479589/842-20-55-53" }, "r1080": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10" }, "r1081": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479401/944-30-55-2" }, "r1082": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "29F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-29F" }, "r1083": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r1084": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r1085": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1" }, "r1086": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r1087": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r1088": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r1089": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r1090": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r1091": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10" }, "r1092": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-11" }, "r1093": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12" }, "r1094": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12" }, "r1095": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r1096": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r1097": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r1098": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-K", "Number": "249", "Section": "310" }, "r1099": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Number": "249", "Section": "220", "Subsection": "f" }, "r1100": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Number": "249", "Section": "240", "Subsection": "f" }, "r1101": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Section": "13", "Subsection": "a-1" }, "r1102": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w" }, "r1103": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r1104": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "405" }, "r1105": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-3" }, "r1106": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-11" }, "r1107": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "SubTopic": "825", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r1108": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4H", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H" }, "r1109": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r1110": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(1)", "Publisher": "SEC" }, "r1111": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(2)", "Publisher": "SEC" }, "r1112": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(3)", "Publisher": "SEC" }, "r1113": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(i)", "Publisher": "SEC" }, "r1114": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(ii)", "Publisher": "SEC" }, "r1115": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(iii)", "Publisher": "SEC" }, "r1116": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "04", "Paragraph": "(a)", "Publisher": "SEC" }, "r1117": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "(a)", "Subparagraph": "(4)(i)", "Publisher": "SEC" }, "r1118": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "(a)", "Subparagraph": "(4)(ii)", "Publisher": "SEC" }, "r1119": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "(a)", "Subparagraph": "(4)(iii)", "Publisher": "SEC" }, "r1120": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "(a)", "Subparagraph": "(4)(iv)", "Publisher": "SEC" }, "r1121": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "02", "Paragraph": "(a)", "Subparagraph": "(4)(iv)", "Publisher": "SEC" }, "r1122": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r1123": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r1124": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r1125": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(3)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r1126": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r1127": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r1128": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r1129": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r1130": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r1131": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r1132": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r1133": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r1134": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(b)(7)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r1135": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(b)(9)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r1136": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r1137": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r1138": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r1139": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r1140": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r1141": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r1142": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(S-X 210.12-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r1143": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r1144": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r1145": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r1146": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r1147": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "55", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-55" }, "r1148": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r1149": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//310-10/tableOfContent" }, "r1150": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-9" }, "r1151": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r1152": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r1153": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r1154": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-4" }, "r1155": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r1156": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r1157": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1" }, "r1158": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r1159": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r1160": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r1161": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r1162": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r1163": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r1164": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r1165": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r1166": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r1167": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r1168": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1A" }, "r1169": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2" }, "r1170": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r1171": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r1172": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r1173": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10" }, "r1174": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r1175": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r1176": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r1177": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-3" }, "r1178": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r1179": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r1180": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r1181": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r1182": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r1183": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r1184": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r1185": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r1186": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r1187": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r1188": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r1189": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10" }, "r1190": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r1191": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r1192": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(n)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1193": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1194": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1195": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1196": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1197": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1198": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1199": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1200": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1201": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1202": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1203": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1204": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1205": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1206": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1207": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1208": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1209": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1210": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1211": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1212": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1213": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1214": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1215": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1216": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1217": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1218": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1219": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1220": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r1221": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r1222": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-6" }, "r1223": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r1224": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r1225": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r1226": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r1227": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r1228": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6" }, "r1229": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479341/842-30-25-10" }, "r1230": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479773/842-30-50-12" }, "r1231": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479773/842-30-50-13" }, "r1232": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r1233": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r1234": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3" }, "r1235": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r1236": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r1237": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r1238": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r1239": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r1240": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r1241": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r1242": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r1243": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "912", "SubTopic": "730", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482517/912-730-25-1" }, "r1244": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(15)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r1245": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r1246": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r1247": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r1248": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r1249": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B" }, "r1250": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-15" }, "r1251": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-16" }, "r1252": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r1253": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r1254": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r1255": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" } } } ZIP 155 0001193125-23-238668-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001193125-23-238668-xbrl.zip M4$L#!!0 ( #&(-%\-CCX>&/_7E__^K]]&'CP(#SON^8C;[/>#D>=-SM^\ M>7AX./[*;7OJ3MUCDX_?G)Z7+V!F_W MB4O#Q_&N%3>??/C]&W4S>G2NZ8_.OVIFN. MZ)@<,8O.=-REYO&0W[^!&Y(NX8/,Y6]/*Q^6-:V>B%N> M"&H2CUH+W_GTA@A3<)N^B1\.7S>Y[WABFMVYX&:J@Z8O!.!@T1O!W=0K]-$< M93^.=U*/.H29;O:S\E;J89>9V8_"C?2#WD0L>!+NI![UW:,A(9/HZ0%Q^Y*. MP8W4PX_V$C[]ZR:!,M\32]@#=Z.N"F_^VW Q#9+'18U5$'H ;_JOB\Y-_+B7 M_7S\Z!M/$,<=<#$F'L@[?NWTZ.3TJ/(^B?AEPYV55OCH$5 Y]49(]67?K;P[ M.OEX=%8)VEDLQ*AV#J3^H<3"GQ[S;/KE"MHR3D^.KGY[HR[ G3'UB&%RQZ,. M4,*CC]X;?/NS88Z(<*GW^[?>%:HS_-01_A!_J M)^7,H0'2L(Y/;7)P_C)A'/ZN^OOOR M&S%&@@Y^/_B;Q\V#+SW2MZG!!T;P0?>W-^0+?.L=/FZQ^^!#_\=B[L0FTW/# MX0[]/U]^8X_GV!\JU*_,LJ@C?X7[37],!3,-AXRABZ!BSJMCZECPGW=ED^&! MHL6CU\%NM$\^W)U4[I#C/7[R_N[LY$YB[HP4";7C7AM;-/;]5\=6X3G/BH<_2M>_"EX1BWH%1'!K9Z:(33G'$- M?)\ *X\/C1O/@G_="733^)]/)X;'#6("M@0UO!$U!$PKS(')%)KXNX&@\Z8( M ]E4%YKJCHGPC+I#Q7!J]*@Y<@!,\.LO%Y3]&][[-?F9'K1HL<& HO:E1I]Z M#Y0Z\D/RHRY#\4(2N0PP(X7-((XEGS")$%/LR3VQ?8E%O!ITB;G059,+BUH& M4RUB*S#16SB/ #SA!S(>WW-!GB@8 ? )]W__]A&FJ<]!.\>2W!%]%U.[LIK: M 0%BJB<(H?0)A5G(,MX"81,C01D;,8=(8E)%U^A-9$^JW:YL%R#&[23U$Y]Z M8-Z(^UZ:J,>2%?_S_L/'K9 -R8_O6C08DT<>#0I\-KV03PQ0+\"\FA!G&@W? ML("1,*00$YY\$;I(W? ]U^]#MQD1C+KKBR0X= MC7L$HDE\-\(4/B)<8N/?#X Z I(,/9H(?L_0SC1 50*;'PCT$IZ4UP,*@N%R MS[CO&E,*.GOM#K_/Z'"'N3^/!H(&M*/0?:0,=AQG,,O@BF%31FU+TNN;PY!I M74\2L"X?)(2 8#)C$PK]=-F8V$<@#"<''"; ,FK#9(**&9+O! M)X@;%\<8,)9X\K;'QO+1(9)I[0%_R!AP/?PZS"= 3Q![.30<,'%=T'\6]K,/ MNL+XGY/CRKOXN0F9 L37_OC'91\/ASXS[ 31Q\0A0RD5@12X!C"'C9$YR!.@ M*8@G-$$? ?+,G6]N[9Y^6M;3>VX#?.U _D(2I; Q8J['8=H +">>#AA;"Z0Q M5+#!W]&@I+0*.?$KP47$!%IB(F=.%']H>A%Z* $IR<;%F[0U(&@P)[A??D,3 M[=R5#@U,DH9T@\X]L&]^/P"X3FRTW>0U99^@,W<4^FS'CR[X#&^"1D)C;^-F M[D",CX'PX2/HE2PQ*J73 J^X FI7F_B#X=-!+[-;]R?6=Q M;8_U^80"C;\IH> 5L"C*12:;]#!CR"G@G;5;3F1;W!Z8'PQ@J>H=#"B/W$J]-B @5DEM2?-=&IK MC3_2[L7LR]#>F\SVE)=@U 9<_')U4PC?C>W%?K?#9&1J%=YY'HTJ"1OLC!RD: M53:@T>DN:'22H%%E/VETL@&-*END44JS[ ]M$IJELF4]6CFY.WDG4;&/HSTY MJ@ 4WFUOUCB[J^R9;DC/D6[QR>G>F?M^;42>E_>0CB/J: MT@[/5DZ/SBI;D?88^T"C_9.#&8V8DH2E&G'FV>?-&I'$P*RQ?](S:WTDY6?5 MS)I\]GDXJMQ5WHCTX2E?WIW^G&_9>UT ROV].CTX]8LM#V4L;3-DI2:K=@L>R8M:7LT MB?]MC%;:*GODX:;]^K.$];&]*,:>(GE',9O3N^]$,%PU: 3+5JY:"?_.:$NT M.68/,&+#7PTGRJCXYI![PFS2EPL4MW3X&\+OO07_/EW08PYWG6R+-;V\R>Q-S*^[VWL3R M3N^J@P&,(2)-,!;?Q82E#K7Q1AMFFFD/5X>)*5?*+J;).TC*N^2%-9J0[W03 MJ\B%1!?>GA_D8IRL_%Z02':^/F."7F1S>7<]"3Z=]52>A>4['3'3#AFI$-Y6 MBQ73M@U?J3I6_2^?3;#K%U/,_]I;[(:\6:__X=-I"N23B[BD[H.J[_*!]T $ MZGWB#!G, %77I5YYF;L68?+)\UMBCIA#Q31)A/)R>@DY\LE?G(4]XD+G]FX5:B\?$U3(*=<5!G18:)U M@-*J[W'E0M?XC6=%;A_NE;)\F[8&=9F\?$N]$;<:SCWXXSBV^:N4-LE8$NXN M^Y64]H\O[S5L>/-+AKN+Z?=EQ%?0WMC M:#\);W?=$7$L#B8;<5V+>,2]I/?4YM+&VYXP["6L=PF4%Y.I-?F73TAW_;\8 M<3J^,Z+U,15#4!X-Q_)=3TQC*JEI\8:-61"J!Y_2';%)<8&[->P\G[SYQ)7< M$QMOB=63_@Y!MIC6>HY_H3D>#2YF^GU:X\=Z1M_W&3V36Z6"J^\0W(0W?(39 M"0R;H4WO=^&A:0CO#,+K,'BRENC8I7BILP'UO M!,TFO,VNY5R,M&;>;\V\@F_YA' RK@C/W5(+NNY0K9=?/*J[BOI:/S\+W.[4 MK=O4] 0S;[G']>)<8?7TFES/)Z1E5J9[0[&X5(^K9*#-%?$ ME/N@]IZEF=V5,KIHF/EDFJHYV<*"F:!U<$BWQ"93EY'(0U'\NZ1]KR$SA7$0 M>\^_S.Y*_JTQXGRRL@N8)!,NZ"68,$04DGF98\PGN[ZY:@R7U.%CYN"N-]0F MA63;TK'FDWVQ\QWS:[>[8/>:]QOM,XT6W6(";L'.+M<&TR9HPCZ/TK8U"I^& MPBPR:BQN;/F7 D8%Y=Y,NI!6)4]4)9ETU+ID0S0&8=@@4UV#\8E@S"*CQN*& M6)0!V,1@&-6&UE,!N9"6&I6O8/D7#%R;6?'[S-RMJ9R">3ATWNJ$&Y,X-J.*;M6S+WQQG^P:373H5DN8\9[8#@Q ,CX_L>MS\F>1<]8$( M*Q=,F^UI;/-D#"Z??-I2$>?-]&MAPE_;ULF[L;IU&>?MY51=%\X*-+GO>&)Z MWKW.)TL:EX5E2>,RIRQI%IYZRFTO6FA"LG')2//)NML?Q9L$ \/D]D<^6=(6 M9I'#Z]'P\LF=F4W0"PHDJS)9QTD=>.&[S*&N6S7_\IG+]CJ*$^_T7=3GK WA MZ] BGTR_90X;^^-(+#O$&=(@S(=GVKE5QZKQR52PX2@=E"_G!EXEZ M)\XP@ M&ZJ8B/I!)"_%G9P"C#QJ@.TOP)+ICC].N<=[I"_^KS#%SOO<*>:69] FU;(KW("[0XY MK$^@W:L3:'?(Z?0I]V7D:YH"^>2B/H%VV^O).:WZ^[3C;W, ;7T"[5:6?_4) MM#D4 7VFX6X/N-CK,PUWB"M]CLM+(^VI1ZEHU;C<.M#G:KV&"5#*<[5>SHO3 M)\V_HB-5QI/F]\_4*.])\WMSV+N&]%8AK0]6SE-T[:4/5M[EHIT^P/[%8%.^ M ^Q?SBK6IQF60O.^_FF&+P1I4Y\^6U9(RYEU#8FG.[+A'SB9'.N%^&HPD7#3.?3-/' MN;[L<:Z[S%K1Q[GFB5WZ.-=<*\Z$K]MPU.P?SOMNX AXTRXU?<%FSV194$;D MKB.W[*,KD7PZJB C[E#Z'=VZA1P?CZ8H?0YL%$*!AO7^-L\!VR M69\U_$)G#>_2;M)G#=M[==;P+N55GS6<)W;!$,9L/HG["F#IF(S8.5JA7]SG M1*W3]&!SRC-4&C]\XG2H,V9.GQ4X)V;I6//)/KV'(N\"J(_WS@>?VE3(NO^. M2:]] MZ31VF26='%%EAC0Q(X5DWB^6+_^;=&YZ.-' OID$^^ZF/;]\F\W4TL M0Y]]L.40BCYX-=^!L!WDY"X\B6PO&?^,T[K65@POF]E;-K@M.EDQ/W!;[_1! M#;>-X:;/@M^_L^!W>33/PD-6O[FTHP^^3&%BAB3/T#NO>:+J3@]Z6G2BJD;3 M2Z-I/8-LG]&4F'5KW/54Y+)HT=E9^V)VI/EDW>V/PBT=F]QW/#$]O_V13Y9T MKPO+DNYU/EG2%F:1\RRBX>63.S ^Q^I/;Z@''H#;&M0$M<*NJ_E'7;DBICS" M>&^9%:VZ9W4WL6=YX6CSR;^O@$&_1.4/5HXWMVRTIRYS$V<2I1=])EQXS!EB MQ96]YUY6;^-$X*Q1YI-I,W4^%YPGI!A=_G >R""SJP7:*TUCZ^U2*;UUZZ15@)-]BI(R[].6YQ#\)V. MF&FGDY+68\G^0>HETI V@VN:NCG%SL*,@2)A9[?\U7IG%COJW(LM&/ %0M,J MFF@+:GW=5&Q\O41^]TMA=Y_Q)4_IJ0X%E:OHJ8FNAJMX8(FJ!?6[&QAWT1>@ MY\>X!9BEZ9C\6A;MBPXCF:%.+5Q"3CYUPYTA/#3&ZWNMF"+F97ZD@JRL]'C$UE.0>G'/3!J9,3#U6K[IM41P8V^Y)S? 9G758>&05D,@SCW-*[;5G_$\Q^H=27X6.4"RY7"UJ!.A /*U&U3T1V!BWPQ MS6Y@;W$2U9K>Z;A?M'+U/B/OFG,+@QA!$'&=\Y"D5:+/M=N/$V7EE[.9J&&\ M&L;E.^+M.;C9H?#L]GBY D*W;-@K'N.WQ7EIF&\'4 ^\>SA(F#Y":<+:T#O/Z WC@ 5 M ( !4!P.O&631T=PC=^J,'S5+K3R+P9,5I0(D.O:>.OWS[ MTUT+OD^P+FM7T2/.>(Z/B@'Z-SPZWM]%GE7YR^L0Z)GI 0NI%>WDSB9TF7 : M9]Q6?8^/):F2>C):SPTS>$-2%0>IB:+CBX<:I]TOHI<&Z\[!NBG<[CJ$V7+& MPD+7\EYF;8Q5G,\Y9E=204-W]\E_U!P11R;#.%;=IB;F). V![5W1ZO9K9ZR8K,WC(P4(5VW56BCLGK[&==XZJ6_#.M0E0-)'2MD)> MQ$J;)CD3+2T1&H3[&/+58;C7#ACK*& 9Y$Q[*WD4-^V]Y%OJM$.35\G3#LY^ M2%]<[2NL\J4S">8KH6721J.S8$D$NMRL=F<*)#P[@7\I_997E2'MH[R^*+V: MGZ&G).UX%%.DM"3L0!(T^%["K]"+@ONR3*[]B]P*D0X\O4;@24M7?J3K1>2C ME/[\/@F9=N]S*VMZ]3&'\J;]__V0N:!*S>(#6K!$*W&F-UYP6(!%V0T=$KLN MA[RW8@#=/)_O9[(PS_I#+A,>VI1/;-KMT(G?A[&V!K(T6J0("UBP>MF(R\1Y M+-PM2>'.D*+A8,%F*3'.\ _XK\AHV)0*94)(F^ IQ8%VS+"-J"65[3Z7)D^; M!7,=EL;3_"A+Q62)_AGP=_V^RRQ&1%3X*_]FP)H#+1/OT>7%,QZ]$;<:SCUU MO815K#RH^')O.@E.M^&^-X+F+\&/L+ETF;N6$YTNA?,$<-WR;=H:9']A_BJE M33+>W[6DT(&8IT;"NUA*S6>Z-L^DJ#JQ9SG?R@3\&9?@EIB@#&@<;JWQR!EX M)IR?)F-:"'8E!!MPOH0"\0_X[P?#D)%MLR%RF)HCA]M\"/-CPW'XO2(2W*%" M"TG!A>2I:"B3X&CDZC@JS"-!U>](0*9:.;[<)+Z,^%M8W] "L4-?WYKJ?3YYRX3& MF2._M"8NJDFRF-%E@OO3S'&<.YGI]VF-'VOC>]^1GLDM#?*5(/<=XMS =/D( M\R=X+D.;WN\B<*.!OS/@K\O!,@E#X/Y4&YTQ^4F%#D467P[687D)12 ^,,N" M 3M4BT)I1&$MUI=))+["!/F?$??#J%@RTZ%HB?[KC[5,"("QC[G3];CY,ZF< MHLQH)5U((>[0?=Y9.+??:$'/P^?F!EXFKEY?*'DF,O$ MZR9W\#&!:Z68(:.$I%R\7T:#,F&A0SW"'%"C1#A "+=<*,@>?9GXCY3R/2ZF M& @0][0D %#I@MEC+Q/[JZ;)?2!+AYJ4W:/-E.0_V%DF=:2AS9T.3"^H M8X[&1/R4GG#-=SVPW<7<@RM:B3<[J.I1"PW)@E$G$KO&$J_P!? UH)496)H:6.EE.YZOM=C;VQ[Y< MMFEY(]2>XXF@(Z3]/55ALG*89XDI7 M#A*K:% F/'3H/;?O@0(7Q/EYPT&YIN(/@EK,NR*F7-K9>_9G=E<5Z%\PS#*Q M>JYR=68E)K7[ZSB)@K 2>]4$D]-EN= $B_N<7<5[-2W*!!5<)?:$+\VLAM,6 M?"B EDE,P#7XCC=MV\3QL A_>-Y%*J:UO_A8K_^)R-U">I0)%[>MPM7MEH%E M,3V_;96)D:'BJZF%W&3X2.UM4#4>%NWEN.N-!*4]?L7NZ0\PKP-1^-JZ:;1E MY_86#D'QYD0?Y97L\3S#=UVVL603VA<;E*<)4)[E=T5K>VM)6V#JZ09,/=L] M4_6)KP5D:GP,5'CD4G@;5@L&7B_#KB?)<,R^8Y&/X*QY^O&W>? M)7"9,/A4[5,&7#Y78VF@;A&H^E"LO3L4:\\0H@_,>[$#\_:,\_5'#YJEUI]$ M8"[8-%#CZYQ9N[?,7S8GK3->S?^U^*^UQII:0X-VRZ"])0P>X/697XS873[P'HA(;0M:D%1_UR98&,RM.L#$R52PX2A=NOZ*.6L!O MX@Q9WZ95UZ6>>S&])?_FHF83=__WWJ[85+"*B%M8==^,D@KB"YE3)H#? N'& M_CC2HAV@G5*WWY"B5NL>+E/BXOZ@6V*3J 1-E[L&9V M5R)BC1$_4^]&U(5/XM\IZI<*=N11P^[U8)>D?JE@MU#;=<$B)Q,NZ"5,5D04 M$FB98]0:;=<:+?_0>H8.>7G8%@]:6+7#=]7H+ZG#Q^"*P8R!V[5S"*;5#%\Y MWC(QO];,96QCG:VEM6:9&(D106'F.%RU5LPS'&&9.+OL\ X8E,5PK\$][5+3 M%[*P?/T18\#4NA)\C)M;?4^68VD-PJ+!;2JZ(R+HQ32[@;W%251E;:?C?KW3 M9_8,>=><6QC!"@+(ZU1M4ZM#6ZCUMM?XV[PT6A9)MF#6+M\.)+^)E%5EXP95113-'N5>PR#>/M /). MEHI/7&6%GJJ3$%HX<@WH/ -ZXPA0$;#\LC$>#>/=PWB#"% 1 +QNG$5#=Y<+ M>3IX_KS@>?$@4;Y M X&9\"@!6T0/#:CJ\84E]VK1<>+8Z5TCX[W=PDW?1KZ M3'=#5"P8:9F8_9Q"19L"Y:Y#F"VE;\*%6C2/"O,G=4Z4HA'NR C;WVNT[:[2 MT-I:;A7AU&$IJYCPC(YHJ=N]U-U2T].VU]&FAV<[>78W3=7:8ASM-J[['QZ2$ZGTC_;J87AJL>^A&AG M8E!<0WN?94G;]3D2*>T Y$6LM+^1,]'2$J%!N(_K.#JV_MJK0-HUR8NN2%^'9"?Q+ MZ:B\J@QIS^3U1>G57 P])6G'HY@B]3S33KLM>^_A:]OO%:6K301T'BLT$V>: M 7)JU7%L^UR(.LWJN0Y+*9@?9:F8+(_XFSGAK^OW768Q(J(R3Q9E-W1(;$G M_2U7 -T\G^]GXBS#E0,M$^\[\K2[MDVR)TUY5EYK((NJ[RW'YZ:3C%XK%VAF ML&5B=%"),"[)8<& '8JU5AUN\^&TQF\\*U+Q7>"AY=NT-4 OT0.MZ(VXU7#N MJ>LA2>:O4MHD8V4>9;^2*I 37^Y-)_OK?830RNQN>'/I<)]II#R'#S-%*-=B M?5E%PIVZH1-WRSTNM#2401J6<+U,@C!3=5MC?X?P6TSK+3C4NQ#,XL']2:"4 ME=V8Z?=IC1]O2S[V$NF%T/*9W"H3R(-IKMKHC,E/*K2=7WS,K\/R$HI :.D% M1?BU)+R&F;V,^-KPV6O#ISLBCL6=X2UQ78MXQ+VD]]3F,G-@>R)4:&%8DX1: M$/9;$+COC:#Y!/.ZEG,Q*K %,(N6L&W,@%_9E:^)>:(.31>6-3\IZRM&&"9>'W[ Q5'F.-U3?E0D,E(9N#O*V.E5EC28Y/[#DCV M^>V/,C'RZQ^%9>37/\K$R$:SL(QL-,O$R']6"\O(?U;+Q,C&96QB%XJ=:BO0 M9?FLGNYUX7@9BF;WNDR,5)N,,G=9*,<0;7ONT'W>VSZWTV)!SZ.=N8DQEXG7 M5I2(LQ1%=J.ER#KCQ.@+$UBHICG ME<=/K21#F5 !)B1\ M?G!EXFZ7XB[BUJ#A6.R>63ZQ[6EC/(;/8/V"L,I!U00!<>7XZ4M6#*I:8^8P4)?$8_T_8"L1F+QD/'5=XASPYSA M(R.8VCZTZ?TN-M?L)7:VMD]Q72*6"5G?"9B&?9MB!IX LKEU.93OC+9$FWLX M,&+#7PUGP(5*7_WFD'O";-)GMJ1Y@+LB5:J2>-D2:H1\.RM.A$.3&^I0$?Q8YS9HR\3_YO< MP<<$UF' '%8U794+!UH29: 2NK/'7B;V5TV9\>%V MJ$G9/5JO2?Z#Q6M21SK3W.DP]^?%]((ZYFA,A"S>>%?S70_\\NY]8Q^K%$)/L7I,HG8-9XN MF3^ K\'2Q,C*Q-!P70Q+KY/P; .+,N7N5RT++ F7NL$O>QWPQ]TM*[N-#V6. MN4Q,;PLZH$)D+.L4KR!S?'C'_)C+Q/-5:4"%8WBITW_ ///'OLR6:WDCM)+& M$T%'2,=[JM:ARN$;)>S5]0A2)I1\!<<1PT9]'I7K6)TEZEY,DW?"1 &=>?K, MS-/G]B6#+XDBI9E\+A/6NU0&QX UM^#-4CQNIW2I!:MH4"8\K*VRB@T)G2R? MMI+9(TOK2)U4LJ3&_!RURH05-7+F)NHWI4T=/ 55.PWAWE["X58#\SW-BIP MGCG*,K%ZICK*@HI=J@3\<7%3[;,JQ:Q#BS)!!1.K/.%+D[SAM 4?8@0RB0FX M!M_QIG@^F(>'NH;'(Z?6.?87'^OU/[&:LY >9<+%;:MP.RVBJD*M,C$R+I$E M,RZ22;2J9I8JEQ:MI,P4W+KKC02E/7[%[ND/,+T#4?C:NFFT9>?V%@[!T9:) M/LHKV>-Y1IQC296RC6A?)E NGY1Y."NOPF;+]#C ]$I!8G%\1J M[]K$DTDPCE7CDZE@PU'ZR(0KYH"?< ,^NP4,)\Z0]6U:=5WJN1?36_)O+F1F MU=ZB>,U8]2HB;@'+FU%2.9X+F5,F@->*6]2YMMNBSGO&R"9WVL*,5\L+Q5(I ML,D1EHFSR^K_P* LA@;"/>U2TQ>R@D#]T;1]BUI7@H\Q).M[,N>D-0CWI[:I MZ(Y _5Y,LQO86YQ$>:0['??K50/:,^1=/5,);<@@]H (=&?$0,#=V]AFX>L:<9G_++1LPAN*B( M=>B&Z\2ZLG:$:/BL!9\=JLU,/I8)R$^ 8/$G4ZW?@DR*2S:#N O).;81-766FFZH4CUX#.,Z WC@ 5 ( M !4!P"\5X]'079H;$ZZ25WV/JZ+.2?Q%ZV3AJGM7C5VN7B0R:\*$D0Z]IXZ_ M/"?WK@4=)[CQ,&PL>CPN48U;A^#+^[LZM'Y2329MMH#WI;R)N[&(P<_H0;J: M^ RKPNXMX'*YI.M%Y..N0Y@M-1YNZ)7WH@UZ:PNS%K*G"]E*^FM9VU=9NZ7F MB#@R^\.QZC8U<1$><\94(N3ZU%Y.WM9BFI:Y?94Y+2H:G7OOVVQLA.F= M:]IU*8[P:!]$>P(YA:XVZ;5AG7,(%P)YFMEKZBO"X"&'."MJ610'%2NLS3F" M:(VS94\['U1 M>C4+7^<,:)._F"*E)6$'DJ#!]Q)VO%Z.V^%RG/8O\B)$.Q.#4OL8KR9+VL_( MD4CI)8>\B)7V-_9#M-J43VS:[=")WX>QM@:R%%:$]@(6*%XVXC)Q'@LU2U*X M,Z1H.%B@5QZ@Y0S_@/^*C(9-J5 FA+2)@,X'QP5F3(#4JN/8]KD4=7H:F.NP MG"'G1UDJ)DOTSX"_Z_==9C$BHD)/\P<@[B6_EYP*N.9 2\5["?U,JU@=:8]2 MP9V]]AWGK,X%/8]BBHDQEXG75%[%XC42-CZ\=PE4T+%9&['F$.M<*C MPLIEI62/ODS\;W(''Q/)_=>XX:>068^)D96)H573],>^C-K(XR80^8*.D'#W5%G#Y9#PR I< MER!E0LE74'_.%@XN+6T$=/GAD9FTW4*<0X=CGV+A4&GB 35NB?A),5&I= &. M530H$Q[65EG%AH36$C.+-H[K"5_JTX8#MN40_,'4K C7X#O>M&V#88GIEF$" M\\4T%^&P]?H?K^4LID>9<'%+'MG8'T)ZA098DKFY$^T*"LNJV' #F&0*S\N'N@H,W6.]:SL7(BB:G MUH,#/T=LLK=00LTRVTMU4O3<>+;-108F,=C.7Y!\R,.SB(?AG6WQI<;%A OI MMK4]>N/%#.H"N2W?IJV!BGO>4F_$K89S3UTOCH8FKU+:)&-E<.28Y<\9=Q(A M"RC[3*NE@(#\& #RY"XFLMMP%)U#"KN!'XDUX\ Z8[.'>8=[%ZLF/.2R*,NM M+>B @C%GU6P"=S-7).2MUD#F:.PM-$-W><% XU("3R#A%@+&RX@9QP4R>+%# MI,+T]W%;2#WY%-A6:&=%O]]UV'#DN1CHJ(YE94.@,6;]8/"\]\![(^Z[Q,&K MO0?H]S3_^%O6:[4!_TDDV;4=]"EAVRRU@V:>?;X=%(-E!^JM?/C+H?[;([&( MM>,LT)\_C^\4Z'H>?WTV5P]RA%?[NZ.3=4>7M5MA7J=Q5W@=6>/R[WD2P;7.Y4CFJ MO%_37$X]^[Q8]ME=Y8.,7X./%?VNN;M=[E:.3LZ.*A_6#0HGGWT>=S_>G^L',L\_WFS5$]A0B"=-LANG;L,Q//[Q L*149OS6?,.7=5FW MXS>.,_40L7I6;2\WAV#1JP[5 RG\3)O(*(U'JWY%%8;;4B''3+[#"V5 M;<7ZSX*,?OIKO()8PB?Y')0\+MV5;;* MW+\-573GP!4R='?)/5X=]Z>JP+\-7721GYT5R7H:1NO+9 M[BN?O00GS[1(OJA(GNV.D5HD7U0D=\A)'3G8P\C!#OFM(P=YY)J.'+Q:Y&"' M7-61@Q>('.QR[M21@]>+'.R,KR=:+E]"+D]VQS\MEZ\HESODJPX?O&3X8(>, MU.&#%PT?[%+5ZO#!_H4/=LAO'3[((]=T^.#5P@<[ET6=HY<+=ND#?%Y1"'>8 M**MC!?E.=-:Q@E>,%>R0KSI6\)*Q@ATR4L<*7C16L$M5JV,%^QHG*Q M](5B!<_DFN\PQ;)O\,O=M^YE@O9C2EQ?T"_,Y6]/*Q_.X6[82G@K:A;;R6[3 M'0$AW(QF@Y'+VT]H=P+/+6P5;SZA3:QBGM&F[XESO/6$%FO-'TLH"G>?T.8M ML'"TH)ORWE/:;+67]#,ZL&&C-@$O=P"_NRZR.-&ZQ>Y!%*,_\:6F/Z:"@*'R M9/#-MX!7+ZG#Q\S);'EM_*4;>3,SB!09V..YP$/>\(BY$9L8 \'''3IP?S^X M(J9W]_'CNY.W[SY\.# \'EQN@I(\^_3VY.#-NF]_?-;;GY[S]L>39[U=F7^[ MLO[;I\]Z^^SI;[\[_3A/M;-W:[_]:9YJZ[_]Z60>+6?OUW]['BV;O)TQ[@]K MOUW)&/<&;\]S[.SC^F^_?=;;[^;?_K3^V^\7O/U&ONYR7YC457^.*+' $/CM M#>B3+[_A/P;^:[C>U ;CQ@:+_VA$L>K,N.EC<;Z,R\3X;P2L>GYP;)Y/'Z$*?>QX? M!]?Z7 UHFN5R:,A \*&&/9_.3DT\/^_?E8=9 Z:<^K%@R__^[?*^Y//BHR+ M>W+VFCU)?O=MHB/Q=^': .;O(Y?]A\(W/T87!F3,;.#M__[E<^]S#XQ2UVC2 M!Z/#Q\11%S\;";89BL>9_4MV23;^H(C3Y[85H2@"T;=FHU>_-+J]:J_>-0*8 M+A_;25[&UJW7OG4:O08,K-J\-.K_JGVM-J_K1JUU>]OH=ANMYA8'?+H' _ZS MVOW::%[W6LU#X_*X=FREG":RB=9YQ6_IY)[]EN+P=!)3>POVIU;M.Z'R>0(W="3.BBPQ\$F7PV M;.K!Y^15Y@P#=D>,GV\5IT:'.](,9Z;A$/3-\3RG2V[ZZ-MBE90#(W _87), M'K-UFCAFZ^P W-JC*SD[Q@U^28)TFP;(.;=I8$GP+A[TF0#)0 M*RD@Y<60JFF%,!CS2LL 6F9&P]"/!)RKS+\N>G2LAW2(/MD=R#;C@*Z9- MB0#%XHW "'P, ;%P;*J!__ZOWSS2MRF R;8GQ+*@/[\?@'> ?P?]DW\''PG M 9"RR<2% 86_;:([YR9?U6I AQ"+)RSDA0WK4%Y3\ MA'==9M%S*XJSKC=IP-"@G][O!PP&Y%(3,,KM M/K%M[O7Y(Z+[TX>W;S_/32O/']3S6PB5C&?-8&UUJCTTNZ6[<5MO]HSVMT[W6Q5^Z;4,L-?EW&)UZN]59,#N>X=18>?>+]:NQDWEQ\ZC'AD*WFZ@'%X8W MHL: N8 48PINC"$/8C)62IDZ^+JN:M]N+F;GF,]\-,:%66S[R"+3(_S\$766 MA$UJOL#\@2O975Q\WNKW\=/_\!UJ8.9 6M0/5Q,D[M057''7CNJ +"HR55X\-SPX;M"MO-$7?_R_P;,]'A!1W:L[3=MOVG[3=MO MN;3?NB, 1+"]6%MPY;'@NE_K-S>8]=6N-G]H(VYC^F%8RN #@]Y#$X:@?_E, M ;!L&.NX:)0@1A)J8*;*%8%M7[6RQ;,#U]Q7S=S3,6 P?SH^;EHZWQGW M7BXG31:7F%[!H)IR3&M&,$].*D=G9^]/3IM:YQK;GJ7QWL1.]>N5^*S MO]0?B>E)".!\&+/>(# 13JB)FT\M@SD&\US#'!$!S?^ZL;NV1US0":Z%37 M M=\!FFW9-DWM&=8(;OV488BUQURK[A52V7+11._K2.OM___;QM/+ALZO4.7- MC]2=HQ\%:!;6,:HWTO6?GR5,1_C(\SR%Y387%LP0$Y[((ZYQW_'$ MM,:M)R10R)@.M89$3 2_-U53F$%Q(9@'>#"^,V2$T0 <.9:[>N>*EO?7D_=_ M^(*Y%C-#@6=)K!A

@P%OBF"1J:RB3U]9J+[["H6N3""PXM3+EP"[>\LV[-ZK:1ZJQ%QG@T)J;A[2Y56\E6,TX@)_?BN)JSA&>R MD,\[H7&X26@\Z83&8T1R.(.;LD9]!P*XJED^>C#GPY\SP=348-E]5BZ*<99S M'M7*Z#AY2E'"3A*E5&B#" ,4X_N@_]VV,+ZC8+,/ 46OA-RUD>P]Q+>/=P4Y MZJ)FF@+$!0#5P#_X.;VH@M 'TBK'U_N"WSMQI%ST'(>^3YV@S*TG _UGW95@ MH[WRV%DD+(V.DWG&D\>,]\V,G9.WB%(.9A=:*T #V>8%,'.V8SVAL>Z3@&^4 M"=)NDH)/$.ID+V9KO%]OD09/0W"9W[-2T;^RZ)]J&_!ODO#MM):8\V6L4_TH M"-KL]KJ?6[\@D2A"VG67<&N:\178W?DQOK8$["J&]V654'4-A>5H7&DAP&J4 MUKLGTNT7L]1"5D1@?#F1148[!UW+AY-&A#^\3;;0#G_"GE)\LKEV#W&D M^&A+[E2>WSJRMND)6X!K"5$%)$3-SOD Q9\!LKMO"HA5E MV.9+'MV6]H!\N4; 9&';S"^I))7HW1XX.1A@R*W(S7"F3V]R>1A^A_@F4'>< M-G*"--52,R :H9R%>MJ7_H1I/3]GE"GL*,_Q&14OW<,9:%W*,ZZ!A0'I'I*7 MP/]$7_?XBKL2R@OJSNAB0L>W,U3@/%**K)._92SJMCHQ:=?P#9][O5^.]]T9 M3I4->Y Z.=X7;%[0, 8I'&F8G2/C;O3Z)CY0QH[)SDIU0D?*#>G#RDGK(%:I MD,@/.C%WOV]@L0(523%4/'#3UE5I98/D1> [%,(MU9!+O&@X73DK)R#NX;&7 ME98L\A]&Y-C9'Z+Y2@B-?(<:,9&&/BP";= RJJ'S.)P_,M$S+MUP[/;_O6\, M=WN!Q//F )+P&,_R=T;%3D+@#@RC^*YB'^G7IW:,+@Q,OC=<\47^D_,^AN'A]G?1=%@()TCI+_)LB[$'=,/L&09M:B? MI'N"PE)*FG()5F"P"XD?'BAJ)5P.6$XCP:G MQ5(HK<)712?0,9Z3;P'+-B#RRP/T&M%[V)<<7*7_5KO_GS&J/&#JNE2!T,"4Z7,M ;B&7TB60?0O[B)"D'87*?NU>D(\@^8*?1!796\IA1]MX^?.&Z)#Z"QE)_;T M$!4/'-/OJI; L"WG!OWJ#36U77O147$0.WPH.E;8COV]J*_H. MSQNH[V!+:7'%V\AL.K91:3[L?@YON'$M&H\8PN)N1Y86T<.3G15BO[%GZJ_1 MK1[GAW*^1<@BZEB:]:R[5]_$2X=VPU3M%$TW6#M9Y!TGP>XU2TG[L,B45PH9 M;<_EC#G$HGDG-8T15ZSD[T#8WO@.P^G"EHW7Z01BN,34",-$M25DZ051.2 M?LZO+M*,A"&>SQU(,R(DP6L+*>-9_3Z9S W1U%\0WAB U2]9 +1>]E66[+TD MQJ G4:JG09Y? 61 GE_(#>,O:@/01R(E>*.9]@B^P\P]3+#8G4ROX.46\K&F M(T6GDN0 R?1_/T2;M]>S27IV,O=2C M[@Y;5R>Z*+#M-'+$T"@F.)5'\9\] 1F"N\.TW0TYBQ2=B*N:"&\%[2UST-II M=)1LAAR.HGZ"ESH+30LFK0,&3\X+#0;]F?;))#+6^(MXU'!PL6A:95T];^/R MUL++LH%391)W)4_PTSCEKD&G"@D0WA1Q3BDQ1)@ZSH-Y;_ MMG![Z#1-[92OHC&=EU3,=^ZIKDZE\I/!BE8L6(DJ[%#Z1JV+EQ@D51//4)10 M(<"^^ 1>ZHJ\6.3,1&KA43U^J-9"O#.%^H4%A@[\+7<(4\O,5 M&?P>R"(+)P MCLB$HL#A%_))XHDIRXGNUX79;&H MY?)0%$Y8 ^3L17)62L)-8)4,2E/JSG$<: P,%O\7!FBIO*5\_^A)ZQT-Q%3_W]7@_6H<.22QM )V M454$Q_KRTY@K\Q[;G?M[7$&9^"VH;22M9)VOK!N??)]8:Y*B7&"R,0#@U/P> M6]KZ"?"9&J"Z>!VOX*$$H5&E4Z!QN! MCW;:NF:9?+UZ&:/2@I+*A1ZK<+F5O.;"+7?>:9RMBF/^SAF =\ !70+B#);5 M=.G!.RF1K(>C7;1=,5;RU*ZKT"W(,;)4QKK6B=G4_]ML;189]?4Q?]59G,#VG M];/'(WH-]5OBKA*8"EL 2?&QEE4C&'"-&;B=D,)3YTG2'QWYJ8P+=0 MM7][@H]6X!4.*$L+OG*%M(GIX31G\50(D<7JUV^M8M M6!<3WFTGO=T/B=K NG58QOJ7FLH#6ML^KZYS&UI>:?>%OM&BK[(=VSLD6>B? M0(EGCG![5 _A0:]I3:20@8X1GUSJP62^2 GC]M9> M,R*HN*>)VL8%:M7$,I M]'3>IQL;!3W<@*@4\\=;-IJ=^*9RM@=,["7E0NQV3$4O ;C?\L2*-*IM>Y]O M)M03\J,8_@EJ:MQ)PK#6'[N/:-= !ABU,!UU&UQU<05ZY&4M2S<9FG:AODE3 M-2O0&15\T[_WUNQDE6Z%06F&,A+D)(?1D0O@K KEFB77QYV:X^U;XG0[C71Y ME_+WWXFQYF>^Z@)\AV/[/;PS<2G9-(JD+XN(N\E#;J)E>Q;C$'X^[;D\$^!V MH@1:-Q&$D^4LR=SKE8+PL"L(;Y=X7(IWN%[B'0ZCRV9NMCN[L FAT AY0^S( MUHV;I!<*=]TQ+\E.?9\6;MDNL@&EAO/I5L]E''5&I0&"FHN'FO2R2AA-A9,X M4D5K+>/._K.F[C5@HTC;HI%>XX)N1:BCK[E386?]^^.!^W*)%4XM9ZKZ&3 M@>*V:K3Z(EW5(K:HV9\(XNXB70*#%R+1ZT&6>QHWD"?ZGQIO@:J/.7J;<6"$ M7<(^"8>@ZMQ71D(E,5%X9@ S>4'@K5TZ>]VIQS2U*Y9$S=60J'J;:>&5;1+WV(_>I,->S"[A#F?:L4+['42]#CL5O.9UP\&II-%R-36LPQM]+1VT'31ASVX$ MNST\-3SA>:8MHP#6 PP=G17=UVI%X.;+M 9QK_Q>KT54R-T,R:J MP@]_24'7E1;:#W<6K\EOY8K3:BV^HM,-H M/+U<-!=.";:C1,R()5H\&)F*IH8NCNFTOBJK +%FX^K?9=_SP#NO1.-)H@@6 ML(?^?O[-P?9P>]NY;>152Z''53K^"(M8:E]3^TN!Z,'Z,< &?&L.Y\,.<*_S M5?7!(^4913"(*$K/+C-F@)EGG"9HDD]:MLG\OI(=D5"XDS0[3]7::3 M[JX7S4E82=PJE3./BJ[V+6JR*"Y*->(*[9B7-2M2*KKF+6*#2"K5AOO<'*]*CF'HWZ1FC]1:3#?>V8JA MJ?DQM;-5"3.CILKQ G>7\3'<2D]L!9JX>O+(W@QTJX+?:L1*X-.(.G$]V2) MP'9Z[)P#'3Z.ZO.5:"(_"KZ3Q"A>X4MQ*=P+/:@Z'V]JO(J#=S_S750'#*?" MW>VY_9KZJPI@]$X"@[^E3GH21VQ7M!ZMK G(N%!%2P%*A77HTQ93TQG5Q7+H M;#/JH7DIP&2!A*E$T>+FWL[O,H\2PZN1KEP+@BCJK&WME^BM"O35:\6UJJ1N MNK[5C#IV:D8*RR,8!^F)J.7!&IV]CC;AW6\@@U\*LI:.#@4W1NL0_YA7/:U@ M[M2?!_8$J6>H(F%!:Q'#F4G9;'OS/H/GONQA_8;J[:2]YR*%85A<:HY:%P<,S:1DRE"KZU4V M'WK3QT0Q#9H0_[5GZXTQ!>=G&,I+9+WC_#BW#!48_G#-+"_B6GK?(+(^E4*6 M4S?;Q8VT+;R^U=;KF[+)&#M2;=?U*:=^U)F.U#$RJI-^PMYK5BS*-FERN+/L M=X[4:VZ0@FSKQ(1O5>C+VPSK$?I\MYY3JBD>XJL44XD]ND2D@5(''+(@:VJ+O?%%3#XQ!. MX%N;3EJ!X-I42+')*]74M@O*1F'M*1(;.^I1\2(A'IGNH@@.&E[?24';)!]; M-B;*KG&:F3%G-+(J93)#Y649R)WI\[Z@84*D+^308=^//; 38H;C"![)Q"K# MUS1PY7=S*'T]'%^7 :-8]/M BEQS>[3^1Q;CD%'F8.CA OA\^.0!-_I6BAXW M2ZM+^0[*(VHN\1&Y@R+>(95K4>0Y%!-VC:^U6T\K-):O#['D2?!L=.:4D:** MC,@7UMP6-7J*,;*E]U,#G=K)Q$^,G8\STGU#M>$C4W5U*Y5% M$)JT*:ER67$T6\G3H>%9% Q99GF9AH7.LW\ 39R-*6VK5YTV3RI1U#X 'V!D M0F)^BKIEW\G;^O709SPH;Z:UDE%YVTIC)IQS3E])659KT6/#+3K5YZDWZE\! M1G-O-/BO=&E;5255]6(T>)_5']TU("(N^2O^)!XZ6[ O2B*MTL2"VOKR]18R MLCB#X>*G;41NOU9M_S!@_7>\""REKF*YJ*)/(Y(47D T_R>YX3/P= ST:_TK M88K0,\.^"O=PFRMA:'[>_DRC=^:Q_LBF/K3J_KI@US>DF)()B7^4:G-KS*+V M2.;/.5ERLDF6/+MDR1<*<)X3^!WZ@C[J] M\J@>]>"=;_(0#L.^E8DBON\(?MD)AU\9XUYH3#RV3N\#WHBYT?+*=X<2O-1Y M^ 0$(XJU2K(SJ;%#'??1:-"&QEKSYKYJ[A6@9;&(G[?7AVES#!%[3H4@Y(A[ M,EA9HBVA 5"KO@UH$ <(5H599)!XM@7@Q+Z24 FOK?1*K,T]NUEGB06N) M82 )VDYXCT%\0+5+R=RCAG0IO*@5T](OT"@C-QN*<^ZA4ORAZBZ;LRH6S(11 MI30UJF.)O?(U"]<>@R]!:3VC#FQ1_$7LZ! 2XR)U'M*TUS>7Z,JU3(*0G<@' M2ZLQ&^ZA_4A&5\ZU37P.ST1S?/WGEO#*<'**!3%[EDT20E+!O.YI&>@/AL6C M5PO'#[?5,!6/>(47Z>UUH:V+SD58*&]3@W@[Q!QLU77/YM6,J2E5<<&+"(:8 M?UWP[[,6Q11=S0M-O"KLG*][E?QMS-/GK/5X)G0F3*>B]5X8"-M=OVC*CP56 MHC@E""!H.6E;V'(8EM?>\PW[EP6XQR;)9'=2FN<. 9@"N+^Y14FAE6BC*5':/L?YS?<#? M?7]B;UL@!])\'Z"/**BUX26M4AWUMWZQ7HS]-R5NH=MOV19$:I3"H:FRR?U& MO/F2S[]701CA%4.OQH)E"K1"O);37J4 (9F49FZI8&:XHQX\1M;"Y[7L_LF M*L>(8U'KW.L[3%>E(HB,;O>[;6R_(QW="S&8Z/)&SNI749#Q0E0'^N2#W'YL M?^5#5+G:VT=>A8)T%LTRCTC_1!&VB[4=!Y&:4TIY+F\/%)F6.\>@?3 (]+X2 M@'K,<[![M@":\?,66TW98JNA-UEGC7"GCP^[N,O;BCB]PQ_V(4S'2.7Q,P7+ MNA?Z78"M]07[M_2LF,6#?$"S=EAYPM9 YZAO7^%B,3PC(5^SYEP'O#T#^-&C MM U8WEM+F9.I&_Y6DWS2*F8.B,&H:*3Z;+R8T3"O;?,*V4GQ^ZLT(6/W(+S> MU,UK#$\JH^F2A'K 'MH=K5WS\;CV&H52;A//,[5X,@7\12KWR'AETV_J;",W M&D:,)0/G(DTYAYPV(T!S3'D"LO&K?BK:Q1JR37G)A9*Z/^EDV +I/,E_+*@,X:)3T%><[=[XLU _T:R8L-!Z*IK% ME??6'U.Z, MVE'MS:G=X^LI#YYS1O@@:M;_"J+UA]N;:/TF6M_"I_1!:,2>88\\N@G\MH\, MY' XJ+-/UDF"U8(0S+C5HO#Z[<]G;U][.DEGIK#V.>7RCG/3R4_L/"V."T/B M;"M]A0-!'GOZ0?_Q^KV@!I_#/"LF @U@H(%;;L=K*::A=X^=@*DS+_A].N&E ML2\OEBW>NK*J?6;@]?^3S.8_GC*PBVK@IBP_MG&0S]-Y8V#]9%%I%#?4G1P M7@PT]RY][605PZ^) 70&@QX/DM;+T(CFHSD"N%)&13XFW@R)/G9:)@ _:%E3 MJXNQ\V-N!I0ZII[/!0U^C47_HV UQ4408>(^S7U+5[EEUO,K0-I+ZHQZQQ]J MNJ(O7V<)V\E_8N!W'L3PSG.\6$I>G3P2+M>@Y_9/@^/%K3/K' $4/$OE)GM$ MBEBW,I*A%>88W4R*,J-P+U6;:+^J3Y2T[AND26OR>*E=]:HQ %3S*3[XN+ ME3VJC8@/$@P^1ASE6,2#SZJH'S;.>W$(7*.:/0O(A2?JX7!9T%22/6D?ZP!' MH& FI173"=.R5*FX66PFFI_[U3/#TN,:RD:)2](8]5'U/-:0CD??B+301^H, M_8@$:->S6AAIDWY*9DHV0F:B+KI[#\O_1P-9:6V.R9&.)U!Z!B*IMHS35DJ>/G0CE,$8>K /8?W8H%H>Z_1[U%=R4NPJT!PWX MEBFM4,1T=Z@SC/N215P1:[91F9E13#-BA\8J,6U!Y@'"3-L6.J0CO.F?D75C;!ZR=N$^>*8]XL>PN$.B14WD MN2E_(/$%4+/62!6\R!WOADTHX7J7$TQELCR\B,/&XTM,G$\_H."N5CP;#TE_ M:L'/_%7SH(.804[=\ @T_4@"=-U8N3!GJXR10OP15*@E-$%X$Y%W_FYSB-E% M2+[ZI__(HG?=\,)(S.)EIFV(K389443SU/YL^@7WQC_&;LZJ+>%.]^OO]53[ M6ABB%*GU(M,ZW&DLY5AJ3U*)Y!5PH3T>$IN#URV)W.\.T);Y=AA1RO9X0M&C]2%YGR(;4ZUZ&2/'R#VM_7]A,H]U0E*]D):6;@OPM#G:6=%\8N&UF6#U'-G>MOGC<)QN'.)N3Z M+QMR]14&OSO9H)FU#\FG1X^POHJ -5'YR[?T5H)W)QK&4D1MT_:O&/D$4R,Z MD)7$"Q%(SXX!CUY-N[ZOE&V13;GRY4.3M II-M9**]\^3Y9TX$'N<%M,C[O? MI9?(5YW9KZR(D":43+\Q1Z%)/@TUB4U9:!/@\\_QF_"'LX/J2>9IK$.T!7^X M(J@58-PT3CPTHH]DL#"C/<@>J1]4A8,FNB"SPPXJJ:I$R#N[Y>!:,[\> \-M MA4_7O4DOW6\2!D[3IBV$NJ/4XBN-"+]'C[X/G_?ADOM-"SV)4@NJ3.'=,R0_ M"]U=IV&2[IPV-\C7OXX,(O_5O\$<^2_\C\)GM%Q%X+@82+33ZS*;:/CB1;G MN?(+@H>^8Y(VQ?W@9/W+ZZ3V5;GO0^VW^V4JG(HXY>M(36+>'AO@-Q3!U A% M]\5)*2K-I3K[)54+4-@ U0VU4'EY)ELVK_@6G;ISGML[=(1GA&7BKMGPT!6/ MZ;F,1U',G&Y#Z[H,** LA1* B17'[>!;#GJ&4=@;"4B+="9BBWD.:".9\56B M3*:Z@1/9G7IYB0-C&.U:10FH:-7,[H%G.6FG/&B&N(Y47$?=I*W72'5IDRG] MHBS*K?4W.[M;Q#OJRV] .(8>6W"!<(36QZ&EIC>J%[/%9.W^[GE+$)Q&UKQO MH3'12RE8^"DL]UOJV?= (P6)[ ^05EGH2^E<7@9>/XX9R5?+G"%G0+242H,\ M:MA/=5SM8P \5AX80V,ZLQ:,*BA4<@IQ66>^/D^27V<%(+YZ<6]W#C1E2[J:FJ!M=^G">+D!/T M:EJR2?@;&RMW8(5UT\ILE5WB%0YG$&(2:1]5PSM1*3=\J+?- ^44IVAH$9XU M9%N_5?D$K/46)Y\WV*/:A':;8Q\IL8CY->;S9QCOEOYOI0%/WVS-@U&KCSE8 MNMJ?T +?$&BU$ZL"IPTBH HIX0SKC" \H8Q;E8>SU!L3MFHQ,I.(E&T]6#UJ MKKLYEMJDAYA5K[8A;0+7=@-?I,RT]T>YE"1P^DESPFYLH7UD:)T(;54D6:I9 MOULO\1QI_ZUR$6#:)0#-Z)8ZV@Q!&Y"ZU90;6#,,Y?J1?D#1+^,J(X7R:+G7 M-4?(),DEKV!WK*PNW?80#;)O/J.R8G=?K-\5(MKL)!A$*=$JMXDB]U/*#.I. M&,"2BW(B& -00D(/IA8@OR^8(!A$)7EZCX_0/IVPWQAS)TZ?2W*_YTH(9JV, 05*8&!<%%.GWBN2@.KIX&74 M(3%.M8B6DS/.00!WQ!# Y)[>NU40=M]SEA%5>/N4G2,_#A3:O@!*>+=!KPDA M(!#:(2TA\9H[P;&[47=QV&/L$=)ZK3;M2R>7:^]6HS+J 5_(1?XF'Y$UHO.X M'^RQ\O-OW3WU^IQS]#N1;;(F.F1J)']:Y$C'%:O1&&P(U3WDUG5]$Z^KHJ*N M4!'N.)Z3!T2%E3H:<4 ];*R PDZB4!C@':JTN'1_H\%V)]S_2ES0<^K@^^!! MV-RA>8")68R'NX;I8L-L9YOK/@7Y&=YLPGVKL@"=^!L+_B#)>C9TY4I0=$L2 M\V$MW->E8O>!5J5G:X^&G[%4?>&) VVTZ3S?#5O4GB\^T&NLBDRB;G%E2BMN MQ'W,JZ3]\$YKU!(UO5:#&!AW(?]!_@[9@ I*S+N'A"R; MPRA-K*DP&ORN5+HL9N: Z)=5LM;;IQW M&XG\NWG374G:N3O=5GUQUSH8A@K?_@4C4XF6G,(RD?>67"=9+NMALD ^ M*D6C9%EN?>)6T*K.G*&05/;*UB'# J6Q)"P4MT2EF_RE=I]1\6E47N%;M31: M9VT\^2W55-ET5%=)MW_)0^#8U"0=YT0NQ]F^\-T4.#*86;DVYB>!.P:%9SZW M3GZ"WY?5;=>MIL@D5J2X"-W.7W[.+21CJ:1CF,:H8O661SY"CZ-"3,1F M-K87>0V*LC!8M29#3=;)R(G<,0&"ZOT@BK/NU,[??Y:P> M_ %L.Y0LLJ?8SGQ[3E#"@TS3>>IC%K^=?A >L<#+/4O;G9GM>@K,R\)PZ9.8 M"S*XV P>/TNA0;-Z!L-C9^];[_/4@F#D2T Y@BD%&B$/G0M8/.NP.3L1)_R< M]C-(Y5%O#*=]W8$DX&4>2N.\#CAFBT(YSC2TRD 3U,R%WEN$$A,8#4@:UF2* M*'R4CH6(!<5:%^SPZ"^,T#X<;/- TT\8%="1_//=3P[Y0]A_53H3TG/]AG6V M359>/H4_GV+. @:?R&2=<6[W1[SCH/OC5PSD_MJQO M%\#I"/][P:CV,322SX*&0/T./GRFW?<0M(G$/J3I"CZ+A9(C"PJ M#4'7*>/%LX]C>WMJ85)S9D01N%+Y;&I=1NF.^[*&L4W/(F",?!D2.N$TPXWR M<$,>R4C5D;M*^BWF>*XSVCTMCF*_RO(_FR*S6>I<+)0;O;YE=E1NDL9O6 K# M7CRY%8A_>7+#&:OV]VN#"#!)X<49![B;9<]J4[U>3M<^CEO\D,W@5_O 3'A/ MO?)%/&]]7'?-GE^45DS=TQ.(W5X&KA M[L3@RFF&AF%EZF2:RN2X>< FYI:*R!OZ-7P+)AIK5SNO MY6:D=:^FHB+_-FY%:[\,\0GRV34\0V9,SZ@YQ-?J*'F084871$TD#15DJ_9$ M8@VS5#1@&YKL2XR45LO]QY4[W0VT8"P_R'BQX@/UHMQ6PFSB,U2V!2!O0?5* M*NZUT3B-NUA9+NPPF.YWZ>AR)+.7AAV\!O^].B4$T&8^?8\L@\55!A%C]>FHM$;:,[P0+'BP//* M>%\IH1XG*SZN3VP^=E\%R\JC4.)DE MC%"M)YNU&!_L<;*0SK4D'"HO_).0D."I71!6GN^+0V.Y6X%_HZAVU3SOYJF] M3=3G7S;JT^\:X$:?LV)XHJZ!&6'+. %KX\3S#8"D,X4!(&42[+HMD>.?[77>E9=N+ M^IKLW^-\2S/ 8! M_XW[NNU2,P90Z$$* 22ST%3@/W8'M@[5G:9,CH<5H+EL&[:O -"MO\HF$\I_ MP62O/>\;S9TL6;S+#(AW3/L:S/B0?)'?V47@$<C:PF3*&$^C)U\EQ"_+D$# -W!ZT=S( MGK!$YPS;.DR ^3'="!.*D %4.Z%+\>6UO_7W"LB^_C\T_]R>\=I'K5@_\8U7 MKQ9+F0IKG!@6O5 F@SKQ^K8E9H]+BT)9IEOZ&&3 MJN,P5>ID4K@>(#X9R+ )2-T5C@1>HJV28W'I:6STO 8H-2K*]Z>9563%8612 M)%T)$3:OJ1;-%;,]L$CN/$_Z#N=E(_47%>6P>UC6;\KJ(Z=VQ#>.@V\J.Z_3 ML XD! GA"U=*_]QBXND[YCI[*NJ)Y^[9]M1YOTY#SD"B,QH"6!_J&$;A?Q_@ M8M4A0'HS!NZ58^#?\S6%NT_16_7WPJF@BO"BTH9=UL>V;#OH3;!>5PT61NYW M^))4;ZSYGA0B?/\P87*3-]O="XDS>O'8O)A*G.I0X,-\7"SE.2E&L)GE4(M\ MQJ6S[-.6H(Z: "(L%F:C36OIBUTY>R 3U-5BWO W&9*%6C()"<@.F5J*DVI6 M:Z3!"9)>4F(J(2)#76>B--@(EE=]2%QK1QB>PM) "-),8Z,TD5T[\PQDP!1Z M&>)Z"JLOGLM_X[YH]V\.R.N'!1TA M"W[;;+P60 ^ZVRU8K5'G/A4$=R) !'RH"IQ@1Z!T:A/F.E &JA]0,4P8!UQ 2]G%GYSZU=LG1;4_ 7O7?=5>;/NJ=3_RM]P6 M!ZRKKUX[N+C2 A15.R /P&\?6_"GS0@!5 ML@0ZS(JQ"YT:K.6<@KL>4=>]",%2,?%MLY-YK=9AQ>/T;;1J$'S,"NKA!G\S MNNZ:!;J:().&H=T0W!'^E[*XQW4RV37 QN763VL8ZQ.*HHZPD=T5R.A&;P0>,F;-#(_8:,?Z:3 :Z M]X63H^<*%?K8QL('L0_.EN@B\\,RO<0$1QXZB3,.:DFGT%B:!4)U)K!NIF@M M\T;D5NYV/D?-;&(31P)7B4LIE\TM#&SEH,;DRO&U[(ZPU1':^3FGWE#8L9B' M9+I':35.(X>=ZI85'*6^*%JO,16.+^A,3*1K3(/45]@B%7&*.=_H "R63 ]%IS=0HC!;+1I FF+H='F?2Q_]**9*+]?K M"VQ2M.1HU>DW$%:Y K=ADZT.EAL!M#I.SH>C.]#03T0 6QGUW9H+VY9*<")2 MF.Z^3D;AI%&7R*?5S?BRI+XIG&#M#_.HT_B2!R,1+LY, AJ!(LRM6&!/1((Z M/D=8,XH[$*B,^T)YV8-X>Y'Z=BTZ;5?.R4#8GP0N>T RL1'C7^&.Y0I4W%VM M6* &04JZN*X-,% \7=_4W1I?B 3*SV)I4$[=>$(G':< Y)M&.@<[0[^)6XD, M>BCCB1[<"I0P0*R:B2U"M?0ZR1>>M!C!; %UI2<:.'7&8^+UDR),Z8"36B@. MPOF6 ^74-G0G88N?=V)W?Y/8?7:)W3>(*!"/O*5V#TCFL1_"2MJPX55TMX$H MI;UQ%X&8.)3 +69N(_,\<@TTW[$?Y=)98RCP=\]NJ5_?5[NSBKE9PI\S,98E)AN7866Q76A\>S M2H]U?+IU0QSK5 UX.?Z]8JI#X[W&5 EJZ$V3L891:/O"4]5&E@GWL"P0(R(Z M\M2X$ZLIJBJ/TYRAIGPX0"G_)513JTS]!AE9;CVMP"RQ5!PV K;C=C1?%7YK M8B/="FK7MSU/X3#S%?!F&(IW4)!4C[.4WL6J/*I@[-AL@!>)[)L&,\0?&%28NAM"C@M5%AVT#-E-R)R 3==N]5IX3P.]7&:[A+2_W2NHN1 M[]:=N0$F(+0$N0MD@-JZ,/LO@6OB3YZ,T!2HUAZ;CO3U'8Z@5[YT%A,\]^V0 MO;-&VTE;U0-LHS>:LG._\$OJS8<+\ICP4N*\%&PEYQPQ^92U^>N6,,$(NHNC MT66]#/Y-! )GH?-$YP\5;AUCC$P!5'C5O*)K#0'QE3B3)O#>?+\8=L&D"CT^ M94G-/L(0^ACA3,]8DY.+J]!B$&"[(N-/SZ0(G ![M&$RBAR&WIQV'Y(F&$A3 M^$UXGUYG;ES*[1'DVOIO&0N<#IMX$I3TC\$@=H@"&5,0@ P\=I**/\PI/+JM M2L4:O;CB%P>'&B9T1_#7@.32",KN=A>C]Y;9\.7AAX54TC #.J=/OASG^.ORUJ:$B%M A. M$%Y*[B@SF#1MZB_*B2O^,P%+50C1YA1W4H*8@.UPB_.GA-3,+=&L6!+&NEP& MQ]*FQ;S$[!P/*G653B3C!*N/9[R>NYV'1Q%#$<(MENSMW"V6F(?GV@]S5B5C M"D2]*&\8ST;BRX8.Z#3,5]1!'4KLG-Y+R1Q;S$51A8!_E '@ZK0(34A2EE.6 MXEPC3EK375R@\MD89&58/3T?#K2 [^WT/!-3>^P$!5 +X*C$2M^]@H ^O"AR MFV%.NBOC-HF2F_09@&Q9'L8U-G967>:<=WK7K 5N;%@37OXBD21+0+J[)I;4 M2D]IR25N^F7EL\(*E\@EB6U$@5ZY8K*]\RJ[3L9+&V1*%-4[M7DDO7VK9)4T M#,7,+[84PUM ?;_NO][]=#(QQU99AT*S*-W5JVTP(2-1D57/NK1@"H_$H0P;@&C?RS-_1I2EZC)< C2J.*3*XE(D MN@S1,,]QQG?HOX\73*DVWB$U.4NC";$?6 ?5;E7UL7'X1#*J,I;NZ M2"KGBE2/DWK_P''4]+)DCM/9#(:JQZ8B:*FJD7B&\$I)$XKM>+F0_'1J<@)> ME<^C++[!W$$QMJCS&(:T;VM8!OV.@(L3#-="L7A##8%J<@KU#H:9A7X616\. M;UTO](&;HNGS+YY=I<]N.%!W4>:3STJWOJ932F!4Y[[=G#O\<0$D=?-XE->+ M2BZ2-NA+4[RQHW"_RO'"E)9.$*4OYZ%J=8)8625"&M^XK,H;3AC.M&(;P<-9 MIZ+;M'EIF":2R2I?ABUA,23HOL"6\3J;3-P)>HG/13*,!K]3O69&CJ<[-QF# M&XU+N>/7J:]XK*^RN2A(G+&Q;! JC-SH$D62F V2"S<,4U\_IGB+7PX]OM-< MN(G9UBY0#D!$;8NJ7_D\#HXF8(AHOYLTF7GJ2LD8E]J/#;GC-M19D:$ISE=H_3$CMM\P+!%>*=5%UTW"N1;R%(J"3$]G8P(H&/(/.5S+\I4!E"&@SOAK1IZW@G=@TU"]]DE='_W M?41+J;>J+E,UVYPHN0R65 UHIT:_P:*Q))MY460>)E$,*^\1LGE)"9'V3Y94 MURKA"^G6(UWB-- _J)J"?^&9B1EI6;M 5VGNK-T% MK4&(O[)0R,C-%)N$WBRCH.*].69,9%]22N+6K&I2,K)4;Z5C9X1+17*P;>#G M05#K4]420W$QV\]U2.QYY 6 N'%LDN1AJH$I&DCM"U3\Z-6Y,4$=HAGS4W[O^E@O0J MK@B5_533PCP\2G@_GE,2!D1'ASI<-4]AO CCN9ITD(\ _M >?AC:8=!J*Y5< MI-2<2&Y(:,NC?GK[_L7+]UMG;W_]]?3=^'(Y7_[ =Z0SGF.1S MU)X4E__QEVW^;YAB\M\\%J^&C,K*B)[C!T(:EZ]-8BUQ\&V85#/I_MS]> M ZG:71S9&;= ?QG0/__C+WZ7S*H.XH4G_"LZY67!V1TIK@LQ#V=- M7E;)K.;2\LV1WQSYYWWDB;Y#,DP*OIU,:&BU."6W'O)_AO,!?@;E4^% ?P:F M8&ZND9S/CESA5GLX(DI.6C"/U.%#G^0:91I(+,1RGC-)H"*5'\)(Q4^]2B!!LBM.74K2+#85,-MN;^ MM!@;)1YN!0)2?-6!U.;P/N(:YM'PCQ=:[C8NZR:.&//? SRYI@[&CU,4=DHY M^-!))F7X>T-DT@41A6DD!T<'.UK.T X@*-\),8PHM[L4Y[5+9=H9U58>=6A8 M[?&KU\DX6726QDS[^%]3]^P_OF*Y4ZG"V:BM9+ZHNGC(*HNW'*G2@.>Y+\^_ MC]+XDHWHC%="%0]9 N$*,( %"\A:TKZHUY'DCHP^\3TI2LM$2(@2)&:''T3S M>;ZLE_7@-&1!/QB O\&OS61$4<:!\C<) X^O?0HLLMHC6-X4H6['8],L*OM5 MP_[K!,T5+Q*RHUH@>#OI-]&__0K%3_. G-SK^S^>= MJCK7 PV]X9_3&_A.!N M_N,OO[[]Y2VOR;,^;,_>P9PXE2ULRF^/1]FT6S^X\?HNS%=@\T2_LS#^A M=BB;#/[/-OV_'P<\XI-O/__4M-X8'\;[*[COLN]!A-3BGMIG EKIFA*%8TE0 MSUZ>_2JU"'DIK)F2IW*:X;^3!DU@9V?O?J4T6C+8/_G6%^G>P E!<0@. 9ZC MFB/PZ1SL?-MFOX,2)&)%PEE" 7"11GS62$HJ'R 0V1E33&M+H'1C4DD:758S M*%,>(P/,DC]*107B89=,R4?C!5X8-2%3[7EYPYZ4,OA=I;;"DO+/IN*+N5 MJ(Y'^=H4J6D>:^L@_*'10'I)^L=ZXI94+ RDS>A:52E*H*0H+WI!4/TM_ME) M6L\S-E!@.[AEY9FOWJW>533\\0+L1KEFQHP:9PE3:>$!ZQRP56;<@Q]Z=^I? M<5^T0 ;]Y.:!!*_;6V>1;6':DU#A'@P@#Q0EMT+[3;4"OAB,W<;_;UI$,&G@A?WK]GS\-XW'H M *4H$!U"Y:(&+C==24CIUKQX$6Z4E,MY[E5 ;Y4Y]+2"V^&C2D)6R.]]WATJ MRLE+?@)>ZD6 O$1@]G"QN6.(>J/H[.O3[0B%,!05S#24J< %)=Q/20&5KW;C3*BT+TN)19&I1VS5-_C3@,MFWSD5D^99 M\+.@QGPPI-.FU\TS8.C"I:&%JL!@W_;.A=,@ F8C!<%1>X_T!U-XT;1N'(7=G%06'IMB&A8(W!' MZ7K:!HA?/-U#T3LALAL3VR4+ZI8>*?@K1 MHG-JHW<&Q?90*^ZDE)M%%6&L$+J41;%19F\G5]Z4$KC9';R H>T$OX13WI>) M4U _I=D?T 8OQ5S<^A UJ[PPO3NG[N#Z'PQQX7>.#H?2HL@O.6TX)I4K\Q$N MO_Z@):,2PD[W!?A4/B[](2@.1W'_H"I+(7QP5@5 6#*:N;-":HTY$8#8@@%@ M$@Z>=/ :D[#;BG"^2^ M$KX5[1AMXYNM@,WMN=%,.O[AGJDF"1XC-2024H=G#.%V><6%RB+V M,(N6Y#$<@!C)'2@H5)$43K+XY :"%("R3!I8IN' K?)'YB!D(K)L/J>_*_9' MG>;3K1D*()5.^/8!M9C69%B/!2WOBR$#TQC%)"P1M'&EAQ[^A@I"%QX,)%3S MO"FKYNH&L=B_I5#_8^1&W5!KN(\E2(3"LDS%1T^?N;/?>4C8HU61A*$@/@QU MVX;MERG%FT8E>&[QK"+F*PEFWVGY,MJ74)X:@/ 51 B)I2VBRS&CMNM+?:&3 MC,JT]"[=]=V8\BPQ8-/1MGQSLCTZ4,A&OB+?'.Z-=CR*HV\JI0N3K"@+7358 M"M$UX(:_9'H;NZEF$U#($*^W0J/7F3E9!L&K: MY\!S"B!_H@W'>&98!DTE@PF7:M&H]MCS]=BG33S&;G)!N!'^-D MGC726"TX"WYU\C+I:8S=)#=VMI]'=F.039SM4,ZX[NO_/W#2_N7;SZ.Q3)\:;6[B%J[3;B\!'%X:$5AP?/5QJ^???R_>F'5V]^&9R^ M>3'X^=6;TS=GKTY_';Q_^=NKE[_3']^]?WO^[N79TQ&041-!/5XP_C?5*"G: MK-@HH=[",\-KTQ6!]^-KH8R_=BXB:B)1^I=,A.KK#^5I")B'H?1CTEO186HP MN?VM*!MJ+((W ,S5O$YO2,Z3Q=9N9(!E2A4^MR*-[6YO_2PYC0_N,0HX9A8% MB-Z2#85U[OS6R59>EA^YVUN7\BGY -!(<&''_ETEX8T0__": -V5%45[S"YQ;YJF2:8$" M!IXA>Q$ I"@:82-,!.;'P-; L[Y8:'A!N6>8U4!G151[V27Y@U62P0:C6NTD M5X[*#M'0/;E\/&SGK 3+VZ1")0<5'YB>GI1E=4>67[!F%6#BXS, M-(TZRAD[\P<'U39EK4V]';0K!4$4P7^=)5PO[ 3V1<8Q _>&P<2]4#P1KMWF MSEDN?&0ISC,P% G4.D"%H@PN*82&B8""S2OBP'!/?XRZI=^!O4H'"DM.Y*N+ M5%ON1%4!4-1((86>LY'8GHLQ]+MZK00 O4&BTRMENE.>'*>#F%B1*7N6>V+UFX( MUYJ/*E6E9Y/606O7?UT2&'V3^B6EUPG8X!2E;U4JZE6%*T&$1A#'0>Q-B:4D M[G(7WAXZ_03V3D2Q'H%.Y;4/C0J+QMH92T0>8V6%@>V]K;U^:-YZ0YT=3/B; ME9/N+$(3O?;9,THX]O8ZJ\IB)JN@C!(R-<_9G!:3VH+6PB*"\<;A9EYL4)4D M,Q"#ZC*W5CF4OWDP@0IG"[7>2E1 /U-*N+6K]A@7EZ*:O#1<1K]^C"0R2Y28 M%UE]M08RV?"D&I1:EEARK_3I/NYM'L4@W6,!$28 =R-KG8_!P!Z$!9].O!&? M]@R'00BC%]ZDC 711DG4W-0P@(O'-%%9;;&X;99&I^@[!0Q\-V=P.+GDR90C M12$3>&.LL%O&0L%OY&P1D:>:2G&TDIQX:MQW^9E-Z#3(F-&A+@G\P@V0P^SV M;CW&$7Q+*2_433@ST?;)U<141TJ"CL<,C%&$Y%VX>\F0Q'I5.7_@9'NA,MFJ MS=I31:@^+I:E.;+I)*F=R/7(=(GG/1@.B'BO8*J,_HF M^$TZ2\FR3A+V;(7M_*NI=SW>_S/UKMN?4^^Z=Y]RU^?WX,\;QW_T7GO;>I(/]G MUN.]\7&YPGW/V#"Q 0-SY6LIV3L8'AP??YDA/;NU.!QN;^]MUD+.Q'+18YWTD!U_>/)&B^><"S=+2W/WJF]^HAEV%GN'UX,'JP2_5\ M%^+X>&=T^-1ER]=IX9RZT0(W=EX!;V0NW& 0.5^!G-G9VQGN;S]3:^9!%^+H M:+A_M)$T?]W9/QH>[QX]95FS"3!]#0&F!^G/OX]VZFV YL"YM*)G#?-L_?#L MV^PW@:]_N7G_^<#7QB2\HTEXYGU.YX$"I4VP#KGZ<@I(&R"(?DT.Z=[!X>A@ M8QT='!^/=C;+L+^S,SIYRB;BLP]U!1$3@%0% 3.D_K]66;-[_'#!CF>\#(?; MHP?SPY[O,NR?'&U"7T\CWJYE1E^3L#D\/A@]& #'\UV&D_WCT28,^->3[9.' M,W/_O07'\DP;@T\VC<%?E/CE2725_5>Z'/PLW7BGTVG*B"]H&_RE*F^:J^'@ MK>^Q>"\=A#!!?_:=EF>^E_,1&]-L[:VINOWH9J>]AE2RF] 4N1N5L'I!=D_3 M#*TDE9EF3\OJ&A"-#8MICP3=L)@^1)?YGY@D]3%0 R+A.-OV2B*20!\$]4^Z MIP;J3S0'<%]@1*JI+)1H6DF;#/#-Z'W3/I@Q=7R -[5.!VX25]+3HG7U NWL MIEB;+HMZ,:;>C';O+[+)K-RX/J;I?$#(W=P97@WP M1FH^I;:^2R6L*J[PCWQ=8P)@&O"K>/: MA@O^'+V,)1%++XK, '8PS\8-;A5UUUD#]FR\JI\UJTK^SK.&69^I/\R\> MMIBJH9+KJVQ*<'4,H*$7M93N5S&%%3=A-'A%G9F*/TB_I'9;G:[OP+P@[$!C M']3N$YHO^J=)!D4":",$-D+@ZQ("-=J\T>_M;.5DLAQPD[>O4O:=L ./QHH; M%REE@I$LG/C@QE/2XI)5AG;J;:[>5WKU)LXN!:A%6ER".54P%QA,M190BIR8AO*ETZ7H':B;Z-N$Y]CK MPS+753EU=T]>C.?-2X06,ZO,W9<(^-DC;Q4&R-7[RFZPUTZA)MX=O<&P_RB7 M"AZ3L 7O9I<3,$[_4(&Y1228GL12 !@ZVU<[\0-H ,^O3MSM"+&END%4*"K 2>DP[.G1KZ WK7U"5.T"A)?['- C BF3[*H@10Q0V^#P(K[ MBUJE\P7C(6VNZN:J/O.KNL):*":*XR0A8*#.IXR1*>2'2\]27+?"9PK.2>9U MP"9DP+2T 9A[7PB= :QN" **8/)*\A.*2R=+"D'U X(0&16-MSKH\SDA\C#5ZG\:L]94605!L?8'.KOX9;;>+<\[1(&TG<$K$SP6DR MQ!_A<5WC3I$.)#3*"'628]R0#(Q4&W2PW+,6=)M 9TH*+,YC&:B]0!Z?> 7< MC]*I@D4X=?.DL/$X3DTK4G$]"'X)9IO.YE<)H2L7-&&/;.9E#D]2,/\(B33^ MQETQ#SF1Y\U^%CIP,1*>7+XQ[#=RY6N0*\9:D+ ]I9U3"UT> @L4%&_&(=F< M?J*X':[R+/FCC.+LPRA*SA^D@)U$Q0T%)BB(Y\3&;*BI@QOW;O@:B3/UW8@9 M9=3]\2-$1NI)IXT\83A)ON0LW#8W1WSRFJSZ8 6:\/T5'NGGAKO)%REZT4>IC M@[O,[R<8=++CE?4\T#LI[._F=FYNYU=P.XW>]&EBQ(6=+UV7A*C.6+-%1H#1 MA=M^81N\*OGR49H;H3,"L2W(:P4^L%=H"G@O$2NQD'U:.<2SS5B2AD&&.0/0 M3L-3!&Z:I9-H1!Y2=VC0F%F5$HZ[GQ$-^R+EK-SF'F_N\5=PCT4Q1LR5\RK5 MP%0^:))/ WC"5'C"EYK9/]):J6J<)9M<.W>4#JSS9SEWJ03]K!O);@@R/@M-TTE MMW"Z&S5N-\I%E$RH0 ZS)-L]G:R\^\^S[>-H>]/VL>&#VPCM9R.TTT])!Y>Q\A20W)*@^IDAM/1U8/ R>& M&F (IZ#\>,Z:!VQM5)VH\/Q:MQS> ^4%-ZOA0@O\9[0:1P69^-25TQT5RM*=9)*M4A6MX85XC0=[2"9#3X6WGCQE$-F0. [5K5?/@3 MOQ:4- DU$@^R>-\FZ9U'>B\[]%^5\G?_\076G5KWGC&K;[=G\.F154*&D 0* ML5V4:>2<^542F;O0/*WAV=CX>ANSX0F:#8SOP'I;%=4$]07?[.R-=G@B@O7 MZO6;G>'AT<[H./XHH5*FSH78A1^'7QSOW_$7>R: XTLO;Z@+B2C?)EP9'15F M3@??[.Z,MN/G9^AU<&8!=TMDQ75:F+UM;P%YRRT1:BCB M!"RG4]"ENGU,@HV"%QP>MW<5(T^(L+.P>B@\P30"U89 MG&!ZQB8*MI&,SUPRGJV\$WH;6$QV+Q2+R<.CDWL)R<.=G='A'44D48SY2]F5 MCM\6?AI,6$OSG8'>T-](>IX"1,O9,1NYG: M4EVR&!GVRY"6?!CVBJIOW-1VXV'3PY2K4AT\;U*&D?/ =XY&)SV_%\I VB\Q M\:(?;Z351EH]K%F5*1T21N MLKXC9V=YKBT9GJ2TJ1&M6 M/FLC(#8"XID+B-/Q&!A^:.P8ITXU7^1IVY)I*T^ZI+NC@V^'8M+L.?UZ'Y-F M;_NN)M#>YH9M;M@SOV%GG^'^PRI'ER4BD41?CF"CNY.3K*$$"U%#1U&93N2! M5>GVZ,A?T]W=X[89O/::[A[LC?8VUW1S3?\EKNF[=<&TUF7K1./HLNT=C;;] M93LYOJN-S+;LWO[]O/QUAO'^WNC$^^G^BQ2)+)R[O1AK[O=OI;."ZZ5;*F A MWCCY-/A;FDS^L7 6,B B?L+OWC'F"[\V>@+E-N?:.B+50/^3"2,]&?O3*N'O M&_08],C!I.:6[VSL463&OAPHP-E(FPTV833X';ELM-!KA7R.$OFF/2ZI_)V6 MZ,0=R&SP2EJ^C:3:2*IG+:E>&4<>]H,34H3;B+^F:2==T^=B.P?>2ZK]PSM* M'I94^T=W%U2;J[:Y:L_ZJKU 92N%O9)/F@WE$!EH3NYZ#7[2AG"HMJNL1O80 M)0/]@,+< B: ^D.TA%^D>9:B)QQ52HST1#TH[K^+09Y]1*VIKV":] Q9W(GK M))>ZK^!8^+)5=V!SMQ9?7;'JSJ98=5.LNA&WST+<(8Z#[>//=+NR(AKG[94H.WV5*)';PG4B\V2)>]8M =DY;$=C M, ;O*.5E4JQ(;K0*-78[-3>$^2UJ0QH/-\;;1IH\_R/5ZT=(8K=O5T3)\O79-C'1W^_!^0=+C MG3M^_R[WRUK[QP_@?-RI[/TVLITSJK/(:HZGWD;PS34;>V6;T7 M, ,9X \\ 5 (*ZD"DP(*6LM6>@?7;KP6COVR$_NP='KJ=5H;?T;G3, M#R&X.&KOI-0#07M5A"3=W#/OP.FW(\;$WDCV)ZW8%. U9CAC.38_CTM MG'O)LG:=#]^]O:XHVVL+O75F3EN(K9[=7<28DZS[ SN^O3UR#59+L'N*G_CI MNSL4)NP7;3^2$-J(FXVX>=;B1J\@W;BDH9U$GO,BN0)M;6M\]_"YLJ-N,DG@Y)^Y6.#MW30<\3?+SI&E+MG5DWT-) M6\2'6$B<['X;Q"Z/\H=MGR:51&FE&=.V_#QT I3VOOUY+V6XO/)(?\0_6?_O MS8/]O^E^W4G;#>YS$-JJ<05[_+C$R71J8N?PBVF"X[L"A7SG[OO?SU^HG*J' M5'4^Y_OZ[?>P?:XE7FR)KO]_]5=BJ?6^I2"&%/I&OO.[1SF@;6^=< M53>Q_[--_Z]M.^A+N[%1LUE_^:L)\?9%>'U(=[,YA__TO4%0_<]LP#.>]][F MX/D-V'WH#?BQ#U?RECWYYO$/XH.OPZV3_I9'4TXEBHKR(/YG*Z/T-:W*YG0\ MB=-!0BQ8] \FR#APDXP_7A*4WY94B8+0=3J]1<1]5E3!EGAB]5'&2C:B\\W< M3OVPI7_\\SZE]W=/O;_[.:;EZA!3YV:L.CI__A%ZFJD0]B]_W=\[&9U\F2$] MN[4XW!WM;I:"EN)@^W"TMUD+/A8'#W\0J/T2QRJ]% MO.X<[XV.-_>(UF+W<+2]60HY%B<;5:/'8O_A-,V7$J]?IV'[.BY6>1F*5 M0^EK!'L^Q<$>F\A]:H-XZ(.Z6='-BFY6]#FMZ"/%'3YWPE_$!+Y310%%VQ_4 M[/V\)( ^[GZ!_I96O^4=U VT^A5W5_Y?9"[/=UUWMK<1Z=BLZT.?5[3/;=;U M*SJO7[^KL,?Z>E(N4-?Y6%;#?4;Q] VQS9INUG2SIE]Z3:50Y-\?IY#_MM;[ MMQ9-+NZ_/RT\\FHSF*5)38S*C.):>ZI*1+POJ_(&1?],Q*F4ZL"AH^^ZT=-G M+> Z:J+PC2/\W89YQ:C9'[]9%%4Z+B\+(,_YEE_?ZY'4=4FTEI/!3>8&D'[* MF)K&-P=+?RV@!*+7KV:XB( &3K9/.EV_<:M+W.NQ=]+7>[L_VNFTNNP?WQ42 M_U'P ]Y.S7;<;>6X)R3:L%7[5+AWA_[MVKV9N87:_49,.4+MD#UXBN[@X0=R M6,9)565H[RFKFZ22-I].WY"T.^V?M%%*VSW]PN\TJ MTGYB>%KO#*.Y\73=^._8N*5GZYE"-^YNH!L? KKQG[%G]P"X85KHJA<2YG56 M565%'6< ]08^.#$M]L.<,/!W_#SWHP)PIFX1B=HK*P@JG+^T'FABZ+\GGO>KK[8%A RJX .CSHD("*Y+_K+G2X+WN $^WSHMVZ$P)B'Q2C?6)GEQ]# M17^X\Y(1C&1&X)%5YD:2T=P'WV7?\RSU*88=G1C3/9?Z=YE^-4\N2B4RQY?< M)_H1,XJ[T2ZF"?#\<0"!QE_4C-.9+]!VZ:S#9E"4S2#/9ID$D[>72K_@TI0_S'.-E"Y*8W MB,)^X,^>EPR2%^AVZ%V;YA&^#^SS- M,^<:T/S';B7+&:GST']KUL^=&V)>@8"@KZ95/1K\V:M\RU8)^$,;6+!]/7<[ M%&LKK^=M,J$7B&5G=[371[$6#M J0MV3]L"$X7;M >L\9:]M[0'+U)^]82^_ M;,^+UYW)T2 R!&VN_ UH;;?7N<8]]?+#D_7F]M'VG5_>VK8[8D,]U'[M MGQ "DAT\_>FS]L1M?1MQA73Q ZX\4(7;K]@=[:]YA?*XN-'B5V5!OOD=!!=@ M[R')JUD&IP<#O4[(8<&0*A+![O45%KI*9_K823:=NI_"@PM"]I'5:6S?977' M*6-(&_--#6<(U@2KNS1\K\;RD^E1#[Y+,]I VI1B:382+ "5)ZE4VMI%@ZSR MP!WD25G5WT?ZB/81+W6>!.'U,VGN/$_&M,1XV+R$M./K]8O3?N)G0YQY5@ _ MX_4O'UPEUZG9LNFB&/-!8,;C>4"\EI\[ERG-IUNS9)+:Q2(T4#SXYBJEQ7"3 MTEX_4@OE#6!/T\G/ BGZFAPXW35\<)6Y4P)E $41.R% M=#K-QIG[X9+6IC1V;47^X!"ACP30%7#%G+>HP; 5AB;%OCJ3YT'Z5?9_II65 M"P/#)7.C28K&'29:R<8=8?+LW?\U!G?_B;T/=@M;'#M=L..U5D/;YF[)<\#B MW5F>/\)E/ZW]@'0%>;=BNWY(!SB=S?-R">:#U(UDS$X,YL%$U:P&&M[HFZ2J MW/'QEG-MY'J/!_,91Z;#2+8^--KE&8J1Q@[NCIGX&"?FMKC%+U59U_+B.&:! M92^=SP&GY=)\BU9Q;W=T\NV]%C]>M[V]M<:'D131J_&#.S@BNP?.>O!/O\>P M=@^[-D9K//YPN.%\SMAB-@7W.LD\]H=>]=6L2BU&\YFC7+L']-^AH M[P[65F<N)H1PZ3^'/#.5PU_[^>5RK\Y0H3[V0C:]6^U,]%!+O("??+8#[ M3("[W/FY3G,-!B039ZIFQ#/HS*+P%"."W90_IA!G0SE4;&*4LY)YDISU<^V9 M2#@$<;$,OW*G'#8?DX&O&#/S11T, (;+FD[L'#0)A&Y!P1; MW9E:YYXV[9_0HEZER82\%GRE7LR1=*2O^E0B9QB'/NF3@=L1R^JY)05-;3GX MZ/2OJMR!D$@N5^*M*3+9:-#9F#YKCWS. ,F+K3O"!<>X(ID7Y656*E*%9L?^ M0:7C'.;+T1.\B+^D!538NGL3W\T[_*#M+:V[J^SSKGJ0VYIH GT0&459;-%Q MVY+[+>.U=]3=\@5"BK7L(?M4X0O [7,[+$+5PBXN-=,IH3&PB^O'H M[DL2!?@/5P))?XY0:-ECAWUD2;O;G?C&-\=W-^8C:,1VJ%!?3ZR4$5FUX9O# MVM17[MU;[-_9,V%"=W=:RKO=W^/1+M]?)R7W'N@"/^NTZMXFK?K5I57?.S&0 M5!!ME 3QG,D=X3VX]9M!J@QFSIMT]UL=Y)8 MYYM42]F$A3$4ER=PB/"0*.[] .+R M:1D\OYU^<(.<+@J)*U["AR]HQ>K%19U-LK;%\^[]&9.J&GU4%A*

/L+O">Y^ZBN3>3!'1'AC3KN;.;M9)/)II4[. ,SJZ< M1>1>,D[_+WMONMPVDB4*/\%]!T1-><*>#V*+U%[NZ0B5K++5[:TMUU3/_?-% M$DB2:(, &XMD]M/?L^2&A2)E428I8R*F2R;!1.;)LZ_429ET)74JI>*< RFZ MD*/-DVLS2;T1SELGQW<"LI]L>CC!4'I369"#RTFP,A'WA$JTV!4 VKX-'" I M9'("N(M2'P@(-WX+__8"D4^09,0,80]8R1Y4C!GA]93%),V4T9:;TWQ3IH9[ M5*;UP6")([6JA>W7LBP4J3<:\0_J/;3O(O4*ZJY&U.2&0J3!(0"[2]1(@I90 M4:_,4TV 2IU'\\\0<)6"'I-ZJD1C-E##NC8FLSH-J:[<=._F?6NAJY<&)=JV MI6%BYU4[NYO+8L4=9HA?@*_NW%2\B5O >)Y '?/X.%C.)7=U'OU"7 Y>U5O& MX+7Y][H.\[E>O6J+K=,_4W>-MUEB_6:#_)-[1,FW4*1>,5@Y,LBX A=6%:+M MS]3F_/8;8TDHI[J1"':OH ;/'#PY_-:))RN,^#VNY]0I:F3_+_"I451LZ$1I$;V M$JQ/ZV7TJ>[&P2)8--%Q^!Q4EH('.4?)#3ROY!M%W?.)_0.S*T#E(8?S5F-2 MN]>P\76-\EOUI<$^%5@@.BW,([H'-C52\E=!IGM849G$"Z8B@E@P+E ]30RX M6'AXEF_$KQI&5:U0-SY!@MQB%/Z^-BC\3\.4=5J0\)M);UU:N$1J$%.-[R6R M:(FZUA_QZW*D+M,I$KT&AK1Z=N96PE8)8;26%I%IXP%E__3[ZYQ;5M63CAIN M%)'7\DZ.[^$1^(\!+Z4XGD6%LP63=/O9>LH5'^_9#G$S#?PW3R?NZ[1;]TFQ3XF M:1S*+$<74/_DI?,NT!>EL/:CR)06 ;SML>!5M8+J\M>[#V_4P5O<+=[QH^_U MVRVVS51=KD(="ZY9HV"53]_/FW4'%AD,KT"XOW]\OP*DP4'#U*VS\-.#W9:= MSAW-, $!Z;FIFG!$@OQ,44Q%OP;W%*@-$=D[.-:+'1Q] M<]D(F'6GO S\=5*S;!84A#4BPOCB231&+6T5W/OVU*>[T&='H[2'791VJZ.T M*W5)6UX-BS@9!%,YVHQ>Y:]URH_5K?,7"2,B[N1>V#>]2\]WTOE])3@;:K0DZ]H]YYS_M@ M-O")-T#:U^"E^A?N\X/Q1ZKO'G(]*KZGSR^2I"0G >6^P8( Q.ERA6BPO_>; MUH+N!; 178W)4;^609E9E_OE5^QH/99 IM-IE.=T=0D\-0-X#67&BZ%'JU57 M<+=WQW4;0A?ET7JL"-[6RN_V:\7R*H: MGQM8GYM,5&V?QMYZWF(X(8N_5;<9*%3EP=M'+6#"JB* ": V%V?Y_9-&^)&2 M8N%!\NHFA4>2B6M*>ON;*JJZ&TO$#2@$!/D8L[HIV,QIH.0UQ>*WM,3"ON1+ MKD-C'S]=^-XU@$V 8.3TT':;1OU\PG<9B.HJK$/ M[J[>UHD 5Q91S.T T*XY.JN'KN@A>PB4MV4NR0.3-\]$MEN.2;9PN*N@&)+)LC$E'F$-/:0;URVP?*.>T= M>"ZJ_-PDB8UG:_P!=K",(WDC6^DCRKV\5$69E$,PE6 D\F1QIX98JST)O,$K M;F4,RTUA)Y.\Y\$;IF+N>Y/T%MY"-BW]$E.N*%T "_^1!2F#E+0>[E*A"@^< MQ )X#T<41B75I3H9(KGO=+C /$27-:$V',!K<[7.+6U*%\!RX6M>2@PFT4%, M*(8(ATI[0ZZM#DCJ#\936I7=;E,8BY(!9CY0303 M&B&YHA;V-&K_>J1EE%F:RG\#9%H14N\*5^=K4%":#FCE7R@!E-(Y[=Z9$_H MKV&!L.1_[P&Y?<'<%:.XTFT'H$>G!4HBO*%Y6G*:"EZ)2O^!C>J$$DO*BMDP M Z$;PN/3C<,W6+WZ*,6\>2I@9I49\)R#">:. M"S?GB/O')?M7P.?CE#FMA\,W60DUW;^CV M:[4FE.? _W^_?@6$!5H04$O^8CW]\^WX^OT-C:_G/:%CA/\B MYPC_V4VSWY9QRG.SKY>)UP.#KTCP;''1P&!W[_Y&3;YY,^/?;RO,RIZN-%JX7W M!!C-X&3?'QSMZ"C.=0*B?P!P6!N%[2X>(ZCF4\+CMJ M\R8] 2;TO#_P!_V',:$73X/Z^F?^T='#%)ZG 8G^B7]Z^IC#@#N-YY(2ZZE[ MKTY8H>QZ_CO7(1*_)>!"!.$"/6IR!WRM!CL2/,>'LZC*BCO\>AO]T%Q/'AJ=\_6)LB^.>51@R? M;DN1@RVU.G>$-W#>HNB^KINQ0G5S)\V M:F#<8FQ[A-R;B;FNK_VY6130G)D7XJBD3-IQQHPKM8/O=IWT45J^_M?#DP8H\^;0Y0PN9SMGV\N3C?KT@ZCOSY'YS5NE:>/)![!$_H/X DG9[7K60M/Z*_*$^IO]]N:6VX33Q@, MZE6SWYDGG)ZV*#H5>F*,;N$E3 M=]LMAP8.]KDB: D&-F:QMF'@TO7:%-,V+!1UD08761] XO&4X667Z;O,RLMEV M'.U_&XX.3NK-$=:$I/T5D?3P\*#._-:,I/W37O_;D+1_V!SFN#*6GCFD\0U8 MVFAL\7 LW1HMY#>3/+R[6LBR9&C5\:4^Z<&V>5UME3MT$*6<(GZ?WB5U;4=P M[!;!;<&WG9L-6O2].Z!-D[-1S/HXY?G]R&-AMC:5<)-3&R70'-3-T9 MSMV. DD=6XKY#,.1<"TT_4<0IW#[:JDY9K^^H?D M3C" E&Y7)X.:4PDV=ZP=O+ZU Q6=WL7 M.2O1(/""IX9RTZZ1.TB45OD3-I%*)DB8?#X< O$1&#; MGQ74)K!"65EHXD&W 6!,(8>]?=I/&-$406_)635H1*O2_<;NA& MNI?KI8-)F].*/A! F[A-@P;-5"5[DQ2&3!*E )$NI;T'NOWUG0X$Y<=PT9/B M,KSVLQ&J:KA*[=UJ_>3_,-M78@3'PDSE;AIWSR" MBGJ?:F9,>*QU*-,NMA;^:@O!6>4.IX5$"9N\4_%EP:L=$E54"ZNSH-(,7I,^ M#XFN\T]2C#6](V=(%UZ1;CZ(PVF_$I<&I/GYX+#1KU39/C4^O&Y0G3[X6] E>$.@+R3\E]+:N.SEQP/)TD2D_MZ!A9 -_720:D#J M8.^H@Q1"ZEV:R3\/,^]/?T$R\X[X[RI4O@$^F] M-2KP6U2!UUKLMPAA-OIDM^=NSSNRYZZI0@L;V_N8@0$?S5!IW4AA\L.7J+=) M&/C[^SO:H7;MP.@?^8.#?@<,Q@S_X'!'&ZNN'1:'_N%@; MGBF==5/+=3#1Q[=4R^@$6_^RDZ M.?;W#]?&-#KSJ[5%+N=Y/D!6'3PQ6378]X\[$K3 &)SLZ%#-]3/G?N@>9 M+89,9ZZU^19E-DJS*56GOBY%)I)"RGM;;$=/3**='#]XM-?3(B"7?]3%RA0PCOS]XT[9V83@-M!]$.HAU$.XC^R!#MG)'WZM["/0^QQ^X&U'3?^O>^R/SCV3XX/ M.XK;$/R/3CB'N0/_9EC9D7]VO!EY\_0] @>L1(9IB:W:-J7*WF<7VV\==##M M8-K!M(/I[L'TSPN'PZ^E$ZA::SV=/DU[3[=W?[VW:*WWZ&I^C[I4YQ<BYT*J,<1@\4M]'.G*;@^)]6LC\ESIFJ5VA?^2G!6CV37Z7A[I3S#X)T^[$ ML^,.S;8(S;ZUI+>=\6TK>GZH=E1VFS'C4(-,YC1(QK3N]Z91$DW+J1XYE'ME M MBRZIC\6!V9PB 7@:'<^ L%_L!3Y32@P!4\_[J7)9ZJ_N.\+:;\ Z> M*.$-]NO#D7%.B*KW6HWLS$0(^TB2%QE/.L+WCP"18C7_HL/U[N;7 M:M(M"90-M7# T]#,;:(-PC]#.4OSJ.!QEO@[G,FD#T*#"NU( M07A+%/.P%C5""\0F+ )[S^%M,[L'H3X[KG)[LG8*8/R MA8W/\]9^/JCKI; 0-AC-(AJ"1A/7*F?#<[&:VOZ.A:+D^T[!_(!C2#T:^G ' M@O!XK70*&!=$M8E:()O5/"\Q!!V!@!]&(=TE3SY.YCSMU)GD%Z[>;XP#O^KOB2 R5PK_Z^*^M'/"VU+?V833:^Y4' 6K'VO4$)_:= M9X!VXTU/S@8F%Z9J/#7HO( ;>CRH110X@1YEF-/6A;MU>IX>QA&D&;(7D:<) M4 YH;M$7R6-1U CTR%<\VU$@KZ&W3&5[V-9GE>#$;0TG84CS/Y[EW#LK< ME.[-^RR#20+ZZ1@YQML")$V$@]G5B%FRL7#W)!B2U)W'CAX^Q(+;I,?\Y0]B MJ3@JN65T^\4$$$Q[*]S)MO@%#L%UAK33.VF,,XG*Q+L&,38!Y ?:SB-AQC"_ MB\(01.;^3][XR5S?-0-+CS.%/(Z=25^=R\W3AY$I;&30]%6B M9[X:C0DX6CY2%BP-;YTWK?GZR>DV\9B,-@"!E7#75W$9@6Z&@/2JCY\NO%C< MLE3/Y+B,C1"&3>"W5;<"T"<@(@A>-5\51TSK.R8%M 241TP#E%1'C'! =%!. M2Q[*"DKC*$*9'8WPRGR0_RB:HX2/!H\"8A+/)Z+"+>!GJ #";9*V)K*PL>&> M![!%8XA9\\+=NSJHB.,T0*0&)AL3_?3WG]VY:T\*P%9V+>K]:_R#K14 _ R1 MG]1PX@% 7O# D5D7]QSE!?E/C#.3O[&HW@-VV%@,=X_R,HQ0U1R6;&:BHX<4 M3G,)\FL@9X76J5%$T4VP_"%@P?*@/F,)X6#_Y54AU7RITY[WFQ%S5PDIJOBX MJC4\[R';H#H+ @EN49$5W@5KCWR#:G]R< M:#@0)%$:_(9)U!$9"M9\W MK]URDH:0P72;97-6""PF0%$=7I2-C*HV-G4BH M9=FPFE1MI*6%'^H'ZEIY"_9R=P4+VR38&Q#^WM_P?^Z!BW15$?\&WWRA-2'O M WZNO1UF;41?^R)7/2$11[0XK>O(N4&T M3'.9%?%F@9X*F@>HF$8E-HO1O)A$#PS_6 "5OXVFQ-N49HWVEW*^6;4&B51T8W;&"_=_0,32]BIE._Q@"5X;XN ".K M%M$C'K]]O:.C7M\^YRH&=+ZZ#K[DM)Z- 3Q44"S"!V_1WA]VC3:8X9PA21.I M5:Z9GJCIF$+P.0A?WN"MS,P=KDX0=7@WU F'_D^[M.0-Q457\KY>]+8QV+G2 MUC\!&HLL8#?>*PFDGLXXY>6C*(RWX6T4*'?[91'<+WZV#O?Q6ES@BT[J78XP MB)9OS!%^3BYN.-Q>H;G$W#)#Y)+#,D>W--^%&\JSAR /,"["CF#\5>8>V'T6 MU%X3EU/>\@]W/0_F68!O#P"^0^D%LVH$K"R])>4776#>C/)N?UG, MTG[00HNC9W=U)Z-'#C;/]-JPE-R'QXNJR13X6K?>P'[QATA]%/ Z/?B0A4CN@^FO3W2&[X0V*E MO)#S'%1M+@6F^(?DZN<:O^% MC?D43LRGY\'91)RGE34R>1/A;V )>2/B$J-6]E<89=,Y\8+2Y_41G9=P3G(A MQYR?DL_S0D[AD[#$O!;5ZX#SURF("Z M(GIY9/)B<*&]H< >!XM\P NB9 3 M"1IL.H>?]OV#LU.\N]%(9T,N]"B'-!FLG*=7HBF& 5A9/\N'#GDL,+"DMEPR?^G0B+4ONHB$?E$MN\)HU6F+H' M:"+"&\SMHM05&0/:96D2!1J33)JIQC6'4DR>CB)<^@TFG 5_Q M-8#PS4M+:Q[^ "8PRKUTM >GW /$,Z$>]S]47PIZ1T2LHV*RF?,0$1= M[A M]F[C]CN1E".L]LU0!+JHC5R\0^\.O7<:O3^JC!&+V%M2='\%BAQB*BK 4ZQQ M1KTWD3+,M3)F=_1%2+=?)2)*Z5 MNNB7J!9C?,OW"N5 %5SH!A95.AI%@52=ZBI]M? 9D[FO4Q:=-Z/.G@E32(JJ M[3^QGB0B!3^&PW+^)!Z^/;<(?@M:*^CWJE<$O$-]% 5>-"41C<4@2OEO780T M8526 ^J_A.E-L41SMWX7,S LA@##I0T"'@M/L&*/S'6G;,\[[+EE=KJH M2I54JZJ[7WO>KQJ#/@ IHH&OOL('91&92T--_KK(P/HM)KEZYAJ-K;%C4_EH M'<-R,M/X\.D_Q73V\E4]BXN+^[H4TAU-(7VUNRFDGS,LI'(IXWOGARYIKR*H M7C6(T]PVO\&JDW'*]9+T%76%($] 4,(6\7.W=0MZO6ZX0+^95D]LSS:CN*O1AFE4(4+ C;S>9R.1 MA7$KD 1*I])7Y7;,/.9.JXS6IA@^MWX3F#9*;5"Y?$Z#TW;J<%U#W'$((91( M5 1$%I'',21OXPV!3#4&L653II-':W^0?+<+J,ZZ JJNW]NN":7+W15*%]B= M!QGJN>UF08T0=$SD$AY$[IEOA;3Z _5R#(I(;@3C=GZPS#"W/2!::NE_[UWW MO-?GYQ_92.#UC%6P:!5X%?)M9/_5571=?@[G302W@2*S">NX_UF&8]4,3!I M(EBQ$=YTQD7$+,%8('$X" 4H%O;:/@3PO%1%)I5N8?R+4-5QL8!L.0 [W9O+ M&E\Z2735+,H+V=UB]Z(:T45I2/:)&YNS 3FJ]#('YA7-F2OQ 2P:IH! ).%6 M?.]+DM[&,AQ+#1H0A5/5($3W^JG4=G #M8;,^_X1+[;4S!""L2+UCC=*$N@>L'*+>(69(6!@1H6 =+:VTFYYW'9'I.N'0,UR,O5M2_71T ME5K@S=)$FOH_!R,=;&+/!]?MJ'9^6K$!1A1CQX$1MF]0'>%3U-GT&V$WH*"9 ML)#E7#/-N11-JH(A6":$O4GZB08)Z[QTREQINU'FAGHW@E3G2>,\PIZ">%[LX^I"9/W#]RB3@A[E?I#%@MZFI#Q2BY2>.;NU%1-:^%>W2MI@1#V MR[K!+]2D#-V Z!VUB21IK'JBV&D6];#Y]S[F)RW4QS*1O$UN?Z2K GQVSM)? M[%N-P=@DF<]M>^'=E709G2>#!K3-J>'$!MW C"X6?X=MV)E-8! MR3 >2K+"F<1-)V+=\X85&^[ 1(J5^CWR66 D!?=QE\D$UPZ-+UE=+_7<>410 M4C\IU*Q010@D]U.#I8<1-ZD2R#Y8J ]E<8L\TP$/ U0?F?<.^IS1;^TYN.U5 MKOVS^@L/,8^Y#?-?PIT\^NI-X8D)<9X1^B949X.OU:0R[(4*+$QKB_AZRK\@ MO\FH^B:S+P \>L.U(PI["N#J&Y' FE75B&\?ZQ[RWO4< T2I"[T(>EE2X,#BKY M^UR%IO 5L+B* +WP*[I(Y%BH\&:CVBIXLD?8 X EG!2(*B)V_LMS_9U#EM3, M+\.1*>J2 *,NOQ;*(@)B US,\9IO,7E7A?C4+J:@QY:HY:.YRS?^\+R^(,T+ MN-(]_&\MF6\*%F1*+0HSJ9JXJ.T]IW_)#'V48JR1NI O<)M.=]2A:K7*K6ER MSN LL\P"2K.5RK06HBI\FDUHTW[?_%CST.A.98OQO\ZPK(& %YAR[[)E+[,V M;/N[=()@Q7JJVOSU?=BFWF#V,G^?E06;3Q1MR=#GPUM#DQJT^YDQ"+3!PIQ; M/1N#N9;Q+] FM[J_.C*BD0VLS'GZ&GIT3$N_F+L..OQ((2E'T3%QLX#[-,PD MKQX85I&+<#EWD=GU_X252Z I[%:?I%1XG9-@148/\;X[.^-M@0*'"!NHWLBRP.B>L[V>V40YDKH5PR^?]N(HG;H,=;I M9N$*Y(9??D25).<^@[JE,7><#Z5>2:UP2Y-!X)38>\HV547-A)@V=;"D4%^9 M:,B'+H1W.%YVNM_%RW:NX: CL51I"S.*EVQ8_V@LHBGR+/IOPSN!/7:)9<#& MYH[?$7,4E WD6 *7%>5;B2/47=P=$(NZ\]:6R3N&J&J0![""YYP@S#T[)N)@ M(>-*I:E+*C! 1^K]"[=E\&:W#C_#4+1K!WXE!/R,(%"*<):;[O7IL$FJGJ! M0XGV8<[W\7/_H'>DVQCZWL^#4_>?N,;/@X'[D=N1\24=/G"WB)T.N8DW;G:= M&]WO#08^_N?P1&ULOW=P4ML/JW,Q-85?N*MON'=G:XMV=6QW=5QO7%EA'(NQ M^1OO5]:X"?7,QA(BH/V,(THZQ+<1H]1ERBHH@(0SIE$D%1< 3FA*G/S0$7,2 MXD*8[$,^%^7R8 Y'_=U552'&.[&HCZ.Z2%GCV"ZF.W2B9P=+,Y6:R^>MV#J@ MJ>O(GFNAT+ U^K%>,_<==J?2L&R(QH15G>V-:'"00$U)#1=K>3Z1X[2(5(ML MPSM\9)&53AVQ4*HRGV$SEZO]!1'U0J?&X(!N/*"ZX'(.+W=. FS]Y:+AQ6H MXU04&CJQOE2 DIQQUK89]9H.T;96U(U=]LN,0N5<9JC@EU79I^ML\-4/PO-!J#?FUS,_G"_8)'Q=#L%6#,,RQ*5M:-1[^99194(@/(W('Y.09VU:*N9 M:R.$ 8K*]_5Y4FD+>5NKCD_MR[*>?+=BI-U%@GRZPCCN'X11B2X&[+E%Z&I8 MAGH,U'Q!F52,@(,+:I/(:]PHA\IU$"L..>T0%3G6.* H13%B&K>*M?&6MUCJ\])I5G"1V@">BC@<,J3!$0J03 MXE3?W.C3:A-\QI[W$?1H1/U8L!VJ!_3J2?"D=0.4-455%6@J^B?6 ZO/JJ-T$ES52A!P7IY.! M]9#4%@S321?D7+EG1>C_N 4PM M^!%EK-F:E^JYPE3FJA*#\[L1 IC] ;\AU1_MP^JJYB>@1F5C:4HP27YH7'U.Q4&30:T;BY,AF)KLK+*5L4EWE&/A4M[5;I8Q*4(Q% $V ^ M["Z@F*I*PG+NFT>153/+* XAR'[C,HDVC* ?6\)RQ^7&\@;3@-(A*O!TO!#, M+J?!R&KWO9GB,CM6;8JWZ^8UV:(N55L2.I%RS9-F.H&FA;(B[8>$FQ?*OJJ= M/]>)NG:J*YI(N:1FF?#\5 19:J!U(P!) ,)Y,PM+5]KS8=085OL+$_]P<,&I M $2O(R5\A4 RB#^FV>GSUZ\^OO"M!H=.\*&A./4IKPI M?QNOS- 4=J?D(E"""H@1PVU -CCH^"IADX(FH2KS G\,.\,G^\]8*G)=&Z]J M'J-D0/L3Q^AA\^2P,H9P.ZIX_K".K^^OI#DOM]Y.H:(NU$:'8@++4AHX%-ET MXRSS"WS MY9.)IB>"_!9.DJZ-,3H*G$,DL$QDVK&BD&K53NC$IO^36:CJ("2AHTU?[: S M&U-S3+&TL.(?T=[/;4#GU\ "Z):_/S*;5U>U=T=4$P\OLX"Z3L\RO'7C++1B M?B1 X3<<#IE((9)QI(.YE/D(F*A*CNUWJIH\X)S4&B82]\7R,;U)O&5TW$49 M\^3V_/T[$>F%!<'7L(MZT?Y7"8H MZ2A7N)' QPP*&RF/\/WP>ZS"U0Y[JKO)I!HIK[4M;I'CJV0!G95_#P#TS%5L M-/!BS&P#:^ ?U.6<5-^BQ9$+_*@1'B"TSE66-H#I5QG]$Q=P9JD;M?8Z'174 MG$AC_]LB]#0*W?4#6T=R/8$-8E+]V_*+4&GEE;'M(,''VQ#6FJ@@93K3S8>8 MU+U_ >9%!7<P4&H/*%WOQ=9[5YAN"VEC ML17%C;#4BDQ![5QBAXBO]XNI^;QAAUT4')#-@RP:8FB"U7U-5'M9YJ'OK .3ID /2%CKF/ZS33=A55Z;]VA*G_-JW[#6I@' M%L4EL012>WF59Q%^,?%&<7IK/"R5UEBV>9IAF9295BGEU6^VR=!^I1[4=]ID MZFYFOMT M^RD+\*H,)U,,66.W,'J ;+,6,>\E6ABLH#!%&.*%>@F^6/]]3JEU'X%+X\_?\;"ENES/"=E,0P)4 M8X@.Z<^$O++F[)CXI"2!3B&H9S]9N&K/K_'*FXNR'OBQ3,>@($^X#P.P&%L& MAMT@Z,4ZNU'$01F;0$9"N@][ZQQYXO;SJKR204B! Q$BT6%6CPMY0H1^OW=X M],S(GMH#(@03A[UO9"-J1VOH.FI#=M'Z*Z)_TS;EW))6ARZZ< >]0<6%J^J4 M>L>53^LI)Y6P8!0VN^?.4HK0(![?Z!:Y3KU<6QD>[=-ID#64E3KX1(X%OUY' MK[[(N5L\W::RK 8BH([?KW\>'->\V51",VI-RV*<8KT.MG?4IX3]%AOJCC54 M7K[=A67#*EK*3@-58A&9 @S;_,NT_-+$ELF)&6G4R.=:F&9FV9MIVEO7BJH: MYZ9\!*I18:4ES#?G%!<=ZM0_ICN-_\Q,JH*MRFD4^.@ZARV%6'4:)0MZ,+D-Y'.)EJ_/O#W2P[]:@H,: M>QH,,F\7HH951HFO^05WSE!-[V\XV=/VV1[)6ZTR&R O:"+5;$2DBUJ!S-M= M4I^IP8.ZA4 D+C=0D.?&W LU%T/U)HZF)GSIF!MM'!WJ@I+4KBDK2/E'5U' M-!L+4^+?[$;!HP"#T)NTY].U?V[J*#D$OLJ@7-J(\KM%2ZZ8[V&R\69+:KA\ MAK4+;0?/=36#K6S#6QZQ4%;[YB)R,GMM_8-OZ^OP:(OZ[&*)F]/S1K-U5CZX M.#*0U=Y2;6U/B7?":W"!N_KZLA8D$V:8^(O,]KLDP3'D:D:5;K*X0M_=79U* M4(?.\EHR$LM%=*]R9U^2UR8;!;MJCD:HKK:!+1I50<,X1>2?'(**HUC"9X*0&W>#;VU\ MA'$Q &,$8^(JOK7"CVG@/L;A5BK#U;YFD.W/AN5US2.9W/#?: M$_=RY:;\H@"QG!&9BF'MBJN,64CJJW-,#>2"\\*\44F M+$TJTI$_)]'1)N\D-[0W*N6W^82#ET4%)L8[HQBNQMNL ME#7O>5Y-*U;9#ZH732C_58I ![SF]49AQ*IU)5X&UZI;P<-!D6& =5]RPB66 M<*( *D'GR"*>>&.&5B?AGTCC-5/ %*-5K@%B"O1C,#I4^FFSUH6QF@5U'XB0A]-QDNBWJ^DH:/CT XL'YZA&63*/U.$:NZ\G1<2.,88 MG4_XLD"0]PWX'EPVT@Q"7)7%*7>H8JBL@YM*6# <]/Q?@R<(_)7U;ZJ0E>P\ MHY%$(\Y[)6\=,!Q?N9;49 :WOUC=*]#HZ-?:%?P\9',0,>R&/?',.B/HHAH(E,2R+48-6KYIMIF41N?M/@?2.8*/67SBUC2 M]+FHFTU%KD@E@SQ*HAQ+T4\VPLD;N MH7O+>$QX9\0)*YG13H-/U>D'P$"YRJ@ &3[FG*'-#+S#@2O=HDO;QR9Q%P]4 M,(1O"5]UFFIF9Q?N[,=3,B\+__@DTK:/^ZW7UZ?+B\X=/U[YW??G^ZL,G[]WY^_/7E^\NWW_V MSM^_\B[??7S[X7\O+Z^[Z>)/9C[?^0[C*[7]3I7ZV4%S6S$MG,+# MIJF50FS)G1&PB75)ZR<+N?3.6/TA/%]6 =I?=!LPY!P3C/X9KJL M44F#BM9*MTQ-)\?/+ 7S-G_9-^)/"/]$O!?N\_]NG_ZGQ, M'Z8E'+&R[MBODM;96OC!>S&5=69VUWUH[-8X;G\%NB'&4/[[I\%/#X73H['X MLY4Y_/B;H/)P**X31M[?K\X_K(JGJ9H M^FLDDGF9>!=OSJ^>"KD=#SIR6X7<.H&T"H7\+?W"=_M1)F/^Z_/EFZ="*R=' M':UL%:T\33'SMTDD;OG:WX_3B2*C\_=/A8PZDVC+R&BGJ>6ZP&J+IV4"'78$ MLKH)])M)(5.F3B=VOHF0_K>4WC]^?RHTU-DUJ]'0"D6 >T1GND3D@ZF*_E[D MMM-4]59&WF]/2#8==LK;4Z&KIRG&+B9E0B6I;RZ?"LT==7Z'>^B#G[';)>+4["^H^%/.FQ+#K)YFG91;(3OX\5/Z(A%'A M^7D&:[_@?_SCZORI4-=!%Z*]!W5]+(=Q% !YQ:J8L96^L)9A(\FFS6[13I+3 M3W]YE^OFL4L>7.TIOD63XT,_\>TL8&%"U#I1]=<42^QX,MQ?15)BD\_!?O^$ M9\'HWU&O%"Q^YQ)D)YF$E^'75M8J8UQHL-_SKB?2# RN;N!\G&%A)]4D:?:8 M>Q\+B6V->]YO6#DYV-\_P2(BV-2^[^43;H'/_14;^[ S1^FW_;.S,_[M_BG_ M%C?!F[6KN#MJ]%Z^2'N^LQMGQ<9N_@>[5G[,9$YMS-W5_@?^768*2KJ+6G/E M8UP9_JOV>DM[4U,Q&-?5*?_O!'2*,?#!H 2U(N!)(A]%]L4[#Z=89E>H6EL MQS3*]D!0J(V8ZZI]I*S_DL,W#&C3&H^;S5&-ZPWW.J?$[3+ :MY1B074$QG/\',O M*:=#73NH6]3%4:Y>;.9Y4+';,$N%:L%A=VSJ[[C0O H ,_J$*EM5E;860"!+\GDU";M@@[O@>@A!(+=FFLI$\5NC@(8CS'DEYL+:4Z M^>D/A25 WY-A&:@R1F#PL)GO&.LYJ=>J5>7[WX]YWII5)J]O^'__)Y$V/4EX@Y;&MEQ M-8N9&VDXLH03O\H>@;%7$]*:W#ULX^XZ9:F1R\1-'=O3F:K\5#%UQ2X ER/5 MFB.6HMHZ68P%M4"A_I\]#Z# .\<=&UXS2GE"B-N8C^4-=[>43ONNZSGW=:1I M$H-]GE_2 XK'6D*.X5,O86F%B6SY??JB?E1#P6LX*20Q! M"Z#WL /U0?_ 3.)Q!)$CAO@=M- [00)UO[&$ QQSK=B/WP$ +O4^50\= _\% MU---$RXMF6F^[+W"$>C-RM!B3!PJT8KCW4'5U(QM5/ M>T$3RJ1W;GN[G>=Y&D2JSQOA#H!QX7M,XS*\SE]Q@#-8*Z:'00BL2)*0<%Y ML/TBW 4@JTO06< M29:6N8?;D]Q4"H5L-@;EY=]ZP($='Z=)58"N#9H!U8U=DB+@7=,*<[]"SNI# MXD0.I"]MWTG?LE%:MW)CJ'N6V!=(=>JHGL>0O%A(\*1I$0%;#M"^#\4-VB_< ML /4?7>[,O^PJ\S?N?[KFV#L?TN_>)@AZE%R:%U-7 -/=[4C-/'?D(7OZ@7G M_Q:@&ZI6X;8 V-?#=84WI'?9]_\&YIC,"F"';Z2(P4BZ4),H2(VF_);OZ#?7PB3+6 R_19CG/(X=-^=Y[H5I\U,P,6$3 MRZ4^6H/WLH "_$ST"N+=A7L(PRP_9Y$>E^L:Z(9!?I83I=0J M'?+UU84>)X6J8Y^UST+,N2L-BRF![\=^4Z@XWJ9*_HB1:G-6+-"9C:Y<\5S@ M&Z]QM@WL\>J"5G+S0PER#HZ4"! 0F2VY]X?:1:'(%J2+RP#3H[T MO$4XQ?^"_3'6TIQN#X^/'9&G^/0?@OP+B(JO>A=T,1[>23K$7C@ \]_(Z7"! MK0/YQL!<3EG4A:@)H)EYT.94TDG:.T!SXAL-/S*X#;)(JI>V#EQ^]+ ML,4DG.(")_.. 5L_?(4+#)W%5!LD'%--;9/AX("&V/(F=*ON]=E@T3+>I*FL6G#@ZTFL6&]E95;I0<_BKN4$H(]S 7V/I^_]_5DOL=DF.3W MP'8!:-4>G.JIG*.:5\RVJIL99'55NL&!)G-F ?PHV( )SM!XEWN?D3R,?X T M38GC)*B)JT-XAJS0,@J]UUE:SKRWV)@YKPQ;O\JCK),L1^D\-,>:/!ZF==T,*> MY@OI'GYJ;C.R4J $::%K#73CM6XT *S]N.V^^LIY:OC>HB%-\XWDYQBYZR&OM*W+L M\A[::6,XWF^,&G9*GARRG5K?J'$&>[=3DRR#-^?M7_C6I8EHI3Q!9J"STS6: M>[D)I]EZEL9J9KKQK>92DF44ZRYRC.X+T8)&GP"CE*Y-I4_K@!PEM;NOV':I M,[1@%[FVID"EWIIKTJD B M36.%WJ;2-M4&&/4N_YN?Y],'_!(OD]T):H M>$LK"+6%C/PQ]-Y*KKI2>Y5Y[[)DM+$5\9Z2&H&\8HK?+&##MHLFC2I(J3NG M7^\*/2S#L2SH&VI2&8LDT=^9J>1NO !6UB9\Y5/63KEM'_:QQ :C1LT,+)_- MU5BE4,J91U<3"=*3N'MF&9OA!N,RMIU>?[_6CE\R\W6LA ?QY8X6AZ!S@V' M (P[5]#4B2I[;WAS=!,9J!40[A!Q$* >YVG,Z\ MH_U](TNL-T='"H]4I'!0WZIRJHK"0)S;]I#HLFUXX?O7,>IK2O<%6+X#)33& M"1)!CXY"L;<8MTU_?9'5/=O 18U]*<$7Z !E=7_6'9)X& 2Q'@\&J+1M9/] M-H+RDQ0W=ME4K1&(D?AO9U>CV'Q")'Y"N+U/B^2;G!/N\I\7NG M^S@.).*)._#\&! !NS:)"+TB'BCL28X2CE4GQGKJ!9:G[7%C]WU[ 8__:>8SEZ^JC2@(C:D-'LS=Y0;M-YY##8D8MA[ M@K$\)!"'MFZN+N M0F#)MIOW6KT/$K^J3Y>>EX-$C@.^1!:@A*7I:20%# T.D&&C<8?+&P^!B;/K MIK;G.*Q&A9Q.JN^M!#3><:#!DK3JN9_I'OLV+*$O_*^12(MJ]'.W/9='G>?R MJ7DN'X6+VW(.P\?;F'+[0"G+DW5&S:G2!_J^$[LVED&NAZD[K>Q-WE,]\X2' ML]CGT.:_N-8*H9=SW GYI-7IG*B.MMB3,HB!]6#_;!'OC:*,1\B"D$(]Y%;I M2SI9P_=D$1CIT>^KXQPXQW& 4[C17G.80HHI@":*0V4%_2-29AESEW7S;0QFG.QY(X-O_U- M<*O\!J>O#623[;/@Q;SAVC:5F%]?;#@R6T%O^@3IM MTF3M6Z6C/5+ZBE,[4E'4:GI 0ZPS66*R2:K'.ZMKBMQKJNMX%40T/Z$1/I:4 M?51SPC)@&S'E]I27E<,.")D=HW9"(7SLM+G0VG-;UB&&,L.NIWJG^76.,9/,5 MBN-17WHS4R1&FV=I MO2!WAMGP^>)GNBH!VYE M C:DP5.8' MSS#3CZ>\\G@?3@#5>.PWD-@^,XM%00/J*= WG?&@'&.'7'U\Y3V_LNF%'Q7I M.=FD+PSD7&@1@SL= B^91S1 A>,)7HO"!J"#IT9=5W9E6JYRN]TU*;K2=0FUT!K/K$*](E- MGU<:9RVA::%H"VTN8C574IAT*B//+=TH1=.5]OH8_)65D2H/OW^T:&O&26"W MDM?VHM^1ET,D/O,+]_W+]%"7D]_MW6@B06Y$0^UBVK36!5HFK!]PC0!B2%;R M.)@%"5$_#&E2F9BG*L0\*@YC^FQ5Y51*A;E'C4EJJI =Y:KRD MX1B4B?W0' MC0&N3E-.6+'NH$C4/>4U,XO]W["*K6$R-2FXK?. -(QK'-U>*&]X+#4@LR\6FM2A[WJ ML=NP6$F:U!1N8;)0M6H%8Q05A_:O.-:1)@3R;>U7:<$N>:'-.2T144I24W_* M_GF?DIU=3<; _.[>$IS2*0&;&W<. $Q2T.PR#";HD[A)-L9Q)8P3PX4D M8HI(- 244#[KF,=244:$S2/(G A]8SK"1EC/^Y0#8W,>CHIH/XEFK+7;\<=X M5#VTDDZ^:V+#:3=)Q18-;]\DE5]W=Y(*LC*PO9DCWF=LRCJF_ZVTPR;/ MI+]_0?LT"FHGJ*1(4>Y^O1HI]XSMOHEQ[6(\QF$O!0T"G9#WPVQ^)B+RNM#8 M.[/O5.];391%A0ZYX\\'_D'_Q.\?'!G;:8ACH2G^EJ,,IZ+&%5LO!34 M6A7RJ!.BB<5)<3X7[%(LRGP$U$++Z3P>E3]G2U_M)'4##?8.86(>7H6"*%IP MH-SM=LSWN(OY;G7,=RU"'@U/[Y*+]]$^W)P0_Y!@K2TC>__05ZZA!4G:-,#U M1GGZW3-<)7B1R(?H-,^=$?7UHZKQ]"^X#T #$&IV^K_52Z(<[2LV28]07N+_ MLY$&K.ZJ /,M!FY%X\Q1H!L7@^>,JINHR7+48" J.%\U3&=JOGO[87E_8.#- MTIPY7W.O&<[JY= 2^S"D&J> ICFBI=0$?Q:8XS M88S>@ST;1:YDSN]Q?Z'+2=*<9Q%7+&IF*]*L%\H\XIG%E250_J28)%J2]T)[ MEHKT5I>A6ZE%G[-*PRTJ:@?W46AG(C II^@/BLP.AA)G7IO!U&S*)C(F86:3 M'-G?B6Z#(J*QA"J]F>Z3PQ5C;!"!T^&50*+WN<.6-9$H%6Q:1YSV_1LA:QRM M>OXU/C3.5$*T0-#0;W'?++P5;)A>%BV;XJA&E-Z:K,X!N+-Y*\HCZ0#VZ(X< M%/R48^N$HCPWUF02U,RGRW6TZ[U3K7$]?Y_VEO_@X.!@;[!_>MP_>J%_J,KC M ,(Z8Y@2P26@SA"=&".Z.("Y@#N7LQS0!59'J/KZ\6))AFK9'M4J%^JH-:*K&1IM5+ MCH\'./,]PX1D"PG37R($BQ=M!ZP!4;H\%:*1TJQ!HUSCB43.0F[PC(L>1:4R MH^%+KHOXK46^S_,9\S8*W^8]K4NU8I^R%')S<,(#E>(%&@%[^.E>2-N1NAT' MZ9*WVXA4"_A<27;##DO M9 ^>W. _&,+HSL"]8PR%$[\Y5M$E5R;@"*?- 4PZ=(X/TTL&NK<2R MSY23!8ISC=W\GL2D"^/I;Z/<\5"J6VCNT8"U$!9^ (^-=D/L,E ]0H?94^)C.J5L5T@BA'ZU E/*@H8H+5 MCWQG@-BD@)*1"L^KC<3BEG 2Y%"@G'XARE[E@^/R-28'^55F 1P'WA>6)E4- MNS: ;6@2A1W3R6?^HM[D?+&==V]5%#@+P?0<""WDK),B]9?S%]:)$%RBH!L@ MP AZWAJ",B]D1Q.=$FZ:.G%UC QT_6BPV MN")!>K?X/\^C%][1?M\_.CZKRRA>(IZ3TFEYLU61X.W,W0].!O[909].[33B M'$I #\,:$#%>TN?/(W@IO/+HU#\ T=B$B9*M=.J&4-A1=_E)YR[?:G?YVU^#._SEWV#+X2E?Z8&X6V)+H.S9S]QYD7]^P5MT>E7YD?\D[O_[A8V M?S_&)(33I>-#UMC1GO%,?X0C#^!)4,EAP_^Q3__WDE3M6,Q_(8K80PJH;7<- M4;OWH*E]RS0$]WF0"JB<_O=/ Y/8I9BV7FJ%TRYXVY)TRP^:*;+=KD.*PPRD MT)*?_F[XYWU^]8'9ZWU^XDY-6.5_7S-O_M,GP[WON\)]=J<='F@>RM#$9+\= M&W8(>^X+U_O^[Z6R9!_[/?>Y;VKQ=)\?//_]^F=T,]Z?2N[S"X7T+SH$7.?_ MO@(K5I5 CASF\KWPL;O$AUW6Y==9Q-&I;;@9-1U'Z\%KT[N>[@0J,UWG8?K5 MPO!36VK]0W]?FS#U7]^^D3_G98M->'+T[*77]OCS/C+__ MWSO=Q*S([8*"GF+!"_>/59D^]NGL8+,(-@=K@\TFAVQV_&XIOQM\?W[W" "C ME+I!3G;#)1FFZA%O4!N,EOH=V\-."+&>MC*YE^34RIUX74J1*="[!0/VZ0UO[6:0G5^ MV>XBS=/6%![-B;8N6GO2CD6O\[<^+JITQMV]6'9EAEK'M#NFW3'MCFD_&::] MT[RY,A:M8\Q=TL(/R',Z5KPR6+8_5>%!*G3'_CJ]M*/ZCAEV>NFF]5(]LK-3 M23N5] =D-QT7[E323B7M5-).)>V88:>2;H=*:N)=O^D*NCO%],=D.ATO[A333C'M%--.,>V88:>8;H=B M>C%!K?3Y>0;+OO#^<77>::>==OI#==MIIIYUVS'!3VBDL\R<: M=N0JC'&4R#TU:NZTYXP0:Y\HAB/':J,>9E]KO%Z9HN9 M@6+NB+SZ-+/:M+/51$*=EZLY9,_N8I5&\;VO1GZ?([\Q#;_C,:D%YF7I$6..O4G;)7&\9'$VR73PL7.8CC!(]I1BUY M0Y%':A:VI01#!T\#*0^W$RG)C-D-M/PD9X!G-"+XKD&0/)VLPZ:-8--@%[&I M.2-4\"@X&KJSB5 M&4>(12D.:IK" X@&WBA+I]Y?15(B,@_V^R+0H13/@Q MW(=+DC5J'98%K8Q3V&>1%G(D\V)X'E(1 $L7 0%\6)B/>I9G_\E2)L#9D=.-,E&&98S; M@:7"$AE@*.,(A WN&'@X\C_B],AU >;_+(%O*Y9^D4YG=(1,G81@AJ^/PDAD M]#JU+$_9GL*B&6\+MA' +49%ON)2^!7 WEU"@G1"4((AHH9V9W)6%L2'ZMD0$$WH!Y<:+$F:[.'NXS0'@&N3!9==Z:<@ M[&<2)"B\KJ=_K%!%Q'GJX,LDHD-;^4QH@[@-9A>CB@]7Q-(0 .%[Y0Q%TO)] MG.WOA6).KHN3EYJBO=L,!6^"8ABPC"4A+NCL _X32@'$A7]$N1A&<53,>]X' M@+U!Y ;61^X!:ELF4A6U=]<1# EBG*8XO5WD>+=1$L0E69T:'V [\,*217"B MW@I\=I+"RG/?H#]H!G"F/**=*[0"%6GBT;TDN1+K.6(7D!3K<_4S5/@%XB5H M"C<.30N%=OB-^IOP'U 2F%E1%JB>V*TK=!S.*X>V*DK;BWVMWP&[3%!#D@6" M"8"Y;+^ $/"R"1P1]:VA!*B#!@0'K;T?;P;62J)$%G/O^=G^"U8V0$\'C0^T M5T A.,8(#J&OS?"I %;,0*652++C"!LH#N<$F@9'K=UUS[L:*^+ZC"%5'+/8@IHFGCH&9%$ZIHQ( T9%TE"$RTWA&""6%E\#?;-PLS=I M7 *# IXI8ZDP834:QX\UK5=P7_\8UVJY,O=WBD=H0KY[JRV$O>!TWO,T6[(8 MR!<\7MU6P5>\@.W%,1PGD/C+F> STP7"Y[F($5S(3\MD)B*P*X12K4409"CK M!$E$7#C$E^#?#DS0UG&Y34+6"ZP\K-HN>@/XE3+=Y+]*.#5;>WG;:^X\\\)- MH!S[IPP*C>J+E]!LT. 77VGCCI&+J06)X"H;O^/,^)&&XA 0>X3R%Y]61A4Z M)W#_R)3TU[,RRTN1F-T'O!&SYUD,1AKBS2P%K1%9*K+#T0CW)PKZ">E%]6O* M$, 9[EPQGUC<^AY;7H0?ZAL\\ 146*!?T-JN$K/)):H:L3@")!T/(#'$X!\Q M(M<(OZ_4UN(R *L\0;@P"Z1S5C&@QC040[V _Q%L#SH*M*,=GR[SY^_7++_. MA;4F%]9*5M-%;QM=6BMM_=<4^(/W,4.=)("?+_!)/)I9MQ:K]#,0&7'F5Q7/ MUZ6A_P]*$=V8I8K:,(,:%;Z(1 OL=X2;L^XZ%'@CL". UQ(?&NP/#EB3=EQZ MRBOF"!!!7(:X'IV3=1EE\R @D%?J[T#WB&+B0PGL$[Y.2GC=5$KRU,$:4W(L MYNSUPF=)G.@-6'$NLCB2:%_E<%+ULDQ.TQM8CEQC_$+?:A&@= ED#& >,*LZ M!_F"HCP)YA@;2@V08-$R+HSWDU;PVU\%Z[+#4EL_Y'J#1BN4@Q M..']JTRS^\' /]H,][ M'VP4>!0V&"+A )[ D=(,-EA.^<:1M<:2+D+D>1I$0FO6>K-D;MFCJ%LB-&)E MHPHS^V2K"HT?+/PMN9LGVFN>Q'/KR6E(>=<7.GA$[M/F[ =6(F:S-$H*/H4A M0$6?G]LTTUSID:U,)2+'/-QWKGE56,;*TJE[W'WV\EN'EWD,%4%W7U4DK-U< MTW?0-'<6WV[/JS ALE*1,Z"?S>RL1M*5U?+:UH@E$'*9/0+ MQ\F!;,#23*<4"V=NQ935SL W;N@@P://;QA'^81D/UP&Z)Z4VT!G &6]ZF,W MW[!.!__.9BF%G<:8*9$(E%?X59*RI@FN59NXA*(+&/8"UD_7T\K]E6IG MED.F3[8%?"U4P' BHHS-Y84BA_V#C Q:JM:WC\B8C]!KB=\V1'D@M0A7_D@. M,*/Y@@K&4M]A?_]\[T![#&U$Y_)K $)_+#'EA,!PS982'Q?5%KW?-NVCMR&K M8@F@U8XM;#49DB,VX>/;=-&1JQ6!%3$CFR$(4K0OX($9J.9!-(NEHN,(.0*& MRRBTH()9=*4GG*6CIJ&*JD7[VVP@"7A=A/$[ M=+:C/UW$O$M,(P-4/T#(AI68A(C#%*H1VKN#=.8L! =UAH#J#\ M]Q1TE2+1<(@-CJ$2Q,;+4.1HV28IMF7PB9#*IL!GA_*,=, MJ]SV@%-A,J/B7AP]KM)YE-NP>LSI*YF\B>0M'HX<3T$Z P4 (T4$-HI/%>@> M8QA:QLQ8*6A$!BN?9/&-R8'8-6=*4Z )$2[7 (KE:%#L #%)T=E02_?M//JAH\^ M5/U%E$Q"G->P0F(@$>E5]D7 #)A#Y7F9\84!W:2N&]JOIHQ:L/**<[NQ( TY MV10H):!L"XT&Q$9FY)[C.Z>32<[@G'.F)Z=*D'$-& J/T;KT#A%Q8NY89,2 MK)SP%_ V@HO*$"G(56MXZ-RL[8@;_#:&]>.JI'=(&^1+N1D"_5@+P18Z!(+N M6$6??IMZ8S3B1MJ+(AN RC3%"U&>"/1O_[(X-GG\8X8FCY[=53E&CQQL/GK9 MACDDNXY?+BCA5^!KW7K+@1\USOF 0^:<6X-HO( YKI:>!^Q]S_ HD]B'\EWS MDI6S_/0O]"HZ,E+-;Q]*S?RM2[YM^R^71VH[&NUH=)MIU&H"=VHQG(5$0@SH M$)!RFG-*&BH@&,>5=1VD+N)D1RP=L3P98JFJS2B+X.]9BM:E4J#WF@IT1P$= M!>PX!6"!10EVN'(@J,0E$@RRW1=8-_G9R.\4JHY"GB:%6!E!"65>E.S:5 MDT"$\E^E"$PQU0(W">A;5,"FR0L.(6>Y<0A&B1=KAQ0FY%&A*U!2?35*B C0 MB0DJ6D=>'7GM.'FQQ(GG-1=P31$<2.$P07]I&;6'G4 M.5* 616J CI09;GH1E<>KC::<'-/.2F;ZH-0;,%_.U+I2&7'24775^0<+90Q MES-R8P!%)8NM%:57X0?MI@LYH3L:Z6ADEVG$9)A@4+>,!39+4H;+J,3"59WM M6$OL7;5<;7NR]R[3Q+?1'+X%>9AN*M^"O+R%*=EN*E\UOYLXG?D.<[N= M5#X,8',J'W]][WR^!4?YYK2^G4C$6Y1'F_/UX789B&"]+_(E-X"7%UD9%-CU M8&'S&S<##GW1&+DDJ%464H%-KL0R6F!;"QXZRR22+=W)J J'&U1XJC&;+OYQ M$PQ9T(:3!L$F]DY78)$)VQW7M@Z$214,S'W2\I6 M)@#H\ 4NGO+2TCNH4U>+,ED =49I&XDO-.9VLSSG;+\KSUE'>4[']#JFM[$@ MNEMGI-/V4VJO$&':>"9C>5-K=V/8H]*,%G!%W\WLIWQA3NX2JO+V+H;JQEF* M29JW[TZU]I%%TH*:D=YPFG>.M(_DG1?)3\87]"]Q?.>1$ M>K:)N'V6XUZH$%)'"ATI[#@IR&0LQBT:?\WP-=4O';D-EBHN2N1>GR7B/.FU%"=I!J$%55<%,=UVD!H@^.KS&F>!\95V^*;(, MRWQ-829EL0W3I,RI1%1UW?=P5=U-_E;&(XRIJG9+JKVBMK=%.(T2VW[>*(OT M5!<:ZNCX2='Q_4E7]:,B5Q81SDAU\;G+D55Q8EGO]*Z&F[1Y^[K:1N.];:.Q M):TD[M7QHSTZ]EX%JR!S::N-_AOE.\RG9ZN]_V6B-+./D%+Y,[ MJ-$H&.J#8*>L4"0(5I'5>F*5VV"@Z/HRTCQRRZOY9?1\D=L-??M)N@A/)S.? MH,QT:9'S5)6X)-IR9251A50=/TQ3^G2%/MB9W-//Z[)6=V5JF#>RW1RY0W]* M?11)I59]%SM+LZ.V':*FNR)3&8DSFH%1+!9K59\_)XN#\@'&*[PG MR*OM&+&Y,J"0[^5?@*"J#88HP,&CQK@5$A9KJ&:_U+6BH[F.YG:1'3T-G9,\N5>)N_[)L\()4)E.F4H#I[.0'^0@A8 M_[Y&77SPEWK8^T^+:?IT[2L>KWW%_F#M2Y[I+XF25^+XWKVNV\B'($44 VYX M9IB\RB*KHM1K#N_YCG_X/,^(('9GHB*7H3SB%#)&_%0IM?,'A M)$VV\(XHC\GDN5"NM%FAYBS[-(WEA>$=&G069Q\'?%42?'OYV^=5 ;4.@>-R MO'YOGW(4'\KU+K"_7D86R4?NNBKBQJR>?($@]I8"8@$R\+TV1;5!SY,ZN_MT M]?K-,F OP<&7;4Z3[RWT:;I857)O!<*J)SY_^'CW []^^/SYP[M=Q_K?T@R8 M3X(H?X,:UA4V9\B^&YYEV@M_]UF-?V4-O.$,HK,T@9 M:"6=1$/J[\.CN=]@X$C+C[?BMA,2ZT+:]^D6XNR/)2$^ISBV_+T9-V>&>G1" MXND)B:/M);=56-HB8EJ&'7>9K??]U30*PUC6CH M!BNYO#^*K/"N?O'XDKPKBH05\Z MM[IN=O ]M(G5(;R_*Q!^D$+1BKY\?O[H3;#%;8,W7;#0_2H./OV M]:^?__[_[:R/Z$XTWFJ7T9;2PA-&=67=>MJ 7286OY46-H'JF\3D(S>=8=<; M,O6[ADQ=0R8-A,/-)YNNI.B_ZM69UJ.FD*[31KE4)>OYO;)#'ZN(] _I343H M'?G[AP/?._0/SDXI=?O /STY-N7U-!0#B.VO9:*\H ?[G.!%_SN@G\ ??5\W MAHEN9#SO>><+?X:E@M*[Q?\Y] \/CYQWQ6D@U. ,RL6AU8_.3IQ'TK) 5.;O MN1_E*(WCE.?E,AW*@BJT5*[N\J.X;9UDE)EQS-A)&H<6N-.+L2.M2.9W%#GN M5I;IZ>$#LDQ/OBDG]*":;GGWW[NW\&/HN:=--??Q(K:,#OHC5$F;2E08Y;-8 MS'\AO-U#/*UM=PW\\@)XP3C-YNMQ%QO]G9)4'G+PQTR:?CDT-N">4L:#0,K1: F765L*T*-8O=B>R+Y%'":XPX-7GLW;;N0Y;06$M&QT]_.1F/OX&=PXR M:\62Q^(S3U.KN4S&V'0F>T)J#&+384=9!(O#LTZETUAQ>G:P[3QFIUG)QRP- MR[OR,'8.9PZ/.]V%(7'4P8$QXF3K>F8&<3X:Y'!UW1,5.AK7Y&'8< M$$>#DT?D+@X)SKZN%/!I;5RRUE*S;XP>4:H(>M._5KWI;N!SVS:Q;CSM(-I! M]#$ANB$;YUL/_"B:R$J19!6+>^RJHZ4QP69%X"JKUD30DG=03LWB5ZPNJA[E M++L+UZ.SDPZJZXY17#=G#^O&VS'M(4 M@QSV'HW@WI("1W[!6WCD5QCE63FCMZN)]^E,;2?WPI+V$HLA/SDK"QP EL"_ MZ$6WLO&>,,+6B&5<1%+-K RR,N*I"MS_&BL'5$]Y]\=Y(48C2EY6LV+@=',< MRA##IA$HL;BE)&)*Z?.]ZR@9BUF:2=][!R"9YQ%\^ 8GHOP-_L?W7I5#$?E4 M' E?_%T4(L,G U'2/N#S-)'THUL%-LI.HQ1H _\I-\)/"FQPS\G((&3-K%H] M=,D'_$(/G)H18^ZNT1#W>^#EARK&Z7SNF4"RC6;8UP\^% CPPLYPRX.)Q($W MV5@D\&X"/OY0YM(##(VX R:>C@<2!Q'\DR?7T%"?G@?8)^(\97!%0T 5:F*> MTI-@$949M6K6(]KM%GD*$?QJ G ?!N75[@"^DN;BV740Y'!="39%=3X$ M6K(7YWR>!D$Y$RJS/$K^66:,GWI7>+!)6N8TA@\/2*,+,!V=4N)%$ "[LHVH M/WZZP.E=I:+V[;AGAR)N)RGFS]N/O" JX%5J))_]&.@/UD=@93*G7O4X$K"* M*G0U\9P0IBS2;&ZO&#&G,MJ):(>2]24238SM\0B8A?<;PI+Q*V?\NN,Y-9I% M."_E)M0E]1+!7[[CB8+4H_6=2&;IK2&G:@A6@NR%AT159D!A;VM!%0^(!CQY!MB7.JOO3:2(BTD@$. 3FA9U M"YP<6;_O\3TB*A5J5 T-N\AQ39E,$)-PD>U ',T_ZQ=OKYE&90%(0,_7I31F M $'UYO#.-,+ !D)!=Y>+&SL 04.01MU5.0[>P9(76-30VTXA(FC]B\B7(E\Q#$(#7P12(*!M^9.[^+C5E,^T%'1>Q*:=[E M[I;F74]04'W0K/-^XQL>BT4NJ6V+$OCOE(F5] $]F5T1'9,^$:B1"49GQ(F? M GDB'EQ7QC6:N",W?!Z]8(HBKE/3.3DI5O=UXMDOSZ/*+T"XY[A#4 9 )GY) M8"^X;)GSA$.]1V /^,T4]0&0B(EW]&S!9GL;D%:_ML$RJLRR;%'0\!8RG!VI MA^9<7UZH^8U*M;Q)2:P!AX^2&YFSA4)*1/U*:4(JHR_!-+ M:H"A5=&,U!I^UEHWZN"A?@<]I%;!12=J<"@Y#_&0(B"]3E=@'N][(4@,7RW$ M>\_2A4._8*N@]I$ !"LQG;&!B?*5YE?R6_70VS3! MZB4M,/%Y->J6U;>>KI[?R=K_05?[OX[:_^]Q9X8)G5>9-*/.0)=5"R 7;(L, MCQP/_/W!P#\ZV&\P>BJ[QAKJ0M#T+ZZ@9ME"XW.\,(7'T'FC=4I$?;!B1MCO MR1!NVI0A1,M3 3823HK-2^G:2> CM[SZR0SQ M>5!Y]>'AVJ?9'!RL8DQ+W8^68"//9@8Q7UWYG9?'_X/NMJ]C>:J_7!=2W8EM%YV:(+GAP]>^FU M';=ET"4Y$'M',U7F.3ATNMZ7R!.^0W;8UJR_BWO>,IAT!69M+58C[^]7YQ\V MT^!] _,"193=XN-/I>+E^.S(/SK=JI*ZE:^_D7AX+XGQO/^"!<'3J57I]_IK M:Y+2E<+=:W#K1"3C./+^.'__^@?AA5I3\S%A1XX:8VHSTN?XN^L"1Z>/Y_JK MI\(]^_[!_K%_=KA5K8F^%_\CUN]9*C\DF_QJ)9%XFWL6;\ZL?C$T^ M%9;W7UO/ZM9H8CX%.'>*W'TXU-_2+]Y'F8R]SY=O.@[U8U-.QZ%VFT/M-B.: M1.+6>S].)][G\_<=*_JQ2:1C1;O-BIZFLG1=R!N9_$A.+W9G_68*(9Z8/ZOC M5SL&YTYU:B'2_RVE]X_??Q".5$E\:-O01;I'7$LE/W@?N- :3-R.>77,ZRDR MKZ>I;+V5D??;CZ-I=7Q-T]OIP8E_0FZSO6;'R4G@CG6 MFQ*>Q]K0M,P"V7&MCFL]2:ZUT\P)M"F@T>?G&2S[POO'U?D/Q:$^EL,X"H!% MJ4Y%'8_J>-23Y%%/4[,ZCV/;JHBRT6T7(VS6AP>>[509X 9Q^, ?')_ZAX=; M-1?F"H@V=^+-5FI3KDHV?>M>F7Y;V!Q]8LZ1\;6Q^\_B[N>>F^+<*>H;),RP3\Z//./3[=J2-WWB@4=/KE8T&GOK(L%/29[>25N MHAR$>BRI+>1Y"/^DOOEO>Q\;K6L[IK.(Z1R>'?HT#.G'8SI'3Y#IK$]\=,K. MO=P1@?3>2A%B9WGLT.Z]C:8 ]$[[674XK]\_//0'@[5->]XE1G3\Y!C1<6]] MD]P[[:)[SX(S^,]U,G1O"JU[L%/"RC=_U,(WEHTZ<]IG=_)TM0DW3 MQ70W$!3G# QQMATB*EQ4AO_%\8LX)$;'9=VP+(T^TZ-N&)\)EZ+<"_Z48D0F MGN?SW#LO88\\!L=DO6+(YFT1]GSO?:KF4@Z\5U%.*M"[* QAG4^I"'WO5QG] M$\GA4DU0V;-K ,"\5_)&QNF,YK*< [Z8'_AJHB%@7__D>"$9=13PB!1 /1MW M _L_R1D@/$TG?!Z]\(X&I_[^Z6ECAL9$QC1EYYV>IJH:JIHI-^=!$ MX'\X. MS6EL_=@_[)\ )U_X&(U^NHWBV!O* M (?0JB?OYNZ>G5U%4N3FA3M=4BDD+UC(UL3S5!M)>?-N9S_G=YA7;W>C?NFYJ; _K$FS MSMSWHN_J]CIW#76I3SOL0 &?<7_=EW'Z;]1SSJ_CG+X./I#VFHDQZ *@!LHP M]V:G9_7_+KD;2Q"N=[+[<[J;^H%,N.9??-"G=1&]S.,BX<[!TNTXP=:D*2QD M6.1CYP,\R,>PE,H8/*>+ L9@MP>HH:#$XEZ0MQ3L/OTA_;W]XA'KKG$T,E>P M?3&WK<W M' 9]&Q>#:_Y>KD\PLS/>YC?OT+AE?5F:?]= 2W ?;90@(I:(#X_A,QPW,4.3)3&0 M',YK^^F+X#7QR+Z(7%,EON\DOV$5_XGW/NJJ')=&+84(K A#6S,V!=S'F::O M*[AU_9*I&"E5+X4N#ZZ ]N,6 KNKQ?H\XM.=F/>L1[CPEWULQBC$.T:-M6DW MQ^B/H#;>0"=EB;S09-@ZFYI]OS,<\X%!\U%=24]K_+E_ZSIP(P9A7_D9%WS M)F&/IJ92-E0.0#S$V O](1SDN;&4=0QV8 3JR3_,%+B"71Q=YIT7A]WH+"T_ M1*]B*@R33_&CDDL]F=$2.Y+PA3[I[@7P<-AXVC(K-8)3G2L1MF22^@/+EY#5 MQPF(W-(@>8Y! :FB&OW"](/Y#9(WJM6#4JV>KJ-J93->YJI6+>E$2Y@3KQ8: M$T\66L'SF\G.[$GD;\JSQK7_%KW;M0?M\]U(2 US19+TYC?^+S4*Y4_;9K.- MB5^-V>!''F%<&F!H0!BCVWA:XIV!U\!HUY:()&/V.?W?"TE(V9U\#.CR%WIF M[[?_!FVB,,/_^>F_JGSPTV\7Q!: ?1W 3U[ ]4!?0H0!],S0GF&T_Q"X0)E6&(ED ME1R4[TF<3;L4: 'JA)4GIAP4Z:5!!:P@(.&EJ+L[139*8):X.^08)^XSP$@/C2*&EJH^=C8;2?K@).E2%;JO M9HIV'H)D76KJH#H.1GE9R_4&1?,J+2NXX)686*7HY*AZG@%=PBJBHZ( CI37 M)>B#?2"-!*@&+[')2M;6OX89_^5,$RAR,AG!EL/+[R"N[6<_)G5M]]:#O*(T M^9^?0(KM;3][NO/\_Y[]]-OQQ=%;/HZGZTMY;_M_/SV+SE_WSXY>G[Z!^W,> M]4\.H[.C-_V+H\/H7?_LXE_1Q5G_Y+Q_<'%\>G*^\6I_-P*CO\;7EO3/ MFFJJFY(SY#SNIIJ:8D-G]0#X9!%-<++@&.7UB^7PER+?%*DIB*? 3VO#YID MYCG@_/#[&^!8%$$"8HY'(_]%7J!3'J)=#C>FK&3[8-MHY=WH3\\;$$V(#.%= MN*=I5IFK@F93QB,C>P[7F7+#!C5^<6FJ6PSCS6PC3@>]\ ,XB'Q,CAET\,,: M(A@R]@(P^JIBP.X"_ TY\'$(,.$PZ0YG:$;I&%Z";ZVS*AV!2(0;_!\,'DC2 M7DSSQ.FC7P:W"M>34A8U+'DX.TMRT<2X,*H#X[76E_!L"J=R5Y3EWN0]^G6J MQ7R#O408WD@?L>#E,X(-OC/.:W5JP4^_/#Z-GW3T> B8Y MHC 5?KK7W6Y\BD/B-]L[W9W@*[II>(Y3N&IP.S*XT)B\^P)DYW3$;FW@_.R7R M/VT&[??W?VR:77)[[?D4:.G3YA&TKJ-2%9P]Y.:4I>(BG+4ZP+>6 M_5\P9]4-]-%E= )/)9@1MW!A\3X&DM*)Q79QZ%W^NR4B2S884<42WM==T!"X M/,YF#8&J8#-??D?4TN"0'HA,L(?U%65!K_N\113T&OS><;3F-U]=$DSJ8G"- M!G"PF-(4-^G -!>0I2.=\/[<"6_?TX1UQAR3PGL]-BW"MMZ3^;)C/O: MX9MV66MO%6PX[>?X9PXN,Y:_*SW=;N,WV'7KSDP?$ MSW%&NS-,@%^T;GE3[OA\]>G],GA_RS&E ;-DZ;'$*[V7$V@5 M6$WAOT@EN!\).T=>-:A+A<>3F5/0^>TV5)S/EF-S+<,Y4YJE1;=E^U]#FL67 M^4V;HMBP9:,\P*+#*HX'0'3FS1B/$@M3;$VS/,JRRM,B+*9#6E&)E,,L\"?#FV; M=/3S&=YP*TS(4XI)UUF&Y\(9A)OLK^(LEXC8Y MFK;W.[337/X.^WOHVA9.T-./? %8P%6-7H]!7"* IJQG0NM!MW]9QQD5YW(H MQ;IAF8: X:I@]L7,FKXEO#6M\ M$]TTH*#X)DY')/#1\T85QS#925Z"%?,ZOS4@>WCUB1G \ERP=!)/R2]#(]): MW#*THCRN^-&T'!3&KW.FK13JP]\F!OEP5$^P^ARI>!A+GJKSFUS"])%&1U*J M*ZZ/YD8XYHU>JU1=W7:9M..%]+6&;TQ<9(X7# 1#KD '3B&L'R:-*49*4O@4 M$ZK_JX[< "JP0G$"M)O2YS;!;()N+O:;8CD8"4E9*-=0N5N&D!*(B3$R-W!M MN@@T22=\A1Y%+HD?P/E>(ML"H536!2S:\"CN'(1%R/GHJ<"DF8+EI>2Q#68?T B]%@\.1L$0/+RCK$LZ[YR M#= !F&8U;LNHRJ\,+J\CP]L[UB"48&4K<0/V$9'@Y1_'D62B=9:#P"61D&H4I[Y:WHGB)";6N?[6L$G9?M^Q;KNS"0 MF3^GTG'!2R_)&T-4Z3 =J ;"6ZZZ>7A=^+*J& "ZQSF/\IB$?7*#*X)_Y0U] MK)PUT;X4B>20@EB*16*OD_S\3XK-$-TE 2=BZ>_S96*'$C66[0\T=%GCP(=(>V(R$5Z@'$2!^2RM/"CXXOH37QKL\_3\61$\^/M*6ID+5*_ M#V>A_(^L>(H^###C">9&!,QJ/9AV,9AV9CCD:"L!E<49@FF(28$61>]9Q[L. M#$X F]7DKK+;@C(&W_R%8$?(G8@'7@N&+# 6U;0QQ0,G@YPI'8KH5XF*,J$@ MT"YZHS*A*\R@Y71(TA?:IMN-CH=J)S?0SG#22(:832QP5$ZG"):\L_K&W&):(L1^998$VJ,NRJ;(@F^G"D=RMJQQUHXOXH_^)_NE$ MU K)1C6 )%T0.0?1W6+%'R,-O,9.&"G>0(J75I] ML]M +Y^KT]&WZ7VI=2O0UMJT,LI9M2_2 <1M0$H7S(VQ+/ -4CTE'IJ!W="< MLDR #Q:4=\*P@>PEF?DMJ>8Q6?K(!E5LLH@9D7TYOI0,I&7HQEVCNPAE$A/D M3Y-:?)ZPWB'YO4U(?A.27[?8YAH7FI_#7VB(HN"@UB3F@> [.*0NLA]O0='6 M%#\O:8^CD83=15%.M)XQJ@#*&8'G(I,LO24.9(E@P@Z8P2=B1_@)@XM#I)^= M/;@!'WK8M-S(KMGN^>DUS]>7SB]>'T6GKUX=G1'HT)OC\XOCD]\WZ37?C0A: MX_2:4P2R)-OD#2CVJ/(>2M#D(>2[GI.D"$+EZM="D3HM2B!#<1VE9.=7^ MI']^V/\GML=#5PZWQ4!@]@]@+=763U=.Q[!-ZDUY??KF6/P@&XFRMI2YQLKA MNU&<<83;BZD^!*+<8#U^)\2QQM4:S+P?B)":R1KH=Z.YM &>OJ[=WVO;W;O?6EF_[AX3$64&[**;]3GK[&_EZ&69?^71M^OJ&* MC:\5W4EFG!=QEM1C[M_J98'UO2RPAT N"[%?*4]]-,IO.5';-O?#Y,GQ&*,E M6.;$33NC#V;*(((E9X:W%_WUQUR]C'MS9B@2GT1O"8"U+WU)*0E,QD]R4U(R M .77%[95J#\!K-.1MX7OQ[C.7>_C#%P>0.O6&D-@M=0HOHVN,.,C/GF/#H74%_"!69$IGP2.&]XU ^SLF2[D22D8WC MW\G$.TA"YB.E<7'LW>8/QX-_U\#**V7F%-IG8(($JXN96YP;P<+;[]$+]K=5 MFA 'P*X."RV,"6/7$1HR15)]%P9#ZFKA KMMT&+1XGU0O>9II2T8(JH?GR8TZ@\,O? M2R"V#S +@4V=J3['V6 */A?ZCV)NR6'8SX0U,OGHAJ5&CO$S ?RT<^.[0%/" MS0AV :Y>?HDZ#3YT6Z05D#GE$DIAMT(.\$A:/1B.$>0[VLSZI6[<"NH?3ALE M7T\5L_06T_L+VOA6:LZ7H@XB]"2?4/TA+O,N)9"* .X<+E0M+5 ^\'R"=\5> MM0Q5?,TH"5NQ(IG6<&>*]#]65W-\"^X&)^C#&4D!G5S;-!.8EJRF[KJH\H[B M4FL]\4$M^XVX/+U(I;!4N\>X'K_RY(MHZW*I.=%48(6HFQ1N3E)[0F4F\KSW M9; ]\*J!O J+]UF#:;[*JN?A;/PB"B *F$ MV;9N+^2E_H&DI3\K705,))&) M@$(/9,T8O0[M,Z@$91%.^ZX@%M10*"_C4SPFXV6L,;(8Q]@36&E(N'<::NFR*?9YOKW-@ M3ICNIB6H]BV%\1>*IV_T2*P621R:CAWIF*IF08Z\8/2"X5TG: 4:3P<,8@K, MSBQH/7!U3JF64; /M*AZ91:)L&K>_3W=<4^':11W-5C3%3;D#8EC6(.XX6Y5 M@MX2#Z0*>1 7!=5=YP5+B@IO44 ">:&D5;' 2Y@WQ0,"-2$5TW$L#^J7C>@B MOP:17;GJX#X_AS]FGDD&+ZHF;-!VU^'*.."6E=V3ON-'8_BLTP)J0A!:1)@. MLW^5?;=+Q[)1NZDWB&Q-5;5@X.-M M(/AK44H;V_+";Q2&NB=Z'ZP,&_H@.Y4V'EQB6$)A$Z7ETC0J7TST[SHOZO&+ M9ELP++K!\LA\4#.N$99B7L>C8=C2 05R[K$14KUP:#),E,>AX\5.7]!_& >\ M;)GPREH1N0TF,+STHS95\ENE$_J'-D$I4%N5TMEZ-1CO+Z>$Z*:],H*+T@DH ME)=E/IIB@,8)V8*U=%!DDLN+(K^-0),VTPX"!E17\15Q)U!7"G%QJ8!B@#\L M1"^P?66%-=.DM"8&#$[$ND)&I/\6L\Z9IP4#SZ^F!>(18@U8 MSH,6(RKM0U2)N7H:B098-MRL$OD,: 'V!Z0:Z&],7(Q2Q&0Q<75-'1/@/;&R M5E"E\QN$TINJTG(IUFUP429HD5B%8(QMHL6D9_UU+(:PO3ZKP2YS&P86A\"S MB7(=2;O-"%'BK'J\DFD>!C1V:?@0>'OG$*?T8"BL1X-=,'J ;<^&W@H$(V#% MORY7 Y]PG)7Y,"8:38$MC#-GHS#MX?0"2#8!!'7^^G/'!U GE=V;H%U="6Q1 M ##7$8+@"PV_*[VNN2,-U-@2? ]3X=-B1"3:K"?'%:A2:5"F,%Q".B##-HZ,PC/ M,C",BTENK>A]][Q+T2O<'NFETHV.>43@M)EHGC&Z)5+NI]MR?C1[)[5EW[GQ MB=MN/@)LZ+OD.E*:J1CS58$*( M5X< 0[C&2X%PB4E;90_LA-LCH\_W+YA#:L)1LNT!,6E]Z MC12XB".<3A!@N?0(;OA?=>+Y&W@B*-_7._3T=!-Z>M"AIZ\3S\;'!=[=JH7$ M]?VBA97Y#)9%F%ZE^\LABXFWJ-/ >05!W;E#N>E8S-@02S!$$?3-9G2>BJ9* M80-U)#MD7?4W6#2F)BAAF?M06/<%2MN)YH'1,@YMV0I$*XATRT+/]M'*\:LV M%>XKS;1!FCBO20%F;P#*)M;;*>1$PEWP*A$D7GJN<;LZ&[TB_ PTP3#X)^%, MZOB&TEFVGC3OCH+]"!^XBD.+J&XR MK)[H+6-<%[V'>B?,/,;Q71'+^)QTDI!WXG@EU8:OS(G!W,WAM0;U[71%R+Q# M%LE]" 1DF[]'Y]?LU4N#SM'W'D_X'*;Y1T[N+V']*V.<1RU[#NKAD VV9K@X M/ H,)I&_D%1SS_'7L.)S/J.0\]KO,W+LL+9:^G&OT'@,XA4/\D3E*%/?;$'P MTI1!I^O)ZDYY,9VADP;!B$=LPLY265.JZ(DHR)Z(%,_9RFYDM_R'>6A@^XPG MDNFZPM-QXJ41F4,.+1A_HZE-YD ?&H+%!D8_YQ$);"4>-P.&V,263F3[4&"2 M",@E[3G1U#_TZPC34LV6 M>*4<==NL/+E!'-E$&%J*N:CP\!*!8DDZ>L0*MGJ4*'&F:J;ML'=L(8SL+5I* MC^M)1V%D+SGMR23.YZ8L#4X!4^A$A<$4G&EK_"%0=F1UWI6F-CJX%T1)9,8\ M'J(S[=JR]C!M*UB\!=W]PA%=@+-Y5,RN]5Q16"0W\"(V'X?<'4F]F39#3,@Y M+:4KF ]]:W.A/">Y^NRL\U%Q9WW_=G M%F?;K0-%O^5KL6*B#>.G<+]!%35Z M9X-^\(9\0#F2S"RBB=(34^4_-?PQ9IR<&BX/7U%+Y%@P.43L_1L/*\5\FHZQUF>+8),SSH,$,[@;=[5"0D[0I< M4&(G=8/B6YB#*#.@!J34/^-&W#OLMZ46+C-I%QZQH%ZA0\T2)-"6A4Q>Q0&PU1L8G_AH4V"%ZMMS8GF_NE1_TH)R M-, :+##TB[%@4?G*I^JQYA?(YFRJ?G P"UCG+?%T&\DHS%P.-X>I2E=!Z4\ MO[JD<[TK0X?FUN'\A-N8VN8XN>JM"O0%2BNDK@SA@KGECG;+<1>;QRM6YLT& M1&E&1?NPQ:IR8U;@_1EY6Q.?V!QV%KRUSNK7Y%FC5G%@V,MX$=5XB< M9G0E8S[ I7+K[Y/6:-8VUTBTAJ8Y%3*C6)0(3'FE0,4$)(IR$A-F>#J-%I5, MK87";(."\T%APS79AD?EOD@V1UV54/@2BT9U.Z&C"N :& ML%TJQRJMHD([47MMVFR(@T,:8C?SV?CM<9=J?*6-NC1.C\2+5P/SDB7MBTI M\ULN&K7J<,CWB8VJ_5+E',;V\H+4D@;ZT)I_5KB72!!S'K[&6^8_+.>(P+Q! M?S_;1^N#H2XW+EE-L3XOS2B_78\++27RV N,,Z-8IV2#>'4=V:_342,P$.3L M7_IL:39WUCUHO?Y27F ?]]J "KPVWH,XDNI[8H(KC$_-^V2R+[+#CS7;PIF+!635!Y1XE M 6('YU$.!T&E6E$^$09VPS[2H&<)<@@9;LP]H:W(*5LG\^_E_0A8PK?&92"TE;?,.I%PR?9F=B,F _5RDBH(KYVI-!6'_T=GJ42;RPQ-V? MFQ1NC6U*G-34ES.K2#-"4L"K79AJ>D>!O/\4["0WFT/2^3A))2:M;9*:+Z$\ M,+LF?ZMW>GBE6[_:[5%^'Q6(\YLPC%)RC)S?48'^=<7P"YRZ02_: 7,=!MW> M^[DCOG J1BLMF-0X3Q!OB1+ M-<3FG#<'INEE_RTG&;P(K#2;"?B7-D.I;,I MSU/+@6$PJ# ZMRIV"QA&V(EQF3/M^)U821TVBDJ\:#$3 +M5H!'1)>S)C6;U$:UM/AXW6 MYF;=T\:@YB'>'MIA&][BC%AI]#-;^$XQ,H)?OK._I/P' MM3,>=5$K3MJ<5^(;H7T:I::VWK"[QNVT==AA42W2EE6?6#PRJC%7MZE 3M#^ M6J *:^;1MOC(.(V4*TGH\?@=C/ZW7K?7V\:=EV,CO(BIH-(XU\.9B^?*"SG> M]J<'%T:J&Q\A:I::?].\G MDBNIKEC3:,CS331D[:(A%R$5)%1B M*ADK)<&VL -U#J"4\ KTV7*(F],?*S@V,H!GTCH%T$

-AP&[F6*,9N34PU;&!MHYE1BH\I ?P#-14;$>98 OL>LS:G>PXY1E0 M-2@F@0'GH/4FVER ?-I-L:K'1BQV0E^7=3?2N2TV$"R%3VE*J&Z5@':]\*P[3W+><>R^VN;+^+QZI MX]++H(I)0>N(,1*/T1;LJ'"@*8B3LW*%/YAJG0[YDT^H__+?S!7"RU2$\>"2 MW(LU4=D _H#SD-;V_D>HJ-K)R!1#_U\3.[E17H9. :^\K&,3<'P<-J_.#'\_ MK\YL'4C[ AUXJ'3WKQ1YV8%HKC0SL-*9Q79FA9W94'AK4["F)6F4:0:/8"M1 M D;1-;**3O0+GR%'_U8E.E\)D8L!#P?,B1V\Z9OX=K5'I8@0%.!S\H\1&J4< MDH2CZR. ]$-0"NJ\9O\Z$UO:=!J=&W)/5=<SJUV"<\O<+1AY*Y[V^XS<5.?L>YRWJ@=82_*NR"N)/"")C=.,,PX> M1I;_^QE5:YP#%=,]\O$>@&W;A!Z)X%@,B6:E7FRO@*M3!,DWJ0 M$I@K.PTP(HTQ*%N)+'I(ZYYU/7*-!>82#3$"G%ANKFR#$"R))V YU F",Z69 M)P8$YYB9G\Q'T==XOUH/U(98J:H\ ?T%1!CGKJ2@H+R=^Q!MU$A@1/V+P]== MT@180]8, '763<5526/P3Q1;Y6&2!D-Y!7KC"BEAE'XP\Z]_U=0I8Z^% FB4 M]JX[]SH:WW+E!['D^0BVBE.6U%4+NIDUP_U;H:GG^L,.5X%C.B;G(E(J\PC4 M317O'<^W74A UN''HHJ*"EK'0T*CXG%AWPI-V.$L/YMY$G+WCJN@L9$#IB?? MVK.+\Y/D-;[5F!@Y4# E''8K4"_9_'<%IMXL'N2M!FUI"/^@#76<8G4V70H_ MC:T+>"&;IV"4@S]D/% 4N8O@0#$G46(O!-\Y TQI6UA(F:A#@>UXPY!?P"*" MIB$,*'K[;Q%\3^Y?62/.4DJXQPZAV=MX+@<969QH-IKYGH&#[9[O4WT8.VB!XM8^I^-Y@JD58K'_L:F<*X-BP_;#\'/.PUO?]& M-!1_NH/IP+Y'9"9JJK7G!L12,,J:)AT)[NS8QW97G=4FJDMXGD#@@9=SP!+M M3+()FYMLO4<,6N&[I0,TGMG3X44O]AZ_16XVNVNR(;,#KUX'H1^ I2$V_Z^T M4K!V3( 5X#1. CMDBUL-J *?3E:',=8/U$8O-$[>3TG>U[LF=1,D:#OL-99Z MS[IP0O>N4_:%;"'=Q+SJ@Q>^#/2_M\)7)>6-_ B,P%H*;FQAJ"1+"5F4?G6# M-'3CHBGMTN&CX@R]2M7&SL2VT&%%";$-**Q6IS7+>$0/(8.4:Y?0S3A5=& ]L MEJ8W]=)WO I";D)P2SHV885K3X)K3%XPF0V.C>/$V-]HYPW[HPZ,;A/NT+P> MF8IRU[TY*"C' /@QS']0 /ED2ZQ$PFUQZ:C+&9!>7I*_%.4R86FC_05EG>&- M$*KJ,,@]HREZUBMFH=-T?$P,M4N\]PU(1^#63!G_[#)/IIZ()#QRW#P)8'>B MO[ \(KIAQ'ATOZ#E:E/(23&>H-6UFFI$-4MMAED#EY2::WV.!AG-"J<%/OG=5UZ0Z-9>I4SFK0&@]8$@=PM MXN$XRN\0SF]-<:7Z8RE&GY\9]H#"2&)= I>YS6UJEPOQX?T;FT+:=<"%R:58 M&3GU (T1*GT@<1DTM]I^VO.241A2!C?%0HP9^D"A*(.7V,<9;"AUHU]C)EQ"6N1;=O2$G[@U.^9-PA358L] MME83%?V0C4';%8SOO+/*+;W4FI8TGZ6#KO?%"@,,/,*_J[0 ;@:_0(I\YZV; M2LLK3(=7_,3JVD,YI2$DZV71%B*'1#ZETD+\$K2S9"C9C%%VE5->E )*B,5B M&[85\WO.LE'E9>^/[T:^R6VH7MZN[Z6+AY.EO-;.;-ZG7@>&-$("F-CL@$6[ MD19284PJX=!JC]9:G$4)"3$>9$1O?UJ\39YW:HE)K;EO>7OC6UX[W_+%=3N6 M<;MP4#Q/'U),D]/#OJEE#?;.C4M.H)#?T*!?# )31U>OV+;&E977_P[0L.6+>!(U_$#Y[*MOG*6I? M)W@03I1A0BW,-AP1M8U3)(3,-V"B+522K$TJ-XX29AYUR-5*-T;Q9IO>4&36YF.VT5:5XXM8N&U5RQ-*O9F4&5#):*D16D_LP M3P,GOYE-F5(8WO!P9I[RRA])>52LZK#GW%U#V&Y:K>AC=)N0[ULXS^9UHWP1 M(W-PRK7M#2N\4>!Z;ALQY(8997._;*3T>'CG^M-RAC6'K-;/Q:4MQC? _N[T M6']%7-,F$%F%5XA]LSGSW8"^KK&D[,;IX7QHM)4(=X3'#+\9SWYO-U/UFHX" MO%0./][NQ#7; PG[8YT9P%X>=S\Z;3O?C<[K<-Y21DW>J&#Q"L3&GD6=-/5# MD4"VN+?&&IXV04=J\IEY+._.NV8AL7T?V" N+0 ^8433NP4H8P?N)"]JZNT6=0'5OW=9U&BQ[8#15DIW1V#K$HHF%/[57 MR+/7T:F)P9F[N:-5[!9Y!L3G.Z^=,ZP.J8TFV]0IV_D\F<0=5K MI$W1X!C.;H/A4&<%1MA@YD6P ,=AZ02K$?Z "";I'O0U'+NKP23YEM2%Y#=(Q!/^N &&0WX[=I7XV#=S.I4T M2R($$(XB(8HR))4J0LSS"X>""C"8V"\$V -6OJ074\3.KPA;&>+O:]B,Z$#; MY8JC@3.CA$5)E9LMP&@:J+%SJ3&XW\@0EIPDJS?$VF4A@58-1>MV9&BC4IY, M"(P;5X'+CH+RU!$BS8)A8&R7Y509!3DH<;Y"GZ\_-W M.R;R^X#EX(P%B=^\\'(7^<7>A!N7*RR?H-Y/J1EZ8U*WIHK:>$I>Y$UC3JA/ MC&#&&>\9HJ@G4QW/VTSN[YUZ[&?- S8[FX#-V@5LWBC[O53$SKD\4Z0J,2>$ M/,TP\4])&5E3@)U O'BK 67'%H=#;:>*'WTY0N;"Y&!;N7T#N289&P.Y;2?D MM:9)O1U%ZR(W T_V10BHEU9+L2YG(G'V50NG**\I*BVHOGBFEL!]4!!+],SF MXWFA E:Z;^&OV?PY[X2?.08PEQ\$] ^7MZ+K+6.]/#T[/#I[?'#ZYDW_W?G1 MK_J/N^]-\Y)=4O;&K[V N@9F-)K$"6[/__S4X[\1.%S^YKE8@O6(.Z4PT:\Q MU@K+SY*0GI[\_ (C8J!6C.3ZPNI_BNB?__.3OGD7A+D7S26?))2\%P'#0 MQ4W_[U^J1)I&_= ML=?A8K-S$E/GB57<6J#?*BQ'9- ;6ISCW?+M;8?>(J5-W_!JL+VEI3G/2(SX!VIH1?. M\"[M0/"8/]9>-SJ=4)B5^G(GT2M85D::TQFGZ..'[XJD/6K MN ':[_/,E+ ? Z,_U N!"'&G+ISNS\:,2L.Q =I:U&BR#']?&&PWM>%H:\O1 M#M>7HQTI*H"T.?CV#.VK@/:@G=>VE(> D6?9K$5@&.@$4;$JM)B0^HE.%;$8 MU&7L'9)0;8KFS&MVC?S.5DK[_7-]N"9&E@_1=+G[>D-QHZGS+'MS5>.:+6\PPKJ)-6H!O./=UT0ZL M!4S7++4C6-&=]?!3JCW=6D]R.D=+U7+.KW!*B9S*U^=F2M!A0V! ME3>*P_HI#D?KJSA"<(S RA_#%,Y2D4;+05V6X@9V;ARMO,3TT4+](VFEG1RK@E#]0;AQ M&2K*0G@#EDIQ=;M6-Z>#&@-+$[%7;"JP9GC,SN$RI@X\F<#L467JR-S$F13E M@1A0251QCBXU$V A[**N%*_G[SN:LBN0,X41A!B'&.M#3FD^;>-M'>V[,]46 M9,#.8UX2O[V[F*,_'+F$BH/2QDK1(@D:TOH01?>@+;:]".%FH7JB&I4DR>1S MU25-T,P(XD?:II"F9&ZF'"47\YB"E.PF53(QHM]YF=]QY")>;3"C@KS$#>:M M,N>%=E)JIC">>+E6]+&CS=GU-?O>SO0;'8@D?0RQ$6>?2_O 4BL M$:5"BYQ'6+86"+;66:P(S&&9%2MJ+!UL!Q/2QI,HJ;EO*HALL6R\2T6M!Z:2'Z6MB*6!%\$+*+OVP5A;05+I)-:!G5HU M8_7:_9]R1VPOU]:K&YK.*9 X_?W=VH(8XIJ_5 ME\#TTACK2$BFLX#%'QU9* &P)NB&P%8A1K&V".:?'AU?X(>"'8>%SU7I@")Y M:XMZA#0,>W7MI/FE&6#R@$O48Q7@[S%0%J*S4MTM-M+J/;-YK&*WTR([OUL\\8KZPWQ MD8R1<-,&2G)C#C; [^<$,6RA!][L-D<:!-4#P^O'R:QY9'QW$QE?N\BXK?(7 MA"VO<,>_[&]!&1I1"JL(H-?8+O,?^)]SS+T%:=T/ 6.P@LO!'$=]M/:U]>%A M7N.>6^&@@[Z3-II,.*_ _H%QCV[BTL+L>(K?A>JDS#]M:_7FX-Z2.LOPPZ?" MD)0;S? .8AN$?LMMQ6$NP/52S/IRNV+578^1YK?:WA79I"9NLR21OY!7V0P" MV]_!9J$+?^Q&#IPA1M(HD5_&_D)Y .6GQ-COED^LCN62&.T6$DI+KX(SD DM M_)67\JK1)';52M;HMEQ+Q>/&TMVZ?>,A04-D8I+:FM3BJ9&C/3+UOJ M<6=F@$_*^YN] &T<#@\SA>_0"==&P.V/"]J-X\!<%@?T(+_*K.WPTKV+ M.P7)F*@07*CD 1$]KD=7L5=#1RIA0'8\GMY\GA"V:-]9N]YM(538=ML MJ8U_U&DNW0+!-6RI5H)A.C7D_X(Y1\#-?^))HY[J1H'L!:$%8U*09F6/- MP/-N?<[-J*ET5Q&"J'_QJ$K'W$[ELHE OXHB.P)' MTS-7GS!Q3L(^A]_2RL^K96J:,V'K[K]H[']CH+;MUW?,3KE$?VU:7@L(N[:V M)D+(DRO)=B-1)=1FV_6(#T SXES#.DY&'H*B+85WL;](RHA3!$UG,5$&+#MB MDWP,Z^8.('Y;(G_W$:,/B_!B#T7^D\'J)K>4!\)?V2OBPGKA))\B2%]*IIS31N8 M^68&^1IGFM.M-M6@RPW):/=-:7R PCG!Q6]RO;$F>$SNTSH;C$Q<^$!!I&V0 MCLC>.A($VH^9T9H8H0YQ7,FMK(:VQW2H#BIUU7P$>4D83#AZR[4KJ7.NA/*= MSTUOJQ_##?31N3?8#J;*# V!N@O>7BKMO?5ZM)DD5$QP89^4(:"7TYM'D%LK M;'@28\>WIC[4$J MGDZ/:L+_77-'J@%="0[[_1IM;6O]@6DQ0'2-[1-H&"/"5O $;O-BE-R2ZPN4 M9IP*/_8BVMJ1]UDS4 >4S;)J)6DN:EL%%I7,LQGB:/%'28W%;N.=+J03T,%, M93T>W%*7"5ZM]ZB-1I!^;@W"II7-\ ?;',U+9]=D PIYT,U1=J @'9;I<^$\ M88[J.-2Y>JJD7[?YB6X^[%";L[,O$#=35H]8B2[DN/"/TO93XY(9CK9:3[X% M$91H";8)^J8GYQ1>+@OXFD?7>5AGM_,U3VV%U;V>ZA;-N/.M(H.<\DN%0UIZ MK=H:6]W.)IL.ML\_;5;AV97.FD"@M(-2P*D:C&M;.K=3.FOB^J66XOBPA]HB MUDC,NY(;0KV6S 2.]00OR!7QH*THKE(/(N:6!(%Q[DFKTVD3KHHS4J/>_C R M\L) 8I#_\^VS&UPVCY?EHFX]@7S5-)Z[\G:LMH#,R_:A=MX(UXJL)3!^;4;$ ME/1PI1_9I?0*T22"K8:[\=&:AVF>;,(T:Q>FN1 X,4LJZAO1N^G#+\X0!^FL M5IZK1$3'DG?1D6>--'G99:7;N*:7MA8"%'C]M*O9VG@Q:V<:RH+._2$CUR&3 M^UN3P%.%I).KLP:6\DA*#%5Q\619*:$G$9H21_YU?D+M_H^93[O]LUN4RU4- M?K*S^I3;MGM/%N;^BV::;6-U;5-O6?"])N=^P2(U<75H2]I2QI$E?^:+Q2FZ MFPN^N> /^8+# =8%!?]M%'9SJS>W>LUO=6+BD18T5T6L7E@/>!L]/#7E;2^T MI1?^ !;P =;S&/_75"%0<#0V8'IR_SDT1&V08$-E&RI;H>N.!\A:-^\(:(-$7T71'1+ M$!_#.AM(#@9'0@<,!3?/T6:32B3%A<,U M?\SI!5Z8/>7T#Q?ZD"PIEY.!E?!I(343XU5M9,@A 'M5./N1K:9*77%&A9#+C[JQH:2BT;EL,SZFC3'Q?[ M'KGE7-8"V=*$P+(N[)9G*4U<\4KM*[EFS:54)V9B,@<+!6RH=MTVY!&M?24X MM* 7L[>.+J%@6S?CW#@7C*5/V5+(P$$I:'28^8<9]IQ1K?!S95YXJ=9^,M^R MZ;4Z,2^Y%J?Y<+"O*$=2\0!]Q#R<(!5/9XP6;K"OPD'.I9';SY_M,Y:50,1N M>3 ^"-7_AZ'"!>3(L]RS&4GS-I.]%>=<+EO8@:<[=BAE*X17#>@RKS >=$Q M:G?+PF*!A@7^KLR39BEYYG106,9=UC#0H<$SY Z[,EO]SINQ7,!9$*K%$%.8 MUN[O!160^V-SLMRN('?OA8?:ZMA,W I:39;+.\E MS-H*=!-GI:N1-S!@BJH"\J<+W6VL!:\431DOQA+,"\M FE7DK9!V6$BR27O= MJ#OKI>[$T0!DXG],QD"3GM\T1(IL:/H;-7]S[]?]WCM N([+/E+55RJ1!5[3 M0<T5RFXD3LZ;8AF_,;@W ME/@=4"*C>+#KM2JHT:33EN>HKW-(4+ XJ5J:D"01^A$T/BZ0?2 V]H%4FB!X M 0A8:TSXAHBO\[\2N$X$D#HH3))6D>M?4#I;@/=)4%TJ*@&S/9QW>CM/N)H< MK5; MR_#6C'ZJX'#T"N) S#8]1+*F-45EQQ;$"V$ :"$<_$*[.QCY3OM@L0U?6#PP MJJ.3:::CE)&%$RZ*UP^8E4N%LBD%2#P)<;5%"GD5LWA[.VTULPB],Z<2D0\= M 5KMNK51EM;IP>#UXC[4]W7Y_S18OYN"_1\)B BAREVB&8QN'EC/C;'W;"9T M.8VV+!;*NU?'!WK[(X6XG!IN%:TM=YL=PKC W/C=GA&EMV;?75@4+_7CL!2Q M^5JJ*G$26OKH\A#F%-=39,E5U3,&&^%[@\UM"L5$\]HH2-&T%$53-ASO$&&% MH9W.-X2F(?ZOM+1=R@M$UR/PGVYT= -;G YM%R)!'<0'/W7S.I$#@)$AM-8> M<3"-(0H-ZN[7M4Y[;U.GO79UVN_$A:\P2K97-B@!US%3>M-]LYCGBZ!#QF_1 MCBSQ-]%0?228EGILMC7FV1%D&/@EXCP;SUUL>7AI_7PSWN*X2$OF14V# W]. M&E'-@C/^CT9.N>%B@!#\S=_BIS?F)X@N"S)EX4 MJ[(H>K("-XM4T)3RVC:[4WQ$'[<28>'B(N,.Z2SC4*?J,&*P@)VIL,(P+9R^+0@%VT4OO&?[**;]LZJ)X?;)&GCX@BD1>=&9LB MG@F5\?,=?M(#'FPH-.K&(<4F5;396R/ 8-Y."P^474FY9Y1]=E4 I425-P%1 M'C@06)?I="=2H@(#-J,:/J^81?-K00-CI/<&NIJ ^,V8*-C'3Q1U:;HWTX;$ MPF.^6LJI%B),!X[+FR2^"C_G&4W 0V1VT;7"Y'H$G.3H2[-J)3A-L26-L=SQ:T,R-3VR[(-N'<<@ALI-1_E+[POE:! M\Z-?2 L1*R'8L'WDL2N5)9YE'1.<5A5>"#OQN3I**O8NX\"R5.,&0CB[64=! M*/Q M'0S3BO'BYL3#09FH2:)3'SVY2CZ&WW)L<56:X;DT!SLE'?LP1" [539USFK_ M.BF+X95LZ"$%@]#_QP0H>;@/(]0246V@MFD=US+8QCST2)MH;;.I@M@6C#DP MF!GP#CM[[DLX,$%*@_QTF>YMFN_0QH+P*E_&9$HSZX>4X9!Z^ZE.#:+WRIURG;+0CHS6C@B]6/20-*:?CG4W&20 M[]C&5NGJ3>N$2G?,I-Y]!04,F;)?92:JG^3:YB]EP:,;S7I)LY\AV-?H+;8^J'+'-UO=[Q M8K_!#*8@=9J=(8>^KYZ/TC$$3RG&7PE&J#TEUT"P30_4P[4RCT9CJQ,)(RY5 M:H3C>LX&<:H3PCH*I[;80:B->4YRUC.=)YQOU=V!$&_M8-:(#A@L[C.B&3B? M9OM-WGW1UP)O_2S+G+7*74.%D:<"<'*9C4 (@^$]])'$,Z;+ 7JQV%:5!"[M M&Q<$&L)=E(F3+I/2M;QTE,JW57JAW<&\O?$^0?/+DEF6$*H=7U-=\EWYKN3L"()SA:OO6(%=P0*&?T ]!E#Z+,&/VO,\F"/.36R,%5= M9-&,) P5W-8=]'%O6X]ZH1;LPT:2O=2JC:X[UNK^QH>_=C[\15K^.XF#J4PX M=I%"]9"<$6=:F89_/+0=<9U3"N=%SJB$NN+,,;K5'P&2/15$L5G=L=.F-).Z MR4[2Y!M GED355UGLW.<"8UT/%Q;JX#/PY/UA+K?^]T@=\K0Y8$;:L6FA=-/ MT*V)'@O5D=HJ#+C/JDR$&UU@L C#SS@.QY[)A,\\9<%/!F/WL$4!MFU&% <8 MYV0=TF2"J"?VC3WMC23 M3N/=?EF+C4!;'_!2-?K#PAC7(\%O-E4^8MTQ-&$:1JTVLT,?]X#T5]CJ&//3 MJ3T/;FB#..;UZ[ M@ %]3\X@? >77TSPOA0IQ08YLFC;*TL?"Y]S)F@ M^7&;IS(3[0IM@B8IA)&J5!VB9;2]L\?Z!5R+@9>W'&/3IRMKLDLZ0QC2R6?= M"B[L4KOP,7XH&B'<+F;CXC8V=(])IRU@8[$#Y%1[.KI)44LQL4-Q MB649?*UI+ZN)2RPCV-A%'E+WG#*P6]-T4"/Z>(KU03.-I93$&CIU4PK2C-C5 MJ?YR/JU@=C.RLWU^QB7.# P:7O#"L3'B#X*K4%+GJ4#IIYB+R\GI?ID],\DK MB=%)',XEENDED5@0\C#U3SC_,75+8KK#V"&..0[%*.7ZR+;C6X.Y/X [U@DW M4-6&L-9?;!V4> 5!ZU6S#C?UOO@MHJRK"]]4NMYX(;^=IT?$C<:A,PDAY"=" M)K.52FLIE:TA&[J<^DW6W5RV4GUNH:9 -Z(QB%S@"N[L.]1:+*=C M%I?%VP\A1"FF+@!JCP(BS N[QSAC>UKL?\204!+2]V1 M?Z/FZGE&VNX%SX;/?_;@66Q4T0BX?!5M[T4)F/4J,D@ULQ.'AU%Z8PO:N??( M+9JV 3V'ORK;9AN7P" M]V5G[@90HU/LL3.L1^+VUR;JPQ6>*Z^NR8BN4E8=N-NFS=:?45.0^%3C_U8K MP-DH;6AVVJKTD$8/I](I!-SH^H-P_V^T-[-1Z" S"CT$L6_V-_P3'143U/@X MI6A)1\7J,$Z1=^+;&2AKKKQE XERZVQ++,_I(NV68;0XP;U$$89>L4Z@@',+ M8A91[A4PQ+3Q.8I;N_X05K]":S.1IMNZOG:<\" M-@IX(,5 K0=$LY0E[4*\=Y@,-9WQ'2X59V_)8!&'VK7DJ'CIE-:W,*/5-NC# MYMP'.22^EZ)Y53_I?LA+VJ[)2N_'6L< GVYB@&L7 SP/(D'69>SW3 ^R%^LNM.+50#XL52:_ MS68\HC9VJ2Y?/['>=]FU*B&-T@D!6(-3&J9PU<%(Q)#N.'JVO[/-!TF!O5FW MF^1--,^Z+EMM60ZLS+-;+/,/4G/5\L4;,EE==MJ?)JHQ[A(8%%3[,=>:@J\& MDHY#"^:Z4.<^U\"QUHRA32(QH: S:5" 2\*3-ZG1:[1IK373;\1:^X;22O-I MG?_J 28J'V? 'L8<23ZSN4.X@2_CP8=Z$OWI\:V5I3&\TTH$.$A7^H&S1-6K M="YCZP&@U ,DP+0-V8S<- 7YHI7 *#^12XN3H/\F\GFCE.H81R-G-?7VT>9@ M=<3R:F977O+6>B*A$]498458]WR3;U$9M#2W1Q4TG:12]N9<\[+6@927MKVF M.:Q4:PC"3$$3C#].XBF^4IQB4C*:U>-+@3+$34/'E[*N2NN][USDBK 3:.N M<79B[)*.M>!EMB&R-1RDZHT1>5B6:ND*&0\-:V1AX8J]( 3Y@R W;A2>!OIH MLJ3CRFIL$9:56_[=@W/ ['"XH$.03&EY[=(-0*RMY 0./ ISP3-$-BU,D!JP MI5>+!)YKQ -:$JR'"I0NI_X3CUPK:R?"!24@)$C,-;'!L;3P.L33I7#Y!9C0 MHDUX16]RS( 1$'S18V&\EW Y-;%&.&6ZX_$4F"KK'<]WGP5:@)/^8;*D^X*\ M7\V9\IXIIY,KW=I;^-&7.4O3PDL\S2_A_&,M5)V-D2]""/7NV[,?$RSJR>J1 MH.C/6[83+^%2M%+VJVX3%>I>\9V6Y$%+3?TPT") O\";V[\B)>-3 )KN2^,Y MS:)^?05_\>7>WNY$.[WM?1;@+W/$?R#0 9382(YA)P'.H<* >BS!.73WE]=> M;6<.ZM\T2+9C\XD!4\)?-D/,!M4NR*I%6/("/D,TL'@@;C7*4.#K$E^)2=+P #=V M&EY]%X_;^6P>U^ X,QSIJ_) YDS/=WYVW)"G^6O/>F;('P1,[S?Y1X.M[2(( M'A%6\_L&B^"%RROW]"%^Y+L98-Z_B>DL)3RBI4^0W)Y+S;=%;_E47LWW0S_: M[O;PER7PFR3ZKQ[]WPORD8_BZ:]TD1_CQ6U,]RNP^%=@?@-E_\O$Q1SPPM8] M4%J;"UXH?DT=9(GESGG/K&WN+>FGW_J9 Q7GR1RZ LJU6\V9P0RU:)V7(%Z( MK[N&08X\'%:Q\].W7H_J0#RI/AG)NJ[+(OIET?-;$Y646M'.?U%9^Z//W"'' M YT\^6I\D+5YL/^OP"3*DL<2%L'\W.%P 8?\++W5CVG@R6']J!V;7.X[5_^Y*GE?-3I/.GWWK=G=X73:;)2N^!C:X[MWSZ@U!*DUON MD2/A1UE]P"C1??(#K5UY9-2[CW6OBC-N[SQTSOC=*IC/?A#":;+,IT0^/\KJ M0]URYX=:>T.MO(_%KXQO/GOH?'/=V>/S'X1(VMGCC[+Z-O;XHZR]E3U^W<6O MS.#>?NCL\7M5*]'5\4-03\ YR S_,9?.3/.'67O(-'=Z][#XC9?R.]4I42K] M$$3R-BX&UZ)6,(7L_" K[T^*=,3S?O*C+IR=TE]YY:MBBKM?UT&)I8(KZ1#) M$-J#45QXS>(D X*R]2A/T*;3=8)A#B:/@BC+<\"S'!/&Z0- (P8^TF9[:0X^/ M5X^(D?8Q$5-P]%(+PB\;[% .060G4[DZ@NI"Z9XU=:MD*U&CA30KC^HNI('J]R^Y')D;8(=3L(U9AX(Y=L&G+*Q$35(E/)&;1Z>&82, MB,&&FDK/BLK(>_]LPQU@=%\=D;C&B:_,C^,*H8;3["8?W2BHH)M::45C>1T'P*H.U! VD-#,J:DT M-DL7R!X[Q55A(S0;&"&>FJL_;3$4FC>&*XJUXA0LXQM"T08E72JN"9B":RQ+ MSR[PJUS]BRDWX>S.!_@2:(=.]W"(K?!E5--1LI%*7>#84D7&( T3/%SDV[+)"^KJ*7W_&?=$.E.>FLN=8-Q9Z]S.+ER6G:!:1)P8RPGZJ8B-?\@ MQ8K$G3".%CR!;V O* MR$;M\M62@R*Z"-:!0I>((,4M$8SB+X MU]2;&?8[V-;660<0*@2O_[BD*E5N TW@<:#%3?ELRU1:Q MY H,29J$9JVW" M8N.[6%LU_WA]U?QSA[?J@P8]!$6_U7VQ(0]''MN]]:"/*$W^YR?@I7O;SY[N M//^_[1V@F(NCMUKEL[[$\\_W_9.+XXO^Q?$?1U'_Y#""#][HWX?'YP=O3L_? MGQV=1_V7I^\OHK?]LW\<741GQ^?_^.8$MM1Z%L.*"9[.&8KZL[3\L#KPL#]5 MP6"X10+KDME1KZ("9P4Q-L:/KZ02-*;IET7:W]S/: M2P5U99$8@ZAGP7L8H%J: W1SY/=2& M7#Q/T(K<\6SV96)DOHTSX$5DNH_S+)4XE:%-*\5>H/TUL@]DAF5_U9F' DX; MPO$VSU*> =KT>D-%(W-C:#,3KWN'_OLJ M1*MM#*VNN6*ZO4:?!VZNTZJY==V H)(ME!WWUNY$SYYW=WZVU 4'AC7RW+^- MVT&4%AG2?C, 0X\_1GB;K)3&%XG)[()")@P10CFQ@/GOQ\"9W' RIY99+G63/L-8ES("6B+O!7R&&PL3BRJ MIK95IKYL[/@9CNI!5=.9A8\^'L1L/RZ#TT:^F @Y\![X"/8&W8I2RE MQQ4=;V8,_,!"M^,*O %T,2[DSFC7LM\E[DIA"%DS9=O:&]H+[3L#C^UIC$D# M)Q'Z[\MP66+Q^%+7]R0K&0HRKIH[(MXJ83A@Y&$;KH2_RNQ=F[U3X:"5UQ>N M^0(R'9VEJ3P4.6/%5S\8ZCHM@>F2- I'8M!RKR>>/$;I'(2![GJH(!?TD. M MW\7GT#>D@J2N!+>O_:?,<=$/#-.'M2,C5D#_F#[/,S'-YR\1YVTW!UD^W29R MH17N=GDN-;J0_DT[U\L /P""9:%HI32-HO^NVZ=+XO%)Y^GVD\ZS_2=T)G_; MZ^QL;W>V]_<[JB# [T>?/EV\X_?!1#LN?8;& MD3Z@CMQFN6''@AXVZ626Y2GYSE-.UCRN_'P35UX[]/8_T-6FJ6"M.AUAA=N4 M+[C(!]=PJ>_0[@(6&TI059Z!%D3&7.0D&3JLSM^'LFE; JMF%*H'TNQ,D>GX M1RDKX=;08"7!="-6N:3+#DV3)SEO@BZ?JM..PLU-8+&!#X(;\RQ*$XXC>HF< M$C.:M I:ZTC;*>JD69;F5;%YJKQDYQ\2PE0GUND)!2)ISB[(,(GTDS2I] MRJ7N"-Y OBZ=^I/41$#;$[\!RJW-]B\L2J]\!#JSEZ+ U@7'K2W MD]S=P]M("F:1,'!&%,6IZ@*X54G1IOS6%([?\F0WCO'OQC&^&SC&=];7,7YX M='YP=OSNXOCT)#I]A1D&[\^.+XZ/SJ/3B]='9]'%Z_Y)=/3/]\<7__*_?)!. M\7XW.D17Y+D!&<]&TK>7E0MB82M1,5Z"9AD7('2$\9WASU>Q.5V8< M;?=\^>/'5FF4G1>P>V\-B&_8N7I,^]='0AZQ%M ORUS<"_+[B_B#H3Z"+L7 M-I,..GDOE\GR['%?$UFV* LMR[N+G^KUMA_O[N[W=A0'E"<.$BZA2,%)+A;2 M-N[DMYW)K::$!JF<.>9>A,@6#+K>8U]G&XX:5O.&#A;MRH>: [4?PJ9ZLNCR MLY8JUA@M>$;;>!CT?="-3DD/WW"^IGCKXIU'WVP&LH':0F("Q3ECX:\D%IKD M9&J038,W=?[\UMM?!W2[\=<]9'_=702D$-BAVKL3__3;N_[9171\?"\-%3:F MS I,F2>!*;.[SJ;,J_[[-Q?GG>CP^(_CPZ.3PZA_=G;4/^O_CHD]\.?AT9OC MDW^^/SHY6(4-TRXSLTV^W/=#2WL!+3U97UIZV[\X.CONOXG>GAX>OSH^Z*.# MX#RZ.(TN7A]%9\>_O[XX;_@+7I^^@9O&A/;^_ B_?7=V>G!T=/APW05BL46@ M)K[5DHVW>6)[+MK2,+&802T0%7MJ6[5]>R6RT9M* !['&KA:OXXR2>$ON#F M_FX49^R:MCTG-5Z&I0#D$$??:B9/T+=^RUP_%6ZFA]RQ9[V)8889--XTR/:4 MNJ,S0ZDA23 WCAR0M6;3:+A=:',5C3HT+HY9.#YYYQ/I8?]QD@JN!L8';1Z# M]W.R]5JQ%G=Z>"U:O\)0N^8*\)LJ4"Y+=%+H.RI0\*X,-4_&N+\4+^ST?L9! MM_=^E@ 4UA4_SA/LYOL?1V@9[22+=Z%T#8F31G@=-%#4,[)HI=K@TQO9< MC:4G(R8R(-+>1 JGZ,;Y,]O&)+""8RJRK?'5%;9$K- T1V@0O;2-]F<4WJ#2 M%YYU>*D]YPP7A(['1CH X;>QUQ'(:UR9T3V"%8[C#QBUP&M&+JDA_K=P04SZ MI*.UIF4]'MNT% F;4:B!(V(:@&H]G%1^1V]21V"&P)$G:'6#F*45/PH5UJ.-=/:5*O-@Y M""=%RCSK;W!@'>)<[$*4N1R,XK*47+/HG74SGHLS,"]H8:/4U-Q!]*[?=V8V M# QXRBE$#H_5;!('DO ?.8GP!&Y3B1/1;EC'I/EHBD&JB^A&IY9UIZ7NEK13 MQ3)_7]+*GGTO/FAI)OF-M LL#Y:QV8;Y8ZI+>0EI07FHUK7GGC8.YB. M75@JXUAH7LQ_-JB*RS&[E:0!/@<7*XO^'F>U;0[%$FR;-G58%T2"_N8NY^KF MC5\DW=]2!\?^'?)9?F%W;8A$&8]SF\F(#<01\6DK5ADAIQ@D]#'E8+8ZH0U% M=2:<3$[,9OI(K2R&AO'@)>X^D^9^$Q>I*("7IKK%K -0"JF>N-(G7T1;ETO- MB:;2#'/8KIM$!&TWTPMGP*L&\BH$=7(MP?U76=82SB:@@L(/7+N]<"+ AE?2 MTI^5K@(FDLA$LAPQLFC[$ ]JQ!E 0?6 ,"+J^2V@7'C0H(U@MVD"DN)+'U$F MHY$\W4MJERP\34LYQL94(J,]_D:O8]V&63B& E+OYQ3F=Z& Q QC%*V:-&2S MQF".*#ZP*_:0^I:J-+=OP9-S"\73-WHD*MQ97-.Q(Z.D[+#TQDC89WC7"<*V M#.!D"E'*P1P-6/NM%[;G'_#N=MD@<8;M@X4=;5B;(?.%'VUM>) MS&C[?WMDP0(%_\U%X2/M6.D,"^F+&KS,,LR$%<%"FI6239#%H,L2!. MJ#X\(6TVG3@MR[V@K$'AYXP"6V5UG9HAZO:#FFKN!$*!<][H.Y?F)]]U5.:T MY08C3V[+)9+I%4\2\D^X' /.O+<5K- ]E(2T*K *$!!C5- M!BNNT*4RQE+9_X@NS>-*-H6\B^Q .+XT!]%,*H3B-SEH#T(U@MG;HR>$'TKK MA951;J>_/%0(!X-Z7$O9$Q7RC<>@:0]BP7D-K[R/8O395Q5AF5S)*3D"8NP[ M3RND,KZ!@'B@CX/05MO4-?)/\B&J5JC4)[-;?+<[/CGCP&*N'D0CE"PZ/U,Y7)D$.]/<](%W%IRZCIXH[=J ,/1RM,8I/D M<_*YP2:+6>I-/"V#BXH*U)2GN]$4RZYO1]#!!8"N M;LE/<]+6QA[2,M '/I-AXL*D+I38TI)2FVH%K#KP>4+\P=3+N-M@/2(S*'., MN 8?'2C'Q'S-5W8[SVS!^\ITVM-0?R2^74ZPM@%)G6)S)1H.'NP6EK9KN"1. M$#*[FV-I^$K8D]KDB K6>H:)BG9'*L*Q./?PLG7JX0*>VX4KQ M477=,2Y:&VDOJD,%VIQ*VU9!ZW0*5N"T_);J^=I>HU51$_@H=LIS@'C06AZ? MSB+F78%>7G"5TP #9J@L<+"/X8\IL%=*.:@$,[QK<-!U@7+)6!T!#SZ:)R6_G;W1V5.ANM?9N#N)AA*H5H6NB'09\X5EVJ^ MMF#[4FFDW S1:#B^1D@,L"@5?I=N^S5G@L&/;,<1OQ%&8JX4R!-QE%.W@<33 MY_!4?#-%C]*5 I7/Z:S5<&C[$4]X,%*>:7LN7? M<'[5.I=!D1+Q1D#;*,YA:UU9#U!$Q=M_CGI.3JD I\55G/G,#7]\@2U.P([B MITI2TK<.3L]/'^'Q-I6[Q_C!%5G8T:LB'IO;O/@0;>WTMG>CH?[]2-5T*;+U M5^.MY!)T +CV*A7GPX!]VB:KYH8^ &3QHY%CY<\ 7.5E@SC('C/?2=Z7Z58X[-*S1U;T:$H9U^1G:H@;'M:PA"GBL[A MN$Y2+8G_\N,E)H7#VHR>*/;VLA!L>4FYFTQ,3*D#Y+!8K+"_>KQGL97%>/T" MF&8%D5Z+&WG@Q,@:&)%'E&IG#2?V0I;2'0#!S.-+F+1VI\+[0@@+62[B4K$" M9BZDE7_SKR9\:^&AEP S9#&,4VC!=R Y32:PJ#@(*O,!M4Z*TS=^_XG<=Q,Z M_FY"QT^#T/%^?WUCQ_WWA\<7T<'IV[?'%Q='1]&KXY/^R0%FY!_][[NCLXL' M4;WBDA:1;FT*E=BZ;Q7H\Q_7:7P;G5SEU]%%_X03-:T>ZN1D:)4"HTTI.:F/ M@M'IAQU*A2E#=9)3>+2LFT0I1:=8HW0T;ZCE5\>68Y?.B>8JS+%]AYO\!6:F M>_@PTA3%O8W'U"$EF4A#B'6!\)%>*,QESSH3L$-/R6^UR, #H=^V$3I7WDLQ MYM@!5N)/V%G WBW2=I%IXM9R](^[S2S:'$[6TT'$Q-=17-)2L#_+C1PEN6$H MH'2,*T4M@;(/L=5.C:N"JP%G<:7*?A$YAQM[3T#>@(F&_-ZE#;<]ZF/E3>5U MB7T?[MK8:/(;7L/&';-^/,G(E?SDR]*(;XR;^=RU1VL>!MO9A,$V/=S671MX M%FH#+]=7&S@X/:2"NJ.+U\<'#Z-R]3C#-C[ !G=ZO?VVTC-TZ2;B3:.@+"GQ M!_+9@7YF3=!1*A5-#J'=:@0=VQN&W>0".%8VZ M?I:9C]'OFN3#'@UQ$CO7\=)6__GC)VKSMP/!O'7MZ-D^[.USF*LDN%U0E-B= MAV8K2&>JB+ MZ-H."CT4VE>*-0'>!QDIND+CD$-?Y *1"^BUC H610218(B) M]N!7"E@BM/5/OS5;2\E"N]'AI]G#:I13;!X,\MN8L .Y)B5VV$*VV*FQ8H5- MDB-K(R6,(2LE;8S@[T;L/0_%WL'ZBKUW9\=@\[X#H[=_<'#Z_@2LQXOHU9&@ M.9P?G?UQ?/! @!Q.6ZR(A7QP4IC'7$!I2ILQ@2WP<"!D%B7F( TTYD21:Z3I MA0-G>?:8!M%1[4".RYE.;;W^5OIH:_1HZ^4C%6E!\H@U(&7# M$UUS\]0F&,AS+6&IH:I7J4,3>[22*-^Y"YH9S(&-I0J*ZWKI8,#B'9&[-"/] MRXOU7L9E"LQ??!QSXA/-P 3[C=,"':M@2]LN.AQWI@ $[5Z0-#TT%)'#J+*> MF]8/RQZ.8@3>O\U]05C^>B^00@UY,",OOJJ$$IOQR<].5O$T?^U9FU"LPD+- MPX;0>;KS\T_,S)K?-S@T+UQ>:1_B1^[^]V9@^V\2&$NI"-'2-X$<-TO,]]X4 MAV=+Z@V_;0%9OC\_?-34#^Z>-5.9TII[:I CH8%>L6]5)$41DP&9*'1)V]T> MKI0X5/1?/?J_IKZE[YR-RGEK^^FW5_]"C=E&V3YM)>N_\ITO63F1@&-+7XT, M6&6/!Q\0PB%+'HM?;S P9CA<0""?I7WZ3CG<870\TJU/2[J':!#KN1^;>[$N]^(^%);MWD*-90T8\F/J.XD6[>

7Q0V(:F[/[I+/;8S"D>V1S'I.8?%S2P/JA;\-7,CK% M="''%MHM'T.[Q?>Z/+1);'C"YA:$M^"^U*?U-W27W%O]V+OWFW7C5*WH/D[)3N'D"VV(RQ68 MK> 5!(-K4X T$R9#<#_1^47_Y+!_=@A?G9Y%C6+4AY%QV_?301DQC/OY[O_> ML:C]?Z]'0=^#UEZRVZZ5[&A*11-9=)U3*WF0@@7*1X26&IA.:\*H-)PWW.'G M-I?:PC+:@N5>-2QYFIE47"#4TFNH$2S=^ZSRTB2Q55@HPP*UAV"6LVHS+#YPPC(BF M!7]^:Q@Q0*H-.H1K_-&,N:<'M\OE+C&"TVYG3LUE8@080R;;LJ]K7D&YNZF@ MW%10KKNPVPZ%W='Z"KMW[\\.7O?/CZAKX=$_WQ]?_,MO7OCR7R3^CL_/WQ^= M475)_]6KXS?'_8NCPTB?/7L8@F_3^.([I;:=D-I>K2^U ;F<_ [D=!*='?T. M*N59_^1"D!W/HX.CLXOC5_]"-=,KZWH(E'5!E3$!YCVB'*9Y71*^H@#M"RA2 M.^05(EJUV8V>V1B)Q;B]YBK.DXV*LU%QUIWI[H9,]_/H#/&BCAX$6_W3B/'K5>X+IL[+/XX=?GYK-;Z8WHP#RU^PH]JS*7&447R+ MYC)UUT!4Q*7[1!*0*=($0S%9R-B6'JDXA5&J" )LBG-WRA"CEK^Q4,:M"_,[ MY:VDFE0\"6_$'J>F27O[.[VM^)%.KN2J3<*0I))8ZF/+W4<.PW:Z'0,A=+KO1Z_S6W""R M2/L"MO=@G[=V'TE5-T)2HE(- AEF@C,G).O6]:?5.EW\M6 M.T$'[1CA\\8D>KV.B_VXMC]S)J(=C4KMOQTJ0"U('G0BWAQP"O;5TD')@P63 MY1%"N7CV2ND8W+)@^3GS$ETXS=][8S?ZT]RY;3, V>'55LSZA";8N/[>U;*D M '.1*[S3VWXN?7V!/>%[2S/J$%*>W?,X&AEJ#&29!AT=T">7V\?:'$HXG&4V M.!N_CX_,;-ZT2MJ'<3Q%3!JYEXL>418M<-SI4 !)B-?!]2"H,R('N!T2590I MW4ETJ^%V?=UIQ+5A*!A[\>?N_9S-+HWY$&R9Y2>J]UO^H+<>I4D;7T'.4X9G M3/((+L\>M^C52[[<[6VV5,;WXEC1$;^<^BHK B&N@URQ+4O9N!6^&PWW2:CA MOEY?#??M\GY^[.'H>-NG'+?*?7LA=1SO+[4XU', MV='O_;-#],"].CT[.O[])/K[^[/C\\/C XX'7[SN7T3OSH[^.#JYB(Y/SM\= MR1J@WT=K M\3J^8OS/8\[J]'!VOO>!:MA#==Z!#P (VE' M"[N ATH@R#->!;7A;E/J,D2M0SQG V(GE]?1'RDN+3HN01E*J*]GFHT8!"B[";>I/9*O_JHNT3%*^Q? 9HWS>2M=;1(+Z[--\2'LY=P_L%0+K MEDU':E[ENL2.F&6XI#/&_YQ1Z&LZ'4(4GW( R=KNDXGV!^%(&P5"XT;2-&!6=!SNWAD):;DOD9U M!E(C>A<7",\J>P5;BN]I:[.,]RO3#$79*D>V](0_=\(VI5T$@YPQ;>^:P6I\ MC2:5U"*SI%>V>54RX5'^SQVSH 90.9O88+SR"1*_($3\?% CC3[ZU)N&M JR M@?=W<$VYH@]Q>T$C.C0#O@WH-V"5R"D5J(_4V4"=?"FC^Y)-P>3!&+FLK%B, M8:>OT$>>Q@);0 ,_7J@0@6IEXD32;%D2A]*6WN2X99J)>G)A)W\3/,(3J'O6B.02B%L&#L1,,-"[2SLC: ,Q345>WSL?G%L M_=38YJ&I0RZG=NV*"]RV@%^LR[%#UHVZ&F;O90%B%U3I9DQD,3)7R'- ]=&F M#:#4%-2D)T+9X>7@9@.S2D#IQK9F,3MY":#2)@-Z78MUK^%;2? \ MWMC7WX]]'8<&]M_7U\ &0_D8;DYT<=8GV_K=Z9OC@^,'DB[=ZJ!:U\R3O4WF MR=?(/+FW0[N+7!0:,^0#N\ &WO7/+J+CX^-[ 0+>,/<5,/?]@+<_75_6[MJO MG5_T845')Q-'2KZ6!>?^Y\"_R42LX/KJ#)J-X^FN:89>MQY>C?/"A M,?\OMDA^.ZG1@WK_$,#?]28>4N8F):"%K.">>@PL1EALV^YOCJRQW=V^SXOU M^4+@"]9DW1O7537Y]9=?L/5=:0;=J_SFEWXQN$YO3/F+2:[BXI#C#5)_M/]G])GN^"5I28C[O;W>L*EM_G/&K2D,X, M&3!)]#8,'?6]6%#?"QUM!5%DOSD@6CU''Z_3R[2*=KNVK_)R70OW'__#=BVL MBXRSOR6<)WT+_QZ#FE8(XL S+O)Z%+&;9S*7>WM;/7N?Q<6TC]^TW /O:]>' M9.<>)<4:T=S.AN;::*ZWL[>WO?/\E^39WNY^#VCNR5TT=X;WJXSZ5X4A"Z<3 M<=@TED;E 9+&SA.%TG@M+3#!6(*U,UU>F,%UEH_R*XRMOJF2+C=ZSS%3T>8\&//E;._/9EM'6\#'MY\AGLY9?^O+:HKO$[SM0V MMG.A2N0^]C"B'>8]O0WO61WOV?E^>4_"YBNPCIT=9AV>UN?1#C$(>W//7++ M.\\+&;9QW&EMWKBYQ:NYQ4\V$C24H$^>[/2>;#_K[?6>]'J_5#=[O9TGSWO_ M!S+T\1.F!)4Z1]19F>I_K.RTL%3<<)LSFRC5IBIG.Y:7W:5%S1/50_OL)SP+ MLTD6RAY,-[&BY\Y4%M^-N?WL"^64* W;/-A&6*V*S)]]SV3NA-4ST7.Q"I9D M4WT)!YO&!=[7V;OGP0FO:Y[$_B9/XJLB='R7;N?=.]W.O<#M_(,[\39>O#9] MJ+??V][9V=W[Y::W^^3I_I/_*T47.L@3HN.C"JSSDOQR$N$L45,Q'Z/?57%Y M5^0?IRZ.^@O\3=G(M8H:%LVGV4:Y61G1?M=N0*?=;.^(>G-P=.IYN_#>^N8VX6\L))/MW?CQ]I.M M^)$2R];VT^C@U=D2IL237M<^_;4>!Y-DR7GO)8^W/WO:^'#PW@W-KHQF?PCW MV;;ZSPY>/3R:W1#=#T9TN]WM_^^'H+K=I21EX)A^#GJ>>*;/X^(RSDSY^/3C MR$S)/PW?@";X_[/WILUM&]NBZ%_I4I)S[2I(QL!1VG$5+=$Q]Y%%79%.7CZY M(*)IX@8"N#'(TO[UK[L!D )CD(##7#M.L>1*!+L7O.\5*#-!/MF\WHUOF)7?3E?]'U?0_=FD^TLEH*KS=(;*E( M)0]9IW%OV6G\V72?@()+H^ 3D;W-2/:.@LF9Q9LAYET?0W6Z=1?+Q2>^FW%9:+?G#% B.!V[$ MO58LA]U\?P%\6Y8BDI6+P=VH=JP[8-7ZZ/_[]'!+N,9C6SEOHHDV;&Z1>L5: MQ$SVMPE>C+M9#E;6YW-:Q1'-YAK0+"F='TN8[X8P.S&?++R8>TY+4=AW^?J/ M<"87)7/#B#AD\8SEH>+O Z(OA^A'UU]J3?1C_<6QG:=7(HE];#/Y.YK,\).^ M8 .@O'(H[[IW>VJ4=ZU;DR RZ6]-^Y]'GY].C0QO]4=L 06*0H'W#_U3H\![%]. ,FAD@0BQL3;'HO)4>$TG/:-[ M@L8-_O.[?=WD]QNKS&'B&0O6L2]0RY_GDD4&:YD.$0:T9 Y06G2H1W'-U2%" MQS4';9CN4M7^B#;T1U1]CN3'T>"/N]XXW@-4]%Z &8ZV@K@T+DMKO1\74X^Q MMYBW39>JT;UCB^GLJ&W>OA-]']Z-=TV_3W"/6^C8=? M>W3G$QKWK[_<#6^'?]!)UK?CFXNW^E147FQSJMC?U[TJ7N\MSUNK&GGRI_KM MYH.2,>AL_K(ZY>RM*OV#]P%=TXR_9:*_R'^VD3L02EW$8Z;/#U0@X&.+IP(3 M3U%_,9UC&$[G "V8&UD7C=$;W<>7:U-(HLG,QT0N:\EGF2'*J@9Z.EL"/16, M\B0B./\GGNK*-L3]GX__,E\NZB$A[8;_[ MKW-R4,^DR[W.HM>B4E%B5YU3EI!;FGSQXAGTJ.%#K"C/<"397N7[ W;/QZ_=>V=Z>,NG_QV0!EX>BB@C$5-P.F MR=(?#P6317/6IP,A(M8/A=!D6>14(3A]6!%W'Q*2,)3Y]!^T_#>6TFP:=B2< M;;J)T[IZU"?__'"=P#;.0QG.0K!7"UD;CM"^.DL_*$/UH'R#[:G')905RM"< M:$5UHG7=B?[G/X'C7ZVHT/#%*Y0X(@KO"7L^+LGQ3 L$]>.X^B[I1(7@BF0Q)ZN5K'X&'XIBU[+S2I<)U< ML9JU*"6)\^1W++$76C17Z"TG7GO:>AQT]XW9S_3SC+S0^@D9R T\B5;1YG'P MQ!>;/L'F9/WM*;;9!$Z^Z,XX EJ_12A\DBFXQ0'61=;+U=)-8,]+)8NV5!MP M3Q:M#E_;Y/-'E\C*MW0WK/@X((&SXV<>?OR^RT'V=S!W%?XDPA/;0;0F[*Z* ME':T'"C- <=XXN6&7@ZU)U*ZCOG(# [G]75:^T\5>8T=N?2>V-S7"SSYJLMQ@UNCR MB1_?A]Y\9-SD5"BW7B>P6D2UDU'W?422\YB5L\(\R>>@Z$$'*\3/Y^I&QCKN MKF\I ]TBIAIGNSX 3)XCDZOA'(F%??E)MUCGXV@6EMDPWE];NK=8MZRW@/>"]-=[35G@OL?J2Q:J?YBZ>T=K\9UK^/'&>,$JOQ,R>)1\.@0<>/9!' M.\"CP*-K/-K8SJ.Z-T.?+>?GZK):X,P<.5.1@36!-==8L[F5-=G^LYECT?IL M-MNC?14/S %6Y<>JX&4"JZZS:NOLXYWCTR:.O=(9P&E[<)K&A=.6'90;23 [ MU9"D+KK]>"7UL.%QG+)T!#R;LYZY%"C%SSNL0.G#QIS.14M%J M+U\+C[5\.1E21RRF?K9GV5-]D\')V'7&]\>9]P/DWIK(W$<:%YDW67OW<=LED4>B"H&].-H37;"OEWLW/WDZ*Y! M.?[&=/'$=UQF"N\W4O+-2#F>D93.Z7+2<&[:T1Q,MN XPR JAVM:=6*:OS": MZ<^8: R#3L5FH-8GDW!O*,U:3I)6Z6.4!/'"),C>+/2./I8ZFZI\%>TD9;\I M5^\W95*TV,%4I047LT''V$B?R4MYMY-4<-ADP6$)36@X:LK"4?197H8+C) 2?U.6F"ZI?7C.&7 Z2Z935Q8"(EL!%3BAF)(:"G;!'4:$XFNJF:[U* ME"9HQSVA?$(5K*^=K93SI&B_;?R(N>.9\>;JU&;>0ZC?"ZR0RFG//"U]9?SF M+=;[)L@\#SHF[R, (4]ZHIS!9GQ\NQA=H!_8)E]-^)Y*"MKA8C"1$94YS%W" M=>; [1I,$"\&2M.YO :Q<;P8X5']24QGB3J4X3.; MS##S(ZOHW3?;7(0)O??H722(6*5*+&RD)-5&,I-2$KF13&\[^@&A)I]S-R_T9SRN\N XO[0;?._ M$4-%,!P3!]<@;FUR+/>[Z^%H^)ZQ'!4?T1R+*-":W>Z%\ L5&^&D#!38_PD( MS4]->NO(QO'I4 _'!ENS)%;[I'MF*#-CJQ,LRS>[8S.B*??0J'3\=Z3>*#N: MCZ9%U4U:3RXD#CFA_H-]\@(-&?^E/F6R2&K$;Y3;G+07L?JXW<=;B"?*[4P* M$[U&1#,]MH[FH91-J+\IK?)SEW6 "PD=%OZQ43GN8C8/L_\>J:&Z+")DGXCL MB'BE1RS&-TA_II:GV*!J&7G+W0*6_G/I ^OS.3DK"WVY@15M'B GC;IP%E)O MC]T$\2/9G4#-OU7-$RHT@@DEP261[:_H0QR,9XZ7_&M$8.',II_$VJ,K,"C> MB-E'3;J0).A741IS'NGZ8_(AW7-L1B(Z49LN^VK]T0G((V:8:JD]S61*XE,W MU+(+VYA23_P6:?% (V#[-X@W1,0O'5+EDE.%S+V 1+32.3IZ:&4Z$VP$;I@Z M(8>E_,[$B.G]XVW\VAAH.V^PXWQ2$I2KYZ$0#^62$?(OQ0P[UP4:!<0F3[QY M<3?\0JC-)H^2J+#1$3'%?"I\3'(4_&P:;$\)X5:"7/I]#'M/5.B$7$K(:F(Y M7O3,_>Z8 C*S,I>G>=:M0/<7WY1EWJ/%["\ZW8MMB2, )LBIJ#8P-;N6 M(ENB9N!/3/PE\M^5KZ"6(_6DDIVX>V.+2>1';)GX.:+X!",1:%/X$9@FR/MQ MH?$33B#87R7)P&NJ;R8$I:ST'7W5Z<+$<;\*@;<4-H_1<"=$'4>V'2U M(_6.L.7\9%([_K-.!!:S9UPGU!7$*'"I!(W"!N'#]F706 VY./V]CKMJ":7^ M'%D_X7=-%JY;/(OP$KU3WH>^5AAK8[H@E%4>?792*K(31#<,%4/T]#VT&?F^ M=VKT3:;][%C/D:YF5IK)8B'$2K(L;/]@(MP+'O]?&.NCQZ!!20N_$/(T?D3R MBB%F<=5(UFW U'+'CD5^9X8!,06I7YJ07;&%NX=F\_5_L$U%L$Z4G&/A4)G] M#&U:\CT2E=J)PT42>L/I&.E(D92E[_7P7*=>>7PR;W&T[ =0&6PGUWRE-34+Q M/^^OMI1"T!7$G42527CPL.IA]>S1RV^NABBT8*'V=DZ)YN4FYKY*U<.%;<6U MQ\,#\1/L@"YXG#@_HA4W5 >R"+,^(1J(^=O7! ?.$]51<TS1OZ/>(S_$UD M1K(/(/:H."44_IF )YF]IV]GJ1=B OY@>8[08E[DA$(?X8?C&%'Z';O/Y% > MB]:ZNNTM4^&AHQ%RW06*V32J2_>2]TB?>Q&EI0_ ='$+\TWB$Y%'_Z2IKM 0 M]UF^=YG%?,(ZM3-9CBA@3H^>5FQY%*;F_L")X_F$ L_I?U/$'H8V3'L>T)GP M_LPQ5J??E!&;Y2Z,BM$/\O]DAHW "F.BTC*)S/X6/,9?2(Z3> B1%-@VO-!7U0D&)N:< M'=32'\D[=<+G<2Q0E'1$34C^#Y-(X3#WD(CS+F(9A(*(+/=T]Y6%R2,""@F5 M!N:=24A=<0;#2^JH!:M(85" S;$LYR>+8.I/#ET50U-@WN4!L;:6,(YGXCRY1=\.'106S?6B7Q,'T%GH MYPJE8D-O()=H5P$M+M7G'GDY_FGQI]2MLZ"^JYD/L6Z^#>/&4/.W-R(N#>P- M6V201L"TTJQ%'WJ5,7U[2Z=-86&533V U9,OS-5K98:B-R)+V8 LKH2RBSI8 M(+*>I/$79O4"D13'TVF8>[*IZTO+A5?*-+VEG^\F(F#DG7%4("[PB3V&18IJ MZ2"D791(CT0= VM?\FP2T+&BC#4_B!::/,V7A8T*#(@*6SCZJ?.% MWTLWB&W7<*%+3\]18:=^FSN_JTMU8A%7D+:VSJZ>])>8\C;J8%#OH-Y!O8-Z M!_4N"FD0]1Y5R^%%*:_KS%T:6+'#0N]XZN-K=BP8E!\H/V[*3Y&+T7XJ:#_0?J#]A"(-UOCJ MAF'E*,PL'&@TOH*U+\ZB+N;-3EO8GA?IQ?0;J79S)L'3HH4Z+LW,^-:P:-O2 M;4_*JO*,"NVBID'6[Q[7A#)Q&35)> &=*T%^#=O)X[;N,%V\(]^[*#Z**TH7 M'TQ4DK(@=-Q\ZCJTKS)5&!K?<"4 _L-U/"\B*@G1!GH_'+H33@A(5$C%#R4P M#.L/XTSVAK+5J'%Q.9F+-E<&Z4Q[^"?3-;)WDV3!9DGT$993ANE!FV4T$8I5OL>M%&*@8<>K19F M.IB&D:^)=VWZZ):JW;A?LA=W]#_@"3:?&8N<5A%XL97Y)]XC618?>,A@('X, M&Q["E1Z-O0>,9 _7# W8Q4P,=\E!K( CQ7N3D/57K:.%Q@\!@!7W M-__:7GUQXUC.: =FU8C+/,Q8)0Y&6W:FE!QC8Y^: MV D[/YZ/3(\56LNO(6#(%\7IJ2QH1$.IJ1/#OHRX-<3RCFM?DQVE]"V1(T&A M,0W\@( *D_,X3^:$C6%CE;">E' "_F!HN"&?)_>;H'O7H;/:I'">S)-.3'M6 M;IO^HGBJ=,*QF^L$CE\S Y0IX!+GSL.L?XEUHF9>.)Z82MQX.K8M C)U;.@8 M&NK'$>C2XT9.2ES&RYYH+['#Z(7-:EGD :/O7GY) D/L[?3#KLG&D>D&%0Z4 MJ!-=5UXT,&Y9B>R%E<46<0UI6^XC[?]E%R$DWLVFYZ">1 M75D-B>F1PD6G1K,E#1ZXHF(M0D],Z,1M"M M3N=B\MBIF^ M:6P"$:E-.)%NA2V<[$N+Q!6#AR]4F_RO0UOQJ8%^CQTBKQ?P?\#1Y'D:;R;. MK@[0SQ7ZFS9Y[(#R]J]!RT61U-(E7U32?=?;/$GJF-0A M) IKE"AL0*(0$H5B):C>RL^0)X2EN'4S;4YI3>Y)[:ZCRZ^R^Q2O=A ML9\/ IO\=^ONQ4OZRG4GFT'"_/U($,WEZVQ^U]L?7LL+(\5='EL3:1"]CI9 M4;?)'B.%?K)NMMB$WVC! V5Q&S2^$-6NM5 M=FWM25J^-YB0]W*?&*M162I(",>56F>()D?;<:PJ.2[<"Z7+HG>8+9?.U'7I M==W$!S;C?@!"#)L,;.97N^$.U:@9.G,I+7//7Z(+S -W[G@XTB';U+C M@WZ&!7 20#8P^: 55R[Z=+L1\TYTT[7H5]/Y>.'X#-N/8"]M%/\'F M/)H)1]LW:*DBPT;ZONS8CS@L6R67=6PKTVG0 X)C-QGA3;B=(803V:,40%G9 MJ+8/4)>\,V>C5T,XA:-7HU56DQAV@1T?B4&#F*HA>B5:N2I%VX1CG*^<*3F7 M ,>+J@D\+2,*("XMD-" B.V#[ )AL#GSC23AB1YXX;Q#Q@\TUD>HS%HJ5ND M(47;M>@B[8BD&&4P0D+4.4V@L6=YCA0/AE@4$1,628^W2)N4A+>CLN P+AK* M@:@W))9Q2]MVL2>!GNH1T_ LN0IAO/_00<_TE?CJH0_M167MBQXUMA4Q[(=) M=*>PRFXS[>8MI+&3,E?I%[/.'I.6?:V.Q'IT/T"-FT#L2^N@_V6^7))3WP5/ M!&D39.M/Y%0&-B][84'N'7GAC%$6^?P#K3FZE]O?9>4[S1R,';GU79/IS]K9 MQ\TEU?_ZD/J69:55=BU7UB7839=75Y:_1X!:A=/Z:*JWER)O.G!&;4XNY]V% MG%MGP@AO3P0=6 %\(-9X 6$UC?,6I2.'5TC5WFZL*)03E7I+5GI)<6"'55\J*HND59%A M 2&MEMQ2!'G1T<@7+H^$%K6.J6,M7WYK!>0FZ"3_71!48CQ8U#JX%/OGX<79 MPH %;:&$E"^TUC)\G&D0X)IV4^FTU>YW]2R;D#<,0UM3)?LKSXQ*QT,C*E^& MM[=_C_X>H=ZW\?!K;SP8WJ%Q__K+W?!V^,>@/T*WXYLMBX8K<,/KX=UH>#NX MZ8W[-^A3[[9W=]U'HR_]_GA4Z7N]&]CHVP@9=-RERQSTP"..&(VD4@^211+L M@,ILUJDWT^,&RSE=)TQ_96V [_>I_6?&P(H<71.C*R+XT%&AGX8/-_V'\VM" MD+W[4?\R_F&[-%X5W4OI=Q7-'I6CDU[*,<^FQGTFD!@:9%GS'-N=W\[VF+@8 MPB(Z@YK^R#X_5^:QX;"Z'6-3V=14M#?Z.I2"M@^TC$Z,(FI:.)((0#^K>"G[C) OT3H:Q63CLSF6W,.?YE, M,)Y.=\A- K>S(ZS^E&/(//E45.^F+T;O;W1B/@\:6M_3R-Q M,_5O_U2Y[X0SO_V=O)BV -[4*L2;U_$0&I:NO 0FA3,+P*1E:M9FJ=Q[3?MI MV(H"^@,MDWW6K3"F#3R97-8;[>K=\*!?W_#II#',8NY7BUS<9S'_?F:^^)=V\'1N."P/3=][]K'5 M[DKM9B-.W\4GSMSOLS%45J:2H_/%;8P"I71(]FCNN?TP&V M=*HD]OPGD,^Y"11^S#VDU?4,=V."NL$2I) M\]H+[=[Z:&T)V9B-!=@XK#OL/?EU.R$NUDM]=MP;)WCTIX$5?]MRGU04$"U( MN+3;4BO#* RWZQ1TG1RYJIW-59NFT*CQ%)J5!4%Y:^J2Y.,BD]H 9;&GLH@) MF)5#$%UQZ^AV@IKOL%\L?VI*6VJWP&LK%Z%Y>G%R5^JHX,95R"*X=KRXV72Q MXPSK+IT3P7K8:-EQ.('AD:ZA(Z^^T6"8.9:Y5;T.I^Q,A)S[\8GZT8$&=I\= M9SC]%!VFN/"2TNX<9$D4=\\<&5AI2 TMZYZG;6(T02/MT$B,V@^@9Z*:AM-M MW%$08ZMJ1^JTVV"""(WP/$,334U26Q4T46IOB63$)LB/?CA-HFX:I04"9A\! MLQYR>8@IHEA7M27)*H%EI1/ZX*V^Y[;H+ONN M)8EZQ-"U4=<)D\O4I7DQGJ17-E>)*24.84?B0>P2G"%QY+5 MEJ3(,FCHTG"9I_SH$A>M@HJZ]OJX9[!=TVQZFA?0*>/8A=I,X5D[PMK0IG5] MMN^XK_>!.YGIQ%@J*M.G29VF M*Y:!3F&3CK2(TNQUPM>$^Y2^NG,)YF!,1+ M[2I0]UBZG1Q#/(D_W+O0\WU[\_A!1T3PCH]2N;'!AX](')U\?+ MXE25/:SN5ZT#1*8%^+R'$234?3!4P(G1.G\98Z/QW>RA.C_O=^D#^*S'2C_13ABWG)$X*M6X(A"^\S' ZJR MXT''CD\7X:6&A,*,T,-U7G&SM)..4H QZLL8><;/I8;:D+I:5DED;1@#G!4PCP4RCP$;(F&CPK'D*CDD MJ2V:"=V!(N5Q\$KP.\<^C_R;",.P"@'.#*L0RD\RP?C6:B4I=@WZ)))V4NQP MQ0XD_4O&9IXNIB8U.C"Q53PY??A\-A#E@C+_P2.3BAYRHDFR"DUZ@N UU_AA MNU'!0J_3-D9@L414EXS+/Z3&KR].+ Z(?NBWIS='81 M?^'R&&1QH9C+(Z:+ SNB.I/)L)P 4%A"&;T@MM8*QFA.0_:%);E&A M;V&=@U5>MK#O@*384U+.PI//J,%+YB?^88"2HI2/0W:/(. O]%8B]':=_(7DTNO+@_92\@ MI0<\/ EW*UL]5ED Q[2H:"XS*J+#4U2,5R15>>@KLC=7FB"ZSQO$5Z MG,-A4U*3D[-J)-TA(G]H1F\QR7,1S2TJ&",U&["9IF#\Y9N4[6I0"2^>G!_. ML:O[IOTCK+E!N4\HR?V!C.+/G>EYX.'4E)-Z:BD5?)"]]V_%M$QK3O #_$&KM<>#Y6E;N2FKE^MC9SEX$S M3HQZGB(Q00Y%\Z.73C^>A1TJDW+(R'B(UVTVLO7PF,M7TYJ M <34 #F4CF8N58:_^,Z$^#9LM+,S1==4@]K4P=$_9H-E"9WDOPMME:"HB*#6 M4FI,#RY4$5KHHM2#,E"53C8Q4'4NFF8*K=2MO$JYF'K@._$K;@@#^M(Q/)63 M5[JH63I,57\9WM[^/?I[A'K?QL.OO?%@>(?&_>LO=\/;X1^#_@C=CF\N4-HS MK=8-KX=WH^'MX*8W[M^@3[W;WMUU'XV^]/OC$?J?7SJJHEPQ$\^T VQ4^J;O M!C;Z-B)"V;)TUT/^S D\W38\MD:#2$@B0! Q/!^Q2YG2F^DN#I=OS,DK[%=D MZ+[^?E\@O&0 X24%!"*'5T4_%?I,+DRP9YO M^QN"L=A.?R3'CQ?W6![1Q,[.8.*B83@BLB617C139+GKYGL^*.?'<3P7X2!" MS/;O9ZVS78^.:#]^LD*D2$:H.;-VMCAW\]^!C<-;:K)T6 CF(&0 '5>71NX< M'WM<:&,+?ZGUX"\:]N7(5CD_J(;0URHFU,KNWE0JE "\'?0^#6X'8^IK]>YN MT&@\O/Y?XI7=]!]&S#UI7Z'^__TV&/]=:'JPF"@9O'__]U>XRTZ*34H_=IVO1G,#U,#D7 M^]O<-0DT7]$CMO'4G)CT9_*Q7[=GKVZ79]AGS^+W/W77I'[Y@"HX[/E]VS?] M5V(VW8=?_VGY[5\QC2%XKG_MV$Q?LHV ]/WDRWHOII?KT)F,8= L:)'K_35! M[]_LK)?G(IV13;3 /_UY_I4*\J$V1'#M5WR0::HFXXZMMIN8+-L[_BUV'PHSX5.K5&N*X M-&Y7V&8O>3%\9$G/";U0,B+VCN78/T+!*Z#,;90@4@UU70BA6;*&,017Q8L2]N: MU&T*,8^Y_GC+4Y*V9:FE<5R+ T;KL4:K8WN^&X04,Z'[UT!V_3']V3;#A/&$W3J"] M%BM65;DEJ2K(UA*PF.O,>472.C!S6#QI2GP7ES8Z$,O4=2R+Y8Q=;-$4-L(O M,'T)0'UB=D:-XU:2F)L2,W)/"8)ZSJ5I\M^*" 9O_ M8'-5KBR4+10O6AM24A=B)=!*(RU&>MJ0&3=]639S67FK^ MI;NN;ONOZ]6THB3]U=.0K/>N8P3$JXSPP?A5MZXMW?/,J8F-8N6L)JD=J H M!XVY[GE0M:Q91X)+W=,U8H?^#+M)&Q:B!)QL(=WZ[+C,$&(P'\]TNS2K5E&D M)L\P7GW%;3ZHS#,D*Q,/!0Q=\21K')$MVLX]0=%:8N!5:Q/#%=):16$N3U.U M)77:'%T.L%5SEZA1TF;T:?EL$!!;,R^@BF;_YY6"N'R#%D0 MH86@#-I=P9)=VQ O:BXL\R.C9SMJ5*_Y? 1UB)M@"OLB-PG$XEPR0H<403/= ]X5&OPW[Z;^"8[1OA5 M3")6:3M4?D: ( O$2G/1&YV&U&S"8F_@BLIS18Z&=Z,M2THC*XI<&ZX XU]( MBZX"1P3C7XPCUCZ>*HY+P%D))M?*)50(BG0(.O3K[QS[//).(K))^"BIE5VY MCAG?6YF3\TVJ,FC\W,,3:B#\)/SK8?OLHVU:V5/&<[Z^&'/&][P^C!F']]=] M-064_IY THXFW]>K2/=46'GV/&D-*$ K&H%YCEZ0M%8%9]J<;OG$+95NO46M[&9 M$R-CT9*?]"UQ88)7E;HU6"16+?SE:;!JDMSB&-8!@Q4&B%5;SF9/GBH\_*I( M;9@K7C3^\C5V6V#L5D@ 0_.:6'R\H?VI!$$,DW"*1V"N+6R*S+$-'"S>-Z>[ MTD,8H*R@B)[^PN4HS,$M#FWUF,8 S0#E5WA7X(C0#"#&$87V3T^V13CWRGY[ M6V4_=!]#G^5;^RP+MTQ5NOTO*R=2FT[+@NQCP2YZDGR1YRCACM3('"5<&[X MIT-(2[("1P2G0XPCBA"*/5G? @Q_,'!R-' *,O>;''*W\ MIMR16DJMV0',?"%MMPH<$O%P&PX@#^ M\*I5.<>1*,HV]\I$486KWJHD:D>^,_EG1OZ$78^ALWV%\'\"TW^]%%#0*BTQ MC>/3?'\=S:226P1=X?NR*?3 M\?ZD'[W'[H@^[E#Y_WV.W>_1)Y>._^#N\\+SEW=X_ER/G&55O/W(\H4L*QFA MBM5I@.2+0B1).V8B)F[)#N;U G_FN(22C(,0$E($=TP<G4H(H:![_G$O2 &4H&W//"0 \\+"L5"2Y&Z+55J9(YFVX2$ MG9-!CP5^N6RP&_@YGX\ 7E8) K0#.,!DAV0X<)9 /71<:=T3:R6Y8A$Y,:56 MU%Y?Z"7CC*P\%_ER1%:%/>B21WL9ADE1P:.X>:Z;!KE4)&XG^MST=0N$;^[\ MO,3A/8'XP+X.(9U@\Z)J?QN:U&C#0)O"<9CGJ(5&2^K*,&RA0C*7 H _8UPGTC;[NVD3[>;WYW'7FKDGC. 6)UW9;4ENP@[U Y.4H M5]L=J0/#;064GC%M(!P1!PA/[OSWS=:+%Y^=9EM2&ED!;Y"?W/"7HP3MMA2I MS7-Z$%BF' :'!T^!18DDFDLS<9[F+IYA LQGC"S' W%[#+N^V^%-+N'.9IY< M)Z$>SDR]):"_P_YP.M9?\A/ 'CDD>6WWW-M6,V=;Z'U=)'%QJ#U,-N^)6H+; MAI)S^.#]#BD-]>?E%Q57X(A0?R[&$>OBMU:I]C'L,?WB6-:K]^JA7D#NI#/U M,L:3F4VLTA]TE^RM;UR0AVZJDSR-QM02'*QD:6J?@;JP@:Q*JRFI'8Z[[:IL MC.6)M7RGL+8)UN0*[AXX76>8SUIP(-W44WV$+7DC:U"J@L1;1VJ\0M,BZQ= R7[NQ6WW=MJ-W9Q\_G;;3@ MHZS_I/RZY4NI8R:9-.+1-;>:&0,+,* %'#;=E[G!*_>E+R6\_D=,R(IX_=9/ M_=5;LN=LH<$CA[[+_G<5'9"(FJN?IN'/",#DW\X^;*2CBP[USI='0H0G+EKM MY6OAL98O)ZT/Q,P/!X0+LDI$K(8XGB8N?AE>'O[]^CO$>I]&P^_]L:#X1T:]Z^_W UOAW\, M^B-T.[Y9D4V'QH/*O>#U\&XTO!W<],;]&S0:D_]\[=^-1VCX&5T/O]X_]+_T M[T:#/_MH<$=^[U?YJN\&-OHV(F:&9>FN1S2/$WBZ;7@(OTSPW*:[$[K &J_,.$PP98UUPV:N&$CN^CO MD59AOT=?]FGX<--_.+\F!-J['_4OXQ\.BWXN!>%5:(Y=RM%!+^6(A3?X1)&^ M3#M\[&GMQF]GH5>UVVZ,#J"F/I'7AROZ2&:WYAOI[E!JVW94%)T5192WY-N+ M)K-]$X9U#L_)]VG<3D44*>$\^_2.>FH\Z&$S7ZE59RM55A5N+)3O M%D^[[QB7O;QE2+V8Q],Z,ZS(7+TU=YXG\$DYEH9%Q6ESC3'=M77B(F'8E#RRWO\L*S0'+ M8V>1#U:^+X\WBDYW'9_M*Z91#\_U[UW'"";^T!UA]]FDG\DS^=QHK(\OE=X*&B4!&K6BH%$EM;.>DV<1JS=" M1TU 1ZLH=#2IF='SQ8)\_@RC5TQC@!D.,9U.KVP=5O_^0 /HR*#'P5;IL<&5 MK,Y75F#SE@<<,]&,$>5G(@MC^OK+]&?71+ [3]A=5+/W/ ^3_S/61^GD+/CR MH\5&2Y:43M96A;?AB#=%U9 T\A'\.382MXF@:FV8]0"D421IY*/UY([7V,K?>C@M.J*LX\@\7 MTCG&!#I2(T/Q /++,;&+17ZC+34V30%Z.RXX6=(U-Y@?DG:Q%V+= X4M&MNF M%7;$G06QK2(WI):R8:PB".W"-7:QV.\VI<:FF9J _,(U=L'(;TN=S$70G#3V M2L-GA:H8CGOZH89#/B,^JG.^O$2%J/<3_7P ?W'@+U:FX&@05;9(+QR^8U>Y M5*]"XR#RL],$&27"RQG,,1'>U:1&*RLXEP=N1*,I;LZ&6-<$UMGL2>>XR%9N M$];)6L,(K%/9:P+K;(Y#Y+G NRUI^XQ^JRI-U::Z_MKQ?%8K8VXOLT]4WJBU58J MDJIDE(!OJ:]YR^U%*Q\DB%?6E]1 3RG"MJ@5V <9QL==L9M3/%&,&%XS.9A-JR 6N2SG"N"V8422UNV$G M$50;Y6BX%BP69$EM0,T_?ZNT8+1JDMKDAE8HZ'Z3C1D7@ M\K.V+,&I&%K5NI*6&18$EJCL-4^$)3@5.:O-IM3(]/)KPA)5C=57R3H>SK&K M^[1*!+_,L>U5L 'QK4_G=5XXZ;YO%,M%KGRV;H0M\H;?12X"U'T;6Z4K<#A0C%X)"3YNO0 M@DS0?,7@D),J;&E2LM?C7H_OAXQZ[+0Z&1+I^3BQ(*(UR=]"!;;MK0LT6:BEZ M EI3ZC:Y#:BOJU5T% 8YV;7$-^%H$P$&"Y@'13R3O5:NB635UCS \V=O3'3? ME-CL'M.&/QQR0YN9FU[P2(!FPLZ(O5GQW9:.[P<&Y.'T3]T*<,\P.(T!]&*/FC,$I(JZT5*G1KO%R$8A" ME.WEB'X^\((!_@#_1!2"_*,_6GC3R>@ATNS#^O:+ R 7'1H^G5Y($20>M%J+U\+ M#[5\.:D)$5.%Y$@ZFKG4&OC%=R9G'\<4?;0NCTZ-)T#Q_O5!_Y@!$?8O^M?B MWX6B3E!/1#QK821F BRT,%JHX=2#,I"3^GL(H,Y%TTPADD:/KE*1)#WPG?@5 M-[PZ?6GE<7NQ3T[!I_ ^!ULI7X:WMW^/_AZAWK?Q\&MO/!C>H7'_^LO=\';X MQZ _0K?CFPNTAI\*W?!Z>#<:W@YN>N/^#1J-R7^^]N_&(S3\C*Z'7^\?^E_Z M=Z/!GWTTN"._]]'__-)1%>6*F;VF'6"CTK=_-[#1MQ$R',NBU7_^S D\G98V MX)<))F*2%@<2(_P1NVR,ZDQW<5CV0/R \%=DZ+[^?C,0DO=3UU=NO61 Y65% M]B,J]YF,F&#+FNL&K?K]_4P^8[]']CG[/?K.3\.'F_[#^34AWM[]J'\9_W!8 M*'HI#J]"'78I1SQ]*UZK\UMD0J/=ZC8Z@Y;^2(X?K_QC MF0601L.;$Q','MAZX,76D(@8E\1[T9S[Z;TA>3PHY\=Q/!?1MH0A[=_/E"4[ M1A9@] CE0J8&6&@&_B*S_^T.A&3*-[X>^M]8=[/JH==\]OQ0-'K.D95R?E"MX*X"W$N!NU8QU;&C(F,/F^X8C[>R-1D#>^(\ MX;#K,*K,<&PO[1GM:0L?:OAE!!OS^!81$R>_HAU<5*L\6TA3MXY7=&U&APX7 MV6-*G_@$LR'3]C9^$O&BP!F%%&>T&U(SHY$6.$/9^J)?$) M9A-G\+*R=QC3K&ORC99TN6V30W^&760RRI20C5,#/)S$'X]:]LN>'I+]D:M^ M521UOO.=ZYH/>H*_"J$I,ZW?5&L1PG7=37CWOS M(P[ON&>4<^?83EI_E3/V0I$)^VYH$\T=IOQ,J\J@D9L04S8MD@,LYH]%3G)< MD[3,6M^<0"I:R)0-=MM(U0EK;5AF+C(RK;VD1-*%QXBA$2#5(Y' MN[ZGQ#M%IOV,/9\-GC)M^@+^3V#ZK]'K&(.VS9UY^PS"7[$_>\$,PK\R1UN^#5 MEHC7?%1O:8PKFL-;?>5,R0:O:>=H$*3N+F9!@AK.<_7 @E]'A+V&TY'O3/X9 MV*,8ZJ]#=YWA,>=(,FCC_(,;.2.:^XA)"'*4S\V@HL%-WNPF>W@2N*8/>CE/ M3F;Y?P;_M!4]G/;LI;5-6'H!_*+744J:RC&T53_9G!]&\_&$P;@2$+6Y;KI,O]),+]6Z2Y7K49T[<3Q_$94&O9LS*R_A/YR&')WD M8KJU"OQ?847TMMG[;THE@TUM+0].YE4M$_;DC"+_E6I9?>&P5J+\_RE33_12UTR=ZZ.^R7U933;$+L MKG"D<@_(YFWC %)W(Y7WVMM..V?CYSWXDSQ5ZXWY3&!F&ZEY)BLI42A#XFCV MQ@B(F)E%A9;5#(LI206[H%V%8R=[E44S5V1R\DEAMD0)N.3DHZI:NU '=66? M6QGBN]1OV:+!Y+1!Z@ =*\(1\Y,) E^R D<$/(AQ1!'B?GO HZ8SS<.= M"_$2Y2X_81M/S:+M8566FDTH2^>//UZE=BVII0'^^../FPJ7M.[Z M[@;(9D V0Z3H+431 0^ !\AF%)_-N,/I-A_(7D# Y\" S[WK$,.NC(6L74G+ M;!.M37@&HJ#U90I>A7BJU.W6>N,D,$5]F8)7&$!N2W+FXJS:<(5HD?PZK.ZZ MQ9YWB:B)'.WLBJI]=-]WSI[(?T5&N1FE MP:!%@D/#$\'R,G/92R!X[!156;/G3.TVM+25BV'>38M*WHO$:H/A@A#,RPII M]&6LPS]VH2D:A>H!9;@G+O0 M)*53ZR@ML$1=68);YJ(E=3.'6-6&)R!RD;,;I!$WR' ":CP+ZZKE=$;!?6; M!&"B7$R(EA;.H\&K2E$--F.8F Q/W/2N,:^H&?3.;BUE-0;"_Z_%KH=EA)HFODX(X MT:GNN 0G]G7@NMB>O#)\A _IV48".[T%B9V:VI&:;XW2^@N(3 M>6-^1^5'L:CG71[2(#20=T]C&14BM28"WC.PNUVIK? L$X*HC)#)Z0H<4?!( M . !\%"_>I)CXS$G6&ARG1&,J7+DI4JYGMKE!C,,RM@T)+]9@4%.=.^XS'@L MI:E@1Z5Y4^HJ6:/[:Y-=K%W&'5@K7];B5,NBM:2&#'VXP%FGRUF<2F+:DI:Y MJJ\VC 6A%R']N H<$5Q^,8X(>!#CB"*DI^LS""$=.(&1"$6&;LIHF-]B)HH\ M($%1<]Y%6)OV^7+PS7U<@J0I-4B'<\%X*0CGU0K!<\Z6)#>R'(7:) YJEY$##BDT9=V6 MVDJM,VO (*?!(-PRSTJKUOL&( HB9DMW%ZBR^K'+H0H+,?WE_N^T4+HU9_Y,(GW3,GA& ;\3Z?Z=/2;IS:D+9T[>%0^\:&3YY*O+&M (?&Z DRU62$1I*5),@8?FC ML0!%R;%Z#M!8G*K,FH\NN*J$8:'[A:X887@H\+"!3)O-!UV-9+%1HH'/*G0@ MJ@7OK_+[P3(7/GA5MXZG[%VJ^G^ M1MPV545J*&"Y5TC'%AG] BU+N#4"^!K3%J]G";\JFM1N@)XM#[L\-6VSU9$: M;="TY6&7GZY5)5EK2 TYYX;P=5U+_J7-4VDE-[&P[M(/S:Z>])=8J5 E=952 M9+3>[&P1N-DU&"2EW[8H[(S)'XJZ0=5FGB=QD-T%QL>-)3FTKGD\PTB?T*"7 M;K^23Q %[9,OHD2 =)O-__CAZA::ZVZX3&>&/1HDLUDCHTZ($DU-6[3M($U]X*)RR*KK7;I6X1<8EEK;4TOS;:BNN M)>C./GX^[Z*%R93Z3_8QF$&W<@SZ4L)X?<0$V<1XM7[JK]Z2:68+0S>R2[OL M?U<1SVD$2C]-PY^1>\B_G7W8B-Z+#K4SET="A%(O6NWE:^&QEB\GP[B(Q7') MH70T'P:=ST313N*36]U7*$M<#WXE?<<.+TY>BIYD& :AI-Y5.6^U^ M;YP=9/'G9,PO$L2'!=R_#&]O_Q[]/4*];^/AU]YX,+Q#X_[UE[OA[?"/07^$ M;L9I M,4U-$28H)MBRYKI!#29FX=#?(\$?VC[A5WX:/MST'\ZO"+^6(M2_EB*LW]/]$5TA;4.QI[>YO9Z%]M4^E1WB U"=V_BC\(YE1 MF&_\I4,S&=N.BJ*SHHAXEK1VT9S[5RFK-8?GK#V-*")"IO;O9\J22*,FBN@) MRH5,:"X:*O&+S/ZWVQ7)9&*^#7%_$[L=86*Z&>C?@8W#JVJRM-8BEQ<^3II> MU*J3"PU0<".-?)]3*Z"K /3B@:Y520CN2%KLS%F<3K'1M>[-T-1R?GIHZA(' MUYEC5_=IB(4&S)Y-W\3>Y4&HWYB<.# >"F^OX]LY,3MWGBXW#;GL9LV5"0\M M?B\HO7#O.E/3IQLY"QX.U>E*FK:A'>SM*8.W,%9E,<5I2%%'E;K=K"%%@*EC M,<5K7J_IO1Q48CR4:C\M%R!X='^EB0ED3T\+)FG7R.OUM0NW,N>L\ MFS2Z\O@*AB:\'0Q-X0S-&SPG7&R&HU^=*>58PJ?^JX0(Y]L^TFT#X?\$YIPR M?4FVZ%N?<+CR3$*E8).T*W6;&RK0JF+GB(DO3H:I(DMJJ^*&J9@(XV2?=J36 MII)LL$X%TTZ])[J.\K\)[83G.@&>1=62A74/>[7723/',B^3@!A.[T,PW!(H MW#(@%*RC<-@SM X.6)/5[SGCO(.7RQ1\OOTK2FH#!0C#(*Q$@:0UP MM"JBQ"S+^:G;$TQ1BB8N-DP?T4V_)^!@)3)FSZ9'7O_LN#=.\.A/ ZLWF1!: M*%QY=:06"+\B\,=+>;4D104OJP $N[/W33?L\4 M&B)D1__N>+I%W37+L7^<6^8S-B(,;>M[2CMTN:>NRV7.'6O"*0AI. MVV4!<7JUIEPSNH(DR4<)'?:,V'_TI>>,:>CVOE!>Z0C^&J0"U5Q+SC?A5@_YR!.1W**:G9SKS0&5NU#)*Q$G*3FG M&-Z#C_CFZ7VTW-@V/%J:C*E3%S:YZ?:J0JN1/MLQR3Z361: &KHWIN>[YF- M/UNT7NMRRV575Q06@O'(^:"1?CK[.'B:ZZ9+[9E% M$LY\0VGIK^^QJIIAWQJ!@>8?7P6'_IA\#X%$(B?R6U M7VM,$VK CYH8>!0R.>FMAJ2T06\5Q)"\>]4ZDBSGVZQ?>B4_;8:^0FO>&7)_ M/+Y3Y8:$5*U#_FDVWU]56^<-_1EV(X4GT1ZV0_<5[0FC_=4@BD@#Y?*-17S7 M$9S,P'[GV'3*>\C-$2L7W1AWA.>7%X+VU;KB(KYL(LN9QD2,M_)&5&7P7S-: M$S'QR0%1Z\9+RFY!S' Y1+6O6@5'FS'Z.W):=N3H'_GMIDR55K%^+20>\W./SOP(ZQ\K! 2L\V'F*4 M%#TJM"-U#E[' "[P*5$>KUDVBM21#QW !Y1W2I3'*_>L2K)RZ.@0'I1W6NYQ MN;80[;L*75M,WD>( Y.?=-&+'4/KGC@180001)U:GY86[$,/7G_ M>G0_'#;W'@)/;\E*KKMA#"5+'ZPT2XKX_DKGT)XRR(4+0G6[I^T>27:\C":I MH1[:&Y6;NX^ W 051RZ-O& ^MTSL0ARI M,+]ILTSX2APHUR2L3!RJ48B8HMOH%4EM%F/R@.=><0KDE7%K2&J[F%POD&!9 MP?1\*)"W;:1*75604+JX]A&$DN)0TDV PTT<+K98YFZNNVPZ$$242G:V"&;H M3IV'$"_W(5JN ]?ELLQQ/^'2DMJ=LDJ:P-NO $>;U_M1X -J2NOF_H(*%"X M[\K%M#^&!'DMGCYXTU]N@8@[//RQ^*,SWG;4%'%+KPY>D MYWEP/">O1^U(S4Y60T>5.1X*&T5URNY=/-<)W!?3>B$*778()D)).5.DU-:A M\QCS#;I F*^(0/-^),8[M*QF.K(05Q;LNXHC.-Z9^K8 ]"9NBKY^T>K%S)"Y M_DK+9Z%ZL?3"G1@E]R%&QJYN%&WB*+*DM(NQ2UZ#8:+G[$=Y&, 04CG4):_)KBE[_W+]&?7!&/.$W9O MHZ&DKT5O0%2DAE9,PSOXW=6D/%XM&UU)54! 2)AF0M;BON(4]6R#(0T;M\O9[655W'5;Q72^ M0Y]A':F3=Q)-:4F-@C0:$*AXT:0WTR>G$%-3ZC;*I$H(,56@^&BP7,X:&V10 M?E1RQ""2'(N]E#B6*@7'J9H*M+U6X+M*(3E> 2JIH<(@OPI\5RE$Q\E04J2N M"&5P$(^JALD4#J)-6$P%]=*>:CCK\$)'NH+0?R4^&$-5B1:4*K5EJ#(!.MR; M#CF954VI6="&&J!#\0*HQQ B]XEM!9GY&P*F$)42VL2B ]I\!\:S"5=10! S M=H2:SD:<-Z6T:>P0+"AR,-N!E,=K'H34TLIJT(00E?@"CWO]5$.$_;KKME/" M")J_[+"!1'0A.'[!9C/N)<.,(Z\].JY!["7V)@)-Y#D6L4(I4F3R2/94@08Y ME7,7D6BGWI"NTUW$0"U03;7NDE?52[$)G5PA7JV _N"G^$['AW+6 \QW&$? M371OAN:N\TS08:#'5T3C9+IOVC\0-:R>6=563?,Z;PG/' ;I7\L8G)7IU>!B&]:T)Y]Q'A?7K]YM$L^# FOMZ"]@I.5[6[DIJY1[%J@\\.PU9:]G/F M\SH"$#@\=P[GE0AL2$TUJY<".!PX'#B\2 [G-;Q4DY3,(5LGR>',!2/_T%3W MX>YDPF_I,';9K5R4OI3(H3]B0JKX4K=^ZJ_>67RVV<(= M#K_WER[[WU5T/(U _J=I^#,"*/FWLP_KA!!BY*)#W5KX:&6 M+R>)"#$J(D?2T+[TS./HXIG2!GBFCG-($\;4 M@S(H(/7W$$"=BZ:9HA;JAE^E7'(]\)WX%3>\.GUIY7%[N?HY>?'A?0YF\"_# MV]N_1W^/4._;>/BU-QX,[]"X?_WE;G@[_&/0'Z';\T &Y6^\[N! MC;Z-D.%8ENYZR)\Y@:?;AO=^WUL=([D1U7V,TR?8LN:Z81"%]/N9?,9^CQ04 M^SWZRD_#AYO^P_DU(<'>_:A_&?]P4%E00JA=A7'*2SGBS$LY9LH-&35VJ>C/ M1EH&M-N_G86Z#FTS9R/E'9TA_9%]?J[,8YG&3\/QS55='5K4M?7 "^,HHJ8E M-5XT4_2WZ^9[/FC]<42Y$,JU?S]3EG0;A<.C1R@7,B'#*";^B\S^=Y4-^#7U M4Z@M]S?6781M&I/]=V#C\*Z:+*U9=_FAY.2I1JTZT="8"4<"R?E!M8*["G O M!>Y:Q00BLX+6_*%?)A.,I],=HI+ [1B?)>4+*15*3]+@$II:SD\OW%1MVL_8 M6\E,7J9MY#VMJLW*8)]/P?M/X?V\N+\ )B^W!N$^<"Z^_L@N/G=[D/X'IXA&%QYB 8["$ M1M&#YQMM2=4V-'L?"]?WN;%F/7')*9?9:DA:9K4"H)(;*GE-8%!;DMSJW9!G#8CBE<+W!<\]+:FB2 MW-W0"I<[(/F)0Z%QQVOLD2Q+S=:&D?" NWQPQTMWR9K45C9T!.8!2'#&\G#& MYM$0! G-+=WVV2!J3.R?.555-=-4AUJ \8"(>PJ9GFWT8[@4[9UU)$7;,*>D M2A9]-9'*:]562]*XFO: 5"[=R-N-35GJYJWSP%_CJPU=AUS4B/()-.'@>+IU M:JIQ![]%,/I,0#0BC#",$[X(Q07BY?8\-@0$ H9X1R4HF:G+.1 M SY@#EHO$=,FQS(P,FVFV_S7*%*)<=WBE(?:E'T&CJ_8GSE&>9FYKM1H@I=0 M"D:YS7)76^#,EX)1;H/26TV>"5=P^HIS^G3D!8\$H*;NOM9, 6Y)&"3-QYL( M&L-I;[0 !5^M-S5?L''^7^PZ].H=55&OUMB)/VPK)BMYH).3RM.D=C?GXB+ MXF8L\@IN2DJ;8QX=?+FW*C,73[#YC(UUK99R[4ZG"&5S=$0,YZXI*1V0BV4@ ME).B(]XZ*+I2$)J/SBO-$ 47+__5ZH2 /)/1VHI?)R$;^_1%-NA0#T,)1LTT MXJ&AE$^!1^#H>=B[P_YP2ANMHK\8Q8<\Y0U[S2% QA^KG%1C1VIG3E@#K!:" M54X^83?G;&TA<<_:Z[X-'N'2_4ND^SP\H;7")OG*GR8=-..33^D&.0^A"-JZ M8-IL)LQ4-UWTK%L!KIFBW","\Q"!D5JG2UMT8(Y@=Z'T0&>_Y:%L(H%>6 #@IYDZCV%#MRIJ;MQ'&<7IDPZ<.GY*6 MS[J$ Q2D"$?D/DA!A$M6X(B !S&.*'1X+IY9M'D\ZM)%V.2%'+5:!1WI"G%; M3?(N\,@/IOT^^MMLRNU]EE-)3Y5 MO=]$5A7. E1YLN;4M'5[ I,UX?U%O%\T![M&.4#&S8E)9(^Z_0^R'-VNTEF._>.D-5K2_AMX7J#;$SR!NV=)\P_QSNE>_)/5VHVLZ9F O\(>],:\0]O]N%53]26.IVL MTK#*<4T->Z++#;7WIU,\89E@0D'DCS;"+Y.9;O_ R-5]C,*?/42(G1K84FAF MTU&ISX3T:"$4W0+L8L]WS8E/S&WZ]Y.(Q\=<'T)P..U'<'L@8!O:5!#0_^\O M(?6P !*;3VP;Z1<2[RQZ9W!74O).9M8EU+O#8BH0^;Q-*[4AM1N0TA:=#+@/ M4"$>:IOG7'K($-0\(@J1:< #X $R!,)E"$Q[0D#N8?2.:#OV$QV2>K!?F(P'>_(15N6.IG+9BO'?8>,?H7829U\ M1?#9 0^ !VBA>G->]WKOH(:$'C$YM4W+(YTI>L6Z>U+YVSRS-#UO:"]L'#E' M;U[I2G*F;0,IVK+0F^?\DFY3:N:=>P7TO@F].88%VI1[>198@%M0E'@G3?P3HY-5ZU&1U*T6E<#G%#<02-.C.$$CQ86U]'*Z8R">[R "Y#_@Q33<]"3SK]PZ-NL3F2W@QC'W;W MPOLYO5^TZ&0]JAD8FZ_R_LE5*A#'9L6=Z?G7NNN^$K/_3]T*<%%1M59#TE0% M4M8EH#'7S1M=J=UL !I+0&.>L09%D5H:QR',%39Y2]9<@>O251MSQXVMV%,> MEK(6I1-"F:E-2>V"$"P7GSEJ-:TC-3HYS[ ?):GWE1-DN6<5TR!PU94I">) M$Q0A!1V:L+AS[/-)J$LCA0D:=2^.)8"+X%:0,FU*79Z6Z.G*WOTPF6?VOP,E MZ:7A,<_QG[0MO5CU6=@0\ ![J5WY>>[=@[/BZ58E!PN475T'1 M'A2+0\$K,!!4C(M,5\! P$!0-@YEXU B*[BG"I@ 3-2S;+S,+&.5ZLE'P7QN MX2=R2MU"Y*\3R_$"E^XV"BO+T=1R?B+3#M4ST;E0(0[OY_-^"" >R?$#8H'3 M&"'"+W-L>QC-==,H+TKX:Z&)Q?CR]^3.=[CHB?+-IE;Y;+"0^.(TC+RM5;\Z M7TA\\5K2*2DJU+A52A=-G">,?/WEQ+00O?98?\$>992"M9#2DCIR]4NUA409 M)T6D-/GVIIPRRGCIHI:D\#0?*NS_U"7BD7N%MDTKM)#4)=- M',_WB%7\JM,(.OV0/IFX 7FG9>J/ID6>CTOLW2]6E=-Z;R(7A^Z][OK1+PDP MLT:JX;3G>=CWV.LN-I2"S>I&N_JE_A7&*B?+NREU:]#"46&\\C+/%:G9RBH1 MR=4\)_]2\9W69Q,+ZR[]T.SJ27^)]0?51UJDOT9]E8&6TU-6[_E:>*SERTG'#C'/CAQ*1S.7BHY??&="B(895H0:KJG< M88.0](\;P9+\=U'ZE3#_(NMOS>AETF-!L6A!LIL8.D92VKED,.I<-,T40JFQ M>Y4R?/7 =^)7W/#R]*7X<:9!H&K:3:735KO?FV<'6=@Y&<_A!0_VP[\,;V__ M'OT]0KUOX^'7WG@PO$/C_O67N^'M\(]!?X1NQS=I?CWH>%G\MOP^G\)!&[Z#Z/_^:6C*NTKU/^_WP;CORM]XW<# M&WT;(<.Q+-WUB%1V H\X.A["+Q,\]ZG\1D1Q/V*7LJDWTUWLO=]\X^1EU%4= MMTDRKTABJOF97)A@RYKK!EW/^ON9?,9^C_01^SWZSD_#!X*4\VM"G;W[4?\R M_F%O5YEJ@Z4(O H+J"[EB(DOY9A_-Y1Z1G=8L5C8\S3MM[.]RZVC,ZCIC^SS M,SP6'ENQQ_((>75V1LY1=&(4B96E&+IHIDS"73??\T'KCR,6"1%A]N]GK87\ MB@HVHR_C[&DYGM6,X/FFAC MK]SZQD7XD^<[DW]FY/G8]2*//&+!_P2F_PIX+1ZO?.;ED:]U"960#R1-$#,J M]1?=00IO_H4[1O1??3OP,8A;C190C2/?SJ+4$]F MO,"(^?/#P/=\W:;LN6UD@/S]VGEZ0PA)!,(P_N/B_RR/*N60.RU-3:DMS-ZCNHS;B!FK+5*>QY'"4L MU9 =!JSDC!SD/AS_V_-]UWP,6-YC[-!ZC:71$_?S\&?#MVQN -8#UCM1UEL& M8&F/P\"^#H.C);"AJC8DN9'5X'J"O%B1BP(7YL.%B[CX0Q01+X'_&EVIH0+[ M@2H\52:,E<]_B0S8D.:^KI-9K[ 9EP]+ M>@3DY+5=;J(F-95:3%5]#[Q9*=XLGS7O=;HKI02%V.T0A=@!A0A,=WI,E_V9 M,CQ#J2$#"P(+GAP+YJG'.E(G57%#_PO(#5N3M3Y&3U M-I=1WO[F1QP^.8S%A"@PL'$3N#02A%W3,<*J< )@]J?5-7+9@_T$J WO:+*D M:AT1IL>)2@ZL=TZ]XG_(2D+G*&9AX_4.Y!5QJDBKOW #^.1$H0-PJ0I<"I.K MI=5=@!@%AA"0(2I!X((U?5?>N67>V_FC[F"+!MA=.V:B79RN&; 'H5!$Z MV^5OSZ <#B!'8^P^VQ.<"C$'_#$ M^6&S)U;-5>Q*;;7Z:\R VTX4.@"7JL"E0M*YO$)_$,; 5G5EJ\JP":1?C_)0 M[[ ?#>1D.P?\&4:O6'?!006C$* C$'0 +M6BFNT:_MYUIJ9_ZWA[)E,$F._0 M(?I;SIKT!ZP@""N(!Y=\F: T!P](?S.*=PS?.!3'138.[S<[0VOGG&][7Q?4 MYXKY7+E5XUEY"#G2G'>&S^F:<-=D 0P/^0[RXI%R*UM6P!T]"=,9H",^=,2# M2[8VFCF6>3EV==N;8O>SZSRM>E+[F24B#+E4FI*L9HUA -;8;HOF1 /%^.#[ M&:4\:*$V=BE(2( +P$5LN$"V[BA?Z<9\)H"Q#41W@X)3=$*V#4!'?.@ 7*I% M-3MBU[&P%FN,*']&PCH<:6/2AWV!].Q_K+GCVR96U"VMY[TI(T#0:#5(R6RNOH M W*I(+D(LW1&;0A1I@&TLS?MY"HZFNV<7?<-GOMV6J!;4ZY6O.I,CW:3S[R7 MC[SJ71_IMV=[U?WI%$]\.AAV,M/M'QB9Q+N>3)S ]@F#H[EKVA-S;F'$S$3E M"O5&UTBC=3%[NMTH(M6=9O"&SZ$D#E&$Q/W9=>MCCC>'^1X68 6PX@DK@%(= M*&I;*68HUH?3:R;4O8'=6\CT^UBDBY1RW;-/2)8:S;U\AL-0M'<."ABI7E J MAH5X^MC ., X=66 MQ<*^3PB1?LRT?T34N:#=]8L=!H8DL<;_YEN>4-A5=BP=8JLWAX'O^;IMD*]? MB4CUO*$MU+;/EB)IK;:D:5F%#[F@2S@ZJP];_7H*'$698T8^B%TO9(>!/;$" MREOWCLL*AWS?-1\#7W^T\-C)+B7CSX;'UQVUL@+'P'IB7Q=8+Q_6$V41T1L"'6&<$?(AU M1L'K[0 3P!G5PD?%;EF%,P(F1#DC8$*4,P(F1#EC$97R=9^>/?"\@!6X.U-$ M,&3:NON*PHKDFDW0WB,J1(&!C9O I;$@[)J.$9:#$P"S/VV<1:\DQA.H A2% M-[M-25%4$28AUHH<_M2M )= #6\(( (-;*:!'2LH,H!JL"=*H( MG>T.QG)BOC=V-K@(C,D^41Z[3K 8@=LJ !V 2U7@4B'I7-X^)A#&P%9U9:O*L ED M-X_R4.^PCTS6^4>QA_P91J]8=\%!!:,0H",0= NU:*:[1K^WG6FID]7!^YG MVXHP-T&3E(X0]1+B(5L,5A /+ODR06D.'I#^T04BA^*XR,[7+6OUV ;V*78_N\[3JB>UGUDBPO!(A8[)$L(*%94$MJU6?#L-B+3. MEP4*W )1>$$\N.3+!>5-- ;:!]HOE?8K1,N"Y;#H M -4KE+P+BBZSXJYENDJ;G+&]G*]5M^U(AS#;78MJ=1GQL'FYE,2FKO.$O."1 MP-C471-[C#G;5_]Z=#^DQL5FP0,=.G^6T,]Y(J,>^8QFE%@/Y]A$HW[!GSPA MVQ>@(SYT "Y -4 U )=3@\MVHSR[1'!@3XCMZF&:WQW%QM5KM+T@FN G7@GB M]FV1W:8(V7Z@#TY>'E?\0H+MN 0;)B3@.99IL')$.O-37SIKK^ B@3D'T!$( M.N+!94L-VK*O>^SLL8J3ULZOR*/A=*F[JE.Y"$6+P$< EWK*E]+R?4((%?'( M8UL-=!GT(5Y#GR8I*I1.5X)Z.&$_:^EQ33.KE7?(6=^&%3KC^G(N$CCB8"(# M= 2"#L %J*8.5+.C(FR;M?/9<8GVLJ\#E[A$DU>FN<*']&PCH<>6AM0=]H?3 ML?ZRY_CAW497F79UHRDU6C KHW)DQ=.#!\JI,^6(Y]LKQ+N#K4U5(R0>(J4E M-;L%^_E+?UB9O^SPRSD9E1L^];9=I.0VB 5QQ%V7FL\1 1LB'1&P(=(1\W/P M!+YD!8X(7"'2$8$KQ#@BX$&,(P(>Q#@BX$&,(PI0DKT'.(1/ B>/SK[@9_B. M1\/^D6K>9'NH_^'=@X1(%&\$=C#2&.RDL?)Z]R:"_O86!(TF3\;[Z5 M:(5=9<<2>MK#[ T#W_-UVR!?OQ)TZGE#.Q&UO':>GJ)-24>'*EG;M)<,4@WN M/B^B5/*NQ@]%ZK94J='(BGGG@B[AZ*P^;/7K*7 498YH*D#4(F5/K(#RUKWC MLDBO'PXTT!\M/':R$P'\V? -O5=9%8# >F)?%U@O']839X^QVM"D1KL%O A< M>')<*$)G5KLMJ:VL72DGR'[ A"?(A (,[>PTVY+2R*I:.4$FK,A%Z\%^.RJ" M"C%%Q:YI552IU4$ M=::MNZ_AJJ>Z#4[;(UQ$@8&-F\"E02+LFHX1%HP3 +,_;5SNIB9F%&@"E(TW MNU*CD_-T"QAJ=3K0.8I7_M2M !_(*N+4ES:UA@C\(AXM *>(#QV 2U7@4IAD M+:TF P0IL(20+%$1$B^G][ORCBSSU,X?=0\;A!B>YMCVV*"YFGFQ8@@1@$X5 MH;-=T"XG,GIC9X-?QICL$^6QZP2+,1$]G-,?O0=,C N/G'&$W6=S@D-I_8 G MS@^;/;%J?J$FJ9VLKD-0W,!M%8 .P*4J<*F0="[-MP1A#&Q56[:J#)M #C9? MU_4.^\AD#8P4K;4MR MF^.Z=,AWR#VBB7+(C4;*@;=Y0I8Q0$=\Z(@'EVRM M,W,L\Y)M]IMB][/K/*TZ2OL9'2+,N%2DEL)1>U6?,S:,@0 ZXD,'X )4 U0# M< &X %PJ:EGO,*#I>,ZK%1,ZTWS=W_I=M9L/M\AET]Z8_,]V4OZZP<&0-TZ@V= M'1L[]BE\9FLV!.S7VBN"BTSC][//Y.[?.YVFW&BVVVJP*58V!467J9#_'E=S,.?=1I@)!V3:ST1\8,S#A0H ]*5")WIJ9H9Q];+7!ZQ"99<2#"T]F$RP@YC50RUZ%\\PT?K/>,!F>M$^_,^.2_2??1VXQ".8O#+=%SZD9QL)3;@, M[=]A?S@=ZR][EE],)L%30)Z!C4W'*+.9KMN5VBT-W(ZJD57I#BQ0SO&9Y#() M1Y2T\\<&["*IF-#A)$24;K$A@*4/K=#TYMN(Y3@S8YE&N*N M'(=$3@"C&."'@0XXB !S&."'@0XXA% M=!$?6[.\!YR$SRBO%27_#-_QZ%C&>K;XDV[I]@0CW4?_#FPK]L&^?J5:%3/&]J)".:U\_04 M+?DY.FSIL:],1J\&=Y\7X2MY1]2JI4JRJDA=+:MU(A=T"4=G]6&K7T^!H]8* MOP;VQ HH;]T[+@L!^[YK/@:^_FCAL9.=%.#/AL=G#UI9$T"!]<2^+K!>/JPG MS@I>M=&2NG)6#><)\F)%+@I,[8#M@NX/83I@*:T62U:PB:V!!42\*+)@+"^:KR5J2JF7UN=2&C4ZH1EZ; MOR##"0AAB5O2DM,9 1]BG1'P(=89!:^] TP 9U0+'Q6[917.")@0Y8R "5'. M")@0Y8P95?/D7^JUI\_WTS3^?_;>M;EM);D??I^J? >4LZ?*KJ(4D;K:RIXJ M6I:]2FQ+D>2SSSYO3H'$4,(:!!@ E,S]]/^^S6!PXT4B)5+"5N(CB<1@IGNF MIR^_[DYO/SCM]F^%-\Q5&[N#?Y/9\]\$/E^8>_XK^IW6TN43FM0'3AHX/LXA MXI%0RS/(%WVVRCPGDB.QD:I.7P7!R/7054(@9?Q=AJ??Y<6\7GJ-TZ=: "E1 M[-C15-G9^>V!YY 5[-55 M,[<<7SHG866EW=L[<]=VGYT6\6C7S\-F_^C7/KR\_-'V;JY#7.W^GRT62[S' MG)>&\MW!P ]\-\5LC7R-DEVI4;)['<'/ MN_SSGWIB5\"-]#14\;TJ M?_G3$&TTCI5-M8XAVE9G%KJX3+7?=+^+:,![\ KV($W;X7D[V<2=MS+U=_;^ MO 9:>_Y@H+!&CG)Z*KU7*B06N%9G3" 7WD.QE$$-/?I&WXWC"?+HS@W&"B>! M?]4M.!)@8A_O/\_Q>40J'M\=#]Y<6.7C4*W6<1K-H-(OUNF!6H5DTJL4F<+Z@6HC0SE0,2WBG MTOL(;K2::Q)$JO_!OA!UC%DNQ.MLA*EWXA*OL;VJ:\RZ-^ V.+GU0Y>N+L6W MF%DSJ@DYBEP112@@;M]U%I'N_?0V&J?Y*VR;+KX9:MDGQ92Y=G]UDT2ER1EU ME<([*Z^8+42Z1V3Y592'7\H=BW4H4 KZJ;[4?=PQ_6@X.![<^<$0K$"D]&*-ZJI]++#(]X56^F#B:4JJ@0@2U.S4R:)7NDR<40->D M^PFO\:"%$3(4MR9V6,.=L78C"6,5O?O^\U>XXYAA4_2=W M3K(_Y>9I7WQR[Y5J:Q#^QG#:,:RN6S#5PB@L&/]DJ8\]!1M"?7"#>W>29.RX M-:JF5/5X3_\[E@F")G+,JB7JQF_^,S\#BS?;1[OPPFQ*#NSF[8/#[&\\K>S/ M-N#'(<0/3,IU;F,4O/^11GW8V*3$%+@S3^MOYUZ__N/K'E=/]<7W^K7M]=O[=N3X]^=OW\Z_G7\Y.KUB9_7K] M*2]?:@5#K?1^YG5^/[\^O7*NSYV3\^]7YU_//G6O3S\YG\^^=[^?G'6_.E?7 M\(=OI]^OK^9;YYJR\_/YI7/]MU/G'Z?=RROG]/LG6.1___A^FBMKTZ9_.T[W M^R?2@C=ZQ6^[0Q +:<(*6C1.W-!+'/6KKT8I7JH.Z'D][E_*=5C(O3*"O]"O M#MRH[KLUV=N9J?_ S8VL7W2#L\;[?3Q4L=\OUG^.;]S0_Q?I]"=& ^$2SQ= M2S1[\-?SP6>MDABX>?+)3_I!E( I5W0W'&H*Q4H4L^IM]-^^_!@2HSR8(UYYK2=+>?\\DOW^]G_SZ(7C^3''U=G MWT^OKIR/W9/_^7)Y_@/^-L_^K%CI8]0H61@KK">LKK8<'TZ:;7089V7IWK7U MR865Y#L8G-0)7TQI!\9"4^HMFE:=G>,_SD[II_:Q>%W NDKZL=\#];BG@NB^ MY;Q%;QYNE#L53&B.\BQ%$?33#@J!4>S#YAVY8/'"BVY #3,&'U!E/ !K$+9Q MRTG D&3Y$4=W?H(V+<@54=E1,T>M8,A>W&22P$%@ F'*OM]72@6:J_+9QQ0'9;3),=:-AV M[X*43]"@]9-;H#RHAHH?"-Q[8Q]_C/T4/G?^\'%QSED2T/6@7_GQCS,S(,SM ML^K%8S>>\&UY@-?DSL&S4:]+JR@7I6O1RH0>SJWKY0\D[.0H'D6\'WV,+<#U M:([J/\>QGW@^B4_Z+B=#\'92T2A0XKM(G$LU&@-U^YG+2),-]ITF&^P_>-R% M]\'Q^.;"(89-B#_UW3$&[F#H_X%_6@Z0NN6+6 M#_S1",,\E31?&T?#.GD2]#88NC^1PR %88@A,(LC2:EXEU ;$FFEW/XM"+W8 M#6_8=W5_JS"9FMJ[LY"%70/V%7PMO]$2>(NGV$FA/75X2FN_'M&X)5F>H$-, M^PM1:#H@S=EEJ)^VW!T)?X[3A!>G^*RG8.8>NL9Z',X$^0U\G,"OH1KXH(;$ M$QZOX@/J9$\CBEL.'2UX/P"QADK![-!'H@7( (12=(\G!"X7F+[O?G#>^I(> MC6ND$:)[E#T1<8&0^3, -4[AB7/;]D5<65AH-X9"!1DK> M20P3RKMACL=T,C"VD']C! ?SAGF,D=U>$L4]!Y2M!%V#+ ;)3L5/8]57< <* M#5*9%C!-^<2?ODO^I7$ UUJ$AKM/]R"0UIHU#B1SV@9!$?N1A[=6,,E+([W] M8!K9M@)VWN)N@ZGU*9#GP9PP4HQD=>%G%^>=:$>J?I!Y7<->P\5MYVR0FP(\ M$T;I7'L$B4"#M.28V+NZ?O.&V?Y!1QZ(5_3)\4' /\0><1$]XXX[&H$(I1&^ MH+>=2-OMXWF$A[K\.-+A@E600&6WTX_MJVWG2[=[H87M3!_?4UQ+4PV&BC!] M/B1REB2@R9_'^%^DRB?2VD@XS==2Z$KA778^P*ODSO?&2-"S(2@7>#:#BOF<9BH:14(P,@#\XNB'9M7)Z^]_H\?VV[_1;2(1#JVF MPUJ1%BTXU'JNE-YN<[?$]@&K E(I42.YB6[#QR +^KM0'I4E8@'J87M;KFR7O6LYXPX M_B$"ZE*!B1(FV)DIG]**8S^HX](C@I#OR\48?M,T-Q(UYAFCK,6;RQG$T3!/ MN6@D\<2$Z560K9;TO,)BOF[L8;32(W80S?1!ZEX9A=4Y:H,>77:+,U!7W,U+ MP!/0>%@HT>^7OY[SI=C2O(5F[ @4#3FQ_9]$-K292 )E&QAD0)S<^B.ZNL"$ M52#&4CRZ(RK$L66)AUBQ_8A?-Q DVG)X@FC;IW(>*:8X^T32<[)G+45NREW- M0H'51#^Q5+Z8 ATMG@:J-SV<72[.9@P:MU4G5V]Z;$@U9U5U_G-%@2""!.%3E&4^9V12S1Z7%-=.:S*_[5 M3"EEP7>/NXX-R)KP>%68\D.596=;0IVBF587:BRD"BR*+OMX?OGI]'+KY/SK MU^[%U>D'_4.>R)_48'N+*%UB!@>/#@]^.Q:@VHY$B#[LZ.!0#AN&_J(>6+CI MY,.M[X%MF0?5$'^MV%8U8NRH\]NB.28RT;VJ!QS,;>^/TN/Y=]^< Y6'@T, ? C_^N:@ 75([2W M=^"T2">._]BA_\TN35(?7YK+6_.4R3F+11)R'L*R@;@T3C4;LM-LR'DV).I* M*]^'#:?7@].[FR9Q2'E[8'LD(-Q3]$9:1CRZ!K'-[9I3QR7$[<*IP"LI?KVZ MD_"7V@VYK.)F*SS%4\'3C)@6;DZK3];YLVCP)F3Q3O[PU7E\H1W^\-M9R#X= M>-F/T+US_X4=J$FJAV M-^Q0M??JJ^.N_7XK'ZH5: 0O_N+/X9XM#CO"XH79\CT*MR0M4]2(UZ%3S)#Q M+T,&8AW4EZ9;'+PD$=@_ '7CY6COZ!D\;#3X35[D MRS]2:ZVWOTJ_X$M5UU]KY=^&'\\^QU6K["]>,]CGGJM'=&]U]@QR@FS#'AA_K-<=YVQ<^K,AZ M_JW5PZVHRCI> .H758' BNN[)!KU'[*"W_GZ/^7?/;LN.'PH]32XC O6UZZI MJ3&E\$9W-%*A9[[Z9YLG.\_(6%)VSI'AJWIDO>HE5WW/491^L9O@S>%JFDS7QU=>U7YPKNXL^9!W)2NYL M0.WQIGC^JRB>[]35S2?T>_LX$T<;O?Q55-+_S_E.]X/TG%=2\6FWJ?@TWWHK M";5YZWW-!7::BD]S2>I_*#=F*H(VI3S^L2D#]52[M"D.-->I$GQY8=M[V+B(&W[7<- M+FXCI.';*6U&<(^(/.R&WJ7RA[UQG% =_XU4.;!5"_QMNNY!0:O/0 R)4AV] M1R3=WN'>YJHD[UZ%3M(PV;+IW-AK"FHNP&G-(RS!@\@GP&$39'1P![^/D!S#[+#S7 MK.X:3F^D"C&7@?3[;F=W)WLL6BX*G1:\,[[&D?+U1+%C1U-E9^>W1;2YDB(H%(51 W>4P)_U M3^:CW*JKJ#Q+2W9(33ZNAED[>^50%Y+VN**O\G%!/ZY431]!B[GT[=G%+!Z- M^7K8[!>^7_*QPKGU\A)W*+VI8ZKM@7^FVX/B5 M.'$#_/V>>L7C=8O>6,R" *V!6[_?NXD3P3='HBZ@=3:"9_UHG#@3Y<9)/E4J MMQNFW$K] )[%>_/V>.C^LC,L*N6QE9U2R+NK2=U<58/V+O55ST&W*;6HQ=W4 M<\T:[0[LIN^Z[L[N 7L&<31TDG$/I)T/6I0R3WR)H_%(ODJ-X"/G+].UNG-X M++Y4?>7?4=-XU/+FJ<'6'0Q "3,:ERACXP0'O50!?G#AQNGD&C9(PF]./D[L M3U!#^]/^PQQ#T#-7UL*?T-_4:>T=[I>4/^G==)[YVRT?NN M1L83&S' M#0)'!?[0#W$6SG@$I.Z;>2'A>Q,Z#B?1<.2&DVWG)%:>GT9Q[F!Y$>@ZJ7/K MWJ$VT(\0GX G!C^_4:&*03GHTX/Z*1F/JPK=%[7 &L-:P[\.,DO%H%,6IGBA) M"%1X_F_LPURWG<\R-])-'$JW*E_7'1H_N[?U9&]!VT&:&&VG_-X(=S$\Y&+. MK DJ&()CX:# X/A_\.H0HN@[_3A MU3W%OG*4@Z C8MF",&"F"[7Q(.28,CW'>64*TUD(Y(>I=7;:ARWG8P1T/XEB M("7OU(L4Z/$5;(:WN!4Z.\%S)]SF'J<7+KCRY4C!E%8.=6 MR;S#/W?1N]8^_!.)9-$(2 0$,A+HJG^KO'&@S@?5KRO_5:GO,$V2:3CTM],K M+_QXFXUH)E@ER$;C6-F2+!-D6YT9DFSO_78Y;OX;\DLSF8\^31A)S_Y#-#%H MGWP3S[$['!T[IP[,>MN!>6]G>^7;?W^T]XK%<[T9^&AJBP7V(1Y1=P8?O_E@ M!,*>4X^CMR=^/'+D>W!(#G\1CGGO %Q1L$8^ +S7:GKP$2Q# M0'"X^<\!F*F! _=I8"Q4>X92OP +'=!44.K2.>^#1$9Q"*,-] +IC@G&J0K@ MZNN"C 61!W(WA,GK:=+#+,IY$3#QF+1Y>!F,'1O-7M^E>M[W/DR[IXKTP_>R M8,\O4/V"+>/CQ0H?@8R$K1,CO2@DP-?<742ZZBB"RQU7Z.+W8(O M&.^$V$* M+NQA'Z\:V)OP=V Y%-/@+JJ;!/ M;, +*O_&;0<$.OH?<7NAK$7Y2"^ BW>(SUP+8?#G*P7*/>L']WYZFV,K2U^2 M 'CZ'/0&.;W #7_2_O3PT@#J]<=" 9L)2#8/+LX[521_3 696KP@O"GUZ^CY M1GPO17R7)#9>FK!51JA&.VY*OZ2@'!#7HS&C\@OL$=+9&-Q\QFQ3 :@+HEL M^"(*0NN#G :RD^_W:Z9Z_3JQ 674! M9Q8%#@FIJB3]DADW.V92--2FQTGJ.#0K4KHN41#4A&;*,#*RP2Z .XNC&B[= M0"YJ/J2K_-B^VG:^=+L7-0&.0D',:^;3=1'[L %& 3NJ M*[A"\T7.^E;_; IH8SD8#*E=XK%4X?///JH[L*C]A41V7!5:@]_1R?3,8!+T?0H.+0 MN-$V N>0O)#)*GT(^(\4[6:_0#B<_OJSF^+ZJD[]Z<)7V]!Y3P135J M[FJN1QM6:/=HD4*[1^M6:/=HD4*[1QM::+>P:[/39O]K4!L6KD,NFE*J'8'[ MS(7AF!NC3L-:D_J]R+\%F+W7U.UMZO:NS3*;NKW/4K<75UI2/AR;&E35,:_( M3+-K?B3HQ@3U=8BZUG(MF57S[J&&S ^&T"F]ZKEVXBI-!K9A^=* B=48#<@; M="6B8Y#-VZF6^S:OYVJ>+_%^04M91[L3B73@R]$W/'1_*HMB9( DR7@X8J6> MHMKN8 !7ERCQ&&FW$#^HQ',L'!^U40<4"/"3?A EXYC5?981-Q8,K_00OP8- M!&TM57L(0J]V/H*PY"\A>"%$.\0;QQ0U,P]18 =.3N1M.]\RFJ@[-Q@3+0Q5 M6F+^\/-1@B,$.G*# QJ$1$H=[?I1PC-!^^TFIF]2U(M(JD$(/+]$Q7<8+3)_ MI2A>=$_.#A0X&H)EWB&X#P9CM)R!Z\<.SMF"CZ:NCR'YHK,9>45.:Q17)O;8 MLC"F+8=73YYZ,PUXSE,ZGN;^$MX!5< V]&.B&GSE)HH\BL!E\3N,,FX%%+C3 MSYAO%4AH68(4*U3^/Y'@,1(O$12+:I <^Q[0-, P2Q7%TCY- #IKASSY>&F@"#I'E0P;*U?"8 MD$I"@D3X%ZG3ACU^"%LSC>*)O>6R:'MV#.$JZ;F((H&)WOH)/()H;=H$8,LC M4XC*(0P=$]Z7"5X^NC@0AVF(U#W<'FX2A3BO5M&:YX@\[A".(9/?$Q<)4@)7 M^,^Q=R/GKX>A(X((PN:9X(>TR"D" 0-)B+PQ+^Q'XP!%Q !#@+ANC+X&$^TQ MP'-F*%+K'9AZ"7X&NQ2$,J/9^CD@6C?TZ-> O1>OT_,G]!$9TQ<7DY"$9:SM M:\#,8AS0Q%KEZ!G]"NQ.@=@I)2.DX>YK](E6]]CG]77'?H6!L+H& 4P\Z-)]G,1#HKV%G1$+:J"N_\ M. I)?/H:TP_?\&/;J^9R-- ;D^SGB< W*I9>@0WIQSZ=*GQW]^K$.4(E_IG= MO7K/Z4,)@A#?E^O]F@\SCQ,E3#4L0T(P+D3?Y!D5G@E,9WM+]3&2>=?H.G@? M5#F &5D-++36B_Y445Y$-0*+XM8%78H 5"Z,B1GYJ8G:>^T:"$EMM%&KUO M$I674?C<5%5/8S62WF!Z% M&3$%/^&QUJIY;IZ] ;TP<43O49I>@X 52\$8+;I#-.*XS/YG.HDBQ"^_:0 B M$4+^>O+]'_JOL2+L4>1->_:4T+ Z6 MH6)YC]:]PGS/O,9LZY8>N' YV6__4?/Z\HM*EZ,9]]L_+G-C)'J0#+IY";.\ M\=.Z1>@OFB&[IY^JAY09=&.WYYP.?=[3G_SXUAW6#5[UB'G1W_ZGYD5_0YSC M_^ _T^EOOI>1X_RBCAQ]=^QA1Z1=3Q2JFXH^DZ. MV?_;K1GN?V%.,3!IX@9UH]%7LHE]JA@)7AB%"MB(\_+=VRD3X^^U]' 7?ZL@ MV<4MB*G1""Y_YT(E4=UHV=<>J.M_E) CW,$]E,N95K\2S%)GYV 3-7Y-)13E MADSKHM@3SH.\.'BGH&[4JYQNI@R-QC%<;:!Q#PF4*;>Y3C&K0(Z@%GP=C6#W M'.WL/[LN;+AA;]H<,[2U0MK[SKZV2S@X/WWUQN&GLU?H9O<],2UR*.D>92Y% M_9Q'1GMYC.\K86^F AL=,=O /ZHN4J??ICG.:F2 ]FJP':,-?,_R8R6\NOK9 M(E_#G,<(K+XA6&GCV-A(CGMS$V-^=>9'S%Y0=#,:!4F^*@NZ 2TG;.76!,1 MH>6Q6:,IKQV=N6>)P#0([-2G[-NF3KL&-V"O& MJ6\[9V4VM$I.6.OEN8\T2R+Q&^&T8Y41TF(WTPOMSLS;6#\OV#.QA?;0AN^O M5#R%N"%R(5JKB(LC55P6/GIP,6P1$>&>AP?D_!@<-.\I#.0D-.^WOI1J(=W9 MN&TKEE3E8GWJV4M"19[,A7D1RCM+IKE50=D#K-,(F/6*R@< *6Q:E!>;.^OH MVF&;#N045!(8GPN0+9G-5)I#^;56\HS>R:Q;L$.1 M?*0RH9L0KB=/#W(T)EESSPHA/><6*3]^=N+3\-YS-M@?&?N-N#PU?D: MC)>A% O@+O8W#/^TO\CB#M8-_[1 #_BC/P\W$O^T<8W&D= +<.5HX:[DV3EN MT$T-NFD-EMF@FS8'W?0DJE'.#>$I(.I0['!MF:%1K ,4E@4I1G*E'6S4T9RY MI4TL&/;IS0<;3Z A S98@)*=#?2#_0D:8<&.! JR:=L55VOAB#0N@(VL(:KY M299.2"^D2DRB>2Q?/#7%"N#,YN@%Z//,A$&JWBO9T<>H9+ *WSCZX24(!'8ZX0_J(PB74;Y5>%/D FC"'9IHNN5X.8_T"/^E ^(&GP5&I <+P:E064X4KC#B3[@,0AO72/,C+W8$:C^) M!=K?'H*G="T'\HZ@:V<()+KE8"]*&L*1!" =0"CSI(ND6"SL0IVTD/2?A#Y_ MAXF=R[R^F?F!J)F2=1KTOG=@+7W8 M,;3Q,H@&^KS]5""M^4TINW%"M[@@. ;1.-9;$O9V%'(5,#@CM44[9Y2LT_NN M2Q?>]** %W$_*_*AKX0O*KH!9>L6@95++JNXUWJ_6R[*M]0E77UYFK6T6WOO MRX4L./RQQ.5\^\?3+.>@=5C1?9(-GLH3057]Y B AE%S $3WN+@\:650#B:2 M!D6TK 18*GY4O?$[2]PEG=5N_*U$]9'"]U'L)2H$*\0/5KGI.T^VZ?=:N^V5 M;_K.DVWZP];1^W*9UU5M^KH-_Z#J#)6:]:51OJ9IWJ]$N$QG/%$/@"IV(4Z4^)@$C%!&6C<"(0!P0UIA4"N'72,?"^SA,$*#_1M=2 MQ9>)JCYR?6]*J8)IFUEZSGX&?>A$HOVH-)\ ]< 0C9>@&\]&+;5W-G./<\U\ M<0J42H,\]3Y_9MA0*:KD8=2='!4?N"8J?7'A:9Q-3U=;EV(LESJ_C[U"!!Y" M&\-3Y'0,;UI.;^P''OUDE2/D- $\;.16LI+SQ/F&-QQ&TK@3DI-,$KB92^XH M=J#Y[#HB<28'V$G\X3A(W5 Q D.*5AH0#OI_$ZLX9YIDQ8SS5:&-P]"6@I3R MX$3]_CAF.2A-(^PI"+NB(.^'1%U$GO<33"!DK'OLJ/ 6Q_8,XDI8C1)SE>0D M_"<6D<3$U[YB[SEZ7.!12F2XB97X[2IJVS!!]9)Y[MXXR[/-U@&7C,(01V1\ M@_2!@[N/1HD1]B4V:KV?(SL85_I<: F>7.((W_P0>#^<4V87=6B8N]&A$_^7 MV,FERP7LYL=,T?VUI"D.T'M*-;Q+4^1 D$9G2E[IQ'B:*3K@_I.J.1IE0//$ MU3$#=#A:!!2LND$ 1>M)REJ85GX4!I[S1?LP1T9U!>\ M^.(A=?F0<(S*J;Z"(6&XSB5ZC:)J#]&LE9?BO M0]!O?^5W?K87X'3]7$ BZ;-]02=KOFZ (J2,0X#$ EN:JY!(#YHB"ZE%I\@> M[_432>L;]ZZ!!!X\+22PO3,W)+"]\S!(X$(ET=YO&"3P_4+UWG;6#1,X/_OI MV].@9.N+"FSJI$T[T0L<_\Y#CG][H:J![4Z#5FS0BFNSS :MV* 5:SLWU68E!2!S>")^59*-LQ2 M49>.Z5SZ@ BN@UVYA?_-T5[21ZG4C=2ND<537ZZ1:;.AJ:#>(1$,6I)\!!XV M\F&0*+<:8DR=9H-V(W"J':.:V(K&;UL%U!!G:1[6;I/IA=1R(,Z*:EJX/:S" M;-->!KMJZKM,C6\;@8IYIK$Q,QJDB2FNT^G;H)>,F'8-@B+$.7(JM>BCZ)LTY M.:(E:%[C?Y C(#7I0L1EWF4F<9)?L"E[5W-:$ONXV/CX7&Q%3J;E^ M:IHGXYB@ B?DIAKXIM@:/L^[P<8?Y]#",<4#<99;011163-V@F$Q,LR#IF*' MO* MMZEG]NW0G7# DZQ-7 ,0A6JQ1%B?1G.KY,#3/,-".4"Y9#"1+>SGPZ]6U\)M MYR2_T&K&Y@I&YD)W_[+JS @8FG>>@* UR8U$OM#U^C 3G9)<6YRE['JF89:, M /(+=UOJ]_V1:_6K["F^%JC1&/4D&X>:\IY-X36H'(7YNTHPZN.19TI(U1Z@ M-.<<=5.J0HBR(Z0FE]L.W,1,/]YP(L;L@S3OV-54MTN7H7M:;W8_[H^'26F.J7W"LJQV-,=;6SM:G;!4KUK0.GI MJ[RK%/@XQ)QKO+E:E*Y=* ^UT*2=>Q+'&3<\A:&!A/E1 \$BK_,G_<7O*CVC M&=1YGGM3:.RQCQ*9"WA:<>2'" MN+29=UK[XK?.S]Q&GQW3CN_;^S*S$W&'/MONO%#Q%TSU'[I5_X3%_$G# M5#>KVYE!PYWM3N?1.W:NE7\+V_L0S?!$;?,9:GF"+5XF[AV_Q&>MY@DT^2WP7M-AZU>J! MRH8JJ+9419>*]T;CF)L*Z)3-M; 2N!H:.CS1"AZ/\G $+,P4DA'X3[3"6!>= M2 98E"C"?PC\@E7N%MF XQZKZRVJC,J5O%'5NPFRPDAE]4O%RVX%L^HXONA MNHE2W^4*3D:9I:+U 9=X9[]'X(H)SVMX/@9KERE:.:9,5<^GA.X2MB0I%EL2 MPSMGSJ$CE!ZN''+;^:@'SWUNVB?DK*0*8]!^O>D/H$T$@[7&4O%W)3\ PZ-T M>6HN.Y;B,<^9(Z8>H-7S._.D++)8DV4^3N@>4T%TOQ9'63*;&9/%Y$YJ^B&3 M&,]Z'I\/+@V#M(<=;'[91@^2YDMO=UQP(G#U?]X(^LQG@MAK1$0>U(V'- M.NI)+POJJA"99M4$V;'2Q>WKP';JMN1!#'H$Z('V,^"DE MPBU)L?VK*%JP-LK*WW(]3QIC]*- :BGG&M_C.VY08H9<)&'&MJM X3>H]?II M7,015L=W$C=0ZP-2KXI(C'BFB_)\H?,]&J3XB]E[1=PIKY.= M[CQ$M+2#ZL@ZI@YHAS3E7(/1Z$R'RP_,12*+(8!Y[" M5.FJM^90R25T45>\AZ065L"8D9.AA:5A/ MC7R2PW(Q&)LRNT48K*][R\@ZGT44KR]$IP98?5@/K%X,+;HPQG+NQL/XY=T' M82P7ZFW:5KV4$^(-[&F< MC"5;-57TRFOIIJG;O\W<.;/PA)\R0%&17GK,O.U 1B&N M*/%U5150Z]%@HA5BXY.DV-:7U[CM7&"O/3!1L*80=[Q,"+/81Y6?,8$$B-66 M3SZ4Q!T@T0"%T4=2X76*Y98!*QG8*&[T&?8;)M]F/G@3L("#U .V2-W4O#,; M =#/XXM:E<-A20"WBK;6LS%M=0';Q3!LQ5=O FKM+)0OFBC]6?A< +;WKMO?UR+&HF/N)!2U@1IFV_=7C8WA!(6YEN3X%M._O^>0& M224^<)6+>A@&:,%%E1%-#]CD3P%X6VQ=.^]G[OQUPKS-0=*5@-^>_P2L! >W M%F=@)8BX)9^"3<+$-8'3A:9A\F6EF<.ZQ$V+\S*YD.*JH"R?+ Y%F3[HXJ - M*O$O9^1.R #$;7F)Q;BP7ZCTQ 3YD'65'(>(/$-39:@1 M;,DXH+ZLY"&H2(M#WX[BNE3RC R!>5LY_\2,+!T&,Y9#Q-DW7E ,UV[+8 ") MPAXI"0LZ@>(B8POC!EG5R!ID5@$28X6Q"O(@"-\L2Y>Z<-HI9)F#Z(^S4^9-WF>,'_2KLJI VME1CWXI*8YXO9;JF&AQ9#%@C.!/9 MKML139Z[]'"!6FA6;F@K 0#@8V-7=046#6X7X1>ROY?@DNECI MD6>AQI^0&$5(&VGCV/S!C/W!:;\S@'+; W/L=-YIKRAP88Q^._80665'0?W? M?4>%R-T@$'CWTH4.%2_=BL>A'!"[%*"%4V7QL/?.H0U9Z9;E_6%N2 *YZ:LA M!>$#@L)0AHA52WCN)S/CG-#5R6(B3M)L:*SAFDJ6>&!]7[+1T6NI3P7/.%#A M#3;U&/ G7/1WC1^FU.WI7YG=H/9G#L%5;N9C,*A7JYP:#9E?&G-!+:=$]G# M6BBPZB(X=P%Z9<(&HWKNQ)6F4'6K>AIUX?K6FFE^^EDJR%0=J3$55V0JVJTF MU\Y>M">GC<;TMF0X#C N9I<;P1TOJ-<*6Q$E-JO:^HB:M!'1]&#+5LXA'Z>K MLQ:*.4TO#I1X]&R@Q+DA:?CE_0=AGQ9J.-X^W#10XD*=N]M':P=*7*@N;_O] M1H(2%R[]^N*+O@HS%V!]9^G'[7P\*N])(R!..1^@X6]CJZ @ M*[9)0.743<=)H9 .11WZE'-[&]T[0T0HHZMW]O*36UU/EOR11N!A2".*,

$SV9QLMXD__S#FKF>A2#H82&3URD(]?*+'KJG M%E7V/+A4ZG!$-RQ"J=W[K.1TBS.)X9QI>#W,8MDLB!5FR(!T&4/S03VY- MC0G\',Z("$-.>,9S3U'"_ SP[&7Q%'A(9Q\G?/"KA5 Y00"C;\0!' QK3%'% M<@R#<9XSM1E+J-,Q[4/Z$$\@?[X6]8 029+HU0@V*+B@A MC+Z&8$X]4+TPP<*W>&FDG 332=**E.7JLIKP_S?&K!SRQ<+7;^DN,Q&Z5(20 MZKN23: U.D\-]5?E3WCOB\@39;DD[/([!6\0U"NQX+ ]]^>D8>'4K3\F!^7" M%AP"8 (N)B?-D#D%48#XEULZ-C>2%7J))VC^C",_)^FZ)-=_P:^ M7-^3>>J5=)7"H&[L20VAOTL$]U4U$/][EB/WG->2-8T,0NA*H2_J4,\(@,>" MWTPB$FJ;" >@XH<&M8)R *$8%/PU707IN&+@^MY/*B :'!HN0!;R<@$K M="@U=EAG]9F) 6VB\0THN6D>IE$$EBUR&.$0PN-P^@*8 )K4NA/&Z]07-3E: M5*.2KW_3'(2-N^<\KS.F9R%N^W:?D9PVF7:I_A@DK55SPK9W"RPANT%+L$XNT.L7,&MQ(Y MA2,3)HI"0(_:?E,"'A*TV-U_\_LG>UV*WUUHM),A=X&D+NZ>+=PN6L,U2:J9 M!0^J,5JF ;D5[4(^5"B6(O@F#D>F@M4^X$_B[*"OTN[^R13-LBTW>4P)OU3XLCWO ZX@K"6!][A8C<[F\8.TZ]PJ=W"-X!82Z'D6DGH=K" M(S-^AG_CPLRL*+9/9?L^N'>1[SG394-1D)0"E?_1[RLU&!076E@*[(LI0KHV MLI$+4E)XGF25'V*KEP_.%OUIR8+/NGFWN?OF8Y_>]'KKEYZR M57;1V*<.](@A;$E/8=Y56 \/4P)^D!S[Z@^*R;C=Y#RT6DAK-G /Z7&"H]8. M^G%R/1E1@^D%NV.C5OCF]]V=HMAD#FP)(]9SH0OUV.:%[M""]-XE,B]).H EVQ=]- M(.<#9%Z[)//D7(G06W-Q]WH5L2NIH-V(P><4@^CX&L-\-#<*=O:3J& GXA[KU^X%J+-'G503K1-:?FC\+GM57J/O5R*854'##9=KK5?=. MT1$=1Z'TY^; @XE$-")P/47@.;)I&;;=J]/_ZH7B4]#T2<4D_(OQGVJ8]A.# MM$YJHI@V>K;05S[[/@'I$,C\F_]T8B+("2IU#KI M17',)9:RWFY]=T1IU?]"W'XN1FH:M66]W+A'">*,L=0P%Q9F5,6SP?N^67 4 M+C*,T6I9&V%OO8ST0'*)_%)\-NMC=X_%)"B_&>43490'"]6]&Y0H)= 4/[:* MQAEX\K;S=Z07EKO 6BN$U4Y]!''F<"XHZP09VI*-H./SHU$ )YCZ,=8&YBFX M/XSN5 ;NRZI@W;B$02$,>@$LGH%.1AB*-Q5^:E$EFYD 5).4_7[NI.R'IV!+ M8N4B:9CM#4N0QDJ:"RROLVX)TIV%FNIT=CPU:<=-VO': M++-).]ZLM.-I5N-73 I17[%<\6KS2%?-S(>C85%K]IR \HJ(#NN @2U.RN3, MM8P:2Q^.$RE3B]N-ZB&.W+BO H)DTC<$2GYQ>=(2Y+G]#1R;;#_]W6\ND"?! MWNGH\PKUMZN_? 5*M O*M&+(+8)??G146BDY>1Z:_9F?B#7'5Y5ND]%!8-C/+\9*4Q)G0AS[ MEG (T-EE6_NNA91GT8$%LPT4']U1I7'[E*I'0LDU]>/1C]/S0]MM8)P!F:R" M>0Q@:,EYE&11#_.4*3T !DY\+C%8O9Y,CC&(OBC*BDF@4_/&I CH^: K*YKS MR*WFUEYI9FI-*H&^WOQJ8MNI!;WX/ZMV]HP4@>KC>USRV.7N?3( Z M%T@6]7PX3^?2ZZN#JDL]4@^:_,*54$%$W40:_%PPVV8%?V>RZ3'TR$>4BUAY M.&1L,N+MR4:VY3#>G1A)NP+'[B,D'_ MU-@+@YFHFUKICJM$9*S2\NM,L7&% 52"3)-_^4;@',"R52,FED#$6O/Y:8A8 M!DWDTJ=6A)FP6-0/X$WXT.WQT/VE#W.M/KU8F'5EUL>E B&-G5;(Y-/5BDAR MHPT9^L'#7!%?HLC#\@_ ]2)3]4>ORB6A%_VL3@@SB7PU.JOT'55[D_I3SBC& M0AD5^>Z6CP">0==*9I^B-Q0WNC_PR1JKL%W%G"\4[]!%F6[T)*D.I7%U5'4+ MZEY1ZQT@&>R_I<4#DBH%'6S^D1];.!=VZWRFJT8E])Q _0L1 MXCXUW+X/.ZM)9R\X\*-RC\,\O5I6NH)4%.O#N]B(X+J&.7F&J&U^':U/QM?E M@*:1M65UA(.[;$0X8S>6(I,%+M4P5_?OFK4)3 U(Y=/*4$U5AFRDM1EESK04 M%OQ%%%?K<3I>8X>)3-M(ZOQ-[<2P3YT&FLK[]-^W]0F<.7_NPEJ@S)0'6B4= M@HEO@5Y-+]EM3[:"F%N6D/8W#FA63R4=K&X3 ++ M-P._I'.7WUJZT5F]GD>B8*'EOCX&/BE$K*@CXB+75HJ*!88AGB8?+CJ7YNL6 M+0893T#\CUR7M9XBP_*'R=XC-['"6I^9F"R_K65;/J4J^OA8QB($4!?Q>"\8 M']W9>2I\]-P]JNC;^YN&C]Y?:'D':X>/7JB_5^=P(_'1K[I/5&>A%F>=HP9[ MW6"OUV:9#?;ZY6"OSXRR=1Y_HI0X-S@??(W"&XH+<>#@58*R,\H0[A@HLA5P MARA6TJTBP#?K$&.P/5 *-6WL-4 Z>,7<8\DEO>$.RUF.JP5BS/S>Y$D:4+30 M LA9>CIFJ"H,5XAC%RO9WV(43YZUV/;BYMN&N!\\G2IY# MLR7S1GCBZ"1W#9L:\&YIHL/=O B$GJL _ Y]&]P*VKAY*BP8EVE0S>.A.R&S MMH>OX:XZ??*&4.^=OXNU"6_6ZT9O=]X%D[&B8'YBXP!R59@V.=7FE4PEC>82224V(USI2_G8R' M^D$S?MT$E9+#Y+3=:N)"N\&WI_ P9@LRMLL?9*NZ=I:G ?**&'Y,8_IR3M@H!) M*N&AR [HAK]U?KW.7\O*=U/WUS$U$[ M>\.>PHDIE#_0Q1!HSU)7R6P- MV\X/*IJ1WH*\YB=:69=+^$J=%Y)TUZQ:?TXF>_X !N!R%3V5WBOQPV8A@\RY MR!4T?M$ M&5KWL>><16Z?*G!$['%EGGP&\?$B[/#5>1O M2M([\I@([MN *@K?WI2[8;KBP5/18(#W2Q79_$&>-+RY:)UWKA^0PT1A/U)N M5O(\,:\$MP,Q!,NQH#H8!"U]=U:MRO0O["GIT:5Q)$)^O#VMYX2S6IU#Y@@# M"SY?^<1TA,AQD<."+!0%,8/;@10#G1U#2D#I+6O1[XQ*WOA:@<90[.'>3NOY M$2TD#*Z12;6X%9BH#M$_\W1;.:'+A[H?8 4>7_:$)>RH]R.WU455&67?.!34 M"0A(/RR(PC/I"ZEM]- -1-;Y)'U(@:8B0Y+[RC>R=2. 3<^2J,^E2[VJ*+S= M9@AW:.#>2^NV3&LU+2JMYBAF3# 6L"S-1-L*5HT::NY)C>=B.1%F)(EK9N(O M)YMQ(EK?ST5A)+0G4QMAC[MHG&#]'O>GHL(VM@!%%!']G:)4=/X4V"EA/7'S MI[\*L0"[CP&1B#_-=:/*+A1*[QUJ')'+K1[#$HLT.;F 5 5?J#MTHH$TYI#6 M&"<^A[4JIZ$-O+X8ECD"^X,<=;(/@)QBV.6_SW S.(Z$K6)9SJ85B&$YFQ1F M!?[ O9*_= :F7UBJ^K8YIF"WML;<[H2R MLY%[0^4FU#U3-[]$O3E);4L-U0 PQ 88A,<7WQ(KDI/!#Z/F(;#JZK-%"@!RQ42)H$ M_M!/-38#"1J-4SI14(')B4A[>_5$;@%EV%]E]^6/F. M*BD"KY,J=[B#B B'GAG6:SF6GOXTIR'K27-5.]S@!M0U):0KN*'%&CAC9DR-L&I)*O@V&)3"+B[J MAW@2>E%([9.I_*(6"2BXXKIA8:\E41BJ8-N9\6HW2")](SAI["(ZVI0WI&:6 MLUZ!BLN]"@(&0EOE!>'I6SA)Z$A.A7H=510[[:=""1TM!%)XOVDHH?>++&]W9]U00KL+ M%;G<;6\D2FCMD3R["]7BW.TT2)X&R;,VRVR0/)N/Y*' \A\N6BACF#X8,U\P MX!VB0G8U[B6^Y[_2LHI_=*]!"2:J$.-N#%VH"" 1YGE++([C!%-;M"<$O3Q2 M^/QF'&3>'ZMVHNV4'*(Q(WOB,T:#\<*R-L4I.9?\._4'0AZZGJ>\:_?7)1@* M<_(?TP#H&S_@AS]'8*Z_ 76_#Y96D'!-E[Z+I-KJY.H#?(!CL^5%Z99\]\WO M;=.M0L_S]]_(38MQ:C?@%T MYMZ,;7]6T?,B7B+<(;UQ[)%'W,UGFTPA[ 4[(T%C/1_D:4MS4-Y3T[>*O(&Z M\Z6N)>(9B,HX*]F?0!,=*/0Q1R-SAF.\+ M9(\5L"NAS"UVRE,[ X+7Z''%G,LR'0FS<(>^-NV>L_V=G&%)=B',1B%@:]LY MD=1B.=ED_Q>X[^ALFZPR2'Y,];4,@*7E.Q<06WWUB",\TPM,0NYP/S_3*:,400/1W2+L0 M'7@IGDD_O%/B1L5'>!Q31A'FG,*E9XKRP O]GJ!A4'QBF /LL)N)[9!X#'/R M&JS\6VTSS<6&:43/MMP2CUC^2%DPRLRM,E3IME-BOL5<.9E4RP7D+8KF4H*Z M5A*1+Z0D\AYAN?P7(5R],,U>_X7>?BDOKY.A.Y8,;1=EZ(^K3[8(W=HU,G1W ME@AMO=_=*XG1I3*\M0)JM"UJ=)9'C;W6^Z/#U5*#]LOR"3+UBGW,]MAK'ZQZ M>V3=;##R X>;A?!4(F7!# (;?@9Q?"+@P+^#I#T1A.*91GAW)20)VLI<)^Q/ M(KNI+G7!BL%Y?,6-A[@XU+*H_+[5?M]YUD.X G+FCNB3DO.P];[=?NY3O ** MYL[XDU+TH-79*2O;RZ7HO;*1P(QMB97'=0JD4 ("(W6HZ8$ZPH/N]KR,VBYK M1>NI D]][6/*<7:)OD@V[3*S:753I5DQ(L!-*@$DQ/N_3+D./PG&LG@MGG#9 MY.FE KO\QJ_9"^4QNRK@1S= &,'5K5+I5RDGL-Q#U-YM'>R6+U,1)2M9^^[: MK'VGU3E\7UI[X5Q5F!ZUU<4?MO\7S5SIFBP"-"&NHRN-.L0 L.X"B!]B%Y M+R!B$I8[Y5W_Y(Z^K-AJWI'*A!2 VM*S"5RDR%;J_I)=+!H$@>)0?=#^Z_+F M1UAV4/-9CX4MPO+ZMVJJ)[M(=Y'3YX-+=>,GB#+V3A@Z\M0,V:]G"!XLF9P& MMA (63(/6S5D84"Y0"C'&CQ*"#O%Z';C^W_=5,W;G%Z:9AY ME=;K5/Q)\^V&'LW6Z.]76G/]HB)0FD:W"*6MNH-7<(JH!-/:G2&#Q[O7V":T]?4:\G1_PB'$G:3CIN=G%Q\Y4]RQ3;U2*<(48DI,T#;XVA6PGC; MS#)&Y3K(Q3T^^ZM$>!KJ]4C?(^$N=#LB*X^M4'X465F[D\W;*JLS%Z1P] M?\J:)M1E):'LO#68;18L3DKT1Z47C5-3H8^_&HWCOH!*.%-$^H$7:VO*M$ #)OY0 M$AB^((2;&1>8A;6E)&0>*1#%-ZYD+U%HC0._E;FYH%N,^Y1M8&CC4QT,/]0Q M888ALW,-\V"I[&^2SY]E@FC?%/5[A&_U_9$=T1/N&*-C^GRR>A79NN6++1(Q MP407,\4A$,['F0]@6F-Z5(H:"WX[:^DV5)A$0!*0LF R@6@2[?/+\B(EI;2E M<*.C"Z@SRRE03[YF@+%<#7:&!K*4DR(TN+FZQBIG_@\I].BG:YMXXYNJRDD'#< H\":P1 MV0D$NB8[1M=S!7L8S49"QWZ219U)DK6C]Z#'1/,%_\W-GU=?/4Z6&)!8]D M+EA1G@ZU?:KMJK5$X[I395PC^U\&!>M::JW8/2%M '21_I:ITF_P=Y(>F-^^ M1OWO19B1"S>,!V3C.O_:>935)8"+98CG$K7>.,:52>:R2=NS#I_[*X'/4"C?_+*->^(PDPV?/,5RHGOWN MP:+OL$1&DYC8)":NP3*;Q,3-2DQ\$DVL M:24T*QD*$/[P+-UK9DTY//')=,4>ET%W&=5XVBC7B %J4JT1Z\EN_FPPQM98'XJ"3)4 M?L[+%;8;CW"!Y!\E U!J7UGLR1/4;$BD!7?ADMW.\!O[0?U5+$7&P!RBJWX" MB\.:,EGD+MGJ&V=F-/!UF5;>]E83M[('#"O'8.VPT*7"+-U<56^NH=R2 FY3 MBA06-Y2V9\O=JPHS:%74&7T,\\%P1^&,X_!K_<0VE*UN # DANCC23YX1!54 MJ< XWU#Y@HZ%(S+(#AC1Z^TH&">8&RN5P;6A.U9W ? MC0//7.=;+)MI1I5K.ZEM,$T*E='SU:1\"6ICG<54I+/=W.+*L. M9YJWFGN'+@(!'E62VV;DMG.%TD 6B03@KH=4"U3S/4I4;@PJ1!E$]PHKYL&Z M/%TR3V6G#$^S">X%L5;KHAV%G5?9 B'\ZQ5,AZ:0JJNK@Z:\_"9Z[Y0$M5-.(T: M?>18#)Q>DV$1LC)?< ](8P95-T6YPVUBZ?EF9+/$J:@W/,$HSE]6Q19_EIS, M5C@H*3/)S,7Q$_G%/=MN^XR%<,N!$_LFH.,H?E$!J RG -C6EW\#03)G8I;M)** MM]#?)\ M5E I5GRT!K'BS[@<*@/A?,N*6O+2/IE:U$DM9.DH%SZ.3#7,?P1S>Y?=+N3\P7FCD$&()E,%/BM>(F$TM;O!"2K!1YEH.*2?P=F#P M.#$[J0 0B'H(&J(-P-U*K1U'K4JQMK -,*#ZLNBY0J.JSU5?7=/_U!(>.DG! M)9!$,E8@CKHI0VLS*!'J ?G56UV5#6#+K>FK3)"+R 1 *O8^XA<(XC5KT]/" MLD*F=B%4-R!L%OT?VIZ:K+K@U2P^U(%)73 MMG1R6V8ETF"[.#W3Y:J%U@3\G41UHCM(:X7:5$I@ITH<46)6R:C+ S#*T8DI M_50XOGF2*W;YJO%7^;*?=@G[YP7$&KB U"Y%C'84Q]$]J4/ZHBJA1F'?$FY1 M%@-[VO10$:@GP;II[\+^^B=M+\%JI5S#&D]R;AQ= SG)BJ3J#AS]>O+U%3=9 M(0-,OPL'09] BEW5!4XQ',$MJ7(]"5@EM=Y61,\6>A(PBY6WY6*'-&K'(;/0 MC0FJB 4B$R="^#*+MMI4DJ$L=U)?=-0,N\^IT'!FZ9H=Z.9V&L.2(Z-%9>0]#:)Z*SGVA MXBN\W5^G8)!6)9F.\[SBH# 9NT%'32.+SL'SZZ=Z*SFPEQS:3/5(QH.=++OC MHYO MO2S51/T'&L)E9>O_BQ"MXU/+1 9^,T*4Y]\4%1A'A4. M"\FG_;E6(S;4;%#Y+,V5G83R=YP6U=PX_]T[#_5=\EL'V7V MDDT1*[B2HP&Y%L2Q[=XC6I_H$&&179U36VQXKWOBN>BBT/&OI'^KO#'J)-AU M,0$;!#?0%KF4)*RLTVO(QYWXJ3)OT-F .M "QPJQ_S@?\2A5SIDA#ZFYF- MS )FG0O FV6CTTZ/*Z+/3,NBLP;.#%5JA2UT7G(4#Q0YETRDP=KBM/*D9;?) MM!:9(Z1N[$FP&4GBEA A#<($HG;$")BY.F'9"9M,+R:Q)I.(@R[K9R@N?OB5 M9DHEYR34=X>F)R%!3$5@:BWGVN @[6(9",@FTACL(4\E^N;29*.]:PC_BU MY14B?]C2O30+O>DP&(@H&#.&1>V6P<=5"6.]%XV4T N33<"/4$/-*J^M"6UI MC[,.C'$_ZU$<]=COH^-.Y37T8Y\ZEIE6WBY66Z!:[N7@'<^J2$AIKRE.''HG M)Q^2GQA'LQQ#-:_?=C[5)#@M,&4,"D4!D!#N>.^&@Z(ZI&;"N5H)F\8.J>HC M!S;?3-149+ "IX]:^*72C6\MC]CTKHMF,;Z.\V)$^:"]@(']#Z*?Y)JPNPE@$H.\?1C M^VK;^=+M7ICNR&16>Q:6AZOY#*JW"DA$J]2+;KJ+E,>FO#4/M9S>V(!X$^<& M<964)2_5B3)TCC5 ;R)/<)4/ZQ.X V+LZSG)2I=IG"-IL%1Z*(,TF"HT-/<\ MT:BBS5: 735H<.G-:5X @V1_YG;C_X?0+G-?6<@?I.-EFO? Q%:9K5Q6.@Z!JEO_^ M;__%,;>^"H(1:J;AS5_?8*](^%VF0+_+.#T"7]'33I]+(E,XX-AA;[3S_N"W M9=PEEN/:X7=B4F;@CA+XIO[)?)2C%2\JKB!O]JF7]Z$[,&F,NZ1>Y:=M6!*& MX%"UTO*:V3_CJ:6/^3X;%/Z)*U8Z_\UA!:!\@DX!O>\BWRN2J#A+V(KU2;!+ MUR=JW6QV!J^^=18]=4^C(WQ%8R+80@6K.JGTB6.#(18YT;&=M>%[9HM4"./9;84W'.RW,%^ M==#SKKT0S=WT;SY_MT/](:LOT,#TK3?FZ M"R-]GTG:^42BN_HQJV"M1"G+B92+7V_P#\XR1ZE^H-SX ]#^]GCH_M(DW^%[ MXZFB4K6@U\=[S9]F$YQ(G0'N\$=Q, EZ9V&-FE81^"6LIY&D#H=$*-T.MI$4 M,TEF[ 8KYC.SS5_#MV*_/0[\ 6.2?NSW"/F![1:H/X4NP\'(J"RX5SZ.5B:? M=18_.&_;[UCZZM,N(QX[;SORB4YNT@5$<(RWN_(A5Q:3CQ@351B)RY*(,IX5 M?S>]^.Q^$%SM.M7U0V2D7(H\PTX(JV9GR5/)II@#;I52AZ967 I-K3*21XV/ M*&4)M';NQB&X8ZSOXV!M@D#I:OW'1F" M 8/27;#@-<"^B'B*>R 832FZV$]^HB#LDP3$FG9\Y695_RV!'Q>K\;BZ1U[, M@#$\[5DQ>"E?R.56!'E \H*A$]A;P!3]%KV/%LC-2UG8\XJK)U.D M"P(28T4%^FAQ(W>2%;44H!J16) 5"'K!%E8^]F9$' U;_41514P.-ER/LHI_3LBXJ20 M RLWH$B!7C5&#RM]IZ7!\5H% J4JJ"X 8,8U?9C"B7/CWRE3S4/P3E)-C^K) MWF?%P^RR%[)\!*1B.41KV3J+0^>^7^4H4'B.FC]05R=3V+(/&P[T0'(@CX>4 ML )4CX(<9="!K(8^26KII%X@=:RDO[WRV;8V/2L2>RF@WC'4J_RT-4VN1I?( MH):.5DMKIK-[ ]: 8/!.*,/OAMO$Y4;'>A^RAHP*^MM]J0LUC.X::?H-9WZ4;A+"A,4(I"2G+4N]3D0^6J M0IM&:62XR('[FJ."KZPN4)+V8[M;3Z7HN+3[.YD=63U'_D M(EWZ)$PYJ\W>?XSP-2F3THNWSVXQ[(NKBY]EG,"O:%TW%36E*#1A#QJ!7KTO MQ$U6V!I&\_$Q&:3ORP8P!;PK2EB*BUQ4Y;-0+X;\CU-7DS_INJXCTP">\?CM MK"*#JCD&J[J/!O^=Z_.9)!P!K"4_+$ON('*YY+Y!0I"JV1*]L2_!&CS5TC=5 M5M#LX\7V\7GQ_M45K%4H[1B*ESU(9MO97OS8%FY117W^GAO0-9W<*G3 7H M!$'F!.2XSZ:0*/1VI]@!VO([S1PPJ9*Q)*![BCSCWECIT!!V8:5Z@2)G&A(5#2:ZX_!XC^D&*E4B+,AJWM]2)#S?]P!5/+:^I.M# M9#UG7;.Z+#W7)Y@4)<;0]:AT+[XV*DLBJS8P/^CK@AU6F7&:();>E0QR!CB1 MUS[S817ZL30'=>$P&;4R*%_=K:DG$#>.1&I,+8%*)0.$O,OITH4=4J=56''4 M&I6B]E143RO?)*=B*;#-3"L#>UN/1(3@#A<70'X-K<(*]4&7UCVU.[L%YS.K M"EJYO%G* M=8U?PG)"M)S$!9IOI9,1.2CD@$KQ[X8S;'7-&U:.=:.JLE^:M5WK1J\[ MTWGO2-G#,<\RYW9\M.=R?[SD:J5[#ZA6^H >M7L["]5B+/3L?-IRI0]97GNA MY776K5[IWD(=DO<*'9(WI%YIS?WSJAKN[BW4*WIO;PJC-Z"*Y -KHKZ2DJ@; MQLPE5T3=L-4OOR#J*NNA3JT>=1*1E1F3R+KTDY\GY"C%GUY'V=,< 0@#05"O M.7;GJFJ>/K/]6+HT/0R9$7D^B'L0O[@X&KY(:.V2!WK7FZ9/2_HN.X/(/6O: M-6#15%VLT;*&!)2LHQJVX;V-XG2+ MC#.K_5<+44,IG&+N2Y/F10T]@TYL DWI9KT$:-(8\*'[BY!6ZM>(*EN18.144Z9W ME*.5GTBOFT);7BKM6>L:WW:Z]"F:E)($QW?1;JL"X5G3)ZB6(_3':J9PZPW8 M4F#ID%@IP*L JD..0VI)8/=R(4_=% M(%O%'@)N#OT4\:N"N^=)*Y,#D.2.E=1WI% -!>X$.):85N11>!/AIAA&H9]& M,?=NC/2&SG5ZXDUB>IT\=0W8(K0DC#(=_:?>)Y>&2]\4*BSC!%]0&O_CY*,*^[>8*-']Y2=_GL@: M2E^<,;GD1W5OXW3>_+Y^<;8N^L-OU*@SRHI95QQ+Z;-6$AANM1C/'(,MJPE:,*GQ4>J"B%3S#42V M9 20,)062W2'Z\;F/K5O8X%NU6:V[J594J0BW-#H@POH@ST,['%P%[05.'C1 M$,R5M5(/8=!_1K&40*[2'T**L#, &)>1M37F3,_8O\MI +G-FW4K9$\_7HV" MW78]*A&,RLM@P/63X2JUM<]1A%%).,*MC':DLT2DB8Q# 8?1Y6Y/H!N@"7MS MJ__BW&#$(,RWH@=QD8SQ[&9\06?ND%[;]\7)3P>>8.6='7;S4QUFA'S'7 R? M*WHP.MV@U HO);":]A-0?71\N6*-T;PODBLT_U9_:T- DQL*N)C*'G>"P9.-AN&SW;">4D^7%_ M/$191SA1XI:.5\-"#8]G\"NK_$Y;A!OA@:3&)M;.S=C%*NY*U=$P>POQC/ MVI01Q-\@5BJPEDQX/SCB>'S@S9HH9#EB+IO^.QBL?#1SB9;I #_Z[#1-/4"K M 4.,\8_Z'=1;5Q1C?NE32I4G6,2Z@L!"J7DOG1V&'!51@BT+.P MM6EE'0+G5@4DCJJ$S!6BK,#8""92U) B%SO[#*X 6;I0(@N2U,6$8-@C EZ MJ<%NNF!6(FI88/SB#")7RXV+!Q*^T7.3G]Q+12/UJZ9T'EK&3_L]SJ>]TYHM M"=PPC%#-DX8@B(0=Z%58+56P43@UG:'.0#^N/K50'%#) )'5]Y3IRR*$!3E2 M&LER9+H5N5E=]YL@ZF'.9-;:'CCE)]1*0\/C1%O4-"TP5MU@,R'R+$4P\5O2 M%8LSSS\S"-0ON3%9ARY^'#%4ID>A&5)U&&['A>G=(=F95N>.C'KR'>HKOH77 M0_D6XIH1_.(?5R ! T*$"Z-QA8C>03U3;H1J%P35;,C<#>>#$]GYGY0\C:WI MXNXH^ZW.([%C>23:LXS]O?F-_:/M@T[9NF_!8$^[OIS'98GKV]T^V*_P7E!" MUQ,OL1!76R(+]ZJ6J%%913A6SNE2Q&0572_=,&^%QIE;%\4#G@0TR3 "$8OS M'25BP9JM=\7#.;ZGJ >9U/"3B6(0^-:('+A$?(Y3:/^TP1*CRUBBL-AU0Y]6 M5###[)A:I13*!UJ++2[FPJW;*BZ4"6NG 8\61$EB,J#UW\401+> OJMR>C7[ MXO%=I!;GIO-<7NS/#]LH>IU3B40$=MXRK=Y97?%,OS[[V[RC6L[5ET]66:,! MB&W\&&^>3$.ULHN:,Z8L)!05$7_E>#CF2(EN MS3Z$+01,3K >N/AZ\ ;]RW2W\SD^?6(_?$;/?F9R:3%RG=D[W="[SHC1)< Y MZMW?57H^N'9_7>#RX(,TC?W>F(JZ74<7+J)!'W1K@&I@2YRM72-R=F=(G/<' MK=W==DGFM)R_O-T HDR]:J82!24A_&T&=?;V6WL'[TO4><>R:R-(-/6J6@*) MWK]O'1[L5I$H?_U8X)G588*?%1*\7P4)G@=.^0 XXMY"<,3]-P+6G#ZEI>(Y M%U_3_D)K.GA.J/,#5G>PT.H.UP[I?+C0_(_6$ND\$\"^YB#DHX5X\/X-0_)G M')%U16XV(.0&A+R^(.32-"J^MNHBVR^S[.8J$-LUZ.V:6^GHZ1A@O7!9/2&G M8LB!75EQPHLX8DS#PR"RC!.EU5_ M'.4HW #5EQUB8XH'$Z?K12-T]%PA<,W%JE'S!-*>*G4Z3X!'T_JI>A8YW?$- M4 4O9 EJ?>Y>?73\),'[N'OU@S[9VCEH.=*'^9/JI1R-/B'80$)U<$$\DRO$ M.9XM1X M,YS" 4LS#_3Y/?R)78#9X$?M_:V]G7([VF M-6@BH:I)G&D>,HEB\Y2;?[^.*.:A%?EY4%$+*^ /MYUGT2?I1R,EEZ+@ ;(X MODQ=Y:<>P=392XK!,-_J*$U8)=?S8@:'8'?IVJF5:A1+",[S@W$N=2&[D/MN M@.524[T73%%U"1]Z%8VTR9U,U=DP CN%3@LM6E&_;;-N/W'L N\]H3C.S)=0 M:!I'F1.+HJ2YA $]$QLR:R4^*-B_5#1$_C#PXR2UB_%GCFZI_XH455BHGLOJ ME#[/BBM%Y>F9&K/B^$8O-V/$] 0T,B?BXO:YRB&A%$8AK(FNF0TF90$&#"]U MJ7!+%MYA=E$Q!/2[>Y&I$&GO,OC9 -;TKJ$*2N7R KOF"&!Y%)C^O] 6JMS$V] KY'=X15%R.MYA)H;R'LX4L&#.TFB%,D MOK^]9F&\VP%)_,F<=(S3?M0P8I*ROCG]-0-9+WMGP&I#1&>I) M C5R.&,%6 MM)"J;C:.J3T%,QABF1R#9E9Z&KV)2 :[?%&@$Z*H+PB_<#)2R>PW4;L0%NGY MFT!G5LD#Q[I[",-"9W5IT4N"ES?4Y8\TJ]\KEG M%9_/O2G+'_1S$JZ?K9.U.!<$BL>:E\X=TGTZ8A5SLQ[1;1CCQ]7B$O-"NP:E M^5NN7IR>:NU,3.4YJSL(J4 5M>BQ2]7!SH$T%_$Q60,5./\&QQ(0H(7"K=#. M#D<+E4V7%C_U(BJ+W$T'M%ON8I7F>;.XW^"BYRTH/8^ M.ZI;"!\)QJ3P$_K0'XJ*GF3-XZ@EE37LMG/JQHBDDAGBE Q2E8G%\S&9<=SI M*DL=,4^24F"OCF"37.PKNYKERI;TW"H(%J-X.!LWRV0R6=6$Z:IJ2?ARHO8' MM5%[NXW7]"C^S$A>YO><,X '7_VS_: 8X?M%8H3[.YL51=]?J!S:?K$V7ZAWMAE1]*: V#1>SO^4)0)>61VQVF6^L!C^IK%SR4'\35O^\@/3 MSBIKB:VT2' =B]:S)/ 9IVF)YEYC7'>V=G9;SF?L"_P')21\LYK4:NNZ@^&D MFN\ WR4$=<5%*]!FNLKJ4VB[&BON7[EPNUY*@2C4N;5QW0_?B(+"%B6*4%:9:%8/" M:1Q>EP#18;@%%;4L%LE7@)DE62 FR;(K\K9?P0EB=W?(Y=W( MPK+V%T]I)N^VI$GJ"S>0UZ8?Q5J(W_D4RQ-B;3?RK'@&^^MGP_5+'6R6ZS]N7)^52:3HXQQ3D MT8=/Q#:(1^J?1R*98O/R?EP*[18CUQ.J],[);IE42G+"&8EAO*A6\32,-'$* M;VP6(WFYM!CT"=[YNF[,?[M@:,034LWTH3E/9)4'TBC%,1!";*/*@7^V+[:=KYTNQ?( ^-P'$8>92AF M!^U6>3>YR)DE@N'>O!68""69XT.W_BAI64EG^3H4*"DRXGT]^PA*+;6WT:49 M MA5A&*(HG633Z48#'*09K70SRN4OIHL7J[#I;SMGW/\ N/;\$:[Q@FDRCX%4? M3MTX4.<#0TO.9DO);[0::JX*&XD[/PH9QS.@:J&X(%U8TT6I%>!>_.!47.TV M'SME*ZG:<"L8:O_^;_]%J7P.]OL8N1[*X+^^05GTYA9&W_8$5?7AQWQOD/";P%2IX0GBDA[]_+/3'SQ^4."?_$^55:'FV?+)P/[EWD>\[< MI(4#_V;J5!V9JR.,SC;&]G[.AI^QY#G'*8T&=SYLJ?"O;P[,?F+^ZP':VSNP M/1P"V\T]V1.=O%::C>R5@PP7$=;3($Z>1^[H^K-^N;WOSS\87NG4YSN M>%8E::.VPLJ_Z847M-5NMP]TGE&R6B!K]FBZ(5K(1:AY:&#TD M?@4.5(Q^B4LAONF]W6DY^'_OZL13OO3$ILROX<(ZS&\]#)^783#;TY+)S2>F MO\31DUD,[]NMSMZ+N%>?Q]TQDU=+O$K;[7;K8/<)'1TO\2[=!2GI16.J[["6 M8GPI$VSXL!X3+)TO^ ?!!(***2:QK:[V;MUP*TKC^[S5.32 C-FIB0].85LX M9VP]-!MJL_(XFL*B36'1]2TL^LPI24O.[)X&(OP:N6'R/4I5.:$GS>:+8P<%1Z_U^$SMX M8@8N,:"P>]3:V5L97*P!3CY$I&G;[?FEVM,#5?3:GU6J[78.6GL-U.BI.;A, ML;:WUSH\:M"4&R+P,'V7,M6I34*L/#^5GK\O2/#-:$9JB/ YBC]%XUXZ& ?E ML_2T@O#PL'6PLUPY^.X%"<*GXN@2!>/A;FMGI]PP=UD2V6OW3IH'S6>L2?G87N)P+&# MUM'N%Z1X?7(MRQR9=5UVH"@%TBA$'Q,KB\G&NQK.WLM]X?K@Q- MT;!Y438OYWHLUW-OM=^W&\MRG2Z_O\?8Y1,-R\$+NOZ6 N%&TJCSP:!8!7#5 M5]YNZ_W!%#@CT"OD '5_8E%JR>^"$%=?!E5")Y96"Z#Q0^_ M$!-X$?QME@78VMU?;L&"5WHS+H/9#[\BYV,VVH'+C?0WV8KKAMEOLA4;+C1< M>&DYHYNL]!<0?RKT&JQ?@Q-[73S<&)Q8P\,-K1ORZA3QUY<]V_"AX4/#AWFS MR>?++K\%\^##292DR5EX^@L;%)\//OH!3.D&ZUWH'[,/Y;M]].IX*^K3T#Y: MYT8-^\Z6S[U^NG+/OSNG_=W)Z=>6^C%X.NYN5.+\"(WUS$IB;7@Y-DOMK2/=M,JV? MC?1-IO6&^%VQ32)Z%F#[)51/B'569Q2,$]!64G_HIO"KD3 MM#PY-Q_^Y&BWW3IJKPZMV?!S6?)N/GZ^[QRU]I8L]AI$T;KY;1LLRTOD0F-L M+=G82E+J-ETVK+"2JR+W,N)>7J :,N76FA9U%V=[-_1*BGO964]=CY[(+NOL M@66VO[)V1PV[E\#N)9IOG8/#UN'.3F.\K9,\9>/M5;>R6NZ)>BJ?5J?5/EQ= MCD'#ZD>R>IENK[W6WFZ33O+\:OVZSZ_APCK,;\V-OU<0MIA;@']7Z?E@VG7P M5(90YZAU=+BRL$;#Y\?P>9D6T/YNJW/0=-5Z?GCKVD^PX<-Z3'!^'/04W//2 M+(ZFVU;3;>NQH.%G;8W5X)"7"W1LNFTU0.17@89MNFTU&/#71_H& [XA8;37 MW&WKZ8(J2^S&==!J[Z\L%-VP^,$L7F:+F7;K:/=%H$M>&(_7.PS>0$J:9EXO M%_!EM0_ZY \&"DMF/G7/D]U6N[VR-@G-)ECR)F@ZA36[H6DLUAB]4QJ+.6]C M!8M+@.OOFOMXH=Q?44^7W=;. M7M,)>ZWNU.K.+2\I"^,ISA7\?NN&-^K93-RC]G*;?31R=47\7U7#S]VFM_ES MIN;,OP%6W0OF\&BY-VR3NK-N.-,F=:?A0L.%5Y- MML$=.@%QKTPBM$ M+S0\?J'9^Z_. GA]J68-'QH^-'R8-_6RG(JYZ.0M]?LH!Y4OI1]:PU5H_(_) MF.04@S>_?][J')G$1QOC5I.XB>9#81:*D@#^'WMOVYRVDO0/O[^K[N\PY;.Y M*JF2?1#/3G9316Q\PJX#O@S9O?(J)<-@M$>66$G883_]OWM&CT@" 1)(,*=V M'5L(:::[IZ>[I_O7GJ/T1&&+ D=)>U.6UH7[N)FW9S@NT#7[[Y/#'N"A4XLG M5RKO+GZ/5B]P>EVU:_ Z?T $/)BK9LN_Q@?E7PY6/A!6^@!#4LC,Q-WV-]L8 M7WQF=:[HFB#B*C__4#Z'\_U6FMP$?WKE&0%AQ7==+,21>CF'H03%, M"F;I73$X 7OBY1F+S[5 46]>RN3;EZ^#^_L?P MQY!TOH\&WSJCWJ!/1MV;K_W!_>"/7G?(E\_]Z/8JN1]1J!-33/5Q$>:)C9B& M9#0@-X/^<'#?NV4=F.YZ_4[_IM>Y)\,17/C6[8_6]%TJ 3OO!H]D]+5+?G0[ MCT/2[=_")/_^O=\E-=#;Z->RGU76B K-8\*2MN1/S(16]06=E'KZ[SLOS'_ MZG1[9BPL19]8#$MT;K,B=;#JGZB)"LF:*2;6J>L3,HN[]4A?*?#@SC1>7(3J?ZGV[&9AP>.IN1=>@,_A#G@X^*@AU2CS87ZVVXU* M0VY7CZB^]FJPUB27Y+'[SV[_>Y?UF3O@)T6T7?_>LIZVSYQ.>I]KPWO'ZV]GPP+,U3):@\!&<9##YV(U;#^.1 MOB@J*Y'[KEOP.&NJ@A9YH";SIC%(.7@"0BA.@B$JG&KET^/WAP'[5?X47G#' MY%"' 0Z'"MF9EI18D/7&>)DK^I)IS-8GBZ )HAG/Q*28Y@'SMPV@HT^"]Z!O MY@K8Y(JF+8.??$"-XU''"% 'U-;86?@6>8.E3U3X9>RL?[BD6.0OZ]OV.CK$ MXTJ $3X?]@J9-+R027,3W'WE^BH:^>2T?<'HC:%?D9%/6M#46G3\<;(PW\ %LZA^\=D&8YJRN+ZU MZAM=Q6&J!-V)F)Z80H\E#^-6M93G9Y-R)J.@.?)C%48_!9>*@C [B+3CC?)) ML4#K+.:&(^J*O0"3!I20O9PS'^S9,, :@@L6-5_5,7Q%M> MJ?%L*O,9K RP-3QBX$=,T\$[GA86T S?SI=OS%6%'=%[F!4+^#:@@;DRX&]54_Z@@2_4=(W;$JJ=8DX>\J0?TH>V1> MZZ@HS?C!UE,#^$$T;3:YJO<:9RF&2V!["YCD'TQ1G,O&'!F1W]5F M1A]C0BB>G>F\GA-3G20/X5Q0F4A"@-V9 PF'\3DND^SB%Y'-P;95R",20#=: M_WMI'LOB=V$Z9@/ LW; VP!B9/&@Z.-."*CI!U@3F#$ &B5JZD9J<;/CR]F+ M3NF!;!X>;W*4#T'\M<3/O/J^;^B7$8X*OAZ:KR,#')V2J=T-J7=K!\]R[[:/ M,Q8H^:X',@+^#IKD(%X+[N[X<1O'3/<._M)98\FBOF,.SV[?3I_$LQ)P6DW# MB?>0?OJT_48S,6Z;]8!J3Q=@>F$/NI79^J=;/!VK,-3H$SV[QI*GC MP?1FINJ*]YVA#4]$W^\/SQ-5-/QB=ND_C7I+:C02H-UWY51:-9FYB.S]B(+* M">QI7%2L%5'IZ6-M@;KRJZ$__P/^?TC9:=>E1E)]IA"=8HA.AHATM:HD)[5' MRX+J>>WH)[]Q.WPG%O#1.M[^7/@5M.MN^],A\($66KTNU2L)&;E"K68M%%EN MK0<6E)I422KC%G*2N?(XK YH2?5J0HEVD??:\_6>ORDJIH*R WOG(/+X+G/A M5U6 :D7WE*_K4N4ZH>!-J-NC"48A7..=\ *%T!Q+:,JC%(1/O.-VW/UE\[/@ M-\4T%=U>BDTY]3)R:?QQA@3-/AK""PN6-,LH \R@CYP\Z09J(#-H0#<>A9@H/*D M:JJM%@@(80,V4PS[@7)!N#0E"T\8+#)V!'H.R;Z6;^0'=6 MET_+2_?W$-.?%$OED^40#>[4=&J[GX7@R4T7EP%!6U1C$L9^\0!??* #^,X& MM)LXF*Q[A_)+#\W%??"A>\=4:U*E%BT98DAD2)?EFDKL?2Q0IXI;(B 'XQE# M#9H#355C86E+F,N4FB:\$SFG,O^63H@#D!-9]DN7B4\4EA.#W''00'#TR$(U M@+0#;YJ8*OP!+P0BF+"NR-,R$:3'@T3RP6S6(77$<;N#2ZZC3SRN[X_;D;RO MQ( ;9J+/4BM@U"36X@4IBPOEB6K&V\-2WA_%HY(.WL=UC M!6A"V>N[0YJ=_X+Z1Q3<%XLA94,^.>_3SY4-4R)C#KQW+D7WB990G]H.!N&! M6I]4:PVI)5=%'N&16)EA5+W:Q"[B.;)2)&EGI>XR=_:!WY9FA2FU+M5J.P!_"L,Q-TP:B+F>O"KW8VJ%LRDI;:M9$ MQ?[AF9AEO[QV5;K.O^3OKTF]I,K=.PKY2W^QV#SVD>))8.X%OZE4//;S=A#0 MV/AC#51U9SZG^L2[]:<<'ES6S:R"\XP[\=TXJ>AXMYA<=65R6[?66C_\[4>_ M%6MJX=$G'0@:F*"ALM8O&N967,4D:,6DS:W-L7@P#5@L]O(!GHAY%=W_ M+-0YECG$# M$Y_W93E:SC.&E6I5I.OZJ>"LE87OM>/SO=F4FFVY?&?_)Z\^ORGC&7Q@+L_J M7'\?'>I1+/B]HRTLN2$UY3A4C#(JU%))0JUHDE"7ZNT<6W()TS5KW3LTIO:; M8IX7J/ ^JA>K8Q?@_+F$Z^FVHC^K3QIE.8U'6WK5BE2]%BW-CJ*$BRH3\C5X M.B7,=CUYK?M/.E/'Y];R;!^MZQ+L:$NI+K5DT6OT*-JU +QO5TM8A'6^1FT7 M\P9-0U?'[$2;9W5XY]I"Z:94N@.D6[$J+\Z$)+JLHBNG"DZ$*A1*%Y M+;7JAVT<=ZHXN^?9>D1PHTC<**3W*=(I-AD(698%UZ7J=?M$]O:R,#!+E""Y M)G@%9RGQX,PJ\M5;/>OP7W#K49R[6ZU#SP.<^I M;L;GVKM(\./H8\P"+"ZGCA]QQ?U>51_9I_33Z1P2>QH:)-2;:L^( D^R%8V, M%=-<(ES)JZ*M;;LS RLI64,_:'3R3"=WAGD/@QE,;TPZ40^&0RXU8TH!6-#C M0)/)< =JMJ5:/5H[1MZH2"2]I&KA\<;*2@_0_B6,C?@Y4CA;PK<;*D* GC ,"+-C*KL+J211$ 2 MYXBS]DJU)7FO&S8ET/1#W9^(%4:4=,LDW6>=C99+O2&U&I5TB]T&.(E",H+6]3P)XQTUS57+]*: M2TK@84*N6C;7;LH<.R,2^@OQ&55[X:*[.1\P0"\5\1.H92-LEOE,+8[PQ:GH MX&?Y;X*'3F'%N1'8/;:WU" MC5 .B5G"7R_G5,NW4ISYGDU7JP(E6;T02J=6HRB]GDU.Z[+35CLG##:FW3 M:BH3O%R'HQEJ"#W(U M+*;=XBU>"&YG"VFBR&\)=6=?#S W',SI9:&#.NOOA MA,036&>P3;*XQ5O^C&<.97D>,W6RC;PX(OF,G*38Q3!6(@%$QPSJ;MJ%; M6?TIRH:XH\+NGL##6,7>=H4BL3AMWY1_&Z;[Y1M-L:R,RXNJ4K,I(/F.+T&U MTDI016KGF<0NK_ME3)&I'UO+*K\Y:LTNX++:G= MSCAQ3*1Q%S912:1QGS@WA,-_(@Z_3H6/'[*WD@_] MDY"1N&-3=[)U'_7BM"Y/H$[PIW>V&1!.1S8C=C[;+CQKE7CFZH&;H)>MZ[/H M82YZF(L>YNMZF.^Y6:UN37%9I$XA!9TKZN0>1L2L>BNG;M!YL\Z-4^S4^GF? MC):V0V)L'MU]Z/1NR3V*^7VW,^RNKNIUN;RW=$I-DTYN#,NV;OP*"(=!X$PQ M;XL[8'DW[\XGES?2/IK-C&BX&IS3QRFR M:$46K3A42W>H]A UC,[EM"MD!:-# M)W4#C;IB37GU<.9]PB"5!F35%V7AJO)C6O!33M\5F:H2:L2:VL&VJ+K,7" M'JZ*K,43YT8A':PS-FH/ASLK5Z5Z_53ZQA:><5GZ(K+4J!RV=?:I[L#GFM\D M^''T,>Z,.!OK'(=\ZS5;L^.*ITIOR3B,G,KSCXQT:^S1F'/?W8 M?67_9/<8 M%!_F&M\8&GI>IJ+QO(SU&;P+HDFYR3HU+>02Z-3$?14AWX+61/,S3 MD?/S5>PNL?KC8(>/Z@G1S#+A@&W169 M$V:[05B" :C!U+.+.9SJ@1$YZXUHG?9&/,Z=)I 3$&>M'3UA2(/"N=,<8,^].3= N%S@Q/L.FBS"$L9SBYDN=GYI*SENU)U?0&*.K1@ M$S+8J/9*OP&I9X=*NHBS)43& M10$61N/$\BKV6QVXDXS>#+$HQ#82NUJ:8K6LKI:92:E8+^>]B;3$LEA9%G?& MPA2K0NPBL!J^K].WIMJ(_J_"DPQ3S'JY5TL&+ MKZ^=R.DEZ?5'G?X?O2_W7=(9#KNCH43ZW5%R47T6X=64O9GN5)!L>@]+8;+* M^L[X/PO5I)..]:"8]F#Z96'A&:YU8[P\J3I;37O*Q,%#P&TO HS8+UF&@!L[ ME#I7\REU%H\MRF-%<7#IZU-%'?F!1$6NE%U42EU(?A+D+ULE>=H3V.R2H=.> M)AZ9EZPT]Z]/YN^?O?PS_A=+0MN.RV=*PD"5'R==M*[U,!0L(>WZU!;")]:O M6+\EI5V^ZU>$IS/'E%$8%B[+51T;\R6+\9X-K,R:$%R*MHCP%:II=&PO%,T% MJ0]FQ*]Y^I/*1U_914%%H2_6V0+0H$#I!&<8H^%&L,680GRK!+,LP1K$RBC5&P8]BC5%H MJJ*,<6<4I*/ :% '>V!7/ UJTNVP'%8M\%2(&C^_&IJVM)963Y_ 5$Q5T8;& MU'Y33!HT]-UT4)8F:JGX0H;,X@3S._KDQ@OE']U!J,E1W)8ML3W2TC($[G&* MM)2E6B,&!6=KH)&T! WE$)\H06-BG]N@GJSF=1OK\KH3,5%."0#%4;5 0XUU MD$9@)M2X%#C'_E8]JA"%D<53RIM!400F2@I,E(K 1!&8* (31>1YG!\8^+62;[!%5YI<[%Y[O+FNQ%.&/_"45S_$MAN)3 JG$63417,&9X M<23B!9(2P\BXO%*&>>VG.TU#7[[Y,SP!KP MP <&N?@],;1[U:[!"_TA$= Q5\V6?XT/R[\*CI4ORH;>%BZK0I_S";2O&FJ(K:@L/X44)P9UW2LF'YD3Y]U: M(6>D:V.+Q#8''+\.[N]_#'\,2>?[:/"M,^H-^F34O?G:']P/_NAUAWP1W8]N MPWU#DL&(DKI]''F>B$4T)*,!N1GTAX/[WFUGU+TE=[U^IW_3Z]R3X0@N?.OV M1\-T\RPH.^\&CV3TM4M^=#N/0]+MW\(D__Z]WR4K)^*=_BT_$?^?W]I56?[$ MMAA57]!)J:?_GK=(L; =CCTS%I:B3RQ"?XWIW&:G4[#K/5$3-84U4TS*"^;F M<(7]22:*K7Q(2X'=]J%UAX]_&,;D3=6TW"'#\F;?7HAA[O M4S&CF>/1Z'@&=AIU)(KZS7P4)FDH2<\.UPA*T ':/J3$)7.%J6P(8X$#U78] MVP-5>?L#U=K1#U3/VT?\HFB*/J9>VR=MR=<"W\CD#,V2CRQ];.AN-5=0'>&">31;Q:F2?7Q,D":/Q15 MOX^6/F>PG"QX(5S;L*Y:,?FQV=6EGE$U(LPF-B&N0(4,V0Q1&!AYF-LK!155 M86_K>9@1U8K4J)4PC4R8$<*,V,>,V+T%;CHS0I::E8S/-(4A(0P)84CL:TC4 MA"&13Q)'6[H^L"%QJ@I/U( 7HP;<+546!)O47N;=(*5C4^@JHA)YYB%!3?B>F0' MQM[AGOHR5U03OTWF"W-N8!$Z#")N=.S1MFHO;+R'/#F5M.QYL.S&,RQ'&YO4 MQDI)'=0DCE?5^<+& 6.EY*NB:NS<#4^HG7$#>778?=BO)GU>:(JI+>&W5Y6^ M68P _E1-:BTTFVG?N#%>$:>V/G*(J6G&&+'-D"JQLWN#:6\H4W:U7@KX//X* MU0J\(5A._.BR!!5CQD7#\;';2&Q=(CPC"CBQ#(K!> ;"#AQ^KQO R6KC Z?I M#0@EWDGU9^#5!+Y%< .>4[8+ Y=4("*=<#P<(X5S<:A&\$7!H4-10FI-[F*.RP_A';IPK\O3GTS5B[[(T^: ML$G9J8,5)"SR[T7YDQ5"+U[F*#4\M83RQ\/=L%X5D]5U,@JQ"G(R!R/)DG!> M?U*;YZ!(R Q48DO^ %@[QHLZQC4T8>)H7<%P4'2TI3MJ5"?()"#_6+%F9*H9 M;TRX#&4\D\B?=!D:F*J/M<6$LJ\ZW,57P4CQ@3!O9W18 3X./13&:E,3;@.% MQ:D$SO^;/2,FFR,^A;UV#BK8]L?%/UY9'AYEDM_&-":%.9!G:CR#B3+#'13S M+!1<)UR7@J+F6L\9 -PQ9NB,G$,Z$'8.[$+6>8RU9Z"_O2&$7HG*&K2G:OWI M^/7P<7@>9+WN"VFL!VIB*A,H@L'T#F3KGSB"GMZ%M6)9@^F-L\AXVE*^BA)V M+1K4E'5/45Y6-VE*^:K>B"C*=R"(TY#\N6(P,>9(-F 1RS$#>3.QB^2$ #OA MHOP0MC$>WKY)]Z4HX*7A.MQ!. ,5YO!Q S,(\39@&C_9P'WV@H. MD&%C6-8+@^=_4U%7\L&OV%>>X>J"L3#V#F?PTP"%=+_X4]&?)?S2A'(=3(DZ M1>T'UN(+FB>:^B>0 W=PG6W(WE;NKZY5FX8&+'LT/!$>MV(>@'+_ M L816CA &W=?>C$LW"\U^JJ@I6 ".4PVA!4# 8-YZA1T.]Q%7Y%2$KO.<@7= MASD/5X&\4Q $P[1"M@U*,MO6'!M&M5WK(ISA'7![B>/WDFU[:2"Y+SFY+Y$F ME_ 61PACB.XX)PQ*)>A?6(Y.>]I,W<0P"MM336:>2FAG3197JU%-+M(0)11K2UCRJ5<191JB3$.4:8@RC8*5 M:3"CN@N;(>*UP[@G/?V5\H/?O9+L?:YVP!#&1PTIXL.#K?NSW6Y4&JW&=6F+ M.61R2;K_^[TW^D%Z_7]VAZ/TJS>OLH[HKHJ_>W'RK! Z"IX^CMOM2P M!4"90,%O>)5B>"'47VV#./KU'O=@MHW ,0@\OC-VPD)WAAF4VX%Y Y8Y_WU_ MR,*-XEMMU)/%-\_:'5Z)@\:O!L2Y1+?)H;/CCB$L%0HCZ\Z?'EA M5$I,B/*Q917+#Z.>)+PA&J59EN,TJ]N7XQ2B*;UX;'Z//0XDI=?'.C8\D-3< M^NS1*I/R0U.?@N_?==W'KRQITW4,JH*%Z[1;G5%MDF,+]HP?=#I*AOV1*+U#GW>"&V8C.LO&S3%Z#W0AEL[#N;N3ED7J(QY8P"DT[% M6.?3PNL$/3>-J6I;>PT4'_1>\7O!?6!7HL9[\22BC+*PF>FW<,&P%$W0_@BM MUB>OF.W)%Y=M!)4H=:Z.^3%-L;ESRCP:&7:NBZ-H-29(.3#HF0]"P-?)9I^^= M\>^/7J6T#^-F/;WBOQ)JZQ4XZES.:<;YI;7*5=9EFN_R4=9%*S-;^9V8R.W3[KQ9R;%,[JP47D\'WYYBF?>=:;PD,+9/[<'T5GW%+,Z) M-3!OW9 <5B2D:P1Y1N+9D!KU>N'$LVR"&<_$(?C+:^LNSD[\INHO.KG\+S4- M9%.[*E<_160O?P5U>G(8V9R=,*DU,ER.G^N&7#:1*Y?@K5> :PMR3UGHHG5M M=4ENU,X'=NFDHQ-8UM+%O$/,D/QFV(8IHA&Y1". T"Z=&9F+I@_V"$343S 0 M<4R#)ZMH1-%%;ON"/./0)R,Y)7- M$RR+"&8:?!#2)K;B0\8=3D;>HO:>U&SG&-DO:-I#K$^?%#9(%26(!!AVC%W$ M!Q:&B_^HBDX>%_J,DNX+Q6\]NZ 92^(+"+EAB9SDO::^J%A#B,!NCF_]040= M]HPZ<#8P+KA,<'G@/Y5SX)[3_\$G?R;J(L/80O7Z*NM.,2*VL&-LH7B"M?N. M%US*A+E2")$[M,]_*E(9]?MK4JM1O#26LLEAMI[_J4A; MV71@6:1N[S" $#"QR>8<$S@5$3OXCBG2 #)) \!<%'6\>*(B I!9!&"GE??3 MXP0P(BLE()S_HHA8ILY_<05L]_VB+E5C^F )2Z309_PE%<1T9_TY2*0X[=_7 MYR^IQ)79&RN+P.WM[@O9$OMK?IZ^D*[B.?LB'<") BQT12?WL!?_GXH],;\I MSQI]%:B'!8H.((>00;^009P_>>"59-E2NW75%-4 I8X8'$GH]H@Z2_7KXJ'* M%57PRAU%**)PIJPBJ#5%7&%O\2Q$8*&(0KA!0]8:HH:E=$&&HLN9"#R<6N!! M2%RY,@_*%G-PD0T[O<<7Y4]JBFA#CJB&+I&+"W&Z#^R 2$TH3*"A-/*V#Z2N M:*M0L@C#:4AERN""\.X*EK-P&M)7"-O[Q.4O*T1#(6IB)\X_L'!ZPA83J2]A M"8/(:N 1AJ&QL&?8T?&6OE+-F#,TP^%$)U]F(K)PI#P&ER47B!3AA*REDP12SA.FD*!)*_,OEU9 M1.](20I"RDYZ[RU,:D)!Y2RZ?6;M0(@LA/S[*WY3QC.XDW06,%Z%";K(1LBI MQZ)#:Y_410LZ HU#,^_3UA>Z8@L823$LZ4R I92ZF( M*V24HW :4EAF[Z\L8IAU\T4A<6)_/E3&@I"YPHFZ\>K$*RAKV"C"%AF'+9 '/]0 !X(,\.G/R5\T5;(/]&-3 MA#(*%LHHM2@6?U<[*R5YX$"'$-TBBF[9A#:7Z(<032&:QX^(""DLHA262Q:S MB)((.2QEY.1, R1> L>M^JS:BB;@) Z0P.'0NKB57_N@2C1$U*-@48_2B-U> M ):UC$%33]CX*68*1[G%,V5IB%01()8%#6.1] M_W8;0<++U@1;?L4$6^#:DV%.J,EO JX1"Y3YA)C/3^\K$L'_?4B*C;AC2QGY M*-(0CR%G19AW"88HUDL!ARB84L A"B56V"$6-$=46%'P,=4,LZR: M4J-]V$0K$>TL=[2S!J[>Q%@\:;2X[FA&8RQ?J$ P1ZP9P1;!%J'*RC3&&),) M?BKPV!W&%\CP;L_MR%OC'Q>35.YGA_OI[6OCK &#>E>(!XAN/797[Q04QU_CO[MW,;_@0_1H%;U!4?\4R=_NQC!JX=4H\QZ M_=EN-RJ-:J/.+6^XD4XZ]LI-G?FZ3W9GG< MEIR_P@"\% AY/U$PY>E'17M3EM:%0Y801=D?P2FD(5=TO%M,KKHRN9EGYCOE M#]?LOT_.4H#U\HGK%;E2>7?Q^Z;A;S_ZZC:CKX5''UH<@65TU<9J"I]9Y".1 MKYHM_QIGF'^9???-6?U/AC9!WU$A,Q,]MM]L8WSQ>82KFQA3W5\1=RNLT-)&KQ9QG?S#J#LEH M0&X&_>'@OG?;&75OR5VOW^G?]#KW9#B""]^Z_=$PW3P+RLZ[P2,9?>V2']W. MXY!T^[@+C%BA1K-FB@FC@!O('*ZP/PEF_GU8H<#OZ5;W3G8. MVE5,Q8ZIILV5R435G_]V4;E@?V,4R_W;>>67P>-M]_'R!A9MYV'8_>C^LEWY MG[^W?>)FXL>*HT$_5ASEF10,8Y-:#8@K:7X7CRW3 M8_-(D&AOSH_P_,- 0)@X$6'BK#1_I5XUV-K<7MTY;I9[308U$Y=@XBHJPE;[ M):[NB&K(I\9U._WY]X5.N8)R]HO:BBY,[9I[P@]T+E_NP[F[DY9-:9,>6,6N@3-[^%3OBEN6E,57!/]QDH/NB],AXO7A:: M D_^P*Z$9:&8$E%&6=C,]%NX8%B*5FS:GS('G'P1OL1L(ZA*J7-U;(#6U)>" M1\?BT24X9P)"PUW./4%HY*."T&S';9Z(0UY8)LZNMKE(-"G;9(HR M1,&?L^%/48:8,E_OX$4WF6P]!0)F'QLZ^48G*M@H3@CH?Y07F*X :<\<$*T6 M DB$^URZ%Q.BOQK$ERNWA @&43S'V+Y\Y%_$2E5H'+]H3@"<$[>(G@ M*0M=M"Q9EN1J[4QQWT\M[H$-Z;J8VVNJ8_+-L U3Q#ERB7, H5TZ,S(731_L M$>*HGV"(HYS8-^42N3W"$56!KU/>8,3IRF53:E4SQGL_(T68?QSB9"1/>(*E M"4$(F1,R=\CHP\G(6\PA5+V18Y2_H&D5L9Y]4O @5:P@$F;8,8*1T%9N\1]5 MT$S!73=CSL#R+VL&?L M@;.!<<%E@LL#_ZF< _><_@\^^0O76N[ZZCKCIN,BPK!CA*%X@K7[CM*6FBW1 MS#ZM\PD*(B#)!9&&"GE??3XP0P(BLED"560OM* M/K4(0%F/^8LK8/N4B;?;XKB_9,?])17$=,?^.4BD./C?U_,OJ<0);ZPT3K^0 M,"%A^?G[0KJ*Y_*+S("7$/A I_?XHOQ)30&PF"/P@$ODXJ*0[%,3<(+I F4- M%I1&WO:(-0O\P[)%#DY#*M,%$K(&9!)1A(QP!THN?84PRD],/>8+.B $3@A< M_C&&TQ.V&)S#\P,;*%LX86@L[!GV;KBEKU0SY@Q78#C1R9>9"",<*E%X@4^(.5#/.GQ2!@^.D'Q1( M\H0+5YJ8@9 U(6O%34DHJ)Q%-M'K$@8*1$+"2WPWA&_*> 9WDLX"QJNP!2 2 M$W+JB.#0VB=UT:*'(KI0&-,F@_R$THC=[EM17$TI%!XA:6)0 BY$W)WI.0%(7.%CU*<:3#B[_CCATIZ(,,:?!.S M&KP4&Q5>TM-UX]4)3E#614'$*#*.42 /?J@!#@09X-.?D[]H&F,?&,:FB%L4 M+&Y1:E$L_N9U5DKRP%$-(;I%%-VR"6TNH0XAFD44S7():%;A#R&+0A:+$!(1 MZ=(YV3:1S%#/&<1I26 C;_<2TY6'2.83<";D[=#K' MZHZ 93&!AD#$8/YK4\!@11)YS"!/.=YS MZ>1]_W862<++UL1H>O2 ME"JM:Q&\+E6MX+%E1I8:U7KA9*9LTE* :+((N1520HX3YA7"4$AA.'S\-X1AFC4MH&D:&*":^W0V>-"ZN=AJ80ZCMY^"Q<,2]&(,25? M%[JBDWMXS?^I"LML?];H:VQ1/7F/'E.U\FGE.^RJ_.D#X8R,_DQB4#/*GA7N M1)FS&O@.L,/AQL7GGDZ&=&XSQX& ;R%+Q)Y1F,C+7-&7A %="'F4N&6:ORZVK9C25Y!W2 M%>AKV?!+1+S@@62L6#.D!1YNF&P)6TCJOZRG\X-IC"F=L'#EK8J34FT8^V#: M!M(/9,(0758D1)CY4YZF^N0?E^ MB.R I:+[# +>P/)2O7DB3^$"9=-UKE.*5_%]X\#Z@/?"/RS"@D]!J3#IC,*B M?,7[\7" +5;\WI(J)FC-"7SK[PN=\L'48&='/EV1]4I>[,()NW#P=C8=D".# MZ\./7$C8C5L/(Q [0\8[LF#1\<)4;008?E-A&2QLD$EE I0&68?GOZ@ZVE=D MJJ@F>56T!=R8M)\?:U?/9E[D#;8+HHS'>& !(HU2SO0B[%@O3$,$%I1%YJ:* MRP LA8DQMQ&!J#.\(;6J?$4Z;.E$EP13H[BG<+MC[!R1$(6=D; OJ9DQ"8?_ M-E/',_:N%ZI8L"LR7:!H\!4=! I6-.H@JM$Q3IC-/Y5*'WKC^1^C4CKX%KCO/"5BVN!59"]B)HMO9!'Z! M'="U)JU$<]+;.Z_ '&#;7\QKT0:.O@-LV\FNTKGJK!Q6-G55RT3Q;#.33&0V M!B^J'J-#@XY$"M:'-R'?P4@?^4L,5@9<#G1+5D.0\8^+@:;8QZ(=LP#4Q>>[ MRUK=GUOHG_AQ,*2+E7'@I4#*Z!,%6M./BO:F+*T+SU*?>6?.3C;H-?OODQ.1 MK0%I>'A;KE3>7?P>'D& 9E=M!.#PAT3 <[MJMOQK?%C^Y: 71I@;!H-2R,Q$ M4?O--L87GT?,I(5MYP;E%)307W]7/B>2)?C3'6 PN.PX;Y'\5W9H[SE+Q/.6 M2,0-"S,I]#FG4?NJH888BM D+@$X3(FRL WWBLDGCY=V@3_)R$GF\_GT*82= M@DMB6Z_YZ^#^_L?PQY!TOH\&WSJCWJ!/1MV;K_W!_>"/7G?(%]3]Z/:*I/$6 MB5PMR\S[@U%W2$8#AZ3;OX5I__U[OTL8SFVVV<&VB$%54&K63('-C&UM<[C"_B18*/HA M+4W2[61QDPKO;7Q3[B]>J*F.H\%U]/#^I9BFHMO+6]4:@YVU,.D(GOI%,\9_ MIC0C*)@)<]2DYH(>4=NY(<%L%CWH*'))_M5Y?.ST1S_(?:_SI7??&X&R2^9A M<")!#;>6J?LQT0^"K[#S7E6>5 TL1;;5[LE2/*!E._:8:MI6" M_>T$*=G?#B&^#!YONX^7-[!M=!Z&W8_N+]O5L_"=M]5\]XD?-W^L.-OKQPK? M;&,HEY1L%_QXLK*UR^\NXE+^XO,B^7<:X:^D^3W-8^M;/3:/0J+V9GPW-S?" MD0-?F*\:(>LZ=9+%^@=%'P?&'+IB=P3CZ"\P3YJ@+RX]1M_59A_VU. MH)WRD1N'P$ATC#X^*1J6IFR=$Y=9*<9?#EJ%L6(%=L9C2*LV, 5I2XWV?,3=S4GAUJ9HK-X4=F+4J'&%]D,;] M2C\3\+P4XM!6](EB3CKZI/O+9OEI\:OJSC"!?OH-;AKZ>!F@W4$2!V.,QJR; MB)Z7[CP XW-2M+56GDTR]@2KRT[,V1'_@>3X54J74>+@X_..,4>> $ M&4R=Y73O$^/ ;DM-JK8S;GQY'H[+GNS,RQF1JC7ACA3(NBS!$ 4WBC3$PK@C MI;8_0K6" 55''%VW-9;+O:$_7R)\@,.Q8MDQAW$%V):'A!@!'8YNN M;%'!FM%X)YF:Q@M1& $D!VJ.H>Q8BZ=_TS%#S44475U?*)H/_FHJ-D/U6$^H M>Y"SP30\(Q?0]1&><,MP@QY@I1KI\C'WIMTJ(&YM"T#(P/(6ITQUUT<@Q*>"ZMV@Q)SUZ&3+)FT_"J!Y1=?0/;+4C_JJN9NC!%& MP6=21H/9[/6E&$P:Z*V4X]GLQ:0B3CP>UM'E-0D -:I#E%=%U1AL!%H6''*8 MJ6*^N[PJH. 7%A-4RX4K?GB\D<@0EJ@R-Q"Q%9CR30'SQ%(51XP9I-Q&.0[N M,0PPBFVA"8/FWG+,KL@A9[[;*D-W.U3%DRQ+V05Y36K&LBIW(Y& =BL?$E%()^%11GNI1457&X# M(?8>D.!IR41VKM'),^6&([;*9'B[#.\>:?2T4+4)LS$1W=?'!7:0?)/-RD0J M#OGKORP?O=?=P-L.1<>F),?D->PD#S$S^>*2ZT#3J4K-=E34RZ9\8PRX,BC? M#$-\KOK\,HWRZ2:ZXI4;<4 #^>G?",0C\&%M/69 MC /.$]#FV3Z?0<69=*ZH$Z+A'QI5+!H,A1UQ]\@R:: A7=>B^C8?9NV##_.7 M9ENJU>4@!PZYPV6:IR''!'C6P>T& ZGKXJ;N^<[>85,?,[(#L\!'#5G? ACH MSW:[46G([>M3BJW6R26Y'_3_X*'5#5'5HX(*(FM[.HCN@A66"1C!9!C!5FU[ M&,'M\/Y2/[96A,?FD5!24LRY(X_Q$),54(P"BE$LBS63+>FR$+B3 G=2%*.D M3@;]]N,1O#3=P-9/-NN[H^AE+CK9&YA'0DMA! MO7- /S+PZ'Y]1@H&'NAD &^WJ&+A_6XT^,LLU+(N["5FFYS2N,ZQ&D]P/-R< ML! <;]5SQ) 590X[[FS#/V[%SG:@G4UL;7EO;=XAYZVA:8IY*-4FQS3?%#S. M:3,[$H_K&4.A"8'5MVQ_O3.-EP/ZJO6:<%0/ MPK,L[:"FU&KE>#@OS*"2F4'GBATK^''T,6Z#YU1@AIPYU6%+_8N+=^E/FNY4WA@1P*PS:K9""LOI"SUI]HK#Q@+6JO2E+Z\(K55R=7W * M:285'>\6DZNN3&[F;4J.57S-_OODB"S(M0-R(%O82N+-UY'MRZ^V,^K>DKM>O]._ MZ77NR7 $%[YU^Z-T6.1%9>?=X)&,OG;)CV[G<4BZ_5N8Y-^_][LDC/E+.OU; MAO%'6%Z5_,G7(Z6>_GL.2.> #QH+2]$G%H&U2>OC= ]:H2 M!1Q^AZP[((V47X6F4>VJ&L6#?,?T/':7>&$2F">Y0I!U0J32T*C@(E6_:L3T MY/!%:A7[F"/LNRNM3Q#.=C,?_N4\I,.?$63&P> 9]A+!5O0X M_1T#[0VVU%&B8+TOAFD_PXP9<*T/I8LK_)7.U+%&F37H3DKB.QKVF7E^-NDS M4CB,@+L) />63JD) [@Q+-NZ!YK!-T>&O:$'?#%@,-KM&+SD31BT.TVX(+@? M[7H;&'HC,;PHGJ16PSN%5J3N??%-L MV)[MY>W&G>(KZ);%;I M004P@2]=OL![9CBHRXFRO,1-\A([HCH1_BI?[:MI M)5?D 4P($TT1W#?9?+EKP>@=I&XUKJDC^"(FWJC39\-6^:&[YZ^P?J-X;@=, M PI06) &9]\S.!3X-3R!6#R#'+!'\YV*\1B)AJJ+W6U2G;XY/:YL]P[6T10_ M94^>\%:F[G'&J@>TP5Q(\'M2V@E966A["$-F)D3C*B;&%+#)Q+:0O"W$ZK8] MMH%4NCAA6WC-=%U6/H%*2*TPOAF(HOLK; M>%AZ2\=L'>)Y:5!9A94&# 0?HC-E"+8TTX+[;$?LJ9R=!N_*^&:8?Z)U#HJ> M\%0[?ADF@!LCO'3BM%VGRGC&!IFH#TG^JG!H(YM %6)>"*S$]7OBS0S8^F.A MZ(]4!PX_J5EX45NT;Z]?Q9QE!#7@^E,-F!H.C%,(A&9N&F-J.:DJD7Y^['3C M_U26Q]/ZI.A'.N#(B.J[>RS-ME21H\YKP&OQY'3]%I2RBYECHJG4&DQ#3>M8 M3>I^/?'8GB>*FZF-UKFC[:!\GXVF/)SCZ-9B7 MQ1_*3$--(\;"!EVKH[4 NDI_YMWJG1AY0GM;MNS@PRF(J?%F?8QKR+M3G[Q" MY'AQ0Z393FI0MU,[NG9[^W9TC1(T>',''*E1VL6W#;<%(K+7%"ASV>/22NQGE@'^Q>9>7EG4316R1+;4J"CH*A\/!_0X MI9:!$ WL_X^N_0^6P(.[8?9T7#BC-Z/$B!0"-2B;]=$H,4[N(1;)S*2':AHO M2W+,D6'A5\E9;R]-L7S6+9\[8V$>:/548?4(;/9"+I*66"1K%XGZ>J@MIBK! M\\JW2,YZBVD30W]3S$F9F\_ENHHZ4YN:!UY(LBQ5JP)L((-A*B#T^(PM G>")9P@F[ MJUC<[ 8'Q-B!+^[HD[[!G[8>RUC.L!EZ(YJO)>4\_ QA(ULQ4>]UR=@9S2!# MA=^.B4B&4ZFEO1-2T]&"97S<*'/5AN7S7YJ8=5@)9"_(/V\"^2H]_<$TGN%9 M5C#O Z[-07,M'S2%D;C[GX4Z1Q?CRW*TG--]$D$N+3I&DKZ!0K,P6U57M82] M4RH0!<,%6>6AX%^*0\)PZNM121@3!&K$G<6Q+1/SX,;^]# %)2;CBPV?I3Y/ M57PG3[H+(#AM++J(@Y=+S&NZ4U3SGY@<=@MOTPQK 0_-)XF)R.T#507L A%& MY :Y)'>=WB/Y9^?^>Y=\ZW:&WQ\W(8-M3F]=XU+&I+3&9'HQ$GT*! 1K.RF26)0S) MHK#BX\B##^-CMF>*'OM<&-D<=,1E+.M[I60]U51@D?Y)[954YQE\J!LVL4 AJ%-PV'1;6Y+Q+% #;X<^G-\6D2!B3 4L3M@4B MNR0*3&"F4A/+_IFDY@?DV_1W[[A_0OEV_J6P61OPV1V7 M/7*PPV)%GE8FGEI.],IWA.LE6R/D%@>4-HG^>9(\?WC;LN%Y"G1:@4XKT&G7 MH=-FO 6NK7T!M?GG#&9&30N=9WO9-^R PYB3OWBH(O+=W,4FN(O#T>#F'Z"J M;KN/0\?X)-W__=X;_4C%K*2RGGUCWKU :;18L9@T?XXWD$2=M$8R3<&M[]2K&)U[5">7Q"87 M. O$%6@D6VJ3PL6QX"7 M&#K%BC5>3N8(\7P!-J0"%NU[?"&2JUKYQ![.?I<_H3D*CV5UA\&Z'L.$?Q1S MR9]SQ>6VBW>Q;Q/TZVR-F^K\'BZK:%<_+99L,'P(KKN@@>7*'],A#]XPF9BC MT5SCGKI$O"PNDP[(Z8U@@EHIW#/&=#_C]N'AR^V<-UX9< M^=GS'=J>SM<7OT2IY82K[.40#6=F7P=#6S%O9;@\WJ385#O!K["*2GP9^V@P M9;-.B(']!!7TDTTC& WK]>^\<%AE8Y^@:-J@PT%6CLL8^*:"$_)$Q\8+=0G/ M8VK9:O5K< 8KRZAT2_L7PUT[RPK16O'&),/@&EUO M71C^F,T![U0(PU[ 30]$E:W\-:6I04:-V/<&^+4[PQPX@V!B:J6+&1>6@V@E\!#UVVNSOG"@;7QHH)N#B@]2PK&BO!6MD:8R\V7DH1ZT5/&<>&3 M5;[.E%?\NN+&//S8RQLJ1U;['=&7WBCQ+)5H*EVD4;]LLE@JR4-U*I\"FSA^ M?4Q-6X&+3\[:0:EZ4GF]O!5'&;SBS36>ODP8]0B9V$:05B3#0MAQ'X4F$AI^ M19?*1IQ43IS!.^KZNZXAP3&JYF G4,4$MIHN'F_4PI!B38L]\75 VITJY>!S M(C=.'-/+-IQ?Z*^Y:K(HU!"L;D9@!YVFQ;%_W.B6N@FM(+M]Y/IGM<6.54NP MCU22Q"EZC&C$G,OSP#D+ZX*R&=M>;-V!#V*CO2+K#>;*1C.UM07E2U-YEIRI;B8@P2_5YTNTU&#RGA"ED-,.GRK(^Z,ST=&;,7+\9;@Z>H.W+@^M'&.P)2); MMH^XP4$0DW>:H%C![P@^8RT<]H9M*^"9RS3\4MA^\BTKSY[B8#+LC M%X47Y MDZX:6>A=_>*G$?P*%W,\A5Z\O"BN&>Z[REJOG7MG+;Y?21U*2_,&0+Z"L_;J4 MT@U1;.XSV\:AV&$K^K MA\OF$;[[PG9A)DJ@W=B'ZT7J(/HF44!JJ06D/_GAY\SL&4GI()& RHCAE8[A.D_ M""#4I1>#P?21/>(P8N!@J,;(@0MMZC$99\.PXC8!S[JS"DQJ9'RA#_#=?"?5 M-UY=5RM^5B>H#RJUGW+%#?IXOZ>G&>O40>1*/!AO8=1!<&HYJ(-:3%>?,JF# M?:6 HQ37DX3@"+H@FQE5&TD@TPDY6ALFXQY-#Z;(?:I;S+E]Y#$GEFC.Q/ + M. HX96;"[W6,O:8?M],R^KI:WMSH%AYV?^T\=B^_=(;=6W(S^/;0[0]Y7D[W M__#W;KH,E;S.O ?8RVC)?0F9K0^YD7SRS7Q4_^B[0;BK1GHZ!B 0PI:%]((G MU<';\$/WT-H[*0]]ZIZ43]8<;'GI%9XD!F6U8[+.2;Q.(2*L'00MZ+.L$;#S M^:G# IQP,Z9P@JGEQD^YCL?-C9]\E#C(@#]QIT[!:0U%BMDKD@HD+"? MXMO MV9 JE0K^/ZK*5U0S5VBJ$R7PCAXPJ.44]'$,3W0+F=KCV<_@>J@<_MU-<4@\ MHN#$?$$68B;C,!K+TQ>#IU8$,XV?3>+-G#D:O,55MG@B[7 VG*$X, M6)E.X7.66OR$(/CJ"^S/MCL#.@72V6SK M]1,Y84J3#Q)1>SXS%9L9#LXPJB/NU3Y1GM*." \\C1X7DSL&?VYN\R;44GG((/0(&(>K,S$JX )3VP;*G3M1)ZN$7>?Y'8LQPT1>C2TH-@/K M9@$"%BEW@]H\;&F!-_JJJ!K+*^ !))UJ;'$"YUGXA3W36CQAD,O&"">6U\!E ME?.3R^(SU:FI:-K26>#L?=OJP*3OSX/=O$.]BT9Z:Q>.:@ MXJSE 8N8,*@2EF!CXBR\.1KI#9VHI@H;#>===9/D MK)#PORAH^7(M0:\V)806=<.-)D+C[UX9]M8E-PG/8U5HX^CMPR!'8W+OC[:[ MNSZCL\4W PU; DT,Y9:;3^JF"H1UIZ=45S4GJVEP>XLP^;I\POT6SUV\/=E= M@"R,C@LOIXU]P,G_!P['ZNF\$\@?IF&M'JG)\D^YZ3KBWN]9;M;7"3OUYKY\ M^<\>W8V66U3K_9[E[.O-AM2*@2):K=(.Z<%0?DVL#H[-EK'\!X"]L<$OWTA< M:ROJKO2KZSKCBSL"2?*&\D@>E*_:,<#^GK_O.X?ID/OCB<:BY Y5.LA1V!GW MQ_+?Z ]6&^TUA3=YQ;2I'[0R"^6*U]E1K-)J,5ET+R1&)B)_AVJ)5JJSB3I)%(\U,M29@_Q. MO%M_RGRP:9Z,@8B43X9;W2>[L\ZX4BQ$T6CI>@IR1<>[Q>2J*Y/;MFQMP_"W M'_U6K*F%1U^<&KH-/(W2Z:"U<-MSI;8-5^K;OB&P?F-968(")U&N)\KU1+G> M 3&@W%09;LT'JHT=B^]5!KJ]9#J1_;S.>Q.8UVN\?FW7_) M--Y6N_R$^R7)5Y6*US'IMPK[+P$V=.]V3?**CBE*RR4>?'-\T<0V2S&D7*$3 M<0A%'&7@JY:K1D"9K._%E"7'(D;=09%>^3D9GZTQ_>N3^?MG1W$G8:MF1F+! MMSWXYD:E.,<4'IOB?[@1-$X*%D83O"P#+YTJE" O3?K"S['XGV[?W87BM _7 MU*ESYWL6C_H@.%UD3G?<:@/.,Q7/<,%\&//YLZ3M S%P$]ST3MCOA>[)@5S\ M1+C]1\!R7H/M5(H.'8-@S0DKK."9 4&4 ,6. 71.C:3M"91#M-:[-0NV#+T] M]CUV^R>C,E:O_)JSA)&1@9>Z/L6Y.;452/5>Z4+-MM2(.8+,AS$;Q*,IQ&.3 M>&QQEK@1V7S?A.'X$\2C2$YY%$O",2IRX6FSX#PE"$Y E:](R*-K_]WXEA^V MWJBF0B&/UJ)/%B;:B1>?KZ^:S>AIG.!]$;6&9S7V7'N1H5(?J!6"++5J]?*U M;CLS:_#.,*<4\0U.V;I[G^]*=&B(,.]N\D^J5@596G1R5:K&0,[LQ8L/)VS1 ML=.UZJ?\!UG^U2-(50A2[=GH:Y6:?._*DQ<%[FQ8@B'FZDX7>-XE&*)8-84= MHF!-88&SQV#7(GP/>R MZ&+*ID6$7X2M!:E.@E0BPG^^ 3$1X2_2$,6J*>P0!6L*.T01X2]!A+]VRC[@ ML8,QFR/\V?J#C7@H+1'A+Z9X[!KA3P\%)B+\YQWA7PD])4;X6R+"7QJML4.$ M/TYA[!CAKTGR=8YGR"+F@3?5P/Z>& NTV0KK(V0TQO)%/01SQ,HIPA@%BB=O1X4?5P0/L=Y=$DA2>98CL#LP_%NL*&+=(TSL@J=O&_A$(NE,'E]4&\?74#>(9]/@= M3)5CC5]76MA&\SKC/-AWV_IJ0CC2"$>Z!C<9"D?[XK-\U8SV6,U..(Z4)5U^ M_>R&W/W>KDN5:I/WJE#0NZ]!EZBW#DV+H*"O+SY7KZI"09=!. ZMH.4**NAV MK80*^GPM:T]S(Y"QBV$,>OM4%7?&B0?KEB;F%\@I%792?D%DC=5@C556$PXX MP;#_N760W(.2Z.$C\SI)_Z;F=3T>)3(/;@O+=U_]^6I@IVQLQOQ>?3U1Y7E( MP^:?'CT+8/?*#6RW>G7=%H9O*>3CX*9O$^2C=57+. \TQO;US\)/]$C5.TCU M>UEN/D5-V*OB3U/K[U;IC14-,6?INVQ-Z3>9R/ZTQ:ZS3>![97*L%^7.,SM6 MI!_3%'C+3C;(,JBV MR'BLR<9!!F.M7,EQ!L%JRWB/0W-E:2R$-BFQ-CE]=>+ND2O[8V!WAA KIF2>@(>'V M23F;JKC5.V1$*\'EA,(,"R3W!NLI/O:1JGG0SS^H3DU%Z^B3S@24)D@5N$+J M*^WRB7]CZ8\+"]_3TX$TE/E J'GOC3&/L?Q2K2PQZNJ59M2@"= WPE.R+<4E M(.@^.8(9,B,$\EA 9C0J<;DP?E8C4S&9BF>HTJ%P%*FWHN65Y&VF@CH$39VM MF*HZ:V_/%,PSIP,CMQ*BA*NB+!PX#UO@J0T!8Q^^BH@2Q.T)R4&CV3.0N!)H M-0L5.SQ%6UZ1NW3?EP(/P-L7.JK19QV4=(+R9!J,"\U:0>F^S#5C2>F0FJ_J MF,;+3=_0.8 &B]Y:(\-6M.#G-X9E]PW[!P5^N\,*UN N(7#(S8QL4G+MP%Y2">PY@TPNHE"WAPT MA$NGMS7#N4&3R;$H00OD"LR04)N_/5Y#Y(Q]V[:+\E6]%L%KR'CE9[#PR\J& MM,#8E:OK*!M65WW):9$60J1R5:]'G#&VT?L.W+:%N0&GN V^V<:SOH07Q#C= M^[A^3EE2S&"0U?07LZD^WUW6^#F[>\%W8U?+?[T/^#\K'[-36BS?'5*-,E7: MF8.D3/BAK7Q=_5GGO(,O )OM#3L_\^.8&1&G#-CX1=_+YI^-N/ MOKG-Z%OAT2<=CE^U:\ *GUGD(Y&OFBW_&F>8?SE89D98G1F\2"$S$U?Z;V < M7'QF->*X@:): (FV_OJ[\CDHL&N($I9>?R6&R_8"\2@G'!7)5F4I!=YF0F)+ MYB+K,/PQYV;[JJ'JD;!<*-^*U34[5TQ.&;QTL0./U['MD+&_V'+)S26&7P?W M]S^&/X:D\WTT^-89]09],NK>?.T/[@=_]+I#KF'O1[>N'M^@S>,B;4689W\P MZ@[):$!N!OWAX+YWVQEU;\E=K]_IW_0Z]V0X@@O?NOW1,-T\"\K.N\$C&7WM MDA_=SN.0=/NW,,F_?^]W5WWT3O^6N=B$Q6SE3[Z>*O7TW_/#4B?8;"PLL(+0 MM1C3N MW:7P=^_086O/(^%Y*CBZZCAZ^R.8NV!KVFZ,W0HQ+PTCFP<[&4C*=L/'Q]2B MZV0(4AN$![C&Q8L_@V( ^:HE^1 MT8RR@Y]5 <:P!OG/0C%AW6A+-_IA@[U&+]&C.,*:8:<;Q=]C+ B *Z]?D 8_K8)E%0#AP9ZPDK+(B MKJ_X3/*CK*^:W)8J,0NL&$MF;+P =HG$YSQA^V+6P(2IRV!7 \$6(W')- MQ-)(?GR._%$D7Y9D4!UQFTM*V3>F4Q 3DYND[D7JG H<:$%P04 :'FDUI$/" M\XY!5AB-3+0ZN.&!3)T&\%V'6(N7%Y28!"80Q9EOZ'PV<+P: OSW3V=YY@]\ M2=.,-TN@W,4,>SW(75SZFX64W]3)9/E0.RW9:%8#M5 M%R:BCQ416HPW@^"C-Z;\7W\I\[^Y4HV >@E:KKD[6(A&G$JTK8,.[BD9)XAS MOLS_8)O4)6Y2_&\$(>6_L:TQ+MJP/\,] MV(UII2/OQ/ZD=;M3+6S12V$WVOJ>7;>Y=&78^0I5O#Y[]&9S3#G/B&\E*J^R36*%Y=<;>N$0]8F[JF!W. M63^&FJ^VI48[+J5S=U9^$$H^*PG"KNO;JOF,A>M,U?VY.A3_#!C_)[&"C[8) M<$H6?P=HM-M22TYH=2:V@*-M 6'Y$;O EKO 2C>]PT46UW_I2.VJRS.^@W#A M8+<+9[0T4 (@N8II'EYN]8IKG9-X()U<$ M.XOAYZ8.=H;A*(YSIE6M)C2D$8YNJ6.=VJLF MU=O99BY\. G1*8;D"#4O@IDBF"F"F>?MA1XERED[(3OHZ-&JS5'.X]@_U6I; MJM6R]72%HUN0**>P>\IM]]3 KI@8"RP+*Z;AD\D 3]#R*3(4=[:8B CLK3P_ MF_09NP#X=4%D&BJ4C2_&Q28F"Y,!?&^!H,OJ:U-!VQ[*266(HQL]TC $^!Z: M>6=PW%HS&NB0=@.2/A81,\M1VI&(3>FZ%/0#S$H=Y;4NZ _!$H?L_\F9P2*O\Q-M>:5&E'55LY<.*/L5Q] MI.U$1/FHX7T(5/G.;%(,:N!M\: M8E2CQ%@!-X]%BTXD5,@NUB%^\*/;)5^Z_>Y=+R5&[^&0/8,]OY!9IOJTL#FZEP(#PR !LAN5N36>@?U# MS(5.GI8<:&T&TX7]\ADUDHZV$9H*SDZ-^D>UK0 .&'R&WU!@;V8HN6A/S$WC M566/GRY@C08>/@15ILP-]_AV[_BHI"Q[[)7X=SYJS8\ZIL"'+54A2&5 M^39.6'/#W.PUG15MEMET&E*[>1V=3I+I'(9TV6 _<_0] MOJ(=Z57&8P2@AJ?A&Q@Z'B.*KQ:0;DS3]M\>&"6Z=XO24 M1O,7YX,Z0#=LO/G?Z,>!4Z:R-4ALY5< =AJ<-OJ*B,TF?5YH+'2QN;F;$*VT MHN5[ZL45L$"NIWZ6-54'FBS[^@$SU_P$ J,7W,9NCE=.''XAV7:WBG6 M']1X-I7Y#!-EXB+>\T523MEE=5-26?0T[QTQG,[MED4MBWD0<].8XE('DEL> MC+M'4+$^,UN?;BCK9)>G-\&5U>E=]Q=G8'\HXAK]]N- :[0:[7.<>HWZH5&Q M1#-:HK>+)T4M^/I\,A5]/'.;.:1;K4O6JX$M-_J+OH!;-W8.&U;7,*, #]OK M!ON"?S0P4RSR1*D.D=WG>4[- MAUA^F2V_KP;HMG_@CV(OP=VW2'^&*WND_X&KZXNZ-W[]QSY[8VT+^[5Y%:V) M2+T[^@1-T]4F$SW0-X+GJ/#6>*:&U:CC1P/E654D$Q3+I:Z%?$=5;=(9'O^^ M>I83/ ,S6RD_-+) 7A5V2@0O8#31#(OE@B631.ANH;LS]6[&RJ+ >CO[4H[4 MIE?$34)*J590_>,BY-?C?*0KTAF/6>.WY_#-. 2-:0I\$:AQY86':F@Y["NBC9Q/T)VH4]C*FE GFU[OJ(MQ0;677@:FJ'T-O=_:0 M!VKBN83R3+^INOJR>$F78>[\NOHQ(MF2+SC&Z^S'[D;X!/5C#>"V\]_%HK&H@.#AW5T&O$'//#OCV8@ MM7!]Z"YU"J5V,:RFR\$ MTU:W7\H#/66!UG:$V&.MYC&5?7A:L*GLL]3V"=?' 0MLNA"O9%EF^CYZ=?WN M4RZ]NGXNY=*K6UD%A=>K5V04:QULD%R'-%T6R+P#2Q6?DKY KP \WGH&A9/2 MK6=P)-FL[KSEF]0-E;/8"?/"(@$>[H5E'MS9%)Y)*L^["N?HBM!&-J&-GCXY MD5/;:#""SRTL?*C(052$L#HV+_LTPMW,<$6/FP;\J2A/*_G4-YG@GJ M+?:8+7RDQ$@J5E:6IH:ATU-)$HLU-YSY19>G_UEIEFCOU@NZ'R1;+!HB2KM0 M/>+&VR<.X?.S36*.ZWWS1)@E:Y3GR=1LXIJEO\;:8D(_WUW6^:;C7D@J90TI MP!6$!*).$NMQUA3M=.9S$#/OUI]R>&A9EY &9QD/\K!^3M'A;C&WZLK_44!_$T1Q1D M*ES?&_H\@P+?K9E;DKF:&TM2<4HKV=5XB2V(.?A$(:_R/3ZW6OG4 M[8W8;_*G#XY'I9H!L!8OMLJ_RD 6E0F.G+]78?EYBCX&CT>U9WZI*[XY\#I- M>;,XE!%^8+FN)X'7<]\6W.)]G(J"^,4/U)AK\.#YX@FD;C!E>%/# ..XVSRA MZCU]5K0NJ$Y[F;6S' >HCV+]CC-@5:X80X*RM2)#*%H^PY"9C&$!W8AW3 U- M,]X8KV(646P;D_0:***\@BHO,<:V045EI& .5D!/U7]C5,,K5;\QKB1R;T]" M^NNX8_2TRNI@7143UK)I=LM#15#CI"5"<@25'R.Z_U0%]8>JD'R%+8[9 OB6 M$1W/='!AGD&Q^5K7)+NJ:+Y:+$[(SR&& M2PM'BX#\'4"ER7'U,%SSF)02?(H^44PGEL;B?MFFO?]]H2V#UA@F=J!NS/XM MQ&^JM#%"=LRU<;G'07P^Y M(N..SI#7>7#LBG1TSJ@E/%\G"Y";"*]B2YBO&:A*F7<3FPL\9]G>JOW?&2:%.83NN%6GWNO2&6PK?I,_67>NY^5)#<:VX:QJQ[K+7G4$WM%8 MHSE.TE(YC(GI>7\;%W'8$PR8UG'>'<_HW\HMDRL)?D>UP%Y#LH6^CRP\+=T% M568;/WD//S$C'U?.D,5Q==LTM&#P,&KCK]SLA4I2'6%M9M>:ENHQ+(JQ$1B' M-AT*ED2Y13@3U6.6J^+\PS7466-C@9V0)FX/$98PR$]=0EK'Z9"D6JBVQ@O> MTH.76\W2#VAY( MG 9TA.GYFSS:9>XV#S]#&_W*E\1FG_=FO\JEO*(/3&W%AQY\9;;3<6Q@]"AB MABMCFU25XRJ/WHR1D_76T2>C-WC,Y,D%HNK]=5"[8W\Z#V=_.$)ZP@[&)>>V:,K=@(.YO>_G+ M/+>=M.OO/A'^AA#9V!\\KSV&:,Z00E2XX#,S8R@7^'@2SJUO7K_#8@][LO+I M*VI.6)N.7'$>.N45]?!7TOR>YK&U(CP6?IHK= P4R:BP(B;TH_)JJ!.R/GX> M8#C([2KQ5P9,G!$31QK]-7/5"&41;YIYR@=%'PE^1"/[OPZ>8NJJ,C8NUJ)OXS&ET^D&10ITVZ437J@.D17:ALRU M2W8I:^L^9#0[,1%6#^-E"J6SD9*%V;42L8R3"1@%#^O-5.:?$A[TESV^'11T M=JZUL1J$NV_WAF5A+/R&UZ^!Q WFU.3-V5;]UGQN6\]L23W_I"J $! MTA.']EO'C?J&?NGMI\?;5?=^1-QR?)_Y>G0BI]EOK18\%:YM.CUK2%HVO+[[1IN.Y[#A-MK1MA>"YT?D^>[;;CJ>MZ16-=JL(SN6QVR_@7UT M_FO#-IJ3W9;PK>W!*9RH S_)G_^*"SDD;*\K*!9E&J+@1I&&*+A1I"$6/QXG M7."DK;C[RS85UE=-,9<]F[Y8X+*,>;8;IK9C-HD)3O*APUV5:ZE]'=<.1@1" M"B@%.87#KJ_!(6L)(2B'$.05+9/;4KV9HRHX(W.]!OO]Q%A@UE)A;9*,QBCX M4:PQ"GX4:XPQ*A!^8D)C%($Z;68LIH4:.M9!NEFRL+%T?\VI;M$O5*=3U3[5 MK-B>7QU%^80E\F)8MER<3F*@2) ]/@]$@NSQ>2 29,N4)72#1KQN!Q$1')L_ZPR? M3$-->=]?S%&=TBQ*G-=7.]^4]ER2Z>;M]^/ L;\I-P?)C;L>'9[EX4R3 M:\BQ3U+PSK#T%53JHDD]6-9RUE:1%*]$0>=*_AX !,X MTY!3KNOQ%$-.QSU*O4707)X1N7J62MX_<2'Z($Y5"S>J4YJ%.%45IZKIH Y< M;564<]6T< ?7K8S!ADX,X2(7KA_GA+4ER8U3P0\KT1+/[8@U[1)O-#/F^B9$ MD](;ON*LM31K]@"[\N&/8:J27,OQ(*;\7,]'4Q_@P#4EVIPPRPJP51]1 .KU MC$-5 H3LG Z;!#<$-P0WQ$%L;@<_!PB&Y;"K-J1V36#X'C?:E9V35)?DEJ@7 M.*Z-G,,B;4N5BC!^"[1[EF"(@AM%&J+@1I&&6/PLE9.QBH,#8)U4WGR=),F9D;R*U4N\[QW/Z,#.)SQ? 4_#CZ& 4_ MBC7&&!7XUV2,VVT'O *9^BD&%38\L/@7Q&2KK(#61M-05BWU*(!9S&!P'Z2_ MQMIB0C_?7=;YV;-[P4.>Q8MC#A>O.'N0\P'_9^5CHD[^=H%XOD.J4;9I=>:P MCTY^MMN-2D.^KO^L\ZT4OD G'7O#S8WP,!-(QO)T5DA&&1R:Y^8\,73[CXKV MIBRM"P]9+?CLR$QWF%QCF\DU5R8W\_9BQYVZ9O]] MYXXQO&#GBLE'CIM-?P(%4&7$;);;$HB9N1#K\.[N]_#'\,2>?[ M:/"M,^H-^F34O?G:']P/_NAUAUQ=WH]NKT@XCRUAFG*UF//L#T;=(1D-R,V@ M/QS<]VX[H^XMN>OU._V;7N>>#$=PX5NW/QJFFV=!V7DW>"2CKUWRH]MY'))N M_Q8F^??O_2ZIP6Z-CB_[626=_BW^4B/_\UN[*LN??($O]?3?=UZ,!2@CCN9N M+"Q%GU@$UB:=V^CM$?#RGJB)>LN:*2:, FX@<[C"_B03Q58^I*5 .ALD8@H% M=6,Z#/_N=(JZY]7O#/.HV/21 L_&JJ8RK98CB'_&UI"3A7OQ.3P!Y D"\$>K MSH!)%LSG9;ZP03R?ED29S[6EJC^[@/TP9L4&76\NV==,( X^;7V0(0U1._8= M!0-8T8;N"T(WITMG>Z#&7(,'S\%V5L>#Z* M%LL6E7%F:FB:\69M:I00VAC6KJ"5%8-N0ZEZ%ARU0T$]GU8".34^V.ZQ>9RB ME IE7G0HV)DQ9R\[IX/,+CH4')\'HD/!\7EP3AT*D'">$09VT:>2@VST$@WO MU&%]CY\.5>KOUHC_T4]_"]<:]12[)*^*1$V(Q)FW3!82(?HG;Y];LBHU?,/= M5>;2;$P%3N0LP1!S50<%GG<)ABA84]@A%J$\\=3\&LS8'-OQX(&*'7=0X_== M+HCG<\ "OQG(L'\0Y=+..VR*/9-"V^<.K!QX>O 0*1VD2F9G4;O;/K6:5*UF M#+)1#&OXM 0G#,I2 ,&IUJ7KZR,U0Q&"DUYPMS6DC M6:!_I0WFK7L860NL^KS_N(0K.5HIN>>Q@2U@:6!O:(C"H$%D#2(IT"JWSV;^DN MXU/L1_,''V2 (R6B)+1K"0MH3A3Q MB*)XAW93D*2DF\MQNS[;DSSQSNM "I>@$9"R 4<78/&(,U0,]FCOM,L&?EDZ MX\)*HR$TA'8[S?$*YW$6)$,5R(_X35X=ZMH:@$Y+K4<' MC#UM=KL&8FE._VZ.':7/1L:?3C>%4PS(,%I.-X6GF\*I#1VA6RN7VL"=#)DX M&=:$[N@=YZ"&)"852J-OM(16(Z>^KB4\-E*GC\+I%0T!B);31U'HHW#Z0TMH MB.>76A!Y3&_3!(YKRW.D.A*M*_R 51GH@P[;_(B6AOZJF$YC*E\U@Z*1Q(-7 MFG"X IV6G_2;G/I@*+I!6KSX"C&+=-(?.@M43'H>#A?IQQ-*'D?^880B@FS/ M:1Y6"0GE.)="'$HIW.$O"74IZB[LBJ0.[!'N;9'7G!6=; KG#P#E4>+^ MHJ*33>$TA;I0JZ58V510-T'9M()_*]9BH:LSVH%:?D= L; ;@!WI-;Z4%=JC MVO01SOEI"C3'V QX=C20];7:OR$^*JE@*-I.>KQVIE =T^AV6 M243Q0V"\LM^\N X8$VS8<*)C"H\KW(C[VLD"(VK,S?0W6I(Q<_!%4S!DBK$_ MU36^T%2V338NG(R7L/#+4C=D8^7UD)XZ,ZXU;"&=39#2GI&JF^2KAK$"7>!- M-F9TRK6Y("^53?2$5?W-G72]=4S\GJG7.>')OZ"X#_,S8F#;A!WC#.?>-BV; M79G:!NE%1V..P9';)U#:CGG@49.ZH_"P32O;,;L;=41R$$1IA]XYL2V ?O2H M;>?14C*/WJ:0'B*@.@3R80\,HBZ8$,CV)!*$)I6>PA=!4C[X=$]O*=L6Y$VL M;95A8FVZTVYW3 DO#![]2^&L4PS6*<6PYZR'=1<&?05:"J>D8T:.%P9]>V1O M<;+BF%98ZAA1/**Y#9MI0;LI2P=+4>[?W))4CBT5(=&K:LFAX8[W3CU@%B MSX'A#7,DP-UDWC?[8\-GUS-'6BI!/TGHU@M2''"(7.$4$4D1208.)4%*N@% M:D[H:"O!'F\<;C2O>#/NLU1]'8:!1D+F*SXY%*9L:('F@<7,CG*VV:3Z[+%1'*"DK2;XFAJKL8F M(B_O=>WYTL+&2R!X<4["TDV5#+$2<- 2'KUZ4&7*/OW_VDK46(_41&2:[',6 M(C)9U"9IXI?1P.0]!UAOKE"7XQ#Y!WNG'C0/ >P)EG^%]H=0LR M#:"T:FD!*")!7582I&:*?<:X-INNL!YNJ0]#3H$8%]B,/0%.(Q=,E.-\170Y MRF.I)M2;W$]0=(PG*6]%H5U+T>+A2G B,?X4@]04V&[R M+8B.[GM9 HF9+F(++A?+,(>J K+RQ$;4)1"/2J$[00-B9:4]#0[KJ5D(5]O=--BK:HQW ?X!14$RX:F:,\F4C2$WZ?8 M-$E+;* ^,D.O*%Z6+,.M.WB1P(^PH N\O@.[@=:GD!O-OSAP2T[L'CB!%$S[ M=L+)H@41P97"?3PA?!CNVT*CG? PF93E\9F)W?%"-C"1JF1 $G[Q%3&$LW6 M6H'LXEV>VJ)"?<; MX8IK-HZ!QQL$RP:E8LOJ(E_(J MRVIZ0>02M)!(3E"8-H1.XDCF6F>B[9DL67M62!B)94Q0PU\GV7"!?476.,?M MG0\T<.GXH!QY7*@LC8+P[1HEWEPXFIV89S.^Y">1P_M%^PH4R/6/#&1.C-940_+D('62L3:\?, M3@TI-*"6%4?A]ZEJS_#GN\L&JXMV+R /,G"12%A%8PTNUCGQ@7\V[D+*[)\7 M$WCG&*N8BLK>V[NLK1^;SCMYIJ.7T8W MSC+$FK.. *;\].605\A'1@\%SU>//&<]\B-A"_JI)KF!?OP2F";^A.'P E59 M?9-7YH4?3&M\^E^T\$X:QX77I?]=.[L 5KIF(D>LU?ZX^#/XJ'\$'KM9;<&( M^ZI3AR6N-X% ;YJM=?7V$;6E_V5&HB6:L V9+0PR-G]FZ5/0-G,OCT/2B"YX+A'@KBSE53"? G,2FN ^:%;%NZ M>\5@("*7& O'HW=*PML0>)#ADY!-$SDF>W^]SK?1_?W/\<\QZOV8C+[W)H/1 M$$WZ-]^&H_O1UT%_S.3I_>3V"@5+>+9L4Y2*N<_A:-(?H\D(W8R&X]']X+8W MZ=^BN\&P-[P9].[1> (7OO>'D_%A^RPH.N]&CVCRK8]^]GN/8]0?WL(F__HQ M[*,Z'-Z@P8OTIX1ZPUOR2QW15BWB]5IHEWK['WHO=(XIR?BV%KIMRMK,I+G? M2XNV$08[Y D;1.B9)'.1!8Z7<(7^B6:R)7\\% +'J21_'B L$E907'='P*%" MUGKQN4?3-?^R-V=OL!88#IR7I:RMT$*> :9HA'"V MD4&:[ I^WVT/;VW0N-L:_O6 ]:6*'_$2M&1E.IK?+!1-]L]__(X)NN^*>:P=?6GB*;&EWT!/-[%V\5E3U+ -G2CHA,!1'O/+?M+W_TP% M']*O\5?3L,:6;&&:@HGU9T->+HAE= K0(T:H-H5&1)V0@%+:UV"8S;[:W7"I MF\!PF-;.;K/9671H4Z#B/Z6M?1\]9+.WNB"*X3 ?/,M07D&NS@VP"S 1/2"0 MV,&(T@J:RAIXP[0JMD%4Q&-)#>0Y/1BLL&Z: Z.GN_N'_@#S) O/% MN^!?E0!""$Z-N0GKFMN6;; E+@U]KK"#7Z&N3NK+7]K&4H>E1VW% \FV]9(, M7=TF];N@5BP5@YD)H#=@,OCZ/[ @LA0"$:I1D%1&;)A4RVI[6A:IC;"P:5VA MW4I&E#*=DB+PB.&6_['=P/%+-A#1F0@I)EPF%A!\%9'1#$!MND% 1S0:DK;L M@)],M3%,(&5:#@+T;CDYS=3H!)8 (,O&"LV4.;P%:U-'%Y-G^+\V@:;S'/<; M#'\"HJJ32>@"GLM>0AX\PS,;:&'WLVD@A[0F!WJ8PL: - )-RAV*^ J&Z1+A M5]J"%+Y*8+'4B86LR"J\,P"H*""1;KU:\HF(B3^0"H75Y=/JDOT6T'N?9%,! M@!R@(,9]K>17!PE>3GR>HUX*Z#7<+-E$;T !;(HGT B2GV5%,ZUHVM;68O)M M0;X&!/(F$XHGH^W@93/WR@N1$*KR-X@>( ] MJ9;Y!>+$LL3UC#('7,7([TI MJDJ_!3+FE,W/;176P"# 2!//"B16?L!?!@5"?S!!]_*;(\D]V*X3M=B'2 4TE#;F'&E"Z*W$U,1I_4ES?K M-Q 0Q(ZL2E^N^T1^?P1A\\"V/YK[C8@^W>.&LE$3?\'_R-XFNBC]JK/?-Y4* M..JP7ZN0/*7B4MI;=INR8?$'K%4E-=D&D=T.3@!F%I"QM?)+'M=Y(2%'6M0% MBCWY^=D NPH."UOS(]>K^Z:JST%T1'F7H%-^E165GCA$:_">2H6*@?WVS./W M+[L5QQ_^1;DUM:/Y'2,G/X9C!=!OAC^/3HBN=6J")(9K&] '4K$)\I,@HG"B7&QWZBSY9,$TWR%-M-H2%&),8QFM@ MP^D*:KW?/O'$_(;S:%5CTL78@FL\@&02OQ M(&GZUI1/(*578M9A;6U)$O70-2&VU6^[BN6;;JLSNAAY175+>ZDSMUE P:2[ MU$V@5R>*Y9"_L^U3S,2KC?Z+!3$/R^1=()@(DJ>!+9EZ!3PZ?0;+WZ""B9H> M0'N*/C.!:!1"+7JT;4H]%%LD/I4_ 9WCT7GI3MV#2*RA'I1;&:G-N>XCR49P M=:$=F:"Z>5R_+93I@DH>XL[QN0-V2P8PH O+)HQ[XHMV,@6 M.;[!'P?)=")H&8Q!0F^>W^2,IW+9/>+C,5.R3)1]/#C2:JW5!3&B"'97K"ME MR.00*8\TE,0N0">L/VW:(MMZ&/N9^XEH+5/]62,.5^> 7VL)^_3W<&G@:JC# M+MT'LC26T?R'MGY)U)<2K_)*B5DK )"4*4]@2+C)9$5HL%4MEVE,PYF6\'I45& M:<6G;"J4+W=0ZEUH[7%?2]TW0.789#%V57Y#SX9,C9@%NR3;8-P83)"2:S3Q MEMHX<]N@K5L4C9+FVLQWP^;DZZ!LVX9&H@66H_D#A+CA#5-L$*T3D?>08"XP\4PA?&%^%!PEXP7+&ET@,#TMJE!7D5L@ M^0% %RJ)"+\J -"H>%+4!ES#D:V+F:JW>$HE@D/;U#(0.V1CNOV\H+$/9BF[ ML 5QH,/KG?BT[(,9BRP^87IPD7"XCN09VR1L&+XO4 L9Q !\:0$$Z25!PNP:$D?@T:,JDP:HR!P(&X-N^@D1^@1.HCT\%SB'K=ETB3@,9C_1)H-#9- E.'\L==.D*2/.R@!63D3^19YA1"&J '\!394K$6)?"&.-)=!^ MOC@XF@ )_9OHL0,@KJG5G\^9FN"$IE-Q'X3R6;->^=$.@W FKGZ KV K@U!- MS%89L5)/I7N;P 2Z0K?&XA[N_I@PAB\$PR?DNP81"D-^F8%[&[E\,@:3A2[ M5+,P%9F9%D+F7?BUSRRN;F'CZ3LO::GCZ1NO6/'CZ0 I8#GD_J,HT!)B0TNZ MQZ:)\;HB!\LF-DE]]A=5G_Y]H"*$0=%9$BEJV'A7MP)6Y-UJ='(4AZ[3(AFI M %2/+M'HH?\(\G#X%=WW>^/^@5*@59J=A@]L\KO7JN2D!$W?\T@*D#(-W^Y1 M)[Q()LD<)E(IV4;XOG;#/ +D*3G )A&!6&?USP9FSAZGQH\V+[=:)=Y&,&[GRCNQ:VK9EXDC&F-;MO,H&\VL&7\(L8'H-;&G6"9P69BP-O)25&5NG^SEU5*Z3CMBC M2(T'BUUO^(ZOT&&B"1Y")BE1)>XDF50$E^A6BC W\49L.0 ']:+3RBK]%8P] M#_'NQP'')8W^L\IO@@"&K[6'47^"Y5';QXR,SOA%CA\D.T^BO2^4P]^Y9#?2_/8-%IE M=O9WRG0;D#GDM2;0JV:@5\3!GBWC0EIV3(<>PVH(7M4GQHWQ77LDHU[!C1 MHEBH2PF/3XC;9;;RJ$LDU!K5$J?1X:A+%W4IE;C5A7HMX2;O!1B14/ZS:+S0 M#>N2.,F*<1BE,M)G-V]0$$P GF=2*2X(^&)=KF)M4+C+Z5C24QZ? 7'7H8G M4R>J)4[1SZ7S-9YZ+Z1=Q+I36T0DZ"Q.+UK;YP?&:/[ 0'$/D& A](S/L4:S M*LIY2?"8EIG5B6C4P_&8'A[3LKGJV5I<<<8QI40:!1[I5X(E#LQ">IFP=L'GYENI"NQW16JR4VES!,):2]MT0:LTVQU@:&$NM?5^C MD:+%=$::]KD.T.3XR'V-'!_%6F.\ ;-1*?S4(S.>+O#,5O%H/B+9Z .-27(0 MT(]8)1TP)OIFW5%ZB?Y([)2FW&;D].[QX+6]GHCG[_3 [K&]E<()I@0LJB M9:_Q@M.@S^EZ]P*6@VU@MR6BOI'@[VLV?"[^[J!1]>#4=D"+4(GH/Y^!* MK2SB4DOT3S4KCR,N35=XBN$F'G<]\A@[1<-Y),^ZU.>7-FU[PF;A/CDS4LAT MU7>GT2IM/02+](X_?X.] IV$.60Y4QB.YC],W", '#G@&VA]!WAWNA%D8*][ M?>8!XUK4T+F2B=YJH#BM>@6A68Q,78[BM,YA26A$3(DH_#E\OG;FO^D%/+N4 M86L RL@^5N@#'+>T>=7'3TD?GVDS-K^_\/=S[3J9A@X556VC&^0%SSM7C/68 M%'MTA1C]D%3YB;O:]HOA'N4SVR "#Y26JVY[,^[/598LL2/MQ,YZ;##'3A[8 MB>CO[V%'NFHT4L,.UP53UP5GBCFEPWC(5!"N^?'[N>97$%8]#\WOH(C#QO%U MZ\@L,JKI 1LDUKY']0OZ/I:V@?W.CX;G^[B4]@4AKL2$"RC^J)@ZD@%"0_[* M$Q!:OZHE',;E"(V-T)!W\B2$=A-V0)\2X/K#'ZYZ%=:O,59A5<\];?9=-O[&A%B= 6AL MFK)MDJ>R@6EC=T3EOOV:1D;_H>&3/+EHPP6ZM^%:8CO<@UG/X"/8)4.%'2QEWGHLLMVS-QOX -&8P"1>-CV,"5AY?]M( M]":;V^!;DNYNF0,XL_&1T2_(;)(QH0K\3HL^R%1C)G_<"X$1SX$0V\P_\GAC M_C-29ELG4^X87]E; D//O%M_B<'%)3Q8.;#/J!'6>S<57F^,S4D;FXL[Y7G/ M\N.O7HJS^GIP]849.;T'*-OF=0CI!:6J/#D#:NO^#N ?+'IEMF=TW!2Q572.0T\0R\9%FF>55;> MH7Q"^G5-WO2,V*,=$5TK/'.<]<'2XERSC6L6!L89\4U#*N%TLG-@CS9GCRWL M<:?;1D;<(=:SX8X]1A#0[34*G16T_;%4:PA(JG?@1[/Y<8?O>TURVZCZ("(. MT?^1K+65[CL'T[UG&QX(F7AE2M[3_26#M(DTL; M71%G5YRI"+N)4_X ;Z2O=7[4CJ*6V,].\PU%&*)4T>T<24,1)!S0O!!5O4Z1 M_ON88/O!%1OHQ5?:6)95=(@B55*-H?AY$C%-<97."],[X#(ZV.I"MQZ[=V%: M",O)-#M>E2V;-"#$]PDI+TO;HOFB%C:P:>6EW)Y.4C&4V^1?EC#O_]#*\SDV8S]]9:R!9- MJ54!0%A=P=/>80FT*%('7%OT/))A2:^RH="$V. 3?"\T-[]"(,.2S)])9:4! M/T !46@9*)JJLDV^0Y-_R?'#$H%EBF9,"O/0TC:F"[IW>(4'IWUE92E59KKZ M4W 7$15UYHYR;IJ(3X!+4YGW511Z//!(W\GJ9X5P*B[(:UC5 MH*-NLBM3VR!' -4-KQ&KED"D8N.4- Q'GX6'JO+2A,ON;]Y' 3 D-&88M1M_ M7$>6ACB?B]T_MEI[)Y:'!("U(RI!"ZI0.+CA^(8.M0TC[=AM50G[DW".0G7G M4#9#P1H2)'H5)$$#QRN=I>1]2<@YC0E/)]H-1X$I=L^Z8$<#(CYWC!GV&PVG M%[&< MN@LV"SJB:BO&BKN>TG&7\084TNP5M<%@_1FVOH48J[3K4L*5U*_,X. M:]^ ,?9K,*J?<$73Z<3@7PI/74\A-_<4%#5B"H\*5%4=HMKG5%4E"D<$8WD" M?-&9K)DWD^640G\(ITW>=)+1FQV'M25>FG4^K-?BK+>=]4AA5\;,UR[AF$;. M8[MYK,UY;"N/D>JP;%FL4Z^7C\7X^78D[W4X[VWG/?B1,>]UN/56/!:;>&$F MSB:1:J +GJP2SH5F.]S,-TT^B9-^MQ=CB8X=+%+6Q:36A& M0+BG?L+-B3/I!.RV;K^[;#0W>\?O3N8]];QW?8:]ZWX6#X M=8P>^H]H_*WWV-] RBXHCJ<+/+-5/)IOPO.+;"I3,E9-44D;BA3SYM.LD6*I MZ"0CDV5AFYCEOEL+IR2!--GP)F\]D3VS^B.V:Z1A"V$',C[:ERW+4)YL]DRP MHJUU.185$NUKDSS[!1Y+O[ '&+#]"IV6%H]:&$*K;JJY""!3B/100*M>OQ! M JU8\[3O+^:JJK2+$N?;U//E4#!PG3+]'48M MJ>HV\!+L9C=,7/WR(X ,Z[UPKYM;!VBGU/6BTQ7:M12SK\\=;2EU_.C4!;$C M<;2EA;:T6IW46D(W8F0]SW+C66Z')09P;'!L<&QDFP&:6KOX0DX^JF^??+1# MA7=C4)8^_=N-0;E1;!KLJE)3^70Z[I[>3SZ@VO1>946EL53]AB)G[,,-C;F6 MPM1(?1 )[^"D5^A3"9.?N=&?L4R_?A,#=Z)O-K[X53$J8A343FA7K7]5&9. M72IS?9I%C1_NB=[G//Q-6<;ZG*O^D%,B 6P #017!X@_@V5FY_$MVV M3$MF [ALDPVS91T>R!76W"'P.:3=9D9SVGS$ M'*U1>7Q2'",+OZ.EYOE9:GO\+*V:T&RUN#>:T^51=+G3'7T278I"K=86.K6H M7IKY(Y'39;'IX&VM3 I#F_ MK#JI!E09Z_ERZB:ZVY@3SYQ._CW#D+5G^KWC6E3$4/GFRCN>7?X/&SH!9T<2 MI>N0JE3PK2SI?1>P1 MFT"64Q+E8 14I0+]#%]VN)A8Z*IRF(Q8XX:F@68>DN@VVD*M42M"K2HGQ!(0 M8FIZ5*-+%*G8DXLY(9XI(::F)]5;#:%9+T3S$IX(GVFR9JJMM,J^'4Y#G(8X M#940Z!7;#J_;+V[(_L1D2G<^5CB=DD>/BI,;Y)2HAE*$LL^F%(6F6!?:Q?%I MCNHF5N1;[-\/#_'F@Q R"BBZ&G?DB/EC.PS^ D3^HH_Q MJ]?2X3E65XU.$0*'):>U0D:PCR*X?1T$3R>X>D8^!DYPI2"X?1T"3R>X=J,( M!,?=!F56;:NV'TY%G(HX%943ZE7;#T^0**7#@ \OR"5@MZE[XQ!T-I5&&J[8?3D6Z[]SBQD+)$NFPP"E6U:4\(VF65.,@?Q-5P?W;>>>7 MT>-M__'R9G1_WWL8]S^YO\1R9VO1MI)!C[ 7?%KH[+Z.R;OM$UB M ?0T2W';;(Z]+IO]]ZEJS_#LSM!?;FB9CDSV,9J'0I*KZ ?TWA4ST1XV3:$6 MD;HLY _I@%5>74A3HL\=V '[L\+ =B0)<1,K&ELSJ9BS%MBIFJ/K)I*&S2$@ MR-E>1$?60+^[@L],A#7RN+]L#;/SLP[* "%D^E.BSR+@%8AH6^(I@8"ZND(! MF;YYECL[ +1CP,CGS;]=RG'^WG!"/&)5MDBO+,-:30Q9,QD8S%O%G*JZ:1MX M J3P13V\*00&^"_A#99A8_8510,RZP$>R*/&6,7T%;\ZG6:M*79;.\XX>CB9]! B[1(_]^]ZD?XL>>H^3 MGVCRV!N.>S>3P6@X=K#FXBYZBZWP!C?V%][>IEX4UE N/D^ Y R&6[0DR&5_ M$=0NE*5)*2WXN>7#/J5^56$GK@DO5U7]S?R$=N^EN.@*Z[OD=T^[0"JV+%#8 M'4W547L]!?C@YRD6K',:OOUQ!R+\1+*58,JKHZ]5\[6ZSM;ZJ89DV](W-7;? M5MDFHC3UI@B:_GX-US'VG#5$?\51_3O>IVG$9#OAD*QC(SH($Z]J "VG8O^W M&OUOTQAQ=^/SOSKN5Q^+3#&(:".N'B]N\&CG>!9U%K!%BX\I9>&H(@>M7U!Y M?>CCV_P.T:^9Y*I)$^OWN$2.Q51^.-AC2L5#PJ-/7*$WQ5I0=8:H<+*VBD!% M3CD- ->2YRG<+!1-1A,\76 -&\\K@/&5@.ZMV17Z0!(6I-KUYBWTLGA]N,WO M4F8\+^!6R5-<1TBC]@?2WS00&D\K] 4K_R&]+OQK#:"9'J%QE8!OH!6MQBL3 M\*19AJY2O&BZJD>BCJ&(?L=WXW/C.#JD?&:8_*/%@PWVPF4X0 M_;@(*)_B@F8.();\B%G0Y_/=I9-A[5Y81S0V@Q?.9?8/?.@$$%C019EM#2+L MB#3TEDNLS;Q;?XG!Q6T!"^7C#;!@ZD7R1-,3GNL&B";U35Z9%Y[[UO_L/S>V M<,BFPNN-L3EI8W,+3Z:R?)'?NO2_:X?:ZT VOO2)/_M]OH:0]CZLM_-A:B?"UXDHX5!0EF_6?KTXO.$.L?U.37G MR;"8?_PI?_:3Z0Z@!*F64H'[PSM$?2+&D3"A7!XJ'+WS%$6&&Z(XS?2.P,E%?._N%8/!A;GCXV.X'@?#C1T8SC+=Q'.4Q_.&?AO=W_\<_QRC MWH_)Z'N/!/K0I'_S;3BZ'WT=],=,X-Y/;J\."O\%PSD%VB<)<([19(1N1L/Q MZ'YP2X.<=X-A;W@SZ-VC\00N?.\/)X>%.8N*SKO1(YI\ZZ.?_=[C&/6'M[#) MOWX,^V@C,-\;WM+ O%6C1S0:.Y M)$0JNFD1VLR7W#"3+?GC01 @>POI&,B_?QHCVTA_]$O=J"P&FOXRGB[PS%;Q M:,YVLUA5IK2\N?<@GK MLM!+O=ST4A>ZG2T=6 LKJH]4O"L@PS>2?+@HWR/*&;Q<<)610:4.E^:92O/R MDTRSN65H0&$%>L4=)AMI:5QJ[Y':#KP<<)61!:5FFTOM+*5V^4EF2Y/,PLKL M<_5^4PKEFO<^&>Y\SY^H4@*NG"OO>';Y/VSH!-8=292N0VR9-BXY"3DRO9PD M%-8%2B;8*RZ_>Z3ABZQ-6?^BJ8%GBH54W31QE83ZAQU-M;91O0L8\TXW;BA< M[BE8=@KZ!!4@H=U.UG#]6"$1FQ5"H_IO'XG0AM"5DG4M?]PI_3;Z:!^"\81( M8]O3XXI)?W=5V(.3MQ.WN6IYUI>L#E34719]?44W%GF:2(1]E:]*VQ;JK7"# MR1):0R7 =3UO5Z;0K:46@ZKZ*7Y"C_02+;#XY_CYX8%RUC^VM=+=5O$55;29 M2-?6GH;D;98W*<+[,?Z]*B8KK23,;C^I6VQH(9OH"6,-Z&*&2==HT?/6 M%L^^C@<'5SE.].QJ''EKW^U%CI;.2QQ+7^)X^"//NGR-ESCR$L=SJ+/C)8Z\ MQ)%G6IC10+/VV]$EP9U,+?KJD/:VZ-\%*72Y>LQ6OA4%\JYZ=5 T(5$0EZBEZX@&J M:YQYY646N;'J1HX9YGXXCR*'0%!B;\WJ?5D*_L3*#_([ [) -*?<@E%N@H4S M"5)N04CWI'RSW>_^(-4:\-9ZA[Z:'E>G,4OX@;'RIF*O-N\\Y*KM(Q92.:UP M6HE%*_DYFPLJ_DX_/<)OW!-O2>8U&2JUR1WH+4'JQ@VD)(657"0F)Z_]FF>2 MY"4VXT9L4R"O%-7%+1Z.[.VK)%:=>^9[)3=3!NN\4@"OU&9.,) +5#;B3'&: MN1-W2)'!C&6F6PL:\[G\I/^"C?[O!R(3'>R-1-/;0//A,".(D^3 MN%F! "[0O^$KV+26$0K\DZ.]"?2TU6Z7-6-RJRT ?EXWE59;E6Y19;TC,]-D9$K[99E36? M52G^^DJ,E9XV&SNFRH&-A@I7WU-K5B)3-M/&5$E1E.BC**DB%"4*8BNU 4F< MHO905,#S51F*ZD@9IG3SIM"\'J;@.D112BWXT)8*J ]%(:9F>H7FG)RRTQV* M0DYB(T.=H5I-6,^MB3?' L<"QT)QG;#<\L_*LDC6L9C:6%5.#%E8!DEZ<-KU MU+0Q3@Q9Z/5)$D.WQ>)+&QLY(5.CH;:4>+YJLZS#0 MTDOY7AKZS)Y:+,L;;>:KP/D_7;#J$Q//2($*W/^JD(D:&B(%(\\&+3D@&RV?C4.?0.YN1D$Q[;Z*Q(JW4 $IEEJGK!YPJ#% M@K!1W^25>>$!Q__L, 1C[ZT99V^MC;TM/"'IN%2Z]+]KA_W@Z/&+U3^37WTK MSNK;P=5O.;K05:<.F%CC"H%@NFJUU]<8OM:7_5F+B*8MPHMDM#"(K?*;I4]! M_+#ZL3G((. 8S3+_\:?\V<\7VX&"(N 4W3K8XT9_@1P%?^>JJ6@A81T(YQ,A MYEXQV%98)48\I# >B\&0TC$,V8Z#]LX.M&=Y0D5FR^[/>/T&:LW/\<\QZOV8 MC+[W)H/1$$WZ-]^&H_O1UT%_S,3^_>3V*E IM+VD,*+RLPC['(XF_3&:C-#- M:#@>W0]N>Y/^+;H;#'O#FT'O'HTG<.%[?S@9'[;/@J+S;O2()M_ZZ&>_]SA& M_>$M;/*O'\,^$WRIM__!K0^FE;*Z;8+&9"+@ M30PJ#9DRI]G$&T1$I;D U8M5XRWA"OT3S61+_G@0!([2FOX\0%!LTZ%X!>9Q M%9AC6=VLOO0IUZ:NVJS,U])Y'68J=9B=1I)UF,W8=9CUY(LFJE"1QNLP>1WF^8&>UV&6I%9B:%/] M!1^6O)3(H)[\$QTZ0H.G0*5*-L$TIXJ035,014XV:9)-,"&J(F0C2H)42ZT@ M*Y+$)IXH]%+HM7EF;L190#<*1 MA'HWP]SJ//T"%5 .W%)9KA6<1[N$3GIU#YQDJMD409(JT9VKV"13L<8'[0R] M -6JKCJW8F^.!8X%CH7<&\%QQWPQ>QATA59=JH+Z55B$%ZQ/04NHURIAHA46 MX47K1= 0VIT:5Y>/.X+/K_B:XX'C@>.!-R/@S0@JTHS )/3D;R$0;!] RIY0 M*(&3=2903-:8@)3-I3(4TY3GV%HY'+&>6NDMT9EVJ=E3E=1,+/4W3$9@SF#W MQNHJO&P%-#-C26K& (!1DS'3W\4.0-,QDK JQ2!]'I:&@BW9 31K[M?Q)O] M'J>HF::U!BC6QJKS 2\DJ;,U25 1R2P7FFL$3#-U^7L!^R+K9 M=A1CYNS.6Y& 9 #(/(*2X 5DL]3_PO9O/X$X5&1">%L;;'"I7@RI?BYBW>LO M8SD9>%-''&QDY0FN1%\+R$CYZ#S/+ZK66 )YL N6]$W1HD'! MAW;?*:/RN)8NR57S2JW8U;S1A>I:'[! M6\=!)YD[E8\?+OVG5U'<)ML[(;ZTY;T3*E0+SWLG%*%4N#ST4H4J]TXHB4U3V1G6!MKG1C*2T$AO MMB\GFE2/^]R(1A3$=H:)WMSJ/T$'^(*5_P!YHEOEF40;N1:P5PMP(.8 [-"* MY61X^F@>G2OO>';Y/VSH!-@=292N0PR:-C+/FH:":D$I:2BL'#0;7#7(5C6H M!N$TFB73#K)IC[1C$2>U1'(2>TQ^N&=EXM,%^*XJZ==;\A.^4"<\)Z22$Y)7 MB+,M0NT7\27Q".1 3:&SGS=,BN$H..'R XO7/SP <>?M;O/:D/?..>9(!D7E,^8R;)8%*[$3?5*"GDQDW9 MY%1:+DLI22KMU.-&KSB55H]*T[# DHRQ=KH%D*4G&5V[WRM_@-?1=SH_:@GH M&=$/C:7 'K7JW#L)57(SL5',J8=3#Z<>3CVY4<\_*E48SMO]G%T3-UI#B&>D M"8Y.FX"YRC12L6QB)#\;&+_ 7:QSSV91&7R)W4?:W9"&.C)ZLA65D"MI!^:D M-[!V/.Q&>-T+:8)%6[\Q=7=HOV!#F3JZ_4)7E4_WV#3UM69_3[XZ@6^.YC=N MG[##]/QD9DSY5/=+$T\_S6SC#7C%Q-K%9UW#:(5EPU7>G=U\I@TW:(,AL$H M@E,&1M+8AP#J+UFS96/%N%X$\5*33JGC=,HRV>, *[=X2O?JU+$G]@+>HJSP M,HL+K0VAY=7%A*25)ZM4?4H;;A5"9ITZ#8=+JP.DU18R%SMA,M^@\C"1;\JH ML+RH;(NI1VP"-4T7M)_=#+]B55^^T(2X;:VFRJPE=]+IGM21>/>D<^Z&P[LG M%:%92'GHI0I]9'CWI-Q S[LGY09ZWCVI)'64Y]H]R;5>;W33(O'Q_OL2:R;> M:KD&,Y0 7(J6@,?MEVM6P INUT:%LYCLJ^9%/LHN=4H*9A%5E9)J'4Y):5-2 MR)M614H2&ZD5ZU:]\N+\9HUQ/' \<#PIR--X[9>#?.QL6:NW._9\/'*0ZCA"Q[JBQX;@NT]G+XJ&I;V(Q8 MYAL$CJGCPO-!/&'09_ G67V35^:%'RW>L_V_+SSEPW$[=.E_U\X>0"3X(_Y_ M;G_2EG@3NNK4887K/:!/2+QJM=?7V#[6E_T.'D0]/+ +&2T,HLW]9NG3B\\3 M&HW2YXA$?(%)S7_\*7_V\Z&WP#^/(4VZ%?_/)+"+0J'!H) )CC9D\:JKIJ*% M4@<"WAL2"7.O& QD+#@6G_@I/<=FRL;%=BK(,JTATL^XWU?X;71__W/\'0_N.U-^K?H;C#L#6\&O7LTGL"%[_WA9'S8/@N*SKO1(YI\ZZ.?_=[C M&/6'M[#)OWX,^ZA>H[D.+.-!0KWA+?FECFBG!O%Z+?9+O?T/O1>01);)YJ[J MMBEK,S+HJ,L!H9?*G"8LE-L E[+D\M MVZ"Y;P&@4VL)K#_F)$0@^2_A*/S^?3!AAQXY M$.!HG R&7_MP(O8// 9;!=UDSEEP-_*2?$1S'!T"/"Q/S0?;"- FDB#8HP-I M ]DS5!40_/-TT4*>H=]W^\MW<-<&*_7,D>;SE/N^Z'=GWRF:#-^6U8%F G.1 MSY,.B@BM;CC"1N35U$&8_@3 0G?- T( B&IJ(KE&\A;/E&3,Q<^.,== *N58T-WER-OD[.?D M#:NO^#NL;+&;)9/CL7JC+71;K3"3+:.0L9W%3(%^N-98J![Q"C)!)T.JJ?)A MVD]3-^,]P$]S6YTKJDJU$OA>P+$05=<>EPZ!%$#9 2W)869$+ O\IJXK!KQU M$77)5FG-@)?YCM\!MZ;#YU%#S)TZ P(AF0!)5?4W\U.4&/ SN-_RWFFB;)HD M42J4:5B?W'("6U;7Q'5'<43R,+_+1(NS5N/I L]L%5.GU(G:5#X&$3-C6IWM MJ=9H2YC2@6>45=3NNDG).ZV)0!ZS6 ]^9\_O3&%.(3MUYXJ];+%(7MJ60A;? M/@IFWR'1R[T+QF8\3R,EG$M"*"$C/*-IWGM3ETW&>%@C(&*_;TUC/L 2C9_J MB*J6Z_A=T907^X5M<2FO7I@W?"/Y,0DHIL=R>_(?]SDCCN&M F5 PCG0.)CB MMP:O-R1PS RCX[X=/\5HBZXVQG!6SHB V*6E20DF]71;@KBM"_^QH,R"3Z;5B++%FE*=2:6SH= M%IE5SH$CVIPC@".4>:8,(;:%;FW+C-HB,\19GQT=__I#9F4@M7.+ORW6\@02 M657FI_F\XWZ7.$EU[4TV9N:&9^'T#V M4X]W<7U(F%]60Q+@PLG24EUHMR& M";/A81\+.\F1452MT)Z,:ZEH+62++M)__Y;PY@RK"AQG"LU#DZ>+=#:W-/ E M;= V<[9G8" 7 [-L'',)&)DKK!4;>3])4GLV:',V4U=M%GWUPK@,'^OMLNUC MC220L60W6Z.HE(GXV1K7?=/0FV[\S9XV8REH\$*99JVF$JK>*Z8/E&(&7I+$ M/P(ZLK,7^9V$7=!2)^4'BJSZ]C"W"=L@-Q@3R&>8ZK8Z0T_810:E^!?Y;\QZ M@R'3!G)8OW9?ZDM4MGGBQZ<\G;*D8IJ0$ T> L7L<0>D2Q9GS.ARJ&3MC6_( M(Y4I:K1JZ ,A/:EV3:["W_0O\?JC$)%#D*EF]36$8?:S1W<#;U17P3P8#&+> M!N8$P0.(\ $>R&>&2=]$>#!Z6V RJ %]D#\Z+?\VF=9A>Y#5)%F#I6'/UID9 MYE1?4K'E $Q 'YX^HO!3[">2Z4I>[MSH,C,A?)^< >N+[.3)M@"REO][3.0H ME'4,/-6?R>]PZA%">L$R>9";5/NJD%P14R!9)A^FVW;F9RC*7P22:_$V=Y/K MB.YJ.4(01/9<5@Q$@(MSX[4ONK4('1T;O)7=\1>0C8!--T5I4Y:O4SMI:I+% MI+LK^]8[$;SU@Y0E\8B7NF'1V=6)9&SO*'!T2\$ZY4WK;J!+-.Y_ M)3G=Z+'_,'HD"=T'I7*G:8A.%PJ>^[KG$FV8YK^1DQ^HRSVF;D:WW]TS"JS6 M5PR2#),:/*)C4&5-=M2)!8@M>*, OY%']]_Q%%0V^,)H#M(=C@#"'.PS+ZW8 M^RRHG3%ES#UH=.-9UF"W[* A2J$!.IU/?!HN/2*6KDLH_DDF6IS.^)CD(1*Q M/8,/F;. E53 :^>85#WL3^@]MK8H^G'9%(5WMQ>%^SD^Z(#<6VVY9LF#"Y,[ MO\0,2XFC*U+B%)Z2]<;8G'219/URN,0F]NH/+LA+@4 M9_D;/ I-9&.:&0DA+L123VG4?1,?>'F@S MFWB@00/L@9!^88+955P'O;5KY8/T$3W*BHIH2S;ZLL"]Y#/?W?6/Z#N>+D#I M)*4O!+E](K<-^N?8\T2ZW_[^?^27Y75__8 ('U"DZY'IM;+G9#A,M7648]#+ M0?4V,?G?-B_O6KWWX/KDQY[CU:#0-O K!M8U!8"U:3&:?C9TTR2*\URQKA"= MN$FPYGIGF5>=K)ZZ1(AKXPFK^IN#=;+"F0Y/)WX6F\SF(,H\?8CW8B 5=VE7 M?A5TJPGZ2/)R242)OG@T?V3+OC/T%\CF:N#"FDED\JE/*N%NE*BU4*M9OQJH7C%0ORQ M^5=,'5)ADF[!C]@H>\7/MA$0*++9?[$K?TI%.J6O%1OT4B0/#ON=L"=:+X=^ M;E62S&K@",@+ 7XCH61GU'EGBL>4SL!-*OXZ; M:YWK_<5<%=]%<5;%J\!.DEB#G8F,KNOM7"KN78E\V%RAM9=W[>3UYPF/W=RI M+[8)P#=-UPU(!W>L(>]VSG'>SAYA&M8#2PL8&6.6$T"_YLT=<1_FW;[6&F = M WBSF7!#M*XHB+5PLZ9T2GPJ6%L4E[HRH8]?Q-8*!A](HCQMTGDP,2=8'5FK M"9UVN,J $UF1B&P=@R*#C[P(E!N .EP(YB?-6AU!C*AFX716)#K+CSQ(.K?8 M*6'?@O,UOAT*0B8@V,Q/8RT!+YZBML;6+QRT[&3T!)5426BWM\S%Y&(]:5)* MA1@*II$VA4ZWR0DJ&X+*3;%,5TS-E7<\N_P?-G2"@XXD2M-YB^Z]3FY>T8+SVVGZ9D^F!?51I1$H5'C MNF96JD%:!%$P?;/=%3KM%'N+.T]$27W_E7%Z0T,SPB%%R?IKI\WZ./9IN,&[^RWZF= M8%TOEN^1T]2B]=1@"X!2+9%CHTA+Y-@HTA(Y-HJT1![92\*E,M$M6>5NDX+D MBB6H^M7;0JW)G1]%3:PHF .CTQ'$B$;[G%JJE>25:/6 U*AS@BFF>$DP^;-; M%QJM%..F/$J6M$IW0WO$K=O&G95V1S;O=9ZKMHHG26U!K/$*KBQII>1Z7K-BN/H+,$2.3:*M$2.C2(M MD6.C2$OD4:,D7 Q??A3HHP3/=)D-<"JNH)[1& MCH]BK9'CHUAKY/@HUAHCCB3X2>9M\4E>?))7WH]-P]55JG%,U9[D)95L2DJI M2*?TXW3X)*_\8,\G>?%)7F>, #[)JZ0A/C[)ZXRF1_%=%&%5/"F!3_+*K,!( M]$6'I'.;Y%7OU(2FR!/A,Z.N\YSDU17J#5Z"76PBJT N1:+:$K\7KQC B*3_)* M$2\DE>I=$S2S ,16H);=["/C/5X$PF>;4:0J/+ M':!%HZH*N#R;*0ZFYU25B:Q*L/Y4%"3NWRR3%LH'>1W/D.B,8X-C@V.# M8Z.02^2!/3[(J^@AO!Q5OWI7Z'+G1V'S*HKEP!!)+CCOQ5CY'*]DBP=XEFE1 MQ4MR>&[7VD*CE:T3@4?)^""O8_GJH*$IU5#QI&Y#:/%"P4QII>1Z7K/LJ.7"O@4.D*CP45, M<45,@F[J>E>H-_ED\"1TX'.=B\/QD?L:.3Z*M4:.CV*M,>)(^@>?X\7G>!7C ML6EXNDHUC*G:<[SJ)9N14BK2*?TP'3['*S_8\SE>?([7&2. S_$J:82/S_$Z MH]E1?!=%6!7/2>!SO#*K+Y)\T:'ZN3:%1YP25$4'Q.5XI(OGLJ:M81!$^N]I"(\V.V-Q)RN=XE4;/+,$H M%*DAU!J\@B!,YGBU:T*-=YLI'%65S^7)EIJ9G)Q,3LJQ*)8# M0^QT!;'%\[VJGN_%"PG*23 YSO-HMX5Z.\7R-QXEXS.]LIZ?4@T5K]ZL"_4. M5_&RI)62ZWE=26BW>40T2XJI@*[7;@KM.J^ +[*<2=!Q((E"IY/B,' >-:JX M+Y9C@V.#8X-CHY!+Y%$C/M/K."WN@#$JU? KB$U)Z$KJF 3Z$EB&E&%3C)%,:A(#6;0J/#AX0GH0.?ZXPSMDWM%\P:&I'+-AGUG<"$PW8,J(?%^%)6+L$UHD2.ST;H9$0 M3#/![U/5GN'/=Y=.TP;W O(@ Q>)8J)HMNR<]\X'[)^-CY$R^^?%!%XVQD2? MA2N]Y1)KLU^=3K/6%+N=7PVFZ, 7\*QG[;FY&5SF%@!1C\D&@# =(^$Y@9XP M*#?XDZR^R2OSPIM(X7]V:*=';*X99W.MC=.J!BC2ST"8E7K?;Z&D/8^K)_\@2BHR?@ M13):&$2'_?)W00GCY'I!TK48+_\:?\V4^P.X 2I-XUWP4WX)<9CL@( MY2%1+=>;BX&\P1B!!T7P7>!SAM#.55,)\"AQ#EX''(5DVIY[Q6# 80/XXJ-Y M%^8.\F FY)R,G$VS?_#(M]']_<_QSS'J_9B,OO0;-EF8"1C@?8Y'$WZ8S09H9O1<#RZ']SV)OU;=#<8]H8W@]X] M&D_@PO?^<#(^;)\%1>?=Z!%-OO71SW[O<8SZPUO8Y%\_AGWDS+D3Z4\)]8:W M=.P=HN6SXO5:5)5Z^Q]Z+R!3+!/D![(6NFW*VLQ$P)MX:1&#'($A#@8^D7;F M0C9@%7 #6L(5^B<">U_^N &!/P_C[N-TE( *M.'.&$\7>&:KV,N2N#/TE[XS M&NC&G0S4LRQ#>;(M/)OH=W J _AN" P,!9M?5E^Q_FS(RX4R[<')3039%U6? M_GV0>^0"87,J+XG<-6R\7:-,6*-RHBQP,"TP//8_NJ%8*X(Q"_Z^T5^6LK:B M5-N^]H:2,#RJNO9\J2JO0,2R:6*2[PG?,>"+LH:>=7WVIJ@JO5/1+%E[5LC! MY]Q)L0]((%^F,YC8 Z=T' JE)HP>'F^N$%G57%=5_4W1GA&;(DN? .1E+>A] MWJ*>5NC90X"LDI?(GU $:Y5]IFVGD>A,VW:-S[3U_YY&2+94$T3%6MGG^&T; M/ENRF7ZEHIK2#W\D"AL?O9DC]"4._1RA7[:AW.==8>46[WWB4TH+MZHJ[:+$ M^8GU?(-'O+2?5&4ZFM\L%$WV50!<=[I"1RSA M')<\U=A\3\E /-&'$^0@!<4U>X:Z=ND=O6?5=B#>*0QP8@QK;C#L0"/!%X#U M-UU[_K_P_RPYN-T4I"YOZ9+1Z5Q,&NA*0K/)6UEG=&H7DP8Z[71IX(SRM<^S MK))C@V.#8V-79G! ^ 4,&$0MF#@*_Z:ML"]H"3N#76[:/&2'\@=2JX/6/V"O M1P1R8C_[H'/:,TH2>.T^2SZY=Z5L223HENO6A48KMO:?)%8XH16*T +F2I*# M'MM :+&KA3FA59;0-C(Q<^Y:]KS_>D8*)'2R@& MVD"#W2@S6U;#A2CLUU4Z%2A116>)E:#L*?8XI>CD;.I#VJUDZT,Z):T/.?N4 M_%;9TY)Y\09/8#\X@9V7#_#R@?+D7>5;/G!_L!XE3_]K*P:.4*AXY4'A5L5S M]GG._F$>\:&N36W# ! S>W+#0NR9(ZU0>=QBLRLTNRG.A."X+DP>M]AM"&(] MQ330*NH3/(^[(OF;\21S,?,WQ9H@IEF(P6E *WP.;U=H-5*LL>,IO!5/4^38 M*!(V\K0IN9H>/O@3/*M;7:$M5F5V1G%1EF!>F52K"^UVM@9250_7<^T/SO&1 M^QKCY))L:?&]-;O$G;5SH[\\@25 OK%.+CDI+V1'GVW6I[DKB3L +'92;F;K M>BJ.Z5F,I":Z1+V;__=C,![0[LRC.S3^\64\N!WT'G\>U*VWE5)VS$!#/?L9 M_G(Z"_L:M )*7L#\(\U3R54:LC$5>E[I<[3["',)I;?^T@,V2 P1U+O1_%\Z MF=@S(!%%;%KL+@//H@ZZSB^)$<^O+UCY#[4Z575EKDSR;14V \^R7DI[?5,1-BDFTW/70\:9?RXGJL_ MW.ZY&/; >NFZ@$ ^2 A(1F\+\@'2WS3 G&D_@1*MR,9*8#UQA_"Z)]W[LH#> M%&L!WYK*YH* GZCQ4@=(HN M*71KX;C*QRO4,X'8UE2YT11:0 K)S(.S19LJLDK:>M/W:%.,%K*)GC#6D$(= M4.N>SIL-I:?>X"_2"-I[ENEZITS&">2K<\4 T?=?6S8LUE)\KI =HA5I]4I@ M?(6"%!\\%X'3%'_*Y?L4@/I@&U-8*WZ ^_ (5(7) M_)BO$O6;7AIB%VU'I7 MZM'A#:5.JC3P$N0XA2P!JFF_O/A0BRE4T-(!"UH2N"#]E28&P&, -.B5P(9\ M0<.6U\[;@4\ELRE;G42S*3M'9%,V*H_:X#,V8#@6)DK!#A!C:>GS>[ALJ("_V$3/@.E:@9ZT>Z@='%Y7A0D4>1^ MT\+$F$JPQ,IG#N4K[/O;;8[]LO_,)?B-WPDT,63-G&,#X"*67343NT*KV^9R MNCBQBC*L,5YM;@Y^F%/]*VO'F@&ZFT$<:Y;NE6M2ZY:VE@57D!<6.LULN6IU-27\S\ M2<>13[0P7[<)<% !+<2[[;BKS)6*B M:*$*K$337\A?9-X@D3, [R6>6NZ,N2D5G.XJ]:4C-WW@I;=%+H>ZWG7;,*\. MGR*XJ5V[I=L[=>O378P'Q.?J6VJMJ3<0EFPZ> P:8"8A1R O1G7D#L7;68A2 MZ4"_]>[(YV1[GR("FY[3=O N0 MCQE\S< 8 ^;2(8-]UZ'B@Y\L4FR69:0V6V^,S4E%&JG-%A1C]?52CM2.FA&_ M&0P.,F2N$[!]@(['O](.[)1@T# ?F\W'9O.QV;F-SZ4XTTMWBD>Y,B!N:9$8RV,#T8SK5>02]DXR3$6#" M!_TU%,L:-JL+-9%'RHO'KH_8M,"^)RXNPK!G$0^AF7Q)LND:B(1AR\JBV4:U M^3%[$M_VF ?=)/YS#(<#$*I '/YGP<"I'+7^*KQ'#ZBE/7 [F=?W\0/W(/U8 M-RT6;8+;7FC:.I8-$E2BYKP3X /+_8F4%\#5\V'KQ,]E FNB/KN0[CN 'F@L M9V0T_^( N<0):9+0Z&8[Z(X?W2=)@!'MD[@^M\^(PU,_N"ELR\K)HB!))53" M*\^PO=DK*4HS2=*":2^7JH*-'-U993Z1'5!.]+&]5"D[@%R5EG&%IAA[H%K^K'L&'#K57TA]U3O-"87]$8KD M?'HDG]YBELD_D=\/Z0):7'Z5POT7"L^LYWO./A@D+=I:"6BID@QRZND"REB^ MT(XE_.0]GJ-=T#X0P#I180K6TG*VT.EP%W7Q>'C$"ANT9Z1B4JV1>&ONQ!]( MF?%2GU_:)@[D:J4S9Z20(B=Q6]TC@WM"!8_DY:/Y#Q.76YTHH>I_OMK$8'-B M$-<@3K/=77"6EGU%49 :);0(SH!57[%IL99K)([-6AB-J%E4B-% $XN6')C\TN5ES^MGHDWS($7V? MTCD:$^7 X^[GBEAJ11U+><6#WZ?GA/H_<$#[P"!;5E5$%(5FLX0N[,JSKIMN M@0S\BC6;LVYRK.N"]I%!MJRLVQ4ZM1)R[EF?Q@;I% .'L:&3MH,:X6Z5E6R] M+[%FX !MD'!EBXY9&!M?^.&5C+RN,B[W)02%;^MVP8LF:M_ TE.>L> MP[H.)'T?E)97RQA&YJ&*\XBQA']/+F M46,>-=YQ4E7@B*JW!;$>Y?7AH6-^2!9VB=R4*=#I2<8)HW^Y,UV&V$(;[8G/ MYQ3]G1^@YSYFD9^;Y3LW^0"Q]0"Q\$"8?8/FJ>COJ:H^)2&2B3Y9X'4=#Q," MMW1TEH\7RSAF?D#'=&EL_ @;EW7(;"^!S>)%"EB5F]/HV20TV86=-W1JLZK, M/W[^R?AS3Z/_J,[\T4K'=4#%8'WN$Y4\_@7%?5B48#IJ@(#3YY^\AHVI<1B+ M79FR>#[5\*X1Z]&/R,"A.,K5QG@)EW/AH:J\-.&J^YOW40 ,47C8)GIWC"- M3>F/Z\B!!,[G\#':D$[(T3CB#"7@CZ[$H[>=\"[%[["/&)6'S2Q$[:P0>6Y9 M+'*8=RV3KIK+4W7=H-C8=SAGL)1M"P*1 $_2_GDA77 X%6LI'&6E6\I>E+7V MHLPYF=F?CLMG0]D.WN(J"[X3W_F$OND3\W1=AZ=>)JAFI6L?=18(J[1NID03>J;)I1_'"@GZH(HG&_7L5%8QC]+SK MZG_494?=0P_84/19"40C)\=JDJ.M690003#!!O", 5IV+JY]H_3O6]G"G%8Y MK>9"J].I_6+3V@Y&FYNBE-34W.D&/(/]S:J_IBOZQ\20-5-E-W,"CKT43KJG MD.X0,W%Z(QO&"IY/_Z"Q.$Z+7)AR85II N:DRX5I(@XFE@JQU<.$0CF0E%"D M6D- 4KT#/YK-CWO]4+";@QQ+VQ(>XSI1Q-K!SJ9PUF4&+J3C]A/WM:'>Q"=Y MA=(\=H]P7^8BSZ,6LJ-0+I@UY>9/N@F1=XH&3[M77OUMCUFZU+\I]>%9#Q8" MG/G#Q'-;O5?FFZTEHA.E4DB:]&5"7IIX^FEF&V]P#IA8RV&SHF^S:62([MJL M6$,_L4R&ZP5V_3G\=^FHNU(,_GO:O+TE.7H'G7\U='-GF5 :C)M4MG-ZNRYT MCO>V7N[["WHYMU>#VT]8U8>CF<9G2/MMZ *S$7'SP[6]-1/U[O8VM3D2T,?\ MF*@ NR\F^QS-/24N*NH*G>;VHB)^R' NR?60R5E#/?20:4=.OLZ=@/@A4SSV M2>N0*;(MUQ%JG4)J8=L\V^L"1=_#IRJ6#5);N;A^D=]=A^W6HC;7W1GAMCFT MXO$6UJN;LCJ:C^TG4YG)QBJ="D8D=K:YJQ.N_X\=)AE-^DAJH4MT.Q@_C,:] M4]!][R!E=(?&/[Z,![>#WN-/%'1/1P.HE5*%YV2!T8W^LI2U%1GQC0GCH]]W MRX@'0Y]B/#/O#/UE+)-Z6#8&ZSNV%KI_/M9AOML;Y5UQ90:3"J9AK6MMHY\= MOHKQ$%:9L#>D+@!_A@1'.*SC9[W848LYP-'_Q"U2PEJX':QG#EL>\"5][GR' M0)D5[HY7)GH 7(.D!=1ZHGD%=' E("*;!?3A__S6D:3:-?W6SM=\8\\G#]YY MWYC=MS+ID\7KC\F)3?)S:2BZX183KT!.(@PHF:%0-<$SZ)77H[\EQ1#/L&Z2;-KQ^&/"J&38H'D#RT]V0;9H( M?O$V#GLV?9L@D*)?T#4:5Z>5X:8%_[#AA7 [@:J!%U@S043!_? W)DO=BW#I M"FTY"N-W)]C(6M_L.1#]N(A ["FBFZ497'R^NVQ*ZYT%_HE>!PWU;JP#OP0B MX4\8((H_R>J;O#+7*L3""[([38&Z]+]K1P.I VA8O@2I(;_X3?+'T*!Q@MBP<"N2%LH)&0K_QY M*UC\/STIX(M^.\'O4 H U?P\@8 \B; MP.\B*3BGF\*H<]54 @@E@?CK0%"> M5NP[5PRV>7+IF!9+"6E/D;DM^Y6G;Z/[^Y_CGV/4^S$9?>]-!J,AFO1OO@U' M]Z.O@_Z8L<_]Y/;J("4(136Z*,(^B9(X1I,1NAD-QZ/[P6UOTK]%=X-A;W@S MZ-VC\00N?.\/)^/#]EE0=-Z-'M'D6Q_][/<>QZ@_O(5-_O5CV$>.J!69P$6] MX2WYI8[(62^*U\BQ-T \EWG['UB:OW-:Z;8)I[F)\/L4+RUZ%,%I"=HK/=P6 MLD%Z:L)QOX0K]$\$QYK\<0,"6TVOOC;3#9.>?Z/Y4+?P(]7.B;0S4[+!(FR, M IE@IRAN;09N)FXN">6.'L>4(8DI1I__V+_I#_[5^W+?/XQ'LS#(,*.!&7J2 MM;^1/"6$)FM3C)X4536)MJL -9KV+]G]=O\"VD*9;H$A9:&;C+2^4*?VSICV[5%:'=F=?X"D][R%?X!D[HQ3) M::FMMM".&.Q"^3'YA=<3=%2U!+$187#*5 <.Z[9T1V0) FC@YI(T:GK%ZHKA M&*]%"/EV-$[_:P,!SA5 *KQCAN%NT+QAK?2%>,-:0 J8)-4R(O4Z_X?*IO00RLIQ5"/0C]R^, MX0DFO40U.9I.Z='0P91Z=:RMZ/73 MM?DHX0KUB)0 :K%52]C&Z.2TPCZ;3K;8KD" $;H(/&^;HW%7DAPHZS,R589D MR3$*&VB,,8#<1_,'F?2GT/QP$E=C $_<]1XN'4)(K@0^^1G*$WH^\/ MO6&^CLP?GM?AX?$&J?*;Z0R'>K99A84I^+F(:J;M:Y/>[7=%.!\@UK=S15U* MKGS1X'1T!*'CL" T2Q@"]JH 0=/!5-1E(2!5E\D[@^NA]9:*[(I"Z9-W=K"8Z8Z3=N0$!9O,00D-H=,*Q_(];-4!AJPJXR\2$ MO?C:F7JG\1=9)9)JO,#8*F._T@D5R:JJOQ$%T,!+@ AU($_='0*B D[FM8:K MK!40MU?IDA(!=3T3Q4O7R&$>OQ%IM#-YPWD^=MM>.PU":X[C\5/-]3G&;\K9D?Z(;,D9W?C;64/P*W%:1";WV-2' MSW@EBYUM)8O.ZM.L*]RO3Z[5OR^]>U#_^FC\K=^?C./5!+*MQ)K?%!K3X_CE M6^23<(?L"'!N^T(:J.WL'2NTMRSRT*[?!SYH!XC6+=B"W:;$JUK-ZS?U6XW^ MM[]%?PY$&3C[$JY.Y90264Y=4DH)-VU,E$ 2?E"EX%XO&6/RJ3>'H[%]1+Q 6L@XOK"/S$V:&@]U?QM&CFRBN"&.%.3PS=)58U\A6A;@89R;&A:03^T&-^8O3D1\1GKI&UP(8O MIVV(+4>SVBU >_.YHBH>YZS\=62/F"9H --9J\DZ*]_\LO)_0C@M)F/^\G__ M@#I2&R.B>R\AP9YZN./QAX*0.X\/N2A#;/Z_AP-M]G M>S_HY,A+%R-%9UQVIX_A_+1MJ94BAO=$3*LTE!AV$SGWID SB9-98NJ.L")L ML@1+Y$9M]O[S":T\F0:\Z.DXTCZY0S6SK>P^OEG/F$(K9BU1D&I1O2X3 M04[AJ"H][;!@&STK]LE/ZVVVA&Y$.X@*L4\5?1;YAMK7#7Q(!ND M74I4"*,REESE'"&<:_)6;^N-IE!O1B79589KSDC!KH/6---M4H!=6,TNH346 M7,4^5TQ4T=E8INJV^T'OR^!^,!GTQ[2!Y7@RNOF_WT;WM_W'L=L4J/__?@PF M/WG)3T'OYW9JIA5PJL*:9(%RQD,D)R9N;X7'G'L\O_84,GP '=3+H.(3D5%BNQAE&)ARI:>V5RC; 0 M?L@R/(*J;0VQTIG9E8OG<^XIOC)<&>[AZGC%U4"NCA<##R5V M%Y9)ZV;#P'D,LJCW5]$JS=>=/B)#^,A8<39H5""C2M KZ4>X;4;.>O+:RXNN MC2U]^C=H6"-C3*9LSV@KPP=LC,GC4M;+?BVQ\BV)*'1Z!X@0AP24>B>:'OGDPS45*BC5&)H/W7D MNQV@##*JO5L_0 *%J<-O]^AK[&V;3W<*+3DS7-P!=Z<\RAE+$AR1=U:)!SXR M+7";\C0;Z54WV2 .;O-SK&;<)+$LCI:<\[)F,X6@0E8#V_!C 3EHB#W&G;3O MA$TY8G8J+\D ][,2NFOH/@ L!MH-@X&/7XLIAJ5&76BTPQ.)N2Q.&>4Y]K!M MM(1N+<5<:>X$3%IV/V)+A@]F",N&!A+YO#)IW=WWG$*.1$FR;D#Q()H;$ MZ9&2>FL]ETM%2"=IVW3@NX$7&*#VBI&JFU63K!_V%O^X$*%Y[#=^> PT ^^ M!Z ,L36:3^3WW.2L"7N":_NX3P+62[@-W<>J"-SL*"%5\7L@)8@D,3)A'??C M'C',,ZNJE-'#,ZN*@8 MM4FD[T$WZ/0YRS*4)]LB<_4F^E#7R,EOZ"H\_GD .H"!S8(:X*(@MIJ"U(FR MQBJ3XLT+)#CK%=$1(K:!]6I1>2F583UN U1<]^0V0#'P4.*@?_E4?5]-,TW( M.C?5_QP:+OMJ,WO:+*R(%%6?YPW,RZ?/ORDS:P$47/OCXL]]RX^_ M^GJ"JT>A$YMQ[E6'6,%K9"&P>:]:[?4UAK#U9?]IC^AQ#R^2T<(@2L]O MH%V!K4HD#"E$NB&*E4;F:,F?_3RX"Z?1.4PNGP?SXRFT.U=-)2 3B'%_'3#T M9=O2W2L&6SFY='$$#AIQ<-#<@8.#W!4)>2(8]&*K;=]&]_<_QS_'J/=C,OK> MFPQ&0S3IWWP;CNY'7P?],9/W]Y/;*Q1T06S9IB@5QZ@_O(5- M_O5CV$=.E:!(?TIT[@:Q?1!MZBQ>KPF^U-O_X'8_5C1D+73;E+69B8 W\=(B MMA@"&PRL.R*WG'I+XF'S:OL1&'ORQPT(_'D8=Q^G0 64%<>H!=OSTWBZP#-; MQ:,YR-<9UDP\8TE@M,<"F5]+!3"13%_4<*E#K?V+G(2 Z8F^-G0O$ ;+=$FD MKF%CQ_"BSXR^CQMO]X>0,RH_(Q#XM_WAN'_KE_&C.S@(OC\\]K_!1X-_]=%@ M"'_W3W<'[G%WA$(>CF))CLTH(SD*R%N_D@;*._LSTQTL(T> K.7?53,@\?:! M\\ '[0+26E0YEK;S"/&J!J3KA,5^J]'_]GLY"]SK)1.(>6<\YSL?\BO6L$$FKH.Q)<]> M%$TQ+4,FO6' -EL2ZR;'NJ_?,ZVL=$#1TV:] "#Z# [;[+B:SXX3\RM=%X5: M-RI:6:Z"VE)@7/1A/,\.]X(DU3G&L\!XP%>3&\8!X6)4UG!ZY=-530K/(W3 ]N-;+-2.5\5=J>/EU\YGRZ M>,[%C3]7WO'L\G_8T EX.I(H78?0G#Z?G2O*B^''%U-L?)N33ZLT/5#%[3U0 M[W0#+FDD)WDA:\\8/0K/.QZCD0P$%"8]WN?Z4#_X+Q#R %/X1K74&,;*%1 M+C%<,N07Y/RMU00IS5DZ'/D%/GQ%26A+V8[ZX+EJ5,:(I;\CGG&6ADS /;%#MRX_YVAO]RP3ANPBI&7ILC<'>R^":&" M_KMER,#LBB8;JX&%7\R#NH\7S#;K=(5VM5N0\[03 C^50[UVPH0!E]+CDYCA1P"FN_8 W/0Z.)\]6) M>2I6WFCG&7AGB?9Z]5<6/;9('R.^_CX8@6G )< M7I8&7F _:N;-2304@9]3L, I+!!46/JZ4G LA:"9>U$4"8!M3!EQS9;^/UI MW)^3]5Y^J4%+Y=3_W][5_B;.(_'O)]W_8'5OI:V4=GDI+RWWK,0"O>VJ)57# MWFD_/0J)67)'DUY>VNW]]3=V @0(A="0V(Y76@J!.![/S^.9\$L:B!K8F%7=N,C5UW,72@PGND_+L:?ZM! [D!'5MKGC!IUE SOZZ=URJFOF^:XT#>O[M MR.$QNZK:;BJ5"R'*B9=F*T=.PLPF(1O;J?66TJH*47I(CO!C@2XJ099.#9+#JJ^H^3 MR@G]'*TY]'-$]%?UH3]X..NIM[?=>VUP-7^3SH'T8IG^%-Y6/G9"CEY5.N%@ M7560'OC.R=:U)QK%M965MM=J?CS96X.,^E!;O66?]]PT>_20AT705+6V+6IJ M4V\MX/3VGCKL#X;:H(^T47->SU<@KLA"1(7A>PYVV>>T&;2QNTK-FUKE0D&U>AM>&HW33KEV4<'R M01,P?58/6[9_(>)X>Z;^O:N4VZH+9.PYW.D\4X>U+MN5[E3UZX=YV)Y7.< M;)\;%[,1-BG;EI!D-])B:^*ZA&3Y(,E&X,'V)/!",)FCR;QP8[2W[35(\SG9 M?%ZF!'DP1,C% '##FN'XB71PG7PRB*4=>-B$Z]F8V3GR1*",. YFUGR>>_,8PY M)#QJV3 :#SP@5**6D0?FC5I&[,K#3C8]&FI+M1?+@ IW-M:)U4?*?6';"ZO] MI#[A(^,]U?<#+87AD?W#TCNA*">^$D;T8GQ@6TF[!+%QD8_88, \E9!\$Y)L M:& Y;B1)2+(.23;4J[I2:S=9@"3+>I6 [K'>5+=_X35GNN=AWT.Z;<)-^MB: M4;Q)+UD!NWY@N 'X/=S'X=\;6YVSJ:<_63Y,7::5KX92:398V0N4C@9VX\'6,' I:QXI15I5UA9R/BG<49V)PXQWP""Z7Y!"6'*0R) M/]R"D<,(AR5ZN"0GNZ#%@@.#!-M12G_:(XT[_!0%'IZB)]=YMD@N_/@U,0JQ MV%R_8_CHCA,;O8^S=8<*#]PAZ9?W$4>^OOX )L7T^.Z"*86[2O8\H$!I-G** MZ=]DX'KN6_TF2@ MJ>/Z9SYVYU*?QD.+9+TS'2\%JJ:!L4ECTS70[>:LZ=IFSYG-,+U'G6B$2X1) M_.0'54'US"G10E SJ6S +<2^GUB_L7GV/^PZ9,#;M6JMLP%:EH06/Y@J'X + M"6?E , R)(+C?3S!R&$*0^(/MV#D,,)AB1XNR6&_CM.1QCW1-['-_7$0!>A M'TRF,1+QR(@D%WKQ'O1C1<"R>5K?D=,!&#G;;\NFYPH$33V=)A4,)-M!YCJZ:6+9N&_*$'-FN M;%>V*XO&3>A!0*HLPD-[49*C0K(7KLJD4I$,J)S5\(;V6$$\?;\H*1PQ2&Q!]NP.BP-CFN;GS24YK<6K]"+2KN1>*1*YT7M8Y87K.>H8 M"F+:LRCE-F=/SES/D\>G\>4AFVB%@C.8I#S@5A[DYE#;4QYL\ZQ)>2#E@90' MAT4LI1 'G'@O!98&*:*5I.^4%X-?,'*8PI#XPRT8.8QP6**'2W)*FQTJOB?5 MC(Y8(8Y4ZE4EYXO1-_B_@?4,JN.BYI:(L60B64WLY7KL\*00NXG\'RR1]H ] MW[4,L'+(%UW;7+T0^^4]=BUR4/;Z24'&+#"!E,%O@YZA]P 6TV RP8;/B7>V MH5Q<5,N7:GH$APP3<4]2Q$@1PYK#MYYX\K84,%+ 2 '#IX#AI+9_646,]"-S M[/P0C!RF,"3^< M&#B,ZQ(,JZ8.0PA2'QAULP=8#S#8A@I&=/#%(I*,-ZBT<,(CR5^.*7G78LHO.K0 M$?(F7-N'P2-8Z\8!),:\#6WJ(UGM>')S"0Z.I:=B$7'R=GA*3#\S0#G";JB? MX=\D'AA_N3YKA#;C_ ):C"5<),J690=Z+-1V\?W:U\@R_S@9P<,T'!TFWGUZ MPK;Y9[O=J#1JE>J?C5!Y@QNPV?5W_+BYVLTM T0=.6L#1"[%(GG&&%0W?*7/ M7O17[V0101MO>X/2 XAKIB&NM4;<=*&IA1C]<$G_=2*TPY3HO%BF/P5V5SZ> M?-[5_?2];Z7I?7NU]V@CGCF$^7F;>-Z6S$)7J'K>;"VOA0Q;7H['0B,:# T/ MTM'4)1KZ!]\Q3KZ,R'0D3K,>L0)H$JG^)0[8-P9E%;W+>1=_781TQV1-)&HV M! G5Y1?QVF@1L+WM)-CY[%OY/F1K^[QAK)/Y6^UE!WV"=O MZH@6%JIVE@*+:_(_=1]!IO@>297WIT[@Z;;I(9B;^,DG3@=D!\2-062>-]5= MZ 793'B"*_0C,G5?/UT;@<][S&Y"Z89F@>*CT2:QK/MH*4+I/4I@-)@P M\0!<_A2O]@YZ2Z]11QI,,>I)0XX]>R7SS<0V*8\;U<;59P#:T"\&MRKTQLCW MAEQL@$X/J*;()N,/8LT])="WH(JRD.>T%VQOQ7](AA$M!M,=TP MR,2@%7@]VDG#M<9A<=ZNUD/U6EU)4#URY?#-@C(O*GF +=DQUF? #@P" M 6,8;ABMF^TC3KI$;H]?I'UO=PE?6,X[:.$>C+>!:0BK6B@?R< ;T@26(=-B_ SOT*K]8 M_C2.N8@*C_QHX>]-;/@<[5()VE*B)>$=1OK1"O&>6HXUCR3&1C&I8SKP<]OQ MT50'S)&T4FMB&7H(MD7/0>[-'/O7&8S4(W+&T!P58'3FS.4?W9,/=^CA,Q%1 M.EV?/;R.^8K\'[J/\Z^_!]0 M2P,$% @ ,8@T5])$SMA*!P \QP !$ !D-3$X-S(Y9&5X,3(Q+FAT M;>59;4_;2!#^'BG_8>6J)Y 20GBI>B%$"B242#E (6JO']?V.-G#]OJ\ZX3< MK[^973NO4.#"E?:N'RA>CW>?F6?FF;%I7@Y_Z[>:E]UVIU4N-8>]8;_;ZOY> MK1_LU9LU>XGKM=R -<^N.U_9V:?SZ_[UX-3YBE&,>T"@S5/- MF\(LXNE(Q%4MD\9^HD]8?NU*K65DEP(9ZZH2?T&COK@.>"3"66,H(E#L"J9L M("..)[7[O4]7ITY*.)U6\ZS5O1\+5VA&3K-F[:S5K-V0UP\A.#AZ10B>B8G! M<-X=#'L7O?/VL'=]=3M'\7 8/KPBAC\RI44PMDX>K\EO/K>+[&KDI,>&_,)L!0F J;@(SBA&(_C MC(>XF,A4,QFS"TP_UKRXOAK.DVTL-%15PCUHQ'*:\L1I'>Q7+YHULFHQ&91+ MES(,9VJF6#M#)[@6N-,0O'$L0SD2B*^O_;V3MX[$01Z),Z[0?X08S=@=NA2" M/X**#4@>"5_B5K'4S,,#N(@Q4#.6Q3K-@"G--42(R+C.$3;FHL H!MS#M93) M"&M"2VO(U@UB\$ IGL[().)W@ <#G:-D*'PT]17\7 @^?(A!8(&(,"@5[$80*LH?F>#M=NB_B@*36 MY*J(O3#S<4\,])+'%61,I.&L7$HP4,0X94(8+AC-XZ?6SD8V?4$[5\@B"]$ MF9,87G.>,H \KL8L".54S6F544*)QFG%HD:,E25J%,N1;&!]>W:.]MAPX<0O M[^I''TY4'O9<$2GO9! (O#3>]1A/P001@R+<$,A?!DB=&PHU)G,RB[ "J0KI MVA?*"Z7*4E,S.I6AB291)#WP<5VQ'0R@#TB'C5+WWB-]!M;&3!]D(5H\J7#U M0UZM'^_ ;B%SA./IIXY]^]3*8X*:56S3@@ S*J^E;+$$DG//!5XN/0T]^$?0 M@P5THF(E*W$;:B&-;3/MUVTSC>^R#B@<>T@K2? >20JVR(D*";/',_7\1T@4 M74 ^\I.LS,HL+9=4AN4X$BCAF%=>%G(4 M,89.&00+G<[SO>S*VJ#]N?7HF&_7-JD MGZVSCRDS$3[I&%"NR(4>D:B_]"YE(2&(Q-^ MFSXKIDO=W:CE?>Y1DJ4)TJ],D_(\F?H&@.GS(XBQ]^"01G<@H?0B$YQH+-.8 MAB)!?7E[KKU=UIWP,#,E0'& (, .*R;H@5KOE$63>48QV\OUWKDV_U)MXP98 MDLJV:5=F^G$4SY$=/K<&&D*"I^;.!E$O*#_24NEY64H16F@7-OH'@@=K3)JGQUS-U9@RWU (OM$$@SDO MUQD.UW<0Y@/YFGUE*S=>A;*M)[/C?&Y^P7BVHW;S"QY<2E=*\")$IJ"K4I%M X]D4M4S571+- 5OA^I0$>T0)7HM[2/5\@ M,+/!#A*.6:.HI/%_:LN%(,.?F4# (C^9" M3P &+U>S^: Q!7Y'LF2EWPB3:5KF7;1XYUCFY,FT+9?L7&"G\P?*A/OXI()Y ME3S(7][GT!R)P'94L<*H4!55%F$(,3C&D[QH'WPW^S%$#R>0-FI;D&(.5G!H M E,V&%_S4IT34;&R(^*)#"= VA/S4?ZE(,TK#:(DE#/ N].QM+7%5VA&6@KQ MI-+YINRH1PG<^\:WEOK!O_$5K(-!:+!;FBTB%U(K. ?[%7:P?W"XP=_2481F M[4OE!C:G9?S=OOFW92G45*WX(LSH@_#<-O[G1MMI:O172UPT?^S\&U!+ P04 " QB#17S\U*/%0' #S M' $0 &0U,3@W,CED97@Q,C(N:'1MY5EM;]I($/Z.Q']84?642! "2:H> M(4@02(/$A8B@]OIQ;8]A+[;7YUU#N%]_,[LV;PE->O2:]JX?TGB]+\_,,_/, MK-.\'O\V:#6O>^UNJUAHCOOC0:_5^[U2JQ_5FU7[B./5; )K=H;=SZSSX7(X M&(XN2I^N^^->B=V-/P]Z%Z5 1%"9@IA,=>-&)B$/2K2&%0NXQ25$&I)6L]O_ MF,^?"T]/&^^/SD148CP0DPCW %^;5-8G[/LV9%:R] . M^3+2%27^@D9M]>SS4 2+QEB$H-@-S-E(AAQ/:@_Z'VXN2@GA++6:G5;O82H< MH7^)'!6?D^6L6>VTFM5;,OTI&/73;XC#-8XQ0"Y[HW'_JG_9'O>'-W=+%$_[ MHE;_AB#^2)46_J+4ZI?9G8891,7")QY-RLR%A-XP/>6ZP7;#>;<#C88'71&1 MAU8V3M_NB:YVQ/ILRF? $I@)F(.'N(1B/(I2'N!@+!/-9,2N,/Q8\VIX,UX& MVU1HJ*B8N]"(Y#SA<:E5/ZY<-:LTJ\6DSZYE$"S40A4+[13QO[83ZD8W4#E=H/T(,%^P>30K FT#9.B3SA"=QJTAJYN(!7$3H MJ 5+(YVDP)3F&D)$1*;S8@'MA42@%WWNXEC"9"@TT]).9)QM3HC !:5XLJ I M(;\'/'AM4X5C'J+!,P-*-#J$)K@B<=,0IT6X'*%XD#"DQITRE=*/U?HY))!M M0A:$0@7 /1%-V%SH*5JH8G -0-HW1FC20SMGN,QCSF+=#Y:R'8XS M8+Z(T"GDWY43RD@83L?7R=I[$?FDKB8\1>0&J8=[HJ/7+"XC22()%L5"C(XB MDHG\(%B1F/E/;9V-@>()VKE,,]( )R!S$MUKSE,&D,O5E/F!G*LEK3*,*;8X MC5C4B+&\1HUB&9)'6%^?G=,C-EX9\DH\>C9$\H-I$H3,.F8R,!XDRB2+G@XKM@! M.M #I,-ZJ??@3E&%@;4QTD=I@#.>%;7:":_4S@[@,%AJM'8-])^W3?2^"'K M@L).!]UD!&]'4+!53)1)BUV>JIX(D@^,+6 J-W M$6V3*M)GDU[*B+G1 ZD T6@4'UH4_/M;//]XHQZ1/O+<]&P7RP\II]MLX\A,Q,>Z1A7,N(D8UQA M0%!UQL$)3[S<\1@'@CLB$'I!HO_4N12$AB/C?AL^&U/7JKM1RX?,HCA-8J1? MF2+ENC+Q# !3YR<08>W!QHS>0$SA15.PB;%,8QB*&/7E];EV#UEOQH/4I #Y M 7P?*ZS 9AH[I:U*F1>9%R2S?=RNG5LM+^4V;H IJ6R9=F2J=Z-XB>SPY6R@ M)L1_OL]B3M[>F(@%ZPW$A#3&&N\@DU#,: MO5D4$/T>&T\9Y!I4<@'QSA45_H"D#G96JV;#3FP.])EJST M&V$R15?^>3 M5Q>=T&!WU%N$#B16<.K'958_KI\\XF_M*$*S]7'R$;92R^YGC*(OK.W.H,X/!W6W[LG_SX:)T7#+/M^UN-W_^U.^.KR]*I\=O2ZPS''5[(S.<0; CELU\E^^:/>VD^@C:[%@((U:V2_=_.#:R=M2JUD==U=O/F9NLZ8M(=;R MB9L;O'^7C^./T=I1N0TQQE?%P0R]QTC'RP(T^$P*CWVE#5O@D(:2B9TMCO-3 MV29=;'>/-QT)?U]TI158T2UV_^(X]F?&VW9 MJ=)?+7'0_+'S;U!+ P04 " QB#17)!G&/,8$ #"$ $0 &0U,3@W M,CED97@Q,S$N:'1MY5AM3]M($/Z.Q'\8N6H%4MZ<0,L%8\E)#/$IET2)4]J/ M&WL=[YVS]JW7!>[7WZQ?0A*@+8+V='<(078\GGWFF=F9V1A#][>1:0QM:V > M'ABNXXYLT_Y4USL-W6@62Y0W2P4P>I/!9^A=]2>CR>Q"NQXZKJW!W/T\LB^T MB'%:#RE;A;([CL6:1)IZ!PX/T$2?EW'2;27R',KU,I8R7A>B(.:RGK*_:%>_7P=DS:*[KLO6 M-(4QO8%9O":XDS5RKL87FE X-=/HF?9MR)9,ON/+-#E7GH/1[)E&2H=VPTE:H)B_' GH$[M&%N]Q I*@7X;.-%W/J98))!8]P'^Q;+R1\10&QK5F:*A_P M5VGZ1%((J:#HZI83A?^E#S5P:M!7%B(&U_A/K1@-T"[N(]D7"I,@8!X5BC!E MI.2@=GB 0L5W#9),I!GA$F0,^ADL&O-&OP%ZYQ2]D"&175 I\/CQ?_]$ DAZ M*^L,:>&R>_+VA0EQI!\7O+KH0!G_(,/@8YZLDTAQN>%7T#\S)N@:-TZ5SVF9 M1GKGB&#(Q>&!?GKD'U=T;(5C$PK+R]-+'8+S/$C_M/OM+?<9#U0=SWW"4R() M5G@?I;DW%3>$"20G$315--348Q)%AP?X'A4,LQ:?)$A,6BM3F1/N*3E:]%EN M>S==5"*CY+$,1W[06A85=,<)%3FX=-_"<\Y- _:+SA:!JN;L5=L'$=#,PJ R MD_>WW0X#JK%:/2R@?7LTFD^MOC.^NM!:6KZ>6H-!M;YV!N[P0CMIO=6@-YEA M[S0?56[*X*TLPL/PRJC?7V6RS^37=P_^1C MZ4OA[0:B7BGN&CC[4,GQSVQKJ\J'A*QH?2DH^0,3-F4^[9(O,?/AF3[L@15JDKT3(6/A7WHEM(XPA!O6GE/R\\4,VTN5,T\RS94/2S MZ,DIV8-6[0J[','33?9[ 8S)FG8WCCZ>2IM#\U#CYP/^OP7(93)ZE0C]V(%T MF#.>-Q?K+X9Q-!4,>U>"+>4!EN.OY_+ M6EO[SV?E ">&?U79F--$TO62B@)4NYPH=C-!W9_S_H]+G Z>.#8_YG:CACB< MA>@J9GP%Q1#.O&*@8RDLJ1('F> L#7$XPKY'U2SWZ(P^+X;;ZII\VLK',;3" M8WEX4)K*[Q\XOR6DN#;)$!7V+E-"*1 %.-$4WT)@<+\NXN_ 5!+ P04 " QB#17A3"QF\T$ #.$ M$0 &0U,3@W,CED97@Q,S(N:'1MY5CK;]I($/\>*?_#R%6K1.)E2-H<<2P9 M<()/'" P?7Q<[ 7OG=GUK==-AB!V/9W_SF\?.8@W] MWT:V-72=@7U\9/F>/W)M]WW=[#3:5K-8HKQ9*H#5FPP^0.^F/QE-9E?&NZ'G MNP;,_0\C]\J(&:?UB+)UI+IC(3-U)9)N*U&74*Z70BFQ*40KP54]97_1KOFP M7I$-B^^[/MO0%,;T%F9B0W G9^3=C*\,J7$:MM6SW;N(+9EZQ9=I[V%S//]]PYN._[0V=\XX+3]V%R#>8OG;.O\=1L/Z.KOV>I8JM[P_8X M!()S&B@F.-PR%8&**#B<9R2&&4V$5"!6,!1Q?)_>I^!DN#')M7T:1%S$8LUP MCY$*&W"BWWWUPCQ[<]D7FX3P>[VXN#P%5+_&FD#?OL1BNU6_K@A<"9G#6;$T M0#CWE$B@/*0A_)IQ6F1LIU6#=JO= 9*B7HS/ME[,:9!)IC0\PD-P[X*(\#4% MQ+9A::I]P(_6#(FB$%%)T=4=)PK_2Q]JX-5@KNA'RN$=VJE!/V)T!=>,$QXP MQ#=9K5A I>9+VR@IJ!T?H5#378,DDVE&N (EP+R 16/>Z#? [)RC$RHBJ@LZ M QZO_M=/Q%_1.U5GR I7W;.7WYD/)^9I0:N/#I3A7V48>TR331)K*K?T2OIG MQB3=X,:I]CDML\CLG!",N#P^,L]/PM.*CIUH;"/A!'EVZ1JXS&/T3[O?WG&? M\95NX[E/6"2*8(,/49I[4W%#F$1R$DE334--/R9Q?'R$[U&IDP*?)$A,6BLS MN4H6M!BRW/9^NN@\1LEC"8[\H+4L+N@6"94YN/30PK>430,.>\X.@;KE'#3; M3R)@V(5!;28_WO8/&-#GJM/#_MEW1Z/YU.E[XYLKHV7DZZDS&%3K=][ 'UX9 M9ZV7!O0F,VR=N;A$54CJ>/*.G.G<[59?/AO@PVS01RL>KAK2S"Z_#*J-S?9+ M[/U-?_#PY&WI2^'M%J)9*>X;N'A3R?'?;&>KRH>$K&E]*2GY Q,V92'MDH^" MA?"-/AR P\@@F1/-+:XZQA/U\\A):6K14LB0R@?1':0B1E O6OG?=Q94,VWN M]LP\2;8,_2QVFC&\;BLWOAG$RE0P!)(C@ 8L^DIP@$!E7C*\K:*>?2Z,= M$#OI,'2]FZ&/K?7U?FO=D3_TN+;QGT_2 8X/_ZXF0A-%-TLJ"U#MZ' PHFNA,[68R%E03'EJ?PN@L-<0HHKE(I0X>!B);4"PCZT'5]Z/IB MR>;<>\\]YQI;L_!F;ELS=SBVFPTK],*Y:[O?S.Y9JVNU#UL\;Q\!8(T6XWL8 M39W%?+&\,NYF7N@:L KOY^Z5D5%&S)30;:H&/A=YE!DZ!IH-3.$0IHBPK;'W MM<;OZ$:E@XO6&64&1!G=,LQ!$E5%64$-RR.QIU/_RA":IV%;(]O]F=(U5:"; M!JL]LJUVH+M^CD'O] TIQ)4F%0=GX:]\N9??+N]-^3[O92*)GO#OB,0PWH,@"1&$Q?I3A1!D2Z4Z E8J4B37\9\F."E@31;8;3T7*57$E$44 MDP'C.Q$5AKTR+ZRV!ME';+/Q MKGK8]L+8O+?K]O]CH7Y]VSSW5X082***-L M6W/O=;IGX/XHJ=J#Q[0I](% D$4,> (SGF5[N9OT3V%&5(E86)'Y44 O*,WJ( M3"B+6$RC#&2ME,0:S<;KV$1L4^4D28(5L!M&I(Y'+W#@&*;%:DKP#/@#$4^J M'?AK;5[=.3J?E1OD7/E,$+)YP436:4!EC MS3V)!!"FV7PI&3G.P%'V%NA[\OR/Y?]QR94 M8< Q,\2FC)/LS-9^$-V"UJ1ID98:A_WU>ZZDA@9L3QZ.O;N3?'"@6X^K^SCW M7$G4SZ]?]QKU\TZSW2B7ZM?=ZUZGT?G'UNY!;:^^[;[B^;9OP.JGE^W?V>FK MUF7O\NIEY=UY][I388/KWWN=EY58)F(K$G(,+E4YX7*$^K%S"$"V1&)$V MZNWNV[S]C0Q-='Q4.Y!)A?%8CA.,(4;&]JKW\V83GHYELF74]'AG:DZ8_SY4 MQJB)>S12B=G2\M_B>'?Y?<0G,IX?7\N)T.Q"W+ K->&8J=GKOKIX64E)SDJC M?MKH?(SD4!I&BV;U[=-&?;M/J[Y-@MV]!Q0AL#JQ,IRK.)[KN6;-#$-R(U7" MKD40)2I68XG>/1/6_DJXAU1/+MN%JOV8#/7T9(^UI8Y$,F:O91C& NUY6&6/ M+,ZID']*R- )5*(F,MA:*BG@,6N+F8C5=(+6K)D*_E3R55E?J&DL?OQA]_GA MB6978IH-8QDP-6*M2"80;'=G9_>7P_OD>U!?^S/31H[FE<9 3(V8#$7JS;I3 M97L[>_M6D-NC[MO( :=_VVV62YWVJ^;5PK-OE^#P6PC0EC.I*<[()BJ=JM2% MW1G,DP3BL3QG(<^;VJ#&!B+(4FDHXGD2LL['(.+)6$# R41J*^YCRP5'96=L M8%(A3)5==.[QE&\R_SNN$3%CHY)JN=2NM6KPUX/G+];%*,Q!_KHFU890E8;S M?SL*I;[F::_#6IU>;]!OMKH7KUY6=BKV>[_9;N??WW7;U^[*%[-AK]@>=X_S#O2M>5\\&IE#^M")>-?R'=B[(_C,$TO9U>_GB MK>_L5KJ4.&^XVO_%8?X7"\(:B2-V-)3 M'HCC1-VD'&+O[6R=U;>I56-5\T23+8@\:A9M"YZR@4RW7_.03^ZE.W_7+B!IO3EZ.3GYG43).YC:$99Y(S1S%(CA$& M5S?T7"8C*E'L\%RS5'S(9"I"[QY?[!HU[QM?Q.L>VA*7@5$@>L3O]JIV_5Y5 M[ 9+!H,.XDQ+,.8YDS2I'$EH8#BW30>=%BF&%ZE'=]FJJW6&H:=9JC,.MFV4 M,_19JPE2-Q0!S[1@J*I&,D9S#BTG20:*G@HP+<.(R/R50DGM.4O=.G.?8+5< MQ=:@4A/OGU,8"&@N9+]FB7!-]QVUW5NZX:=2+/(NYIP+:L@=RPY#"\E"K,NO M0Y(>K-+>).A:+O75#?1R_AMK]9NL)^&' F421_NQU,CG:.QK >Y' M[4E=Z("03&I.?':;]!11GR!_N10)'G[(>.I:R02QC'>_*:J'.*W"QOZ?T+X. M96"7<4/36ZG[;M#<0YO+P2]G(M54K;-3Q=.P:)U^JWEYFMLG%)AX8C5H(F[( M^2(.;0I!J&\1!EZ*1#@5 925XN-,(%K&T(I#+0R 6/C+E6JVLM)RR2J140LJ M00-;7GG70\7LED>2LAD/N-4H3 !KSJ3*]$)N:]C:EQ1B#PHAT#)Z!?C>6%8BT" M\A%TQ%,1(96@:]6[,-ED*!(QDM;%U4V"EY&<^IC0)-X@B$28P?R[^Z^J=L[\ MI0,GS :O,-)D)#Y&@5[ G%+;N8#]Y=(]8+6[OW56S:&)YG"NS:=(A@$YGT-@ MCO@+70Q:KS&J2C![(^*8_I<)Y2'")@^HJ8C%C "VN/@-A% T%GE]LI;F"*\) MZJHL4;[5% -@74NEP>5);2$[>$91,4&<>A.62VL64)D!B"16ZU8@;:5'Z_5M M!;>KL.'-2\\\_.(B[6&+K4(5MU[MK5>#Q>HO9]K:S.%8+]E=7+NR5G$=/%LN M:J,<0SFW0I(W8O-123,9_<7)>MFT+"A7^?SFHOQ;NZ7[A-R__J9QUNWY6NE- M@^5?+ D:J$&5]?.,)0+H/L$\L[O1J??!/GW_\:Y^" M:N72NTC&+J$ASJB"AUO8:%(&P#)3-HE,;98%""& J,C/4SX8DXLJ2SHAIV^O MC0K>0Q%S-HJSP&24L+A+RCJ+#;5V)(8 Q$[NIDLRFXGP^IYABS$]2M6$&6C4 MP@_^KU(63>QFOLV,7F+M4,("SAY@PZ:#6&CM'CT_JA&6C JB8$K,#^ ,(KN0 M(5(N1TK!PC$TRX'M%@%K2R,TM59 +$.PTTV"I1F:W9P$\ #"03=CP%N*>:?. M;C1P/DQA0#";A:E-"E?4"[+E\-$4LY5?T*\J2@A!G0-6RZ5E)H+L.52V(@ZJ M &4TAV 8( ;P&M^SRH:982&H:\SE1#NV0J1'9Z0=1Q\LZ5K/;+D(>LEA5Y-M MC9WF27FI^TW47NMU+X;;@."@N1/J;V7%,LLEBJ&-S$Q-B'0ERGB7#)F65 OF MO,AS\]VJ+TL6X7A+0CJJO5CZT5HJS8\Q7:[-+GUO8A)".>8)!PWS[(U8I M#Q6+735<+OF40E7&H\$M>Q2T/3J\%VV1Z;XYW/ZE>>Q:OS&X?B]7OH/8$X)8 M$P'<$XCK?JI&M%7D-^((OVKLKKHJ ./BC;EOTV*TK=DI4 M4D?LK23165?'B&O0Y*;V&R6N0.+%C92VWSM9[*W2?C%@<+G]NO?"1CZ@YTZ) M)54$:HE A"NKL?TZ]==/3KG\0% SB+BR[19O[!-?4H1"3&C[3]&7.^ESN>0! M*Q*QG>4N ;\!O%<=R;]UR\IO,V)"*D(.:X='7TU^RZ4[X9BPV.ZG8HI0IL!; ME6XL);)G(X&0,V'3C(2F;)&X.*:QV^;&"$%:NJ8:"J49[8M2,578JEVTR_W2 M53TL%F,LA;OM8)K.[M?"7X'<@7,\=X+D89N=RW&$6;,4O5%8)9APU1=('[ H M*A0R*49]S=,@<@V\3Q8%ZUD!FE: O(ZWVBF^L*=*1J)2A0B*M,P7N@JI'+>? M\Z,G>XJ ,E,X@T 7*LZ*6Z/%H:N%2LM=+5ON;32V9:*"Q== M],L'6E4;A)\+D\>.#D3JCB,^N5 2TN]"BJ)3I&PE=!^L-*(:Z+;T_7VS\7OV M?M+L_;NTMR1;?"KANR"NO9:K/%9? )7HD($\?'5/<;59(8NO%B;EDB](6*$> MH1!IH9Q&_D@D?YSJ9%/>KZQ1UO2T6:F42X>U_1=/O3&T)N9CER:/?B[8CP6\ M"Z/[!OV9C=[P[IA#[6M:>_W;$2V+1W9TG)ZB4/[Y'\AKL# MO;L\SQV6VZ.#J=)::'\KMNII8;[929^KEE/:XPU[A@$_\!YOIRZPC]2?HEKS MKV]2/_D9]QK%)3VE(I;Y M"?OR0T9W+IQ./$/^]T7YU?0VF'E:>X)_W)/Y38I4=# ME2(E+!]]9%K%$.2''?OO*R%Z6V_3L70RCB4P*1D_T=7Q1_6@"SX1QW^[55]+ M$V/9Q8OXK4B*$>M\%$%F)'+Q)9@*6,Q=E]@=^C_F5?8@./Z,?/SH/X,JZO*N MOY_!!>Y)LO5M^I4M'MH?Y_X'4$L#!!0 ( #&(-%=4=KN6A!\ ,Z! 0 M 9#4Q.##(R+FAT;>U=67,;Q[5^1Q7^0Y<2IZ0J$"(IKQ*M*HBD M3:0D42$I*[EOC9D&T=)@&IZ%$/+K[]FZIV< +K9E@4KY5FXB C.]G#[+=[;& MPV1_N'SSFO^#CQ_*].GAQ>O0?]>+G MP].7IV<_/GAW,KXX?J#.+_[S\OC'!YG-S<[,V,M9]?2U*^8Z>X#OJ'X/AC@T M>66*YP='XU_\\TN;5K.GWP^_L?D#I3-[F<,89EK16P=O_&-S75S:?*=RBZ>[ MB^J9DK\GKJKU_S=.]YN^IGMML]?3"SDVI7INE.G-S#3.-7HY_ M?OWC@P+7^>#YP0O8[LGXQ?A"P9[5P>,7SP\>O\%-;UK _M>?< 4)D826<'1\ M?G@V?G,Q/GVM3G]29^.?3R[.\5_'H\,3=?AR=$Y_G1\?OCT;7XR/S]79\<_C M\XOCL^,C]>;MV?G;T>L+=7%ZV_H_)0&CY<.Z:.E[^[C*BY-C=?SOPY/1ZY^/ MU>CPXK9%[>U?LZK*?*QV;)["1$^__NKWK?)]759VNGKP?%0J-U7_K'/SCWQ2 M+IX]V1VH_=W])P-UXK)L5:Y*-:IA:EU9EZL+D\QRE[E+"Z.^K-*AFNE4/;2/ M^&5;P6A%:G-=K%0YTX4I!^KM^=]WA[N[>VJA"W6EL]HHHY.9?D!7#(0,OGOIC.:=CN8WYOOTC['U<)9 OF[3$4'D3KX1^XJ9)"%*RJD_\2H M!$XF,Y49JG&E; DC3=X#@^"W^-:O-:C4J35IOP<\@/P&,]K"5"LU6?%!(I?@ MXSCQW,Q= >_5*C> 5/G";RA@>%6KL;W"P.R^HA<^,H>N?,O_/J'WJ^ M>#9B%GT$HZ/4P#,E"ITR'V=V8HDLU_#*6>6%32SCD0NDTM;A-G2F; M3]$.,N6V(0P'X^<7JX4A>AT"U4NF*FP+=$F-.X,A'HXK,U<_#$?#;W##/\&2 MU<%/IV!0O*&>VY6Q9Z\>#Y_N[.3X\.'N-CSV%KX^?W0G?%(O0ECM.8:JNM-884F ^0" M_NO;_0$(WN"')[NJJU*1;$SA?L_5%= X1_(,U47S>N[4C8N)!E'1&"B.&] RS?&I%/26FLL?AW M7SQ-*]:2#9K:&HF%N$#0KM%@>N_M#E]\\3H%]GEDKRP,EI:XIJ$Z;[P -'2 M3]6+NK2Y*4O%OAQ"/O 4"0%[#!Y!"/@J(&G$]"GX#$GE"K(L _8=2I?5J _ M_$^;!P8J-4F&QBOU:V+_!2Q482)OM 1P)WI01XCE#_LG "DH$/AJJ:D&;R2M06)&0)=X5GR!WK6X^'*!YXLNE<0-@%L!!-\0(X"& >MOS5#*R+6H&%+]6T<'/>%NP37C7H&X+U3X 5<'9ZP9,= MQL\R ,"TT7[OA=-%BI0F#KA";#RA%Z: @@3+)08C&.04XEH4N[QPZ'7)$*[+ M3P;>-^'("0)VMC]00& @$QP]0D5/=W#3INC6EC7LOD274P@);E[^ ;]>F(*8 M'-=K"C"M4SCL 2V3Z_?P/7 0X"1H,GYQSAZ\ M3(H#EH0V6>-M#F!^GE 7AAM8GI!6Y".T=2 Q"^Z;L 9'#)3!B(&P%!P;&T/@2;6MI*_G,#PZBXXARD8Z\PWO!1CX^&O\"-D5BY?V>HO\<+%19 MK3+3IJZ9KQ$7/UKH2[,S 17W88=%ZZG.EGI5/D"CM//#C M4CC_Z=]^H/][H-Z-CRY.?GP WNY7@>"'QZ\OCL\^5T#_4[.(@ 'A!7-%-F6J M0#>1&U@OF&UN%9Q^SW(\%Q9 SM-_8+965];\BVAZ\]%_Y<"(U9$J9_J@KR&0[T !RV#_\TR"(S$%T0&N5D#R\!100#4-:3 M,H$!6%1(?X+UN]*,&CBE7CS B\(K78!>M+"ZA(XAGK M.[I]-THVLST_Q!!+,5J E1URK@8IUK@H)]<3(/)6OOY]W@H:EL9=V:R(/UL: M1');NJI NWH="F898X5!C&'7=9ZAR]*()C%.VC @&)\YO<%QL=C*BG;5%; R MCON(H2: 76(6D"5DJ%C] F-.#*K>6PF[1(=AIUX,O"L(?'FE"_ M2#&UM!)8 M@R7&V!D\8 ANQ:C20X,%&H.T#3-D>Y%(X&*)&"2)!.9WI@XY/Y@1":9&H6B2 M*Z8JZM\_/B0=$VN$[F&QMO4GBQH_O8*)V(V:@@[G4R-5C[32D3ZPG-H"7Z;2 M50W:'K%3D)@H9 M^*5L2C6>%;LM\X9!ZH-0QBN]=7MBZYPQZ[89TP(WH]7.% MV/)8%< 63L% WJ #NF&W?N_WQ"RVJP0*(T8*'.4U2C ,%WX##ZY$![!)P=QA MU[G+=X!J&"E ?X!W#]*':!@PJ0R*3K]#.#+ [\Q'4R2H9J[8F1!F)I'V+G?E M.")2-JDSSX/ W1AIP10@B[F[)1,UB(UK9Q9Z>7]W;]=SQ9M,;R]_^*;)AHY( MF)$\&*$00P8G=8C6UV4QFW[IDYD!MV(0N)@BWYNZ*9VX[F\V[6=8! M6Z_*.W$@W B#I^V08K\'!H]HYT @"G@IRQP,*BCW!>YA#:/"YULX,T$*S2->(F2@RWX1 _+_.#RS-E3FHB6L*4&+]S M.9#: D6#*G"N;^&M8 M9&DQW$G>6&E#+DK0A\,J&(Q>4CU,24<-S.WJ#(-[^4*VX9O*<-&CC\I M,!(2D^D5?(LQ:UPM832,*5)L@**0*O$*#F"D:+@*CKC4O%:F%DRZ!G=HKCGG MG!>%34*HN&/7R:.FQ8$I!)M2(.)99#IOTKUD!#L$W5[6:@F.?SFS"X!NL [R MZ2.=__T7KO-;R"0J KI$4QM!Q%WKLK:#9(_L-%0;OC#5$G$Y$NDE[F&J_->5^B<@IC*U M29Q%)J;Y@>3K#W+-%N&L/[&4MBKY%?B@C"O*0)S?#L^'076Q>L7R&2"6;9<% M#-6Y(5L+FG!B,K=$%ZE5)TB*'8 LI>6!MFET")/H$#IU;++0]K+JQCW@+XAGWL>2,X"EO.>-B+%&LY11*5,GOZ#E].)X M+=D:+$S2-N_W.-\[M6D-6J1H2GP!)0#:" E,R23//07;QWL8K+$6X:[T!V# MR>J.2Z5 !2I=Q&4A,Q-U8-LKDVK2X!F%35CI5 M>8WUGBAV5\ZFPX8IUMXB0A&V6K3YB#EFZHVOGU&*AP4O\X 4-1-MB1F<7XR/#C@;#A6DU/,C>R+SL!3)+A++HXO M)93""T LUON;J&(HJ360G'L%JZ4DNMBJB=2?4* E"I[(UV&S(7[*_J:E@)!N M+3VL65$E-R=KO&!2NCI>&;E@W^Q^A31KN4650T72SL0E=\AH_XGVZM#E4["\ M1+1Q4&WWA8_/+3RG"Z][;[525%>B VMC?8DCIW:)FEXH/M7D*F'^A_BJG'%A M JA1K]RI$ %04N1V,-K)A@*B2/"UK;"/,1?5_2PJ=]7M+H504OX0C M7V2:(R::RN9!40O?#@/4"AU1G-96&#E';ZC=UI0T1.>H_L [*5BI4;:\_%8! MVMJ+LNO;@OJ *)&'U\DF%.GWUD;>%I-> .'(/$;A_?O"DJ>Y&M67\!=KCWWJ M =O;'30*7.G4+8B_FM39&XJ;H4H(\4;!!:WHI,OE#?J6^S.EO#%N0^ET]PS! M)H-?#G/.L>)A?W8G+CQS%2T>^%3<7$WM]%^=GX%?;C@$.%KIHLO F#>70%[M&E MH9 J5UI13&0?:2?9!'RU4. M$U4@\ @!P3)XU%%@;K M7P2_7M,R6E%-[^;N*@=LW@ #@;US5)ALF %@Y[FKP]]3#\9R#WU$XR*G4>G/ ME+,:EH:C #(^BLS/*1D]J<(.H M&B3T@H?\P=_WOMTE[<5E3;*45H_=6N;E(7E%OZ4U\"0RXW&=(V N U:+J)19 M4X?ZR)N&':SQYDQ?<6Y%LB/LE6EQ WS>LUKBGH.^\HYMR-$33;B:G,U!IRB3 M:_NXB/#,UQLIWSSI&V^(T-B!@+-*&7K\!E* 9^0^EG>F:7^G\"H?(()]7S;8 MY4UBPNNMBL^P\0%U6<.W(FX]UWK1)@KH;,#S NY*Z*%!W24$_Z@426HV!BRO#K9+(")A%1-\B(<-TJ3EW M28G!#87@@3N]*EE0QI'HU(;,8100X+FMYV3O^SVA.?J E':GC2?XMB8OVQ5>&1BS M3$T-U7#E 1_T>_C"^SJ]).,^4%/,1/ 3IME57!LQQ72(XCM"I;:^QUVAW(Y4E/8BN#QJ7JH_:505.6T MI# G,C[A"%N2APWTR?U-#4";U(1GI(*^>6C0[P&!Q(Z':X+2]B)\,3R@&@L; M2 H0EOP.6Y$.8%TVLM3$\2-8'._%*Y5G^-'#27>WY/(@3X@,8;]G<267@41) M!"Q;H^7$I>@^-DRC]7LT(=>H3C%&K'-^;N+2550YAMJ%R"?.YD"]QR)+A1"T M+BCSA0F$4'-&.&&!L>_M=SQ>^%2!]W?P@J>6Z)/[79I06$C)$$I':ZK%GX$; M659RV0B0\]*Y%.$Y\+-\LI2LS,2 LW?%@9B)$5^=\B&2&&GCWA!@745SXL5I MN8N[KAG-TI TO&35L?2P!E;",ZQS4!;3.AOZMB<$KP.IB)6-]7N^JBKLGT%I M7:)&EFP2]0K >PB;8,#0H@>N7,[%F.)O>-G8_@F/\])--?4N=TX6F1HM9=1> M#DS91*AQ9]'-3M@S(440K9A\U++O,/4EU7^):C;J,AD8L?NG(10UA8U+6 M=-!$:9W"YP$C,*W= C1*HR_.CP\'OI&ZO3O$0]ZQHT(YM7#PWRMJ"02U#RQ7 M-MFFSD:)=4L&"^3,U[G!^[<20TS7[*)=C?'Y8^^O3''I8:-/OXQB%_1^6>XX M+21Y'U P2Q=R@ M'X%L$Y5"EZ"A@7T?=FMV8!=;U6BXXWHU;N1NLOL;GA*H$*TT[DM$E@G-6W>< M4:LPK1J#Z;IH/_1/7"Y&P0O5H3-/ER MKRFC*Z6ZS6B='MI[X)"T:O6HI374TL?A/I\7]TRRB0IT/4.%45K?E=ST&ODA MV-GQ! T*2YFH(P/5]8X[[KXFEX$(M?=DLCN M5115GH>E$C"2-CRLJ2FL"0U4S>Q^7F)$7"R%V ;K$2C/'>":&RJX2-PBE)K> MQF"VD-8E@HO3@"R#X[AV5H(40SE"$3HFA4 ;$L-1)OD.B[H'S'MQS9T/F[6' M;]H.-4U-S+W5TTKW"%QQ!*6M2]*@*"9UQ94C?@"\9\8W3[=[*=:KL6X=?M"\ MS054 T;3\/4$/ @IVR*'/8 W,/=NSJ@["['2J+-TC94%M#0WU(EV_6 YU$(S MH\1)ND7*1CJ4PBMM-HWLZ:)#Z735'IFN2$2$,N" )RSZUA6C"/F!P^Q^U%;_ MSCU@SE&XW>@VZ0X0.H[ZMJU6Z\JFC7:%TE"Q, Q:6N^ZN24%D]3282>F46(O MV!]EL[COFB]#+'3!38G>V1M-,?40;O\ _+*U&,V1+4LN6)/@_GV!>NV0+?5Y M\5(Y>8\)NQQ.A=NS_:T@2&8LT K-L_]*)0I!,E%R!7O[9%R0"1[A MT29T")JAM22N> 576E*%N"HDB:>>5(JW$Y3]GK]@BXMX9TTDQ48-? UI_TJN M?$;FEZ.C$)+P_G6@DF)$OBR;Z]FBNLGK7HMRS02'-O8.WPAG,8M),B/)$V$? M#ZA0HTQM/;R2 M+=>L2=LX5$T]-A,99P!9V=]5*; J;:RU=QB1HY".C41+C\PP5WO5H$H^,&2^X6M/1P_*!KX3FC(];8M&T^!QIAQX;$ M!RP:WAALHCI>W-A>MQ3R M4&3%[QNSSC;$R_R"Z=8Y*9Z4*,W5IJ_486"Q>NQ*$<+(ZARBDO M%;P;O\"R KLN15@;T 4J1I/!#@3A=DY^^Y&WMXLF0=GP%[ 7^.6>R@T1!QW[ ME!C?D,'!5KP'+ESQTWXT,%+DA&*4#I,1-UN"@$QO(-?+-%6(A_^)G#7WZ4? >]MLP%E>51G":"Z9:"P@:Z$FC@>@>,"YK9$5& MQ5CC5A>-0*=X+)@X:UZ/7_:'A1_(/ .>NCMB=WUT/ZF0D*J2J ^1?14-YJOP M;V&Z8>F:STM^M=^+7D,S@I5%_AFB3\GUK6;M5? ]/FZ0U,A-U(W+G\FU#[X3 M*MQG2VYN0 /MJB!O(:MV6T-3F:@_<)-$5"1+5VEQ(6;H>?)7F6*]I??%[MHF M\7F4;IP@WM!.@"8XCB&EWHGRC6Q%N-TQ;M+)+%CMNX2#_D1_+XY@RF+/:WN/ M_+[?VO[AT_CLUZ$Y+^P59XI]_Z_/X-#7/D@0M5P1 R:V2.HY&A]4OIR;$65- M*3X92^) D\+5<,0AOCO/$1<:-*5YOE8Z:+N6R M%(KT^WIN*=\5*;Z^T[K5)0\+>TR5T;:LI)N)MMYJF]^^]*$1. '2J$/TS*,D M#U< B::2>P%"SV?7+]=->)"OPG&I&X M1XPOLXOBCY1_!FA :BX>!L9N2JV2YG8_7RSA6T+DZAB)S6&0(%P&$RHGL$XT M?->PG+EKD;YKM=?'Q!2SX]7TQN3>+X 2_9X7N3\)MG4SQLMN,-=[?Y-NJ[4FFDT)ETP6M'] MZ5(/>-59$R*+#%:<,\WPBL)T%:X=C*A)EZ_3:7A]M'TY?^D%4AI-KTC!:U9QX MP]?!@GK!UU'LNP-I4!LMX:^;F>)/O+7G4+JK@#S^,N'H1IX]2L5_R5=,=GX# MHWT/SNW%ASY:$ERBHI9$Q>O1^='H7TUST*(P[^M4RI>1H<@K W(*UL#KQ*RK MR\S?.U\T/U05 PA,S7J8$/T^4_N:52X+.?[" M_QM=)/=7='M;TD"\?M,OYD67 0!J;Q3'#8@Z@/1P,4O#"AU#W [[ILF61?Q/*K.=R<;GWU5N_M!9$:3LW[1UANG[M]QGW M]H>CCF*^NUK^79?K?:*?U_K,]NT=I2"ED8NSK/U>(.&+/TC"+5JU=YU;@EF8 M;_P)X7[/8[CU7UVBJ%D[L7K8ANV(U%WS:PVE,8CRI%O1XP4U:G[N=-S\W"D\ M],W>LQ=#]:I]?^$H2ON/&FGEQ\.E!(V.DA[(S0O\+1C%'V3[9YCOQ@G?[XS\ MZP^QY # X/#VMW9W]W:>//EV=_]1//+$5W<,_Z[=)=1]^7M7]J7_53VW[!_U ; J\[5(=&;KKH7LY M?HE$/AKN$OG\_P%02P,$% @ ,8@T M5_Y>5@<]!0 )4H ! !D-3$X-S(Y9&5X.#$N:'1M[9Q?<]HX$,#?.]/O MH/%-.\E,@237ZV4(809L'_;%! Z[^?.HV,+>UI9\MIR4?OJ3# X0Z$WF+I/! M12\$R[+8W9]66LG*=BQOZ'0[EMDSNF_?=#S;<\RN>=,X;1YW6O,K4=Q:W$>= M_LBX1?V!/G)&DW/MVK(]4T.N=^N8YUH,E#0B F'$VYB"9U0 M3K)NQ["OJOH/$/"H?=K\#:B&< PA%6V0*2^?ZHRK:@G.0J -SM+V4R.$[:1\OKZ?8@\MS+9-R:MU. MOVM^B^ ..!(ZHTZKW^VTQE+I;0*Q/; M=.6U-7*<6_?61;W/WFC8\^S1)?),W;H4]A_(.HYG-!^%7C':BCPG0IXG-MQ0 M0.N^IW=Y>C9777:$7M\QD6XZCCONZ?;EX%P[TLKK<<\PJNMKV_"L<^WXZ.B= MAOJCB6%.RO*%$/.2AN@L3F_LFNWJR[^:YZDM-\PEY4-2Q$EW\<6H!/G]UW?" MG"W/6-ZY6CP]UW4I/:I.\N-ZKZS>4&>0 ^!T81FR*@/LM2EF%9L*97R7/9=5Z,:=E%GUI# MJ/AJII@+8+$XGN6S'-G226BI/X[1F),F6(%3R'8=F85I^#UB!=JV&E3XZH?/G>6<)"(.%>T2DDEW5!AW M'>/&P&G&Q.<9H^#GJ_&+(KGK))?[H@NFA\BF]R3G":%<\=MY?I4GWA:81F35 M]PQR3V*6*HZUX'@#[W\Y_OCI#%,5C=:'VL8\:-- _&@&.$8NF_('G!&!,4DQ MG2F2NTRR).C*>%2TQ$4X2C(QAJX,I\OY4;GEKL-T(TP#N;OF%%_%@@.-(YPE MV"<%!U]XYNI:PR YA&KEN/M,;XKU=>,5CN^)6FO4">&6V9*3.(90AJB/)(&H MR*=F+-WE/HY$&JHW%G6EJ(L*&8O5N%IKBF90^',75!QKQ/$&<$+HJC,J8KM- M[!'56B2389JG+.,;+GB@1X2&0:'6D+N/=F-0-2 $+E>/?Q>POJNJ&.XHPVV; MJJN>.L2TF&*?%^56P):Y4I'=4;+5(3A]^?\HBZ/\M1Q3]^H>?:Z7HFC64QTDXC0XV0_DFI< MV>;^Y-+X.3U\R]*_?..(A5GD<9V7#(B>E=_H^+]F%ZILU?T+A)%);IH?X!4$L#!!0 ( #&(-%=W%8/P]G<" M &K @ 1 9S4Q.#W,W>_V^8/N+NUZJNJI M/J=X6W[;!F"+>UE; #2TC0 :,"_C;<3 (J8NZFM-P $ /Z^-GO?V@;'M7)S M<^)A9'1P93 VR=[=[GOVTS HE_1W&SY0<*_P8@UI)7(A9U=#$GYF1@H3=E M8F(BYN1F,#,W9S7FY&1BI2-F86)A863B8F3FHF?FX&%GXF%E(OYC -\%NIA9 M\*B(2?PA[GW%#_SC7)Z>G@R>K R.+I:,S-S\<_8 MKFXJYA;_,;:KFK>3.:.*N:NCNXNI^3LZZ5^)^H])_XQH9OH7/"=W%[O?SVEF MRFAN9VYO[N#F^H[+_#ONN^8\8HZF[K_M2HOQ ]]W&,RLS7@XV3A9)5BYQ-B9 M)3B8F<7%A;F8F<2Y)(39.)@E.-DDV/Y,*^W@ZF;L8&K^9UKK?Z,5_0]I>41= MS(W='%W4'!WM^('RUJ8NCJZ.%FZ]-<1*CI[F+DJ.U@Z_+5B8F+E_>PQ_:&KN M8NUA;B;AXFA/_+L=>:S_2KZ[^[MP)F$6$4XQ81%Z9BYQ+GHV;G%6>BX1"19Z M%A%A-@D.44X1;C%6X!_$9G]U\'^&=K227N86[G[4!-+&?-Q_@'B/A/LS^A,_X[-N\+-VLW._,_^ C;N?V%XV\/ MEO[08Q_<]&_E?4G1HQ_Q9[Q;YSZ MSUOOD?+;]"]1^K[X2YR;.[P'M\M[%+^= J24K!S='%VM')V(61F8 %PBTO+@ MX+_G$B1\$!T &!ZY)#XH #Z_OD=1OX[#/EYF^CS<.N(%R.;"1N4EN?QVQD M\?W)Y*1O/L*@DD":IN[=PPCJK-I*Q-;$WTE%9]]6 M ?#OA* H8"@ 0<#+LQ$3-CPD&$A S__E$])6B@=5V4O(KS:-C)3EI'SFKZY8 MU::[HL=KH'/)4I:JHDDE41):Q+=1%OK,OFY>_"0!5$UE\IO]A!-W'L=-0*P< ML/"<^8>N6[M;L(?F+;X+?+&[THGS2LLRHHE:D)\!/RB;!1P_Z/(+O=I[(?%! MH?"77_L>K1Q!7=OV>&]Q?3Y5S/RN,:4DF&D -@72KVCCM_G8XA/XO'I!Z(4( M]%7=OU]HG$?:7PJX[G%&6\WE[*[.R?O(\07J_U="/5^!OBI_%AK(ZK4RHA.6 MTBSK/B?9U?55**N(52L.79I$5>9()$A17S;'R%4#:E@_]!MVFN1&X>SR5;\, MM$[P)U!KT%O.FHD3SLE_ON? 5AZ5=@^>Y6SDE+X!BE5#<-\ <]3QQQ\?W0-M MTN#A+;39PGHR^.,4S)W;3)%26YH?[VG][&+9?/:OFE(60T_;>2ND8F6S]9)2 MLIGYWP#(U^,P1M.AQ,?&SW4*)"[UPY&1LCNHJB3G,CLNTTR"S7R(C$ A:1I- M)JF@]6JI=,(92B7M,#+5;4(E>.A@!"N=S;[13ZO)V6D0D)H:X!QN.AIE:T?Q M_6;1J,B49NF<::>HGESR,@M6+2NLVJ1* 2]WF%4!)^9VPHOW@3E;3'S[2QZI M"0OXDP?K1S*46) AH2W5 Q 4VH4^IQ3PM[MHBO4*V[6P(C(Y*AD60:U!2 M65([-3D5YU&&,15*AE5S;1WHP-?UGALF]O7>S0K:A8/5TD7[#S!N3F0TR!QC M%LK+/VZ+X$O% =Q R3!T&W1TMA-;N>D @F/S CZ=)Q6Y95$C3&=*5 @(7.TB M7"T%NJM!E 1C4L10,"$CSSKX^D\^FR'5=XX&-5"?T%+%+>L'TX.!$D,,$8(4 M5X/29/8S:'-X#8KHO1[%[3-?]J!34 HCD'D'HG3.H7R>>#:A;N[I(@=3!C.+ M6"@D.&$2]W>8T14FK=861G9]K-W\U]!@W271;1N[T[$7JZYK=M3Q3OT@KB[1X%Z/?IRL7GH4 M]/Q+,A,6'+; XC 7:IH+7!/H8\QLC.*USJ,M9&;4:,'PO V +C3G2G?/R1AY MO16^\[XQ1WR#F(GS/$7[UQ&SF/ 5K71=J9/+U(Z.-OQL5'!SCY?ZT"ABI+-S M,))W-Z8Y+G*X8^#0,\&\(X$K4U2E#]?=O.\Z][O9Q7S_XU]SW[6EP_ OB:7R M-X"DV]U+11;5&T"FR NS/* GTF^XS**U&K.E-0![.D>L82Q_KT/CYK&")YM4 M7=='4Z-R.WP#5;*8(N'.58[J!]Z3*#4P0 A;DMWN,(CB%\P Z2K*8YCZ.B M8UTSN= 8O$M2?RGB7#9))0VV;&A1$P4QQT4\S&]!=6Y,E%-D:ML)F6/U)]7$ MGRZ"BC"TY\&WQ**X!(_R@/<9R&Q))_J<;2NZV9+LAG @-=V1O!7."YL,RS8E)'[1 '7ZIM2QT3ZJL7-^]TH;)U%MTI;4"1K?8M0VZ-E7/IX/0 M^+4/Y$>#NE/U:S\ZTFO-6QE#1&ZUTMG*KZ",BHQ&8"!ERWUS^:R;'<)199BL MVR))=,JC\\!_T'&'?Y)U%];>-ZXP(O@GW\EI%2=^B^KB\IY:_,557M'$\UZ-BB\H=L#AHN0!%EG]][Q80)N%H M/U"IB$DH=8AMU=,6BZ^;P(T2/W@Y[I?2:1Y!0!Q'"O&["F=O_Z79"0N'JI!^ MH'C7S@E13ZY2OL['HBK4IT^TC80".0BC/3,6DER@69W&]K0XZ)UWHJ;QI8BU M5(#&5? [(2^327C2V>LVPNR54 M77PI]Z^8'E@+6U(_)Q92C6TH7$# M2+%0FD;Y--Q'-Y*V;@(Y;22P2EH6 MPY7!V<64)HNF2T61D9&!B,OJ<,/1./LA1O8C@@@/0V1*PT<%S]&9U);)'7S% M']T29 C7M4_]G6GQGHW0XMV M_4R^?DP03M+40\O4ORV,>*%M6Y#5*Z"76NOE".OJ.(/F&)RP_])4 2AZ MD,;C2N1 ?YR6M&2P=#$!/QVV4O65M?^,')LZ8CU/J C4-.4A5X+]#46!G+U4DI<[<"BPB=0XO+ MIX;%P%:R4R!T,9C,=($D(+5G-S;CW%ZQLGOJ MS>7!_ZU"T&G1 \&=0E=M)J)HAD.H5J6[(Z=9&G>>T@;:,*$@MIZ1JT_>XWL$ MMG:V^.E=7=%J.+U&2/+F1O)BO"4WW.YE,X^%%C B=@GKH3_P$-1%9[9-XF1/ MP:#34UY$:!D\S8"[1CPMB@61Z7ITOI'.Q^*K7_6./-/*J%;^,W4OZ MTSE>#?@^]A])UN!429MM-K#?^&KML*AO@MJ,R5+$&U,5S:(1<)TVBU8]Y/N-^J^84;HH_+#?-N40#;BX M6ZB!(%:AUU^A7 M@A[('C,!T8W,,ONEP=0DOBBCC+S!E5E!0:Y].3 ME66UBWZVTDJ024":D!+NEQFCSK[44FZ+$\5P.W\DS=M<>5_F?2"O=-AT>H79 M<K$DS94_E(8@<*9NY6V*)^0K6#'>JY MX0\V>3K;.2GQZ'^(=XVT:A']KUAP'6G6\U-]$7L'J_"4VV/ M]T:'IH_$+\FK[-(/2UO>,H_5;LD&^]-WK66"$.A?F![\T_45=K,9."'K>.+ M:\Q)M-LMDRA(^H,"T'I0K"!_&2TW=P7@3?MT>SHD;\9WHSR76G]W_X7T#^L& MIB?O$^EF7&]@TB ]Q,T%1^$7@MWD[*DI(#476F5#/SYXG36#:65!O!I:2KJ: M@)V/LPD4'9>1&M0*5N) 7G[][TH=%5VP+:HT^1G&\9J/CR&Q0Z*6;7MT\YQ4 M J=U5@TD.RU'V0=M%ZD?Z MH##7??Q^U_P_JXJ@.Q.ACI/MC/B1(T0*I[AN)8SG,48&Z-*V$Z$9?I/!]C1I M>SH1_Q*R 1,&=+/P=%#1"1Z5QA[E2@1E@C/>; VT2_OG^RK?/4=*:5&GR-7R MYDFX*$B0Q/YGEIL"INZ-@(E2->UB.Z/-%_D[CV,PO/O6FI=\D3< 1-KK=H_O MVI+_=/['H/&/3EO\I\=?K92^?K,0;',BO+O]WD1EN-5(M,Z%Y.MSOHK.>*$= M>X8/U=7E>0J+]8MNZ!X1;'.S\RX$[AG3]"D,Y-Q1_TDDY!6.^:4OX!^20..! M!1D,5X-%LA8"_]D>1)_1JZ2L23>ZX8$*/7.401O3)BYQUX P"5?;"#IL91-9 MB,#1=UJT&J+^_SN-_UH"#JNKJ2V/2.:J[G1S'J7I"E5F O)G$ETF$Z:)I'1F MAK%=LF2Z"]G)VM"YR@;"UV M3VCCS%.J1O]0K]I01&^=1:B6@-Z?5O1#-:"/O1$28&LR[4_4%KG 'U;Y4QTO M*-(J\=:E2$D18PB^I#0?>%@Q% M"KY+*]OA(.H4JU'/"_"A/).?Y(.&OV[#N>LR$CNK91%CQ=28A_Z9+\A^B=U- MR*WV@\-8UY01W_Q$3EQWI2#]BF?["51&>N,LUH+E7B?#/7_ M2J'C\ACU7.K M^>;/.D(;BRDI0_7T4QH?HP""%KQRR1 M,O+[Y#6L,EYXX"[RX]L'G05,\JZWZMN$U.?U7;K>:&"(=( M\=D)J?9($YB>>%ZH\4_,J2*BL0K;-P39KW:]R;HU>E 5$V3YA<1NFUOTLQ)J M-(/D(;7'NU+OA9)?2T!M!FF\&VQ"Y^DI#:1D-M%K MQH!KC?9'!9\ZO_("HG0_J(SFJ5G7A4][\LC/8UM\_TIAZI1:%,$$M%PU.SY2 MWGN++68-!MSLKOK2))P+^@QAW\XDL4VOFPT*UJ2NX<*K1:&\_6U6+'+B:.X8 M 6(G)&RSH$8Z]Q*O!?$QQ7J<8>O.6A]FI_4(\$V*4R<=**CZ,$_Q),AA8F!' M$GM;"5.DY7UCL( ZQ @^03->D>#6PK2B9%LIF)W_ V%(6YF)G[]K+NAP21BT M V$OHTC7K?)5'QK&J=OR.N,5 <.NI-)IN086WM!0R$[RMC)[-MAZA%'*34ON M[$1TVK/K@&G*K,OF#8"ZP?"JRE?S4++%GW!;^2SKUOD@=]6YGQEP)[M8>TD_ M>[['.GJ>X0"VPJCSM;]5]FO2%&VW=1O2/XTV4(]/[_#;O&+X<\^^(YM-!UCQ MHRUGAB)SJ;4-F#?6J(K.EI!0%@.:QR_KO4NE 4)9FV41_/3C?A@?M-A@@&TO M<9<5G>^_2M?_F):(=.^#C6J<\TZQCX$=.+IQ[[0WZ^CF7:\2./\!_QFE%7_G M] >%C3LC&4+X*^JE5#Z^'4=*(N#I16GD8E[(BH,S12D[(WW\0D-H KX:6[Z[ M5CQH*7C9.*'P_WB1@2KA&=^S>I+QT2V]06_3Z6 M.FH73>[L/F=$T34X:"],P9K&,K%(_#IWPS[AV)ZC2:)2L0D.7$Q.00#S7;RO M>_"]=@]Z 6T3O0U?)6+Z O654XMQFC984"LZ_QJNYY\$C-#[4>&3[3KV^3X, M]=0!_"*$3^9G,)=$SZ.A$B_SB!N'@M2H>_"4CC+!-[+B"H]/LFLS/*54$DE@ MX](%H?0 DYZ;-DM]=]YM),Q#1.KY9[!M@+%:$4P!<7S_!^&J>5FR2/3 ZGT^7 M@G>9PWL-SN#:YB!W"?)#@)XOPLN#D_ $)9[%F!*DH0Y:(P#/=R7#/_CPXT%N M"-WZ?(.UBL*6(W!=4RE18V(LD0:89TJ5%85Z7QRX"IDFJE#HL<-^ LF2V#F7%!IZY_2)IDKVK']"_FG;8)FGB MZ&=UF2(% \M$?#WROJ&MID/6/#Q4BH@KO$P9>*C8SO"P;"S!3_SHRBE%\WZ3 MA9/N'O-5<[B=8?)#H/- @B*%O9>3I7)#(@^E;,&H!OI0 DKLPN(=2IAP@8H[ M[LX,2HJ["GE"< IHJ,VAZ:DMSJ=EU(%3I!8@#;^/U9A>[K(OFX%:5SH6$!@Q M_X ;B[7XDX!FQ@#'XAZ,*LX=]@>ZU1)JEOTG=?LJ5 PX^9BE1;\N*KP"Y^0Y M:M)M6Z!2:U/84'K!A,P2X1;(9VPI*?\;BSOE#&@_M4]=QAA)$\4H:O:Q*!;YJ;3K*I@_MCZCQE,R^P!%\F(>H%"- M Q,+]^T195K%4*5[(2$.*/&"./+$=G"(XVSIK:^WNS$X?,TO5 M2NA.VI"8!J]G)?2; J6%/)A [&"+ABA1MOD*X:"])I_[E/IZV^\9]8Y=(CDZ M+9IR""OKY &@T0SE.2/;BN*4Z;DX5'40QLRN&NC&U7G0OMMT'S9L+:R8K8B4 M.]0OQ4YK^AP2%R;=K]JQ,3MJ+'WB>RCDY3'A)[^:^U=8V-L5X9@0I]$&\E + MJ8@!-%B0:39'SN)(3C@-B=O)-N0N)PR!!9=7=H,,>Q;5R76M<\"0[B;M:^@D MY>SY,'$Y10HRJH2]7;IE>.GO.$+(_O.^BW4"+88T-CXNUB<<(_'6Z?UV3)K@ MIW8SM@SF)#J')E+FRF65OJ9F"J GZ=.IK59!3>5^V4*+,$:@RI\C+A/M+N89 M7B1^#68'NQSL#HQ:$H@2.<772GT#;;RG<[)EX%0;6UGJ3\QM/_T;P M (1I:F=GL<15$"DQ64D2U+>L!"Z>I&P5S&3JIXA^C4&-4+1XZDV5=)Z8<]1"S@<$,U72H90D_41?]TJ%3C\>-A$99)CIC!8J\LP'VV.79" &B]\IV M\?)>G"2NLSQ"@KSA4T8" J]L7KAVHK]YOXQ7*V@#:8&O1@'$Q(3=VG,,N9ZHL!J KRP@ ML"# J84>P#SC&AE+IX ;NZQ!9H##@)\\2-G6;D/&@E%FF$%63T5;2=O1A&*B M&_^%4XO58E XN%"MB-DU 3FNZ+1:,1_R6^V#\E"D\AT]=JU]652%*/OG7,ZH M1DY:7@4&Y_G/VBFU@M)JI<3S,?)E1= Q:IO^$4XR*G'PLP""NRT)B;/"Y*U] M.F4<>'=X35O',ZF9!$TL64PR1J/#7TNX&2-%''R?Z_*MQ\.SDLE@K*W M@^% MY-@YHJ'Y['\9-XA/PI8]-/4RS5LS1-57;//5PZ<5.P!4+GGG[SX:?%']*=+; MZS92XM![" M>:_2T& C/57.6,VN7!0]W46K@B*T.?XV*RBZ1*F($G>C:;),_5386 4XC#"! MN5>*OS_'0CN<7$T8)Z]^4)@@J2OMH;15W_8&(+W2O/&9NW+B3$$DJ+TPD= 7720 M)J-<,VMHOGT%^FDQB$A66/A+YB6Y^2+%3?+?<1@KV M9OR9M:64W:LPJ>Z,;=7P+K=FW!&<>H_%AA):\MD;:K1&"F;CHU!O7SEV %L^ MO& +HLF":F1&7OFQ),431LM:]0DO ?XKTP&Y\J";4^AC\FE74U_3]R;$2+/Z M)W?8Z121*6H1A2;7;OT<0+YP6*)\Q?[1=1H+77?_=R *%^ M=7_(< CS!O#BGGFLS?SMYW\$>UNUBZ<&&DP>N'([D3RL^ +49>^S<2?+CS\MX5H,P97-RY$0#+_XRI@LQ3#H M]\0_$985-*Z3DU#^<&)N2@; M<%.95=>XV,'/1^;]E5ZG(_.>/_%_R5QTDGGYVI(!^'5<992,.U8#D6PDC/L0 M1!P58UCPMC^KHA],ES##-HCQ.HR36JV5O@9+4W,P1)$(&B9;@K9XBA$8I^YO@*@%"[(< MDM[=7FNFS!+B AY)F-2V[#BH\.@L[DPI=-3$ # (!O0#+@9_*4 "56($?H\( MBFLS1:A&S8__<.]EY%+T>"XIPIL[C@#(+++Z\'VQG5A_EV;LHY$\L!([&UJL MBJ*4? !Y$N#>+,N6Q]1UL_GCKE@ M3(N]#C;8N*)TQF4,*P,--#F8#$Y1.M!INU9__NE@E0JOA#O*H,I*J?+KC_5# M.,]-+-Y"9E,U+?"'7=UFOHO%%A5:U=LV^4DB&X0Z1%CB5M0C6*$$3X*?FYJ_ M4MIGR>L4FV2R-@S@Z)#/=!+VA$CA@4#%=4C_< C'$B.+"I(GMG#]Z K "M-1 M,:$T'Q['GJ7E"PQ5-5-2/VW4X9]WK1O-,48ZAX^5G7GB3"%W@RU;>^++C@IV M(:O9$R056O_5FW2!K!.0PHAD3!@,$@5$<'CH?=219Q06B,NTX!O7U13#5Q5D M;#D113\T@U0Y90G#)MN."X0*[GV]\0Y.0!61&%N610;7$B& A TK1<)0(D'3 M5DX?B MS ?"-.6QZJ<%^B?J8I%&P,?$X/G#8"FY>6E8H6@@*H=3N%A:%LA7I M41#RDUL9.7:9Q!: [1?C(.1!AHU(W\W[+XB34.)3K]%.KZ"UKPX6$#8W^H^4 M';YO '&=Q!<ZB4M8/%L.ER'7T@>@9M^!PE0)"TIQ[A4/.'<7MY%QB,V$>_"7K6\3N:A:8D\.[YA.GHWJ3,;62Z+1RX$^ M5Y_-%9@,$ L1A$N"4,4' .F5>YA8?7)C\1VV&X\-ENF@AHT7"W]H-?(9]+3$ MXM&'F%>2*,S2F<4*TBND'TWHX@BA\X BV^W15Q>'B\'W@OM#@GK"_PIQ+'4) MR::.6Z8_7?P)K/JY3_%$+S+?O]R*HD(E/AH]H0J56.; G>S7W--T /"&JFO+ M_DXICB_-2\6"M0EU.2 VT2%2O3IJ7D^$A7JU06Y:GUMXI3YGP;G"U[SIH[+_ M@0RQN!9A#DNCE947-%D5]!OQ"BXQ>3!(H)073#]/ G+Y#UVCJCLIN5/,<9U22TA6V8O0 MZLK=Y%7;[MF824H%CI231_;L+P;]-]N0/L%%9)#](92$RMTCC<0!Q?7J25*B3S; ;$>E#8:S;G71&,_BIW*9FX$Z&KVPS ME^'VQ"RLUX#_93J F-F%B!H <#Z2<))YAH0@NJZ^3F!^+?>#U!_(^)';9%?O M=)T[LB#)L*:BKM@W'(ECYA3@X%!>K/0XN.JN])C>TV2.&BXO3/9#@OAV@C_AN?6?_0+MY7_?NA<5N0\\+%Q!OVP^]7Y]T" MIEI('PB;&]1,SUH=P_E:0==>U7#P'3D]98<\6WR"MBZ[LO]FFF]^M15X0E[1+750#F M*0S?[NYLC;VT_LM52:"Z7]>C;(?(QTU$-__*_2V=DC^ N#4W0?PZ:M%#VA+? M/3'CM9KU0\"-$ZTD/SD/E;M);PHL/N47GZ@1-#$XT4M:?]QFWWZIK5P)U#]? MIV[ZR4!5E::;:$FX=]XTHI[U$A*JR2 2Y!'8$I*\2.=TS$$SS$EEF]@$.N"E M\!.W;EG.(8F=N6@6--A'] L]9& ]E^?8Z$"!N%'#2&S=)N'&7'&<)%#U*52+ MDT-=Y96:MP7U$M&;F9GA8M'01[JUIDQG]&I/VJ(4D'"'0G,."6P,T6MT-!P: MDMS9+(FGIHO :FSY5_'\FFNGM$8IGLH1[_:R6ZM=?1SUK)V,"(_51:@M(U( M6I.)1G69F $!WL[-Q?TP,C&*OU*?',5#VV4J1P^59F@H9,0R(R\YSK-+IL?T M,JVA:0KUEHOK'P# M+SEZR,]=KK6@LQ?8\$BH,IM;Y_@?;:S=F.,7)N(7NNH/XNXGK9QT@F^&LV&A MK'SW.2>(*YT[&Z:N;M77ADWOW+* @T1L'OS:WF!-I&%+F4H\?%A)T[F7B+95A67Q%XX M"-EVS#*"+S19YAA8@*E870>YKQ..V<%QG+%1O2"S&Y45X-#$H&EQAZWJ/1Q, M"XI9?MHZ@+L[5+D6AT:-K(H*)H2<@25\O;EE4O?!/$VGN:_^E,/,*C52X':7 MW8M1S[#P_.3"4JT^UW>W.,:BYV$7T5%1+E.MM["'F![RO%X)$6:/=P?A.]-6 MU_?!1")3A\3#\=!M:1"W]!6T$5M>?E^6]MQ]]36Z!**'P^L/C M( #T$0P=!-1!PG%CUZ;!NN?6?P!U'MP;/VQOAJ M@^%$/N[B2-XO+I /GJ8\7>@26W9 F@?X.\+XP*Z1VYD[?.$SZ C409=T>;W@ M2QJZAJ0P7SV&/3N6MB^D>]*%, MR**^84DF]V;1 S\G\?*D'66KD@PT+*.[Q^P]9)>\<3\&]1>(6JV_NO7-+OKQ.CGPL8:?WP7M @D-53M M-P#F+E;00OVD:*8)>=C(JH/.,,;,JE1+BX.+C]R/<1 $(3#-N&WB)?5LNDVZ8/OH M@P('M7"KOD7&M D'FXY6SU*<*J],-H7FGC!D?Z'NRH>\D\U>.6]%W:DK3IFO MO0YZOHD]_^K50Y:E;N$(6WS#3<4R(ITYDFZBRW&C,1,OH+G[1 WT9+/U*7/Q M#5!;!2/<$\,WXI7:N\GLG&/V/$"5/#,_3M@2-UP(T89!Z.T9Q1JWV?XMJ55% MM1VD67COW-SJJL?1M;&KVG&^)_7O^X*<'GHL_U;656.[Y@"5)II=V8?605S8 M&%^3KPZ9#B4)DD2'MD1QJJQ9JY&U![;N]=OYMQB3PCHK0R5I;O@$D'#*^TDW* M/H\P$4YV3+U&;;#[:V>E/B08\6>[Y[[@=-@\-W(S7I/U^/(<"SZRNBT\6+@8 M[DL'W+DO?KRQ.*R\&M_].IX(PG\P/V**KF-0GY@UJ ML]%;P7R,!L&I:F4$LJ !"=Y[X%N10DS&)YA])D__%6W!_FG7>MY47Y'GVB6WSB6^Q2?P,\4O'H^KP!YFJD'75[=B9#:&]T;K5^ M@19WNW A\:#7SM@NF&[!ICP,;_$=J'P5KU6/#:#1_4D:<)TO\X+9I2$ *'?, MB@'[7T,F-,GKTG%:R5TY+QO'8I#:)8\0=)7^%!GC7H[@EBU5_D+CXQ$JKC,& M1B54\"H57S=G1AU,YD,BTH6?Z8-]I]4IG)?C[T9M6+!4,=2#07\=W^,]7>P? M:5!)!%!KG90$^2F2_$CO4^4'HO*=&Q\J&U;SH/FH_@)"UF_7B?!_"QD809J[ M(P\(2K*B139K1_$0R73XSFZW+HES/G5>GDG48"8&WU>^Z@MO?.Y#NGO,/&3U-N(-]L;KJ_: S$?:6]95 %+3I)XUL,1 M$LH*>N"Y[CI(H2Q,*#BDE!\@J_P,(9_^R\:!<8(EYME:6=G+F(30(#)!H$J;8 _D'?OV!/Y;#R/U?ZF;\+_07_F/]P0B M#1H^2;AK@K?/C#-@&S[K'U'VBT6 MD0O5$5/VXK'4"",7N6AB+K&00C@9X#U%6E)GGW1Y"+(E7)FSA9@ JW0/)%;NT*'?V? M.(B[33GJ\KN2'3>U-]%.B7O U!*,@&K2[V99*OY89!N<2SWZNUF.9[_.LOM+SI.(_%"<=8=Y&:D?8N3S]>0-H/>!Z='-[:ARZXY(Z0RW=!>B M7T>WXH'^9Q*&=$S]H5IY,8#TMKR8,2WJ;GJ1:7BFL!9)8D,ODYIY+K-XN-_0P\ 9' M]?@^O"1.[BKIS3"D7)LK/3"']"PUUXZ?8#/VZV?15*?)+7=+]L M>E&QCI,R&F=I#HHR1=>/]44.P;+9O/_Z*W9E\SZPX<._NN/TY[N$RB/'-T#U MO[[)]:\EP"Z6XFBG/0Z[XN"1BNJR"+O=;<7WRFQ+YY6&1_,?5LL3'E& M%1=R:0R?8#X]20:_0@V^WIE+^K\!=,[2O9Z6[',2E^6(5ODH+P0X[QOQ[A^7 MW$:Z/%8.^8._O13V?@3;^>C+_/5CM:=6EU54.2T%D(4&&X[,_1(/? NANWN8[^BS>KU6U M?43J./S!>LPJ^'@ZQ_XX95MO8OYY'MB9$E/@?CMQ](&# G)Q=M&Q*I*T<^V:.]#(13 MJO.WO$QD,7_;C1=9?3\3,J*XW21Y3*ZXI7/VGU7T0@X5V\L=1K>8T^[UCC_8 M1T_O;'4WG\#$)X/I[VSO00D\SA\S>I*;6A^SRK\F"AGOY[U=B+MW0-MX6KCHZU-SCULQ.I]OIG;$FB[OAS!U*DCG";W1_%S#R:S$,I=\4=OS- "#9L6X>4CR]F3H&C$S M183$"1'MN=XOH2ABN+J\]D$/39 MPQ3A[&Y? D=X,*RT^XNM";7BI#!I82"$#1>+@X.NK>MM3ID4RRU#[ :*HM'; M]2C\C:4)%>S5(5+*-)H8\MWPI$3R<1.4>%G+!,4JI+=A@ /Y,,59[5TX908, M>B@8M0W.8MMJGM3M.9\;6$9_^6;KNEJE?';WQ+?1J@>[8NZ+DS8TBPY?1N7B M"_AE:FJ\?=:!S2I*Z_]S(2C!?A<10WE"6KM8TQ1/==5I&A+G 2H2A7Y85K\AA)\+(+%#[V34.NQ$J\0R4AA5&:&X/3 M,*4L(](UW6.)NQVUO[S35/O;HLNY1AK._IA3 MUKXI%YV"J=QO4]1(W;ZH,>XS;Y_RA$U2H1/(X4#-9?ZQ,V,&IOO@#H95XP]G MJ@2Q9@B]-P"[M\%W4U&R69>6K_ >T:]^Q M(96"',;9B@*3JCLU1![21])N2GJ]%.'-=G)QUFFM;'LT,U$1"KE2KS!J3(]Q MY$[Z/%V\--9PPNU[$M"IT&Q4>PK[B&D&C0/AD&^YO^)M'1)-STVC9>K8[*K$ M:AO@GUER)S17\6GD>:/?];@&E14TKAOH99UP'MBH)D'+A#XO@RG.A&%68T*Z MUWS4CT)40:'\-(@NCIEQ,8'N^L&V34,\S4QX]Y[>IN^$>B)"URQD@M]H-[0\ M)$5&[33C-M?5#3)@IN4@.YQ3'F]X3&!]OS>\/P0]" XO1@5+%KZ@G+G #3-4 M%A;.96$"I5TU*4(2T\C8E\,=SDOM&E\EG'JP@NL'0I;")-4$.J9G0$^ES-!A M^C[CR=56V-YQMA=FZE]EHH**TD/"H^WG@HO$6X&H/:B'L+,&09GS(\U.V^N& MU]T'55X:).R>UT]KFT@6G9Z;2Q:M-9L;=R\Q4QNG/<6+FTK?XV017O:H%S%& M4.S;O+]BNX52DH^:^+KAPIE(*L^IXH"I8(O:K#YV!$DB.#.5NB$B1A:3!30% MR#B'AI@XVG@9$+'2D,XTO(R7UT2,KQV*F4;/L?5:8UY9Y1R.CG8,1]%WI$QX M[V!'.:?GQ#(X H\PW/O)&HH8V.#0HQ/(#O+S<9R1_-P3?-EI4F*4VB0LFX\( MF-M(T;F?*R#RK51Q]F3O(G32&H*=7Z7(9]96'K#6T' 2T9CUK*4>,3X/R3F. MVSSRW2QRV746PM7GV$C.5/OXZ>.X8LRY)6%8J6V2NB\B WALTK.HO4O6*A_U$] MU@',Z6VJ!CI&6L2SHA<[1+EI./56Z:>FXLQ8H*]?R,]G\[!-<0;F+NL%9JE. M1:15[H] [/;?;(X(1'7+A9[4(0X;6#+K[&OJ:29"/]&H*?Q4ISM"RFK+.2&' MRIG-V]TC6%KRDJ4 M@,^40&BPU1',L')+B;NJF%!)6")TZ?Z5E;V=>1GWN';$3A&!??2H!OL7-KJK MM 6IFX46:Q3^WJQ%&"'PJ(2D8&K%'%_!L&K^XL5'33'YM:;LM5;KT,Y"[(56 M>!/I[887ZR@+YF**1$7"$JFGR"EI6/(:0;A$YKF#U 3VHT$63U(9PQBGT# %G2&0>-Z2HZ!>EQ:9IVM_EWM*+%MJ96H67^O0L[ :YZ-.'TFFU5M ME?Y"Y@?T'&I4-W=RN8NE9MU4\CU NB7*ATIK,&22F&]YVEF)@4XW90B-;A 9 M3+D%P95RDW 4ZYF-=-V''4!+=:;U*H6.1U=LVQ8_[$[@\%CF:7IZ>$UM8YB M *7":;)+P*;4.@*ZVOPN0K,XLZ3N4XP,F^\XQG3#P/#+BE/HL S51=8^:B0( MO@=%5EVQMP-WNO#GA>">7T\D%B[TV_ZX(U.M>.<=JX.YY9WL-2@8G6I+$E68 M$IH-+:ZD>"4F':_5%!WE,56ZE-'K):EKCD#K3$E3%(_%M"3\YC,;U"G2AJ61 MJO:(;N?8KQSB!H4FQ@SM=3$I#&#&@>ZH33:9+6D]61;)UNAZBG 6GI M*\PH:.P1B\T1XDY%BYVT-0YJVA@MC>S9&SX-HG5ABIJR%L'..M,RI6-JIH6BLVKM5W@=]Y6=JXW:3 M$@O1+I90V$G&_()6+&.FNA%3A2<)UC\*N>I.M9=M;NX6.4!1%*&S!)\PR))% ME%2(*\B%QOD:QV2[/>$L-)'\UE X'=>8V3^GQ2K4!R_!2MS3<]-F7IFLEZ<- M>A9DL/FHQT( *[FGF$>-F$A"TF]2W=+? +77V]-A%.)MK^W3;WP?BP_]6#< MM_BP?%6KRQCY-[4=Y;4,:L:S&6*I"1!0ULQV3&1(F MX95,Q'["S/+Z=I> A__M[PC_R3?($-2WY &9/JZYQ4OXWZO&%B$T=,BNW7_X+XD;I!3# M7M+HZLTWGP3AE::SR])\EL(L,G-7L2Y&9L>C;9JY._9!;JY;SK'P9_+GY8GX M8/Z\^_RPQ3?^;/3LX8[^./8P\G#=XYW^Z]NODR/JV]3KQ.N? =>LEY\N5^95 MCQE_4OZ< MFWW('::2PK732<5)S* 1N?&D0:LE16K/J:E9O+!Y6>&T44,UF0 MJ_V16U# "XE5$%N0(%MIGTBVH9\8ZL'W0K=HI0CH7NTGRD$L(_CIL>^.%01WMF"/7M', M@F5F:E?+V?V_=LH,<3&395A2 =5(8FG>X'2L?9>@_)C\!\:+HUX6D.G*9JBW3A;D:3RI,VP3-!,]C1D?EW3>0-'])T-:N7+>I^RQ)YCQ_YH) K)*,%AR<2PNK1JU10R80< 0R=,<$P(3O(H4+ M'&#)8&.6@$,=M;>^JIBL:C1,XI('(JM/ET*OX?NOVAI@[=]6:*.SY1;[J!#! M*%OW4:A.OC(4Z76!+**%V9K.VW^VN3+BH/E_J'G+L,B:I$&T<&BLD<:E<7=W M=W>'1AKWQIW&W=T:=W7-%US4%&8?1@C#6[ZRRBZ#ZD"I)3"<(MH8 ME2*MS )MY!@^6S1V6OT=D< 5JS^X48,GH;V5.T):A1;^_)IR5+AC^,S>Z@=)'"-WL@Y M_\\I=__W#OVD(23]H(6ZCQV<5WYK02TT(>2:\*SEKPI<-Z :RP I>PQ! M08&;:25^',FB;@36V>*!2AQ$0%YG3,:+@_>=L-W#%LNO$ZI0LLFG>HO)Q-4. MWAMWA=%G&X-UX7H;G9MFH@#WGA.P[EL)#=03VF'T)!Y;#&[^V44Z&2P9!P@( M-@C:N&=P<_#ML< ,+#_CL_VH@T1*$)*QHL-:E["L9%O?4BQ!I=_\O2(:FS*U M0M$D'X8W3 S9R<[&3O[+&&0:E]DS\ZP,PM!W_:Y:*[NEB0$=.U*+U.,BGQO^ M^(U5K@+[*G$)?J^/]RT'<43BZ^3=A!C#="%S^XS?6P@24(:2I_NV99:04!D3 MQFEI,[OM$H7/K ,Q\^S&0<19JYHP:%#:03;H2%!3$QN(X55F$O91IC,S:,>* MY=64C"7I55H(1:4]9*SU:3@#EC/R%NJG$:O(CRA65[\M."D8W4GQD[*BLGCD M][5:G&I'R.VF.$U%R\9WT518NJ3VQK!F&^H28ZR@"3QP/N$0VM8%B!T^,I+A MKD=*,325%D8K.,7);J1+G+%Q>NPFU? :XOL+MK4=.*N&MV!ARB[(K*JTUX0L M3Y[1%EGCIDAG[B"8V9CLU=%D\7$6:U+>)\['>.TFTM#PF.,I]U>7-CZ614[F M MG/'8V?.%10IN/5?H!3K@V2UO 4=Z8$1=E)#U)6^_FG= 99\)L\WY@G,GR0]V90=;R/ON6F!Z(RYOH[NL1A"WKG"UP\QR=GO M 5JH]8/S8R9]W T&HN,AO$H>;CV.[>9QNP1?^[ M@QJ!HO[G."LYS,_1+J?9S9H^K]M)AV0>C\Z=%3$.9GO5\L7/NL7Y;?,WS_5 M6AZ_!9X\<&K7?OD<5IJVD\U=WF'P<_LOS ATTK/J2!#T^)>2^1 G $($X1?1W?\- ML9H_\]%^A2E;GVWO-F41?QA%X^KD,;6^/H/2,WI>\S=*GY]U+#H0466Z!EE% M:UAB%._#MV_RV;)( -F9X53DJ"[F4V,:QW\G 0>RZ,G]MMK%^QW >H?Y.U3S M$0OT3Y_:X!$73(]^GC"\PC[I/2%E;\F>Z+TJJF^.9J.^8EGW@OY>-T,JR6,= MB==!,!UF2G[#((0I%A1K-_.$\5M'SK=@T !;N2RC16#(8$7KP>@4DUIWL;5L MYBAZ!7W>$D+(!*M?D^%X>V _(H4KQ;"KB9TV!H6PA/HNP6PX745BHOJ+^F/Z M2D;&?GC6BK)U>Y7V*B3F8$H=!&PTRJUG&-X7:P]B^97U*M5BS:+VDR5'S\3. M,1!7J9P@P?SR&YA)C$^-W-U2QAZ(M4NC1F5JPW^'7,)*&$H9NEMO 5S/H]IV4 MR< EX 0Q%YK8K/2+>MUY*1+&Z!5F!F I8W;R,[$O6$_^@BC$S&:Q)%E\87J;C&[<0J6;MGJU?5UWK"TY<5CDB+CUV M]%9]5C'0"JSF\"@J*;(Y=O?VFI^3!_=BQS8PVHM\/5B'ZR+C1U0Z?J[2B:F. M%$'+('KXT& BY/#I"I1S_RQ21(//AYY#8G9>';K"DK>?D*"1)TV0J4&39QGL MLC@8BKB2Q%NI$.G%NWN;%30SJY 6)YD/,R7_:&1HRP+DZ9 I:91#L6DHA=$I M5XT?Y$F;2JTTC#Z0D$S*#T^VQO@H@(5@MWO#,+96Y# 4T9M3HE@!L14Y "^$0M_-2L8=0J:K5;"/&\TU9JEN='/_QA 1 MDXBR/@L-W>P&[DT@D^/ M>T,?I8J3$T'5HGT(3PS:"R=<.4.GYZGLS)B.B*49U%Z+([^1EQ>"4Y'"SD-# MTR[2^B ^2$D*BI2W+!)7D\37];:=;/LFV5;,4XX6]+7?!DO;I<:70S%?+3BR M%YJCVFO0A-U$!+U&5ZM)9!=A4K789"' ^NYXU"0D$H5%]A". P[5:[$7(.%G MM[1JEW1K5RN_R[837E(6;L4E/Z!70;<["\+%_UNELG_?H:-U#HN1(B?4>LY& M>!8?)L%)5<+.4S"UY/)8P2.0.[NZ[>,]/W_)?$ MQ?[K(V__S@R!.J?I.-J\BW-[]:QL#9C^LVZ?,(U1KI1(IQ(L4Q68PNG4<1T9.T/I]#8WV1F=H+(58W?HG"3](M4M+@QPVNMH?,K2T^KI+)06)H7*H^XQ6B-?Y07$L> M)*/*$4>G@"+A=A,( * , N_A=.^8!7J\%1MZBM\!BN^ ^)1WP VXUWO%->65 MZ=G]=W#M.R#/#VICKJKVV'^N9X_"__?+)=%]SE=_N;<_[!82NG? X6; 0],I MW;/1+?@)P>@/=?L-!RS5,9I]!Y3ZC\B^ YX>_A ,[]A;VBO?FZC6.V"Z!P)L MM:AUVW.\>8W>\^;[B/K?31_^.[.=M^^JQ;]_A'1#PN4Q-6L\5JYP-Q*;_#=S M-R@(5KVFO(F!Z6N%*FKF159\O Y'^J^GCPKB##&6"E>=Q>&0"$[_;S/\'R9P MY+%PD$AQ:2T/Z*DQ%C6;W&)^OT CI3(Q,>]*S%)"YM2VSL3281ZQEBV=:8!- M%[7:/QZ8-JLHH,XF(@$.S=V\#_#QZ6B"XAWY-L:;)^W)X6@6 M$W-#@7OZTESW9\X-,1O/LHK[BN9J-?:VEY5.]J;8F)A.92M(D?O0#% ^6.1\ M,VV%,.[G?<[]@9/>RZ($F9M5\*2;7%+X5H-'9<'9RB)IN@*1T8!W>6W18LAS MBZZ@F\[A.R#23>EW3]S$X44LQOGM4USX@YJ13#7BG6V3SUG]&PU(Z/I-B&6= M@&KU^(88[:*D.TD7^P1D^00R_:W6X+__V\^T@UNI=>Y D&Q=P9>RB6FA8>:F M8?BQU.P=,/[X>]C%,<^A=,)'JB/S6<'2J/)KX>'7N"O%T7= VM53[-&VX*92 M^F.<*\=MYJ\>S7&IJ7'BG9RD=P#3[@WA3)]O=Q[+%=&)S3%'OE]U:EQ.JM @ M']6;T? !7V'PBZ^@Z8[ _-*LC>BK'@,Q'[W_?Y#A+H5P_^PS23'J)^3*O;M$ MX GA_VE>\WLJOI2J9G.ONOI&CIW\P&ATU5;_(UI1(E>GRI M,BF[A;]$G/'%^9_I%HBDBA%09(P4S&R+/N$1D9)OHJWE_OH1&I.NXD$<0?SZ!8- MUPCM=5\V[O9MYJNB9@MBC4H5D9%AM>,46_O7B?P^!8,I%&?$(DT+M4QK3 M)0/97UK%_;Y.V7$C>T(Y5[N9O7%60:8G/\D^>?9?2FW%0>J'LRVK@\,0H M-2Z7A32337LBS6%I950]KK.1;OD"B:^[%IKGM'*&6X\[L'/P76C.FIL(DG6;F+-ZW,TS)8\Z0#6"*GSH9=57!KOG:W& N2KA"&R5K?V7> MID40XJ2;TJIXWORB;0SY-<-2=B"%UD)R,).Z'MJ$GP198UI0XF?9B7**#)J> MIDM8W.U JC%?"_!*=Z%]/*]BRF(YB8?4%6-GB:MQ'0VA32 M& 0?PY-A#CA^Q]VHGXS]D/0 ME3>?'*-*;C.4?3D?Z)'*U.<,901_:Q;Z80A6=*JYED^RAQZ^:9N_0@'1MII,-B\IO0VVRCX)LYJHA8F](P([*&1_93,2VA.>5)8WPX,B),6Q\R/C>T[SZ<"F-A-FN)67;07AI2 MFY:A6MV=K?0^FVC[C/?X''.L]'4D_YAWDAE5Z5K$63(=T5I2\4H<)8@BTX.= M!4YT\9)S6*:F0=_QI-&0P,ZEJH3N!+.O^/FB3$=9^YK[SC!#?D4"*SP<:R"V M*4"BJ".+HP%B!H(?7L)N#O.^ET%>A-,>UB#JY7?W#>?OKKMZ=X2\#)_!]!Q^L<5OSY MG,YQ/>DT_O9E K>A&F;TC$WF[1[[^_9Z_S%HK=/EAZA8X3Q(@\ M\@ 8A*\&$X9Z)?HQS!)L,G'UNY)&R,+#UQWV%P\B#X_H@#[ZGP<[N;A7^&D M^FFB\,VJ ZY !SVN5KW%2PJF_XFU_!NDHKA<3S$=__-GR^MNW.P[T>WJ;_O#4H0C3QM)_)/"(;RBW M,22DV[I>:) ZX\!^P5\NG*PP6%]":OA.!HL9X<>KD'&< MS "((41RKCR H*;=F6H)VJ*"GS8Q73LI3/2S9%@0V0FQ.E=_)4B>^;8E8)-" MG4TBX#M>Z$_5;?283187U;:)F% ^L(]/G_)1< ML)@S*#O'*D3"+L[E58W];X7S=Q]W\!(\LF$KS MGA'\<]R8U)\JG9C4Y_IBE@AU.G1?Z9J$D9@7"SL'Z);%]@[+4%FDE-\8(+25 ME,S.%J%5MD<-L4^ ;9AE^'RQ%7,[<2R3K5I1F45(U["KOA%6YHF5W2;8["<( M$,56PB-(#7/[36'29,\R'^RDC)6;K^6A\J[*1G'S;<(_=!^R_2A<@ MYA5>7#ZI16SI1N@96QS-4R8! 0;?>Z\)/:L-L/F"F ?[],?P[G=]) \:89G, M$-/$*=E5Y']XQ7(.QDMB5:<1F3;<4:?8\13C!._]W!AG)OL8A4)F(,J=Q&P8 MT<)G2>NH?)2#%D/EO0FBP2?2)P"1HF.%SY&M''TWU\J(FE,_KK/,F"WC&-6> M1ON*SO:!&X#L"7="93A&4[Z0OC?:,LHA_-V;K>U4W<;PD^#/BC*88HY /H48 MGEG& 98: B^L_,N28ID9:FZ*[&A(M(%H;2SR/PX'Z+X!M !C^%YFL"A\+X.E MR$?W6C5CK-;5ZBW_/U0:1D=&,(O6YE[/6>VN?J<$IF3KWXK"RER#CW6/'MZ^ MGM \(55?,C3^XWNHR@JL-G)K>-)Q](B-_+0THE4C-&Y:)T=K)#;/\3NWQRYM MM-)2H28D$'\O97]AE#KX>Z"R[Y6.P*>%%["*/[>N23Z-JI4\% 1U_N)[R:JU_,? MT2 I;TKCZ;NN=C2.!U;YBI?49W>YZ'&'>#,.?3Q*4FG"Q^;"2RWYM]L"KYEY M6<8^,3N('DCSB15*IO5CO01AM:!Q%8PM*:9D8P8XC3K(VYZL7S"=9L=".6NE7QL-K5L6)FTY.GE4?X*CP\0<3J31$L8@$]K8H\>R5 MSG@O2&U]R'D:W.(_3,R3 &L0!]"Z'V('W.3*^F(#U?T Y9O9AE!3GC2WAGJ']"\T0!ZN*2TII(KO CG' HB>^W2!AI6@\UT'SXV8!(D*2/16!= M'82BN#?I)<3#U35P9CZ#7ZV6ZST<\+ MPVN==T#Y5\0[ M(/8RZ# AZ<&!\.*P9*.)<+_W9>0HM_#/X-CS7>#:[>JB>QH4F*S *X['=_LH MX83JC:\/-5>2KS7VX=N<@\Z&/FI7;,0)__Y#6(%46=XC&%[0$^=B@V]]6@%H MX>DH>,U+57:3MD$4053@O]OU^6G/M-,#["[ >9?SMSE+2KIYPACV4IBLE#FG MI6(+T#\L[GR7L1DME$Z]=*$L,TYN+K/6M<:(/J#ID#P)IV7WXB!!]64MB&(G M# *XE[I=;5QXV9WRC0<^),P(R X>1< W>4DZ29QD:,P.YS:>>@TT%+.=FHP; MLX4$DR8DRD4.R4ZF]"PQ&I$YD]2P&5%(DV'@H"*5IDQ)?JK'<@NF^O-X0A4V%B5SL/UZV<7<*^ XP/FD0T.O+3>)(/ZGF5,P-#;$C[D@D(;>O2TR?= MP,8;L$*$6V&B,HA5,&'Z^+N5^/OQWZFWB6T29KVM>'@X\&(R$3OD_: B_VAY_LH]U MTH[Y_7RU?1XZHX*K&I@OXPS]2:[JZT YR6CGEM4*R^-Z)IK?9UDLQEB#SV8! MWWBR O3-M#/*]W^&B$YJE,F)>V?)!,J?J'D5RD*@2'!Q6PZ$X4D.J=A@9$L. M[J!_$24ZS! JZBD$1PO!5@LM]WHF/:%= M7QHHEJAP/7RE>"8_N^F+%L2/_)#1$W!O%@"3V]>G0&KMMT9N>\^-K[""\I.>C&_*_TTU"O;=ERM5!L! SE]F!19#(\, M*;WQY[I;W$>VH8//XGWK&$F8W&QF$"64/]Q"LDV&Q!=\%G6^B$S*USF_5N = M6-'OKXDJ?QER;HJ*EBR2(K](_'A4LB6$G8#2(T".>Q3VH3X6#3>@ZWM_/>FQ45JW#N2FY'+O4WR#^\J#2?)S[9B,E]J2CE"9J \HYL$2B,9F ( M'/(X$T*Z#850L;Y7C<%3_@" I%T08#DI:[*QU2PJ4;#"RT9,:HXHD+%>J@J7 M=G<+$Y+&1D[2G&_;-=I'=3U%#X.*TA8EM"L*(!>/!I8A;-.NM34K\,U56EK MZD#<947_U+^S46HLK[@8?B-[@L8)[_BL1),.69V7Y:,FK6S MS('%>@?\M&<=+9J:H_(@RTBT>$BS@GKIXUE[JM8/W-\&)I3=@7=L$XN@CD?U M=L,C%/:]^&1&/U- Z=(UX2/1YV:N"2H&V8DO-3BO0CZ[Y)-^7GU "5@@P_3- M9 VYBWX'6/AI#YWTKA(X8,@<39(/I5A*J\>9E5%3'@E@&^9E?Q/DWLHV3C^1"YN).6Q-YI;#?-QD,V.U24VE]ONIJ1CY8SF6M5!&@< MW#FBW!+]"/T9\,L!>(WXFS>WGI0UP:9GOBFA1H(0UV1!%?8 M-.DL\%C%<#%-2])4C MTM_#AA^OX)1:+(>V5D#UL/_F:"I!+IR^&/&-#S\A4WM@2S5Q@CX_];.M[J_. M7AQ1W.'DTA>CQY_$MI;2J(^J;\M709+0\:^M%991F]XB+WQ+E8%#R24;S4!J M,B^T?D7"H]F'?"*5[]1]KLM,ZCN3*'V?7W,0]1;O5@-+$Z[Q+U/3;D[8K/*Q[P-HZI0<1!B (7-;U <#N[2.Y*Q TR,(V+O Z*%:J= MIGTF=NY&L0Z-)B!ITH&]S\4*+IB/^O8 RQ*F80+00GB9*QP,@-X)9N,W2/V8 MCASNIRB Y>_(NVG9A0'S(Z[QQ0#C=A_I$B1?9T6NU$AMX!$" MY>.G1(*@YOTQ[9-CVUS!R"E=!247U1Z#5#F3G+PB9&(P%0'I&'M".MXD,0_W MV%;U$Q!S_U4MV(YMMI1SAS;+YQ "5L"!^Y<#0F9\"A1>ZX-X&@;O$#*9, SM MI';\>:KR*+WD$;FMI@5^9HF+&OXWR%>6;NXA(PRD$.EL7')D/3J;C/55+?0, M;^>="%65GQ#%88/RGE)IF^2S$SA:J-JH!Q$8;UGKG/Y74+N&,(5?5 <1;Z/N MO-Y4V\2>]F [S*"H>[/SLC=;S:#WW0W;^Y.,XN7H]LSXE_4YK>E/9 M AW>YYTS'N21=SRB;GQ]/3*,5=/"PC93VM60 I9K?,\YS0E.C5#8KR; MIU*:B@NE9G.*,6ZAE*M(;^MAYBDNEB37:-WWY3N%GG>65^+TYU\.7Y@+(3^# MO38:0[V5&JLS6LY^IW=0)AU+YB9C##K.L&>/TTVCRDT3BOM%"\@*UA(I>W^? M<*\U]W=*>MRM>JS!WM"9@\OE#7_%\4KV->3_\0 3>W6JVVYDBQ)MN_?/?2C_?N M0]BFRV MD6NH0FZ'N[,M0J"V(E$&V9*^K]5NT*=&!#D#'(UF]JOK^1R M"RT@E>'""9<\6/H669BNBH/^Z>-&0 !!GD0Y>JO7O<4#KE L[W3DMN]^#O-R M_WX<\N*$+<]-SZ?GT,K$*8Q*\7E5O_3LV'LZZ+MG]5 '[A2)?'#\*"*M'J\_ MH[!85N7]S_QL()Y8GS 2_6OY/_$>:2?N<).8^GB]A\&ZK*-J1,?V;L(:[PFS4%_7>CRU7==0@/\PGK;@-"\I_8+\?>0L[=YL]FE- MISB=VK53TF9.6T[Q8]Q1CAQ;/5(*IWH[.4:(M\-\EDHZVEA]3*:! MM ZVU#V S"*&A$?GT+86"0:3Q,$W<-.LO1VD@Z5H[[H(2OO#S, Y&@0^@-+L M[V[0[$$2_ORN:,_,=]3/79XB%X@\?$N-0FVCOYT6H_XF0R*/$[);XQ.5.X_K MH#6L_P;UT?J+Q@3]2;6'_TE:-6\57=F[<*J&'PR[U'QV'E229V5L'97NZ&/\ M%=\4CSZ^I%+D=RVIHE)CHHI)!SN('T/%!]9%#X6,C9XO1F_\QU0JB\.#CMW7 M4^DF0&)/Q*&I#'[XXK8!)6ROR+*ZV98/GM[2>KR>SK8[Y*TN,[P<>P!4S;6SO$=.$Y#%F:^2IMO>VLN3?B:.NQZZS,:Q=M>&]_M;@$250([&X MF6; PA'-OHM@VSTQ[EZ5GN76K[P&U."^DEM?U").T?S=TD1/&Z3\8[G[:,IHDY@3',MN'V;?^HBH<:K7:#?P?S*<^-?V;1C*P M1:Z][:!^Y-Z7=XHMVDE3=?ET3F%4)[S[^I;3E<-@FINI>JJ8*.7P 6:-YUGS MUCJ-"\/U'="M7S7'=?+?'5%<[X#_[P?PO]P;P1D[%OSEAF;=JTZ\LP)NH@?L M8750]-I?SV6UV7V:BRER-S^[!'.7QBW;3DPQ(M>&FYPBT5\'D+X@+MF_K1H M=7B>^"5RYTA?',:KZ3"TJZP&*=) &?;W^H.+YZ%1C8]28Y/.?-CC6E6LD[D?'J@KV"Q)?.[ M=KVVQPY7D]OL*_#)"M-A3,!_^5-@@:<,X6J*?=+X+_Y4]>MW"(/'3H^WWV>M?N:?'=HJ,X M;<=A)2H,XUNT6[R;V&G^^M MB)):R62/;*!72NL+W+I@0&JL,ZDQ3\5(*Y@!@Y,'T3^8I JEKSZ ,IDA\L%$ MQ&/ML#=H?MEZ"+I3EN&\ T1X)E>?1G43"%J^Z2IE57TXVT_<9ZP[94D9:KUF MOY BV@)P=>1J1I[#>6Q%:QC)P55,ZOL@7,!_&!F3SA:EH0K#EJ$C";S[AN0: MDV-7-YN^RG\I64N.@@8;(L_*>#+9C*D://RQ"3:9?/N*JP@45F;_C?-&%I<6 M3U=+ X,*^8O*Z>J^G,W)!0Q>)VBF*I,HHGO2$._Q0W$%Q#IFF.R C.0/D!>W M,9/U!67-=Z>5Y4*B/=?D'YH3.WN9O' N%:HG1:,UY:;9'5(?])2!DT56Q-O% MN8_U\+/91YH+G[E$/@;8MWSY+B3I9443!V&H.Q?J_ LFSN[/+F-3%PSS7@Z*7* E M9]OD,4T1K KCL>,V:YPVV@-B/:3ZC0;&,&<\UY+L''G-VE[J$MDY)OQ6N1@_ MN$G"2,V9?(@GR"&B3GH5%R.X/O\JI"#(9$9 T(!&3I'"E',5>21KIR%#;F@[ M 9XVE7INP%D+4@3?,:+:PCM=5GM5"7.29]9 @*/0P7-E4%8MTW-TH0P^:"GW M#/]994]8D]U-T MA=0=4!73'%PU+1] F-CQ2[8T].6:5KB/K ])*0E9JU20L MH>E6L$@B:!V]_NS2>;<;QXWO@'!BO$L&?*B;3+[&S:ZREH@>_EH?F#P9J9%@3>+2/Q$7]&>5U-0?D4N(&0<+4 MAF!3 \Y%T@2]4B6.;H&$ZFVWP00VNQLCR77]1@$9S+NI$0'?EI&U-PZJ^&D( M/LHT+T+QE94G1,S&']^ MAUCY5#9S!Q[)HNLP3"(R %R&9K>W*E% M+XUK0,$4OF;%2>-36*O6 DMJL,"1M#GR:^7;^Z^(HM*X:YGFTYM+&^*^G6BY@![P>@D85?_.O B_00 M9;I=L>NU:6-J=?7VP5-U4O"@$TA7JQ3.#EN@LK&402,JQ, MB4'CH-]8R1J7KLAD)GPH#W06YK'BSNWRE5]&_!@I-:A$#CRXE525%'1V&NKF=UR#%E2E8C1RT5FY[>T%># M BK-22^.)1U^3C,%2I.F&J#&WE[:[*?I=/F(B/+CG4^"-O&R/U*J3GBTR>PC MN+L)OEN)+_.'.4.)U[6WRZ-_P[.)W)X1&HM_ZSV43>?&O S8N>LA?1T MQZ0>QWF*)<;/W"*THQ&-13IC.-.JT<;BEWY_53LAA1'A=ZDSR9W(F!&*"54: M&PPV.:0^ :RLDD"!VKASI(3UK3@*=V?1+W).D@%S& R [X31S3!)E$9HYE]7 M6Y8("9JL,I+<]#6/XU*I[V\F^6IHS'45I%0&EIMC7/T$5*9FN3.E/&33*\*X M4-B:-11K9H\;K\O$@6.&5WZ5\LW5M>+TDFJ4*>ZB.@7T'WTTS2P,S%;U2$WH M")I**P=2#9\M@DE"I4LN"\/M?%4+TR4,*QG'+ M]$Q?C/98N6EO,*GOUJN:D2U*U38AJ"B4/P9_>7$$^^IXMAPL.;>Y?)X8[V1" M+*';LPQ_!]!0'%72N?6EBV6:R7[Y_E?8-]>D3Q#([SNO1LHK.I%T-$L>W& M<.97J/:G40RF&B174OLO]N0<8G"X'@LF"PUL"" MH$^1S8K?K,Q+[ R%4=@_R"QW=BY1$>><Y"E_17_"?R+*,+=[5IF:L!)3I$$R^J3(X%O7DR4! M\=+Y6T6LIS8/9Z?'->LYS5^]'+ONI%HG#& F-1GN.&P7O\A90Y9J%OKH+=*M'@>->\OU]>\X.)SZI=0M=A+S> MOP,: _[>NL6W^W9DM.GPPHWR^ [HP'Y8?9N"^E?=T/H#.C>>HUUU-QZ X$7& MW#_(67@'7.,*3I?X8[\#2EOOF*ZK!5)>J%^6.%Y5&4[+P%HHDV"CUP0/F7LN MH/^U+^XTXM_K57B^-C^!_)U]RO/^SI"QH*'_T07]9]T"\=N(@>!R+?57L/?& MZWF'TVN>UCM@M!B<)_M&]PY0(:[T3\6*'7U-]GU)8TCE*OIOIE^0@-);C&)^ MWB_W5.)XJPO8AUWF%D8NIUO1.S=:T3*LAU??WF7WGK<:6/#_Z!7O?YE<4)D+ M]P[@ZZY[!\QY%;X#^F_"M+%B_@+_G+*!P(;-^KAM4A*RTF )+1FT_T'F>S@= M>_Y3.)M4.S* M[U](25'67>M*%)7MSC ED/T&WLX',VO6#)9L49(.I3IPQGG MT(.R-4D-Q(B*W"[,2]:VG94=DB;9]DISD069^3)*F:9]'@ZGG-$"H'\V$K_U^2D]2\A=5=8Q-7^I]_"2D;DLG= I)./)DI *844* MJ?5 IA_=OYSIV74P;D3.6HQ:]ZQR&=C;937*@@35AST*CG4@6V' *0QN1^W+ MRU<7U@L#H(%\Y_3$%HX95VL%2&5X&VTLB94)6?>WV^H6\C-L$U5V(^#9]>') M$'\<'AM3# 83,APN]\X\3(!-@;7;91M[D:E!DZ,Y.I+F[/IG5LV5Z)O>.*DX MA<1OXEO)4P^1*8:WQF* YNI3M*048LV-4 LN3I=U 49#C_%A&HQOA6*OJ"K M)F G6P]?"V^O:=1J-E'AE=KGJM@*%5IA:V,FNV "3I.)7RY,NJ'D6>=DWK!S M24F\=BT^1*B4T.8' XN,F3>//FW U4\-I2(H<2U*NVB'.)UFL5BC\+&Y QDC M?>:RFF@X 1P_LX0-D\D2ST6WBH3)1 &T;C59J@,E]-'HHP3TL^BR>3*VYDFM M8D6.2YB5TM2[!A\_YK5:_4Z?;3%S7V+A==D]\';,)(YQ M6@35I>09:>T&Q M-+++T%8E8!$B^K&1!E!XT2K;Z/3._" HHU5>D84%2T\6)ECN&M,@B2^V4XXH3/?MI3HNS2\3^E M9<^Z(>7&U4C-&Q"8*6@T4*7(G"1U9)HWI'-^RCK!292Q0]F;&8=T,XAOYO": M@XE:2Z$BK]9#Q]P_N2(',.O #6*-HWA'-W 6:)$'+SO_[) FUB'69^7Q,;CO#^A(=(]3L?9-7B.J\+7!3U%N$7>DU; M0][EP7U6*V%)!/SCP18J>>FUW-LO]T6384TS."P.YZ$,8,[]_=5;NW"34W#G ML?SX)VS\MM\"G8]-0'L/HPV#O;@0VJC62OE3-_)%5CQ/I0J<18SXR6V!\L0 MGC8IHM0F4 >1NXX.FG1RQ(@&+99;229;BYM$R&7D!)W#RSLJ?SX5Y?;>1+7< MWP?UK7.*B\^Z2)%WM-&/7_SA(1QGQ!PMOF)\%;$7[_;U9U&T]A?OEGR3*M') M\DO^UHBGO!2QG^R Q5VGK>I+OL[?H7:^#;/UH#M$T>^U.G!B(: -NT^RQ E%=:M<&X_S=6 A!V M&$BU,E4-H,=4__4N6AOY#L:^.CVT :-5@$)Y"_CK[9D%4T;V14"1JO':U!LD M>7'^8!P],:"'(1U5BEOM8AG#:[R4U:]#+$HCDX>D9G;Z5+^$'(=U$AXR"8J. MB!%>UV<;V50=1-"B;D9DF,)Y=$9AY&5T;<[B@%/4IP6,A"5]1;;I1=5JVC+E M_QD/&?MK-/1B/#UBK=L^/7+;/OWV+99[.K\PI>BR:<;5(@ML.8Q[Z^+!_S55%R1L5!7^^&M0,\?]IS%)XR8#WC.G"@-#EARW$5((#B7; M"D:!,I7+Z#@N'X-(B(F'3USLY$B658JL^.[1Q,5@(W]*MDU%E3=_CX.?_B!# M"4$2>]&-IM.>;694JF294';+8#FINIV 9&4MU!^B\V4["] M>:+I,'9K6-P7LJPP0N_1F*?14NP-&!NHW/P,$1981@T<3L/2NDYF\V%X,W6J M+Y)"V/=BOZ@>?CNU*'M"U-F;._BA^*F?]L!<1]TWHJ@D]%>5<-/&2X0YHN4M MAJAE_9#CDR?/2ZJ.'-<.QY*XL5Y)$J\5;W,&2!.4T6GKQ;%_--P7E3CEH3MC M3>M)E,0?2N)')=PTU GS\Z#5K6S2)5*R/(,NT,4N#C,L"ZO5U;1%:;ZKN:&3 MG4TZ$U^MG=Q01?('C4B.YB6NEL6J:SVP?SN4;QDL58S!T9)<-"$_,$E3HN8C MD)2!8<_C85R+=QRC7LI8M+_S#F#6:R>XH;4T( @76?QA'2-C8IEA>YN45%25 M**,PB8E&0KU\IJ."$F--HS$NK@+0A>"D_[R- P']*RPLU1RVCH5B MP]$RZ"XE8>F[EJC[1"+#M7NX8[,";6T#1_*F(]:901^B\#AP0YO9,&S&B\<- MT?.5-\IYUQ/[T-++'3R[DL;6\:F"1R>W[;KM2KXN&G%4#6B"^LS-K=!:D5RL MTCUT/+&,$H"R1BS<2^9QL!LQ;"@$7IE$:\UI+3G&RGW;'Z.7(\F]6OI22-.+ M(K0(>JL+&$7#B=\!A/7&*WM8B?PW MN\&*%QBQN9)4P:6+PUEY:0G9LVNE[EWH-^B:FWRVL1([[.F[Y K4B%U6;K6K'J&D"7(R [A^$?+-/+L5G_LWV0$D# M%[>RYJFWR1D7Y+.>$7TRH_,+AI3=FRV]"Q:I229I>V;L]+R4-J M8<18Y>;IU^6MS;/SMM= M)[>L52R]CVJE2VY2!])Z6(%'D\&L'>X5=Q1<,?&MYBI)?V:+:5I@X1Z<;QGROWO)Y)#WX_,2GNFT8.1LM./]4-VP9=.EF/M@\D='= M>.QKL**((5UL(6\J[IUP1OKLI09LU>!'JRZT>Q.__HYF MM>;X[B)"/69"2;H<&"O_IHC![E!\-= J@U["L!^)"YK3&+[B)3^M+1G!O/J8R,N:'&(@A;D[''?/TXUEIM**W) MB$)Y757G1L9VYNA475?^%-5$F0Z=^Y3..W%H+\D-%Y%M'D(P,EX\!:&& .X> M6 ZVFPD9:*8(DDADDQK.ZU=4:)DT-S=I#)XE-:&DX:52H#(;_'CPU5Y5:^E5ZPC _ZX6,"(IWQ]L31&.RF="8V()+I] M]R^1C9!M*D[>9;=L..MM5F5B9;KK\_I49;"<>S2D6EC^<4ODE@KOZW>X1 MW5)XA$9-ZBI:.G2BM@> MEI2]B)TU.$%Z!6LBSR)"0BXOACL+2)_2A 3HA\A2QI_S#@5')9W%WDT<1U$VA:=GE6/PTKA(T/$>+:Y5VG>R,29W4*9.C59M\U]A'A8V M&ES'Z@\.,ZJN/HBW")PE-N^%#*O70^![4^^XMMTQQ(K2'I-0 M'-5@\LVVD9$RR5:)?ELG#PL--0W#4XF^\W'?NF>"G)X!2\$4,]F;VE'Q''+NQ^W,_^D1F]>W*JLI3V9D9S\?=5>09@X7CD)"&&]E#"2.OK)#J MPK_:0N(L_C4Q\@OA[I,.JV>.71.E\V5F&9I,]$5=5AQ+V6J_$UM3[<1D9-OQ MY%/'6V.U6+6!L[=[1&BRS_/!<<=B^MB(=?2D0)Y+J^-=$'ZPDWX3-T,JK81F M*]LK7AP.G;NVT_FE*.K^& [B"H26R<7DH6-' &^0&-7&D^&9'L_I>-=M5:) M)$LX_6:*0UML>[06D*5>]7@DQ8 .1V0LBNT+"P,M['RG_HZ;KOY)?0$RG9F- MFC3V79/UV8BE[LP'O[3^>VQ>!7RT'G& 6Q*YLRMYO>[=:IEYJT1NG@RE'3]' MFZ/[#8ZZQ&JSZ>3ZB3J9OXD_:?N@N+B\9/25O G\M%IS"DZZCL[A:E:LXUT9 MW43S"'U\[@%YWEY4MUS+1@UF#NER#L_-KRYS_M#V3%W]-:8N@:(*%V5*[FIG M]!LU%@\88MV<8"V9!T-<).J97(1<9A.^L*8M)BY:AASGVIA'"WPNNYR6Z>RY ME.FA9Q:]\ZB<;NW)(1!U [J?^1(>)-BWO07_ M;."*P(;/FH@[K]OW+?H0$Y,!EUKFY?V E# M8*B%%>/"F[$K7\N7ZBQ!G@8DXJ_>6QJ<%L&2_4EBQ$ R1?\[/57A!WMI(,H^ M _<,MOX8M)BN&&_!)YGPV.T*=+!Q8$H72%G?#9J-_(4=WG01:9'%U74FRE_Q* MN_2*6L- O/ZXN ^2A%_XWQZ MV(402JA)$DYJ+W?EZC?:P+8+UL3CL9>*6:=WR>-+Y\@-[U@<]][:1I7CM[.[-T M\-%AR'035Y*4)AU8,B +*(03O2\PTMNM2+_#&RGN0PPCZ6-+ 46^I_$ AL_G MCF=2&)^:S#LI*5',CLI;K,;%WQG$C-%'WVF_:W"2=RFHQ9#Y:CO1U9DJ+[)UJ$E-M-&RK0]HN'$ =IZ^@F[= M$*D-O0*ST>YTZ:!5#^SL_3,E2;9TA*M6DC%5KFS[, A'CU4YNY)U@^Q-03S? MW%ER)_5-K8J06HRI$ME__V[K*A:MP.DAX6$.04.MNBL_CQ;U5@2!"MG.OHL:>*& M>S%DA\6$?'A;E;,4MC#62C(QJ5QK]0)^J?$]%4$C/!BK;DU6TW&G.3,@4W)- M?GD ]YM!%M#\DB.G.IZ7-.E =N-$U)"9+J9Z>39C\OL^L/PV >JG4,LGB)4' M^S/%S'(.H2(#L@"R>?JI7EF>U3AJDR$%2UV5W5\2 MM="D>P)@*!#:2_W$EX41-G_-\SKSWJZNW_P9ZR34.?4NUUNE&KL]U76EE :$ MDTTL2B NB8(E47]50U96/4BL]MLZLDX6UI03\MM6N;CO52&NF4YUR^"3SS&' MGZ60)5.8#6*?I20SST8+)B8HAE_UPPV\7OQ)=FBC#Q3 MU8IXL#(.WI.1M#26RA=JKN*I=L*04E@'DA^K5<,J!$+%-)!@MS8Z-+=Q KCJ M8FQDIWBU(FOFK<&'7Q+G[:5WG;DTQY]"G645)*]HL_&(XZ6+KSW?%R57'[NU M;,/F\'5^7*)R2EIW.%,]?$V'C*.DEZWO=F:[,_?87.V89;-5O)\%2I<,3JZ[ M :;HJLR/,_,\AS/DKSN2=(QM6 P0*,F.!HIE%4>8CND[3SE3HD[( RVK,)9$ MFJ',HA8EQZ5G!>R#J\++KF=#P\91&;Q@=CE(0^:2&?!S^](](? /NDA?6?U: MG[Q=2TZ&Z0Q0<28ZUP5*=N)H?E5[(:>1?H.742:7)7,GR":OC%0D+7@?7:"+_9=$V)NIDK M[WNN!Z[>T]TFDKQ_H(H._TX5'_C^JU0QT4@^$Y:_!B8%U,#P_L!045KM 9MP M)_LV,43J 1O!'>X"J.>=<\]VB)&MHESURTH99[48E9Q-&R5D*58VUWMFFED* M7\!2XDH;903)A/!C- )XY==U[Z1%)((NW6\()4,*NDXX#1)%+R)D#F?,9O'% M:$5Q-1CS@?'1P?X1>'7^2PJ-AP#.UF <9:+8WBGR)[*<":<%XW6*#/OAPHUZ M\WJ1'GJ"5#)]8K*8JMIU(*YT]&R16F$@Z*KA#=?\]?*DF;V\PNH:F=32YK % M G/&JAZ+&66S?WRV\0.V%RALVN:/4I/*P>MN-Y.IJCTJ,F,:<.>*U&DZ*!44 M1_':#MZ@L1RE]&0V**WABV[3W,1K5$].^*$-@0=3'YN&N"= [@V;OBT_KU'4 M1"?KXY&$U4'ZS1J[#S\M( H[#40'&0.&UJ\2!$ ;@P;E]$WEEE(Z7@ZSZ&%4:)!89FIB4KVT$68:>5*@-N+X7([(T_;$=L.[^GO<)HL', MLVIFZT\Y3C>X$BR0M1,RN-*GF!+H0^0!; P3[!9P:&L3?C5H/#644@3S(WU7 M[YW4$Q0B23E_L;@)>/$)4/X$H9U?-6A* +KH+P:"YDF^=& :@AB9-'++%*8; M@AF9+ ^^L#T4@]P1Q_QQ>9K[/XQ>NQ/FNE[R VP_W TVOM.:I>?QD)_PT*2@ M?Y>R4DQ)S4T>G4O,!!MG0&H&%G[1N;A8:BKD/O&$6:J?3*%HM>M@=>/:X?0*W1^':I(& M33K+MR27DN'N;]>A/L78:87Q/8/=^=?6A 7K4Q/[A-A81_G7P5TW\?N9![8< MVZAJ-# I29A0<\-9@L#1#;.IX\O0W]@63=2OK8X=_#S*+<$THFIRCI MX5J[80I6VB8EHDPISNLZ?N!88K%P@A)YB6BECO,M!IED\1">2:<:[FJ8+2Q* M%?7N@Q%EH/'1U,346)<')R5CJ2\1M81;FQ9[#R4%#/0IFSZM/8=RU=13<3!% MMKMPO@9"XD54-,MXQ1%RB;4YK@GJ@=-]W.T)BV+LQ;B*K5)-"2K3-D 'D8SLH1J"%CR^ M^Z3)OISO'9Z;X9R+"7463C46S,=$:ANM%2@B;J9D)'-<6S9K!A5H'V[H!TQ> M!\3UZH.6O]T]P/F0_>1%=8! I5Z*5LC,5V)Y4S/'ZJ!(LL#(W-9.>CJNE5@G ML5@VB-4-\MFQ)0E%FX1$JL*@E38=.MAM]KJA!Y(JVQY(C#]87=F6I!L"\A#CPM(IWD0WZ(6+UDQV< MA3.!S^A17%Y\AT6T&?>NQ0&\)[FN\A-DK$U1Z"\Q1NG_B#'Z_TN, MD>EO8XRA! IB6R<="]@"P+Q+9.=N@=Z%B\+RSHN^37Z=;0<*? )DN4= M[2]&YPMG^W<)+D=!GR#35S6"GR"?(%Q52A_E2M/XGR 68+-_QD%@W1DYC=LU M/^+U"6OJZ>H<)_F]E]+#1>QA(V?A*CE6ZZ:*/T3@S%^2WB, 1,@N;X^8+W/C4:A2K9?**6$<(V^]X[CBD1 MG9KA_'W-IOA)&?T .Z\67,(H?%J3R/Q WKO8$3V!3^V46V(K,ZIOCQ^;I B87$TFG%R4\0PN1Z[F(= M",U%ZUJ[\/%166 JTYE>@BT/F!VR)1R=\(J"[K^YVYH. M]QTC\R:?(,B(7#9_N%"0E2=ZA&PO<\L]WNFI7-E@[N)'?# M]2TS"K8T5I4BF3"*0[,/8ENMP\+$%V-Y<3TT0,"-QJLUI0M]YKV_EZ*2N6.] M_4QO_\K5-GV#@PZ D/)BG?S! O;A NZ-(?[]=OB^RW"SRS1_ES]ZT?_?5]%;79Q6@--8UXN,^K;!&FU&G5-MIQB$GI:DG;QY&;<%\P8$E:S MPWRGG!F/4PB^+4?WO*4WBEF]'AEW1\S-FRQ//TL#?Y7T.[FCY=_HA^5W>V?F M)9WI-G8^#C>^]8K:MP9((Y\@7W)\Z*@H@,E;#(\!'V;/"NC78*/:QC %9CW334O(XE3.8B^RE1;'3!B_G3 H,Z MUB5I8S4:80OC-E2:Y%S%=(2KZ02+H\5#]F]V=> E5]$ZR$51DRC6@S,@?WSU M#N$4 ?FB,7*T%Y::4W8RH+MI-\]K4[:R7T+Q%//,DI6'>VCLVXAD7;E[3R;3 M79G75^8NYNTIIEI&WDHVE6C2SUMWVM(8L&:F.\ERR<7]13E%*?<3:[3"BG-$6[EI\?[X(^4KO3WD5Y M"-*W=SY!@-/O1&^%Y^Y<1]N/@IZV/<5$/T-*/&[K)X46MD8FL&X=7FQ_ BWN MQ>8NE%;U?CJDD;HR8'Y8\'AUU9'K3.<659Y>(F_SC/%?H^6KP)O:W M8T69'(@[;U"86N4&]!KX'[= 3(%0404@-H$MV-)CR\&ASEUMYH"N2LKXY+JK M551X9O*->G=:3;>26Y(V)-X)T7*)UXH5- ?O*KBQ?/"G/5:(ELK:3^:#Z M*,U^MKO J1106[%OQ.7Z,2G>[99TN]G). M;B,"E&!Y#XGWT9Z?%BO;JQ_EKQV34;/2NUO=0PR:N3Y-C9) M5O/5N) 'F"S8<>;)].3;\%,0.M0S2-J7D7Q;YI3L9^8IN'J3 ]![?4HE!E7+ MSS'E(_NL?M_E/Y@^090<3@T.M'WH'KX]UMF\_&T'GJ.PMX%'+:)2CWO^C[6W M\]X.0=7I\9!AXWE5VTN4#(B$)BSJ'*N(%GAE2BN0W>F+F!0@H,J"I?6NT=)* MG=J3A(>8J<%;;=>+.]!08042F.*JIV-,Z2ZO,;BV-KB#D8KBOK,-6\)2DAQ^ M1KFV;6N98VZ^4B+%+T&ZMFR>(6YQ-'@YJ6[,,1Q9(B5 M@U)*9:T]W59<8N]HF;HK721%)]4%<I+UPO5\(#D?@H@%KO#$.E?XHW,;> M)I:E(^D/8"_X6N#W[EGEMCJ1EY/UW=; K[$+6YW,=FJAGL'\Z[;?:A+058)= MH\SJP/K6DT &4_YK<^Z%V[#PQG[]UU+KPY.6,M8>&V^)9SR6KS'2)I')=1OY M\V&;:1_@S M+,P-CC=1XCBLYP^&N-N <'X7'CZ0#VN7#BT$P:]VMGA+0[4AWMN5/9L/9]Q? MN?OBWA!?9#O+/T$H-[G_/#)Z_.B>ZM_%_6L_-+7YJ/Z8RZ7NGP,MZ=^3#Y)> MWEV: #M$2G2M%*6@;:93^(655X*LX@=I@\Z"KWAA6@ S'F:K4+ QY2NZ^%HC M(S_^ S &966L&&UQ1W>#J"9A2WO"N.ZK6IY/D'[9P_&*7YSG@E@Z[$,5[]UK M-Z-WCATU99TAPWBE=3/**P?)0=WB.7IQ:PR,?&.^$J:YZC%7R?;!F/7_FWU[ M85,.MN=:9Z_>)A94;G%T?NF8_ZW#"6+/F/;.UP%J-EXGEQ.9NAAAI8AH\XTI M=Y1L&(\XJ<+,U"Z./?^RD;?E0],9"LHT"'0> M?X(>*IZ(O<#,](94^S__\DS6CR&@F1DAAU-QU YG$)64,B/'QGZYCOR"'"12 M"D\*7B&) F&T=-]PI;/T,7S?#4TVYU)RI8A77Q8!55NM$W%W=SO6\#2K-GZ$ MQH,F%OQX(IZVRQZG4[W7/Z_[)J&(2!M.AO"'_(>=VFB?+P7W^XYM4@>(\&)= MNSEL\W_)XBM%.J82_4"L?3T*_$WE6O@.<6SP8['7]YKP?_UFC\:;!+P&HF8L M7BTZH:DJ['589,890_KSD@FXPS3\1K-T&WXW4 N,W$VY6ILSR:4\>9OGS3'0 MK:=G8./7)$,_YGN#J0)_B[K6W#E??]^?_>:3TN=5R*ONS>.I M=&M9 1S[%4!Z\D=2!/-MHYOJ'ASX"<(9'?/R?2G:QA.#;V:^+$()+J;4 LTV MQB2D6[G)%H:.H\@VW(:[\$Q+O/1Z^&Q\VD+8I/GWI)M)3N!L*U=B9FVV)4 + M(A#T'%JL%K+I[X?BG\FC$\#OIGIF5]7?OR:T5$S+C]='>\NF97+V1&*GDOTI MQ03SH8"!U<'_Y>]?[HL9E@QA^L4$*C?7W>6.,\4Q>F(KZF"W7:6T M10QPT;Y:F$ ]N-BW@*W>C4T)Q)^Q3@9_=P.9ND^NK41A7(,Y/*JYGPT^BFL] ME36\WD>6(5O@.$82_3U[EG0FI%PB]E2UU)>"\-6]9LDQ%0%Z-IW@**)SPKZ' ML=]^HG,E+X4E0C$!)HT%C6/9=M#EYW@^.I'7#F2[3TSG< 3L6T7*-O6IH'IT MC?+'V9F-Q #*/BY,6HPA:3(8M;4;I8)519<5.2=,.Q"+6;7#JHHOW'+6?80@ M13HJIFV/]AQXZJ?5E(1>5UWF5#];0A7[RK'4E6+G14F#\NL[VHO,,**IO;UX MX:T!N \)34ISMFC181N2!@;E4/QLC?.2YT!TYF&I3(YNVE+=6CWN0Y[J8\ M[4A\VWAX*[EO8K70K2I)-I?27:1VV!F,]^N>AV###77F'92/H%+=9RUE7!F-(F5!*]+W M7#5^2\V3Y4C+:,D02XY5$?N%VQ5E2*:L)7L 4%Q>QS;P,* -0VS)X;PS(D9M&: MS%;3#_86-*D+T4WJN70@&0V8$C80I6 LXWO_T*J' M:P ZQPHH+!M@$6S@4D;_P@MFG[OS]X2I+O2_?I3E-%SP"<(TONE MQ_$GR &226.OX"=(Q^\!LWOL#U\"LMXT?Z./L@=!S=Z4@'ESOS.A*L(,:__Q M2Q_?2K3OS&K?>BY#QLD!&%_(;87EPTG0#)R;Y/=H)[Y6M@P!TJ2O($,G"'.2 MK\:QF*7TTJ@=G%9Y44[PMN.5$3QDF$5.1GLFG'\SY#+EK2EM=C:C3/":I%.G M3Q31=U+!E:5>*Y@+ZB#[62!ZF6#5I0M7\:DXE1EK']K.N+NU^?ZJA/1;F4/KFNF:U,:2'9<9S[EE._U4/IJ@$]G!*/2]K8C$2'F[C4/679 M.E:_FFL;@6E'W4#X2U&TK=X-.?Q!QO7T60M8/18V63H:8AOIB.\<8&Q8[MTD%&O1ACPX4=_%5('L= M1C]=$8=&LI5T&9N&J,"(H!.O?.VHL]RP&VR***#_7G^M#L#0\ZC=+7D0N/\] M1ILDCJ>Q.'(T/76,(K3$RT6A%6[W5"OJ:Z14)8BXN_VN)W;3Q!'C>FV70@N MDI*+I=8&>V@>)53!:4#2@BLBQMA\)7N:1;H.?<1^SY"@,""1;=M?U?&\Y%46 D M5+(R/X*YZU"3;%?CG/+6_;3%3^XK^5JCYQ7,REO'OE?+NTM.\;J?5DG-8=0L M$5DI&>AKC*I*ALC=W%8QJ)8^Z^9=6@G4*K3@F[&USE%,34Z40B'_X+8P05L] M3L:]=#$JNNX'$\E=?<[R.-"Q:]G:[CDG34)QOR#-G,?.*G6LHI^XR"$E3=O* M.HPJ(Z3)IE!T+I0B_$^NE@T6_[:Q$S_3(5'GZ#M=;^71P_*1V?O8;9F[*B&; MV*93I5AW2/Q<.BHF;]/B1J!)WO2>)4,Z*21G=.O'JY]-:87;V%' ?Q-@E!9DFE<=']>657 M 2IO4RD8.IYHCQ3IRO12 AE?W5Z3_5:-'M!==95+F266BPYCL<@IEW19_&B5 MH]:&%7%'(GK/GW!?@1OK8U:RZUMX5QCZK M._7OPMG^DG N8J\*"MJD,).F0#J\)L<:Z#[GHKZNZ%]E-'9MXNJ4.8 Y*YPD M-.[Y,YUJ==RHJ=%%M')3$X53+Y/"$^:;@73KG2L&Z7H8,*\6QVC@5.V'%&,+ MO+&!2QJ(>8PS*%U60D7VIBTNPZ4*A+V7!0TH?3ARF>2YC77+'GEB3DQ[/BI3 M5 Z9LT=#)*"KM3:;70^%#4W[.'H +2L%B-9U/.4F&;TSQ9YM,XMAX5W.HSE! M7F^&I-RB='V,D64E=]C(SNF61^_3<#H6^G'L+J<>+G@YZD,>"7/V7.($!)(V M6(K36*Y]8V1 =1V&%;+KGVK30I&[!*Q$;0)H7"5ZTFPTARDM\ENJ\9[9T&PE M&#-CK;#EQ4WFT>;288RU#.TFWE1*UULQZ.Z6CBL6U"A^67E2CQG.%#=<G)_ QTN[-W=[\7WBF*!))E) M3QUA/"/UNRFK4N8A^/95=41Q3+20%GS*(4_@X^OISO'N;L*2&/ESO.$_+2B. MZ+/X+NL=Y(1YO2M0/)\3=4S6!L$CQV>;*2!.M*G^@S+N"/4W> /N3%:_N+_Z M#EQ&6[$C#"Y_'!THN"(;F%9QWT1[ .ZI6O\6BS*_5A6OK1-_I "%06-_CII# MQ608;?DCNNF%?+KAL8@O,3NH;_;8(KV['A!:9&VHS$'G_+PO^<]AY*;0TD*2QT_R8(\K\[Q:;X M5*(W1.O:$_?G%;ZZ,HPQIMU*^CD-;>0N;26_3K-N3.&): J;R\A+C^O16I5G M5I@B&6LB@(LNA6TB_JQ[M^O%VJ07Q.ZP>8[M\[Y:6K_QFQO8B4GOS9S\\O\: M"*_0EI(G>6JO= .5?Z!FUJ^GX5O=9)O]@S\D :!P_@G"$2,@TOX)8KU%@Z]@ MU5@MG8,*:-VI&0S=&A)DYJP6@_98[>EKZX9W-OD$,343>G2Z^JA1"](!HGY$ M;N41S9)F?X*()_[29OS[\Z?64&#SZ"$?'8GR"9%]M+J&M] M'9/_5J'<0-!/$=9%*> 3),HW[BU!OIFE1&T9XX])W.%K[<%"OF7O)4,>@'N5VH%NF&6?,6D69I4U0L3,C^(2(2D-#-LLPD.":(_0PVWEO->QM*"(,_ MT;)8,K)8+AA?FL^42+-RTG(N[._L7U2JW-M&AINCOY=96TT_:?%>L*D X']45TLD0E57;R;.: M\7>3\]L@;!>X9+'35:GYH-53NXGJ:\-=^:)\4[SS4?1HDO"O8,5_":O^6\SO MOX[]L^/]+[$?O#8*.YQ(0IW5TF?/N:(^^!S5@3"PB?WDY\Z'X&K%)53[-;(J M"VX^*495RO@$@7/]]H.:0!$;G9_%GR"X36\]8X"-T1S[AXP=%IFY9G>S-IT? M@WKH>2=63^]CBNIYLIV-@%7U=Q6=]HZ?W,JMC3W]322.8=/2H[OXNB'I7"6I M@AS4NJDI$070_<',$#[G6Z]^\C="Z?M'YDX\;!EFR^)FTY%9+QOQB"L3/>?K ME"M9<:NSTRD!N-.T_JG=ED\!%<"5 Z4=SWJWK"?[4R_"":[%KB*E. L,(5E] M=E^A!?USI^MNC<[)-RZW_[\P322%DTG"@5.*14X)_2FCWT_7U1]YEB'$(;+8 M9?!BFO%MP GU6"26Q4N%8M74GU_G[NR']1\?UI;M_?">AC(.'N1ULM#LMN;> M*&EXT^TG &?@\Q8?-I/P#0+_6D[['\LF_G/%%O&R MHM%+3M/F:+39*7EJY+!/^0OIK*A00:=RCD7VR2V [^.HV# V$?2I%2R4AF14:FG N.S/&4&59+QM2Y1 M;.9'FM/)Y*\;OC#7?0TC!A,QK[M6"0VNZ2BD57Q%#;UU)\$OMD"->GF*YJRE MQ'G;XS$8;"[*.O17JHU\JE#?-08)WOJ7K@WU'[T8ZX0 M),;VWU1.43,]'XVFL1J8=Y MJ\@QR(H%$J$W0,R%,E_\>-89>279Q2 *78DRR+>5UE&+@G<@B5;-?!R5&Z.) MER*EDLM,#J-%?6L)I+EY^#J+7Y"<"E&L0 ^&E#8T%BE 93RSN% )OANF,7C] M%9WIHH2<)Q@6:",7613/5@I532-G8GMJJPS=)1Q#O4/KZZ:H82BR"P\:Q73$ MA3W#.YPU9)3MG477%2.MQ$C'2-(:"#^DK^/CE=')9"*^C9G01+OG.L6Z& -/ M71+1A%?L4[@"0?RAZ[4]!)711,;(N:;:)+9<;(WOZT1SN37#TR$PM&>G<,4@ M'!WG CN2,3:!:DI1R\"]E/FV^LMRBKMX=>=:*-]7Y]92.;P+0S[1G;AZ=@!E MA*390^+G<4V'G\<7(V?13)3=06O.$X2:/CE [^/YKA,U'!SY+ 0PPK+'X:82 M7B39@ I "G]Q]:WX(% S4+GCG;A::^)P/,T>P$J M9TF,UE*U.%AX[OR\)V6YJFSP RL"_0^HKGJ>S9&H*LL]FYI%=-D!]_"A \;6 MW<%DK"]0%CCBDO59I>%DWDJ$%-E:S/,28_@H#%/AU-IMBJ%1+)1??+9"4"I? MPI5=LF?=LOA=[*MR5N]263DSR X2ZK[I,21J35'GEO130B^D%;'O;FHPZLL% MCC1%TC>/ZZ)+EJ_((YA-$QTUSBZ_Z#HC?8(@;6D82L>TI4_==5?]B/JN*UM: M;;B(#K4*%HXA#2%61+-9TU1Y2S:^%:<]&4S=R)FGERM/W8_:8KEWAW(>!&Z4 M.E _&C>%F :9F :O:+84:5IEW*06)TUYL98H.:5^&+5&K'R >%$8W9Z/65HE M#Y5R\2M,1@XY---G1?PC*D#<03'A.$DAH$C:D0'KK[L%]]8=@8/Q5DBM7]Z5 M]U+KQ^7CJ6$ (8O!5>DGB#_1^2]^X]YMN8\WH=4^SZ& GHSWIX#FP)OH/]X] MT^OU7\HN[&%\O!@\[GQ,@P_3O=_U7@V\YWZ)U7@]"=B.>.4F&HVCZV2Z_J/* MIO?=\1-$Y7T#UOR/5$O_P.Q>..]JX-*[29N?0BSO]N\00&]]D(O_?PP<8(3\ MEW\NBB[?BP$=],LK>S7^/(*F_[K'N>JNX^GGZ.+DZ\QTL?.1J*^<+APFAEW4 MV56/LM >/D+0QG#0+M I9Y-.4?=%-L-A]C,XZ&PUD#:T@_\ =3#&@N5.)('S M00YEY)K/60D#/ESY;.T N[8>LVHNTFT8!8GQD=YAGA)N[ATV\+YK4E2*_ M@'^"B/J3O>54]CIE;G79IJ7L@O9]@LQ\C_S#-D\=-LRYZM8I3)\"'87NJ':% MQCIS'G'BS@!C6O^=NLR9&4F=!*M3"G+4\0WWAIS8K&$;."8*5&OMD%( 0=YB MZ\N0X&_>[!NGL73(M.PAKEJ%LZ&9Q' MI%N K*RY(:W%[[(J&C8V+@P_E=75 M]_A$?[2WM*Q>4]<\M];V]7>#8W&1I+7R48@W]'-MH)2"D*T(*%PU,[.7#X(' M?8(4"J%\*"QLMT].WZ^;98_=@/P*.%8:#$AQX[IDPUNV2V[R%>8F>D&[(=K? M5'B-';Y?-ZWYCHSXY2/T3>J92\5_CP7HODI']?>J'/0 LO^D)H8IC=F64N*X MQ<[T\JJU,."]J)F#)>W+!Q6(Y'4M-@(-:89JHV1X,CXZ!8-($+T%A#&(),,7 M[Z7']3A>3:,')-2G:CL9-04&?3:GAZG,6A)2LZ8)J*PZ%V!^(>S!%/%Z>D#F4&I]]= 6I#01],;SO#DW'AQ2//C0H+"2""N MP!?O*X&P W'%RW>@@!B LZ P^Z^OI8-)$0%,LN($:+2A*/\M&C6R<./ MNTHZGYBFT"GYXVE'QZ]R.J(2EW50R$G<0T4JR$Z'#GHS(*);K0USR--:7S&Q MNQ([=A+V[D\;#"_)(Z>%6;AU9Q;4$H\@F?&41' %K^?I@Z4Z."CFL0S MKI-1>]G<1\)S,P!UIQ,GY1 -#D]IF/O1#'L5WEG7(2.^SHC,V?GA2'6?[J9_ MX"KB=JYONI OHM$BR#F\80Y1YQ,/*)3>R#LXP!$8HD0M\%:7[M>,80='=MB! M)H8.98$@ 7$G@=:9$44^T]D:9+AJUD9LK=?PZ5M:4N@U4)48A/_>76/YX,-B M7[]S0!(OLU]E8&Y_G*NK0W:"*I&5GP;I?&<'*ZD1"0+B#]U:Z-'%T3":,E4T M(@&72^U!D4U+^=Z)?T%-H2H-N"/&[+/Z25.RS\Y@@NITUFF)B2X2!K> +=:K M DXY&W8ENA4+=4<02KH52G!,BBQ,'*J7<\])',NWU.NALWSOR,M89[6&E\Y3 M0>.<_ W5ZI#*VD'[>M<_:B:4-8D#@%SYPSN_[ZJA2 XG> NHX .W 5O$[D* M 38^>2/YZ'41N0Q=VN@!@7^.+KW+G\V;]_[#4 3&FHZG^>"L+517O(;!&K-M ME;[C(ON,]F$LDL61"4[^GLI1:6@Q696X>'/93J_4*1!:$I$ZRX8>P"\5JY2V MG@R!#[N;BG(4IOA!M5HU2M+SD.W$MNP-'9D=8 Y:^*JIYYI1DLWB=%S"7)WZ M;^ ^0?<^B2TC*I@=.\))7+;6+;4SI@2 ,M?1[(SN:I=$GL!&$D,+^;"6J3CC M 1AY- @M'R+?N7[B%UI_2^G1*G&.(<+)I(J19BSBV7AAEHJ68+V#*#@'L.(, MD/W E?%94&8IFV;AF3:@C=&AB'EC#BT*8F.AHG[W@,6-YMT2^4U)3*+W&4X: M.YF?D?,M%OMH;I*7B_)MW'4JZK>#Q]#HV8"C%U%19S ;'K,/%/^6ANCLZ!.3*@;G"&?L MZX;E-_7ZB9JS'!![ICU%_"D2[A89O(1E!1GB9Z M> 10PI953Z2Z9F<76VO_.[+HN+[IX)PMH^Q:$MO\U3&3 _LK>IULJ]N]7L*7' MVE_241E0%7)P+F!EEF8_+U+.>GT#,U@8,KN]1Q_Y6&LITU339,%BZ4DBZVI4 M,!=\I#G1PS$1\#9OXR(W(X(OYO<2F"BME!LT"]P$,M.E/.;HH[B)3*.^=2LC M7E29UA6I&Y=G0*OIU@+['\9J:N@K*&TZ4N34DS#H7T#[@ZDPG4T,1RUQ'$9%O M4^>5*CEGU=7*9X+NOG:R6M9=/USSHMAP'(8 Y#&C0V,\[1BDY"#$_0;3]+S0 M<$I%8B@.NX\(I4Q-/I#!7B1)LG11\,I,9F-[#_.383?TA[6Y\VS':WCX"["Y MJA79DGI6V$:4Z VX:@! DTH^*&K!)PB^ -1TCJ]*:.KHD[8.,Y3&FNSE\'73 M2@,F-PN8 %W5.;N/? 'BNJHQU"H!:5]-JL[,'+JQ&QY]'H+S9@62&9.2(!W/ MX!<"AF35W<$K& 4T7:O?'3PQ!%\3T_LW9-[[]C!#-R=):I?.5G V ,CTTLI- M/NN$LT5KCBM?<=6C&,E&.UD):'U]E!B2>#GUH07R&-W3I M-A#9=" 5-IZIE5DNQG=R>/M.YKB$M-88% FB##X6J3%B+*)YN00"$+V]=.T9KF4!+"+.=@U7(< M*0I%U@&]WX[U2-E^^#)0DX31!^7$(H78++F6P09*=>IG/4;%*[',?C,/D:); MC\"7KBVHS83U-[;&YS9#=6:;S7RM"8 B'ZU9PYDG_HE)4P6![!"_-$)]8GG" MA1P^K7&TB2 Y>9ALZI4/6"T\I&WRZR^$PAOSLH+DK*F?J%%19=Y':CQ]TYIR MS3\N?AG1"J';L--HI=;R=$=\@:K:$DP3#A:>&_NL$\WP9>_CZW.["-7T= M= 26DKR6>#L;1$5'4>+'<6:1B_.M+ZT]D>^4;<"K7:R1;0V_GA(MR=9/D-E: M;AOMOKW)A#F;._B]QU^="3W<2*Q",O4S; G;P:>"3[_X1]\I>X6GA?SA*E[W M G^3W66_@W._/S$67\6#_Z=B/7\5VPF*QYAQ*<&!/"YY0RA53B9(,"2A<6X9 MF[B*E4220!;/;)*=B25\!$+P+ML_=B.59\:4*!W3*'Z"!+ \J@3IYW&\B+DN M :I[%#LT-\1K*:H+\T2]5M6'%KHJ,J@YTH&USUCL,2*DTA$=G "HR!8[4.AD M<+\N4,@O?TE7 (;%>,7RROJ'J#Y^9#ET^G[)'"@I/^90"CA)?RWO^V^'ZO*+ M_P/^/ MH5"I^_42'^E)A#P&M^W;L#3#7NC&*:VF](C'R=(PV@MW4Q#^3C;.DHX&74.T MHATLYND,WH78;D#OSKY\/VY5:HWYB:"JQ7SG4MEVDZ%%6#4:=HL*Y8)307BC MD7RG(I0(?*?@E7 2!V/D/[;GUX[&!_H/$1HH<+":]IV[)C?A#V%>VT^0*:^@ M(*MV? =M3 "*C2AT*Q":;ZFM]LS[?*NM]B5GZ3Y(?08QLV:QMWE&TL'JU9!R MP2Y*FEPYJ!562C-:;).>TYY[HCB>1-=P7KH=*+-JCPPP\G#%(L]FT,X+W.U# M#O]">N)X_DR1-QG3<*::H&))(@^M?:_:A4BB-S:9-G]YQ;A837CT0:\N1&93 M@X7="$KU-."1PEUYFP ]CY:+ZA.[(9_SU5VBT;!7Z\8'0?<#!2.D0%7/M8F. M5E>5=!)HBPDCD44.O_D4-3AD+->B4$<'([J& 6I-O3M!)7D>W,\P\*([7GB1 M&R ;?)SP+$$C-V)]=*L4+J>[]] 9>3"AMR9)F3RR35\NKL#Q5@H PMF$L"IN M7Y_Q5TO&M@R5,'/D8I6V'/!-Q4=&=3ZA5F"$X6FI:/^DAO=-U$L"H\D79)$F M!D0: Y*_''3[:G'4XG^+9W0.+[=+53:3J)D9*$Z V;%P?-?M+-SC4$'QCQG" MX[XW7UXBG(GK\:S,V\&'"9>>RZ8<;-Z&'RJ2M^T:&9T+F0+A96<)2C!30DLH8D' J M=L:VFUC#+8N9.2P5;9%F61KZQ7O\I.KPI5..U]4K5#O!\@A+('QK^@PNT5Z. MQSQ[Z2W4,F1QVMH,,%%JO576DK'E_FNC&@$DXOG_.L")FF+<#)790EFE8MJ MF'JO#:U)66OF\+7TY^+'#%UIS2PTUV)*+MA]U)FY:'+,[,XBKW0* M.DM>$SI?4_#)B?[@?M6D+;'TUL_4?,G^6E1<5?TRZBP>!\5<[@^/2+V(2;,! M4-$CG+2^'TPOR&GBK)4*)SGGQ6ZMVT !JDK*Y6-9[^G;Z2^VWI6_EG7_Z4T M+*D\.T+OL:ELL/(PJSL.,_&F+^JH+&]+TK-32_)S:Q5(P.K#RE('# MJ>,I-KUHM,3N)C6LAP@(PPO$ 0^OW/:TBT^0O$\0+25!?R=N#(R%\O>,40VN M"T:F#%UGVJT:J],=CA*[N1.GK8WP [O8;*FLK'O]VLL ME56C:^F8D'BS+6QE1!.HL#(H92=&P5PPT./3<+Z6_E^ MO4I+\]\?GZ)RR9YO$H^OOZQ>32*5T=WXRDBGI:"""UHGYLH4+' MD$PGX]@YUD1^P@?+Z[_0B%C+-RW-[M SG4-37B-PD&N(H +!L=1V-V#.(RJ. M&R1 4B/OR:U!#6<&X95MV.7:L\,&D18E-"T/\Z8:EH(6O&&] MFW_W8%NR%T#32J70)*DY) -15WAQP\O?K"NT[@3%-F M!N[L;IF"WZ 83"IZNNX"5!>+GY^FJM\6-5W:VI,Z>\,Z[_74@,T;>?IN<&5@]R'!"I M$A,XARJV0U2H># MF@$MGN]!"WL4:4=AL.@<,>+6?!@^PCY>6I_H0BB:VUC!P%4'1F:.30KPVN%C MQD8O7JR+B;DU/CWQ$E,@!Z@*,IG?6B3.'F4QB CY5Y^;EZS_XJ)1ASC>6.-T M4K0S8=XO!$MN*U:NDR93KJ3>/\+5#*[DQON8 ,6G/BPM-TI(YZ+OC9W/MGL1 M0'>JKL,SB,U-,,RIS/M!.,NJB8IK=!_4V1]!;6KKR+P(HAV9D@NK:+@V@0S' M3N(R)YB,SNOY^^9UWT 9W%6.KK"+>JO$=X2YF!V"*L8L4PNP&H8-^N!N2PH= M O3^<]2>&IH38,*""E#PNJ;K=X'7D%6 M*0)Z)0_&WLIND.XG]QX@:_\FT$5;7)+P4GM(="%U*O&R\/.: <>F2\Y2$2^F MV!F$ZE8(7TZ]3!95P.DKN=T'ZARQ;IN[X73_?7,A['!Z6_#B>2>L2QCKS@#7=/UCM>T([[!/ MC<_PP;\4Y/\Q/H<-#]NT%S$WM@C^#/*7XNX9NJSQ[K,YL$ M)@_R[(RI5V,W *;U"F89A;B-QISQ\M1QO&CI54W>2Q1] J2BSF-YA=B^:LF\L<*[<#U8,ZPCW!V&CFS!;V4MDF%-; M)M09*\CI+YL\PVOLY8>KE]TB4>N=.-&(&XJ1*\"[E(..X5_M=*\Y<$'[Q;5 M8\7;8T2( D0 MW-U=@SLDN!,[7[WN6_7Z^VZ] M>O7^V[MJRYQSC3GV&GO.6BO6$?K <-NHP]1MG.AH =I61B #62%PS="HXFF< M7X F:<0]?#4-7A62V*+YB+38%$DY:*?87.TH039;RI6S,(+N8KL(@!WGE+T<]^8],D$V));N_!7J:.JJ6W,N.%@L0Q MH_A9"S]9[U$&]PW'Y_E)RW^]%,(2G.ES%/*T-MF5H\TB0@DVG!&4/X'_L6+. M_VS38N4;R+'R,<:;Z0G>$WK-9Y;@=X%:7(^03],S1YP0R$W]C- GJ;]=BI&4 MD*0C8?H8XYBJ8;541]%^$=B3S*PG+LH4JP8:.9K7>GJ8G8BJB7?PIK)&KYKJ-H7-O$C>E M.'CA(V0HEI1<"RT(.>[HPI]3B\E\Z^<+LM;GFDX>2,^!D\#7&D=OT@\9OI&! MKZ\'0 TAT06A%.NXIH+$VAUURUR.9:2T2F.)523"Y<&0FVE ?ODR2JQ%!6D M<"41!JLVY#$TQYG,G#Y7FD0;$&FT>W:= S>&!M\FMJ_%38%7?Y;I*;7YLZ4[ M:F-'Z@0NDL7Q/;-,SE;3 S,5], NMB_KSCD\ =&.#;VQ]QNO/\OOYM.V-DZ M(42#U]1$_W12T9-]/IR96?>CM..%5_3R/S!W)%6P4U=_BS/C2[V5Q>RDGU\@M+>=0&: "QA,'%!F_8&7O)AYJQD76M'+.IL%JF^O6T\V M&RP1S[)K0CW^X-[_!Z;#<2$[NJS-0&+0T]5.OF9:@3Z\-'E=32=S3WX-2ZED M@#@0BKMA;<5%[VMC^WD# ]OO9^;1T1[I0;04"3RK5-_6#!U-R_T?&%&/5$V.$LU/ MMM\UW Z">/:&>RNN>QC&5Y;W>$WDM'BSL&\1 [_44@/%Q.FQJE4/$A@&WXF, M:].\2R?J%TP--%=OC&1#F;E%F?A^P91M=XR_!Y/6WB)U,"*@C3KHM8(YH9KI MR?8S[#T=B^L]&%@.*;\)N;[Y&=KV=[*"N[9_6X"GJO QFMA&*1J0CUW5 6@O MYJCI\JBI.!&L$5$(#<2-H[KOSC]%(.$O5,LUV#@-S)U*9U-3\W&FU8<;::-O M^36U#>AIW[.1'I_L[#1MUIR:T<%^MVUD 9$GVB4-KZ1P<8#OQ><<>"DSF"9913#EK:#_6_TYL/H/S')E MT,UK4JFPN.$MTG*V4BZ+&?T F.!=:IF51&3NKH017R2[0GT3M;V%W3=.FMEB M+^^;T ^YG H[T=?"!*G,=I/UO]&\G_1B./ LE M@;>SU"&[V/"%09XER2IE1W5'NTCD4A&)DYR R^@&"8\'$GOOGV[L;KXY6[Z? MA3B-,1HWYR90X]AS&"0"H,6J:H!O^&\)===G ZN)73$B:VKY?'TVXM0?+.H_ M^78NVGUL#^@=2=]1T1Y)^4T8/5*TH5]O''FIO0P$^#3W#?9/.^C6CF+1W:1$ MQ=+#\F M 46LN\]*':FG7][;QF5M_(A@CZTVFM /Y3\P]NZ+H\8YFSS5'W,-RO[ M':> M[K%/7V9I?LP^A7XL4]NA:.F6LQLQNT61R;?(]B"9=@5)%, VX.6K-& [9O>_ M%"#=E9#*_!;<)];^@'+T%7I'&O>OSX&;88/\@5E=O[_!/W2?JH*;MCU]!ZG( M1IJP3%Z/R=??:EYV^'8EF(/H4K\P>LW@X*2Q=9U-^JW;*=#&+%,$@HS[6[)[ MRTOD_\#P?WLA+/-2]E2A9]ST12KSFA?'7EIYM2>!CY+YJ8G0][US'=)(23R' M\,2Z.Z6+N2J[O*!A!!:30HE01)IC[5ANL7QX\DV[]X_?/3!__&:A_@/S6W&0Y;V@U M)2,F"6LG',_"[,#D*LW,5)&MVGB&#YQ1)>LUZZD%C6Y!A%:E\E: MC*(B^!<]'^>#NSPV/=VC*F8RJL#;^W;-&E- M:^SI5K>,X$C,8]+.B2ONG=?Q\$&Z1?:OD^Y9].&O887./SR%MB(&,,L9 &HH M,@VGPGR3=?(2!)?)3+W<#N).O&T+V79U#\^>7Q=+*PKZ9&']@ M]'XL["DS&]6@*W_\G+C\>V@V;%[$?/H7M*D]7(ZY7(L4DN\._)[KT%'UM[_*VF%"D;44;5#%Y'LM?M4Q$ M&_GH]J09/GA[-U(S7,_6>U((G'&!,T%.8E-H/I1H%KYZ]CJD[F97FJ93LS82 MV_M/=[P3YZ@<]A'98^FU5/1--)C?_1MY.HP0J0,PKUUL(D??,\-!XJEW_ 5! MR%$QOFL!C"Z7K45::.:(6C&[$>=GWF3>ONVJT18M\F<3<^)E':E2W'2S; ?E MZJ/3%5\+][08[JC4&6SE/ ^BOG;>D2 ,*"RU+H.M6ST=8R>VFB[$BH2+AA=O MZ8;F[UYF]81^H-=NTM>H^_FPK_N@52#_SR.C5*@4Y\N7U>MHN^:FOP9(L5K# M3MWTN_%$M-+5Q<:O'QJ2P=0S"14/#AJ0<@H>*2#T+$(?IOCDO;&^V.?USP$1 M]/L_?Z]T)E-9V@[.[WV<\;B9,,':P'OR2U+>#;V=$Z,NY=V8KT-^-2S?"''" M)#^&3'58ZSA;2NCHY5@K+>?05+]45!2=)Y(4-=#>PA2Y2(WG#_:RBP;_0.C[ MZ-O=.?.QF<^GAHR'93P2R'T#//3V31LT=R1P5W*Y5%#PN43:WCFGF&"M>ADT MWL,VDA0UJ>;+Z$NYPC6R!?JA0@CT^-*=UBJE;]EM/'?$AKU[_E#_\LG=R5>@D9A8KMAC[]/?8BK&7._\((_P64CQ[7/3>7>"H'D, ?&'VR3O!!ZX/!>UR% MH00L63-!Z9C: V50_;/DDQAI"GL(N:.7IJZ3QK3V*F-9VF'[IPX>OC26)Q+2 MZ%;0TVO?U+T%_M)*$HT2-Y(B%WP\S&/K.E2#TXAEJF?5H84U/0Y^?#&%TTVC M52FC12CR[/@0(AZJA0;K86"SW"Q1:F"LDVU88JXV!@RGX.?*\4G5HPML%!3M M859:=LJWHY'/BDQ"P4<@3Q2C<(-YAV;6;+[]FS=X&P,VW;>O!4LHY#>HG6$J@YG:+1@P M@"4)DDL@]+YKQO5*_Y]YH;Q-)_V6?819\F5SI(SG#D$M/@8)GCAP'XF:7J6$ M'IY&"D0(K"L>PZ0AKPLHC$*09W[W4QQL#8#^!1VV_PLZYGJ4 IZ7K0TA_IMF MG>[+H[GJ]HT&"YNFVR?6"_^2_$+_C4K^@1 UK+R[C..7!9B\3MZ_OO"QBI_Y MBZJ<&IZPQO72$_H:.([:D0KO3-NS-(E15E9BPIO>6AH2DIH;*A=##N_HZHZ&_:5[&IBF2RU 2DU MJ$I,BL)&]Q/8^%0H?+/1 \BX@Q3VWALW!82X\]?_IODYON^'X_&-+125+^O& M[;GB?"7BW#U4NC7G%DFYWS%5EV:5(MU+8 M)'(90?HST\\U-ETDP0[EI3C'$O?CQ1;@HO#=X?:Q\''N%N;XRW1C\X!M]4N?7=1#O;[0"GO M]EY/J,#W9\DVWAMPD?#:EM IR6=?RC6B)\W9W L'?C0-OW2QC2#2PBYB]-!N M> HT)OKU,^#&;VZPM5KN^J5WKWWEB *)O=>FBC[*J=>FV7V/IDKF1FMM(_AT M>6:Y=_?_'3-(_[?]AA<">_*.H"JX%M3H_3KT@^"MJFN5DE&L%E^HKV%G9!\ @ MB,0&&9TS>95CZ4IJD:3)XMD4$E-E[P,H\N&IQ,KVL"R-DLPD\L6 6/RR^ MB^7NY8IUEHG$,IXBQ ;:G%XSZ1AY!%JHE:O'778C:,20C<&.IE/8#H&8M>35 M/DE.X55@27C9:S :6B9%4,T_M4;SBD&?KQ>7]6Y)C$!CNT3)B,,2RY_E=8+9%S1R&CCFCH.!W9B'"(DQ'HN-EAG?O@:O/ Q'#@MC M\5D56:DJ:5+]@2%K3SWG0)E6"XD4>XJ6V)7U(^%GD(FL:UT30HFO .PB[ K86;D56?80+L#)%T M!,4(W',+TW:FFNGY\$6OB;H,0>QBGH%!U^ M)D0_1O<-R;!K)8-70O+6!MB.OZUWQE0T8'!GUIC[]18]G>-635V@+LO$50$J M-=K *;4Q.S(XAXUJ?VJL EKWI!0A$+3Y=C,>@Z44;28D?_? 3LAS$\^H4$W" M:W9X\4HX.#@-BH,?QCJGQG+*_J81QXH4 MI3!T^,'5GT-'QGK\7":A(6Y.H3X(;1*N$ZIG_S%QP06K,,S%/D].ZGX#Y MU6ES*=YGHTY2RZ'['5U+[9";G^_)Y 7Z MV6X8YRB2LRQO$2\OSU*WZPW>#WV\Q#S5\45R'[TXP9Z\K^^JMM6"#'O9ZB-=1#3,49_DZ6?@> M%O=F%V2D9- 8Y)S;;F\]0!/K'6NTQH0*:A)/9GF, @T-;=[.E$<=W-N<6"V4 M/BI"*5#+([NW,V.>:U.M?/+A[]Z)E]J?^TTF"HP\E4*@L <(QF/1 &_ME&-/ MAKYZY/P'TP=.I\/9&@$A1JYE7]Z*L#PXIR>.V$O_7L'V$]_6$)'+57?O'[;K M9_?>SV=_236#A3%"0J5\(+3IZ^K&;T'NPO#NR^[ULS-H\&K/QB]OT?7%>P=V M/,1BPTI[8O":GEBL+6OL^'Y]"U9"V]&BQ1V)BVV+]DZ.6\)Y^0\=W$DB&$M: MTO>P-[T([R,$\(-C3HV.6D\5/+F>=*+,;+.*C@9'XJ03P.M/-#+LWGM>QX*P M#I##44R=X2 6?LU4W!8F!-8)/WL/W=C/!:C9Z(N'N->%B)\AZN1;-WO=1EPC/';A -DZEP;?15F)%"BAE# M3PUB(EG[([>EA[F]F=:#\\[Z&&_@J3$0!-_5;&V%F='0Q3D&'7QG#]CPAA[H M^,PM#VTKM@++@+R8IA0;3=2'X=[01S!"$7?WJ5[FQCTX? ':VI6D%%::1(_; MVHWN=E_;V(TM,N5VV5FS_NC-_;!1]KL]L)K;03-WR":CK<12+E)MAM/L$__1 MP6$#**QC$3$*R*]TE#Y0B16M5@277-&: L7!0%P&6V(VNG>;>VD1 BP[.L+ MBR@CYTI/&44:#AA!CU!4 HCO[=,ST$]@UJ,62#$N79&,CJ,Z'C[HTIV409XF_='Y#6 M,21_O-_5,S_<4]5V!72/E/96#4?Y$;T;M"=8>2*^+U>8ZFHY5!.;5B?X%DN, ME[B6?]1J&[%Q%0ZI&:>6S1Y/?B@F5I=IBJ>DEW>.->9QKHEZ;*62%-%]]N37 MPV@GT)SJ[%RZU!K:*IURW9-<%F5\NHM.E>;"!K@@XBTB';(I'CJ^K<8+6 GVOIH;SUHU4KLJI1>2DK2\=GZ MK($I9LFPADO1\3#&L01,>/ZFOS2'REA6=C'BW K$CQ(S@@)LYEB]T<)4+H@V* ME?-\ >S(3HPVK!XL@S(5),WH3!9S7=7,%;L/2[<-"F?C?[+/!29^Z&]MH3)Y9 V2-S$ M3H :\6[K-[Z).[ 0::E%AU!]*_3K&Z(W[N^"2W?7U9ZI[QX]-_.'.YF-+W!1 MOB>]WA-J>9%6,U>H+(]5[RY9E/P8JD1[^5HWJC]V-?/_*JW^ P.SL^E51_H_ MN(?BHQH@J%0COH_Z]LJL5JOO$LBL6]W\K M(."(3BB7B!9+/Z65&^R)M?6V(']X;[@NM+XW0<9T^**UB_>)@)_P6&/N;G]$ M*&VL_2M!(48K=2?UPXL9\_#\^*V.XH(P:?:X9>\"(XSC=S9I;))PX$8+^4T/ M%XF&,/9]&90%[JE[2^3_MVV\O1'W>&3[R >>NH/,VJUL ME.Y?EO?1K0 CG<@,4,)%-?$TE.ZQR&;-=$:86@#UK?S27W !+ $>/@8R_8%I MF%.^A1MYU2V#;7]F?<5\%?A1B$/V%MS\_3OQ+S3OW&Z*X-7EC>;V6-+-$[>K MN=%%^S\PTG9>>@F_?_/7W A=++S&K#T\:;.X3WTT1_ N/ID(RU4S8O(#RM"8 M5F^Y$25-1/?QTF]ZC.BE3]XS?UO'3*),%V$_>L2<9;S&GP1(Q:*/_9Q>2-V@ M=#<[W47H,#8 =^(?G6BQCL6:/3] MG%@C24ZS41%H"?7A,=%LZN]XT*K46YKY)D>ISX%17[<^3H979N]J#L)3[>:7 MWRR,PN>.(V^6ZH>0$>9B%U,%<7#PR$IF!R\)#3?:Y/YL2]UM0+9:WE 1=? M+:>>MF2_T4W=YFG 2LTMLDO9M<[/J'A_T$-+YE6W8S3"Y"OQ_/#@\RIDZ.(6 M/Z0Z7HAR!KN\@X3S%> PCND+4S1)-3CWQLDZ6L.5X[*Z;[:!QW%<5J0-P9F= MOUMI7Y>K!;Q-.Q&Q<_S:=,4XA?:^6L2-&2!F:;C.[6&$U 4J1TIH0YWM&.H<4E8:RJ,,E&*13, M38/6PZJ:=S\B6B:KG!E$4ABV5V^&HIS,G&DG>JH5IMAGF(!$-XG,@ MZKA/S6F.E]6XR^KN;*G+Y70$4?0PU,.4TGS18I-FH^6-\98_./7,6+#15KDU$R'GN/5,9'V0/%4@1 MX#.MH#9!8N*KSBLQ[3!7M\P6F-,;.%3"4U#D=[&,8U;)J3@A^THE#$(\QT.T M5Z6QRL20>KU\=Y8,DM>H)2@V8?_(8V\BH+[QF[!AOX(H)5T$.AM!%\/83$X^ M=>H?.3& N)&CVQQ1)F\0-KE7)DIC/8M:]8.UZE-#:=MNW4$4 =5 "AR_/P5R M)==:;S$[B$743) N!3_9B49NB-C&,XQ?.HV!N9%+(D9D]E0<]<[O;G*FX:4] MVLCA^NGJT(S#?J*']D3-^_!)F5-Q!7;)?]E+D\7-+;RPZPO@?-&NTW7@@>2Y MXW7=E)&;U6GMVHY9<9GOUF+V\V\=>#LV\QZ=%AM6!]R/DFX2)&]7">T M,GI MTN-C3MU <([P6U" M)E$NBUC%QBB>:S>@S'H->_1QL=K(3:045ELE*^D$$ZE8,] H7:O*D'WTOI4T M5HJPP.G#4[ @2].J]* ;GO+.I"L[I07JM./L8CU(,'CA:M^RLC+OS03+,Q)+5;/KV@1I4F" M0$KAI8R2(0HTB#+CCF8*Y[2/:$@N'E1+0AS ']!C!QDC>CF. @U,:LX;Y=H" M,V_FKN&=Y=%3&WJD<&@/UM)29NRL7 )?Q=WV.!!L\I><0D$NVC'40<-V,8KU MI1N-?9L_NO&D\+1&.)7))L1%<6P9V 5$K]>?J@Z]QCTH[&-0;#!9"7]6H'B] M33X<L4QCFS\PJB+0R0>=#-ZYIHVG1('[W9P\_QQ2IW@=E='$P5G9 M)HTG8N%"Y6*6V+E6!/$!G!]P'L+[3*NV8""_!'9HB+6+D\08*32EWMZ((/QW MX\"Z:\LJ)P:&K5#Z<+11]M+$8"//*I-,#;N(+EVBZRT5BCVD92)0I)Y)9+$F M=R>TV%R>.P!LU(@C?8!:D5T]]&'IF7.Y\CV8QT6G0WMR"%0]F0A:KZONNQ3_/)E^CP5:K3 MR;(HU%?'7SB%:&Z5Y0E5V\X@94H];E2@%B8,.YS:H.;UV2(CZ3Z^3NYHQY$D M[/YV$J-Z]G]=A-:&EK#VN\G%T<"] 5'6-+9!KD&>#PCV?+\*H:PB2'Y M!0$]_4,;I&8;A*=.=A,9,:?M(H"GA,T+3\@3A07&E*K::;%E\ M_,Y\7C/,2/^F#'BV>WN_M%MC87^HR7P93V'.K&O5NGZGW>4EH;-.@8J1^EZL MQ;R?Z? (Z'QG!6\S)^F9RT$?.X$G4O&?+3G)NFQNQ<3N7A?"Q1E#7$@<3HCGLXM)^ M U$,/2;@-%%"^81&HRI\)*9<+6;#1,C0:%%Z&,=*[QM#N6_4RO;+<%T_;MUG M$>Q1D_Y\A 1F8,>MU!%DM@EH-\VB#F["TL5',X.R4/68O']2^PW5BGX MXI;_@4G6S_\#4^-/UU"2]_3X^KNKH=7D33'/22A^L9LSC=7Z6+PO3;.7BGNL M*B@YJ\A324#4]@!L6[:B6<+@EIBNFD?%=0.+)<0./WWPN+[1NIPF@FO&)]0> M(S(M%!F.\[MK-(=TSJ=6@'-:^G6^R[GSC,?"10G.EC9*>"G,&[^9(.U+T:6N M:@,_]5VA ,-7AM=,],%"ZL"N-.J0[(3>CQ4PGYAO^E;!71*_!3G9BH$"#GF: MY@-%\IP#PZ_+;E"[2(B42#)P:VY%C=1QL5Y;,H%-'K 1%\68?@-"?J 4N%)Q M/THTQE:$#",G>S.[6LI!9P5(/ YXS,5"P/4Z DHL) 5,"G!NG5$3C8B@C1$4 MK%"W6^[6\)[30B9;.HG%JIQ'JBR-@EOXV6;D5!-OZ3'FRNMZH<0/*100:X[6 M]M,5Q&F&3U[RO-\V2RS!B,]2=99.3IAMGC+JB=7%Q[$841Y5K'?U4;1-.4WI M,4*WAWUQX3V4;18@2"$MK9M-9%<[+]?N5DZ?-7ZRE])8]EB-5D-#BV MUCP H,:3+KAR9]+:3:^ZR GJ&E6!D24>9TYZW\CS31VG%E]@?4B**"&6T$V9 MDSU!L-$50M24J68CJ2-Y.Q8N(#8-IIQQ3$:^K[Y=NG6:J%0G8$CYS;7R5<06 MU+K($?ZKRKL/QWCUE+)14WJ]N#B!U-\%!@!3SP%^;.VQ\V^8C*(5)EB\F2W3 MQ[%.2R%(59P52;9:E+/(@"6+(D<-"E:+,*@)/5B6UM487@@#>%C&((*'JNF03E6&)33XM)O5A M468FS@8'^:M6NR&Z/S"FENQ"Q_M6B49><_/4/Q\5&%OJ/Y'^*"LWL1MG/ M=X-YZQ@!"+T4<$!H*/BR%4Z>=]HK/'U:Y\A 4P854!!)I$[W\4OP*4DM.3E.5!7AY MG AW?+3+?3;T7'[]X.7EI\E_&,C";^ @>U09$?6!-B'%.O;<"Q6^.@VJ@QW* M@ R]W]6?M[L 9116SO;P\]<59"-ZF>S9&*E;V6*L+X(V$:16?B<*525KZ[J& M*)QF'M0Y=&S[A&6UC9@H) 53VT0GDP1^D\C2S,0J9@EO('"0JC8F2Z34#9\H M,DU/P9R;KT#*W3+&O>2WZ5B!=)+W1@_!#^G<4(5IJ)F U 7Z'.T8,4;W?U(G MC2'7?)D_PJ7&1'#D-"1>D0KY@F-)_^4[#\V[)3CB5H'D"HA(FLC.]01M[]Z-G4C-VM R.K2 P+_L8R8P?HE>EUC.I7] ]5=#4_XI&5$?] 67SPP8,&ZYF#ZE))! M(DTGT6$R7-H/FR:^BA*F$E-[Q@*]KXQN0*_!6NG8SY7(<#T(FWZ M=L7NJ2QZ.DR0I?ZNIKN!K#@6=R4S^^H,_2"UR4JG!G"2GB33[:C#3#K?W-RA MHO.\ LJ%NC 8% MC9V)9^P*-;[)$'OXYZZ&SLSBIN\PN8&E^Q*9(Z"ZZNMM36*IWJ#BG%2$L?V"0YYN"N/?& M8[D,F0PSX?+NF603Y^U'Z2+7#)UW"V[NINJ@@V%]@Z\^"A[GP-"7F&F]5V=I M[J:"R$ST=E[DFX_=[XSF@)AQ1C!VL=Q.3BCC?%F#':A]_-&EIEH8%$"-@,F5 M\1NNI/$6.,?!'!F*DHLOT1:DY"WRAL\_XY 2T3"*256DDLFW).S^K0,;;K/[ MUQ-[>W6/>@."VZ 8$7M)6S]]4R'JR7Q\A<)!4[K3NQ4@H:7"WHN8*FZY>.3PP_Z: M0AC672(\N=MM;3YKK7(J9F_S&=R*6[[-\NW(L>1#PU'GG?S=R5N$NO\SZD)@ M;?M]]VEN#L4C^,%>LY:#%WQZ=NJU79*PW.UOH'/L)GUY=M Y>MNI]<#KO+IO M$_("W)V3H%_%6K )L+5+SN&SM<>JKMY3;.3&FD_-S%"S4MNC3=PDUS+)I[G; MEPCY2'R@'XZ-(R;V$)B?V#52I(PQ6',.OF!,>?=IS%#UW64_ M>4-A+!XK:PW7 #*W6E4EB XTF65YWW+[TD&DTAA!;& &&#Y8D.Y';Y=2;ZB* M;4L$MJ5QD) 09]MLVVA:UT=BTBB>+:S1TB$TY:C8T:7F-\J3N?/&DC$RL&-H MET6] I3<;*"TQ\5/'9E/837;1;]0E7E-,8^;Y@*S![F22S7KPZ"2FT4K$DH&)675%?&$2Y! MCA0Q/A',/: 7P" H-_E.HXJ-AT!X[#/KKA[,ZPK7?U)2KU,3A9A.*]\UC@#@TB'WIO M#U:G<0@!6R1+? &+0PC0C:I:0E# )CU\-;84E+^$M2>(^/1QIUA2"$PQ*2>9 MB]Z5K+%J0.<^S^Z436';VF-DV4#-.GQI MRX0?81/XJ+4SQ7X6Q "=WY(IG90L9P8KHWDRN4O/K)()-[+-\;^/P33_J!O/ MU*2LKTVS!U6;FPVJLF:R\Z>@Z6K<2^X\HL8U-X:VQO BPQ)OA%9@&FU_X[Y^ M$EJ_H(?NKW$?][7?>.0?!G?5?^V$#?8.M7@?#EC3VC/=7W:%2G$J9U4TM[=N M^M:[3#Y_BVI)>],*S:O7I'K.^[Q/N2[?= Q ]GZ;'OX#<['[\?5;E$@P(3;_ MW/TM,SXZ6N:,%K*JEK3"<1@1DM1O5-#-M(2SD+Z@T82AW8W;M) ,KEJTFY 1 M=@6132#G>G4.K%E35/2[4E;.-U;R3UW,VSME(JO@3EK6C)B4TFZN)QN7J^LT M%ST[DT$)B*G+KMR-$,#K=1]K/6P7OR4?DQ8AVO+X50P1(DIXUML,N!Y>L"\3 MX(&I-4ACJ#:@4HC44;)6M]!%3(ZS&I.3K8S"=#)IY!2PR[('1<1X-\9IUCB] M=)6WM"B:F]T9+NIZIC*2/ 9A6+<"T%U8+ !+DN!/@(TF\B@ NN3)<\>FV?V/ MQAPET;0+T;V[Z9[]&-? GNL^YS@+\$ M:(4W9^D\&8Z*-#BRP(5!7&*,*TJ N'ID]F M3U1U:Z>O1V1*?KZ&=K@,C($33)O69P47((![U>1%=7>],25_.IB_AC( M4%85N7;!:M2JHPP_W7;4;^9UE.K49E#EZL-.6'88<:N9L,.YF?-U^12DFN(P M9E)JCQTX$#"Z!X;;BWJCVY?P5QRY3TM=5V/5T6I'\\> SG+L; MOC'!:5H1*K(E3K9+A8CB'F>UR^Q%<],T; :O M!3D-0PIHK)/YNJ.GX.2"6"ZF9UJ.JU7'MT-><]O+.(%.3G81Q<^ZUP\=5 BU M@M; ABK S)8/KG[<,E5),W6RXU"_$B%)XD(L'R9U=E 7=LL1P/O615!@] " MO,1+RGRS7B8A9;)[9Q^!U\93FH$_&IZD;XGMK%Z]OAZ.I0G0'(,];$]RQ;+! M-R4$+0_7NU+]N16WIMR--O=(^ MTJB394@^DJ%-X\_F+M!1HD0"_?1&ZX'9Y#:>-W_$<]O(7"V+BZ<+IVF&=WTW MSV^9C!SVV$BIT<4].3ORBD2BD5C^PBR*#)[I)2NK,$$165'+^*8)^1S./LJQ M_4S/^>S$=>)%R\OAV5,W;AC5(BE[:7P6-$^6)%$T#%?WPE&PVRRNK3 88LOK M7IJ\K%ETS'X'*'I3\0I^:W_)'=?T/]Q\O+@9/TQZXO$=O1%'//9:"3TMR7NW MG(-U; S\@6@AU4H=Q'4C!N[NKS26:::/E;-$DH,-&4$@PC"&N2_P"H*^ZK9? M)6#UFPX>/;@]X: RFO%UC<6(S%TRBJ<,Z?.ESA#%1N:"JN/$?U):1-8)VAY? M)P1FM%#0U,:S\W!U=[:14XIDHG"X67SR#V\"?MG+!Z?4972E+>VK4J9+JX\D MFN*U3%5/WT&]3O?#KT3H'"O$.(#JJO$:,A.!;%4\F+D>\%)7A7>6 M+:>T@P#\FSK9ERXK1?%F<]O/8]?2&R-UXZ41LTH>PBUV.<<0 R1&41DO.UIC M'WGJD,;GGW/;/LWTMMXU+#&(WHV^4PAV>[%%[P5YTEK+/%Y_)H2.O8H[#%? MSE>LR^%_HAH/A%_O-S9KJ\%>Y3M9)64\4<:]UE;03)(S)OI\K1R;N3JM*.=P M@O9]/DQ8XULQUO%]4M.":\4HSDHWV*F.4EM*JL[FN$<]M?V8))'>Q:DD& ML+.B.4E0&8T&HCU$X[298W+9#@\_@$9R()-N3#\B\.O_K:CW$W+NMF67 MRW+9&MWELM$S?)09Y75V[S?E3[:YW+NQ]&^/^$^]G^6D-G+&Z!=EOE0&IC<\ M"%44*,)?9?EW9*[6!J$JXPP"6TU[Z5M')8Q?LCT>EV#.?+?MSZP]<#FOHW[<")4*_8;C8/) M@*(Y59B H/P2NLP[/I@$L-)*4\ 3QAMO"(S-U,>DP2BGZFZO8F>.N9)J"\E: M7;DV$LB0C9>]_MARR6RXZGMKYT'@G%88=Y2*[5R.6L8GYS@IV<\>>OE@E/ #=?.5X6)3<5JF=X,=J MV5]2/; N7?M]_ION:035Y F;6<>03MH2>BKH$[RGBDY9O9:M.S.X\!G8@&]0J4W.P5\Z%20HD9:!J!,?^O%O\S \>F_F_#99.R(=78>P-%;;O,3S@ M1'V:+XQ1\&Q3&RTMG"/%UC_%?2.S59,9!N$/N3"Z'S4H+E.)$IY)I+6E973W M6.()',I4WC=%IXCMH]@5RU'4FE8X.H!UQ9L_E#K:N5+\A"C:XX8V1@H!E]S> M>164)SE>ABG:%SDKR\Y5J/-PUW7F\*R9$>PIO@WF;4N,@$2^6 R"F;($S\WZ M'2GQS((*4CYW*6,'G'Y-YW?\%!4G,R&V*[80N=H;) &54QP$?(EO\?0'=R8T M)LI2XZK8Q/99R&%AA /D\]%A0MZA-E>CMG=Q[T0&DTYIC&3&6"9JJ+K>4-2$ M-+!B[8;,9R6C\28.I QJS1>+L=@0?6K*55 6[N/2=G<%FLOKV21R M85,I8Z8E492KAL'0%@))'PG+%+$>6%#5M&30:/+*HPT;,YL"IH\L;"2>FWK1 MW!#E*(*<)#196PQG=1Y5FC3"Z;38I!3P-H8;_=FI+,&NMH&?JM$;ZQ.3D5*> M4"VW6G#C0&5(S-1H!)M>$=(40TK3.87F6\&?,'GM5.,N^ZZ1Z?'#6V_-< MK_I-U'Y^4\JJBR/^+O"CN8],KGRF9W)OV,^(9BG/R*,2X%NV53@_7#0[03(R M(%)L)5 VE/S$(U.A_#82SDCQX4I-D9'IQYEE6S&7,4T=.FEDAE5^GQ ME(-["+19YLI"X9\F"VGDOJX6LDS D9%D=2:)F-EEW61E<_=RK/&I)JBIC?YK:7%[,,)M;" MGK#D;"])0$]MLW2/8V 7:TC73.\JDG6@T!;+(:9A.):D3!E0I*2RIR5BIXL$ M.V3NUDJ:F9LS+]I32E['1=8*>21K)=(1@UXW?"TDI%?34)JW: M1R?J["4PEQQ5W-WOHU1S35_X26WNE^7#YF!K3A%\S6*B=2HU,VN.B,&>U1,T MQ]9IK\_ P, NGCP>(+18QJX[J^I$ M+_QI!YU_@/#Z =8W7\S M[;JJS9+_ \/4/[-4A?&JG.X4;E=RX@+^(/P'QMS8_]$Q^*U<,N]K#!+QL<7O MPA/'VF)D!XM&(#"Y[Z*\Q^Y+YA^8DE5C<>Q";6/:-CJ^EGT$*(-C_ 1==83< M3]0/$7+CCZ;Y;+6THE?)IZJ+ MRO M,\U)*=TR-7'J+=@H#:IA[FC1\E'J)R8Q69'2M'[6QMD"30)4M5N-^A+5L5VU M-ZX[#OQU*3'K5YYR1D\WO[HF"EE[QH$"+SQ#GO5_8!3T"+*Y$[0G.FB/;K=G MPB<0S5G6'K[D+ "+0^M[-?H2(H?%!OI=XGL,&#*&]Q0^,8>BS-YF M0:YMMEJJ:>1VAHO[<"V-D()BE.F&I.[I)"F-D?V:74_*8L@&MF6>-7(\?/65 MF\837'&+-41B!5Q(7VR/G:!E;/C#PMYJH M[RA*X)3&Y^R*J^H0R70Q&! E:;<23D(&;HX6P7DAT\7KV,62?MH^79^/ASNB M5:)4)2>\Q2V*1,1F$ @)".Y+,ZGL&Z)@WWVH-V+'39:8+)X>+6[09'J'H%;, M)4U'H:U$OI^)+D^P*HV3%FKD:K6*P;YO+<1]GZF&JI?$;H"UF>I1Y"24>2_:DB>23S7XL\W^VG/(Y.B-[^W'^-/NP^0>&[=%G#)**%[2 %UJ: MF59E N4(F^TFGB]D'!Z?Q&I)1YUKOYL6U!,G2F'ZB;Q"NZ^Z;$3.*/H5=U2^ M$?FG9-V18!S'7^ U>\C1)^@GVE_^X0.\Z6<2H=;V.4BJUA>D:B0QC*FJ_"7* MSCV ** )[C@9UV&1Y;"K(K$)PTV:3Y_&9?,QA\G,"+A&=*R/\=IO7B&]R_)Q MN^Z$7DI(,A6V[7+-QOYXSUY3_ <&C6BU7B3UXI%VQ<7C*E]9)=)F,)7I;0?7 MPK#910%35B&=?EOJK&2L%/K"<","JL.R/1\39[^K:LAGD/,\7I-CY\,XVXU! M>,\[9#IGEM2)<3OI,^5'^$)9KY.KES V 1UFJ7'5@-/7W,5 M-]:+PXZ#:4\94,9\V.J/ M8;)Z# 32FK$OLNM7V)JC^=U3GAA@8(65Y^7AV\/K!BCBU.$S[I^SA%#*^E#L M9/4Q.[JJJ&,(,AB0 NUEX@L'GY]O(K_J"7'0J287![.ZLV);\:CQ3"\^=J]8X97* 0]6/CIUO\5]?V-E>^#CEWT)N MY=E+$)[_K< 8]8\"8^?>WPN,0\_JK_CK_XNWMPZ*J_NV19O@KL$AN!/<);@' M#R&XNP<+[N[NP0GN-*%I(#@$"-K02.,)TD @T) 0R.M\OW/./>?6N?7NO:_J M_==5W:OWFF...>:8NW:M+3-844?_@DWO=Y_7^^[/#U(A&767X7TS][?O[&6% M:N8>KU'0K.#Q2IPS<'O73>:'\J^G'CR<_6\7M(;-Z-Z%V^&EXI; MO9BFHTYK)/HJ#FMJXV76Y+MX+76_#O*L#DYU*I?'VT >-RS*0:!YU;9?T6O!P:$O<6^E J"E:09!,.#?!T)O3CQ-5QUN M!D]/4;$Z_P!60BM^%ZY9'KV%J!9>LW8/:DCL?O6M^,77Y_L'( _C#E/_C0?S!=(M5U2O2X.?K=Z@GVAU M@^R9F_BW_X>O[,5G]O.N2@O)4AA=G4PB*1R@83K):TD5V_1+>?Y9D=[D0 ]- MO-%.4\C^'6.SQA5)#FJ"!DZLDZQ:OO:!B&_S8(R M[B0WH+"PL.!J+=7#<)9!D-]R:[^)]WE11BUJ:1>K Q?TAX^#VJ.C'UZ0,R8H M4,MMIBI6?M8IM6L-"S(6H#]ER?I(EI+1\-9;QB"JF820;/=6<8W"#QF5V!] MU:_[H0^8]#G8%CD9W>OG6A0*K]5>L6=W+#M1.\S(Y?I A@\U/[5-67?F4V!5 M]1)VD$]D-;&K8,7(+^RA5%'5I$BYT7$9Y'QC]B^$G;!,S,3CDN7B/C6@CQ(D MJWR2G(XN,&E]IG7UE'6$[=3H:/+9DRN9SC*5ZHBK(]7V#+ MT#2K19^@EBM93C75!6MVJN;@3IGA:CW)C. IJXXJ?+WRJL;)=7?1EGL231)/ M@CK&'L@1OJDMO3ER.G6$(Z.GEO;VBI!2&6WIB7%\VY$"_&S-C0<#]4E17_5B M-Q_31^+%O%PP]UIWHZ'.3YUPD1D& Y4.\_W6>@,O]IP6)Z5ZJJWB)SU 0R4> ME?)VP'72),=>'"HN5A>Q09HE?, 7LF_)70?LY WY[&X@U#<%HR].WDR(5WW> M:_].P)PW28U8FWM*:2;W2T)$9$6BJ4?61_(#X(@WOXEEN:M= D_VS/UBU<+G MX<%L/[USRR>!GZS:^H9I*%M."ZK#\)_$"HJI5!*M56FP42[;2,\78*U#*0M- MU;4CFYL_L5'F$]-;X_PF+?63&ON9J6E MWZ'HY\?^PO?Q R?; L0@CU3#A-:Y]1[TJB_+.GAQ*[D/KWCRV@:N@7=^C'CM7(H'$]VSB1*M"F4M,]+ M382O7-*:FWD[XPM*CQ/*U-_G\TVGCDQPBAS\ ;SEH$M:_#UI4F1DU;#L$.SA M[+QA=@;,7*R5E6X1:9']^"FR0X=KO\C64 *%8UB$DU2LK!Q /@6!4CC.^2$! M4>CL_%0U8HG1(#(+?"ZX[Y/;.IN>_DV'Y^(M)77/]1^ 7D#^%;?[HPY+(4'X MH!;^Z?VKRH_T&@>[8,ULXMGQB$PST?S_G#5[ ZCP0J M%$MY9-\:CO"HJBW-%/9KO![7U2K XF^/0>\;IG8!HVA M[7:PTARN>]+FY*\AT_K3#>$+\J?=++K;AVCT\AKT>6[**5SX6-V@^.F":F6) M?AF?=:$?-JY"0E=I'X[>>=-3++53A7KR:B=[A"%R<8(JNA/':I(AP!KGLEW" MH4X[3#8%S:)30+??OJZ:D.-/''X6[JFE'"92K!+3$?L-7_.4\PEVG020['VE MK=OJYWA1/E]I_CTKTX@OE^^:\)QYL4P!D(J4%?417V,'$2-1D&Z>7E8 M"7%94J@P[82H"*-/N]'6&[M7SB_7ZHK*5&0&_%S!(C]U MEN*&9PH+]))%B@N_[9>I@(@CQ"577(7;]?0";L5=YRQ]O M/Q:]M924PD2NO _S#07^ 7Q^V!;T/8S=:?OYFT3$4>% ERJ*6%SEX$@N=2@J MC?J5'66AB:,H4&4E%E$0NYMZB.,WF8/9I0YAXYAU#29T< [-V_8X6ZDX'K*X-5Y^DK-Z'66NF:. M%JH[[^^>T44RWF_4J5Q7>@7">TGG-%S'B04+"]*75=G%^/C[DO?NQ39>EQ/" MQ]^=0F?WV,F_4$?KE+NBIKVIP^?1]_6J,N*YV? ,]EL?JZ5F31K_5B]48)@P M@L;\V<<(!2ZG'ZBUO6;WJVVB9_:F9L5T5%N6QTH3%]]_>P<_#/GG[_:TN\K$-A$P7VTVL/4^;B*1BUW(W<-USR3I[%TC" MRI#/V4=]P-95*UQ>IU$JF'F+-1^A,K6^6A-*H?JHNU1M^KORAO,A[<_97+,_@"^#%YL M'>9NLU^YW6<>Q/$MUAV-'Y\]X(M?_A1,/UR*>6BQ/-XXB'V1_ !QW 9]YCV= M/L8[9Y^@\5$U.?-^B_%A3RBKR97%A:Z(,BU3D+E4K7"*!X-:+&$47;,JZ64$ M$R49*R"Z.=D$KKBTL7RF1S M _M7;GF8+$Z-!\>VV!KMGVJ==+3L-IWAY7!U<[W,;DGW\2(XTO0T?\:_K$9' M9;$98J/2JI*<=.'YT7=C4+.I9?HEL^H+-F*1?&VS@YG#.8?SF\ZT%!L'WP>8 M>3O>XN?.G_I]&]8:JYIFJI!7?B5QYB;BJBYO(K63%]H^O7N)9_&)3=NP@L9N MFO_:)%!_F;5?HF;]YKE=2?GXDNK!$Z.:\6;Q>8I3PQN.@PF M4ER71P^_7Z:&4H^#VW^\]+V2GFB\+VYNUWRB0[5?/9E,+-\=7"SM;2^[]PM3 MCJ7.?-M^(3Z_-O\/P!0F\C%9UU27SUE.O5C &6N%;*U\ML"(72@AV>%L74>, M-*/X7:!N>_-14+'6E(_7UR;>;_Y,DUA;":H+4^GQ]W MC*L>8\-AKUQ-'EMNE75$FL./AS9HM1]=:9T?TZ^W#TXD(AG^I]7_W4G!!.V: M>A]TZQEQ%DOJ":86E\?H]9*(S^1$K:D-U3 [2>%7-^VH@\T!T2U;_J>HG9&_ MX598PQ;C='A!Y$/XR2:4UP1SC\-T%UTFF,'((G MQS3T(":8OY2J_ ($@X""9;0(>U50L)";8\P'.PW%F*Q%MF,J$,31>79)$05L MM&QW-A%F:F336Q^2E$>G:O#G55>F\HR0%C <6:/L 'J8XA@\@2;DW>#3E:'[ MG1 LPURCN45[SF5WB1'M*B7:-R!&^6 X?W27<>PNK<4?0 \6"+UU"X(YJNT^ M)/(&U4L)-8,$'3>1I..)"Q,>P3CJ2GZGL/!!"C7LFO%4'@:VV"08TF&Q9K$2 MKT#1[N[:PXX@TIE/)OX$98+<5ODR1;>[@C;6Z3S#;5%/(X8:BX*/8[\Y7E,= M'_\T_E:&7O7WT$S-W F-!&6%Q$Z7$4O"+!'HZXQ%Q"V*<6JM>>U97X+40F1J MT@:"A\+]#^ \U(TDG?,/("GP[FGIZYX;P@^+=>DK3T<_5@J7C;97US-D?<5I M5M)7ZY@]_ /@,.]_DS*Y>O.CEF-#F>D>PXN'=UK!UAF=O* LR884#3_<479+]^>,V MDZ>"=ZYI_BIZ=07A*07-0_6,DEN[S& 'B0;I>R87-H6)9\%Q-#7)>]/ZDD';E>%[IT^I MUG:L-)X3]FZ>5YO-D1=;IZ0FUSRMA,09")>P"!I_=FI8>,U,91P1.[;5U/O# M'.ZZH(##JJ&'_!L\=G_2U#76[( >:] M9*'8NO>7U#]<+X: M1[>8/82A,[:FB-@^(+8\.6@^8'7H&W3$6_2;Y9L>)E^?D>RTR<&$W9;IS[6_ M9YP/\G OK\I^"?RJ_HVR]%X4\D$_#'#\ MI<1?ZI_O2L[#^."^7_3^R[J ;87\+5/AA%(]0UE VP M:VAI(;VGFQ<0*KI! 7%NS"_M+LT<,PW1FLU)W/CJUDB1GF^0?R_K*MZW;?ZB MZ8#\EX$JI^X*"SK1P7YWIG=B)7T#'N"G1?'HM6&I^(*_TQ\ KB/F,OW(R:$# M_QO[U*X?E<-*\_,QCP4/>CU!Y'%=[/ ^\A+B8!EJM.,TJ,TVLU\[12?.=D!H MT1G$Q+:G5\.6XOK=2B(\[?F@06U0Z1] >L[M0OH*^PY!R<\)A^#_S2Q7[1_* M7-O>J-^AULEZK_V73*I.3 _5_EX_CRS?D66+*D\WF2)^?OG4VK67'3'RKP?LH<<-SB-]'0.NS]]#L,2?D]>L9 M48'W- I&<5=UMJ%@V4O>(J%)9:Y.*RZ:5[6:=MUXI>0F$<55F!MM 7ZP_$[Q MS3+"\/75Q=HTC:ZSYX12R9L(TX%4US<;VK4Z_P7U>^)A['1$Q^>PS(4DSS!P+RXO]B JG&C'BW$SL'O]CEJ'"/ [\MO;\&>W&_RE7_F6U*S'9<5OA$\*_8Y MZ_$=:ZUOF=E=I7(G/C] ?SZ=Q0[//Y%1>5_4Y3),O^72UGZO@_\ M015UVO)6+#''R,E"BT@>+8\.T*'&TJ("J-3@H89$$9W*$W1#F_UM!WK_P?IH M7Q2Z)*-3][].4:G"SS%>5I\ZP2#3&TG6V7?8)*UON=.N,STTL\JA>W*Y+M]] M6+A6:A58V>!1,Y01VK//WII\%W M4#%M=?6EZT\G<:62/A$*OO_:?DD4#D&$'@O):V: 'DL.OJL\EE]YO D< A+8 M-OMGO:]WL-MQ6>T+X:^'&7\ .$6J\[X3)_$U5UANS;$8R_/7Q^I='T]D]R#I M+OB$3#/$ZMTD($'P16U(+^?LR M0-@1=-6AN_5DQ^V1^<)F+Y]R#(RX" FNN05?K)S!3@-AMP/;ISMJ__/A\J\H M3"^J<+/>CSBE0S3>#W5O8F!0V(EH6KI^/&5!OT[H.OY*P>D2J[Y"VHU=E;6* M(3+%G-Y >M3I_PZ?$).DW.HV14?UCJ3O[D"P-M%5/QOC*K.W*ZRW MA805'44B<@ 1SIM? MK[$VKJ^N'#0[ZX_8YF((8^18^H!=G4/^O4XXXQ[*%^H *=5;+?GOT9/-%*C4DG1 MYGZCM%D^=!OXD^[DY:L-Q(:?#DIW0Y%E=JB\!+='OZF_"#=%T4L-5ECI+M0P M^##QM4B?ZE,A(U'B2UR4FC,;IL(5()@\Y="A @#ZAO;MI%W.C-SN2^KK+Q2G MJX6ON7NM&=%_O,3+F6A3J4N-_W+ZP7UB8NIE@HN[L @CT)FBD!)7PWN#TI") M8P=-"KX6142*]\V2MMI<*OG$UI)K#]46+VX( M->7W$(M[RP9?0N+AL8*2]D2.]U3R(M.\./5.B4BQ6W'C4DB2N*8G%D#WU7'X2:1GBZ&HH/ M3_#LK97I#EW8_&WE4G'VC)X3\WZE+NR63T-'B\FR 'M_[H'[/>T.M1X0! G" M[(V\$L=$S 6-W"ZJ??>:X9(IAP:HA85V2@!8(/8O:5VS9R^U!$6ZDE2K!TC: MT&#'GJ9;F?4Z>F]FX_&ZK)):YQ2->F*#&3XRX0F\H:U3]3I-;TL43AWFI>4% MMU.=04J4=R4KG^2RS1!3"P51)&^OJ92Q7SJ,QEQWY<__CMN'/\K/%?Q^79@F MJG3MSO;YE9F8+S3N4F[#M;J'M''15:)R+7ENB=E%R?GD:27.Z!&AI^IIN(U5 M[#)M0 .:2^<>:[A ;0MK_5T52V.QBZHS*R[.:_;FW3I?NPQEEAJ@! 61,!M? MY(]77I4?2K2P6]CJS'S\5%OD7M#(EXI=L;=J: NL88//6]\1,H1:?S __09\ M+FO R_:4W^]X/#3:6=4B@;BC<4 MIGUJV]R]I,N?>K\FNO8_YSGF=-9-=S^A/O# ,9D?&PP)5W]6Y^-0EB!(29PB;=='A:FM6]F=%;W:HJG1WF0U< M9XOUJZP:D28DR3$' M[($!FQ]*/2T>Z%N D5^:S3UDP-O3=,]0[D'L'^Z_SP:"EJ! M[&]L:UQ$A9F&!?'3=_OU(FX703OO\[;+4C"*^C9=EY=/:_R[6PU,5G0^>_X] MD%0%]7]_9Y3%GE22Z:9FY7OHGZ9!S#%!+;V-=E#R*'\"V=7\$=IUW1_B^P_- MJJSN(HOC[:QXG"89<3/K^\&D3KMGSR.(7<$#\\#-_TZ/_V\^8%DN1Q]=?*N[ MYCM\=B#Y-K+]+AJG MMHB]D_MQCTV;V[RK_2FX9=[EOA)1@.OG:[BAXG;J]T[CQE814?!92&ZAN&4H MK$R:<:[+N(O/1&303$IL8]??RJ?GOHI&/5A_W]?P['A?<._T)U-L#X\,I\#/ MXV%=$FM"A[+OQM3VXXE4?;C.][Q./;KWN/=Z_IC/@6.THX9#MZ"B#XY,8%\W MV_^EJFF]$SE%@M*4#Z#H>Q<^J E?[<&&H[ M5^ZCT_79\*AZXN@*@9(\0#]_\'DXE^/0>19XLK'GM#\26:<*XRWO/]>=-14E0PS1JO?T3C<)[XUX.#C1OO!KI=3&@JR],7 MB05O:SP*NMGJVTR3<'O&>XA*JE6Q/,:)[__ MDR&"EV8+!HR\=!OX,-%ADT35DE0*E;X\#G'!"[9/)K30FE-:%L3QM4JBSMV9 M5RLKUC+4-615[4QG4<%4).CA]8_DO5'AU5YNIELP:-3X*?S48[*&-YE01FHL M 3^S8J@HC7/'OOR?W=V>\MJPK/OENXM\S2A>C$UQKVGE76L7 ]1_O^R_,Y5.5HM]YI]'UKQ6 MQ9R:7H%DAV/3 BO7PN&=#46(3+E>X&(]08!6PTYC-D?Z*(DQWRA'&Y-=R12* M!5I<13$HQ[9-98/(Q#3R">?,&0IQI#0X9O;(^HS +V!Q6)PSVG-E3U<Z"B2:RN'I.ML#P>E>@A:_ X"]CAWM;D$B6Q$_J[I=U:>Z&!3]GK5 M2#95^;E.H.O8#:LH^H H;XA'8-IF4D][7P#" S/UB:3?44E1TU43LA$R 8!0 M\QJ'WPHEN7OG3)=&6TB*V?SMI_.' MKD"2.XQ $*&7>>0/9W ]YM6NHX!9KL&"D<(W_SXXI)B :<_L9EK6VFY03&$\ M=7-G^K4@K9-"6XZ4].@P>9=#-/@4]6O4?>66>CJG:Q^7(\O5L4*"DNXUN;", MM>"[2GGV)Q]B I-$7#+"I?C2O''#C MIQ*2V#;- C \0!P/TFY5[": 8:3J@'O]/4V_@\V>;)RD># >:\8N&)2_I,G/ MMYC,X6VW/E:S>D_-BL)%<.U\ >!ML'#*HBGO>=8!2;8G;!OLWK;R.0Y9:++7 M_!+\L2'.A_N;$83S!L\+5@L4G>I'N*:7H6[ODZ1.VC+M^O0.L M%,?LR229S4ZJ_Z0ZQ_+!@+%M0B)4Y M1O3.2+ CYJRB-HI:HS*.PON(=P\[$I8*)P?)O=K5I'WKX^/^JW>%X'LT?#P+ MY_WHC,0B4,LDVW"-=PQ]P]842UN?.4;,IHL%@,T,FX5$/1\2@PDW?KS,F7V- M;O:UUF7RE#6NSK.-R54G;X(RJLO3!VM*O315X&=F 7Z#:+V).;5"*+N0 Y;, M)W],?(I<3@9:EAZ:J.9@NCSVME6 4QN3AV(;.K7P(HMU3"SIQXW<)%EOYB=; M#)>_,^3(4\\O3(?N>BP-;:$"RGBKRMKPLL#K 1$,F8ZQ^%8V1R87*G1)?F5\ MC>].+#HO:[DXN$BJH!-9S*@5\:;(V/)^59'7N1BE'=6OU(04X0#M]//&XLM* M]T8Q)N=W7JJ2?1?<9(M8KP293*VMNHX2WO'UK#KA#WP8UF\R\ULPR$D<>-LP M%C3B9OS.61>J@%V)']0N!Q/6=YZ,DB]>4D,\O9]'?\1=AF$2(&DXKY6KV;U@ M(%(7.YFE^)6]=VW^6FGTL'&\O$O@'6>#!0XJ6:)U(CZV6JY;#9M;Q1$#;&1@ MZ!<(UI42;J#WPLS/E,'5GN=#DY[4FA[YEIR1.CZ4>#G;O"F 7>\5WX1K;T(W M#+""N\RM ,-$' ?JS\1_)I4QO7FK4$!J*[1\+%7]R 8+X2U3KE9(!VGB&,'U M,LQ)'O[-AO%3M*Z]74SFJ>]@\%'MDQL2"VG81 MK4\4=6>WI@76F-T3>'F'(LF^^D2A@QU'G77!*[LG[42[=BUF%A8.%JIVJ&6 > M^?G5KL9 ,2%CUG9C&6';@HR$'+8+DAP8-[GP_][((M1__TZBQHT:@_:F1\"S+W=WT93^S]/.CP&7^'97&% MK4Y8F:A>=C/ FJ*9&K8I)=9\9]&"XGZC(D9T73-\5#_/EOKY/EP4B2HT-^0?-.ADJI>:JVE0&[:8>VM!QY!+&; M%/P_O YBN['P9;.FG>@X[_I0(I *P*5EXU,5-_N/U]',H&XJKR"Y0-48=1)^ M'6RSZN35=UE#0YC)YM/+!;D1P/KAUF-(VWM-?HDV=*&"P#4OY_I>DR;Q44+TP8:N.KK/G M0'ML6LNKWN!&OA=UUMX_)&8P5&L/FYZF,LMF%G6CT.R#4 MN.3IG P"$E/\3T;@M,^D:ZX1PL;$8HQK3U*IG4GXAQ42-\^FQYZ)9T9Z9 0^ MJC'@JMP&-.^$F/(U", +*N-<*^O\=:2#+*FCZ:$V(ZO90IDB>%&EE$QQ-8'" M).RU2T_)GF+KP?>GB"/G1YJ3SBYY5#^MM"VQ8@.V M[N&1[OK@5H&V@ $V+O>DYA0^D&>8/:X.QGDX>O('@'[BB1J/Y*$3FT;-^E%] MT=+P@3KC#])--Z<@)AN?E7U=$\K^G!4^=)0DI;;1N)AJC1[];%'=:R)/ZVVK M4/,+$Y47]1_>MT@V9XATY!D:<93".9(]RKE9XN ))^HM$*GL#PWY^]V;2B87 M )?8DZ<5GJCWOOV<#HJ'B67-OSY6:&&W%Y[XEBZ&DWK*DG]A6F14W:J)Y?;G MF-RW/3++/J,Z%5;7Z'H71AF+;$ID%L(-BJ5+7+U2LDI6>GP60L%408KEII?MZ7A6&W),)W5_H8-(#V:,U2@5$1SORB#C"_5E-0T5J_QZS_3CBG)[6>-SPQT^RI MRYB@4\?QC+NDZ1.V\I]HK&VX>#X%'60&O3-^R6)YF^6JO<15)&0D>&LID(CG M0X<-WVLL7\9G3'FN?,%<1.I31% .&W5'EVV0>U$3C3 U-.C"M4L"_U8Y54!3WM=P M6"4$.6+AC-@JCA:<"LFA%+=,O]"AX9B"1/ G0U(]/>B*(;_Y7@-Z?E71) 3I M[_H:'I&J'!ZN=K#BNAD'Z5.RCR?*:42#J8.'<%WRBUCBCGCCX=V54$4XWUG M&FV?I; KE?X/V+E+14G2SY7NI)"W-8E$GEQ$=U?68T*=FC-&W]68M5O&Z_@Y MLYNA[/0,N')8/70(3.CZ98VQ5E'.O>?*3"VDIH/&EOQ?(]93-@$)O1&'[=HF;!RZFQD]F2Y@]=0TJB'G78\JCW8<&Y.5Q%,[;R7Z5RE-%5).SN5Q61\J8C>#< .CK *J@M%;YI\&ZD_0 M;I84A[6(*/8SW M41]5="A'X-B^15Z^(XGK+^Z]!ADES$G;QUYJQ 4_4;CO] MRI/;\&]3N?7HM45_4(3EE7;\!QRI:.FP?9VBFV8P2U'>TU0JS*\^ XWZ:X='E \UU#"Q>>-V&BTF[!/A(D/4/%C%&7 4E53A1$IK M1J5S_T.;]!*U(:":=#@+$7I5, CR798W?X42H:6G*+)@ &(OD^%+E4]W:[<^ MG2J<+(J3UTXA5M3OI\8F77).2L*)^8#P/D@8.K*&(&TCZ\"'L?KUW*H^+C]G M2[:H9BA93;OUM[K =I0.87%2O3%I/"!VN>B'%DB'O\CZ)>HC[EGW.JIG W]. M(P6=K^$ADV?)2;M%VP8YO8FAJ&Z44[1%DZY8*EF1#T.&P_6B3&S8-4IXU(U8 MY$CJK7(7*:O^F:_AK/.N#TO&S\1S46$98@$)E\L/O'@6&B[Y41%C3,8VB@KZ MK*::E^OG3+P!$2(*-SCSP,B'/@NR3L:KT2]&#V;SM6AK,S>2VL' K(IH3#1_V*<>XXU^RICSWQ M790F^ETL.9I6=B$#]U#&LE" 3XH_UH8-KJ87@[)$:3D3/WM^6R$83Z9BKN67 ML2HZO_NO?@U,P%8+VJ_WHPBODRTB5M..**/2?GDYX0(:(4_)U>:M63<+,0>0 MUXL<8"I'+T)IL@6GVZ90^(WO5]%2WDA2W9 HDC7T. FM-SBRF:QN^O\ >$7(TY]8 KY06)_CMLFZBW4S/)KQ?.7.:@CBFC0[7S4O M6K(>-=,L^Z@ZPY/_]L:! 9(R'P"V"IFW]#6M%SCD M#5#6.B@SY]##2J*/&H]O8M,15F/9>4643EVZ,R2C08K_QD0 +#IKA%^$[P8. MZ%ZGC;NO'"^H*>_CLF:6]>OKC[5NK]C3\BLL!\RNVC^K2\VQ.Y6C5#Y5 0() M9D_#*!HC3$/U4D=E.+WZN'RQJWRN3J$D_]S9P2/=5RIGE8>ERNR@=VO.DBCZ MDH\@3!;<*A 4"!"M[OK#)RH/[/G1TM M!>D-WCQV45U0]WA$FCXV1]EV+TWG*0FZLU]K22 M5QS<*"8"A248VC>OO(9Q/YX;("M8V+#36+(\^X;.KFWY#('VTOEJ;9_(*/5< MGHI3J+WVA: 02K?*"K=FE9I.]5>W3YA(/QP=JO*1<^*E+^+0 QBN7W2[L?>, M>_VD[*81C:!I5;0HR6'^9-O2TW-]>?:M;?N.1GGM!2<5#@;)1'EZ$ 0C]-.C MAO>ZWI@%N\@$W[21 GQ?VV#>\&634;H.T1X'63"$?PKM X'L42NPFVK;7T6) MO_8;H*BFG/;*-HFPX82>DR<=:AZ3:=5%9[8?)9/JPZ3,1Y5;OF-\L*@P(?_^ M J@YG&)+'3=6!]HDY(F*AL[);M0 MUJF4TZB:OYM@_AT1J;RO42VQ)8ATJUJ5+XC4K0:)*H<2L]ZRH >24,=YG.NE M?:)QDW?V0,.J$^I"4T&[0I"*52#M],JV)M9.+?[@ZT2Y'9KNH?<&=V5S=*:5 M:(W^NAI+P 0.C&Q4!_=O)C>@C\W)X_!5#\RKO,L:"OK)PJ>?C)H,V)*?EXPO MU;0QN1!F*)@"VB8XDQF5I5(FC#O?N4^C!4=2"S B?63"K-,3.(%)*\ZKZ[5W M>'D/9M]#XQ*/IP&:KR))O41]MJFO!NTT=P^K_<5][+3H@>\/:RL7=C1WJ/;@ M?X?XV5I$];//L25C/J]TE-_@EJZ?=IJXB2YYLA^;=$W+47U)]N<:'$9BQ7GC^9N8J:^):"4X ME<3[!OV4F/4*UHW<*F*UT(9/G?+-^2T(D&+&MJ_Q$ED7A;(6B^,<\'5&DZBP MM'I:IS" J@]>=7W9D5+JA(H%=H(@=J%@S^$;+US/!H'>^)KG%,K:D<(>%N;! M3+H]8_$UC%$A3CEH'Z06ZOH!/?7O*M4\HM;"/IOPYL@./ZZ&1GZN^:'2GLLG M<_ZU@6JRM=34N&Y"TC@3XZJ",)V-UD!*N'_,$RU*^ 3N\O9)H>16EO<>H N0 MC+331H2FFI(]YDMO\Q>JC]=7;[L?8LQ9;S'#X@* M:^![, F>["P:9.17N6?2GF=@$?*WY31I)"XHT,]@!HH28 X]L )"ZHVR8S@! MUC#=L&0L P#C!;5GBJ-#(D".?@$7: +I/MGQ(\8O]9:7Z'W9B,5QZ<96N?X* MG:S.!"N^+24U!?#"A!PX,'MD7@S!M%*?C^XE)LJA9THG:DOH4-Q^M47T6\[5 M>O6=JA?-ML? 1J?I]KE52/*2268#2S.#KC5[C*8&G_HLE48/_7>E#VVW,6_N M">[]VD\5X$./AMC55YC97LR\.H3T0),/OZT"X_/''.?&JBD^&7 1>0C ML-4;+XFUHA0C'V+L?M=4%G8.57 M22=I'@,:1LG[T#J\#"QK2 QO@!_X]%?? MT+U;C"+_D%M.I; ]155DQS0TBAEHS:V"&;36\SJP^4AFH,XI5*<]\@=!,4;Y MP= B<2.G.*Z,>$B)!JZ&3'@TRIAKUQ [?3>B#P8"//!W8/@L;QS1[;S(C/7K\.\)%%XV56EU6FWD!74[42I._ MS;^@@#WO.:(;C EN1B"W]2BM$O6*+'Y@77^1E+(M)_2@W%!#'D^YJ*GZH4^X M:T/(%"L%TD5_ZP$F^2PB@8\PA,%9V9SRS3R<9*+7*ZQL<6*#_CIU(1$!=0_4DJ>/]0/U"'6;[QHU/*# M8#V%LM?,(=ZN=OG0SC^ ;6#+18/GXRIT")M)/N":I7ZL2K5*:SZ1+XPQ\@S. M'UIQ[WT*7(8]F &R6)\E;VN56,B.=-Z/YO'16#TN.2#BP]@^W9>"P06TB5QZ M\-E4@2?03UCX:XD\IL(,\'.TN?F+ 2)_UT[3,PB(7WQ=";0&[)JZ;<^O5 5G M62 $%:%KN@.K9\FK#B#408/EH6]3!OZ(GP)T?>Q3-X-H ]OL"H6X="%TQ9(!#NJ#@,=2SL.5V_XLNR1NQC%\"\@&'JH+X;? M2]YXT:ME=W9.&2"$7R)!!$F!R_C^@NC.).\41&)XOQ 7. *9X@NB M6C^#"R-!M!79>.CY"R(+?[1,3W3&YA:T^3(K75R%6TGG/N^A.Q:@7M. HFQ'63JI;7LZ,]Y;ZC8CD @C^,5QE"J@P3AV MNU Y8GLWEOSF/!3$[9"E5=C\DPM/H,F_(8P9NZE50H\9//07/OH_ ,_P821^ MLL@/C5#H1N20/@M!\KQ^'4$2_0RW/ O8J2+YWCI_[5D7)4C&_+0S&(GP2R?) M1<-?\_B7GYI)++I(P3K?/ZT&G+V\>=&SVAB!) KD!DF4"IK]9%.6@=GWCP_@ M@%"#<,3 '$"=!'>P@E6;EUJ&V@&)X"4>H:=U-#+^=',D@B<[:)DU= M(NC>PUC: SC7YJF>?6J?WQ$) M)K'H>1*[ >-XYHJH20:&5JS6#VP2*.1RB!H-%8K[:\>0^)-H$DQCW0?_XFZ3 M_'XMNX5 ^/LC=KS($N5WG;"SXX>(8G1\LT9V$L(^C+ZV\MM-"+Z76G7T0%4G MP?Q87J--1^XPRV?" @YTN.CL&O+'/-/:=H0B,;Q2*BTMTWC?J7+W:S7*TC'] M\0&Z!;_\"R&J,PFN(I*$L!2A]>#YN55/ZRHDA%0MVV? OQ R7#O$Y(IW M>44)=3%IPE(IP[N)2RNV0^3/;L0&MDY1,UDU7E ,%$0&_L)(NR Q[G='[?Q8 M%:PX2"H'OY$*#OY;Z)5K"):IL4X R0QLBB^8OPT1H/G,*6P-Y?RTT_1&!!KY M):OF#/:[(&TK=\M""U';#";;**&+1%.:CW:[M03X ,&TT2_":Y M5U"Y#U8G7/\5ZPF\MVQ'THN5X/.: 3O!-""9VYH%[-9&"!QX_V/OB1 @G>[7VHQ=S<7PE@\+6(RA7WU458FV"SGBKC M66[@#0P]E(]!3R[,BV%(=%WE(5EUD C/-'RGK)ORTI/P. +0H(MG_4,/V P# MR1%@,Y(C6-NT)E!6A-L?P.W9*>BD^ ^@&^'U1"W#_ &;R]MIX6A)F$ES.\$J M.!@/&?YF$!+ P=< EL2_-]$%!5=L)[:%??M;XDP:.<%" MMEIR/5X*J/Y,FN2S6%)2D7]%(H:N" ZY]VN9(1#-?([@/1,,A=L?95[8Y8-3 M,A#^9'S=]S8WT):AB^6;OR*P!1[04O5(O KU1(K U+V4-.%9^*W,^U^#ZW\ MIJBI+)K-T4%:[TUYP#GX1UDW;63/89=R]Y;=/.:@,P+P2\2.#UF]?$YEPZ_/9^[<$S^!T,:M0P3^IA3A0\H9P?T>H6<]&'%A_+ D"> T(]&!H;W]EG?*^( M&"(,0$I!/1+FD%P^C]N#47]X*VHPLM=#J>&01-C]0+T)9+#[GI*05;,Y/DA+ MI8>D1RY@)W^=1&QC72UL=9D[='#](>5OE_&W&$:6N"[:&U,DQ>PC0L'?*9 B M" !MG$'^'>'= %)VS$C8=RDD?)B#&]O?D? 1#FZ<(#7@KP2@5E[_;43QG3CS MZGPF'#:/:_8(S#.,YU]>!\%AWZG5LDT(NG)ENU!#O%R5\IO1+@Q^\_MMW1N$ MZIPA#1R2)3=@=\'0(Y6[/60SZG3\ QCT--\VW'YH[8P@48JZ.%(W2%9)5RE$ MXO=;$75CS0H9_?XJ$K]?O2@L?VN\4+P_--[Q-I''0O330^WL&<'OE]&W?TM< M@L2P"EI,;8/>&45$TTYBW.,D#]W$_BL2#/!5!^!&L[^5=U=B0+NG<_:%+9]2 M>C +&&X7W]E6$=JZ0=$RZX\95E>/%(':L[,K&RE?G>Q3I @,Z$"A.^&N?P ? MX7\ *X^KO]9HG9G,W6@6[7Y![>'EGL@ (RK\;Y,PUQ_J;;5EH#Y)G,P9EWL[/*:XPHIBP9! M(AU3,?T\?+BHI(D#M7*F0T6&@33\0WA? ,&0@=5 :MSH\:N4Q %Y]Z_+,&I:?2_>8+NP7_76W1(9XW7 MM4/L=&#O/Y++!=GY-\WM'O@?=$YN]M2XO ,_&JJ@[Q]12X%-S9@NNPCFOJ:> M-=_^#W=P^F:QWY1^#/E7_QB$+7'H=7D]RF(4:2*3L:6 M;4@(5^/I=!:GU*,&78P@+&&S^%A]2:IN3$P)=&5!JSS+^/*B>U)5H='5=X7K M_$T'"WM_5ZH7M[N[OLM#A2#'G@$J&&V1NLN_NX)6=KYGRZ_IV!SIB@^E+?^Q MQ0V0G7_SQ;? ?Z\4,60*_&_ GCF7_RH69)K^52T6B,?ZP7M+1\#S[E+NV.WY MCSH4Y*GTJ4(*S1[X=W&8P+9/",@?@(>,_Z_B[<8("I.YW/W+X-]URYBWB,@_X(FCN^? G3RT M919IL^!#^Z%(;"]L8#]U*&#C%HGTMZ9F-&M3A([6"G\ <$_$V&FG>>1V_8G5 MVV_-QY8;&W]3>?2>'?)PUD+_+]N\,OB?#$D+UK!C]N_M][\JF;W]EGD@B73QO67,B4[KF_H5:A1JLB+F%A.7X MT#N.D*I>ZB"6VD!%96)+0DT$'-1+:L=)$CT\3\I.&,&(57;,&O^)Z$$OH67H M=(3H%A'0,K>)D<5"^%9>HT229[;(HDL]Z/OLMJ-S!)QPO7#@2V?K:Y2#1"DI MZ=P7#JF7-ZUH U^>/=QW@J![?P!GH248BRSD\16L.F!*QQ09MZS;BM(6V(CJ M^K,>(?/!#<^5OZ/+T>S?AKN+YNBDE ^FYO\#<&%&3D5WT1LGGJ$@"+K^#9@A MU7?TH/=:W82JTP!+]?YA[Z^@ZEB1/^(K98F;IBB6+&6PQ,S,S,UO, MS"R+F9DM9H:K*V998#'9DBROW^SL3K\]^WIZYW1_\_T765F9%1$9\(N355G$ M'K9/_"Q"8&(X_6(DW<1<#)0!@!+C^B%, >?R2,5][DRE%&P3@HIOXG+*-FQ* M8#.LQ\CFO'COH]T'PDU?N[.K80<$I_6Z@[0//A])C/P\#Y'C9ZJ&) 9*^%WZ MXK[.>/5!$*57IXB3Y"YATAR8->DU#'#STL OE-'X\+2*I1*'7G5JNDNEKRN9 MJB\6M@B>=H7QR%MI1Y\=\X7C5IF(CWTR)(_XS&CD94RMJS[.(-V\^9[VB4KN MNA.I"DZP5JSB,ZT'.9F$CS2J!FUIAK-^7)K^%"#M-N^@?(F9O%:;B@DR('UX MVU2 I+THW6^05(&U4F:'.E*3:$"96.I>!3BHY&VU2103A>)PA>T(INB4,74EY@)9XC$W9QQF@74XILS6&TQ7): MKLZ-)5N>'03$\8B=S$"S.,;=:70?!2A=*DMX/=BSZ^(&D/#IM394Q0[J6-+Z MYW&!,4IZL@)%2C!,E5GKC:H*55OD+]^'0H@$%CH2)G.\DTGR?C\D+7K8:[C\ M1;6 MGYJV&)U&[]BD['928* ,X&XK*50%HXWBEY8Z_U3IEY+CE!"G%Y _K5O9H6N9 M)@7V";\E8RLND8_QV$ ST0J)9_Z&6E*L;QD.FU;/HC4AW8JN2KO?ER&J3.5;,5;\-N*@8XQ+\"8]A$['/H' MY1 '#R9VYWCJ"SH1&^&3,NW(V@%N-F]/QRXE+&C>PV?9>,"/4%R2 MC ?A%2JQQXU<%7*J+L$X5C*#!1U1&@]4=1UWHP[\\B>ZH<^CY3T^+NO32=)Q MV)B>7,W.S/E$@?Y'CK4./K$D^RYXXA1XN5ELQ/):T[Q'\=+$VX(2$'B,B>(]FEN$DX/DWW2(K7 3VI1X>_!Z=0[8]23 M/XX&/!:E-M'QRBU+9,ASZZ6#7SOD:7N/>T0.Y*I3Y60I!1+]2FU'5JL1'SF< M2^W;^@_D=_,279&L?["W2HN$V<0G6N6S!>"N=EB/Y9[]3^.T$_%4_X M"W#?Y"Z\>NG;[[:V\SLM1-_!00YH;+I3VBVY#\5]-FP'\_%&L10B62 CF CY"^#Y2MW-^443JF_S;/M2)61#':NFI.X= MDPRLIF]#.6Q:.7='*:X7^4YTDHUS.O/F%9Q_SG8#'T:6F@DJL7?&#%#.F3;7 M&>*R"4$@;06)R#^JDLQ/W,&1^9UEF:.=@Y1!&Z6B0#^6%F5FM=, MLQDNH^)0Q1DC>=Q42HOH4$Y.!2=#,QSV5 6E2P*WEXMWH"-I1:VL48'#K)5.$;.$N@5W4W(?UNS$ MK=(D5D8Q*Q'!R%:Z6$:=^9!>(PLPZ?@HQB!YK# 0!QK2G*/%D@.>B2'U]UN M08O0N=A^.K/5PBM1\(?-+]>K0F&+D5/EHF/"3([L?E&]83J;55 9Q*QEK54I M*.4589_B:4@P7@O-Q(1:AX#6174O7>F\:<4?[Q*F]K%)8.7"P?<$6V.;AU>38Z0FMW,_EBB/ M6.=&(UQ,8O32JL$>0;\GTV$I#!R 'GP#\X/]]5!;^-P1&_%CDOK-%RIK_)8X ME!6=)=M6'U.0,EBAG$I_LC477 M)C;=98CNF, W:4JGATGT1&J7?G&@[ GG,8_?*H4^SDUB6&*!AQ8DL9!7X/@) M[P5JVK5>JV0!NN04O11H@!2X.D^%IW9-=^6RW!YWMJN>F^-Z!55#C.-$!BSD7AQM$Q1!G@-#3G).Z[(4R[E2+LHM?;=^ SCHWKHL_";9;(,U MA<)*)MH-,O(D',3"&@?UZN*81AGU4V1[W?W ],.6TJI'EG&+'IWC+@2WY''; M%@/-]C&SQ4H]#7ZB0_UIUX6%,+^HKF_%6KJ%LTFF!9=-JA59+V;*C9CQ:=PT M.IO2$'@8U%)>4)OE].^%-_0%?W JR4TDM>NLAB+.!DF =&^GI%COZ;\NW]E! M3:$7-!94V'U74X>Z7N%Y+^*J4D_GPFL2*H% GXP$%'I'1'4X6Y<5NQ(_10<3 M8,2C?"2;D[1U5]&;VMGUI?9S<371H@*XJA4.J Z7U9':6-G\\59S.;SBMA3E M.#3/R+2B@VK2&1M'S.X->CRTM7W1\?-#:/+T?2*Y,S4 MZ= X50*2S<+BT2*] _7&6_5ZCC(.[X3DG1O M&G%[U'GDH#DDS^DDE[@6;5G)&SWF!=K=%-]I*::<,4$VA98)634FE?.L5'+E* M0C\(A,P_TR/Y586V*US=$]E_P5;Y9JAPEL8%\D;A,!]QA4^]TAR=4L^/:HTQ MK,I;)S%C()>GQ"61K9O VD"B(UE:A67KM7)_Z]SY)KSIH-?3J-!>(18\22@A MR]5 C<1HJCI$.9EGV]FBLDU/=OO]2K"N#J2UG'N7T4J)59 >LIA?")>6R8@2 MHJZ2@>4;N:CCX7_E509R"I\K/L46M\ L1UQR9+/@YFJAIT0XJJ'I67YX-LWE MDM73[HG@2+(PP@H,8WA42N"A?)XE=ZEAI?=@P.S49;A8]9.)5+?2,\'\D<*' M]X&LD 5?C7T'3=E,*3EI&XTWB9G)O,+14Y-4::7B5AP((SQX/8XB;7-MF\GF MJ:TVVI Y6A7E5]02/X@ )\MR1[J> MVL594(89(X%EPIA Q'Y\2>**U=H,C*Y;WHVJR$$4UFRM[JCUUHW%H5>/X)V5TJJQMLEK\4UI MV-],ZB-28*M*<+JG],IHDYKC%E3/Q[Q"/1AI#N=E'@:_I#%RGG%%K(D.$07> MNHF(+C.P0\HY0Q:T9UG(N>#GAJ\32;?5!].FLFRP\[^7I5(.:&P2'$)-;?XR M.66D\ ";N3(GK*^U! M!IN?[D[27'P;1827J4^0+Q.]ZATXO#+Q#7^#4<,2A:O]$#L&OG7=(.DC"3)G MUH_]%")R7R,$PA"] ?Y(F/WB)>-+X9A5OY\=^$\",EU-:?(&&AN*5_ F2]C! M=MZQ[%V3=)GG1[AX+N9Q<:VCAN))YI7^[E0.@8*L!:1&P\2T*I$"$9\J-(6* M.'5:6FLM5LF:J[/K1IR=Y-SSZ.(U)BQCJO 9<@0"6Y6M3)Y&4+!3;S:'U(MV MDB@,)AV6\3"1E$(3P1-\47/S[0+)<[+!'\WL%T?7'Y L,,3-)@@)+MXKB&%- M%S+##;MQPS,Y7I$%V:4VRR*&IT<1V&,7GI08=(9O!KL\GK=]#YG8L(%2%]^L MGTPGIU#56477;)^($0 9'(SAH9SJ-P>,9>X[RN*B3(XJ#+:24\%-$NFF D)$ M&T^H8+D9CI"C(P6AW M[[(-$->E$K@D-/*V9S\M7V:JDP):^-+$Z./'S)9FIK8/^: L_9=I6M O5;QC M6;*J&8W=7.<)H^*K)&'!$DA.ZVA.K6(72VC^FV CKBSK?K!O&9(N\BHDT(4P M,^TK,F=A2DU:B).H1 PR/XQ]9H.QPL^.P%&Y^M MG6-65K6E19R)1LU4+L5C,#049D'?:U[+8+5=A2TN?=O8O(97%^/PM+_ S-84 M^:SA",;\(EN#?K@2/@'-.S2XC3)_;MRQ*YAV9;W\A=U=BX$9T,? M<5;%9&3F8]:']^';6(F4(@YK?X"E*94O?L%<-V&*IOM#GC5S.3YG_'Q M]RW0]BU>G=JZ=Y;::EN5# =ZDZ7:,MK.DA1JV6L<(2G 1VL,-!P*@^TCXF1A M\P@&#?!^8G_^9]LY-/YH0):(TRWC>Q*U]"H)Z*550JZ/?BZL=!%%;D)SF8G? M"H.-#A#=?*7V.RFSH/2LJQE A8";\S'8<9)[H9NOD?V@ M^M0R#:\!)W#D,IZ/*K-H]'9:08!,38/=MK2<& O &"*_ZX1R/CCK?11*J>*- M2&LI]==I\J,:8 FKM9H0T72A:O"B21P.4^Z5J_8@E6E*\ .]8C9XME^%(FB7 MPE%B.XE>!)&Q\5M_RO?_Y16Y*;IWX"7^;SL6S[^!OLZ.965O1#J1*KBU]F?< ME0Y.=\!6?\OT?Y/+?O0=*O-$[T1PZ-L&(;ML.+00:IUF'J ?('].[ O^:3C52'9_JP%X6+U_&YCS\KJ@TYA9*#W5] MR37L'6[O9O8X3:)@0SVIW#-.$)U+OFX[T-Y2DTR\%9A@I0_/@3(6N CS&$9$ MR%Z*@K[479F >>"Y#"FX+-\)A5^;UE.D;>,:D>LT6/XH9L%$RC40$ HT.EI: MM-0:P*"!@L=H2(_]S @QC*,1*AP(T([(V@C]!=AR.3C'/(.YR^KWSNM0_+GZ M7JA1J,"0-Q?N7]:+,C86GT>DOG]1MN>ACCXEL"$^"OBJD<72XHT_7KTU H0Y M%B=)YQM=&_!<]\"0 "I@X%7[%+=%-B'C1X6L,YVWZR*,_4-_ OWG$X@=S3]Z M)S_'A2V,;+^_;L+TSQ)9;?&[].?-NQW!1OXHZ6%6)-A M+Q/$ .1;"SO_^. ))O(S?:[W83XQK$G#G8&"N$DXZSWY4O@[N!ER(,.-?JAZ M*GH+>YY0]IMG(<5[J]Z.><8]IQ*_^]C_7QP6KB]4.978E5UF]?_O*L ',T#5JPWW*<\&DXE9I1B(K14:IFN%_ILZTJ8+F( \#C MVS_'X[>Q;!B6:U+2T:AZWUJP-%#)@\3(VJKQ'-]>JO:VGUI(GSRU)<,<:0&E MF"+-5AH_]51[):+5,G.^_*T_^<,_0X9_>)A@-ERV7FJ&RPH-Q@_N8;P($F#" MJWON+34Y;B^0YE>*NSN6_&HWC89N/H?[..7"W$$N6;[;3R$CR MOZ]2C)Q/I-Z'E8NL*K""2NU7 VO5UM.[9#38DK"=:O<(,TL47&5HQW:8Y7Y>RDI/?L8VQJCP)4VZ./;ACI]7 (\"%YDCD4X&'+OO"Z+IJM"XRO29S;PI2\ M4$D/9 K>^<8EM2B^4EM@Z[")H1:!GRCW6]VH&]. #KKT3MUV.H]5E>! 2BU. MRDQM:A)7YKKX]U:C/.>4OI@^JYR3R K6_1*1_8DB89!4O(4UV3]698'94C:G MRV%Y35/Q4IHLM2;U,,QMVM(L$1UNTIWL-74?8,56<=,%9LKC&$LD-^_3=L=H M.,13I0MU4H=$SXZ6*:/BD"_K+S54@RW"J1"3>JM7?,VJ,/F.OZ_D,7@XN(B% M4Y0.4*80FC,Q,OD88Q?/UQII)%[CE$#0"E]->ZY)I<9-GL8[0R#_0 M):EH$>^KLFZB:H2@O)_0ZQ[[*F4:W\CM[J%6V(M>UHF6FXQ)ASB[4 9&QO-! M?E$4XR?H 8,VJQ9(8\ M!>JFE(E,2<7X-+< "R\>?MQJ$:&Q$A=C0F/-]/T$BT";G2EV%9T]_::C&^.I MMPUAF>FRR.%VMW!-AW\BX?KQ_5/X^]F94!_QZC"47$2E41"1RAU1SU)-+ VQ@DG\ M ITX@QQ3$8D0O]U=M<51S3L\$IZAI'-[-I\1%K6U1CDK;[,3%0MC7!$O7TB! M_T(C081FM1?^^H>#;KRSN-%VE?*CUQ'1BHOS_D]MQZBUF!2N68Q\E4,C< MTX6IR4UG,A3KE4D-ZW(W/Y*:JH2$;\Z>1#4NR(SZ6S7%:D@?2 E:#7)I9U\9 M28;J\WLE;\ 1.X6WN MSQKSU%K[N!9P6B\P[4R6>>M4S,EE202^ R[:IO@R4K0M)]$B,$@(H%@Z[:!Y MSS)L1^PB;&2%L"RN(0IL-9BL-FTD([W7*C;]3ZMR/!Q2V99V;"9Z\P(B_I?$ MT2(%$44:)9@^01AH^1!X@$@.,8^\7:HP"R%);8TS5;OI-3,77DSO-IA7=CB0GU/)!D+R].#YE]?EPK843NL_&17?0<+^C*V1*(^ID M"(6G_R3_1.J^Y0B!(D2K)\"@?XS.U%.+QM?B_4GGFN]4]^O\]004B[^3BXLJ MW]]QV!6FE(9/-"7%U10=[QA'[FKHG !8D;+0*6&0@ MS:4GM*:7<%G>=YK1+* */WR:&'"Q8UB"L0@5US911R-ZEV5(;2@^.)X-7+P6 M);/4!A':#T\GIT*W66+2J4 M-^O1)DN7)#!ESB::.@MTP?[4)VV6#&.S6HF0S2I=9MO;>P*8%W7XP]P=J9YM M3AW7/"<^@[JC.G"2_KL@5--!Q.+$"M0/P&GS+P#G,2Q,V;\7=D%ZFZ7[ EVO MC5\'Y;[KRME,E9Q*-6,%+IOW%@9J^]D?RKR)2H;0Q!(<+Q<^0]E7Z\2U7H=& M8!F?K'GD#B&M!R,#_+P91@CS?P%25IJ7XQ_L^ P-)$G'%0I;MXZD GB)8N,LO/AP'5_H;A[,DRIO-$4 Y9;M7AH>'X9?G"[C[XA/=M+?_UQ37(CJ"](T2/YW&'^1<@/ MKD=14U&J'OVM#M]Q[C/$%>;*TB+#<$!UN.[=UW[?_^K >(%!S96YJ%?EPP2: M]MDZ2H4WYM2P/)<71%S%2C]7E3G?2-^69O#Q(<1Q#CC+WWM),^6'9E+5-9=E MP""II:=QGK*S09VG/*7\9@#I+*6DX*--U>WTIJ\^_]%LMO'F+=D<'2:+WM/, M,J$SDL&6'PII$\+:.O.7O9#V[H+U_/\/Q/OS0$%ZI BBDGB7&U*F']*3DWT/ M?@G.@YYC6GXJM0>8<;!!C57]S;9(=-LBM_NG_IL1?8SDYB8B)M(0U@ '5X; MTY5^#A+'?]/.W'\0D!U\0S^Q!*5^ 0KA:#Y0+FZB7 P8'HL/)9S4CM5/ $4A MU?X/0_^[CH#-L$+4>5AEN12=$J7OZ8Y/\N5'TYZ^MHL-9+^N]MR6\8R>W.%% M:E9HE Y6C(+,MET7-+AD_Y7<:K[L\CGGQ1[.S\*-7WYF0/+M6)5[;!!2(;W-DXPE=551(-F %M9I2!_6&3T#!: M4.WS:>?5\@+Y9N)%4?7;KGP !Z%E27'UUZE1PTM3B.,0N_M4=[\?7E,_IXT$ MYNWSD^/K/S/C!W3&PF6C-"\JK]P='3 _L0;>";?YR/#U^?68OQVSD%AQS4E+ M:LYEQ'[9'(6:@5T[I3W[<7N3\9+9[UVP(4A%;"ADP/8+X(J'^K?/@H1_%2ZM MXLMDVC=Z3GTP1U')"9[QBV(4NXNWDLOPP)CZ<=S*+^K#%,F'2=K80G99>MTK M3ESFV6LPC?+ ?_H+(*S!#LL#?*EFUNSHB1=)92#\^'6V6PVY4([- "MT3%I9 M*<6D1K"2\ESALEXGTP!2%?G;)5QOT)+Q;@9!R9SSR1*-ED+5.9 M=:XJ2YM[ MF<\E;?FV6%HOET2D%A$\Z>)/_".O\5'UF?H]8LER5;E[_7<>&4Z1SU]F>N;UY_R.;TZ1-M$=4FKDF(.\/9.I H^O@;;NAFW>\[#YR M?*/^1JISKM]1V5.X2X9J+$$P D\? O\)76B&B<1"I9SE[,\!2LY]I5NZ3]"' M4QFT&&L4AK,_SLH+TI14!CZ+^2?PGN;6ZT#37/P"C+9OLH]17@BM?MM5<&3W M9?X]L2<(ZZ:[ M,JYTJ;C>/LTUC9D@8 <3/V!1V_'%6O=FQ[2.P(H!Y)Z3(;IP(9PWY*>6S5(W MX_FRA_#EV,'L/M,]X7F@!O6/R5UI?D\> $(Q\M_K]\[)$J0F-GUKL(6Z>@KE1&)QK"@=H?4+4$/0_V\LLOW6V=A/(Q#<-A%<5F?*HC'H MPSEL@]#UKL#,='[*N\9? "W.H*<(J$G_D^_+X/';0TF5M\8AP=[* 6>R'27K MMWM*%2#/[5"O?:#.=BC;0WUC#WS&TE@Y^Q/M=[KA3Q)KO;(^W=C&6Z_^U36G M%91^CPUK!WLIGFV8E-/K$Z>L MY^0/H5H?O!I(+$"*T@G:J#44 R\C@7=<33YR/N/^QCBHVXQP6:TIBZ8@T7/X MAD\W1@(S-?DI)$VD6N(A3S$0Q_:_U?.0^#S(2-JCA^[]Y)-%?X*;0@N4N49N[&W+_U?P1?M54U.8FQOO> MLV?@SGQV3(4+Q\M3/>;M6;]YUY GB^+O C8;.::PA:N5?@U[DC?=2?Z#O1SP M^]V^4>C#?SH_4']:''(4W:592=:OJ\P=LU?+S=5UU=EF#G7 S#'7@RG%^ 6@JU_U"Z_8^R3#1;@]_(-1AI'[ZK_$T2MV+.WR>O-@D&L M,AXHVGT),B3==T\UR-&\"^&$J DLPT6]8GRM8\7H%AH=A_9!Q7D8+?)R=HR1 M4G:6EG82YP^Q$$V3[Q M[IKJNEL"GD>].6P/J]FW(U]&KJUA%$T)\T\-D7$^.2]\2 =_KY)"_JB!#,\/ M%N>.A!;>?FB(EIFI/?=YX*X]M_5U[S5ROHH /-Z@OE*;O[1#_ 4-=4/XMB") MP]MIXHZ]J[<1OMG;GFGDE]*"5UTBKYQSII2,.RK[(YCV>?C<29) E\I:J7_# M# OQJ95^UAX"#K\L(P[>%S,\AN6#);9/]F5#[2[G ,Z:*F2!T\GF1[:UKI2[-X92H*E9CO<\=^*M]1% ;PQ^NLS(N M-^'^@D8.:EVK/.).9^]L[P;>0&NF<=7(=7)'HT"+,HS)&)=Z!^I0Y6 "Z.-. IE^(U4#+VH^J"AGIM_SCS M->CV:2C0UROB#9/MYT;@7]!!WRW/>8<<',#^]M\UZSCO;.ZC5(@:?3]IC "C M;PF4TKJCWBUH-6$)E//!M-S6 P.Y)NFAS;N+%*22L:[W:U6]C<%(\!RD'7BO M9>UQ#6R2REJ,LN@-'%Q-)1H/O!*/MY7L.A1*B:5K1S._M=.==81>2%(I'$Y2 ML!4Y!$V.Y OV>?ONA.J(]@LP:&'8[43RYX;2?S38]'G(UDGU[ENI-_PRIOR= M%I,](L9?/Q!.OM:+W@9077_:&;[RY.^K=[2 Y;P*^T_MXD\VCZ2-"@H@SG::PLO6Y?B]V(;!'0;9*KR>\-5TT#"&VW7DV@YEBO)*BVIE]UK7U@"A.;(5IDQZ,R]@#0UD\&Q:Y4B%E\4M*CJI"O)N?FZ>>*)1)4Q). MH4E*:BZD&WG,-SCAKM[K J%M\E^ T.DO'KMF%KS<&"&KHAE%=,W2_?4.U/1D M\!RI_:'FE;<#^"5O"BQ(NO,O6UOG/CL.L+S_D-\)OBV.X?^H-'9E#_+01.HT MM6T5JY^*QE:T(<;K*YF9ET%-EK=7@3U).QR?7J$F[X(7G1$[_EF."Z0J)S!B MJ\6;7HOGAQ]Z9)!-@RBOXENLPEYD0#Z[1<6/J/H,3J?WEKMU: TJ9' Y=1L4 MN;SN'%F7IM3X"&+D&9+<%MCS](6JM15N%KS>)?G? OZIX5.K8K5Q&HXQ06;F MQ9/H58ZU?!;4/Q@#;B'&,\*@Y1$/Z6&R;?I65-.IP65&DPA M=,DS_9X MY12CA-?D\;4V6AK[D*.0P1.#N*C1C-9;P0W)^LA &F"?J@8_Y2F6FP2DVQO1 M*;L=:L!!L_K@Q/I#WI'0R"R^J$$KG=+(RMY[B2,6B1:R07+9Y*J??"A[P\7/_-)[L>WMTEH$880 $T )M ME-RQ@1Q>I-T7K?U+8ZV1[^7[N-C3MM:M$2@=EEBJ*-WHEA-5:-.+2RC+2I:B M%M9'G^R+BVU8P7_(K\Y7#2-S=QJ>OSAIKT83+73MITDRE"$2X.>:/+U6"OA& MX7!H8!5&?\\4621/QTF&7*(]>$KGAR[Y)-\N+MY=LFJE &&"NB$@^-@6-EQT M?<\E:]I%6^*=SI6TKOQ!DC*%C]K47@XL&ALM MR6HGLGW-]L&/!ZX],F"/G7FK _5O:)(4O3*61Z_DIG&P_G)@(1''A>TWMD\3*7L%12Z3C*>GQ>#=- M8X+&886H49 "JS$*8=M;Z^%Q[O-S&I5]YQW$Q3[I=[FI)P>HOZ!AM!ZR:VL4 M9-R>NP^(E YC\PL._%3CL/D< M+ZK0LD^(G+EP0OT";-I"=O\"K%E4U?)9E@,ME@Z_DA^K>$Y-,YY7KI>-MQ/E M%[<$D!A;J[."8I7A;>]NR\:-%Z^S*\'SE, XE I04R@ 06@HZ-G@'\D.F\)L MD7Q5=$AZ55R'+9=/P7%0!R8C$D\ 2K@]&H6*H=A+')08_^P=(_?>GW%&'EMF MRH],*>5C( O[BOG'SPIU5CEMGV+ ;A83B\T3:UVP8W7;5XZ6#MU. @E_L31_ M2Y/&.3Y6TCKH*!IZN?HZE2>G)V)(U477Q:6IHC',W.03C;E5Y<#LQ'GFJ%DW MRL0"@MDY2*L,:"4RO6Y&SPS2,EV(SLLL#3YJ M99:!5F+,+_59&JD+Y4M=?MA6?XO;.E@R,0I)"@2(%J: JIA0[] M2R4-_H>2DBXFNJ4$W=?O=6QO[1D?IFPB%U$IP1P.:=X6T[Q\%>T1_ 1"R/EWT^^[U_T?CU>P7H)5][$U_SG*3L8='>2)&K 13 MMZZVR/ ,7OSR=08ITE!R4M'IH/;;$K%M2P$+S^8:DH5MQC?X-+WKW8M='>EDME V^^J@<#(DKB MZN6K4[\!5JW&BC J.;8""1X\^V9G;*$NSX'QC1;?9 MXBC2P1T7+T#S#2L.7< ^F<9=R# M/(TXEJ&%[%$RF%E;."_%C,9XW&<1/MN_)QI"523!O+/!?)NOISP S?%X(U < MP!&CB]9Z(MPG)+-3?<&;[!PQZPQ L]'N7L^R+LHEB^X0$HI:0?R"CR9OXJFX MEPZSMQ;T4OJ/N, E9Q];'Y;QMP041^AD01SG&0<$(D3:F?/>HFE6\C$ %-C? M8.9*]UO_'8Y\8>VD@M@>4RRY5JXOXWT,:79R)9G/"QE/R$K@XEC]&9+.-ISN M7ZE@S_1S#]7Q\MS/PFW!,?H^)Q><#R.SHMRR%X>JWZ^ 95:>8UUIO9/ HRD? M%YSG=#WMQ/0?HAN4.-F)Q0NTW7/3AUX6$( VK4\GJG,,PY7C^;7JFK+G M&B:RI7XCDFR@:&C.XH5@""T39X240E++#UPL-YF4/NSKJD9J8GD,[<R-/5;D&%52*O0TOH(HD M5; 7V/>]M>[QH=;C2J>_^O+_^M;6&?,O0&+M&WSY&[07:7Y\BB KGXM.+T>' MJ.F:'^:^WG-_]@VH*TF.NAD1L2E)QASUTNZHPL4WP-\CKMK5P]V@P)?E8([# M D_PRG<;)MR[D$_#A]=+\=:JHG=B5V ^CT&0J(?F!X>:P>$UB95"6GZ\ >9K M-CVSBQ?1>0FWS/RYSZK")RQ;D56CUCJ.91W0PT_Y7X"'RK-SJ 0.&IDY26:$ M-WELW$X!N&S,4LOBC-!? .KHF,U\J!F$Q>:%J<& %''Q2T6(X]!3[9.CO0\3 M145/-$&E?"*:3@1)S,K/L[7A$@Q5E[C+MW<6D<*%]:@XS^ M+"CJWQ,$CN\49;%=!\U]Z7,8 7PW__HJ@E_\_:-EF*3]IB7! I0\)P.]_3<9>F6,2F2\4]BH/?="Z^-NA/N9OA^*#D^!*L8M'ZJ#LN]:+I'MEZ_-6!]U1Z2-]W^%654W#39+W^EYG]\!@?&!014G+**6LGM:.O+)64 MS4.'&@0>.EIBP77&V5Q=?/Z;+$X?6SC MD!T44>K(W<8&J >5VA),E:"=#[_GMI399I3\6J%/*=_$9K(I5JPZJI?S%0=K MNR]2;N\DGYC($#0*$A!.3ZP4&G9M$E4E<%B,HIY48KDK3XQ/.+>.81.7OZ\X MP.T[M"ER[2QTDA6-Y#"!=FP(/SG#AU@J/6KF1R\<6HASMC\+EMD5P*KHCVR1 M1&_(-+)(!EN*:%6HXDG*/I/HJ):(/X[&YZ'O74#V9#'9$\=M)6?0;2C/TG"D MJO(0\CS1SJLR8&@Z8M-!K MZF^AG8ZBT[]%(;*@L9Z@M*&3E&A&6L/8N^)8D MC47>[^,E/L[>1X6IH#%ATF[-\U1J=4L4TOE@?>HL!( HUT.S%S802/]LZE57 M"LD_F?&M">/VRLLSD'7U=:JJ428:1W )S]RJE9A%T;U4XFPXQ<1C!-E*JA#A MIU@@X?M93H2WVVL=(?%NH8M OP!-=V@*#1!J(I>9N7)R#:4$-[(:>?JV"A@5 M:1"D#O%TTA*1E//=;F0Q/CMK_4W,?[)E9!/[1YI900$0^+V"]\ MK6%CL>HRX3<\W)Q5&K$,D;)$$B6')DI2;E:R'(61Q%WP(7TS)_2W*14^EO)4 M:N? JU)-A$GBWN%+_HV;CA[%\.MPZ=#\DRY"IBC5940"_\BD9*X]]'A1>ES. MRE62@KRJZT=2W.$U<0)B"_K5TLGV5>T&'R,G!_VQ8%W[K"8:*TDTAI)TY14Y MC;R]U@&"]$J;=)32CL9FUEOAW1_H4+3%]U$EC65 &AQKN- 8]Z(N8O9.>4)- MMY7]4_[ ''371 ;N6"(7A4CUV%EGDA!N0[OP:J7<">)WFT4*60.C,H&(&.UM M@3>?"TB$*P<);;+VF"5L!_4%@R2>[6Y8@\WU,";;) FRG#VB+'P?TF64HXLQ MPD=3QXER]0IOU3[>Y&Q-,8"._$-HFT,+PJ"3,?C_%,0@J1=Z3 XR<)[GZ*-O MFJ(KK;26<\J0:H(E!I3Z*3G/^>_V'30D=5.ZN]O%'@3 _F <-D0!!BM MF_/=7: &/BDO_Y'WZ@_F9R2.U!T[4K< ,#-QEW<*$M=^S3X.V7[H>!]7V9=$>8JEI=ZF"D47_>3>@0JF42+7*A64PN1JSA$E7E0SK.[$#"=X M-D^655$1SM[M4#9G:+<+H/JA1&(>6TF,"-7$ MJJ-4"%*41AZZ@1)'U%3I$:Q&VI!)$ZFYA%-=I'F, )_TV;K0AMALG-!6"0-E M=$+$3NS4.\*D9QL;"%F.QFF %&4L0K/R_<(IG?.J\G MNW^%W35\XTV*__U&3HG.(N^#=T^147Y^[7[:&EL(N%X!-7W<]8>R1EO35IP5 M5%4M-?HS7M1B"@?QN>@V'&AD/P/OAS)(YMSF\ NI]=2/-L(EVZBI?2D'Q#,& MXY+86N_#=C;5[FIC>3H[5_)*V4*4B?Z"01&(; RD^?9>.)W^M+=_/&U"Z9/S M:=BNK"HX8)[[/+CW.A<5/7QX6^K_ZD_NHQ'CB];EZE3LN[.V_7U)V='W%^#T MD>;OF^C_81@(S&_OKI=B-C=/\5D./+$[7D2G2#N3["7R#U>(9>'K/^L7ESGQ MI\^&-_+RB:_E8-=:L4ZTLL65LX@P6*)IO? /@*ZY/M!W'(R]*;H[[1^B)BV7 MZOL.ZO!YN[QI+&&T[=Z+LM3(!#&C66M06<+GQ(+SS_JD-[ M[:ZF7RXYZ0L=4VF"_B[^PBVTTB"SIBCCK)!D#![,QL\&"0A'W=7+T)#7,,P^ON$-@(/A?1\N]4T1:$?=$,L/3=ON87^@OAG/Y#N,+? MPOT"/"\_N/>\^WN:0:NR'OI$[:Q952[K_FIYH$[XL2Y[U/LDV* IOWIO93U+ M!,?& ;*RE/#'@D9X,W$*%YV6QJ$VF>+CRQ>!^3#?I M(3C?+G);8[J>/W''-^4C?-^VSNDCO%0<"E.W;OH:.:)G7)E:RF08^H&:('5X M=#&W()!X"]P/)8LVM%$+S[_C$%Q 2\LL>\H&3^?)+?,>UT;6ZF8POON\(DU] MJ".@.6LX?]J\>8>:\QX1CL&8=])M <&ZMJ>FD\+Q8@5Z((JWX=F^ M=3O.S5*:NU;-!;O %'[-,+CGPT2J/HM/75XG;D\KC=3!=IH,P>Q)*J&M4Y?D M'9T4\QF6G;G-1E2*8K":HSM=<:&((>#1BG# M.),8@'_ZDTAA% 7)G+AH?Q2W6';[!68+K76C_G?E71WT\&>0&_^3R[HJ)>%U M^^Q 7;DU%Z>@YN"Q'0V[4?.A13\;_YVEVH]A*_[NR7#P.:08BE2\N[N&31HD M8\&W@VFTD75R1U\4NL%/T$X1R8\T*C&XB:^2!VE['V@JYX#%YO),-BXP@JFX MI-:QR\>M31"W^6P_W/Q.C=R]_O%;OEC]!W_/T0RW-/D,W79J?*Q<^X;J.DB'O3AN<4=L MJV31LL2^_P)H-4@7W5)'LG>!,D!PHQWKFM09'B,E@?M8:$8HM/U_8+@:!/*5 M,G*LAHZH41ZL6ZX)]I 9[Z,E(0;62.D_/WR@EUHK.DTPQ%?0WH3RNG64NG51E!M]IGB=XY<%%) M$L9L(RK7*REI\DW-I=5XQ"9-O)67LQ3QV#@2N:67.ARE4:/$H=*AA"V7[/?1 MCRKPZ_'I;M#DRO$M.<*QJG6P:G%U^UL#XS0RQ'%@1"PACI-'N/)#&&N^HH5, M';$8*>=WJQG-2JP%Z?>WZ,.6)DU4/"-3DI-;UB><3TZYV)#A ?Z*,I*L1AU&:"8Y;ST@OIB['.]L"TXADHS M6GV2Q#_@62-+:M5LWZG-ZOP"F&6.V;Q? MY!IR1XK.3$L-;Y5]-8])3,P=Q X'I\_RVLSPQ3;TE2V'K9O%?WEDO'X179YN M[C3Y[/W.IDMF*0U+D2*+T=$YB"<<4N8@7K5LN3H_M01^G'Q!A"W$L.>6_S-6 MC^^:?^KL VI=8#(#'I)JG+?TEU2B)=+ C\Y$LU0-_R1L9T1X&)/, M<7[+C^+9;IP7OV!%^,&8UY*!]3X*RV<'Z/EQ]GN0""SM6. &I8E"FH_;)&'2 M>RF9Q,2*@DK&[?F0+=9?@ M'-=!\P'SY4 M_X8TD(>KE4'O;*I^ 7*Q#JIXTRQ5P<*0;CTUCCE-=7+SVYUUE#Q?58G66S\) MDZ2LG8$=D&U;QHV'R M,GZ75SC1Y[JDF](KU^N?,'#8'*5F %\D"UEN0FXJD_S5352O58(T=[MEV?:P M*@LM-WYCW3TL,CPN55MZE;3W&Y5_[IR=SG0OU[%=":_TH1RH6.]V+;LLN(-[ MC%!K\WNS2T.7X$3U@?F")L?-JJR&S"!PQE>E8MC&+4]CT"+);CX4+G[UY\>D M:Y"R<(KRA(RMKO(6,KVI0\DHBF=&RZR17ARK2Z)@33ISRE@=-"Y]1Y#RX:=. MA&KP63_R$#0+G6 'D ,O7DO$LCERQLMUF*YIK;,3>-I1$U77YY4\M%AM'PY6 MGR,GI+A"2A40$ 96&2_2VJ0OU(M\W#9,S"6FPI>LF+=0MMY1PFT53>CJ;&R0 MRSWM#(T::60C>#.3-S<%L5FS+)H81 )VDH3,)^. M2Y D+H2GGJ;:GPDX(-FZE!K?Q[&9O-7M=/-SN' L%-N5\6PYS!6MY@=:4Y3$ M2R%0*1,?@XZHDIT^EM*[0W DP@A)?KAMRWA!VPI0>0#C1LD&5$[F_& /^@4H MFM$B9(?2E[-Y!AD=!JNR!$F6,B<-FS U#@PD,>142D4:)-TSA4::1ZY$_O2R M4ZA!D-RAL86GW8(:!L 41*:92R^=[57OI;]*9%>V0C04'D>3G;($)F'H7,%* M5/Z\-XBDZX$)B.%CH9&7++D]4=,C/7(X==3NA;U,U\3 MF7!T>@5XH(S0TNEOH [DG4G:2B^0(#>C^,?3N[7".PE,8(RB*:UM';UTPH;L M2S[CQS9T2R=RGK;R>33V5KDKK8?V8@@7PD5]8Z2=78NHIX\69KB,A=/9X74X'[BR*%X@/NCDX!*>6ON(^UNWI&+F=R<-?";HO/$ MNKC3JC&E/>:!6!YAR2<%5=E**X J_<]OOP"H$ZE H P"R_ +0C>*6EGHWI*V ME%A37RGA9*1(@9-$,S8FL6Q%S3LBGZ]GBWSKUF,A=HS.0ZAJA9E-;5*8_X.P MMVR*@P':K >WX.[N[AX;]7[ M:?>IW;_0'[I.G^J^&K#R4M2#@'F+W-AD]8D[>GWH6!M?0+1!BM/7SLJATR'; MBN/>*^5F0VPO2Y >.4?_1*V.O-[;X]>5 3@,FJT,U&;8^)1"S[",8%55(_*' M/QZ>987(J;&=-H9:@SM13)YDD[&14"7( U=X>V'S[U2.X3(M-":?(2(J$8UF M>WQ\=1SZ93 [' .S979?69$Z:X94T(0?N)\CA-18O=94Z6%"8466ILZ!(? E M887<8W*>YR"KJ0JMXH/MYR[A/F3_."U2+PG6O')5=71YF"R@2OYFK_Z>"YB- MH4N/)L_",U>GFC"8:_&YX(Z $R-PT0]V !'=5WMTNZH->G.U^D6Y)_:9PT0] MN&Q?K?'71RMSE20KQ>-'*L8'1WI4VX 4=48"QG:J"+X)=72]GVAELX3W/0QR M;$N<+AA!#<=L^,Z1XN BY<1%M:V*,\HW)"N:&"]H5P?'QG8_UN_R%3&C9%R= M-#S+!);EUJD2G<0#)J;,,YWU8%9Y3[QKFR7%[M+E\1SU)1+(% F&:N!Q:%R[ M8H"!YHPMT8HU[2$&?W+%"4>>0_ZZ@@]J!T51=ZC>#BI+C%-$SMRJC$& C*9R MRBCD-RT[>:*A5MD6PE8$"9ZIKKG7^H"8O5=)=7FLY4IN[&L/L_RZ1Z2P%_M. MZ7%F-.5RAVCSV=,C)!,_R=I!-O)X95!G/D83 ;KS71*8!#^ZV/Z!@K MY-\*\6<'#0.#FL6)HW+UG'1J.LY!=%H8I_UJBS@?7BQJLG8%>U[^C+[6>4?" M+;NS/&XR+&O)9/8=<-Q'_.I$.'CYK/,.*.L)^K*F3A!< 9; T!D+KN/2<[ZO[ZPO8FD %S/%$]S'SB> J3 M-O=,V^+-W@DG3T'?W/5-Y(5=/.$IE2J2W2+UWWB2JSD' 5'D18V1G2=V3#X/X<6J?E; M#$]%L*H229'67Y;E^RY1VP2',80XW%?(,K&,&N"3@TC)C:%B3=&HC.Y[@T&! M$>@8FH.[!('(<30#J S?Z#^$KS_/( 4!4AP5AXAHAI4-F14[Z;_.U^I(8EMR MII?#,!TP>?VC,L@$SE.9U)J(\HOQ<%!D.IK83A=>K;L\_DC^_O';[^ +//[3 MDJ?4B]W=XW/^:0/RSQ^S0E821TU'BZ@KQY6ZMPOCT6UG]),O?8[V?XU2=3\5 M#GJ $[A3FQMME8T%Q'\'\L 8U($1CCQG0RQ+5J@R>IV/ASC[-(VH\;/Z3CY\ M6*#9@V3TDJ9X"D_?+%%8]D^R1K/#EJ_\KM[RYKP3'7S?,:4)8IHR(T9OJ'#4 M$0)DHG#MO$*WQ8YOP)]/K%4&C'>==CZ*6EZ9GS=%&Z<39_1@J5U#:?3TR,V^=T0@;0$7Q( M1;I*2>%< ,>:J=@D29DK!M4FY:G["]OS%=?U5"HOC5*GP,4*G"$T(D)X="=I M7M'+IV*K(M>\([;77''^=K5GJ\Y"[><<'$WL7[,"HW6V8$YK&_FQ)-5?5A<, MP$1G;R&&E1,9=KLZC!@E@LP)'4MRG"HSB+ZM1%M8]O/W02TR"C4WIYS"+1*W M5=BQT%2R/HS]CS*7>KWL(CDZSA,NDA8MGNT)7%5$8XU3?5A'B[7FC.3PWPHK@+3F MH0"S\S8N: \.^3(C <]#!P='*GK]]R90/%A=W.P9<$J%8NOV-._1^>+P2/V< M^YT)^>$'(_C16U=54U_6(,BDS?F%GZ:2T[__JY%]W4>FNBT&P[4BIATH_+'/ M#MW+8/HME4"[P_$Y-K[!&"!#D54=]S8A%8/-] =:G,'NEYS5%/HS;Z@X9C_0 MBB^KK;QYYQPL_,59'3U+. MVK2T(!0\O'F(C#&M*[VY6A&E[(9$\]C1NYN?;# _S>0!68_Y+IH/!&?I4^Y0 MVK76(9O?Z:)XY;@5:HHU[E&8?J8OX)&H_"#)=/X=Z&="U8WPKRU5-'"IBI&# MYU5-0Z(X/9S0#+"=**&;SDQ5#K1\\#TC#V\#6T(_QF%;WOLZ5E00-)_4S-F3 M_>1T28OIK&"9\F!! '6STC("76H(HU\HN$L M 6Q6>EX-9[0Y.'OM$.6'?+RMA?D'Y0*EE_ZNID9K:;?<%:W\;T=6R?I97EH3^B. M%3X=#)ZP*^;:E@IMPDYHO@$C)A?([IIG4V0TO"QL&=&@K!0!0=/7V9%+\(*< M=8LICJ78/(F(5IA5W9]4F2)"0?0E(NKT=FCB@2Y+I7Z2XM4/%*;O 8L M5EOE#:DE.YQ ]G5D>9TB%'-+__(&\[0Y+SD%]XBKQ2.1\P^O0=U M9=LBJ*>$G:JHL_+:V\3)'WD2D5[[T;?7^T$L.F@#4@KON4M++Y8EV 0-).O+ M75"\K(@B2"ZK"+OD)I%%1O)%207A67J.W>@9*VF)(VO2)E8$ND&Y&8F4!6B^ M9),[GBJI7FE61]SA'2<+M:/@)E9>K4 ,3BMR,U@LN+4+;@K#P,(>/J7;9?<; M9A.=ZT3_R\_0RP-=,\Q_J?/-4M-^Z.\ [?_F M>+CEHW^I%P9_=$45_L6M=!'5A)*9[W:5.:.ET*CA"?M.\56Q1Y94<-0RLL31 M?_$\^MN$$Y]#3][Z"&*JPJ\[)QU+;Y46_TM+OQSQC\_EPV+4NHDU3RG8@X;5 M\ *QLUVC>3K1;"]V*NZ4T2;5\PO*3;,?N1-//#IQ+6S:-/M]T7A+ "[Z: M956EI$SRU>1H9%N5GG6=21X:9#)AOWTKF='!?'@73QTUCB2*$\ $D+EU:T5@ M8#C4(4!8R=4ZSJ5$;8WE84HW]WM!1(!K!ECL/_OTHF]!Y:8TYV4KO(!2MK^=2"=GQ]+: MW;W!D@$%6,FN2+)135JVIF_%F&AT]*@=>GK ,UD)9IN$\5%9JE7KJ[CVN0A( M<[)2?]\3^"EKA0/RL]1-T;0^0I;R8ZW-P=M3@]NRTUJ,+0!MTG/]TDE0B&+T/Q[2B\7_AW/LP6&L[X!0*B2[)\-7 MYI[/[P"%ZTQ%R_<6F.ZFM# V5W9\_QTWI,I9LU$Q/:'Q52#;\F MKL.>VW"8(SUCCN389_(BP6!MB0$0'IGRG\U>6B($ 3*1PLK%Z!RT>[LXL/GN M7I"E;[-0?[],/@-6!V*IC:8B^Z8L!%G/[U0!R,2Y8<2VU(4YTQ-CA\9:[GQW M1H?IQ_CC+8?0+^>C!-]U7%^\J)D*A85EM%)LIV4JV6/$I^#CKUYB337-B>&L M!<,,1/C3/B&)/CJ:3=TPD'2PU(0_2#; +V#3FX\W(@O'''H*IOQ[^HN+>\1,/ZKO5:^V$KTW^T7K\T$J)) O6FL38S\.JX&A3[;%7/.Q**E2TWG&X.SMBTOAZM-Q@@ELN]3 M+ B 5SXX:4.I;JY%W,%N!&'FWSU5 %8@:=JK_E-[2+23R1L\H M6([O;3O8G*62;/NN8+HG@!R.&T E) A['A<,H1VJ,]A22<2V1?N?PY'0O4Q8 MCQW2'5>:3C(^6_?17CJOGM98YX#*IN1!C:CBM @YCI@<8@QW "870>OQAHO: MIJ^EUS.:?-O/JQ\#1U6FO>4'2BUR>$N@G4)BU^@9Y]+-M%RT:(.,,J/VUQCF M)".;G%'3\)X8(B< AA2J8D;$QT%]>(\A9KDE6I$Y%#D>1GO+F\N@?;_.ST5V M" 1-[X KQ*-_/Z8&+G2["*0HW@'3VV97&&[81U*W% M=;H%(@SSQLY5_IL#*6I_S,M+'DB,#65S,YQV\L+0VH5=EKP$;Z<*JMQ8%SQ- M4#O2T;"@L70Z\="0D4E]_5Z\>H$K M@#"C17XR1J0?=LG^HJM5S<$ET,U.1GB_F>^1Z(@Z291%*5M14T"&#^9)/R[1 M3E6MF=5H8D0/5Q671Q0CB>#Z=L7W%U-\,OGT'1#P#J#O<'LE^!FJD#7P3^^7 M\-7T(?/Q1?;@@+@ALDF1*TX=K613BV)OWK.AQ2BZ'-Z>PH%NBP88G7!9$ M]%20ZYOB.NT^%-,A# ^,$MX6XD/>BD<"A_%\HW"#9-<8Q!@5P.>$7*,M6G,8 MVV;Z4O$_*?OC)RQF6<09&L7FV;AZ"^)%E+5 +I M6@)GMWN2O[(.GM/8;'"L[@62O0J[A7DWNC&SFKRCS[EVP.Y5I:;EQ)D:=(:,<+<>+P[ MT+?3A_'6D1!.M%2E>/\OU_>S,R7MXP:M2A(1[4'S>\04DBG.*/DQP41^5Y;? M7AW$)P_,OCF?]EIMXY6^_=43I!.9O _'>C'8%I1V>NS/.]W?TOGYNCMQ)][K M_:K?D_\.4.K/,[O[-#Z8^S>^ P)>LYS*,W*TTYM *] U4H0VXA8[LFE[;J=, M1_$];>74"HT"* R\F8YCFNV%0:VFY^B0WE$7@_8 2.3;I\# MRA5Y6+84"C/0V]!E(5&.AZE1<(07 09?VY4RQ->)4JL7HA2LU;STK)_C=+ : M']"]DM;O%6I<[0O%8;$AV4I,9&NB(F20W!T,X!&LFE2!@']8P>,Q'>0:C_E MU4]*&X/7D]_ '>.IS&^ "67@55[MGVUM]DHF1$H<"/TC! M-RK K/;0(;E /UXR UE-341SGQ*WKSNPR$^]3]U)7Y4+]N-;E]N%/NKIOGF? M8[O!P'$<%TGL&KNK3Y$G)\W#YEV=Q-$=EQ56\19?;]!2 Q'W:EL4J]OA%E.? M]CT49VCE=ZQ[5-7<91P%!S6$/FZNL-6?O#!.0(Q]UN:]EQ[4'ZM^JV'RU.11 M .Q@PY+';R3V4[=N0R36C^J%,?@W[C[!'"F"]4V,/A*E(D+>5RPIX,Q$ZY/+ MPR_R+80LFN^ 8C7*CG @%6YSRG;D563E;T-^3$V8>9B6Q\\$9XH Z(YZTV^\ M!4LAKQFK%37W IH5>7-F.B,F_;;-03U121$&BO@MM"##'-XITMX2Y@PFZ1Q0 M^W@-FE2HGE#P"N-(\M;M@M3, ,(=3E%E?.H[H%4JNJC^AZ [)SD\P^/'M596 M= ^%$F-1N>7\&8[ZHP:7Y5#BI M'.WYI2)B,)MLRT^8SFX$$15<(Y=X5!W?55I^<[U&\M$':0Y,4M(+ML,ID:SQ^EJ0_AN;1T^^ M4^"GR_?L^VW,:L2"P!DM1\]R]YP!NDUM,1&\+[G&Z+A595O]JIP? MQ!X*:U(#8)I+;&56+ S,,MC[W,B;"R2(#FHA&GEXI_ZYA3;2II1C>#G MS2)[$P%^LF13@T+<*A3@4Y>04Z/V:RPZP:719;REDQ;^0PZ ZV.LH*,(LKGV-&DU1^8*5K?ZW&#(-M'*A#TSN& M+IIR=<*3M$O+^8R]R4<%H-L:=KZ)\N$$8Z$G<$>J WG-S8$_=FL'FM>\,,#(]9'1H861C=H#B+V!I/A=VA=J[,W M'Q$$V!NG:1SJ55J;>MX+5-,).=Y31Z+;FQ(07_2E#JAS+_(>/^+TP"M>ZC10 M(C+(E+%;>CFJ$M=P-C1N;JB8*/]DE5=C\]RO'I=CY9W$RM-$ K)*?&B!YW\Q MU'S*[BE:/VW3 WSS<0<2J9<*BHUB?;>.*@949#Z!RE.'2*V!BRJ0JN0,7CU/ M(2$:=QI0[IHD@Y=B_@IB?*^[SUY@[D2N:8;BSJ];F]:IA9P12R7& BD(KD#_ ME%FA?\(&@VL@9(0KAUWZ$2O)\U2B>)]0)(U5LMM0FA7;/4T5 \@0<6R_P,P M]?8HTW0+T\=8JLKK;J+/0# M5/X!-.6,:^D9KR>$N29*ROH203'7\_ YF:HV5C3-):ULS[4*G(@U6]JOK\.B MZ*!1)-LJM/F3*Q5=-]"X_1PJ],\R3?2Y?"ZD_]G>](3>-D#5H"%=P$)Z\_BF MEFTHS';0R+NOI./C6:PD:/\[=#L'W7.5S.$X(M5/%J<;YOOBU!FX]T=PI\_I M_WL@>VNX][//J?/USV#M%_W/K)(,4K,%,N\ NHQQ%(?]\X[& 9O(L=?MI6RB MHE"RQH]B=+W,NT'97R4[F)U*F5:4!P\;FBV >*IZH(NI1-,,MLB2%/[$["CK M1[D->VE6Z7D)Z-"_#Y3_[J0K&Z"8L+8I'Y+&3EUZ.0R*@#@(VS6:NC/7^/V- MW+C7< P@RP58I]N$,BC*$IL(6>6XFA37^:;N M\]OEY/I[2W,V5G/9'?-M)AK^Q@O08S9B5E/>YK6=GT M9)/A@4Z.+U%"BW)'E=UB0 8FQ46J>W_$"HFWNA76U]J/>/?"*O<.;7A*_?%C-/_GM!\^OEB1)8B M.A? + 7Z@]& TRK2+?Y M&O?-1._62DZ4S0B5D\+%B(P7R$U=,!OP@\!$:)8 M##Y42 H34',[.L<5P3M$];55,2G65+99F\?)>F^,?P3?OQG@QGPY6JL*C<3%_S6(Q&I82("WV^9)^"HP>"N-5N)$X=.8N?JD MIJS?Z)C47-UXP%OM;T@7XHZ X0A\=,"TQZ-;*2O;OD=-1XM?&A:T[$M4^F0H M\LU-#D>NL&5 _AV@97;F]_F?AND=CVN5U-Q(=%&;4L7"Y6>5 R,NY(SC2&DN M&4UB0<(:JE*D7<'RZ39=EN=L/KAFFMQFSF21;IQ982;/74(FV0/S6, JD5G\ MM\VO0^N#-.%I6-E:W9^VU]*2YC#P,=M&6;[N$D8-J*I^QI>;8V"SA!Q'JYRX MTB/N#[%DZ3_.A^&7781Y&'$ZL*ECC%]]>E!:H&DE5J;0A"I),\YPW:^A:J60Z/'3AY/H+@ MZ]U\4C^51M+B82BQ&J5PD*"J.[B_94PDCU'/(.15U0"BAQ!D)=261?:,%&4( M((/6Z3K@,XIV2C]@_M;R8*FM/<"<5(NY.[R[UBL+7]C"[\#;F[%21:@>KF(W M!":H9+25YC;XVQK[+]C*+@J:^Y"JC+:A:3JPJ!JCU_F^NM&8M33LOKFR2F!U M_H_A]S[$[X!)R#L 4?N_)B:!7GU.S+PJ5?83KFATC"8UDIJ$C0:MEB>1[8>5 M= 6,S(H@I&(F3XLH%<[VZAF9+,"<(VRIZDODS:=\ASL%2O2&L=A@Z%/ M-J[D>7>QUK(.\<5-W^W>QD5D"J),U9C0F[14QST?@O2"K L17V[.3@6Q/L ( MM5\###UCZ:?()17$R;R4BJ/;5+4C%CC^8$@(QS]$_6XJ3XU02ZC71:C17IOZ MG(3+'-/)#&>JP."!N]CA241[B]TTWB8C)?-@^8EGHD0*SR@)@;#9SU1S"L>@ MW$N,4[/>KZMI;V0.47=L CY3>I3N2UNNC9:VD7L#LC^=97A^NG'L)FN M_6E9N9S.638\G(O=N= H942R6Z-(P[#<55\IFDP[+D#?:C5)<86H,0V9[ C' M(W7V@Y>OEVR(N+E[HOCDMV\2VHI:-80B'%JPB#&4!(N-*,^HINRV#A!*#0<7 M!DV$L/Z]$=ZX%0$=!G.4!*NJG$HM&L8V%+^3S8,QT(:Q4_0=F=+V.9.@] M\0YH[],*=OQ\^1O_R!;%KJSSD9GXJ>N"^1T00\SDSKCTJ;827^.Z]D&;6=E4 M5%L]EE:_Y'48@:"OGJ+A9Z5>2X33L_Z!)+J-DJLX(#^OA' M0_^1))7#N)HK;S'$H3+;]L7] \[/IA?-Z5]9$IE?&>R9$G/[>0B( MI4?7 D%R +F3C,^50VQN*>^B&NX/98KV")QQWZ<=O8Y3X7*N&_NGB %,ME(( M*W>/.195^)J1C_8:0AJ,%R5&@HNO*&S,&NK/R(\ _S)=B<:H?[.!@9Y)1$,+ MC, :2NS*C:UHRF /BX6K^LV">C?.LZ\*G6S+_N%]W\WQ1;KT8Z^:QBB?1*=8 M_N09X.?X]@T8B0UYNY?FV5=Y&RYWHVXK](=^\ N\QSO ZWC_F6T7G3HI^,2% M^X6VYU_%91,W7N8[0#M#^,$.X1V@D-O$>IM!\;';%6U?DND#QTI4>JFYHW]5 MSI%#;JS[ (.Z,2AS%;UXK!]65.HL9UI:!,3]*M+)[:+0SIV0>!D/,8VY%Z)* MC/UXT1%:*!W5'VN 59?#T/'WU1@H M].?CBC14IRF;6^5%_$>KN?;'Y8.1O"9[WVDCG?*W:;#V/3-FAU_-($R1>SY9;7V.-/E'"1W"YR-GZ&^@PB_Z\OP250N$ M=4[:V,CIGRQ#Z<'$R&*_*?YAR#R$J1D'0K*_R39PO0-L<.%@3"GVSO55_.6>+*#ND9@"\D(J>+/Z:(Y4!C<; M.,6Q+S*)J&UO^;Y$E;AW7+ &T@PN1<@D@38$$]'@PLQ7> M@+MCS+"D70'(YCJ%?I.ISG0)4V*)H;+>6R>%X:PB!ML1/065_ Z9YZJ5_VZ7 MN0](#CQR_*G'.Q6;.1U+5RNY]=L[BFWY1$R+Q4\1B'APPA352PMYH/^YI[]= M'TY@KSS+'H3I(Y)P9U*P7.X=%%QN#KM*NCME4?G@X>-#E*Q,5.42G*6;X"IC M(P\Z6?JU$K# ->OR74=.6KK9,A3/7JG97N)<4G(0(Y#L'I!$.H',@UFUX2*^ M>EBAI6Q5?_G[L$EN9*!/9AP+294S@,D ]^I+*G#EKR3COA]% M2AB;?]$9<5]+1"*FCK^1O3NQE$OO2B5D'*--A<8Y6DN2(8O4M(B;LX,K764S MNMAMJ&@9HU54%L.!/DTX2LNM.2. ,!XLF"Q-C/AB&$V< \&F/*Y3IRQJ>_\W M-S,[A*,U[7])Y]=_=$6T_F4 [_Z#YK8?:^5;2A(,OII.Q-';YPKBX\B(W%3# M.0S7-VF3/D-^DXQ1+=VP(J5T&>.C^RT.^Y/Y(S?MBIB52-XO(M!?9*A'2N'5 MN@8ZHQ;./A'=B6&-]>:Y]B$74AIB'%E-+%^2Z5N-4M7,7+!9$O?NTA4^5B>V MU\B7LEVDKR_FU_4RDJN28E3W9 NJ50)"N@P?$%UI"D$EXUL?/GG*X0:*EL43 MBL65DOU#+J@V,G.4"^Z<@GY,CU9 &!-!0"\_SCG*I,R:X@:W<"AQ,RE)>5>/ MGA-0J!'WK2$W*#XB0>?*$Y:'KP;S:W@TU;ZG,MK .#('4Q*568RB^.8%?B+: M1OM M58+) VU8LRQ4O\0T5/6ANR8N4H"VR':,:^YT\CMUS50U?F^YX?FEA0- M\$!K ]P<5G,;^;8'3C[F'MD;4G\E:26SNF68?/X]5'.>1HYC",<^'C6!09&P M+]T\CNJ%,D;*J7_^6V V8;#=&Y^QR%OAW\>_7^^DX-!>[;NI__#_"GB=]]*# M5Q!ZM,S3$]#]X*,B&A<@^>MRG,\&:C\!'7#'Z1[IM1^Y/6)I+1 M$1D?!XPF %7\C97226(J& MZ3_20Z.8!556/C@P']"B:T= 7HP&51CZSM7#*#"UZ-+OX57L)4>.%[?C-$\L M=3Q9)98G_!(AC8L!!$QE^4,E-YK=NVL6M1U]UA U80=2S"0X,N^WFSM?!(R; M@\^Z[>X$&J&B3L$XG0SV K%-F.#8\_SE0)FW_3_*G2M/U0*.BY8C>7/-2\!>GE:7/.HLJ?\;*'(=RD['WNJZ<@ M:1$:TP5&H$%CNZ L.(,5J^6]^$(S"AF&##[_\%Q/A:2E%28 M8GZ>M>GX;#Y7INKAQ/2-0%&P.SV3GRPELY+6N":;Q8FV:VT\2AA9D-P0L0+F M]UR1#E)G"=Q;+<3S@1H0I5'<% HS)D\2*&W$UOR*4LK\H9U#":#ZM6,R+5TA MO:,70=4P)2[-;_@FEFJ?&8J38@J)HIB] M>)!)F@? %3O+';)+R:@KCP,$>S/OCRA>YEKLOQ)TY>5%4[=KJI_,$X73PPD> M6^J:%W"XU\U8I\S*(U=X/54,K\.X[67Y=[SQQEI5!"RP4*9JL!%SUVI8$ZGQ M\K*4GH(\A[?35FH(^1Q*I2P9P9% /$!KGO<6X6I3NS#G+D% M3_0_3.5Z);(+1F,M!EA=H94F4=7#X=.*%9Y!ODE[@PMIXX&U@P4X QN7:4>3 M"U4HLHWS7-5;N[Q6HA@$%]JP[6!:@.::$8? 4+9/]:.Y18M_99[=$07TMT,H MV(H00&:ERMAT;I PQJ7^7[W%G,(RH<8*)8QNG)"OWS%7FR2(/3^[*.9$QSU, M4=0[Z%[S 9943'7:I)IX11PU2\3CGAJP9F?*4J(\8E9+(('I:C&*\+.,M+(, MPBU&_9F&T\:IA'UZ=4FY#ZA;&E-V]_Q;JBG9D?0YJHP]!%<"] &\[0'H\%F* M_G]H#F<7@\*Q7JC>(OM:NK@@+T@)?TQC3)V#.07M7XEXG9=::)Z% LA9)>J(B MZ7U\UOQY\DUXUV&YZH;3S6T!TU:)X!NB@)"$< #N =DW$H&A;ZSA8YBGJT428]2%@1D4..CE5APBZN7VMY60OE,%6#R5/Z6\ _A\4/[&Z9%0 M5@57;O>_91(37SHIFAM^0;+:\?ET/U%@M\5ZB9+#Z76+IC(^Y;NJG M:/S%7 M"K!TT1;A)*'9)3< ! M'K8DE+$X0+_8 :TUSJ4,3G=QI [(YZ18BK=TM;^^8HA+Y(Z=Y@D/=)<_-4R) MIJDM'P)=[M>^%6CG3&[0Z6^:$U)8%D"WS9UB I,J$[1.?=NT1&6@^+]^:[0# M[5J9XF@_'=_("FK[\CJ"I7HZN9:5(\U=5C/:N*<5^CBE(Q?A706@B<:!FAG& MTBE>"CZA8G)3J]C]X^GC>\96M42*3E'V?RA2.U/T@C"L.!S&*Q;R;;!JM*E.8 2_X2=*-YY#_DQJ5_S)4C,] M8AK?WSK%8@S0/C6%QG;"\J-8+*P:HF9 Z#Y0E[-HA%RG?2':>$I?$3_ M_]?^#P];4UQKBK.J<68P7X=7X4-[X4GOM:G(5C+><83TOB5V4&I5R??8K" F M:28A?1O?JTRA#J[C''&/A>H$+WY%.(T&?[)AR]LU--52R#=JH>!J_FC8I),/ MFD4;'RE\S&[?Q9X-Y-Q*G(*'E+Q0>CLIB>O:A:'<"-T[*B8\07","F6;YWKU M3<+BN&UT85:?:<*61%0(@Q#>:T2^KRQI=:;=OL<^B#I8(^/I:PH&T[4V,=X& MVA:;O-J(+,$8B>#"1,:!' MTJS6@"52B4QH"R-7D-,S7I2U_KHZYP\>E+JL5-HABK3_=]#=\K5( 'Y#;N(Z M;YQQA5Y^HG?J-#MV0N]D;%W-RYBZ56SS Y6$UV8*_^A.[HHX".=!=-75DJ, M3C:"%0F&2";0BO G\6D"9H7U@++FZSUFJ$S?9__R;Q8Y.^A#T&C%WL5YAK63 MH6UE1*42$9_:Q>AE%AO00;&GRC#0ZN^=C+K:1[CI+LOS&,QV522YM_-KK\I;)3"VG@#ZLDB\^]#VT:"Y1NI/N= M P H;D8=W&D75+U6;Y-FGYS]ZEASL=WNVE#&J^0;1C"9QA!?$M[F#\WZ1BE^Y&>\O9+=;^A) &BS+IS*X(.G1O.1'VXTAK3]RL8SG/=W MA@141)$Z>#Q>Q>S:ET5KZ=KJ$7_ M&F&(_+?1VDZ9-4V/$^.4;5E=RHV%W"['K!4;DJE>W M%*=/4 $,*!'.F1#2DZXD9:8%.T:RIA-X\D:D1-G@GB^8\!FY=+9]F0D$/_3, M19EP&]%)8>CLT&4U2WKR*=Z5P 8[CHAXFE3U'BR.E9@4_;Q3Z%5:)EH1F]9D M6-&.+JTX?PCWE7A.3*:=-)*&C7-&,9QMY6\Q?J]_^:?*)IV@#DST2)PFS[6> MSEME47=?89"4+)A6ULQ>4U!UQ7TSDEJUV_KG:%]Z)A!\/GW1#3I_C$X,VC?&>;. MC)!'*3%:6SM-^KH(<76?T9N,_#>4]HAZ:=>#:7LMFNV$JM,9,S%,Z#C/+ES7 MNH\;M3:4;7K.+_,)G)^A$0XO=<.&!:93MU>+A=P (8QH<+51WHPERYB'0V*" MIWV:?06 :T ]XNAX;L;8P&JA>M_ZF,/J(P3LGA\A?W:4[+JW'F[!@K >7H-Q M462D*E] ZWW=$GDMCL$9RI0<\?JV-"^H-;#Q])P.G<;)LU4J_JRX1=1+BNWI M(AT8K=,7'8%(9;N4V23VH%YQ36N)_D0 JUY<[X=Y=Z^H2O]18U>I;?^0U&XA M)V#IIBVN*;QLBN0HA)I^FIX_]\MQI&$?4V0-I8FKBL?ZC .)_?R2%KY:>XA3 M[?R#;^-:!NOZ5:&R+@J[:G>+3E>4Y7SNO:MT) ZQ?1I1K?&ZIC=N';_R\'CI M@JVR%>\6Z>S\THK99JYI8O( %.2WSD^IR6PLY%=^GJR3'VV[1'U0 V>;#:" MLZ[32>6]_?B;M#5PIKV'1&3Z7X,W.]AO98\I2JNU@K\3)702T7Y> M%L5@8Y@IYPMBRZ^A-^TB")CC7":OW8Q:O<9>8*SD"4^R3ZK/C@PXCAB.*$?[ MBY.MG[#X1!CC!E9!KFJUINEYBV>KS.'^I[L\S0"T[)_(QZ*DQ5 2"B])%,D0 M__2\YW@5485M&G:PN3XIB\A<_[ JJVZH^YT^/V#E8$93*?\R#T+Q4J$+B555 M-J\E_*?X.42)/%H%>I74N8)\)YW$9 ULGH_,&O+"$D80[,*5]"2MK7>'P!N3)E)/9QK=G@WYRD2@^Y ;5/,7-_ M^R5QG"L-#8@(Q:+U(8*98\BUYNJM$Z1$.T#OJ$E*Y'U!O)?55_G'DG-:ZX0" M1DW\L.2NLHUV*X+6(]CM!_L*M-W.#C1:5O! FPAO+W=R7R' M04Z051*P/OG#PP>>-!62,'C*IWVA?]-5 ^NG4J'?CJJ6QU9_O$H^;;\#PD^% MD*^[10S7/';173I5"+>:1OYQBG_0UA+)FZ$-.L*LDNPX-,)M.$OG$O8D)8SK MRN*\"MQ/S01J7X7#\W_ M)Y9<6V0@92$\VZEF5-$H8W_FC%.Y1,1.RVRZ;40 M^YC);@.+K$N"Q4@ 3U,G.7RBP/F'B'MG<]1 &>L*'G%QBVWW\Q'#\@ A)8(F MZ^?.B ;4"YU JBE4V_II[PC9/?8Y\1Q]AWAWY)_$+"K?8;*2S0@6N=*&EHFX M_X I\E&U*LNF7U=T%-@_+W$J7/%LMI9[+.5BZT+="TL(W@&4%_8MG99S\0W. M*:T9#0+-/5S..C+5QAHZ7>$ @E,\Q.\IXD\#]148QGM6+[EG/<+"&L;+J:8; M&1CX1NQU-@9ZJ^?+S4P.<><5&.3@Z5#\PMQAQ>5(ASA4G$]4!P!JT_;O.(&Z MCP)T) DXCJMPN&&+WK3QVL#*#EY[.%0!6K>U?=OVQ@NG_T&^==>KJVNPQN^] MN#97ILIH"[A1UMT )1CL&U9O(##H9VNSQ3)ZJCRTXDQ[(5/-/T=H.:Q.F*E M(0&J!0[9*AD0I:]?A0R=XT5.==2'):@?@FDNZBX6]'ERCYV'BUOI.9;6HB=L MW,H"8%1X///*3KVZ45P,U_@**I!*\FC*\BG%,_BGW7Q&)K!'9*7("!!;K:A: M-B-KY>G#K]R#2IU4:$OL^HSW\/R?KV^YP\GJCC_N-T MF5)VNAVL&[?$: #+CP9IR--6;DV4XMK&P.T[!%&[FSE3'N@1%CU-N1^]!#TN M/-P._D5D/B\]#KY:^/[C4G3.^,.APDH_ON3/4>OF^O,K:&^SV[D>@_$!S%KI M,#++LE]NYWOSWM_$FBZW:5*GP]R5GG8\?&5AMYH8G>HU) *"'6R;Z*IKZS!) M%(> =*D&WP1%%Q+O4@6"9+UVSSQU*4<>/CXQY$\[IO+ZANM]@ERQ?)+E'NJ& M/C8#@IEUP\S 4W9%(IAR!K:PNUV5K:H^.$\>#]RS1SD,,,V,"C![^AZKYQL!6;9KKPCQCIW/G(<*5<;I79]1 MZ/9L]98T%Y";1!1*M:Z6ZIAQ6'.:DP@9AN&5RSO8(DEC\=REC=X_-V<^YNTM M=EL=*S]L) Q9$8W@>3O/.T/OUH."F0AI%)D9%+O&3S#G^&S4+@B811PR2M$_ M8THEY+>VD176?N^R5\PJT1$*NC#P>$Z'%"4#*Q,2H-+"@TX*1%X%FNM_,^A\ M0Z=-Z+ AM8^Z8BP\7-QHDS1I_J_"3SUKYG5SCVT@V%2=31=TQOCD=#*#.>YV\2'S67^4>9J MIU)A2N=B0>74#\HZV686@PR6-\YT^T$RB)1BQL/$"B=W86X8WKPU?S744+2 M*IR9C424;P.:N1'AS0NT6^6%JH&]H'K61GJ;Y3$LY;XX=E=1P],D\)01OM_* MY13J,O_,1H)6F(2DTGRF!ZGQ9QV05M"VTQ%&A=8YJ.-EO(OCLV:&$JG('W)% M.HH\^F)-V;EFCW,T,O%6OAIM U[N&$S!35#785\%3B#G7IIEM*:0TY")1N9]&YIO* 3*E MF?=ZF(R&)6W2"50<%@:J]CL>[QYCU^4Z#AK7X[W%!SLM5?QT%= M*[/=VNI:N&UEHO@H-O(24UUO@;QT=Z0C,:-H%)3((R*[_/O /*VDX* MR4$BBV\-_\81Q:U/K/=8 :4< 3MC7K8(4'>('N@?L1[MBX2'U\K%N<_FR]Z. M6+H:X02%N47C=RYYH3I#0T'';]KIDUE:#4F&E:^)UZHS?06>M77B6@) MZCFX_<4/Q!%7+:?RW-<*'_D*>7-WCT$*)Y&R7L+->+X1F+=M(H1'B#_D,ZH2 M5OL&G(5';!HS@QF='6/W59F#4-T21VA\GV'HNTO=H8XU:>FIH.U9,2 M])#3+AH6!=],R(B?^VU:TJ?,@&/ZG*@69'+BHO606G!GG;7I*=G+X)$+LQN= MYNOQX,/-[O%!S?JPCIM_7]8!@3GJ.P"CM*WX8/%3TRLX$!B<(Q;^3X$] 6ME M8,7%[,L,1OQS>QD/)ZX_47:DA4M5E>JA0!P@%-1V!$D56\*39)0$@Y-!ENDG MU$TQ-A'+HSR7@8OA?2]G[,C,LY?H=&H-_7,/&))6V&S.IFRZBVR'=#NXJ6H5 M*;7W@L5[#@L/>8A:E3_U_(_$EVC5BT>/"SN!TW"1?@E$(T.=/2D6N@4! Q:8IP3YPZO'8ILZO:.S 9^/U&R M0N0!'NEPS/TOVMXRJJYF61=>N+N[NQ/<@@<6[K!P=W<+[K[08,'=W2&X!UVX M! M.< B2[]WWUWWW.&??>_:W[Y\Y9XVN'M6SG^J2,:J[=NJRMF"3^T)*DL1OA:OZ'85BQ=FJ MVW.M;\;KK+V].:B[;D>CO1FZ6L#Y+M$SYEVC0^=W]LH3>B;%79+Z]_7*28X[ M[;R!S-?6[FV?9T6FAN(+)7;VR7,AJPY@%]"LR'3N#^ SR6<,S3S3665I/QF9 MP;,]>DD?MSD,I68-:BQ_U2R:]= PU=EG]VO?K,IZM@@XO;HC/-)LS'U]V9;! M'V15!\VQDU^I)MXB%E3/SLODMFR^W]F%GQ==HY@0T5]\3'NBJT.[GMA .JW? M-WQQE$(WX];0TN#S3"7BO<;,UPU]0PH5!>H#3F-8PLS"-I9B$,5]@)JY\PP\ MAD-0O<>Z6'W6,VWKT0$^CHWZYO55K*=R4^@RK%(T5O%(L295>F.3VYS3TJ:K MA\'V5MD*G8#,OMW*Z9(9I>/O(C^R]:Q0)#H[;)VFZGZC@0-%1:-/0A:KVSC/ M$1]2X#K +!N3XW5KL>@YFX9J606H*3P_1/82L8"XL$,2!; @@*2(9_IOAM^Q M?P!2W5\27&YYM@10$LK[Q8=[EL!HGU< M5(7[-9[GI*6S?N^0(S";9X0NB-KC4%^PT$R"-EEN,D0X>2[[<_)SN/*"?5@M M'?(2_-,QF@N0CFEJ3<$C7M#]=$)G)/-CJ+LJ",O+1V(AH_+EF+3Z"Q16C(@, M [.2APD3#.F,1NIV6W=4TP*@4=!(OB &:X@0B>='&?K[[[!*E?$/NRS[S*J\ MSY1V)?>_!YI#UE0HOS=G%9]7)>O!"><0:QB,[[FE1>+6R, ,Z=?3;O>ZX,^; M>.7X%0V4*#JIK[8R.7<.%ZO"5\NZW>QJJL4?P\+:,#.LB11I0NK$[19 YBEQ MWLJPV:G NTMIRY?Q'D-*1F#H< 'W=VLU?#T?$ED(6!P8A5\DVTH3F<%%W*B< M13ZA&6ZN3-M$+U[N0BO:>S.ICHD!(I2IA7/\#VPG)"0.2W;UMNU%\Y0BU).B M"U3 FV:DU&B(HZSFG6UW=9$JV2G,M%SF1F)>&2'\%&<^[AL@=M_V+Q M-4#(X;)KCXU/:[5EB>I1$W%TKSMLA*GYW1C)1-\0 56'2:]5%HXMB!IXY@B( M[>=OZ&!#GY1[_Y6N=M+KC%P*A>0Y2,CZN[%BATH;%5L"V8UL9CP'J5OE^R\F MY/1IOBMJQQQF/M!R,D,[WYL<>)0V6M$=$LLDH,6TBLSS%CX/2\_WCPLP_R^V MZ9E(HW_62B7ICLR-J;1?K=30&WYO\TD8H;&N2VK#WGWJD1\,ENV8)"5>P\2/ MWSU^RW7=7?M,X4.VSX-YSF,YO#.M]8CB<917SPH?.X/GCQ_2L;+77!7)5>7\ MR472D"'Q6K>HDJ1%M,[G"L1AE))N5TK)RK2.BVD;C2:*% G_NML"[ZE^+113 M41,=VN$Q6%=+C1E5PB \8C3/;# ]&I\.!&4.YZY0"B)9GTL_1)?XKT7$F3#( M.$!C*CC PU.8_@&L(HV]?4\-6JIV8?PL^ >0WM*_&GGV.[-NH+LJ17MN?AD\ M5Z;:(G>:959+([_K"^HMC^;+*9D(J+BK["EX"^O"P%SXMKW=/8C>[5VPP.O- M:U.=T$>,9YHBCKE^)RDF):'0KJ=?K(3C9SJLUJ*",9X7?'I-C9=_3C=K44BV0@W" M_@A!1-]$Y82$$GH]\K2(P_T9EBW/@XVTNTVL,]"V^@&2+C;?;LLLCAB/EGS^ M-E(!%WZ/&3U7X^:[3+^!EC\9HJGARO").>U+CFZARY@&FMR75C];E#0A6FX@ M33A@)624:2;8#XNFM5?^R"A=-T\NEM4A,L*FS'T%<0C1KSX3()%7H] M4VGBO(X%FN-/\+I"6@@3.Q S%P![&!$B_JT9&NN89GE$R17D[R#1T=-6Q4?% ME2I-1[#OD-T>KJ,8CS!ZQF1G183CT:D19A_*WS3"VL=3T+:(*5I M&=<,+&75>..?H/J +C+,4JEA4,9K,Q,BO2PM:4AL!)2KHE\4D+,]BS&Z2=E4 MBY2J1H!?S&!@LAJL 4"&FAX^B).8IU#,O-^^?W+8N6.Z@H[C"'JM_^6\ECZL M,K',%?(;*5>21IM';X&,PVDQ!Z4]A="76."N2J/6SE7N9O)\O9,IO,;!U\S? M6;D5N0D>9H%566T$D1Y /6?.R(3LV"K5M-2JY*"?&R$2PI.^RBGW11EL=CB2 M8=#OAE?R(]# ,E\"R=C3$+>^_%ZK'55H?)R M_%2T) V650EZK8O <#PJ8WI+J>3RV0GF*,,86(]X5E<#Y"K\E\V!:20IA.5Q MGY8*U6'35VWAB%UI@3SC02O9:B'AC-A/OH_RT> GBEO-*HRS9I1[N9%\,3U7 M^R52I%/*MN\ S"-NBJ(5L2T55O1P6?2KM29YU7,C&CZNJ'A&EI"LHU2$NM'NZG%T&A.(_YRC/JD@FIJJ:+UH+GFOOV[+W(85NK$<. M,DDKCQB='Z?^H0V/H,F&.,?B@'Q$JQ9!I6S&'7V!6)PP,1< M*0-R^RB-=:5 #0)F=]18O;D3QU2M+W1 ]HVZK"US:FTV']J3C9:M\+JG M%JRCT3I!UBU&1\,1.18Z I(L?K@'Q7A9'?EX%>,%1]X0AW3'$2S1^2CDL\XHVD\ MK=:<,8RE N=7AL ?82W,6:]>2KPDO)R :N!DHCQ5@D"M4]+P(9MK.][Z+ZSQ M//4*]5RT;=5R"58!*;@\K:6F+-3?R'\ 2.[R=C?H-L$8]7."2&=9CDZR&P^: M%JTL)L[H:"]!\KBI_%D_:S$E7:HU&K _M,%X82;F.?3%7EK_ = =]R_JUB$8 M5Y6_D2UN/%2Y%+\QI^R"RN!3V@G4>%E!X[VU7G(:PI*(3 GXK&N#]"'S%Z?H M\I&X^:2[=E:M20MECW"SPLH).2"-0[ME&[ <4;D--9KFI@I^YI-BZB0]C$;L M7Q%Y\&@.._%V4QR5(6F@K@&8'SVD%JM.[5$[;0$WA%,)$=?9)D\!(SJW^25G MU:$\UC@I.<.7=KB*N.:JA2HPO>,DMC$4]^:@4)@U&5VVG"BA D7]\F"9RD-A M1^#F5560B=7*!AG]"KXB:O;)53!<=9%W[K2-/!-\'Z=P+T_68*KJ)4\;VVEF MOC4;TG*TA;V;3J*I5#GE/"C[X15^Z/M:][P=+)N)/5 H=>_^_-'%6!6@B.MD M;+GN&3#N!-QC)LD?0D[[:J1[?50N&U[/CJ'E<.Q*/<7$G"D#E[8*'2>GX6T2 M ] =E\2$I01( @!"B))D-E2(4G4#X50K5J&89X;9D+Y1.,.UOW+\3/2/UOTB M?P#LKQ@#DI^SV3^]3[^3?V[.71YH<8"'@6ZV:!7=7!QG]U;:3?=?MR0-+K&9 MW"MOV;^I.A4J[-+'2M"_ "/1Q-Z6#'SA3"$PY+$5"+M;]TN'I_T#@%8-584+ MJ6/LVL@Z\:63TUT)M&9V,Z]FJB:N5:'F&ZNPL$I>M.)RY=*PR07"_-;3SYTH MTS (K#JTJ33Z;K2DF[3163G%D%ONQ"B(K?\;+_M/+YX$[@(6H+)\B'[TK\H M.+JS5CX=!+$/S\*/"(E7RM[Y2@4^DJM^V&N*BAZZ-7!2*2G0[]BX#5-OB;]: ME[:Z _4V=Y""DA#U(?&_7KKO^4- +L3,%_4GR@)4<9I2D08-M/6O/9I )A<7#AM5%!N)G6\?+*I+P7>-(T+T5C"G?225: M4R*'KD3=ZEEJ>H66U7I@JL4GU;&)FJV?#JB_#L#N&] A!\J.XFGCY)#LU2S' MB3OJ'*US<65 .=(WXP:@?ZI+%5UL8[@6]NFI7&8NG]8%M5OB*J^#7NU>>>:M MG9YEL9FFAYO);N5YNY^;D<2E4F1&+I7-8E.59W@ "M+D(LL(Y2_BRMRK4;!IN@(*K@.)04OB6G"UX+Q M*.4H3[@D+)X( Z/^ $P8*![%E/X U&L'7J_E@V[*>#^/(R*]*"MV2E_DC= I'4MS]N#<($Y9O;C.QM/]^BE >XPI<3>G4_#4=< MA(ZC!6G-&A6#[QKEX]8N'!>(W$V4[38&,Q9(,P0NJ"1<6&L=ON&:PF<3+4K. MHG"?#)?A&2C9+1F^M0HW*O[4./8D2X-6/'V:4XC&0JP'481P1=?IYM(?MQ*[ MV8OL!D4IF@03M5(N2I*GW^_EUU$F6R.>EVG 910D2>Q=,QR_5N:9\=SP,12M M8J47D)GG%-1_!^.SHE[*.O8,HH4-)PXS5*,V4CF M4V]5^]V9WQW=S=["ZB5;JE'>Z9\J%6O!BFQ@SCJ?TED;Z"607+9NYME*KFIF M-HV1"O,)WY&W]]&OJ?J3B;(WU6>_T#6\5ZRN%1=1:GZA&^D+VCBA$O77'\U9 M"J(M(T4+H5H\>06PB]C9Y+]\^5X^$G;<_Q5UB+I>8C?6Z9AIW4/3/\FH&>4W M3."UVO%Q2<: OI@ZQ(A/>A:S4+Q0Q MT0 &3^L=HR=7HVWQ0B'NFYA L/"(#W4:2E6I>*7;*WRFOPFT[IDPI>(FM8; M.7.IT% P&X]L+2:$V*QY.1=;B9$^$D[KU\X)Z1G.:[E+_3UO_2\R]H\GY*5? M6S72C(]KA4-L+I5JO[--99-C4GO:>LB6]LXT3C"AY.2JLM+:+A<:Q*A9E6DG MJ,$CPN.:2$,%Z\^U]CK[#42@/?X!$.7.)A;7GXYXX<0+ 0X]I;//)CM#U@*, M:M1?SX@LFXH.$&UXMC@WAT14#&DC%JW(9V(2UU \ M"@Y9G+ZN*+$2)55PTVK-90IV%=Q[M&[!7$TY]6I,AG/<$[++Q(>>I@/B^3&. MR"MP#HXT;-HQ_B;FU&^IA02WH M-<+YE\S'7S0#->]QQM*/*OW'G=I_ $NTNWK;,-!5)J1=+8X;W U1^4\KP"&V MBD=VJ_A;_DA9+2"RY_[;[H2VBBO9Q;;F"_$+XZ2*]MH^?FE@=%I$4CY94JPV8\0>[FF0-6R]> M/S98J'6@$[&NWM(T#QMV_JV(9S5L*U?54(-EP8(V+;U&-!RI,,:5-] MS_/%=C3;P4]^\(_2'J1ZI86: T4S*-VA:\1JN(6= OYAJ/ ,2VYZ^$;[QGHE M;5,E2BN!X:/?A!._L_@LV%J(EJ<$Q%1DKVT7G9I5CY K#Y152 ;/@*DZZN2* M[?D*4B=YBL,X(SS5DG3+!LQA@E.14]0J[[^ MK5K$FY?;/7V^-5MSLBU&,CN?,#>BB[946,YU'GYA4JODYYD%11O4 M@Y?STC8L]:V9CKU)VAU0RF'-#<%)2,L%! Y/8W6N%VX]PZ66T9_$[6**_H*N MAI'=NXI2946[P-9=K)FBX<8!1>Q!S;DH2Q[^M1P71<& UO,U;Y3[" '1X LL M8D9',9W +4/=KEL%JX]S [U >V,;IC"/W,#V7F=")_(BT0)FFI&@!39F9$QA ME^-7PDV0L=-&M*I2MH%=>C3F:& (4/K $,U#)AN'8=J;/(!',51>E@5*R. M.ZN5JHOE(,5%1.>S3>T>;M4&2)A^X__+:7J(Z9/VL6O21$QA*>7HZ=#7D(,P MDC_1ZC0O,0$3V.O#]^35ADDC \5=<"H85KACY=SR8N2MB7T4+B4 @T^WWOBV M12)S&OARJ"+B4&8" X/D+1^DH>^P!VC@ZK:.A>8\-T[]LG!-_W[^,<9\'0P, M5#,AJ&SY[AUYGQK5E;6.^A''S8]R=)[%7(G57GNL]!#W""?95E6RV5^E%( E M]0$$&63S.C.%IQ7!"YLZBQ:!UQH_@UT]Y-+J=CU)^!8^.2I6F.@84/A9>M'^![0@]Q&#^.)FFRW2H8;N5 M=MZDNXAJKTF4E\J3K$*?*.U$099(2X?\\PO@#NB81EE&6W FB?] Y<#_+)OF M*Y,O$9$K/Q*\H,QHRED,Y!0BLL(WX6] ;0SSVVZOO=*'O'B&W U4%?^KO5,M M\<@YU<]!]EO-ZZ/,1>(SLB..ZY\?.XLU&#+HO7$B[^$[Y*KVEO95+>#IK;4O MX.,!W$2^LM'*=FGUK"WFLLEA;8 A,S)Q!C6]\X6REG2NZ=.2"]^I#\)\2W,_:';5VBX,OGI,X92K^WB;;NGO M<1_9V$6!EEEE1IVZ@GG:#OC.@8HW4[ 'IBU#FG8!V!IC/>'?I/,O/4:Z&?0. MQF.@5;WQ\OV:L!U8^1/PW=^:-=-IT\J BBFQ YUV*\M*!V@?S,]*65QF3^[! M;2U#1-W +38AC';JF+FQDA]:/VPDYWC8PCG.+.]TW#\^<\B\9X^X"+UI?3R^ MS-]IU8B@.-%,@E[FY)4Y5)3T1=%4/)E"S:2A=OX:UU59A=8J3&!.6&'IWST+]3!RBU.T$-%HJKC_/ ME@054$8TMD_9QQ54<-WJ#J5RH>:W-\H;+HE_@=!Z.2]\HI4-_JQ(/<$O \MO MM;9MF,-*/];MVKC.SV #BY:\1TS#E#EBJ:"2W-03/S(1CO_S$YUU3WN)\KHO M"19#P3G^-'8* I[1\A;U@(/34U5@2/'0/54J%A->0C_ T/=OI.M::2F,IY0 M.T$4ANE9C XU25#M)8U6 78F$#1HG'I"'1'S'>G#6!7I.AY8<=HPDZE18YI^ MT9YIS:"T"'>]1$.!&G3-FR5$M\DG2 I4)R#P+GQB:M,=R"U &&VK[.%1PQ4 MYWP\ ?\8.W_\^?5P)^0)46519OP/8.WKT'>(>W8'?D+P0/V[B5O1:'$>?0)O M">%:SI;_,+JX6W(&H%"UY>1EV:*.@3!6YS@XGEX KD49O$AJ.!P.X[8F#P;G M+*NR(?)\I.JTM+ZNP6TMV? 2]T4!?>3655\+U\NM^HUU7B1HY-IVV&F)P?4E M.U .21GRN5 .GXL6P79CC9Y!M^-&\QFH^IOM] MQK/P6$;FI'&14[PB[;8+U MY6W5/AY+^Y>%*S"0!A&)K_<9\OU+Y3X<2'4\O M,YZ9I8V()I](<"R\O&8F,KSA$YCH=I\TS^(R>&UQ78STU^2(=%@2]%"UNRPM MTO9"J(?-Y61[1&U56PL:2>'A0.X;SYMW7N^Y7OVG4-,B&"T__5?T+GGLC4T, M>7W3:_\ 7GJR?M#?_P$L#[08P,,93S[[6K!TZ9\=_6A?<4'H,^^[-ET?]K-W M5LU'#(4;_68$Y\$(:AO6$;\^T4% M6S#\T0'7(H2WA]A0VSS.SQ77E9Y.U68Y-SS-*IU(=,S>\J:)F]FM5/6'7MQ/,T:UV65D%FXP(,Y5^V%O]UP(AA*1-@+SB M/SOSSSX6V^4O3(XY[^6?CO'OWR\[7LBW^W]W4)3@;UTYCO/W-[?(>_<_>DGX M#X1=Y-+;.C1FZ#HNC#&^@GD#UE9Z5=BM;W@3SR-W4DI0'ST=.@CMJ5:Y1E>*P*(%[Y.B %X&Z(9!JYZ[4=*[IMA]Z2Y,8-\; H6V>>D- MRP^@\R;( SYHOB13TG&*(L4K[MLD&BSGX2>T6)4)'==V_ ^P7SNVPYFG= JJ M%@IR6K2DZVKAZG[='"GD5AVU?[V8T)Z_\G<4[[1PHH$VLW,F!!=AK4L@UJ\' M5US!)E>XW(0%ZXESTH53_OP_9-KS&5N80W; *F%,C"3.%_I$\,=Q^XDP*L=J M^+28<$L/(5NB &M?V=[&2RYF$\.""@83)@D@N$P]]T:9DGK5CK=')^1TA?LG M]T(* 8,.#_L/A\70Z-"RHS,]<)S'?G'X2?&8#9N\HUE%'GR*/E\"C@!>!EP^ M)OK<@XG%@R5/T:\Z*LX8ST%,D8*.@LP>*S5Q<\=/M MT^%5FS*E.),?6R9^(R9P]@DTE MUR.(*MK:49EZ!/5@U*&P)AV5@'V6[R]$ M@\^$'C&CZHJVC3@L[M5-?.'*T+8.LT6_BS M'K61^&*8VFC1O6GT 5'OL%Y$T7]![IPI$&6O/SM/(SAAE0 -;DMCDM(6 M\AB+%NSI$$4^^HKMG[/4>6_B25B+OG9FA4] SZK5+2AQ357)+V_PK/R:51NM M3P"FE2D\EX63CY4ZFEB4Y,?PB)_(8NL\JXZ'M@3IJ1[GQ J@^N%[0$KJ[;/W M!!B2="DCZ]E08X5!=,KG+I)^H8.U$M$>63-1T([7I_E.!4Q"D!P'-]$3$7C. MF+3'=#A?P23T'*SJ_*W05%FR$MI.D6J1F\5C\P6W4>P[*AO1;D1GB,[QUU.6 M-_2K_HFS;7BTI9_/'2ZW#]%WG6_.E0$HE@,0'1D9Q'X[?_2,)LQ*M]"U>?XL MCR_,>)'M K:-)U0QBIJ0O4]/5C\M8#!5@ 5D1502)N2MO5'-T (;KW+QAJBL M2I"+J0\!>L31>KSN^]M#<&9+&=W=/PXD:A#/OWRA]>[*X6_MK-TE%6N1,IK55U4)4R7TL+(W!^E^K8EO?4V-LC>&+I?I MJ(+1>/E@RXB?\2&>"X!&.&Q7S$,9"W_W*X&CK(I82,L7E(AW0:%15U9DXJ MB.\F@?,L/.H)^BQZ<4@JMZ^8*C!46EIY_TT,',%]M!KA_;>5,< M5(43<@QQJ$AN+3AM>*S'T#U6LC)B%_374C86'91BG(! M*8=%4A/]C39D*?/-MVF"PPKU-H%GOT2V4K?1+%76+0(!=6BI@M,JFRN+"\4T MV7?_MYJ?C(_KKS\ @\#W@7\BEP(I'6S0^J(JE@NU%*RW]I/H3IY TTV&E9+^CZ>K0@+$K[.EWL1E&LZ(?:ZF[DK-B3$ M$\]7IN&;>#?$Z>*<_2M628JE;7O*,IR\71(^J.N1M+2VMFQLMX$BP.)/ MO1K-10^P4\9+N$.MRG%+C+\6;,!QO!(Y *F=[0:QHWO%XU'?0=4@?@%TMQ!B MVSV1#:M\SA^DA1*3WP5D$\;,U\J954V+"9QMXCDE=ZK8KDQOA*L^RIJK,\KI M"#YQ;I7"(HFE?]CR-/\ -G04\BBMUD8D*:1\;)UCL9EC!C-<4R M697:3O)T/L' ,;6*&^T*_E6;*$QF+SX^.KT5 *E,YFUIHV SVQ/RQ%Z% ?76B M@:GT;)AM>XK+4TT+!K*VSQ.:1A**VE"AM_=>!6:O.,%*)*39]*^Y,B:G6Q$TTP*\D6CA?&<)FC7)RFMEN9)"TS0UT6'W222 M2J \6X[:*DZ:)'SWFKQDF\1N^;94Z&;5N'\6&UDN"#+)KT!!:"TC3T9:RBQH M'^?05?ZB]"O+#:E?71F_:P9+IGB"[C*:XW27T: 4*5L=^[T7,]"?HRO%O &- ML]=;:A7*?FEE=6"RY^^ VTU]K]Y1X)]4_F%I229@I2J# MP]4E1KA$.H;:C )54#(=J(R( H"F0C6#M-9>^6!A) LO<#P84].S7BC"BG+Y M9/O-DV(1'(07U58.91 6ZZ_X%- Q%B+.;@66A?5>G9OH!OT-Q;]CBEP:ZXFQ M"SH+Q3-?)3WZ,9- $6%H\ ,N'<;_($(Y;HV@[S",V'CDK(TG48]."CNON.KI M?=1 ''%&&V8].D"KI/<><0F;$V+EOA*7+I-B=Y7X>KI'2U^#21$C=*(8LF[6MWJ:0'_XDU15I5S5D\W$8\U/;&\V< NN0.KEJ$)RGV@T\ M[_%&UQ=7W^5K>5=!(7Y;8^X.!]I:L!?36QG#>(R20QGU8KRVFBX!-JV^J+B\ MXF$K RIR^ =)55UK7+_FN_48\;*+1?0B4G'QI;JGWFV[(][,&BCH\7OI*^MQ MR,!ZO'CE&M-%!>RF35I;R2K,@2.S>DI!9M&=+K3R\]]-8APN!Y/ C\GM9GNZ M5YL>N[,]-OR3Z!,2\+A=3 [I5E[$FPIS<9WMESP#7;Q:8,R,E,N=#Q)ABTGL MB]/L=QV8 A5NGZ_#=35YDM\F+F46/1!_OGJ?G'M0\FV^"\-NME2LC$Y7(J5< M6; DGZRB1HH6(]>F[OSBJZC%:.XCG\O8]GE/,THQ(@WXN$(1U,"9D5A)1IRU MP.;L]#,*";#>!3H3PC&+VVLW6 ?K/M7\)(AJ*T'YND1GI7MP6BLYU),&&VZO MQ?C1[UJ%QQRC*[]*E$BKBG@D]\>N9$057F[+"+!VW6?9CH# MP-I9W@G/38Z6197B7$.JPF-6]PWCN9TEBJH0,>>9C_\6K8](MIQ:A: <5UYN MS535E92S:=+D4#F,U9I( AMAT!!#6Z=Z%S#);8JFR*JD?)IKL(D!);D*9&Q$ M\8,\KJW5[BKD-^%T6!KJ_XJ=;#QD5?7[C;"T$7GSI696=>]+-B]>0JN\A;6@ M6']W+6>)DJ,<\,5<1<"$M=>O:+LUI.V?K.\_D9J&'-]G$5X$:ZUUO 5]M)P: M^ <%/X% R8($E"<+'HE;7W?V4JEZ-HB.G&>F<71['IILJ')+(PCY\;652H#Q MJ3B,1FI0T5)=P:Y515\G5;5R'_=RO7+!-W":6](2F1D],F(\&^A2XT)J;CH" M>T0DVP>5I+2:0O)?TX_W SJ '"+:! MK*8DHT"* 6CH_;WS[335NTGE)"'L^BCJ87EE58]>V%\*/3Y,WI, M][QU7PI_IGK?*TBT*G4Y74LTD?]PF"4T&3^X1,U-/Y(L3W.PLT#!PCPHK10& MFU:P%B):PDGXX[<6VD.K_^LP9M10J/XNR#=YU#*13/S)Q@),5AY:7$_GA@]( M=X,%XTXLBK4A'BQ(>M7F;3)J$!82O5.;X](H?OZV3T]I&36]795'O$3/AO5Z ML.LZ/BGH%@HF<=:DIV>2*M2G&K\9)\F*A9JE13$1 4'"7?A71:]TR4P\Y8\' M=%NXGUL'5!'I 7/1^"-"6+ +2VBF5O:F+I [$[PL&L_^YF*X1ON+]HV0(6/- MOH1XL(;EA/Y,CK\K06I2NV1'?\M;1^V:H<9@X! M/^L$F%#25ENNMPG8P&^NQ]D*GNZ*.=9?"C+W&5G)>G_8ZY+09 2 ]Q_QN]I= MC88.$K[KJ[GH&.5O?HMNG:H5M!=A%SID-AS_3-Q-DTCC':">@O0=F/TE@XE- M+&H/-;PL";0=TH-$\#/I1.8$[\?8T)OKXPO4WR@85 3-[80!KXR>UT !9;/. MGS5#66E%+W6:;>/+G+1,G:4C\WG2P9!2]@E]#5M.QT:K-XPCC%7+JH M+6\M]@1VJRS_3($.PEW7 LIB94.G)>09GI9*^.VL9E35 Y-1V&-4++@S_^U@ MN38T+P1_",*TJ(80-XP9IF_W0'#T9_I(R@W-AS8VTF*[A+GV M?P .5B\;]X$&Z,,J53\_C0O!UF5@++$^'KW\7Q2IY2K M\C@PK^/ N"._VU (?\:%S[ IF(S^_"23W+>8S!,_N1-";M3M:+N%1RG0!.OM M+AM?^%=ZC/X"PW503O]T/6+4Z,ES!FXWM)8>HB7C<7Q*Q2U;SN(>U#4\.')+ MS/:!@?&OOFF16Q:.J6R4S&, /#A-T)J?7T;YS\GWBP0!.>3JT<4HSI+Z5XD_ MI&X9^GF-/_T(_'125T(J)N70N_CP0*;L^1I@^T1%ZQX)R@0!+ MB%!5XVOOF31%0Y+_.3JL0I3[2JENJ4&X,<=A)H*##5W=OKI2Q_ONXWAV1.5H M480X,_&>V#%#;/IG6#1-[HDHP?&4BY[BE'HM&F&%R#QQW',););9HA2A M]?)0;=?\$A$K!WH$G:$BK.)O4W5857SL?D+[D6BS-:AQ>!WYG$UCE@W5$M04 MF/#!CI.+CP\N2M*T/S)FA(I6E!LFAE#;*Z((C(M,*@59$.S8K%E]%IDRQRV! M/._-,1G0/*HRB)F-*EG&X&;\2C.3+%/D3V>Q$4@QC(,X<--C?L,>/0H49DHT MIQ*#/Y&0O;P&*3*+^EG \VQ^=%AP72QRNOF36+::=4AAK,*(W@4HH/._HLU_ M3B]LC+(SE>3'C1P\G=H9NZF)G+1N%/2CY6D>X/PIG=*ER=,Y7:DQ)Q_R&I\+ M[I6FE&R]9>TLH5B_.11/8<*MLCGK$O-'O(EW"(^O(= MA)=$6Q;;#!>J:Q0[8U659&0N9%/DSK-Q50Y#;@?E?\-/?;#$D-A^('N /;\= MNRNZ^TMY?[QWO+P%_XT*&N6;:Z\]I]JAK'9$!:VLK4JTO_]J MH=C:;EVK00_XEZHK3E[UINGG ,KC]5W1U]X\V^LY'S7V2VR39D='QJLU"=A@A=/P'0!/DH=%0YF!EZ:!H%@%$6U6@!0]3 M.8,@CR$=/?]R?%IPGDL,(=8@WOLXV]NOD?@YL"#C69_[KU !!VRR45-T?(?' M(U2%]6WXSW$O :#/WRGV[RPZOE!BY[&:V_O>>)A2A/<$1W9:_!PC."5A'V1/ M_NF,;88[/7AB"89&H3C,Q$:+*8D>H-CN(7JNMJ(4FSF8]0 M'82_/$94-Y.*Q=@37OZD-*TX<^:7Y6I[L0E35LH^>U-GX;*YQ_.^2"N9O1L> MT23F!N"(E=L=CR@Y(O2*4>Q9E,5.RRJ D<2G&=ZN%>4MTE+($1FK\,9,IM_J M#Q1<<:B^LB&FNSYU/3K.$UIB!6+6^5+IV[(MG[;]*I$U@>9A])(TA25A,$&4 M#_K;\L;23CM4(7XVA@0FJHW:0ZK[BE/(L[3#4$MO*K(;9XF+OSN1UI3F8O** M<)CHMG(CP%4 B4:P34)-IN!':KWLVV'\_LN2"AB8;YO:'+U7_@D-5_X[3H]M M7F]_O=>V'P_>ZQY#QAKEVEO;,/:\KCH;R$>HMR&K'V,V^HX&_''C_/5-WAF< M7G*@SM79+AS#GO*Z+QT0_F?L&%K$L&S#S\)^/-%R5]'?H8C=U%/W4$!S43^2 M 3!]; B&W><7.U8(V19F/*YA/*NW1&797'_E]#P%1'_E]>=2A*.T+YBC5,[M M_MLOWCT8^ZLE^NL;"-?"WINK&&8ISO8.%,,7.^XFHK$RO;4-03CM@3/!#TSX M#VW?7I6W'OE@_F?L"(TEE2TYXRU9"32_ G(F>.3]E [>OF,,_!+N(PC[\5;O MW=R]=2\LS"D2]!\7_=^Q^PW))@_W29II#LG\@$VB(8)#X@C&/*9BF!@F2_\! M2P5I(9^=L=%)]E4A<_D&%-T&D@+< RMKV(WJY$$*L4?2<$B*J ML/Z*L[-)-W^(G=%_,]CDD6*H[7#"?41ILF,)3!#)?<.5_@7DOI?AKT/4D!\S4P0&[92"IVF%K&9))GSF_A5'K8HP]Z\O-XLLO_\\OS?VTOW)M?;H60^N_#BKX@B\]WVU((\T&=CA@Q MK'B!GT;1*Y3-"U&(!RPN"@MZ$;JX=Q&+^[)N,*R[F;V1"Z_JA1W>B6UIQDJ] M8Q.JF\0X$RR\W6MH#U/\GU>MNQ2^=CZ 93M_D3/K-QLK*&QU[.!O9X;9F(,2 MEN&2D%[EK=\=9+Q8XS?-\:J5$5^ 83([//=H-LH"\\[GT4.*E%*$?\7%5_X# M3R__M5QDGP,1SV R1R&;4A@43O6\H>TB*8'@5JIY^OCR;<;CQBPTALMX&9N9 M8^&=*O+W%V'AC0N4J/\&*C09L]_WGB0FD/O3,S]KI_N/[\8P$,T$XCW8=#OI M*1P4T]74*LI26!23[7"TZ%1)[L<&%-!VKXJ&S_\CJY;7\BU[ZV)/'(;D>7':9'25K R!L M$SL.ICS^J(75WE0R#T&B0KN\H)4C N5/V"?SD\^^KFLT81-D;#_,E36VL)+'E0.?I(;^& MPIJO0IY@TTZDG94A4*J;MD+O,\&\DI$SA%7-ESG HL\S8&_ZC'S-4[FV9'3:;UU2?'V4D'?>4UVO@%!%5]=]=? MY+;(7^]Z3F/N4V^^WR8%W\II_@&4_M14J?F:$90;@) M6?[&(504:/':_+J_ M*[* ]_'$=QGGC.'PZT\*J*/DRC\ A=F*KWH?6?\ !)XP>")4?AMY2O^>>+9^ M'AOP_8_)_:SYN^\&TGO2.&,7%>?45-=JQ4WG;]]@!;994<]IGF1&3=L_2;>I3:'7 MXTV#U; 3QXVK'V?+#")<_<.Z>UI*7%VB>^KM,DDAM>M"E7)@)B[.T=Q/V&P9 M5# -^JA3TS_U/N<&ZHDU.0%?J@9\<\\X%I.J&2!*$\:>NA@?\BQ_N]Y;_)[H M9+FLACIRK^E7%JOYJL=/%[AL(C+KF7DRMIQZ1G]0WU6#\&6VZ4W@=U.@Q6;Z MHU;PK2#$N)Q"6Z4F!]QWVD!N+31UMW\Z<9_JIK.E#?-WD:,R<,D- M\DAK ^03+"9H.4<95?U_(?91CX#E+\2R,'A:M?Y"3.+W>*?Q\_" ;VE5_5^( M84!D)O\ 9ND1?JJ-55N3=7E[AIKM2_E_U=$75\MZJQ]3 (*[ZICXJ4-,MA]P M]V(_QB_\_BQH8S2K5-XH-HH2R/7AJV^OWHEQBA?#=CR_3-0Y\MF!8:!4<;@_ MOU;)]S:6^6DLQN=$!S0:]5H8M:ND6?;O29<7:F6(FX:5G DNKIH-+8?1,MA& M,^J%7 BP()_3D+&C&!@1'U0OA<:%&)14"PES*1BS$N[HN\^3.4O;M#ALD6*!$C\5O5! [177W8*MPDV0016LXWCL MI@4?,ZIQV!+-DJ5QPU12.+G78AE2/YK8C^+SU@2-\-;_:_GBR4!>C@?\/31%H,^XGV[*^VQ<&G*?;(4$"QI\6I'.K&ML@6\G8B^E:2;^@<9-A.6CCY7>1=@2-\=[?P!7'1@) M5^I7TK1AA_,C?P [+A0DVZ7;T?((4\5Q?P!]NV+\O0J]F&",S$\$?P"! P'. M?IE^5+04[(D<[R\ABKFKNV,LOJU+).&YM_D>L:[ JQ'SS<"ODM-'F01:.-Y4 M"15".K(%7AH[ZV:(M:RMGSJ8D(.)"?CVAZ,#@^?X,#O[_VW9P4_;]^QWDG)B MAJ3&;X\PQ(9+&NFMO7%CJ^VT0DZ3E82?*.LK^,F):CQ>RXL<;LQO]>%83D=Q M-HM-:PF$BO7RO#6?EQ)7+P(X-_^?8IQ8R1V1 TZ]9&2-[5(DI09#9T< M5\9/%ZC(&NVWE<5FL9OG14*;;9;.2BX;NPU+0S2J?_9"5I(F<-+D>,K%(:T- M5R"TY3,=_23G0)8^I&?'Y^,!OV7(_L8.\"KTL_YG/T[R5L^.A\>%[MVO&3OY M\0BUADZBO7=U3PR'[3^+88[<&?1Y8;/SI#=*U0[(=2=$PJK$0,3RP]EDP8,) MK-X"P:96 /VYL%YG?<@+?PC<$\:B1B6&TN3OZ5J!R>N%DUA!.T.L1L,[335/V)2$1+7S+%]+P4KKQ;9+FOPSQ6C *WBDAK_^Y(H?[> M<9U,[!DMR.@\(#_13:\O3\G6M3Y]X5*(PZ,HIVP&[S6O-;*BS"&-XX3X'&&- M- 'Y%K4E >@"7R'S!S BU6"_O/U [#=QL"-&'S#9[S,Q#-R/1C'O\:WQN15* M!W92F!A<9Y:WD_P!> WDY.S/+*<'U[+Z510P1L05Q9&(:_-SYS=.D&<+FMW!(%_]N-(<8!72>+2^[9[?WH@BB> M&GFLN3]%6)IS6;O^ *0W1&JX<,OMP>3?1;/1W\ MS5GJAHP"8#Z?H3U"@%>'62&8=%5R M"$@^2';54I!%Z=R\A#_4WQBBG18EW)7AAIY5R9%]58;';0%]5DL)&:9TSI,E MT3<:P6K89P.O'FV3R.V!;G(,O>8N5=(8YH^>$+Q#MO&'-D):Q+C>='H)[C@@ MP+BCD."GL7NC.^.Y?CUFCFQXF'V*9?_Y(,DWBXH^&T*,^""M*YDWE'MPT7.! MR=^ZA6AE["#ZEKK,]I!I.G+W5?A.1J2M!5KS<"!=MHJNR?HE[.C]UXXS8-*4$P=SUCF MNN=S=E8]1&C9SXG5PXQ2H8B[&8^+E#P)214XJS/ M4\>NI(IZB]GV#E9N/3$N8Z.N//INASA40$]=V/6]-RY#!2U&M(F*/D\A5Y.= MUHJT8/@4.ADA(T5(70YU.W=%C9G]DSW0Q)#MY.#2&[=6ND\7@;W<-K.(RBVS M4R19;DT]0'F""<:%PLK).DSJ.@D1-^)CW$$E&#.7?V7T8]5CT7O$[PFU@#E. M"L+WZNVXWP1G=#*WX@/'0C=15<4?]%.[MK-XQ-5:^6O==)I^@RFQLA5#N&*3 M?@V*466@)0VR!&9CAI+O-/?:+P]D!RCT+=X4Q_5X'PS*=?Y*:W]CT=NT_3&9 M%_M9 Y]^+*I% 24I_P$(WV0X:X-2%XV=7*:,TV8<)!.F?WE,2P^G]O\OKM9R MUUET%7Y+7_YXYNAA DK\WSV*);>ELGY;!YVWFE-O%U\H[("T_,I@H4 MZG:DRYD?,KY(L/%0*6*]U8UMG)KXSZ@X?"_)+TS9:MP-GY1.D+]06.C SM.5 MIQ,'YYM)*4,!)?/DS5?A>E'$.:G/S_';&^Y^$1)*VG-W@!I9_(2A,6O]?OXD MK*)E*G5@J-%CL&%DZ/Z$7<;D,ZOZ"A&_XT4<(*N@)(&, LY\R#)M7]%"5EDY MFFWB6(Z'*#")#$OB9V8'41OOU'PJ0C<;;5E@B7C22)R&U@@>!D@I_[SIR8;XK2FJ14Q[$BEBZ@@C2IW#&$+&HK9 MJD3O@Y?]_\?+6P;7T2Q;HEO,S$Q;S,S,6\S,S,S,S(P6,S-;S,PL6V2Q+%EH MR=+SF7D_[A.:570V M"1-? (.!8E#I@4+CBY"9L:X4!'BES]*T7V9"7=C)S/ !8 M-TOH.%M[4 I[B&'E,KM*YNH2CRW7?5SC1&,9HCC4<"8FZ&2* O6K"N/R]'RS MS4#TSFV?:?H>CK09FRZ*!_UDGO[V;FKUG?:CH4CMAFXWAA4\LQG+7W)D M@,S)!(X>V*MSVT1&('.YLUI\/ZQ^NZA@EO1/@"K7%!UP#M&\U%^6G(V=D_$X M"I(.G?+.GW2.^4.GKV!EVV0Z-^.E9U]$3A>+8<:9#(?SADT=3 MIL33&VHC8^]V;F8OVUBV*0VB K=_NMKDP^"FR0C9X//RR4SS[R\ZD;?.;%?FHE*9E4O9D[/+V1_&9KR MVC(7E/E8?">"FJ]K08'8[Z7Q,LM8$/W#]UKO!=$J91HX(VTK.GX\1VC3PKQ) MT)9!G#*>C5?P'34K5YMV3S/GTK<,SE"5F!P+,V=*!^QD6U"K+)FK^TY2I4E] M84F&KO,8I.E*3DMCID:F(^,*?1>+"394.E\F*&%PY._CNE6[U' 7BQ#+M,S! M6 O/TO547NQJ[^@"-HD9X@L9)U)<;9E/@ )?=E*(D9=UUM+6#=9#XIW6!G@I MOQ6[VG"RA D"!W@8_6;VC0\2G=<(%#]](?CR"4A+^G@*^ECKPC2WDKJ!XHCG&-/LA!3 M[?\J0->8,U(8O7W2^DL\Z]N70NIXSPWOZ>0"I[_04B'X'\D>KDH".9<1JG4Q M';D))-\S12(%\3(KL]A$+WW2X@7"5NA2^OZJ0FRSMMW4PV:00QKFV7(W?TD: M/D.!>G&\ZT**5O!EO4.0HCR/\&AMF@M9R%6Y2SVB8TB-7SUT*$K),N;;9'(U M([S:.MR=GLOO.RPD=F-W+]=?0Q6*H,T"]Y][T(C5A EGC'V!-#+E=]?]/UWJ MVG8\5RXL9*=6T>UL[.R"M36LHT-=/"$E >TA[2\C0;I]>4<+P+V*!LBI?&F8 M&[%LXSO):_HG_DH-BN 2+MF8?&_9D=^'(UDX2&E"/!ML%9&!8O7-&E@(>4IEC.R7.H+! M//AX8HOV=$GFVK;!+P,2%!@PJ8MA.2XQ[@.K1NC):YHE4H[2LSA,KK3BY=@6 MD6_Z[N\!2/ZK1]1^JM/ZBO--W]*BWWU&VH9*-#GA83?#C=V;@.$]ES_L3>1C ME;H:$F*+F=H[R%76')S'N5_YV7=6-:9=1EL[GG35Z:_OR5I@E%MD\/(URS6_ M#0)GU+AON\IG*3/ 2(\'KG8LT;PXT7\A)W2.8FIEYNFIRAR99X#2:U)!>#C2 M\6())DH*-S1]=?1H-"ZVVA$Z!.L[:X!C,OA!-<@3?DQ 5*YN3\_V5?9EV,%]7J76&C!B!'EBMR(B!-SM!NI%2""B Q1"S1S'JAG&J] M5(TX)4W=+6EMT.@QBL5'+95=7M?#D)$36R))IH(M,5ZA0L!EK5X\!!K?%*MY M],TL2]SO@SPA"-C:5Q31>W"AC%+/">*CIKJ[H3?3X.9[J97K1*5$KT9(I\Q) MU=XP%W% IAK84DJ"+[HY 1(JG+)3?(&;;.5P3'A,7^:*(95CWD#=__-_EH0A MED\/\!DN6WP@6NEZ]OMTN$N4*=U,7+.FAA>C4M!B. J^:%IAU@/*+-TX.S)2 M6%NI_? N)CV853LZ/,@DR)5K%+_A1^Z4]R1-BK,1.3"Q<:@\:=221Z72WVVU MNZ#JY-DH++U8STAB:4[.Y[+Y_M+D1I3LR@X>S:5E287I8#]$< MLYS6:D72#\ZAX,A*B=7L$AK!HCEBW[)/HQ];P8=0U\# M*<8!.ZI4+TK>]2CO^OOK,5\,4H+)[&GZZY2]E#"XD4L&&X<"16/7:&J'AQ!= M*@&V&9,RW /7L&J_+N8D/^"WX8/A% =M"J1YZL^\+#)7/CEM'DDR-W7_J=., M5P3#:XIXAGCQ'69XJ8-@+7;PE>)&Q?0<1A6R9G3?8Y&,&MI^7A * UTD."RN M^7T@Y7W C?TM?5J%0Q8+HTN9?O;H'RMZ ^Y04;L&YXW\:",#^@R;&+7W^GE: MB/B>[.7KTEF-=COTHJ6\Y2"F37="GK@I/VP2O=DE)4(2QFA6M6Q.-_/-92^O MS>.&3#H[3$C6UI0VA6)L;YM<[ET7W%3J*=\V,*LLKDF"I<+5JA18/2!7JX/D MS-J9.M]ZED#,W #K9$;%1F^+>:88AUNB4#<_GWS!5CW73 &)"]$W:' M/Q4#TG+[D!&F2O$T1RP\%([$5K75*E%5HW,8N@.!#HZXG%'7XJDYC3=U%W>G M/8JVL/1>=%^^5@83$SB.BT(G[VWB0:0QM;V\J'UQ M\3#_7;4IRTQRL[;K*OV^I+8HR77Z7 %6PA38G1ZN< KD=T\LW,$ZQH-0\UO1<:6FY 6-=&SO^C'4W@64#+VA&UWXM7>V@ MZV<;$EV,+S*JDX?B+53QQD+O]I]#&IVPM]BG3(\;)'D[\P;:F-L24T?5W02S MW!!$J,S\+1:Z*]2>AG_$\BP# ^O/%K4$>;)B!6T=.YCB%:_=R\G+"KRP] MJ)*O2F:3II(\"DHUE"W:#LEV;%PP$VFAF:1'>.@95D0ETXS]NFY/C-92X-ZQD5]R)BA>&F& \0 M[F9BBU<#O]4>M+TB)F_(D4$GD$*+E7*9[96T0_,T[7[H6FTE2>S2^:FH;F+# MTUJ=F15P'V:N;RC)JSE*<&EMT2Q55F\;4& MED!NW]\)JXB(Y!;V9&N%G2;Z/+TYT[$\':MYA@G&JY^ <3G^)J'0XV?TZ8PZ M-:+F0Z=4]47/93BI%K&K4"B2F/HF"L[UO&4>'DH^*'3WH+3)[14'/%]*OXZ^ MJ#8(4MGX32L,8M4[=.#J\09OU_FII2760$NC;8"_&2V\)%)]2V=RLIQMXG(2 M*&&@UY\%.E5[$GHS*YS\MD09/>SU*^,D,Y$=)[>([9+"84)9!R]OCRA\:*JK M.E/CE:P.3H7R_<6L6F&^$?$*L>)*MJ GP.I*=U/T /E[)PEQ[BY<]":]G394 M9$+.U+6!%85+1&U&!QGC:Q7H*0-"+(M\5\'PDL).&QS=?DP:;@\ME%ZJAEX, M-@&WER]@QI%W+8TB6;Q8S?=4ECBF%>E^B5TYYPA^//=\'L)R]%M"JEK1S+2G M\U>"/'0:#,\"\.-C\-D-_^,25"=Z@DP![;#U2X;HEHO[959,K$PGDH0A[)%5 MP:GO,)2) +HCF%I.=M_!5K&3*7W(>&KK^VUU;&9$2F+-<8*8G71]Y_@,4H2Q M!;U6+&1AF6.HVM0.RL=L*!PJM!IDH%2XKK6(/-D5"!M"3"H=T9&?8] &O#\5 MSQ[]HL;^*%0RB,\X,Y?"8M1.OD:JCD\(\B.1D561'=PPCN'E*L:'9C58;S'8 M^8V?>VM@,)9(ZR-NOY1DT2W#*/EU /K')^#XZ!/0_Q=8M3M"9Y^+/A@^_/@( MR]=XCQIFH?Z $G=;3NZ[JN7:=:\VN76$^\)G[ZI;YN@-VMS]EG*_E2-3"F_7 MY4<[3=V,L4EE"84^DBJ JYS&#>FWF41O=H5J!Q?^I8; +73R6@NN^?O:!6YX M.$M1!L91?L12QCBUKJL'AQ2'8Z$^3$GN\8HE?.N4F#-.OJXTIXEZ.V^ANB[@ MEW:W[&QOJ(_94.W&JZN6A!MG\@KF<%%Z>DI)OKU%,U4,E5H.A>U)BRR:8O,+ M2'.<*KNV:$[[E7DIT52Y()IN4IYXS7IO%;[- !@N:N+V1.(CC 4=D'->M+OZ2YV?"'6V,VMB4LBVI*,G4RX0 _._ M<5T]\4_*]+04E4E>63C>:P(S*FI=IK,X[ZI/!QRB&AT]H-++^W.FIB<=%K.* MD4=!$OOJ[/%+\ JP:E8J^LU47J8S%]-#XJF'?,F3CK_W$F4BV@G8\^ -<:K" M1D^36D+K6+(SZ[2"TI4RN&S:Z#FL1[]./1!=2\'L[]>]NEDHHDY;9,A_F.[' M9(0@,GZCN93"V\8]-)1SAEY7GC N29S*/=Q.&]LWQA:+'-F90J.2WHF^@S9M M-UD>3$9]S>)99XK@PZ&7%&[ KZ\.<&#+)D626HYT42K-1.\/2Y-7;6/-8)!O M<$"U85KNEO8,9YRG*Z6'SM!5B\RN)'VRL7'BSP=R\+=5ZVE$&7;U@&K?#/QD M-8[$W4;TD>32+<)2EW0@Y$B'JQ._\^9M-$O&@3-32EUDRV@A3,U+%#$\0R"T M"*_M/G^<3 ==<&YBNLB+^E!8N.-^1Z1.2)AE6M::!RA+=',Q-!UCI1?,2JJD M8)1>-^/Q$P:<0=*H/@$<=$ H#HQBSM[DZN!SW'J(@_I\)P9AK,G,7Z;KK MS MB.U?^9>S]:_1'#)/TBB.^Z,H2W9U5_._82DLT<4&9P%%<##4*/3G./9S^2UF5#(+A8%U9A#T9\*C- M1O02H:K=KINP!KVDIQW_1$4V3\/[./[A\; I4O69.TM+%A!LKATB?YP<(Z 6 M\-V[W&NEAF;.TTMIB:S^<$_V7/M(W0+!@LPUA*/_%'I\_YD@7/WNE-E>5>B;S\P3YO9/+6KXTE4J!G@(]OA'CIH3T/9F7@W" MVU9?2$J)"E[C3)SXWDFJ]7"Y6V0U0B^;]^[===O<\/ZE]&C<2F%9!/0UKI(, M%BTRS9\H2YQ5>"AG[;4 [1G09LA>"A\&FB/&TH;#=;3N=IX/S7&L?0B&>H^N M73?MJ;]""BFXR3G^T MT3V/8D@$%TB/(Q%&=7O.2B9OD5J.JO:6RVIB>\!ZLKIY;C6)*D@:WQ BA7;; MB@.&:E.]DH$": F3>>NF0/":A5D,T)?O.3F(?T):/STL;U_9LE&E\4@S&L;H MI/)Y$I-#]X2"I3I4]HQW9/F9F\VWU .6=P,I'^PV53.>[3):L]UH$SFPMT$@ MK_E*-HL6E45%<_FH-N5CX;9#D2BCN]8]73@FF5[73B!V%L/N,DZ)&NK=>PQ5 M;ZS!K7[P&J1 LMTZYO3@NC_8GO]/\ZK=3Q*>S299GJF*^B#USQML8_@7+X6L MRYM\@>&MC>8HW)!#J<9V8?K18JYBY8$F@1AW>F>GF)3U@ FU_'E:PDBOHF3*%S(JMAX>M]=*"^5:[P&\PUW'GBO^0-E7RN[;*V' MVH?BNE)*9)L:%S<$O%-CQNJUI9P&;C=YY-I-- <9*H2(;E$?6P+#X0Q/&L"& M*A@ZW<9T<8:E%:(X>!"1?U,"+,IWO[-1S7?PX^??/X R=-_Y!&CW_^7/MD09 MO^ON,"!.)I3*XZH7'OS.VS\!,+/V"-+8G4VWNM@C_?_J';YW"^.W81G1\!1. MO!=DI+<.22P^&-O<0P*()"_S>M+/Z=9QPJ[3007=6EO'1 MK('!"F]Y(UJ:3HYI<]/'V78&)\NK1[O]8 48E8PP54[JT:$,%JVWO8&_V_I0 M$ BMZ]JQ72_"!IILKP:X MIA5S0GKP5F7.%S3DX-V" =JT IP]PVGZ(#]P[=H#!+J6]-FF](D9]82H]MC8 MN(D#DR?KM,-LD)4<,;9MUGE;L07&$.S8U,@*-)',@_T Z=WU/KI@UD=K:2WB M9.[G6^-'F>QME*G::!OAC&D2K,#K5FC!?O:-I%FO<)-MU'&]58\UTVP)+_TO MR?A95N>@-EL-,D"&??I4]*(C?6)9!;"-W@C[BI]17XCNDBA\= <;V0@U:7X_ M662WU)+C&C^KHW1GG5'SVVP\?'C!UZ8A@B8 Y97)>MA(_L_8VD(0@XWO%&?Z M^*WYI%WU_1%%TJQ,0,(.IW;1=I2>\@G=X0VR_');=:T4&Q89WH_QK,PP0]55 MZSEE=G&- >>HI/EG#-"&WOS,\S;B#ZUI[^ZT[8TMB-Y47FH"(R0_/HX2>+/A MKBYS?]68:#\:," YHXDNKDB9"*Q9A?ONH3\=YHI&UT+EE77Y/453+"O*8EW[>I?RKCE-/.* B6A2'N)YI3WS_9/.J5& M!&TY=6C$ )!4%D22%_5!;96*EVD\BHP3DV]E;4\A-4I$JB5D./8114&.)BQM MUTL;W7YVM/3[,2*RM!)] 7O> ]A)'!Q*&I^ DN>JB0?"$ZUC(:>0[D_ *\\G MX-;J$W"M%U+!IQR T\_["2CZ@15$]C,>[L4D(EU[CL.8H620 I%ER!HJ4YNS M&=$,M[,H&(#KU@D%.:W3;]P[ZT L$D; MZ(MHB]P_5U<5KEET-EU'-_B>&-*)"10$*Z0CK9C$I-G$#"0UL\@Z)"D@3(T6 MCNNY%#-&[,QQ&WF-)]"),JLJH6T/M:H:05MU/UCJY"&3 B<5:#!$]U'QNT35 MZKB3Y#,7B=1^C<;Z@F+[:4:A1 X1LD)KN9+JA06&B@4/][T&AXM932L#NGMX MI2P)!J6#'WXQ)J;),B5T-)!8&, 3[\$?)U\^XL &01\CJ6.1DKU26RUWM* J M*IC;FS'K!IU5!2I9ZB\VM_4ZO/A9QHN2WEN_/;I7-7G- Q7E%Z!!7S#0QH:A MM&4[HS^"G-I4OTI4VA"PBOQ"%'YA(J7K)?O$,12C'D.0.PG9T1==$C*F$Y,\ M#JO?+U0)[NG+ >JPM3R$!9.\M TOIW&W"31DT6$_QJ*/4PV9%MFSZV#,8\44 M(67&&! &7,^KF]'@&=9+%NWNK@A(($U[W6'Z_G8XJ8#Y@>S6D?VOSK01OA8 M.!\2(>GA21/U-4[4#-C*E<+NI1-AVQT]KCBC7>F(>76D7S-%\6G8+,.NP.EK MI3 (^U*/PIDNBM,?5=/>8>=UD L8ULV,]H+<5=%:B:L\X9>XPWN+ MYTB](7:)%1J9ZP:WY'W7F0%%,J,A):L7I+MR*M3T&_BW/1V]=?F5U?[S^A MWOH=;&YL#L;FGV0\DITFX=HCL[<]U#=?DK5Z86ZOQ\W!?&$ M.8ZA'Z9U;4$OY&K'N^^+'3OKN;P)OP#&B8^ E_7!L-4;O4-,PF:^74-???== MP 74>7#_AW0^QON\E9/+UN7>"LF'?L!CWH7>T67 BLM1%=J%6LI $_= F\L) M5O]E5#[&^F,I(BR_1_^*Z7IGP\&%$V=O,T/'5@]33S.!V2=@AG5'IWU\QN;[ MI:QAAE= ]>3'EW>G'J9S478]51O"]$0+!K*06 :]MS"H&):X2M==7[:(]I"J M,:39\"L+(&F)N]#>F5"#UDW"3L5>&NMBDQYG![4] PG+U/\9JH4NU)F8IAVZ MD06Z5%YZP6RECC5@P'#^/,6JL;#;-1.+:-2C1"^CBGC4[7+N6&;'LEZ*:6UF M=@JIQPFI)B7$.D*$HNA!76/I#M5(F_*_$5 _Q #W1?*D38OC[SDK\#B^X[HU M0UW?X ).E(!04 \58?RE$7V1'X@VN>&]?T!JF.'G=L<+%S57H.GXQ*MJY]/: M ;F=K?LM,"/&C652I @ZAC!B*2J/IO6686TA4_Q\K#*-)71T&3@&L9W!*&K- M['7C&TY5I9:)?Z2<9D-A+S$'*1"6E2]3>63*![#+@6?89%-X0DY=(XB5<$$A M)RHBD]DR&B:JDD6**_'\#%16K%@K5]!D'1"K>V092FU!,QBQ_#DE8&IAT5J1 M:M-]_+01*:'KG0S:Z*RB[VD714ZT0I6)5ZTCAX/^=C*Q!7%I$ VVUHK78HH] M?H228/M]00U&36?F28S'WF>0[JEYSE0<)T)'X3N_+_"$C%\4>G;QB9A!L>%( M(T^[Q @Z='!5BPO"-,J]-8DC5Z 7*)H%! M,DXR&^F,K!!TSA?J!51BS5E7]I%OIH!+,;^7WEQ1R]MR<_-0OK*I#\8@ W UA8#8*/^33[M M1>%@ZZ&H4;J/'/_JQCQ8DUC]]?XC5[C=*O;@[*0_Q([GGYLK6OW$03DLPN59 M*BCO(J_<(=;:B-#0]6WUFK[= J3EU8KN@2UU/'],H,U(]Z@(9JM?V4N[@SF- MIWG:%*Y2K'_EM8QX@D73Y"7\'#3I96@.%S=8$"21&^ZF)2@[9H.'#Z*(I(A; M0$GC+')G8V;O+,[0#[3OP"ZHWQ8!R;+9..]O+E7 M\>I4,/1!>]7RTI\L[S@ M"[L3[48]*+@^VY8IZ7CRDN)VG_.$?[Q8[!HLN!JK*<2+"TGG@KQFR:1LH(Z6 M)CF>TEN/L4Q%0@\=Q"MI,%P!Y+:,Z)E+\N85HHE4XA\B>3-52+="\")1T9/^A[?]4/CZ&+>F]%2\952S M@,8BI/^_-(*#AC*YMTM87^MWW-JV%23OD"5TBD2?ON:(AA\QZL\9)Y::=IB) MC2OLYN86J$UH-F"DWX)EE5JFI?0&^XK%UY(GD3UXU_C![DKEX"%V,\U9R*PP MG2P!*_5P,V%6:Z[= #KWN1NZD.>=42,T1]+4XXO5K?9V8L4_0@0U+7$G,T(8 MPY>9-+1/$!=9P^A,J6^[:32Z=#QEY2'E"%,#D9M_Y*QPKHP_RX)''XG9%@)3 MEE'HJKYAS%&8>\K4T6:"1)(7?HH!=H;YQ&B%?.ZYT%5YZ5[=Z@3M0[]XI$[< M]&)_JUMMF[F4@X[*K4MG:9VD![)11Z#4M\='H\A74LH,[@"3T^U$^K+[TW?1 M&SJ*NXNVV$M4=MA:M?%!G#HU2>Z\.GL5G=4J36F^1WW5U)3=<*9"3<,.-3LIRML.P65IG*$[ M"9I\!80QZ%75]O2ZA,D#HL3YA1YDLFVQJK5D+X^%M %+R65%=U6;64PVZ[)J M>T5M6G[+-1]?[=GH8L<$51R?^B@1QP3#S$$_X574OU ME8C@BYBXC%&=_'6,J^_S2:[8!+!Q(/)K?YVLY1&$_$VTRD$Y2LTV^F/_)81! MMZK[RGR>^ZVJ)E./57Q)!(?--!260465G5V>VXJ[;"=\9OA$_2G)2^ M)[V<5I:#\LP"((I2@V];9+\MV+'&V1JXD]G6S7V-B,^29JVO3< Q/?HMR9PS MJZU61R>L+ 8)QGUTRN,[3E/8M;, A/?E1 #:+E]L^4-Z<*K0>7L\B00ZIG@R M87[ 4HNW103IB6,I]!\E%$?0<\,"#?\ 6GGAYB%[7*H6W46T+'^0<3CK/:#4 MKD>3YO /<:,1<.6[9D>JR8O"I8A%_%6A_#FN8KBT<%Q](M2I.)V;N5IL MYI!:D!$.#R46,S+?=X5BZ_6Y:J]9XN'6RN(X* M!^"BG3@MN.M*E"\-&'28!6<[9PNI_.KT=DAQ/2J7*M=ZF\W.(I#9#"V/D8TC M(CT_V-YLLQ= 9-?I=W#SS4Q3^G=OX2=@MUOICU0O.-A#4YP4U1Y%3X#$J36N]$%X& ZEXE_^LQ \71D;*MLWW\+LXV2/7I&KHC. M]F[>?/ARDK9,PT969<1."R=:+*&<0;%F+WBWF&],5C6=HDTQ(<>_M5H8VGA) M*J:O,671TWKD*#VAN'_R'FCEM$%3H)MZ%R#3#:_)OILKKR#?A4;//#U%2E=: MF?E-:@[$DMQ22F6:TQ_CVTB5@>XYO4=BH#]O3KY?3PO8JX ME?HAEY\E0Q72:*%9\LKD#B(< ?CQ#HO 8_[+]PLX(#QIRVMD9>K6?@\T^CR+ MH(_><"2!14E,:A&_KLV6_4TS?\0CT.,[^7UXSZ]..S4 MF6^%XXTI9#SK-+/-A.+B,A'-0^>;H;M+,:JNW.UD\GA71E5?8"OLEZHQ[5(] M>M,(^T8-)PH"G'43T(^9*#5.28-8'L_00R!E=;+,)4+WU5\8Q30HG)3*B?E2 MXU"]4YDJ\E%CL'B$Y*9HQ&DU:@CPIKTYSX''%W21Q9UF#Y2%Y4>?@& GF[A0 M?;:*=1CAUK9:S;2#*P9?8LB:( MOIJD&?)4["C@I*%9B_;E- 5&G4@WGX<$BNXM3CTL_Z:#P/\.MH/7Y@[DQ1Q< M-51_ O3L2L%7_[7-#^6OW$>A(].MM2SS\/-4Q\-!A_]N=D)L9T5FFZ&&;� M]\NZE' ;3T2_A.=$!$T*/;.<&@TO[42M+L6DNLI4:#KG99+\^DDF^@QLGGN+ MOM964J;N_,5 E?M$=M;DEJIQ:*#+-G=1HJZRD M"[C(J'V)*8>-(1C.@**\#S^; S(0)+2]IDNRH]>M]F ^G&Y6Z) %N'L+.)T>J?^J)[+EWX107SV&VU*J[WT?'^S3_O\?]%H"6=MIIORK&OVKOR MEJEKFN:>&Z%]X0EU9(@9"0BK :9>D/C*:7:Y92SG/C/T64Y0\ MIVC8QB>XI NNMTP,>9J9_W/9R@VT7EY'GUB7 XKM/K+08W! DWV/E;)PX9? MUOX"%I-&SAA+;90\',ES4?&<.Z8^Q\8 PRQ=>N;' ^)89%' S<_1D68< MSH)C!H?EP*AYR96- =J2)8/H:O\R&1'DVD^ Y*U*TAGO=..D_P&$VR?@WN43 ML/\7(FUW0LB[%_UF]OW[3G2>[D/\.R[&)^"OU*^]/'1!SFYV9MCQB*U^,]-% M;.-8W&5F15,-,K"B_4CM4=G>]8A&+;U'CQ"$*D4BOREX_/L% 7?+3!:5-2N" MBMC2\UP-UNV,?G!:/GQ;F?OMW_/E^H8CEN:9/%"RUQ<"V:;.'*7@92UHB,'+ M3 $,WYDLNM,M5HS38=Q3'Q()F!BU$5?^Y!3,FA&JPZZ40"."8)GSV)PQ&9\N M39P<;L_\&+4RHKJV5F)*R&BLF\RX9I?691&:MYE@)52^(Q)% N3O0@$>GLF= MJA1-*7R^DT^C19*\B 2BGZO0\M%-_$*J[?GWPMKZ=HG MB/I>R"]ENK2BYS3]3H]Z5?'3X*[1@O_U.ZD7T$+ M4[&(J"VX&XK/ZJW2E/16!%J)WO M!Y\ -]TYIVLA:/M<2XDY:B>)U&O,P'D" MAONKYHZIZ6;,BLP]U[7%2D=RM?0-CSF7H8,5*EHU5["N_I+#]I;CN830$7&"V4[S3GO2W.7Z3NI9U<0 MYTON)7AJ__ )8'0,#($6I6$S&V;C\T/-V$2@;[>O7I'T7LVGV7F/P!=U^&'J MHM8.#2NR:4_S+!LH*%W+GYE#Y^;.5',KHM+8R@/:(A1?7^W8("G%0M1%\QK/ MI JM]+/XPJ D/J;!6[Y<2A&GQ7FVUP$CA0L&;:/],%]\49LHZ-DLPZ!Q'[GI MQ5"2*K41)?-]%N/$?Z-WIQLF8/JX>FELB1<8Y-N MU-0_=52;K/77_L2.DW4@_3>D96+/,;\7]MFF$]L+9#TFBIFKJKI!52M:1WZ2C.NCOA?G_G!Q^2T5'IU1'P#9NSR4-*Q3#.#^7((4U' MUA)G(2P>RH^,J$"E+ L?!#-\9XGR'ST+(LG7\J\).%*(8'^^.890F%^?PNXX M57EP;]/6SSI)$)R^;-;]Z_O5T][)*S\RC-7;O:?UV[)A'(A'CM^0IQ&"CX(( MC/-MDS:O%T?,$?1O]&IFCB6S?U&Y2AR>/MOH.8[Q3V="K'>L6X8C6<>!.^:R \T]R<_GV]\C=F"_N\9:7D'H*I*\G"C7+HH:?W/;ZGM@;/\)X!E; M.,N\,'F7'4$I](289W7[3=F3'83N//*C(/A7O/Y'C&,%R6@^R^L/8X$C'.$2 MO>JH.VI$(9]-E/\+@E+$8KKO":<6*4/>?BB*B38KC)S" C0[-T&F>V4N&0U( MQ(W?D-A7F:>5V+X>E\=1JQX=R:I=I#FM) MT6OOB>F-+[=#>F*HN8_'>QF8^:#N" \18",B3B.% _]85=99F!5RQ75=XNQD MG0@I3PN1)B99Q>:P<,?5HM."_T>+4?&$4E!6P>TOE$&_'X^I?Y#Y_-[[;H.R M R$.A.NRSEQ6#DY^^+V/_"1^_6/^53SQ;^QDYC\X)0E^7KBD_$WH_OSJL_\) M8'F'&0C285X\JOPZ,__\&O5-\-?OJ< H(L$/0Z^OL\)@MU_6Y1YXSF_O?_5_ MF+R@_!\,RUY8J&Y$1KL>J#'CPS*G+GF5"+J_L9@,'JVN/BZ'ZMPF1DS=$/]]\G M-AX;\(YNELKM:%'4X(<,,Y,5/_ME 47.QDQR*J'&>"*798 _TNIQ-D5S#QS? M6+A(_MNN.QYVW-M5Q;$];T@U)-PXS!Q?IG5/JI?^P,%12_@^1PRNN/(<&OLAP^3=?=@SF1L/GCP$BS4N/(N*,X4 MFVU(3Y=$4,:EU.7Y:2JO/3EN*,$6F6Y?#.D=T$C B/* M!OKH8]$[^P"[)&9=0JR6&C=K#AMY03JS2)&PYG0P)Y-%V?^NR '=['KQ?K/@ M-'K&+92])Y.JSUX%')B+$97&.V39-?SFC!,]&F@&5.QJ,,*=%I/"R2E5=9/C M50%!O/R1;P MXK%V$)N$\]!LJ11XJ,GV9F=1G._&YOK'.&32>;/._'E@81]IE0/L855$BK8+ M*"Q$R30NG52S@YLY5I.U0A8#OUT!M-%!H[Q^$;TLQ?$C7R8^? MA#!A8@&Y!#M@9%JFD8A&$:>VONMR%B=J(5W O?PNC>W-E2&W]](RPE2\]8J63X_'6[.%03LNYP]H\ M,OH4J820<]485W$A\5TA$*?[+NT2Z27TO/8^Y_C'G!V/\$RO\-X/=[U/P/G" M 2%W;5!<_2-%2K\I"D\JA.C#ZF(B1TM8LZO=WXG #IWA;_;RM/<_V?D]NGP8 M;'W<\I?\Q5/2_L[[]1],;0?GSU-3*&Q='M*NACHHEL%3#EPPG3A=X1XG]A$) M*6.))A0QU8JK#\>[B_UC:"/&=R(FU3$D)@5YR+UL*PY+'LWNUMDQYV,7H^OD M9A+#YI8Z_T;'B/^/!_P/<7N-%&H*O')/@R \;V!+ F>-.%MB2S>FRK>E,GQ3 M'&K@=+#.6)P8H /)6O3 L5\>!>/@=_2[Q^H7V)^W7WE0@BXH[C94_2E&!MZ_ M"7X"JI(F#&1_)B&__0I^_B@1)O*@'A;@OYV'^+\D R/MGWK4Y-4/_U[>WN_4 MZKM7";W^V!]0X*07<+W^D^=EZF[C[@WT3CLT\/%-B,W?XSUP^2N\L]/7+I3X M+T1!)&V-P_D$MS<01]031A/7]#\KH=_^QJ5_0RA$#3MB1Z[+H_M[70C25TT& M4\?SRSG-M5LX>Y[0R%%%A(8&ZOP(\/9R 3@^CUI9>>LI&M/%.3 J6+[]..)A M[.O;/Q*!?!=*X=Y>!_DP7Q_17BZKA="^'P0Z"VY>-VK)Y8LM8+08LWFYI-M\ MLTV<-6M4I &/\_ST.CIJU>C282MH;81#UZN[4,'_*_EE3 >LX^VWP4?*SN= M]]3C[Z\3]PMO,G\(_#OI!1O?OCY)SQ?DZ/@X7GK](0U[,35Z<;:D%EDA0O$4 M=*\YU)R!E;(LY:*:@9UH&22[.&Y^*\8+ 2L!>#*K^2U*]MNM71UL+K2;?RA\ M<3T ,F,'(/B43JZ_.U]*:NVIE9BVQIXPR@\GXLR\SO[VJE5(-"$NR_9V\:$O M/5GPRIQ+')4V&&?0XJ!FC.7!I21S S>;PC//UGRB):!2_U5-#5WS((^,C0,D M=8%,5=@R=F3]R3PYGGUA<2%,W+$LG$SE4!7+7+=GX5 4H'B&:=6>V5:J#FB1 M+&41R# 0H5O37Z[F<8)7S!QT;\'E)?>/#")(ACRUW788=]:@EK>;6#6SNJ>V M6@%U+ 'VR%PXUMMEYQ3;4N5OK$77X]UJ-53;A@&^V$)-7OKC)T08A>I2->(\<8S\7*)B]ZY MC,ASQ2<'BM^R-M2@/%:76;]]]7V8,R//%K_\=7FXZ)!-1W1Z*O_CJOY\.P5* M[-&*CVH+"A="C#%J<;]HEX7QGH@0ALS8=N\*\Z&F2A2IHJ>G,KWB6#]6&K5, MR<+%WEYSNZV66 ?-S2&D/@46GHBT.Y.+Y..*.7N\#)&YU(' M5\]";I'=]R)B9+.U]SV7ZH!:(N2QO5ROSOE>]OLX[T@U" M).DO!'=]Q,]NU[TLPN &/-V4UH],EQ[3-5E9 8S>9DR9C8:+1C0D3'Q_ 9** M%3Z%OT%L8I[ZE#Y#/H< Y%@'PZ;",;;R*#@RK]0:C!2J2&?1GRB?FM]FOOPO MDO)YS=?L>9LDQY MQ@C^I?$P_N#U,^ZX5>8M9O#__X!8[6M?8O75OW/#7#NJW966=2K.M,C)AT"V M^$'DNE1T.H!ET(KQ O=!PQ6,*&2>>V3A-61K(O*XH!4QR=+U=V6<^@C+3T"K M\(00SZ^9\,"Y;LKEUF ;4@^>TO1R&V>^199JA\9)7GG>NJ&M#L*3:2-<72Q@ MLX%^2[G4/3LY6QXVR;[&#/B4]FK[<7>SW6F5_QHP%E@SH!0EV\5[IEP,/ MFXBM&S(*$VX0WS/.A5VT43BT0 M2S]"!H(:-[^NN6S^3;R_=4G>2G4!PL M:'/J.CU8X?.)$'NIQ M*DEAM-$!:WM(X\.N&X.;_UT,$GFNEE*->Z-:!66Y8Y'JWH:='+($%U'>C%TO MYF)>L6T4G$Q&MH<]U;FW1<%J)#I$[S5JV->87'#_[Z MD:,H64ZES-&15OTJ#%*[#>W9KV33J]ZI4V^A((B^X_5: M)CLF^XGK+&;'M7U[R?W.6^(/[.N*W0%=Z[NEY@$LZB?@*Z_.[NRCXUEA94ZO MY]29%T%=SXPBK%Q_=7N'IKW5Z\.F:6I.KFU MXG%/:>8HLTD*I46@8VO6@!.1YLUU2E?FD0%?>SM/9FB>L<2HFJN[]?8R)7:X M[&DVNR?!=/EYB.2*?IS)<;JJDPL!:>R\>/= &[WI7[C *SN5*CT>Y2 ML@;+OKA8+3;+"G7T7N@6WK1U.W26PQ-BGX &RZ0YE5&%A9H<+ J(%G+.5@3X MXNPRD]N.AZEB/8I,#N^H-Q2_?+>(VBIQ@HH-R6@M[7NLD&'B_O!-/@D5CKJC M,,XL.% R(]-4_K I>SHVNU=SL"1T&D5)$F8V$!.8B$+71[9]-&.%GRIMEH!^ M%MJATS-/O<]%34XWP7O7(@-Q.5R)E6G02*I\U['F$,Y$&QA2$OL3;A.B>WFD M8GD =R/CJN7(!?1G*ON:]&A"2[)9AS7)(P]+5YJT?F:KN $7BA77;S@C<4$S M*/:X>K9TU6L9790?C-)>&JKOOX)(P0N9J =L#?8DZ@LYE=_'F.,TVL5'$WGT M!V3"$A\-IG_09^M[-E*1HU0R>3;),ZJI4JWG!G1*H'[I T-+W"N7QY?H?YAR#%G,.R6:8'TD'0/5_/A4W7VLPTQ#=XQ]=<1;B[1ML* MJ765(],[I!B>I'O//:"=@)]*V7?HS&KB!?X!Q[=-=(+#F-69Y?O;>_0CX=L7 ME%AJ-6:YF:^3N;$$V!?#\STR> C(G]XQ,0_%+BP?;0U_L>WK7P]@'Q M#TD\:H5:_N16")]6[7N^0UE_$,_<;)8O%[-%FN[H14:2302YLW&BF8?GN5,7<,;YC!7\5P0D.">6A_5HO M-1(-G)V]JJ#RO>)6)465;.JD L3*U$2SB%JARP5G*:1/Z9\Y.V]TO7_[-V#2 MWX8#2]$CN;-GLVKQ%NZF,-3B,-XPOH*]#/>7GV?LDQ MI$VS\(-%Q(MB=];?0JC=391OQ3YEC6&K'*:$6^2N83R<(\_'HK% MK]7L85?K'S?+QAD8%!3D8S)HU]W!/H*26%:XFU'\!O>^_KMKSJEP*_G(7VG] MEKDKN9;A=CC=4M7,8!Y?R\,^OCJYMR9&CH)N?AV[2LUO"POJ.QU,-YYYS?WBP;$;>7/$YH?&2,^C-B3$&6$ODJ>0PN!K M3D0-]EOQ1[N"#0=FKTKQ-5PDO@G14*[@%3?_)P#:-WQZ<%._LJ;$AM:^(4*( M'5QTY4?L+<#:3S%'E8U8#_Q[.9C(A1CG1#H4E)<"G!4B'XZ[Z?K( @S@]52O M+>-]H JQ*##7)DF-NLG]^M#;X&0['L8XP5;QI*2M^4WEFU,S2@;B 7"C2LL- MHF]MR+%H5O$>#H)$ S-^87DDI3I#B-/]Y;#5K2]'SH>*VDF%S%4&75.@,(*W MA"&E"B^4!GQ3O-_.;W R\#^UPE^#>1CIDO=1A?IFQTFDJO,_] MF,2%GLMV-?TYH.,$1_MDQIAJ%QL+(W4HKP02"5J.ZXC5!TU8B M])-8*DA)&QK^=+0&(N36 ?9QPZ1W3U5UBCQ[1_BED[A'LS;*;>T4=PNX[^3P M /XC[#=^KS[$D?\._D]WVO;;PB?HC?^%\C7H1R!4J;'$@'=58=GW2BK,-:GY MR=;)2LL*+6A-O@SXH.I-7<5=:15E,3D^9;.F@_=\4G@1!-/UY^)+BRO?P?#' MA(69L_Y6YD;4$4I%SK+>Y)HQB':&:,D[_F!NL301[RO;W]O$C0IVC)[ICHK( MK1GALB=O M5>\9%PD_"(:ESC&Y/=%_/!U+ZW(2NG2%[L;>TM*!(,>S?;_J8:,3@//.#\A% M3C=>ZHQ*$1"K7IMR<4X>*W*T'^%;$>*=_VX#9E'"[>;OPL N[IPJUC,T3*[,X![<9?#!71(8 MW%V"A.!N,[@&&]R9P2$$]Z"#D^">! ))("2YW_F?SKFWZMQ3M_Z7^]2[JKMW M=?7>5;U6]:Z]S+(,!'N76I^-S0O2THA3!5XWL;91V@3UB+/>$9 :$^8_^R"! MA>V]-@Q+Y<'>_+FY:)I%XTS!M("T#I*IDR.E));X7:-ER>@N?G9%$E=61RT6*C,NK?@M]9A5' M+HTT?9X3C%GNM,<:0.=<=Q5CLR%62>L\,O3,+\:$8K+[11)A7M2.S+5'T\QR M\3Q6NJ?ANS%\#V//KX6;^&3ZCMAH2"Y.R'G.AE>:9ZW+6[Z! K]^(SQ_K MWCSYJC"8IC!+1?^;5>KCP[V?%>:HQ_O2%[X*PMSI1SS8/(:BXQ/?SZGW5W#2 M@B;I!=;?_=PMB?9"(?^H_P707?<-4F_]\.$JI?7]5EIO%S>-(NFYE-I]"+Q& MCO^L2F:<=,<5N H'NO54H37%1?!4[(_4/7^<<&U16/6V_%PNP!6$O-4<%5-- M9.U@E([T)XAKFW+_K;6^Z0$;5LP=T&A(#X]S"E1VURF:G.RCL(_A+7H_7=UP M*+3YF97%&GO$1:XI:B,LD="8%,0./=+MX9\EPAED=U)Z/QM4&/VLV3OY\;@MZ,?W2N!*\?'V=]$1/-U^5P:T .OSC\Z!_J&VN \J M,[KVW:'O@083)[AY8#015WV8TO<75NJF-FWG9\)S9PM<(,=BVM>\P.U# MPDWZ']T?FQ+8_2#\^?P<3\8_E=KX-]->>T5 (H9B=BGHU6._F(+5V"8\5(K9 M'T)0[C$MKPZ;%9@QST9P(K;(I6[SX-;BOMQ;1#1I0G;X3]9=Z.H/CT4=E[82 M)-%H8!-%'K!1%?\%8HZ:MY!S\_(# M 0M+7>ZCP.M3X5))2X;^F-8QDX=5Y\FD;(Z]W]["7GW0[_![7H;FH;U#)K$& M7&FI[7@A.=2(%.DNX_ID%A5"SU<[NB.^ (J7^A4&L4X[KDP2LBMU"\*_N9>+ M@QJF.]/:S)*X:?.R,ZI"70N4D41OLFGAK,R_(A;/IXO<5W MA-$OK_VFD/Q:Y7SP@Y9KE:=<:PL-3\+TK74;D[(0O#[ MP81Y56XO1?ZL:E%. &R';GKZ'F?N@W_3"'Z<@G1@UO10W%)][?C)K$:"]H\W MIZ:7.$0]LYHIM35J ,4_%[%M0F]]]ET3ZJ8Z?.&R^;A(Y9N/ "+57*=*!C59 M%&.O.39&N V7B$@#GJBNJ"1E#R[/U+2[<.ZO"2NP@M1FP".4 %V]Y3#^]*9:@<=. MW_!V2O>F.C@@GEP8FXTKC.15VQ/ZA4[:4MS$M!NOA#S9D)N#Z%'*,<P"Q)1]!U+OJ%*5 M(AJ!%& =?U0S*2ZR[0[_I:Q_GJ7EV["/P4O_X",I/:ZMQ*[BUB>^6[QC97ZS$4)71J&8'S M=4597$;M&OK]7SGY[$0M<7''A];T@E8#&=ZVKK;X9?-_?U+!R5VB;C=!V>4E M:,"E>:7I^"%ME]R(HDZ34?\AEO"6['(X%B7?R?QU[$=,=<59([F*;2YA@9TA MM--]Y:D,3@0=IRHK77I9Q#T\9_9U> M';.N^^UMU9WW7X!(P,_'9/.?5!W_Z75:"#+CE>R#:$21=H> E%;)E^F-9*FI MVYMY;HC8A,M=ZS74SG$UP4E-LSKU\VH^A JJK]3PRT_9=H<%AM9V?;RP(XJV ME>^UC.2OA'@EWW[/E+;O\%=>VDLK\!->>RJ49P['U_E3H4Z7YUN]S&:&GSK3 M=]4Y*S6W4\B @KE?-S4$W%6E'7&#Y4*\WX1Q881>>E_ZQ8OWB+[8J]=F?.VE M]7GT86@_::?@JLX78!PU5;Z*<=+5769=/)2:E2RD2H/AHD1U-[A-F.-[_A?P M@JTQ9PZE95[G6.VWE;VM"FU\N;NORP, M;Y-G6*%X]<#ZXP;.A:$^X^N]'WV7K%@5"VE?6,)_%CU:;#AHWL4-#'@D6\B[ M?>J@UM\QG6V-Y+H9TYTWIKC7S&)X9K?1'CV^\^F4<4R%^&[<"Y'SA7V=-U@0 MRGM!3=O8Z\L4JB>3-[YE?TDL[)S A?32&.,V0V+K)J.J\7][I51J%.=XC2A_ MA4*_;N1X0X5.^I,KW3;Z13I;K[C"E0-MZ7:-U41NSPW-.%_T:Y""S6=I@LLI MUTM5! ,A"YMN;:1&*>W1BQQD]6KDG70AG/KIU-TP^)D%^D@?M"O<:*[U/8A9/# F(@;I4KW<-/7P.I%>7>$88_(W_!/*K! MEM,R-A4E683AG5A R0/DFY-?R$E2$YG:^?OGW'XW"V6H0NPDHZFH M)7*TRTI)J:&9#U3"[:FI/O56T8R8.I2SH%<=% 0DUXJCQVX; +NY&O$D5[2Q MP17EA#I_,6>J9L\51H>JEA(P'@Z=YOV.2%C_J:&NC-('PF^]=CY72(3$P:+Y;8SOM0*C,;O4X_* M50DM\D%;RK#/\,=F@N]*?MCYSLTYIB]](X1\D:M#/W^^WF ^&Z:8S[.W<$^Q MZ,+P$J=]:VN>3-G8%52OQ1[#Q5E;0[!"Z&41GACSZFXV9Y]61,/%!M]Z43!# MZZ@U[V>M/M.\Y9H4/24<]T9K5)-('\&M4U,KA*%+7!258R0 MSK-T*.M;202:@-$731>A#CN IL*5,5C/C,VD+VL/"H)6FR-+@?=C5TC9"66'Z MZOW'G^N2M<$]E4[\26 M??(J4#O"X'/0D>LK07,R?;1'G'HL+21V3RY/7L%IV [SV\ MS4%_)AU1'K "N@I1-S$2/NU,P!X?Q!6#A#:K3@^OR@\WOY*9Q=[++_C$@HB" M(>0YY;J>H*"!93G\-LS5S9/2EF?;.K'F,!$(AFO@VG6B5(O?JIV:,_$3KR2D M43\SW[![MXZZ"_C$9;TTE:.V\L$2@5^6]+YWAZH[!!R5;AWO\L*O MG>D6!L661LXLZZ5C<6UF<_(/"3AA2,3L)[*NN\?_>?WU>OJC=SG^P#[8JCFY MW/.T7#?IXX9IX8F#,E-C\GV9>REMYO.:T*)A=B\!8JY90QQ=[*YZ IS4T1, MQMKS6CU"HI1TU^NLQJ=I5+=&-,7P 9H.Y+=]'32&0*0:3'AF-ID1(UCK@;HU MIQ,J4L<=E!/"->PUC+%3XE$>:%EI?UT/VIS+YX#[%]=0ZHB'.R8STD?Z<&B, M3GE"JH-X&[@.VO#*.BP]7\$1X58Z5_:HYZY^G_J4I2(;I@00 M*BGS*' 4XRU'-L)FA: MY.'B-JF+8"7,HO)*$9468AO*D_R?\3D<:_1;2(O@7X#S&^QW@H]?AI >^%BV MW]*(%<*L A%QQ,$^*2J%IP-*STPO6[)H9YOU?-1:"I1SG=4 Y+">OZ'@8 MYOB+OB#@?5;U=",QI!,<]^E@&>[N7F@;\_H&6>:0H)-5:T:=1;E]9*Y\^(7H MDH#OV;3UQK.$\0/X(3W2U?79^8QE:(R!1RRXM M,V+Z:<*$3-(2:HXZ8+??&D?X_0J!;7L/BJ9 + [/L;]P("+Q'0+6T^SOQQH/ MR3'@P53QRNJNN1+"10@-T>[%[T$/F_(/1AP9DG4,&&7:]6O@IP_-O5*&J[H3 MXXU=YL\+VAS2Z9?['I >5TZ]E"OJK\<6AL/CF.*K]@-;1Z EJF<$V&(YW[Q= M$E6-F';^' MB )F\V*CMH2TD>M[WFRO:T,:ZC/"%?*>IL[)$ &GG_CH[&/V1]\G<5 6H"KO MI,:S!Y6;=4S-W,W\Z 57[W9\^]L(&7:-;Q<%FNB10]ZEJ%S#$C:TB>;J&>UQ M?N;2^PY%S \0Z/O^KSS+-9P/E^<[O[1WWAG^H?VDOHNYW6[)C$#*#Z>M^?$R M<$N9S59/L4EV/%]IV^J<\_>4_+W*9LW(>+8NOSAD2.: MP%!@Z%#^G)QZ;?2GWGS-/$;D7%MHM?5O]K@@35[[?:KM$"MDZ%(*9$>"7G@\ MCWL'I:T\Q7;KF51H/2F41\J^P7E9-ET8 MIQV\DE-=:=TYJ99.6*]6CO,J;OC<0:,\=( ,^4=HI1 !"F-QG.2'4U02OE< MO$1GF&07&B>_0I0JX>OX&;Z45?P1B+RAGV?JADW!>B180D/J=U8ENPK:AUVA MX,8L;,U=6F<\GOOD:PK4O0Q%EAKMEKL\/Z\R8F]<@:[M[=O2LK*##L?SXP'" M^-K[S.HD(F&BV"09S>E;^RC77Z.)N'06DDSCO8GZ-5'DX$E^Y4/>C];V,FE< MC6\EV%R"=??1:#2GN!)#B=+D1[T(Q1!,+6@OB*U]W@+IZ*&"_VKQ<]5CB(\8 MHF3T EO@LR=9$TK*K06&$M9!^)FG$0N[)HT0&2/>:[9SHG75QTQ 8-^^1<=F M(5RN+U5&K7C]+;6.5%J&SUC2=KVMI);P:(5E7H-D(6$.WT??--GS/2M.\?9, MPP9?*N_R=[*MH'K3R$;/E(9_V598(?C.!05HFF9+TB9_MEET MXZ+ORF^ZEB(:4:#_1$6TO(\PP*ZM3BZP-_FETWHZ1AJ@SY[5HL264>\EH0)I MU0BH@O)KI,@)'\$9-YBY7G('':]%@(74-BFTH,F.UVJ]Y7,W81R2OEQ5N6%> MG<73=3G%7FEBQ<+9<8.]5F#)DF!-]:@AC(CYX4ROTLZ1@%[6\_($9$S/">K7 860T?RP9GJO,-RBB\$Y*5IR,"ZB+*6RT]1_)R+0';5Z@85ZX+6G.+"[ TFAR5FI<->MFMBWV9NKDY>S!#O^A2< M)>HLH^_M-!AA0?T[2]4TMV4D7FEM!<*J6CMV_!FN]( Z!$P7S;84^$MPB"1& M0C?E=>&D?S%+J[M:)_5]_ZZ59--"3:LJ*8J6N9%88;3A;-B@CU+1O.PZ#U2F M5B>%*:,;6RVD2BR932ZT+6N]IXJ:2'',A=R'D+D.TU10H(G? E5X?DS"^];) MY(7$!I]U&HWX3DFI>'1;I@I7YT_?$SK%Q]\")6F9884I&ME2G5SZ M;KXUDKNG*EL&0S*,S1H2=]^X&N<):3T]18*B^)0X_(/4R6,W^CO;WG)/DJY( M5JMQ#:L):)$QIU)5N0YEQGNZ* &SDEAIWI#IEOK;6=9)B6A3^!*Y=2S3VYNL M9->@94H8G2D+A4#IID;#!<"43YV76JK*PP7Y#K![\L"YZBEEQ#UW'!^I*.D/ M:#%+,?D/BH)_X%W@,(W"$5Y;X3&8GY6F= M![GR[B")_YHSN1C7*':0F 6;'UCIX7E$IQQ&SRRHT TSJC6%*@%?@+:+Y0/* MTF/Z-R4!9+K)U^!E S2'O,!8JPTEN>8HRF9JZ(S@GW8XG:K^6)A5+X2E9JA) M&J1L/# 69)ZJ\?/638J! M/'3V],[.P.!G]88X8D6]'(8(]:5KGUZL)G_U:EOOP3"TZR^@0#H\0I4OG,CB M/R$"5VVL-&O_3ALE;A07G>%,%E64C#XP",<,IT ^JHDUH1B&?'HC3LT)*(.X M58(MI)^/ %*I[IH\K*Z>,._+#++N=B^.<]6?^ V0BPF73>JV# MVTE;7D\Z*$E2YGH#N!:0 M"Y9IKF@ B@3E DY9T:CF6<+9;SH+1"SD&KR7NQNOY7YE/48?U=,6?!;*O??0 MG3\"&D['O*BU5T,J9;93DV2!^==NN1?YP*VC &.#N)(##I8A7%>S@+[]0#&_ MM1]R8701=CX-Q*Y!42.1MUA[!OYOLX>F*4R;A_WSQ356A*3&:062G'#;'_: M9^LH12AIQ1^A%104R0IBCS$@>"R7;N77;S/,W#3-P#TK=)K%]IF6#=31VN-K M$RXT2/-7)*Z;I;WZ#85\V)_N=:_!IDCS V9)#O=M=H>?G7BN=][YQC, ME=>K0N8A\W%DZ3AR OX:VPUK&!XC*1)*';0/5-)G(=Q7+UBI-=5TZH2>B=>_MQRC\/(])6TK.M>F\65>( M)*<_KU'*QB4ST8T'8<4J)=X$7JQN(AH$>KZ4AE[NT5!$TM>FP_N]-9U$+<^J MT%'P("_5&V=8TN) 7;-CFXF [) TV\$;=+.!9IS7X^21E3;0)VC-.%*R?*!# M0.OEHA2Y?CA_PHZWEC1!H(.J6P!Z;;=0:L#6_P'$+_PB=."!_Y7%C69_O-.Z MD=78JQ,\.'K^<$-O+L8YS,7_BUAWXD!)1S++S4@+-"!]_RB.K\/IN+FU'!YF MX,QH7?7TV7 WF)NI1++%"_Q9^L7ZZ1:$E SOQZNL%7XBY<#FN1DT&>W3S2G1 MJ@=!U?B50I^ E(Z4'WK4(<1!6Z;A;MM(FY-)T(G4.$S/O5/?BIAJSI,H3?X9 M!99*C(['/2,8^V6W6.W"8MYA0NR^2E,BZV5EN3H=Z++,(:2GARW$2BFHJ]%G M^4K?JA(6_!<@;!M^W&K,+UF86E5J'GA@W17"DL22R>FT,26.D3C'!-@U2=#\ M++]J%JVKU#'3V-5 XN^E./NVBYNG*5.]ZM.ASJ4-Z!"B;;Y] <(6(65,.3Z^3QP+:J1#N['%EBMVM0EEJ'NJW1$=$S(W.SJU*E3[F%+,<$@PX7&V M!6_]& IZW"WHCKH8CRTR&#S-L&<9/3YU>TK73[SR84DO'=:-I**FS]Y(;9N> MR"=+=QBBJ":VY71Y' 0YZC8=NRT:(Z<_^-.^4$Y_X]!7IQMU]GYLBM 1 Y(3 M@H/5 44Z#XA)UMC?2'XVG;3+@/82M_^\]_K%XOE&"M/NI-@ES=SG_.I3%8AS M-^7F%)&.Z+D<(.F]B<,*P?N>F]KZ2=5A@."GG6?XE/54R=6]O3NCRB2=9!UA M':66A*1?LQ3;7X!L[GRE(8$#$PFU'[Q-#.(!\H:D-S)'M MR5E+1EE,2DY^&PN!510I(CPMW4N:,I7=A+A;E<.B)? 0SR4;0'YSEM+HK0%M-B,S8N\H!&3LNCGKNZOFX<]PH0NR94EA# M%G#+364ZD.#(P_X)ZU] )3\&F_Q[,<^NUY0F<'7]T0]GR]+H,@QPH.BV0W@J MD6^\J5.I8M%<(BNE@PI9G_LZ7N5CE\HNDJE CJZ[$TR^W4($MXQR[')854U' MC/*X>SOZ6$57,0H-5"^T.+$WX7$YOF"%^_X1^'HYBK!YKD"U[:_)G_0Q!A<_\QRF6=[-A^ M3$#^P[$7FF&PRRNL8+ ^J2DP0FI3H\00I6\J%>O&$C0#OBG@5LX07A=,6G9I M'RG#6#7]),!#[\G59KZ>92(UD[WD[:;0>DV>S=F:UK6VIPE/\>!5@#*BY M&)@N'+U#ME9?!0\M2%+BS:6+T_JVH6WN6^U2^73H8^1> H7H]/SP"S'\9; G M$4.0:'&;('XEL:^M@)=3QGA.U(PV>U/37J"^[F*%4#3D.I8"P/\%J[DR-ES# M!R0=:#RKZFJ9-LXV!0B=0##"7(RM$SU<2X127]'(+)D"%.A2RU#E9^H)B//.I MD3ALVF$_(_0$E"W37ILK)QLU>8/N+=<_1-GY:XLIC3^1_[J)EPB9M'_2MGD^ MJ$B=ZQ)[(T;W!O+J989K8P,R4-92W]C-VN2^(L[E[T2IN9.-#-/&=HUQ Y#75&\M?EJ.S!#LC::>PQT7&^ M['7BV ZGHV,9BNDL:UL8PO3XFM/[I8WUY%6N%QIAQF+ =K4+OC#E#T<@"8:' MGP-6';U5.L>U8A3"1#O%E W"(FS+B$T4)^/>SQHZ8=SIH0;=XK<7'0W!5X)! MO[5_.D$$AYN=?+$(%B[/\?C0GV%1\??A)7U9,"L6C M?+Q^F,D#P7_*LC^+#Z'J"\,9\.#4#J8ZI_2:UTY-%K['_91F8OT"@2CGW*#,M=&>QJXYLN^O(##M)"5)&9\F,]4B5A?( M'VVM PIE3*HEG'89HVH^.MZ>5BPH?NC9F !P*H3K,5J"&S9DI<]@KQL7C&A=K/?"KKI_R].6V"417+\/.:\3Z4(6^64;IQS,!QXV M^6J^(&"U;A;_AU&S2*6RO:S420*$5$<)LP+LTAD8#PSV_$T7;9Y1PYKT$8M/ M4+"]2[U4$8-^RW9CD7CXSC8C[??/'WC[CKR2AA%LL8/F#ZUJY+9Z--A,7Q@E MWY,>[$ ZRUGG'/9%+T'E0=[P:J[UO5.S3M+9MG)*':7Y)U>IGSW/?IDB!*UT MFS0G"EG E8F -FO?%8_4S)O2;WYW'0J^NT'\!_J^>T5$WS!?Y' 44XM'T@XZ% M;W))+->T:FP/^4U< 5ZB9R28;\\="[?(2&IQD:'L+/\;6'E->Y)&6&]5' M9KC>NJC1.(YX^EN:U%IFPT(\F-Z8[*8 ZDKY)W[MG6-_W=Q0LYH^^(8B:6Q' M?V_0JNG(:_ 6]#T8USK=.DLB;Y8DRL)3QXN@F'T:I,%[YHX96:*6 M<"AVZ5N07EH>$NNFNDD%>K4_2-/U* MBRZS\>J@T'!'?:WFFZ@"A-*YXOW;Z5\,U_WCF[RKEV4=[(%GUV"3JC/*(AWQ M-O]3L,!F^B1())=#4$IX*TKIDL6P[A2J,6*T#Z('3G4N%+FGQ>H M%O(?LPX6W3*0N^ULU@3R_YSZV&;*=J8TF1Q#$W ]V*K?;4C63="MS%43B<1Q M>YW\[)E?2-=AE[TT#!YD5R8X(6BQEY"H%" M'GNNS(#EEW1A/"JR*HIIX&G <:LJE7*,,9YW;H=$3RI6VM)YG$DG*OO/"R/I M J[&C2NG-5]3B+^Z:8-&3XRLQ0!EJI ?66O1(+_! M;T<7,X("T,!#PA]6V&^5#CTHP?6Q)<,*%YB3;QN?OY9>-W-7 MSE8=X-ZP2DE$RNA;X/2P*4#]##C]WK(WZ8(H/ZN_5L@J-KIX/H-5]JR<9J%Q M*7?BD+C9\2]@?#FCVW8*GP0/&G?IF,I.:JI'\2>[M.DOX%CW+3-,F_E_EP[Y M]QC_)P9X@M\Y,Q'\ZO5:V";IQH;.;#B<@7%W(KUG(FC_=DXH6K&(%QO.19F? M%PON!+V*F2B)6+)V3N=1:8Q:R8J4.<'$UE%Q)V:LY= M?D:-,VG0+.3B %'R+%PV31&S9S;FT*3,'3LV;GIH<4HLL.HG4<":3SU%50LS[NS+4L_NTA?[B?-F)T5M%O!0BY\Z9 MYG<5K:E=D_/."B2:#5=.R(ZM7HIY3,*=2>K"'@8PX[M$6P+WC>-L<#WD^7KU M-+:_;U4[Y:0.;P2G(0*LW6/G"3V]"B$_9RC \>'@=ZN5<8V7N&5P M0N)*SG&&5+7BIF7V4??$1UV(_C(#1IT^.6\RTOTC_=GZG?0>;X;VYK[38%K2 M6#Q5-4G%5.;TH2'*9=Y%Q()7R]*!4SY.1#\3JH0!=.^R6A]< 49@839)^[UI MGF_ZB!S8NA/<*\7[L5AS'SWRIHI3YB_ 1D#[/Y3%_@EZ[,UG@7D@U0=@#7\G M4&E0<,JRHKK&P>"']%W85G_HH<\W9^%JP,PFC:\R(='T<81WGZ[K'=$O2J!N&[HC=V;:3\5W4I,:OP]]3 M1T1"#>*\B@_I_9Y"\0'UUB93SE\\ZTL8B('RV*Y(S62AG'I*ZDTZ>.&1F!5M M1"88F(VM5HLTOR=@2^IL;JA#II,1<'M+L)L(G)Z.L8,'99&&JRW>Q)YZNM6Q M%?V(T$ FW7))7:[(7=C+RA7970G*-RZ>'32))=KUI^" C0!JSR+0_!>[.F:W MO"[<+S8 %#@"DOL92ATH,&==+&,,PLZT5,7-)0^-ZTSNO0!39%C^MO?7XVC] M)!)O6[LY3'=\)Y; W<#)MCM]\Q?P/?BK]C_# M_".1VC^S["0B+YU]_TCI[31T,!H-<%I@\5^%D>IN':BZM$\D5G1_M(C/^R-9 MLAI?J?\=)37Z9AQ?,C+?[*=B B:QUGF*@)Z5?V#%<,J6/Q&9?L2S +H[3VC)CAC%2-K0TC^#^4.VHGS47;_(B-=MX28ZP89HN%Z]@F'=DI MHWX &D$<;-%GNP%*EVTF@!/]Y^\"^G]NQ]U_^O,8.1S/49]N)J+/$H3/P4BJ M6SL\)_N>LDKX1/M#+1^\>[-NS)<_;D:SFGV^-2OW?:8*)?/,N$2S+")!O5## M*U.FN)[;I0>"J-W6YY;2AX"CH$XURC#Q#!^BG7^I#?]?R@S_HTL/X>7Q9 _A M!<@M;O$+79J"YJMW,VG+>FZYKCT9X8.0&>O*"D-Y 7T,5)26Y$@C*@RJK>PF M5Z=A5TE( Z->)^O(S"Q2358 ;\D:M(0P,B%9SSPXG:F2BL*K(T1>'A2;'I(9 MC(<@E96$#>?O64HL22YGFS. Q;X"]1^TR@CG-I5-.$@^7;2\O?1#7=B+B4Z2 MCAJ%$-4G-C@S9F9WNJW_FNH)\.# F1IV&,;V1@IK5IW> M 4_%/]*=/%9G?31Y"'.3/AUJ7>\"D6V9>81WB?;&]4? %>G"K@1XA59 M+2O)NNN:8Y6*8I\T#LG(Y5@)HHAT_R,]\"3>%+P1^(2:D2R&8(P6 _X]M[24 \F0ZI+4I-^&JH3 MO&E6+;XI_JI9PG$5I/4#CBQ9J$BR#+^#T;]SP63$\3-,>XIDP6N5S0ZGW0_3 MU!2=45PLZ]DQP?E*FWX3S-[4 M_BAN&7SOPLV^M%7]\7Q1_1P65W>QG9!ZL[<(76\2N'H7K6RUQDTM"([C#4]2 MF9YX-AZ+$SGFEDJJ"/BBM. L^007Q\A7X4SS_.,?A[/K>\JVK_][%ZQ_CU%? MU)'Z>.%\W/\CET&I]57V]I;+]6!6A>.BO*;29RFV6\*S%,*[HO+7:H0@3,R/,I:SB=L8,88Z$+7)K.-9>]V6-C9BZ]Z,]X?U+#0S5U,NP]FX10W M6]\6(^\:FB:Z!G,^8C]V/M[:RKE=^%Y]002_5^!_)T?#_-YCQY. KSVYZ+:! MJR*2?)JK-RNW[%\]_G!R =L/^ # A24:U3SGCO7KO_IY@^ETX2),)3SW8)(* MSG B9S4N1I$F/W?,UYT5#.OYT4KB2,?R)?3R8X#5VOKN5X5W_Z\GI%>)+'8; ME'S,RX8/:D#JN>/JIC[K]OH1GQB'ASK3M50Z<%?7)<,87K<]N?NN#I3\FF,4 M JTNK(6NHX-5FESD\LDX8@_P3--YS,[/W%XNG:W( MGWQ$Z.M(*!)4QU<=5:<*@8+[A?+EK'_OG0[^^=6[^UMWY_OK8I*:_TZ*^K^> M5(C(KN9"W=LDUP3RR^%VP,,!R4+!+ B*#A G:O M-<.]0!:434G[ T*M/5V:KZ%Y7'7@MR.L!FZ:F'/>[S89OV!-_GL,EYD_E:5YVXJ>L%38KVZ\_\4#566%"].#U78O7&T0:Y MA?;F!'7[(4#4CC"-DCAGP$7Z:J@=\F\']/]_&5%_-_X74$L#!!0 ( #&( M-%<4A7WO+R< *S/ 0 1 :&]L:2TR,#(S,#8S,"YXB94)599.RI)(ZGL[MTX<0)%0A+&%*GAI5SJ$^>_ M;R9(2B1!\"86)"_UX.X2"2(3^>&6B?/N[?4;C=J& M8S)[];V4@;VIY/ M;(-J \<(-M3VM9ZV]OWMSU=7W[Y]>VLNF>TY5N # >^MX6RNX/WGD* V^_#V M&G["7^^O>W.Z]>GFB;J]]]?O/VC_]]WUSS_\\/./'_]#^Z_^PW_W>LB&9ZSI MAF@^<5?4'Y,-];;$H+^\21#\Y%C6SMN%M+"FZY\^8*LLBLS=.>YF0)
.NX*BER_N_KU833G?,;56LS^ MFBK]\N1:=/??Y L M_.-5^/+ 14&]OXX23 1>;T7(=E]\2;PG7C1ZP047%S:

KFRXV_2]?I;5U(QO,G(8.M2 X>K%,:/5\0U7,>B0-7P>_1E M:Q&;^(Z[NX/?>YJN+W('#].,N;ZL(?M7:?9\-_-!BCMX?86O\9OKWO6[WOMW M;W#\$]MV?()S"?^UW3)[Z>"?."A^QK8LX"L-_WB<#>5#F;?ZUH&);TI6,#H8 M2.GP7L,/_G*5+1U7$'C4G-A_Y7\#'AY\R;G' MX1-]%17)^^)08;7R!K&,P)(3N$I)J;G8<$)G)O:M&V+A]#)?4^I[L1AEKR5B M?0^RG(-8:"S7R7@^&0T'_84^T&[ZH_[X5M?FGW1],;\(FDMR2F#.\]?49\!( MB=339240?*@.@?:'5(W_WEU(]@+S)LM;9P--7%/;8\]T"!NH#15Q*?M LX/ M1>#,%_"_!WT,P$SNX-7#=*9_TL?SX6==&X[AMWX!2"+ODE%4ZVL)=#\>!]UE MK.6"0;SUG>5\RUEO\HM)P/FI!CC]^2?M;C3YTN$5*"G;N>\87T%9,D&/T_\5 M,']7C$5.>0DH?ZH.RGPQN?W[I\EHH,_F_Z;I_W@<+GZ[P),O[AIS7=G'$N#^ M?!QPW9[J)NZ*V.QW3J9OFS>!QVSJ>3?$^+IR02R^/Q[^G_YB.!EK_3%L\A[GP[$^G\-N[_;O][/)XWC0+0CFP69#W!WT M?[:RV1(ZH>WW#6Z08/9J"B/%8#1:-L?+[3^[2W L!B.[[4IC*3;H=ZQU6=H/T,S''6Y1);OL[*,>N1W"\SV8>77/ M9QM<.'7BVC#DO:&MOQ@P%4^6-\RR\$F\R%;_0(+"ARP*MY,Y0("3MCY?#!_X M JOW9V.8*.;0W37]UUN91U^YFDP?<]RQF_5M Z,MP\4F[?83=S@-L M=+J%P=1UMM2%K:.%2R/T?]A(;G%G&,I>_EHB\Q^S,I_.)E-]MOCMC]ITQ!=+ M' ZPDYSB+K-KLJ9;PLP1LJ?Q(W(HC^^'\*:J?7G\= MQ_P&ZUTHS?TOB0C_G!7A_60R^ )K6K>$%BKAN/?U?*ZCA](3'TO$*"A_D<:- M.^/Y@FOEW1+H%^*ZL.[L1HP\,0O8BZ?,O!?Y0GTO*'%?^K,9+$2_::-A'_9= MPT7G%([YVG']!74W-\3^.G*('6O+XG.)4 7E;?YI,EOT%OKL0;OIC_^NC2;] M<<>D.G+L%0HO(=#T(XDL!>5M-!G?AZ+LH!3O"',_$RN@#[ 5 GDDYM'\5Q*I M"LK877\XTS[W1[#]?X"=TN-,[^"$*CL.J&SV?R_H5!?C_GQ-7'H#&W<33Q^I M[7&"^@O^N3=$%I>1"%M0IN:?^C.]=P,;_0$_A]3'\] RK/^*?W=M(=,W6\O9 M47I#;>!OO]_*/I5(5U"G](?I:/*;KFLW^EB_&W9M<@B/RQ?D)5:AXI\2^>4H M3OPL?-'_M5N"FVS1W9;9JZ16GWTH$:*@.J&UI,_/$KJHT,=6UREU^909C>CL M4XDP104JMK:"4,/)LUOBG%$+;=E3XOJ[!6A,'C&0XMZP*GF;+]X/@BHUTT?< MJ#WMST"?6H!:->_?XGK4L5X+:_J&A;I]WS;12 V]E=J'<\BB A)A"RH6S*T/ MP] *P(VH:+^&OJV/NW?>.*ZSL4XED!85KKM^C6*$[3T&+ M!9EV2YI] W;\'F=KLIP'3QXS&7%W\2%D_DN); 6UJW\+&L%\R#>I>&S^>#,? M#H;]6<=T!)#)UO&()0HX]XU$NH+R-1C.IY-Y?]1ET>JVZ;@>MP9,EF/'IX?S M\E@A*"HA$;6@>NGCP60VYT8#E/9XLM 3I^L=FX!A!3-19/?3C M:6?Q2<=-"F*':G-_W+$Q4LT/JHGO5(D/U0=!2:SN0Z7](:[\XF28]AY<)":W MJH4E^(CZ9P6'0^T/8:4=PZ7:B$B"4^L+"4*"4EMG!'42IX3W81(,\7&^Q'\0 M]-R$:V)'12KZ(B8E*WTK$;"@V^;X*W94T#7\$),(U/], HV@'-=W8NPH_ M5/"![*B8T]L?V6N)J 5%.]\QLJ/2CGTBDR+./)/(55")8V_)CDI2\(], MBE3V4B);09T572@[*N44EF?$9 M2IEY3N1QV5?8&;4=I86%9,@D#.T6N!3U)'0B]U5/ U73C2DTZ33R5 "#J-8+-&EA]TV3,YT:/?7P*JQ" J*@#U<"$>;//2TM0:RK MZ%;TJ)*=1(VIGT*ZO>HDJ(N.TM4]3WI:3/B/&F:K]C5BFQJ-B?]1LZE_Z0=% MP.6J"\: 6Z@=Z&N$$+TB78E0^J;=0CP1M,9ZW#MJ7^5WB=Y9" M+^>Y! W!Q)'R/.NF5$7GLI1PY:\E,A:,&+G.9Q=9A\+L6Y;S#9/4WSGNK4MA MN(\]$@S*/I-@(U@\\K"!IW'M&E2OA?5K(8&N(E?# 3 %78/O)-@)QI,F MGH,7\$I >'">P\0G0[O2T'R=JB5=(,L^8[F<-):@+0U)R8>%K@,1 &VTLU6LT\E\-;+KWW97)6%HF20DKR5 M@%$E(?=%TI$L^[8=$*N_0<^7WZ-3_YIPU*I"@IE@8LK##(8-)Z4E:6F3I191 MTY"<-NKXC)A%I\),6.<3"8""G4D"X&7>*XX-RQQ1U#PF_)-@ZY%%AUT$'@E4 MG+VB8(3),ENZ#)L&5>7#^.><7 >Y,.;/B!%5G!D3![_1CO*"_!ZNTIFQ[D<2 M-',NU9*A>9D> CI-+-;TEKCN#A0?Z/!!1M^N7ER"DV OV8> ]K2H M4C1^@R*F&5&]&N$5=QVA\J%4J:0$%\$@DL#E,F(*@W;CT,;$HQ0L=3Z0H",& MW8C!O3T-Z]6P8BU1\P6F2!#EXZ?>)Q*HQ/2)>5!=AE1)A'8*F(+W$A0$^T1^ MC'8WQ2W>=I-VN9.^E@A;C-;)NQ.GJ]).1;ZG!)W[1B)C0?<7@N(OTO7FQIJ: M@47-JC]G'TH03E_6Z[#*E] (B?2T!0$PZD7.U4F>%79C-@[^= M;/%1W_#9LX!%TZ\E4(F1,:7Y0: ,DM$<3DQE.OZ0VSG0TCUH-C4JM&)VB;I*3GB-$U%7H. MT-"6P)SVC-QISE*CP%_T,8VKRF/H,&OG9OK,2#I'N*X4!JNR?RWHN8S_91[0^I M)ESZ;**_S$#$+C- Q+Q<5I5M\JFDA]2_DQ#= ?5#40*T$)<'R M4R&!63<1R=X6F;:%2EY*I"Z8@(0;);LJY7U*N/"/&PK:(]T_%.(EJQ66H" 8 MB1)YY3! &>O1GGBE&@M_^5CM!9OXCVB2*0)%+"5!(\=/1$0#Y*_1R)>@ZRC, MJ.'8!K-8Y. &NZNLR"7#I@@B?[0[:"W+'IQ%JKT\UR7@F:?2A 6["IY"(<4$.#, M<#Y@VU$8LZG-<:T+_$A)O"$>,V#5'3 K@.EP3/UL\;[ON^P)/LBF7GJ%>B4= M0+S614RWWM,2]+$;< XT8$&+>-" "2WF0@,VHB/9)".7/A*!4^XG6N<+":Z" M<2@7U\O^NTJ"_4S2A^)"^7B\RTGA(D^Q?Q%_2K(!73B)EV(:CMK?24#*2;HB M!0E*!A2#^MUHM[L-25S02Z,P#5QCC1N5R1+C1S +RIRZS\R@'B9.:8!KHQHE MB.>D5RE ?$\9%T%.F^NZ,74-R>^UG^FE/^2A-R=6$CET?UVY6'+NP%8"2S0: M[,VKE?2,G(M@"WH&)Y_N%0<6M#T/J!)?^D=A_XBL&&@7;C@_5*I!@KI@\"I$ M/39]\%.:R^ O!W<&S2,PAZ+V0I^IY807 3<9\/6JDL!=Y^(C[FO#28::SX'H M9527 E\E<6*#+R6P"G:K0E@O2E#%FZ[B[<_DR6(K$<%&7TH0%.Q2Q?=A';9F MVH'$!4$!A_)AV/1C"8XYJ8N+<;P,QJ(;S_;&WH1L;G91J;2/8Y,O)2 *MB3Q MMK24E3@)W,U.BXA<, R1B+*&>C>[>^J @K!=H\]UWZ6D$,#RS_+1>R]8GO+0 MBVO7GG9:LGX-"5R0"R' 0, 1>Z9FZ$;$=_^+-;'W>3&XWIG*-E,3Y%8I2/J# M& R7TQ^0D9Z%G,0YAT)=!YG18FYB-3>3G>C2A4KO4RQ?AYM\* %* M>D7RD#_DYK#AYOQH#C#$?5:1)>US'*Z$YX+1M!#S=>E*$IC1!WAEL]^I.32A MP6S)XG4@%AU,_PG?57@7;.KVI2.)2#J38#8KG&*2O>G CW9@2.@R/"=HPK,V MXNK2E=(HQWM\F!GX",0K/HS0!XQ[K*=W#K4FH^.JEG0;P?Q6. <=% R<9\(I M9L\&GL3A8W$[TO5Y!P2\=3QB5=Q&A-V@[D<2@ 5#W& XGT[F_9& ;O&VHV.0 MZ;;IN!Z_J@<6=L>GA^N_JJ09:_JU!$0Q]FX\F,SF.E<: ,?Q9*$G;A&[6'&. MO-O[AEAX+=-\3;/Y:MNH2 )RCJ&NR;W?/>VF/X+2NC;_I.O=CTF7OO>C!)WTQO.V/+J!7@PK_Y](U?,&>HW#"8Y OJ"X?_@^"9; I M_/C73/\$GPX_ZW$8UJ435$*->.L[R_EVU* 7*I$ +IC^&@/>GW_2[D:3+___ MC'7\SQ/Q8+.TU%[X$Q]>__+&8YNM1=]$S]8N74('<"S6>W_]_L/U3Q^N_Q.: M]/9E8\5%L.94'WEYG]]_2'L)%DI1(3C*HAK"+5\^\#K>/?QX\EMB%#'*;,_'C>H;S3/6=$-&J-)# M-06?X*]>_%T/'_7>O>]]>/?VQ3,CWFHP<&A5/0;B[VHRD*SI1_[+]"N3CC] MFC]6H;8DWA/_./!Z*T*V5]B=\LEY,7.YWUQ1R_?B)[Q35FZL1XVW*^?YBE]F M[>ZJL)#W2?RC(?' A373J$<]^< M/-[]=!0+%:>0!'G_:-+1^@%SC.'WZ,O6(C;Q'7=W![^KLY.L13]44I.[%+XF M976Z0UP<_ZC<&9*3)*[@E<99\KR#*75&?3RN?+XW;N_O%D2"[<:84'86#''7/!/P_T, MU&0SRT(:O[SQW8"&*B'N!/^S"AM> )28SP,.[ETGV,8\,> E)OL4F@9_>6/2 M)^;G-KG&_?9CZD^6R9OM!T[PY"\#*^97B7#:9?@48E3;F1IRUI9@"OHRD#/. M8U0E.6FYX5.R0U**09<3K]<\PZ6FK'W\.BTA_'*GM)EE/+37VH)99+*L,<;4 MR*4];EN3H!BK%]]=[SW0S1-U8\G LAUN47XVG0UA=IYLPO:*HC$#E^\("F13 M@8^2-N;+6%N>. >"C8I3!Q5X6]*U32W#C^MP8O5HG\9 M=R07 R_5M+R4B;8@+PPR5=/6$A;::ND#\7$N0-\OAD>*,&&P-A;Q"BV4D&ZK M95/7,2@U>=: Q$QX\'A2T\H*;+3=XG"G2TTDF9P:PMMT#K/_%^:OG<"?46(R M"Z]NH>Z&V=B*O>>Q6AFURGAK&_K$Q3V.F_!+3HL&/[%7+BEWK'-=7 M Y-K_-#S JP- .(WMIQXRU'"3EO=9NZ#($.5A--)W=_7CUJEH#-4Y*,^Q%AQ M@.=6F";$A=E%J?%"2KU^0_KF/X-PJEPXL'H$FX K%ES=R'$RQ%EG@",L&BTL M'3FB:/?3,L^MK8H\E6HJ6_&B>M-3QV 9UO0//6;>JN=@MJK&W'B4T2VO=OPNY8MVU6YJ=].KE^(N@1L M&>(_#R^CLOS,R%2XJK7 HT+!+.B+?V,YQE>Q<_CQJU?1$H]DMLF^+Z.'GZ+I M14S4;U(XN!ZHOW;,@U9UBG:5U8WB0NJM-.84,!6ST: #%L4W MJ@.K&AOM-N\DHZP:/_4;^IGXX;D<3L+WF$#"QK?1-IQZ4Z!NG*3'UN:L?N,3 M!QK<6#UQV8K9Q(J./(!(F.+#I?3!L?WU":5Q/*L-=- \JR4NR]7LO*<35MN, M-Q#=%N,UW-#8Y2VOD10>:8Z'2R.);1!O:I M-<-@G174_@EV@A97 &&?>SH95.:H?F/#?>[IFB:AWV TM^6PM4 ^3S+J7ZL% M#89 YI*LY)EI?(VK>'9Z,LFUP^XQ8L(T@ OJ)H[:O0@Z:@*<205LXB*4X=]G M(+&6.#]&>%7OXSL#:35E]1CQA"ZZ@SPWK3.02 WN6A%"-G'].8F@C+=C!- L MM^$92*<=QH\1784\;(, #1^)G&YG(+@VV&[+:AGFE,/L@WF)-CA5%9:DYKQ) M!&'Z/Z]W>,X2/-%AFR(9,9M7J,)MXTC^FIUG1*[#W!^$;9Z"R/*ESI--RD!; MCAB?07I(?7\\IMM0[>XSHQ-WZG"_,&+!KX14'VWR3)@5YM_<*3W';(W;^MWA MQD'+C;MU0B:G/E5]B%O(0;,&/>AST[Y9JV]'EO!QY\UQMYA14(S":);D7:,+ MY_9V.FKGZ+G* 5M]SAHTG_@TOI5CNW/9:JTX/JJ(@<867G3*0"M)O*U4L*Y( M*1^SF$*E0"69.3D*-50*42D734ZP#;6][$"OP8EG\$08=-!_$%B>E;*=2[F- M4:%RQU5(O<&>FSMBL6>:"KN;P32B;&8N8J%!]Z*A%]'A2/#>)3 EJHQL+N6A M-<>V+(4X]D91E*J4>NLA'&8<+0%J!FCLH8NHVG@-"0NO&&/M[8.;9^@F^4!> MV";8I%L=-Z#]5E?EYG@W[,AU'X-"5\Q#)<*\)5OF$TO9)%2'I29'GF7"9/8Y M01MSTV3ZC<;(?H3 QIL[\0\8T)+XFO("K?LTE;/21OO43$)Y=%N;>9*Z47\) MG1W6WY!(PBU7] 5HR6^XIO)6C\'C5-C#S2?Q F(%5E_3M+X8H::F-/"6J:< M)3733Y9FFY/,#?&8<0Y33,3(<=WO-LIE.:!;EQI1:)R++CKQKY-TPBIL-5DC ML]NL4Z-;G:-C#65)O8<[-9YH;I5P\BI@*M\/U.'IU;W:%&=-:L1;HQ#:E4L] M+W('FMB/*-ZM1?W#@J5$ Z_&2&O))=IRGP(FO.\LR5C$P%V%NO+:;3B_U(#PF\>R?K>2SFO ^8DY MFSSE.Q.RR'Z+J?NX%CBCN(' XP'J\N-VM&(]66RU=TG%]!D+ML%E<3F'IQ[F M]&;[+*,J5<&V>:Z_8QD[]I0ZL#'P9G0; $T#@]*930 I*S"!X"?'7OT=_BG= ML=5GJXD*@@3F&0)J#Q(+63C&SAHOW%$/.U&24@D7#8[I7GR*NM@7XN))"VS6 MW6=FT%.TKAHK#8Y5N5LA]V%&IV;T=E9[+B^GWT@1 O+^;@KSMA^I6%M\/[6H MN>+N[7AL"QT^FM#5Z$3U>&HQHV$IX2@48.006\W.OCY3[8DC'0R2$S(RIB_^ MXANUGJ-H3442:<"70J'\1HE[QY[;V/*U(HP#/ZJ%X 3N60F!\Z-8"#R6^9RD M$#&D6@S?G+,2 K+S6B)0YGTH(WR,\Z%0ITJGL2+BC7;9J5"0,?5!SPW5DGO' M,;\Q2Q52U5DY!KLX4=?0-@-L!K'FSM+_1ERU.^]R-EX%2TME3ZW)3_T&[R._ M]&?X+V>G_\)4-$U*6=XU3;;!E(BAX:5J$W$FX8) M:L-D,MF@.&6[EYK\'+,P(X)*'F!YBE#!#<(8_L::$L9^GHSCM@*W3+/I<6EW+4;%O$(D=Q M#NT&C0AL@J'?JQ<&&_P'LK+H\RDQJ\%/@^DF^!?4.@OL-=4WL##A(A\J;;O# M GQ+,5YZQ#8L2ML!2YBW9ENU4U(;G#9)=$9L$T\OB>>9Q"=>8DI4WQP;3=PDK1V70 M*=R(J[2O-.#IN$0N??,9-2AOX;1XN5"YO;J,A;8TWOP$*"/J>8?;C?KHU_Q!IQ*SL2O?I?-C#X[UC.L&S?$_LH=%Y2.1#GY!L,PX8QR1PR> M*2C,=_?HPX_?6XER+T>M"ANMP2 M[ [WO]T$S#*5A0'49TJU// ^O',21S9VD"K9.BX=.,"76L= ">WZ$QJ> M.U 3,U!ZE'@X0SY TW<>(ZH-D94XJ=_ V>9I0&T';_&%ZG'Z5[OX2,DWP,H+ MT3YE>TIX:!#MC:!N/4@-/&0<-IG6> M1A#OH*4S:M+-%C_EV92GU.4O6PKB+N^155@Y+AA_XL(.#H92>-%NF!,:4!HP MCX=[G20LOY2GXYJ\P'@.=X)A?["=3Q,[27N+&6K:@='37^U^1"![#.O]#0^[ MB6[!YGFYOSF+M1-XQ,:GBV_PE=K$OTV9:VI11DJ)>N_8TJ=4+:95&&GD*X:Y MC,A+Y$H=1YH/86XSU/G2EC-QS-I86+]:']-JC#2+)E6%27? M/$7/D_-PE.L]CS+-!)GNK:^JD[%4YJ9=+$\RP(KY.");;1P3GB6 ^=%L-$IQ M%O%>&-A 4+:RDP)6<[#1%J]M:5IX+23J!:C#D9>)':6SO$_XBK^N0 H9:.T\ M-KI8?NI2GL4"KQX :@N7$GY J!+[(BY:LXS&.CI4'UW,$CU(]J+HD TV8K!< M&"?(A-R N_9\TC,LP!_QLV@#$*6+Q!P>/#L[M+>988C5'7K5A^DZ\$*0[TS:]9KQ:B)' M3QP;]SA[?LY'CE5Y>S7AC*E_N*L1L8$1LELZ[C?BFNAJZ)-\"W1F0ZD>FZ\L,SS\K);<[X02J\-D>WZ_D94'SZ$LQPMU(8,1@A@!B,/Z?!(K]PK:5[+8%:)D5>X[V1& MS8 G$AW:^^$WL1=K>DLL(^ 7:H<.KR-!1UPX12\Q[2> M2EO=$J\-_"8&:L-5!T=XNQ-[]3NT/LXUDLR0L]D2>Z<\CT8-AH[.]7*B-I9R M<73#Q)2.Y]'4*GRUT/A4P@DGSC@1)1PY;?LKL=8TU>$NO'C52>4*"N5[@K;7 MY*G!8K0_5U*> 5=.^HAFS' G9X6*ZY@J\BV24V]M"\V-[4.;7\6"E?4CQE7@ M)"7=P !*T3^=FOUGD!A>;!2&2^ V7&&+*G%Q=./V5^CP_HW9(T[7Q")>&OA4 MQYX00,[CV#)MY!^T/9\VXZN!Q34RZDVCR#A59V42NL<A*% 0L[F^@2V+ ;3 (?3;AH9_V,J:-0Y7RT&08@FHE.D8J5>\W> MVC;'#2+2*#]ZP#2 NP7>OD[X(<7>R]1##S2^M\"9L15O^PIQH;69:L_>F$Y! M?,KTQ\UWYF/H+4_[A4MM %,NZ88:%<\WJUIE2A!MH$S@AC?1?56'(Q70;ZS8 M1PEP3Z&X9TC7;P)>,H$.1]&U=FK!D!%OEA7#/MV@EI-OD >,>I[CIA5X5"KP MXM70T3FSQKS6;:65&&F0E05VG2S,7LBS<=I8.;4-&(GJ/:OJ,'/4S0%5Z*C< M5]9EJ,%,?]B8W0<$8R.HHMV1A')K6Z 'BE=',X-8Z(,8W5. )F.+UZUTYJG( M2X-]+V$6WUKB+2+AO6>QA[?:I OE?#11SF,[_^'\1G$*5SD#;1\PQ$;\,*7] MVS,Z7Y!PUD @0=3E8='54]HNH$/,=QX96.^RJ$)!=F2D8.#-4\IPU7%A%,Q MO LVU$PO>#SGQV3YZ$6?*IG 5#:G+??H-GGF45ZX/]^YT'%XEA6^8==?* \( M^_Y0J-"BUI:G-OE^E33):D7_JAF67Z&/?,^RSFO"6@!).P>=:F&HV;JS M7 +"2PP6SCS8 JO4_0X'0TX3SE'4)\BJ_)KLGZ.($S^EQG>FE(G6UF;=-AW7HR;F MUH9- -WZ^ FN,FKN@2D@W^9M&B;NU^X,UE."<;G1KYCZNR7 MM7DZSHQ9G9Q::V8CONH/ZS "[;#D+!QNF\+,K3#,#E><+)R0II+>7Y^I]L9] M-/T?0K@>;6-_[TLZ[Y6B7&2U.&J^6EUYQIINR%__'U!+ P04 " QB#17 MC)S\1 $ %0 &AO;&DM,C R,S V,S!?8V%L+GAM;.U=;6_C.)+^ M?L#]!U_NC>A9-T>@,D[2!)[^SA]C_OB1E MV;+$5UD6*66 Q6R2)DOU\"F^%8NLSW]^6<2C)T@HPLF7HW=OWAZ-8#+%$4H> MOQQEZ>SXYZ,__^G?_^WS?QP??X,))""%T>AA-3J_N/P^^MOI[=7H,J$I2*9P M=(ZGV0(FZ>AX-$_3Y:>3D^?GYS?1#"44QUG*/D#?3/'BA/W[7_,/CFX_O'G+ M?F4_O7][? >7*5P\0'+\_NW[#Z/_>??VTT\_??K#Q_\=_?_X^I_'QUR-&"6_ M/0 *1TSMA'XY*GWHY8'$;S!Y/'G_]NV'DZ+@45[RTPM%.Z6?/Q1EWYW\[?KJ M;CJ'"W",UE@VM;@86;UW'S]^/!'_RHI2](F*^E=X"E+1D$:]1LH2_+?CHM@Q M_]/QN_?'']Z]>:'1$6N#T>@SP3&\A;.14.!3NEK"+T<4+98Q5US\;4[@C&F! M8R0:\^T?/[SE]?_S#',R4,1I/ 4QQWHWAS"E1R,N],?MY8[N?\%QO**KG#=> MX$0CX*1-Y>Y2]E]N370R.\.+)8%SF%#T!"^9=2Y@$W6-(@\' -#Y18R?&[6R M0M#>REXF3TPH)@C2SYDWX.7S0]?7Y9L-'<=-,QRVE/U',X@(3!B/^9T7R'P@&*4-AF!763N M#6&RY L_-@;E7:C@>C(3OS.BO^-$_,BG59PTL*5]OG X>!=9FA%XC1*TR!;B M'PM+OL"D4JLMP(V^V7H39(L%(*O);/?O#0>*AL+W!E5,I3>0W,T!$;:3I6*% MSF950-&4&=8Y8GL3&+&AMUI\G*8$/; *[FN10WQYW1Q3$$^S6(BZ8N!WF@6^ MI#")8%0T#->E\7I>?(Y],,;3G8_$?).#2:7QV3/P*P M/.&LG, XI<5?!$^"H_4??LU'KT)H#!Y@+#[U:[7 B0^]V.@SS=@XFZ1&#&K7;;:TS.EK-$;DI0(Y/S\T2<_$D?,UY=IG/%CD&\81\\H MCC5DV57O#7-V<.0T_I=/&ODXD*ZN83K'$7=2TU3L*#7,*6OTABPE CD_/_L= M!A_2.\@ "?^4U<)"7:4W#*DAR"GZZ),BB]&NAR.::=1Z]S:$U<'&J[L9=BT6 M"+)*O>%%!T+!E%=GQ*['\I:K,9G]H/D\J2'+4*\W?!EP*"@[@)O!X=B4H3K3 MNQT:"@N>M7W *:CTZI?(\:K)5)0+A">]%];4\%Z]#7+_XC@] X2LF.7\%<09 MU!!B63\0HL[T8Z E& 6/7MT0DW3.3Y@P2?FYO=T.25.G'WQI "@X\NJ*,'GU M[7N=LZ1^\.D,2\&R5T]%<3CP':>0S\XBAF9[4L 6P!;3G+V,?C#K $C!Z5[> MC?U7FI"MAL=QC)_Y,?H%)NTAG65P :V,!:OY&V&0? +#"&/;RHSB?;AKV MU>T"<#0S%6;-7%TNA-[,YL1[8ZD^=QEI#_; 9= 2CX-&K V8GHTU;K"6M:# JR]G*]M++=<.UI_>]>#?J45[?*QIST#N?= M8OV@8E=G1>-[#N0H1YV8NX>B?#_H4"BOX,6KJV1S(@%+:QUM[Y"6[PXEIW+BA>L"4Z!N+NO[%GR\OWB2@%"$7(>5@Q,&:A;($RU9K\X M,\)1L+>76T;K[;P!*^%^M_5Q2LKW@P(#"$7#>W6QW! <9=/T%T (2-*5&)=! M;'EEPU2U'ZS9XU$0Z-7YLAM150!>V:TMS'7[1:$%( 6'7GTX8DG4:&$XG!6A MTU+P@U?73DE5L[]-5C@D>BRV5Z8)S&NXRR8PAR]-Q3I5//:00KJ>@37<6-0- MB2J#$\X"C8) ORX+KNE:PWO,=;?H5.HZ/2),@T)!E%W56\'T30E@FPV4SL\RFK*= M^F8%M+)BS:)ZO_BS *1@TFM R=?%,L8K"&]AS$^5G-:&%G5[Q*$%&@6!7CT@ M:U=TZ0C3:F93U>D181H4"J(\ORHB\\^KX M6&M[@8DP/^$(N)^#Q+TS6@KI$;$NL!3<>O62U(_XK,?5GD^$&A0*HKQZ4!1. M4XM(2T/%'E%F@J+@S:OCI.HVM0R-[7GG4F)04'2 &SWCA? )G&?P'J\7NS> MZ'I,?C!HJM8#%NR **CPZAVI!WFQB31_DN@&$]'4I4=3[S$_A.";4BQN$14/ M4>N?77.(5H:H,R?;':KOV;N5?RZ-5;+*]@#M>+@E>$L17!1KV]-5ZQ)L>B((QKTZ7JL8_$M",LVK% M'K-6A:+@S;=#)5MD8KDM-D&2%%17F.;WW>_!B][-XB:I1\PZ8U-0[=4E M(XXXB70K)VGI 7 FQ65,@M* +OEQI[SGBSR#3*7Q7?9 480 D1V)B/-"!P$] M9LL5:H#I3Q3@\R=O]]R_2(5XISOH_8NTR0Z0E47>[:]!RC..K":S>[1@Z):8 M(F5L@Z*P=W[=+7JG.RM@!9AVI9@C[O%XRBR40&6*,XL)U$9(CZEM M><]L7S MON4.\.3/C5AWD3($VEWPAIA$IF:W[FG+[$4,@7!KL.;\,T'T\@9\V\L8 N'V M:$-,4U.S5\>,&Y;UAT"T'5)S2AR/OHV-[J<910FD%.:'TV+WD?^++BC#3V\;A&N40&7[,;K9S1-E6$\3.[C5%Q:%0JX$88I(>!>K- M9:-]_&E2(=YY#MJ?)FVR[A(!U8'5DZ&(YEGG0U'U=WB'\BJ!3OWQJX_ M?PN>-Y<7;-3=+>^]<\G;N^Y1E6H?X"/(&TU_P>0W$:; [X+9$%.IT#=F*NH' M^+[Q1M4+E" ZA]$WC+4/<:HJ](V:BOK&IXL['O/KEV#]#/V%'M]Q*E+&76&0 ME)3BBT6;S*^V,KJ^Q"_72%B0&9=5;>_]PIG!VHU[&Y@!SCKU+F3)JZEB_RDU M(0QPHAK',7[F3^Y*@D"V,"S(=9,S *[= #N\X=]5PAWK-P6:39%[/_T@GJ;2 M-;/*6=?N-]H)$-5\8C)S4%BU5>@ :)6[/MIOK ).UJA/E-]6$ MBI?)E \RT4V5[%OC -,X7 MRQARW]I:816[=G4'SZM=,]AO44.9 PX^_/NVC?Z,_!8)?+I>V"E?YO;CZ5"J MPYC3G]UIJG5_VBA7QN2X-U7TO@VR84=R#JD%%:;/HLAP6[XBQGYFDP%O\R0J MWVQIDA*@O4_TTBC:@V]<874_H%:NK?D92(NX4C$[<478_*,?0Y4U/,4+E_4P MC9R:.M[[AX$)54"P!$J 0Z5,VU+G+G=B1_J44H9 J!)<<,-9]=(F ^IG0.-' MA2F\XN^.2W32&)>I8L<]1J..:90S5_7>-^Q8JG81,[ ASZ-TNXC8!-APR.[ M/\-BD=E5' 3=3>PXNP "9R@7."-M\I[+&R;M.;;0@N@V-UNK5UQ]A5&[7D,V7S_N1O-U=(@[ M %-%[[W! *G:,4QX ISPAGP)WI&]AC?>9=-6QP-8H3G[,=^OE)YR]>OEW6AD MY^+=+=[*<75-=*F]U@3?0@K)DXB?$P]D\IP6FI/5=2]GI?E];&5(H3BA[>KK MWON:CO"=,^NN6J2S**8:H.(/Y>NG>]F,O< >FX$]R,YBEYJ9ZB^ $)"DJ](8 M?/@1P_JC/;:0=ANBLWBI&H[-):/-RX5[V8>MN!XS;PO1&,3D;WV]P=(D*,-% M2"]H;@),3J[7YQN4DUB^,G=AM%JSWS16T/!$Z,<6':L9)L^ 1'O9C+O@'IN$.U@Y MXUX?_ZRAXMGC3Q$BN::.N(=O?T&=IV(7G#E#DOA M3)&]]?F[Z[/J1K;+5J:OUG9G* E7+KD;=I+FHH/I/#KJ5)VH.6Q%YSJLJ[+L M'\$TW>_&UOYRAT*]"V8%[X=XMU6N[/85R^*%8#>"9?6'0J0,FX*PP_H,2SKQ MC)[LGR-Q"?0,+%$*XDW4A1MU!E%#8=$ 4T'H 1YK51E9)-K-?J%;E6B!3$R=R)W>Q&MFX,<;&N"+N>S,3ON=F) M'WE2#)QXC+K.E:#:D.MMF:Y?_=]I1H.:LL+>3;VF>.T9?XG6 4:%W1!8--M*EL]KWR:(8WL%]D:4;@-4K0(LLMJ+A."N*L54NMK<_L170=K&^IF,6='%=) ?0P-UYKP?NNB .[Q*^,V_MG&#_!:YRD<]TA6'.10?1'%Z9E_;$9 M]$ G:!LP;('!QY382] M&CLH@[:/ON]FXU8$Q=Q (O+%\U.Q+%U[A4\!1=-Q$IVC.$OYM%A^G*4$/ MK(*WM$>_B':#T?B)T? (OV>+!T@FL[7*0DDZR5*:@H2''FALV%E2.XE_>6Y% M;C(@9FV_P$G^H7+#WN-M#L2[%$]_4YU)-)/EO1\VI' W*W CZ %NUZR B+^Q MW@FC]7@SYCX82R624"8HQC_UT_ L6G=0+G,*%L0;*^"=BM7;+%0_Y=0X;M2KG?DX"; MDX#7V]4]S[?O.:_UY[8\OG1?L2#)Q-/P3:,&,>CM4,/A7#"H_"(H2C(>PIOO M>MAP_ HI%N'VQ:.G1GH/]-7>F,B! M\ ?HE]S%R^_HI*MKF,YYZODB]M^PKK6I[YWY#GJ3WI2431.@F[) EB,PQ5U+ M2[].PB4-$:#_<5?/]5S(H.+"GZ9_ILZN^N\&H&J9 SP#LO>%"_2$(IBL+R?D M0]4=G*[?M-WX6767+VPEO$:[L&Z%-,DNV<=)GPT.7\ M=VG08.[VU:#?YWN?GXR&^],?-LUCVI5X2CD-=E MD_8Q/Z[1_:"QM=([P"^1B0-AIG;QXO%J0NIFKKV\TECB:S*?O1OK$.]^M'97 MVNJ 2UKZ-=J M"$.\0S(WF,%3R^8.^UU_;]N'(8^B?H*1G[V MW 4I9,TPY[&XS,QB+)XP-'O"#/7"H:IJ:O7.I06B(&TO]Y5\?WD+9UD236;\ M*5TXCB+5<"?V28K"X3>[3GM%E(I7%] WF#!$/*/N.%J@!-&4XWNR\!4;:X9/ MEC44!7-^7S>"8J]@)JI:L#^\5#57T.#5';(31;@; NTH!6][R>O M:WD-JLT>\8:_S<8(.IC1-/O2P(RH62,HC,JKAZQ_UQ8.U O<+SZ\]QKREC^) M7&\+X8A7'LRS);[X;ZH.OQ: .U7Z*^&M9 )9LG?CYA&O[ M "C\T[\ 4$L#!!0 ( #&(-%<.%90C6X4 )I&" 5 :&]L:2TR,#(S M,#8S,%]D968N>&UL[+WIDJD)^F37E4)G_[;]_ MGR<_?"",/_^/R^?Z'NS0O@C1$/UQG83E':?'#3S_,BN+]'[_\ M\NW;MY^C29SF65(6\('\YS";_P)__ZW^X _/AS\?P(_PK^'!3R_HO4#S-X1_ M&AX,#W_X?P<'_S@Z^L?Q^?_WP_^\>/A?/_U$R$CB](^W($<_ -EI_NN/K0]] M?\/)SQF>_C(\.#C\9=GPQ[KE/[[G\4;K;X?+MH-?_L?#_4LX0_/@I[C!LNI% MAJ'U&YR?G_]2_16:YO$_\JK_?18&1<5((5T_,%N0GWY:-ON)_.JGP?"GP\'/ MW_-H11>TB8K59]H#'/]2__%'PBZ<)>@937ZH*/U'L7A'O_Z8Q_/WA""L?C?# M: +C9$E<;S,$"IR>5*8 Y@B[2G ,/-GJ(C#(.E-Y]9H&HE^*>#_ MDT6:CR97V?P=HQE*\_@#W<&BGRL(6V%(>^3WEH+:^*: !?GL-LF^=9KOC($, MD?I29.$?T#R"_?SFWV5<+/K23!O1&O%:YX]P^)ZP7F8PW"6<$1&9J3!-JZ/G MYCOY)\I?@[<$2<\@N;%Z$CS"TR"-_ZR&ODBCRS*/4Y3GET'XQQ1G91I=HR*( M$VFBY<P*R-IVD\@0F:%A=A M"-\MX";X!.W#&.5/.'M'&"9R0OZ<1F1:OY/I_H@*1;@:/V@%^ET*%\-I# OA M(L_AB#:%F/<=*T!US&4=7^H)]B[]@&F28?B.(O&TGCV)>48P9(EN<3:'TZ+ M05CDO\?%[*K,"[A6X/PZSH/I%*,I.42:UMW9K^US/6$S5Z\B'O$XI@BMU^ ] M(B?C:S:"LQOG7U,XT4?O1!6&R5S]376*Z?M>;^#H/8BC^R"-ZH%UK'[%07LO M]+X;L\$MES*T#@XK#]L3QI!->J CF$\J+2).ZS=/J*\+SU*T6ZE8;43;X.QBL.VENQRG!! MV',9I'_<9T&JRF_. #U)6PJN"U7TOCH)TB%JA0'[BGE'/U<5,WL HZI]]=?1 M>Z4HAD7\T8'RSN,;!?8,RQO'(;&CD';JRZ[3X$8A:86@[U9"C)FOP??5/YHO M*%]#1./H(O09A5D:QDE<\6,T@>O"]C?5U;PN8^L"I.<6*#587^/7IN:AQ=2E M,F3?^TB 4_A2_H1PM;BT7$>4QNQM.TB(EOX4@+[XBN%0!&V>N%*5;0*"84R1 M6:+7K/5'=7M,EY$-@7DJ<3@C4W8T(;I #JK["\(?<8AR8FPQ K/;-PTQX"5( MVH2 'HJF54C R]+#;TC8/3YLB!65<:;>@HW)7NX;A@#"A0D%,/I5N]/8F@$UMO?\C+H(OQW&>=QK52\E&]Y',4P MP72LQTY#FX%# N>B,D&CR_*V9!(KF=9L,K# M]H^UBHC%)+J-TP N"!O?J'A;!T$1\U:0+C:B'I4O)1H^91?N1@"88;R,;]D% M3(FA-(N:]T'+T)?!EX8![WS&=+";MH V2P%->H.6= 8F=8A(TG#T5HA X0Y1 M_$$".^7/S=V>O9=47FF4-WD1S\E1N[2LWJ7U/6XTN81K._F-_/)1&-)T6)>V M@"US$4Z]0Y;TQR!UCC,R$:[3(R1'6^R*:GQ*[P__'F ,8EZT- !9&JA=M0=D M=(_$T!OQT"FJH3<)*TWV :9]B>L'![*D,#IK#Z;H'D5AV"6OQQ??WS$)C;(% M0I"1E1O;2I8$+-5.WQG/1P5GBO^/!/ M:4Q]JJ\:E92.VM5@-8K8_>VIQ&H4=QC8M'JL!D!Z.%.JLAJYPF%TJ\VJY#&Z M:])9U:C9[J7[$8(:-->'J_$>?@;8:O,(KBXC[+U2/*.PQL[[*@[(52 M']D>F(?LH[9;W:6:9&?HX_KMT:H;(G, S9J_HMK!Z&U7R5:]0'<:W/0E6D_, M:J^/F(:X_&T3>5,;L<@O6O<@W8B5OFDL_8"6U_B=!M>>6"!-RR"YF)/U_F>S M9'8:]4XTH/01_;=Y1?IY(QA(/+##G,:704*>-UMK2$?0X6.:'2JJC[I8W?4^ MMKQ$L-;6#PR[/UL4#:>+[<01CN-N2=89V=I/-\5QO3G.=D&1T\>DOBJ>;W M$)RQ-2NCY)Y1%LTN=QGD<4@>S\1)";=76($[CQ2+ L=OT$%=%S/Q98/^'BU/ M/#N/;V[:JEY7A0/IM!DM8\NC)QS#1]Z#YK$%PB@OGH)%E[PE/3Z@^_K2]V9B MZ#5VQQ?7NLE0])?1.^LE:?W6H?H9YLICEE;_)+M7EG:8CGV^8 I<\T)TM0TU M9KW7K%^",GW?,P7\MBQ*C![B-)Z7\^J/RSW@-NN9G4WO-S4S8.FOW?Q]QPVV MX^"ZO3.=_3)&7MWT>5IC.JGOQBNVFR";\%4]AC@M?HGB^2]-FU\"$IPM%,P:/:VPPT_D MWY6\@J0G.?!O\E(J2W^*T"0HDT(C<92Q-9&:S8,X-4-I,W0O0JLQ?II7E4QT M4KDY;A\29T -#LLW]-,*ND9"J:/W(3?-B@NMZV8Y8$44S$ZXT)$MXAZ&VO@( M^EZ@-$+1\C.$&J'6O:R"0L9.LG!CP.I!<89WRTK4@]/=^1V@3>)AGFS'+J90AU7[01G]GPZ!SNXS"U/[">$XBV[2B)AI!'-\HVU-^[YM]7PH=#&< M&S][;^,$/99ML-03=]VLIGC?=G=F!A_M_&>1@D_T0!OH7?B/3ZK=8U M@,,]$X,(#$,:)M7D39+JQ2DOCU;[&L317DN$!H<"RBM M:4WZ\9Y)@HN$(03S^C$)Y\/O&:Y@5)5/&ZU1J*1Q>]; 3O921'+ &!(SKTV3 MF#!"5Q;^41=!&94%*7@>52D8. +C=:PUH7T[;A1P,<1E4LUNJ$/DR4%RET;H M^W\BO@5JJVU-_+Z=.'PH##F85+6O2HPW[B1\E835O(:P;Z>.$ U#(";U\7J& M_(Z2Y#_3[%OZ@H(\2U%TE^>E0$UA]*G![.=I(X+$D(])!;XF[+5 8?Y!@I* A4W!OIG6IH>R;@5<*$4,XYGWCU0J^@L-NF@EK9C]D&*1QG*Z5E1?C)OAVZ M/" ,"9A4K"DH7NL<_UQ7QW;S&H(9_VLK>%ZK?X.)H8X;_D<(IP/Z7MPDU7/@ M7W_,Z^0UZ[\G68ZB7W\L<(F8LNNN=$^"_*WB1YG_- V"]UJ *"GRY6_6DFQ^ M,:Y,SX3(JR0@N8LJ"^?%]YAVI O[5/PX-7/!XH2B"V6\):P-^ M15YMZJXWWC=0!+7;N 9CZ-;%>'BQ%H\\K^DRXN!AA'YV5\[="6>\^0S&F) V M'_)8D-(:&$-:W;7U3M):NW0>$"-XA=FVAN3DYBRQ&AB"88)@R*.[[MY%'D^X M2?8B)Q):\QJ0D\MU9ZEP<3 $8RVD'2U?/9#H2L:U0-RIOEJ9N7>;NA=!0V]5$&PI[%%X %)BZ*PTV%H8 3.K]?07@^I W(@GA 6_2,K"L MIM"8Z)CG![-M#<)94"I[>N\*@$\_@_GFO>TW_5ND=34J/@G)8CMYC6$?3L-A&@8 C&I4R]I:I]14B+9[5##V+?S00(/0RPF M->TE5^8X MYMD=QJ='Y\>#?=O+)/ PQ&+T/7I-$>=BVVHQ'@S/CP]/]NU.147 X+5)';NA MXS;&\SN66KW1IJ%VWZ* &!@8'#>I/C>4D$MUT;+XTWF^;%53?+IO\3],%(RD M+G:>G' "'-@[LY\*,(; EI!_V1KSNW(&=1-'4!25E9$@MEJJS",JV&^_E,<8NWE\ M(98$0W)*N'1G(>PBS:H"1JL:D)3XV)W&)TY]\8G^R5;'9IUYTIL0OG M6T4@UQLT1P+4]N.3O=KOV!AT)TWL&/I,JL UI4G$:X+:?GSBQ'+>52)L#-K3 M*79;)!] 3X87<''AKHUUL_&)$Y]X]R6Q1;J6Q(D[M8+(;U:W]_7:>T8%?!T^ MQ9[MDCW';E[3JK)=!8WV=(E]M%&X4G129:3ZC]T\Q^VKA8HQ:4^VV$F$T0QH3>[I@0F@J(]Q6*GIV@]-1S)F_]>W0_D,6E)NT@_ MMZZRO%KLJY)PRY+5=^G-=YA6^6AR&2<)^0VL_]'D(DFR;V3"W6;X.BO?BDF9 M+/<,U@FG\QMC-\D\.IV%VG%K3_O87:U]S-)0T:*^VV7L)E571Z,Z@W[MJ1]U M"$5!&&-3K^55A,#@K9PXQNSW\9;]J$\X>T>X6#PE 8G#CBB9K7(SD[@&L+N-3#[0H)>EPD6A/)-E-/'4& MC$HCN$HQ//3!.* J'#41['LE.3G*XK 3DU2PA#CW'TQFH8E_S M>DOF.:#=*,E*#I+V))3]'4I2&QZKR]A-F'JO&S8'B9:3"O @=6.HC$ MM62WT]A06DSS-Q,&%BW9,)6=Q=RE)-]Y[.:I6]<]4AZ3%VDP[^/@+4XJ;0/6 M>I76#F )7FM*'(6D*CK>'"P9V\JY!!YD1!31*J$*T-VB+&;TA?FQ+@!S(MT MFBV*E;Q1W'[D1?/03=7D3I(0"I,#44ON3>X)]Q0LJK<+LD%0.^VK>_"Y4[NN M'"_9AQH;D_:TFIW?"% Q\FP?S$[CP?'YX=FY4Q-B%XFI(-.>C5/+];U-M-H= M?K/G>'^%)X-,>^+._C;')94+N;4GZEOO+TY=++U6H#0^[6E M=U"5&\?XW.G MRG,?<;'Q:,\%VDD\63HE#\"JUY2W@/PR2/_@B8?6?KR_JXF-1WM.T,ZW#[@H MX1)%G2XAO+[C_;LXJF'3GE>T8\Q35(;%[P'&00K:"2$Z2"0],ORNXW.G@3=] M!"@%37M*TIX'F'R.!':GL9L$-V:49QHV[>E,]0A-25CC8U>[].@O2UJ-,J>=$DH.,SYQ:]SN)3Q&=]O2H^HZVJ@!. M/(E1)/..56J$L5N7=B>!JD#3GE6U4_SB_#W)%@@]HX2XX96V4&'?L9MDN+TD M* =*>\95'59*R3PS%$B5%<]M!:U.PA+BT9Z"M?-!J+BVF'W&;@/HNA]S3##: M4[=V*PN8 HRR2M_8."?$0F)W&KM)E-]+2@(TVO.]=K-$/>:$;.-Q$V? MU6=LJB*:R0L_%XSVW+!],@A(+R-ZA[&;HEQ]-SH6$D$66*@'Z(%00HTWWLIJ!(WT-+#A=#B'9- M(JO4>V3CKK;RBS2JD7K,W93 MB43'+9X!AB$C'>DX+N;5H7I=PHVG4NW[3I"=5F4 MD^]'Q3]"N">@[\5-4K7Y]<<<39M*4LW?DRQ'T:\_@@*,F$*S:Y)8(6H7EV=4 M8Q?V:1ABYM21JL8N%!1?K&Q #&'9-4RTR6.6!FB],XH)04E 6[#8XC0KH'"J A]V3Q-RU*XD]HU M7+1I?MA0@ 2"K!LWJ)S:*R27D%AFVY 8 K(;@W&5S>=QG3R)O)('325.IR@- M^5HSI]?839WT[LJ;" M#3':-&9V>QG)L"*>#PX'; )DN6K80#D-6MI-S%," M=5J1KVGP_HZS=QR3K8"[__$ZC@<'3NV%$NQG[8%B6 S!V39Z;".\2YOD?T\9 MKMA=%#A^*XO: TZ"QXD+**N2Q=RE!<(H5UN073X ''-Z(':>"#KA,R:,7%T'2(ICGWQ1VAFGG..='1XG)0F,(T:[EY2(, MRWE9J3E52"Q0^8[1C"C$'ZAVV-YG>9U0_S7XSO=8JXP$/' :Z-A=O%UP,F1M M.89$);,2-?.0TR@?C3>7&@I#*'9M+ ]QFN'J,B6\@&XW!12.E<". J$#88AC M"=%=M?NG@ 1(S% 1AT"8 S?N2LF6\=^V-'+;U:,X!5?6J>@D8I]4Q@&4WEE" M"-\9AX,@/:='T ^.;8 M>B$C21.8&?D]7*F_+S,XE/*[/"^YQ@I&#YC0WN539"](+@C&XR+G!]]VN<=N MQQYC%."6=VE-U0X]+C!&7):KM0;WOQ&N($>5">8)X6H>RJT[5F^ ZIVO36H- M\@$Q3+M[F$1L,'1LH.AX:=F&P-"K]B.,>&#FG%(.(69SGD:QQM!A#4ZT'!,*AY>'&)4N!Y&,,_A0%MRF,!/YP8R&56$/WLZ@B1(6K;SYJWM,*+ MLIAE./Y332%>]P)LCEW$O93B;2 ,(3FV6(S*(B^"E$2-J$BIU0TNM8YC+'J) M:0<)0TY'+MP>*VR5A6S'K[E/O@_%RD+:\F,T5>1RB0A/9I_QP&W)#!8_Z5-< M ,,'_\6*Q+5_7D8NZ]8$_\F9VX 4 9\%PJ%AT>'1T+YP5!9,!>7$;?JY?F+9 M1>*#HZ&RSCYF:;8Y>QIB>1+B=AP/CIR:/+N)2@*2#TZ(1U1([6X;[>II=^+4 M@]Y)*@P4/G@.5FE.&CRU$L6["#!ZC ?'3KT\G03#Q>*#<^ VPRB>-M6CPO:C ML"_ %#*=+M$$VO"C'15&@2UB_PXH97P^>!GJ(+0'!(IP=)=^H+QZ&/:,@H2H MQ4O"1^EUG+]G>9!PY*LZ%,QOIU?V3D+N!M*8GZ+K8=?S78_R6"1)\-[)NB-* M8[X0!6%?QQ]QA-(F?U@]:5]06.+*RKGB!D?$DB, Y/V["2EA,^=(4;'MH&JB MB;6)S89PSNS?%DN#X(6GY O,)>@)&I\&>G<0D MA''G5,[G?YY@5O-+E(UQ?!NW1]CE#FAOH@!-;9L:$P$1.B M[@-1X-=QL5O0[_L\8Y%4?[A:[-^.KX",(4F[5J6U-O82)*C)PP8SKWS+XX@X MZ$=X%P3BGN/=1JQ*I)R;"B\R><;WQJ[25NM((\4.1HP')T[?0_-Y+2>?#2@,\=BU6FQ3 M>!GD<:@@G*H]X'%Z]],AFA80AF L&R$P[,"U9L8S+*Q;U9$Y;EWC:KL7E7@& M\^UJ_I2 [&62*8FS1:(WS$SOTG2P!24-B"$\NU8#7JHP=JP-Z!;53TGE3[B( M_E76%Q^)=&QF/DCR7[N<(M)"I\\9DTQA3#/;Q8B9_-&<#5?SEX"'3O>>GA/+ M"#<8,\IR>2(.8XS-($D>.56*S,T8>?2,MP+6D_*RD'23?A/.[33&SIQTU^@8 MTK,;!_0[''HS4/\N/A .INBQ)'P9378>*S9:XG6)S5JF&%@8&++08)6S*0L?$CII$XHHE].A75M60ZLP3]-&.SA: MG3CD)&8\_6BA4,_@OEV[3X- R/V-=D"_DQM[9^Y3J&>\Y5>SJ3"B/>"J,,55 MHIT,KG/P!?)J@-P(9'.$5Q;VBSQ'\'^,,-$>HP$OG*J= M=-EPY:@.CR%JVPGC\F(T:3!PS<>M=D"_4V.QBG@HA#,8[V,&N+TMA6.YJM,J MSG%59T(AN]5VG_'IT?F!?^9O=JUS,1(?DL(M5ZW$B0Y@O:NWP"LUWZ;:7-F: MC:V,G#>M>NF<)Z.";D"U=W41=GDMCT1'/C-(G1^)#!C4$GTXHKU:]&:,AV*#2NJXA 27A;X'S(TF92?*[M\7;D*#+4 MV[7380^I%MK8Y40WW9C$@U]TJL+2\+Q(@E8QT"*4Q\#*7;%P:%>D+C+G6,ER&>W M2?8MWR'!N]V7)(RH(JT"R),5M=+GXFJ/HKDD 05R8<*O[J O8B;WS MZH.-!V=.7Y#SI$!? UTQ^N". :)#A*(J'5^=H U^ [?+8O&4!&E!O$C_+N/W M.;^4K\(HX^'0J7B["HNY_:D!]Z'XSU.PJ+;$U^PB!.HP4L]0*3L$@'::J4.S MM)50FW-!/00%27RZ&$U>X;9[C=ZSG)H:@MT8*'3Z\%>/7$3X=+BBZ!)HK_M6 M>MIU5DN6-(0=B=GCX-C-+=" =!3P^N"0VMW/.^R-LF.,AVXS?Y@^"KFP=;BT M^&OS&84H_D 1(:B=O6R[6 .)T\M*4H EBI/%-2H0GL)EEN'@%LCO>I&C]:\AG3J-$#%^E^+!]\+C) M,T"+/@S;I--,&WKEK8K;!Y?';>956@@!J_L)+8J@R3+.W.7W M8'BA2Z'WHF+2#NF=3"/2@X#.\HD6O"IN+\HS,5BPBJS68?KD# ;\]"\58!?3 MIQ"C%T6=UCGE8);"!35+PSA!&R7[7C-]\\'$YX";/NX90OG39Y,Y#FGQS9HI ME+JL))B/\#6I@$9RD &9O$NDVD#CP;E3Q<&<5.FSJ MWO/ 8;Y?*V3@Q9>X: M<@, 8J<>&-OS084K7A2=LE0^[-SI@Q_;LT"!*5Y4G+I&[QB%<97\EB/K=C.@ MWFF:8-LBW<6NI505W:I\,2>)9/^L/D;V$/0>Q-%]D$;W**"_,)7I!F0[O?'; M$ID\+[14MNJM&6Q0>I<603J-WQ)$7N]SMUY^1T#H]+9N>X'*<,.+^EK+L@\H M(J_O49J+MEUZAS$,_%>2+X\+7E3AJG"28.#;#%]GY5LQ*9.+,,Q*H0>7V0UF MK=-'%K9E+.:%ED)=_:]+$X0QP=F4?6Y>^ERB%/'KI@AZPFS^2^W94NSPHM07 M4(C)Q>$:U?_;@GP5O,=%D$@8Y>0' :;]I1:^*F>TE!ACI[RH$IKD13PG8=W+ MBDUWZJ&:LRGG+35D;K10$R"G"2;J(.'2$A M( *CAZ#S>#APJA[WDZLJ3B\JE^T2^P"S$<=!4KTR*=_?$WZXA-P @-BIQ]R4 M9-E8M91&8[TUVR9C>=U;SS&@YQD5U#?;17%=(G();6=_ MJDNXJ=VUV<, ^CW>#;HC]J+Z&)7LW7Q?'27.' @XX%35-BAS 68O*HKM$D[+ M9+OBI)E#P0<5 ;;)9P$-:3P(=7[ M>:L?:">?4J8[$+VHXT75'8E*L#+$=UNUS%%@^NZQF;,S8'.UP/H*NZT1ON(@ M4I;SS@" V*G+PJ"(&5BUU!JCV\5(&&%>QQ&V'C*G[<>,ZV>,+*.8TB"D;LC1 M\5\CIJL/=\P5-5-8TM7U@%2-!E[4O!'?GIE]FH>/3BT@MOV-$LSPHD#:=CBQ M7$PNI]?X]/#05*9(3V4MPPTM]=@8+HXY*&^X>NA4$='>8(CKM/X9,9_]R_8? M#X[/#\^'?XFP@8Z,,5CW;?L@6>4H)CX#"\J[&JST66 ./2,Q MK=WHK)V9O T+M$6,%W!]9&4L[3@2+ PG,\"V,*:&7>-7WPDAB]=) M/+;M::# #(;P[=K91-.6Z('".%WY00"Y$]7)M]U@FR.,N6#7\L8P&5(,"]W3 M%W(& WXZ?;*A+7VA$"-#VG;M:<_HOKDP&>)S5VK@+L]+LB^-)O=9.I60H[@S(/6QAD1'@R3 ME">K"Z!RJGZ96Y:[*!FR )L.\CSF3%<78%3>C[H[U MO%SK6D&25U=F'S@]G!JJS=UT*# 9XK-K<-HL*<[SQV[5'B?:F"%[4>> M$(Y)IMSMEQAA4D8PQ6^^A[,@G:)G8-K-9(*$03SV"*F"H\Y6O-X3PX0K'C%F MJN4\^151HTF;T%%JRDEJX&LU/]U69E"?GKJ-=F'(FKYPK3+%AZ+E,J:9EKW";3%=-5END:VC7#@C MG_UJTI *76$Y+ZOL--4K/#)%,)K!+(D_T/IER35QOS6[:.5_$ROF>K\"//$M M;I,B2F/ =104[W]DP8Y!3 THNBXQW";K;:(V.3RB;]6?^,>8S #5*\ 3WR*/ M..M6$9:YRN2O.$CS"<)UQJD"D*ZSO[)6*:\/3#VGCD&%-2>&X4.)\:[&D^&Q M'X83[B+8I5BGP<2-G&JU@&S:65J%F'R/I>[IM'[ $S,GV QZXK!\0S_!;\G) MLKY&#H_K?WX=# X.S6DM"^%\E.T01M'-FR. M,]1W+B8?"FCKE-(8Y!.426%:6LNO6!77&IP/9; EKJ\/&XDKLUJTID+%_S"67"ZU8!=!L9U$5&4I"T%%>F:[/D M>"VA\>(9Y0A_H)PI!%[S>G8YM0*J,%\*BA<5BQG&9O%U@->OANC4Z-#I"B"% MR8L"P]O&$:&\Z!UJ4$Z-=%T$)0#C1?7?)H2K+/(B2(G3GF=PV&X['I[XEN6$ M9S2BDZ^EE*^9B\ RLJ(*T5K9Z.NIN(S"4[XFR PZ'I[ND6#[XO2B$O!N?, J MCN:)%+<%_A<%CM_*HLI$F]%!B_PAO3\ :V8//&,F,'M1/YCGUKO-,(JG:5WO M(UQ43HH@K$"F4?534J>P6'D,'U$QFKP&WSFSQLP'Q\,SMZE7E&:121[X4KU8 M*:GA\-2WA!T ;4'34JU7_^5*)$1& MCP:7;P&W2E>@+2!>5.1E1+54.3!Z!/ML]J^#8O8H1D\-E: 0KT>1S[5!?H:* M. 1*]R<,FJR9,\MNFLY/H BM!V;N:1@]&EZ8V;+Z1/*L9425J!".CG!C$U*JD]4B8<2(L&\#U9"M1#K(1R@( M>?DQX/D0*VQ%DKX$ ID6J2@F2$?L\/+R\#(/<'&3(CQ=O*)PEF9)-EU34\J2PLB@:=6? /L0C+U-\D'<*%>*UI;Y=\(/4*)], MJMQKW"M_E^$:AOBF<0ON1_V0^A#B3)GUH,J$ "J8HM'DMZQHF=M7*>/5=FV) M 1NF^*:]"\3?%ZN.N&E&.I46&4OW2D/&\HD$78P*O1L#QHZJ-6V3H;W&;:H=YI5[.Z]]5 GR%>7$)]/W!XXW6#\'T/C@_=1SYHTG:#(.4(7[Y8)M:8WO, MZB*)K:P:%;"O(,V\R26UZ##'.HP[/CIQFP;!TG3JS!H?[&6T5<'*\=!C^G0= M'!CE-J;$^I;4A3\^F.M$6%H\RUE,$WI#='T#A.+"B>)T,BDR1Z.?QO*K@@H( M?$#@G=EH!YC-/!E0\\=H%B%UGE!P^V!([(YX#2B-GI(@?0SF8@^!B<\!,PU9 M-*1=0Q3A,G8+8_A],$U^DLGDBW?*^:P2N:].;1E?1G@:I/&?01,+O+3B7@;A M'U.1:5 M_H..C\[M6B_OX^ M3D0)V%NMQL>&0F-DJ@MIX"U]3>T ],'@H!I2#&:BX97P>),8V5_ Z MQ)"&+K1=BQDL)Y V$'/)^.R*Q+4%6+]L1*9YN3QP4VS"XU-D$Z0/=NE75:@A9,=5]+_XRW"4X:$Y\9'UO..T-YV; 9+U^_?1_A*E\7["?7* ]Q7$T^#D_Z M# L\]"7=GT%ZOK8^-C0 M:T)N=*BMV6.*7WX%C K4]#43Z/?KW=\B1$*2./:P/D,"!\WL7!W#3S7/C!T3 M07]>&?,V"B8.BS*NC8??"0 9\D1*F=[ZRV)7OC* C<6)NI&@#Y8Z-Z*4#<[L MHSU<9FETE>'W:L_)TJ<""?.(<+K \>@DCD9V:5#N]T(TQMZ;"Y;3Z%N*<#Z+ MWSE'XT8;@.A#ZBMK9QT%O"L/WXH4[EZWU0I(=ND9HK"/P^,VR<[<S^>#.=^71>?T\<"04;5?O$#%8"6?= 7$7#TLNR+QX031*QOAN6)>YV^G M 6*>.O2&L'T["0&7F?,4LPR#?B^*6FG,OSL\/C[T(O^NE0-)FAU>%,TRG/:U MPNI*GY&6A+P &?"\J'YE192N3SQ;,A6>@W9K5KT@)N M/H>S!L=!0D$E+A/9=&1*Y<(?G]FLP&K+22Q_44E)0$N V/"\*9!D5H2\' MM&E9B@YHR]6QVC1+5&C>;MR@4@7[]CN&PJ2G*$ MK3 *8'=:;<26])59PG@O8-=L1 ]7I-#.F0S28P!N)\GH;$\%188P)L+2!&.^ MKDGUI'4QFKS$TS2>Q&&0%JW:XED2AS'*GW &JD:Q(#E""V 8 ?E.<,$V9_\] M*).:>XE7GN+.X^-#N\XW)DE? N%Q*Y\B5Z W^\LBU) M25-MA6^#]>&I)1LF?%1HA9#H#5!=VY"D!:(HSVV0/J0M6ZOE#$,[@<,*+-M5"+XVHZ_CXR*F_1GJA<0P70G@^E)?X#HI#1H8'VK.=MO:N,O^T&GZ MEIYR$B(S]AA006BD6DM9(/R238IO056+/$BG,5R4JRQA0O%)]8<=PVDMOYZ" M5,#H[.7A,S$6/#Y79ZEJOZ<)?85RW^6>!#\"E>3GGQRSEXU[4S/70Y3:'7VON\A M^"[F;;L-T.O$.B[+VUU:!>_R/'$<;1W7N1-_T2V!C>[C#U(A8),>&8^13/?Q M\;&K9&\<\N0]#*)!8,Z94=NX/@9YSHN\#'+X-/H9+%U_Y&Z=QV8,(!UOG9*R MX-T[CTW6<==[/SHV9!Q4O78>[\1L4TDUYEW1S57/;IU2[!7=.KV\&!T["=NA M3D[AQ>B8&5%C/E]!A_O\L1-3J"QK=VGUP0O .3TN%P_!OS)\E00Y*UU.AU'@ M.#)C";5X?':&[8.G@4/TFF2IBN&*(\&D-V0ZE7;"*PM,6>YLX#[X-9S*WO45 MP_TD$%U8U/PEC!(%0=&$X5YE[PL<3V<%V\4KZ $T.XTW[[3.-J4EA="D>E647YFRLQF:$5)8])ACZ-+ M8_O3]>/%]6&Q+096^_&)H1!T4[SG ]%AF:,S_"X-,0IR%%VCYA]WZ2,JX-?9 MG'F*<#N-3P\/AZ8RPAKBOAP@'48\EA0*-,7D$?9+EI35N[ZK+"UP$,),J*QB MM4F1+1"Y_C";]N:@Z !,ARF0+J"7(BA*:+QX1CG"'^@R2((T1*/),YK&.7E? M&UT%[W$1)"P1R8\P/G$34M%92*K0?+#?P2PB3U[K$AK/@DIKO/+4R,1X?!K>NF5QO[NV]Z=7_ L5^:C1HPG Y<"%IB@,6%@2\F<'%X#;[7GZXR7M3:Z6NV?=]@[D-=QQN?N$D+ MTEE6_8!JB3862Q14VFR:DD+UR].L#))G]('2DKF.9/L#D/VZ,ZL!TQ*S3)?0 M\I- 4)PQ5])F*R!JOXYO&OE::HBH7IPN@SP.U:]-53>X8C@)S3%P:6KA\;6@ MR$85]8P 7^;1RIMT[K3%TF] F)A[(V$=2+54&1$?/+7].ES ;1&C,*YTW1&^ M>%__)'/\B$>!^]%^&?R[P--23D36%JVV?\KVKPRZP[U1=KIATU(:1+RV-IVO M:%*V7?N\Y43M"-O"?MFG)1%Y4I"CNE'> NKE?>CWN)A=E7D!LPC#9$I*DD: M*-/P?P0%YX3K,!H<^$[>L_4YWCK#U%*00S86A?6FBM=\?'QNYA)/?3W5>85Q MJ=>9@TW#(QV5&V?M(WF9(53:%M _.BJH8AL?D2@&U.?L)4_#IL)+!=P&XU%KPZGP?3E%K-QWPC5$YX#\$.K*H*S##S/(PJAC+H6+(SJZI8Y?4):%"#4C4 M%5 :NB1+Z[MR@I 5(@T>0XB.WWOH%:+K>X,M:0JO%'9M%2G%50 M?LD(DU-J>7:"0T%NIV4#V%"=!+Y+S&"*1W&+; 8'NQL!C6VOGSAL/7E"]#H+)]G M)[8N26:P5>W&7Y$WUK7+)RE\,^PJ8?-MY$HC0/SRXP C1I,.D!DB-BNXOT*8X\F%U%- MAU ]HS4'-(9LD-)6D@[0ZY> M!.!DX.0U/75Z[G*80BN#MQ8*IBG7KC@9./-FR_!VEU8&;RT'\^\^,Q8]EZ'W M&)\>G0\,19F:?2PCP,,0DUT_-XW(^LFW.%Q4V+>&ZOS=C$ .\M*C@V/(T7E" M!.UR='V:VQ&H\/S7D>W@+OU C9YSEY*"N<6B_A5">5-"MUB\H+#$U<,2OLVK MTV#CP?#X>'CJM*JS_!JC&,IZHF8(UZ[V3O'^$\55/$>3U^#[4X:K/Q0%CM_*@MP47K.G@%'-PPD=X]/C@P-33BUSR7#<\(@Q M39=V ./5IX@:D,+$!R[9+Q.__/AB)2#.'-YM/#X=# >*01/:2/X]PW_ MA?_/P;>'H$ X#A(I,;3; QPGQT9_:>RB,%;6O8M0R'OQ?$:*7V61E%0V.@ @ M)QZS_F*AP#!6![Z+7)HD.*P,=]SV-0_,G"+4+'?]Q4$E7V.:NV-;MR9*XL2\ MG3DQOX[S8#K%:$H*G32M>Q7N[%TW8TT0?)^D9:]HDKEXB;J.3\[M+I^& ![- MRR;C4U/Q*G);EQSOZ,MF$X,/ERP&&M'VQ>LV/CFSF*A3AUC$:'0F[MRG=VSG M#G.8*4AG0ZH2D(S=Y.R]GCIWE7A,@KT4>?"!&+O!V92':Q>(?L$(8P$TV,D? M2?V%[#U!^3-Z+]^2.!Q-KF9Q&JQ25?]'ED[_$_[C1P&HC@-'L(_/8LYW CAZ MH#-77[0FYF6+&,&K1$X? .[C0T6&-,1(C)4,-9UL[=QAR'V? Y^-1D=!4,=Y MOLY=!NBS.X!)XKU%0ZO4AB33%P XRU^@OBO) M(Q)4]#1NG@=L<(,L%D\)T-G$-[^3:[M]NSN3%!G+N[CS^%2Q3JHQ/"*_.[_C M^-1-1)HJIYGG@Q";#_;[EW"&HC)!HPF38I$M7W8(8)<9@7+M^OW$J(;-+RN_ MCB4L]:!"HC=Q[;HW#"A*4VUA;X/U(=J##5,F;%^B-T!U7>7$T2DX.GQ5G2WU3<17Y\;$Y3RO<4G1"9+^X5.LA' MQ'ONQ^L&URBGP?R&+&TK9%XX9B["L)R7"?'@7:-WC,*X"?M^3U#S^NHXDBX(9& M?[!=/],N*H$+F-X!N&#&EJ/D]=4J48;E@(W>!Z_2+GU"7R&K"RP=0]XD:84!4<">@_BZ#Y(H]HQFQDV@4:08S/&IB3#I,[I(SB67.XK2N 1J**Z':ISIR7 K#WKXRN()-B61$ M9"83HC=LF&7F[8A\40:A6*AKAP7%!\ORFC:)#/Z;31L@AL($%&HNT+DKDL4V M"!]LKAJDX@77 MD;BX#<(XB8N%Z'#9:=R ,:-]&#]@.'!\,)-NTB?>VBC-&T"&@A7D#QL.IV5D MLPW&!PNJ1NEX<_AH%9/H$+)K^B0*Q&A2TRL^@78:-Z"9^E4SA2Y]?HK9#P/-":-X@3+H:1?7D(+OUU;0E4IE$12OHD/IIVV#2:G[[Y$JX,N(PX40<8C M.V(AA-U5#ZB)\M;2R^>D'A9'1OR.-4I3D4!&C=FRP!CBLU9/8NL];OZ('*2J M:LH)1Z1H2H'NXP\4;=/%<^QT&69\>F)WB7"(X@=5\SL"#J'#!H7/)BHO\*<#%:+*LFWV5S=_BM')KB6*D-8P.K'*0_LK"-%!CP-YZKS@< M:&*N9 *E%48!?GF0,TN?X%7G%9T?/CC..$2O27X,YF+M17$D8('K=%O* E.6 M.QNX#VXZI[+W19UU-PG\<@J2K-Q)@L*B#))E_)A0_65W H!.7V1V6I1TT8I M^N VY, 5/<\6=0603JWL%JY]+9P^^!FY]Y352]]V*%O7ZSYU,&"$TVQ@5N[Y M'.1\9Z8+:XG1^%;*]VZ^-Y642&79;W&2\"PCZH.,3\_L7G0VHSZW:94.@=WN M"#B<+)2N'* ?YLDY"_S9PY-$EU$ MV]_H%LKXP.9_KTS;._C0YG^VETT#H);-0Q?8)[=5K5WKG*WA1;OGL*^ --5K4TI [YS M07X0P.@ D,[<[;O2/DGRXE.^MC>RE M "6BRJ_2;-XO-*/;: ?DNWZ/+L%> MAEQV@?A@=^HL!U]NT?H$XE?@R7+!2]PB@'BGQJ!.=X2::!_L.TN*E@[VZQ+# M;?@)X3B+)+A/ZT82* Z.G2:[ZB04+A:^:<>:ZJ+)Z^]6:SFS_'AK28$HZFFC MW7AP=(J_N@-7-.G=I:E$2K ZH7RHHV=?/LP,Q=6%'=Y,B, M2[E&=5-M*Z4;-%?3Z.8#_G_ MEN6L54#_O12K@OCJ>SP[,G/2FMB4I/)_?U7QV8$BO M[^UJK@30U4=9P?K\KF: Z7J'-"U&OW)G;>@(@IURIVVC+II9<*;W20X:+[)G M;= G7%J4U@T>0^\*I+=##I\E!+,-Q8NL6=I$X\M>IU-&PA1,:L8#7BQ-G-Z,I]S')<"82W^5XZ*U1N"G]?J 'UH[,2D509ZW%K,L MNDL_4%X0*\7N;Q$B0:^,LZ?OD' ">%"K2.%XT@/87)HM@?A9I#%W27$G0.0J ML: >8>P*6 :P(-76WHG0]5GG3I;"$]%R5444Y"6N;,=WZ7LIDYJ5U070>5#* MM,/EGP^((2:[9A(:B>+RE\Q.X[.!\Q*E7*;+"ZH-B"$JNS81 Z)RO5N:DYEP M-]1@ !&<<,\DD)MSX5S]'5":>>1I\O:X13W#@ZO!F"'#9:96MM4":#44^B-U MR=OB&8.I;5(9;-5@B-#-5M=;21?^BC:)H0XCPET:8I(F]RY=.;A&DPU=G&5- M$/>L-/%S0^$&.H-%E/$P!*(CH. :=16(N&=M&O'M80A+("IX& )9;J?&@PQK M!6BM1.4D:?@KPO/6KW1E&-I6X*I'T'FQK<>)"VLJ#S0^.[0;?DC74'E:&J/' M^.S8R3;4A\_TBR47H+G$0NW/7D0?01JB_#5;ZOJL&<;O!30;>A)M2RC2('6$ M$(H%LR;['N7YW?P=]DWRTT5!H,D(B3_"^.S(25"O08') #87/2B+B9NS2VF0 ML:D*->S$7?H$UP&IQG!1\XX#[_Q&AZY+ZW:1N&97TB%S^]Y3-\2AJYA7/;)0 M]SX<,F]&&IP.;B3H@SW#C2A%5A$U!P7]6+Z:Q6GPB@!?BO!T<97=%Q$_M(+= M VAV\EI&=F%0CED1&!TAF'3&7Z+X7Z#;+_7K&Y(F',?A0P8#2$A!LCN@F3DQB=EC!+AG*1E<4L M)&]0I%"I"6H4KQJ@(P'%,4AS JRPZ99 MDDD=,"IC@-;JQ*ZB:=W(P3,86+FUB*_C:5P$26=Q"88 .$X>_.O;Y<3HM$1B MLJ-@8Z)+7F4_"\5";=Q4=G1B'^XA! $6+=&/#):7:4"\)M/O<9!.'X)I@CZ4 M5H?T #![G)0$Z",6-6Q:(AP9YW_Y;R#AN4QGZ&8.%WF@J4DRV')47<%_"-_' M\[A $2G6!E?^?!:_"^X(_8<>#X9GQR=G^[;U:46N)122(?Q9D$89F8!Y'@5% MD+VEH\A9 M[)<1%AN2N7!.OX3GVGEB4HJ:@T8-!7 )!:D9T MHV^-+K/.I:8L1LH8<,H[,?7;BL]C0A8$KMK:<\-LCDA^]5O@#&."/J)B-+F. M/^((I5$^PMAOH./SXX-';BV)X-UE4/OTY=CUW.4V94!7#[1*V\ .#C,6/2X>5_U2%4%H5_E2/8MX/?8JSQF M$M+>F"]Z\!LK<^(B5/385>HS/;+8E:\,8%?Q^X8DZ-I>Y4Z4-LKKVHQF./4V MR.28D65-#9NK*/O5!8]S,&ZT ^)-'6\34K22>+BU4ZRMX/P[,J=+%;)\>NZTI)3L$J'< MD*60F(R?49#$?Z)(HO:T3/?QV;E3S[Q.([(,4G,I MAGN[";8)'J77Y0&O,JCJ4, %)YY9&TX#$6ISN8E[KNFO*>ZWJG<' ,1. M8DO-KVL65B^R%&\3_'L,L$LR,Z,X65RC N%YG)++^KJ:X2J##<%R5<[+!$ZQ M#R3IBM?X+>"CT\Q_9N:,)K9XD5WY"6CMXAEU LG:\RC#CP?'YX;F;L%H9[M/72#>$ MYO)>TNBI%^77(J[NC2R3A[CG^'SHU.HA+QTE0.9R7;(IN/B C:C:.3/\-6>F M2I0> ) X21&D73147,8B7)0,O?6BOOG^CE*JQ!@M 8);751Y3Z,",!:CTO%4 MDCQU@'BW%KY>)TI-O;E8$MHZK.Y[*+I#Y4%I[]PY\D4:/68'RIV ABM,5]068;JVIRFM+$I*Y3(V2,^DJR&<] MUQH9 M"XC9$WLLS6R'RHK;U6M3?0R@?![W8;GQNJ?\D/?5=?34(,&H/;[<;- M7'P+<"01,K/1#GCE5;0,4RI4:5*@>!$>\S(+,+H,8()<97-R(0UJMF)2?:@R M9ETNUFU@'Z_2X1,P:T1I])0$*3>TV>3G@)NN0W HTF4=D:;P>Q&O\TEFDR\Q M08 (K.5"<\-%44V>CY0(#@K5*Y61^_<4*%;U?*$%<\83&V3ZJP N#); M76\_7?@KW"GL1L)L&3_YU\S=QHTO88_OFSQ,7D2S;!(H/.IIS1M$KB]_/%;+ M"&<;C!?1(!K%XWH[,R,GX8:G(TOD,_K(DH\XG:XL:OS :E;[AFBGGA+^I*<8 MK,1@O,@#^80SV,^+!;D]%W"+)G$=5>[8RX6$B4.B-US$S<1!63F(I %ZD2R2 M22VA5;@+2O0&K(96H?1Y)2T118%N@_0B@:05@?IRPMF1K'122>,Q:,NRRH[" MS\C^=Y?F!2ZK\%Z)^#-&C_'YH5WUJ&)8XY1[SE5BC+CAFLP^8U.*DN3% M@LM4^DP78/$A$=0F*I'#B](:\)NY-G#]7!V$P:3=K^1-G64GN 'N-@;T9NX( M2A<^ME@DI+B&X4-TV29M4JX%5A< 92CB2?K^QN*TC%RV@?@0=Z99.KYHQ?0LX/W#,-GDR3 @GHPM,9 J=-P&/Y$I]@7."AT!)?1^?PU)56 1A\( MYRC(RJ>!RLHRD,9D+FCL>?YVC=*,O+4!4LC-4&!C M8[2OW_>;R@9BB/]B,.;*^W[-ZX6GQ'UNI_'IX>'@S*F54WT%2 'R(6IK0]LF MSQG)%]I-P X_,3C^ZM6^R641;XP#Z)+>O8)UN6K&1:M/]U;5G' MOMJRCI5L6<>?T99U[*,MZ[B#D>3X,]JRCKVV9743DPU;UM4,]*A_ED'ZC%)0 MJ=YB&9L6MU-32-WI6U?^Y*=HEI*(]M?6Y:NMA2$/:4SF;%V@LL1E%[.+L",I M3S48>'21EA"(/"AS1C ==G=#6:1-L9V#PIB92]\C$T-UDTQ<9RF4FS-8Z7T$ M8:CRD/+;$GJMA1U2S3V^T\U6US?*+OSUX!7:0_ ]GI=S+J MNQRFT.KLV=D#<$?(VW8;H-=)IBQ9WN[2ZD5FZ'M:6BB^/8?5!:";N>J9M.KP MP7CQ;(U&XCWQ0F"A&4'4%5 :2@HD;>SA"T!>:+NPO'C19EAXKD]NTU(4GO+6 MTR$;?M93AUAX\&9=<1]5PN9%]F+SCT!JO*X>Q'>2C*)P:6#]?G^G6[B^;,!V MI2Q\[6,WV(7D2H>-*B14W*6 8XI1SGX5*].M1GKJU(BFM.SH,I6#Z,6CO&7$ M0A/"T[R]J9(%IJ'P(9)$;]"Z_(QI8D<.2*,2/+KK8XR^1A,$7XI(Z:K\'@5Y MG$Y?LX):)(C? 4AUFH)400 R0!@\=Y,CN:+Q*GB/BX"5(^@?X+ M?P 0TK$WO$'&YZ<>11M(RU,%'$.LRT/"?$69(@O_@-,8/IO7Q7'4HZ493O:= MD4E6ZGM.++1,M_'@X$A-U96ECA4ARVM.J#'C-*7&R"HPB'+=XF/0&"MK.?TI M65>$QJLDR//1I((IL!0R^Q!F.'2RR,B)NNV( /D0U-PF39S;;*+:F2)B M,\-(P,+B0VBS#JGX8J33*AZ1#O.$E\HRH?9":'NCM@=5R6YRR/>7%SR^H,7\^J2>I%&I &N12_ M?LM>9UF9!RGY[>LW6,$+6=ZKC%:IPH=[**-.('5$-/>^G)5O.?IW"=3=?#2& M=='5C-ZC1N4P)6/WJYD D!<57W9I%-HP'P^/CX=D^JJQ"1%X45Z%1 M2?Z)D7C)"?LV6%UKM4))R N0 <]<"+EOHO1E&S4M4^&&JF;%H.L,K>KN=VF] MK]2_0BAOXC7:Q=SY*D.GP6JXYTZ59H5U1E$B>L+V(HB>PH&JL-(3CD.>IXG; MCVB\3KR%G:WX*K"T1-;S-/F[/"_1,XK0O/I(]>TGA*L_\K5V7L_ZNN9DN?5S MKBA \R)N_CK^B".41DWD$PD4>,TNT5,01]?!XB%+BQGL#O]$ <_(*#\(F95. M@L-Z+S9EC%H"Z>DK;^T\'DU&.(K3 -<5YNJM@&0ANH[SD!2=9RU!A2$('B=! M,/U6HCI"+\+EE_,L;TVTT>09A4".^HJ4&(6 =Q(NJ&U)RH/T(F:>^3Q>A%(OSUS+^9D&P(0U0:EL*XW.Q*( M3E(0:U_*5%Q>A,_3-IUK%"9 9L_]F3$* >\D5MC(_LP':3"\OKU#O%:O'T>3 M"<*W&=Z\',A?77T7MM(2E@ M%G:)9NSMG!&5A695A;[GA$;J&QP$>6;7>M.9YEJ2^6_$6$6\W$3,(?%]9^17 M-]]AZL9Y=6I,IQA-89>!PQ_N]WD<_A8D)>\\=4;3^'1P.#AS6B] VQQBN.*< ML]:+J-16Y<:N9>)%.7NU?8/(TTQ4##?5K^F)J)D]>YM-N$8B#KW9:$= .PRW M,29$ZE2A(?3"R]N9VU3+ W\9'^QKC\C MNPY%\\\N-2"3S)9N5SSXK&"\=7X6 I> MU]DB@0C::4H?S^>J(A_Y;S<<.R_(RR[8[@%$[7'YVW.Q,Y,&!YZ97U@T+^-L MEWE \E$Q0_AU%J2;FRR*3!Z#ZE34&[V;1-_:)XKF+:61 MN7-3E08R!?Z>Q?H8Z8,;PQSF^AKA="O>)(%P?>]]Q$ZF+Y6/7KAR]LLA/#@P M8] Q[A#FS3K-[-'H$+;K!NKH$!X/#7MM@Y>UHA#WPY93[ L,7I"W!+=!C(T%^&HEL+$ _:W*V6.T%_F9 MS%MG_%P;\N21.;7WGBVW!CI9'GN1\[LXNC%:D&G, ML6/X;T?P[MRR7%RF;YQ"-?-6X31?<)8;X1#[:\"RH_W?48;& DG8+-L+URU3 M_:3",Q5CJH\*PGN_%7[#TU4[*[UPX.Z9"VQ@YMV2>1<89^)I9H]&%YA==^S2 M%BC,4LU]);!O ?/"/F1.<+QNI.0F*MEF[OIPO* 6E*KE( MHXMH#JS."PP$?Z#&.B=T:$OU!]R'3KTA,NN*+D\5?%YX(KH&OPW,>'$]/!MI MR+THQO$YHI4&AK(Z=HY^&[!K5YGC@!AW\$2 MW?+K?W+A,Y6?<7;>%(@)"@&*NY)[D!^)\G0)40UAFBI M5$)=ICDN6DL4?EHO3_AA_(2SJ R+$7Y!^",.6?=!5E,R&S]7@CS*E5 WEPI M$SG9D0I6Y\_3EMB= 7*6G$S"7*0DF"BVE1]R+P_5M1K-L^"DW8 S0>P20D2P_X_0V!//"3<9 M$]I!9/J;F+%OC$!21@8]]32]O,GN#Y'CP?#\Z'3_D]6*-F'/F,U8*I[ESNC\ MZF@S&MO$K5*1!)@@;FI[^G[9[,9'QO3U+%6'ID=SU;GHTW/)38+(X?OWU#;$ M5<9$MQOT:.PR5[D2&V:XN)JWOT\8OO\)*AWW"KV!EZQ0\NC4KC4RH-9EF!PV\5*?H%95,\(XAX\.%$6T MX_D3X3+V[%(DGWK6M*GB.F29[0D.5X\%9!A,$8D BK'7AU9%XMJY9$(V(G=3 M=\M:CL*?I]G'+R&I+H\7M9B:']92:GXQOGJDB&3]1T*K$T^.S.S>Y/D.T3J> M$=+/?;C+P6[)#Y)KMR$$.7GBK\Y%%NT^O *\(B=56FP?89]<2O!\>.)WC2:HQJ8J04%/@M&)ST>7".7P^?/:3T5V'$Q.',2Z9,;' MY;C^THHX8DU(PSB)*RO#:/(Z0]N$=\BZ)="'R6VIA%X+0@!SOB:!J>IM-R%TNDJ/SV;;+GLI-.O6 MK,WPUK7FW(O)>E5D^CGPA++W!#VC]_(MBY%V[>9VX!ZFV&43Q-V\2RY*5G M=,($#[2-;H>]5A;X8!5@W'2KZRV:OS=JL8Q^PAV (':25;2GT#NA],%8H%/1 M//= T>PO.2HL'38!^E;\>US,X!\D"@X^/DJO@O>X")(O]/N'J LAUP,K6[=- M4XS+A_0]+)V?Q,:L?I5.14FK588AZ/?Q*.R!U8O$/@RZFY-Z_5?@Q74,)SZQ M#\=!HBYUT8B$NY]B<^T$VXM,0361]UF>D\L:"4R.TQ(F[>@=X0I,?HDF@&<% M!N4WWPL< +5PQ\>+BDF/ )Z$-&=)-=_3 I#FXL/6R%<)<_?QJ+#'&B\2"C&6 MSM6,1-7=I4N7!C2XR'-4Y"3XL@Z\2Y+L6Y!R$[#W'YQLUTY5N#H>&+(-VE*R9?!I2?!C:"7#%A0A MDNPA?DN6.0[5ERQM%#(S#45:N5R;'*CF,O_TE_,3CC/\3Q3@UH&D+F?:* 3\ M/B[B[E#-90DRLYZ?40XXPME%&EVC#Y1D[XQ]6]O8A%%.WB3:7_M6"P>L];+I8LYB<8=3;ZF>/4[6J>O:;0+=#21<^DYI(;(PH,+K/*L)S)Q>Y$=DD/;-^J:14]^ZLDE< MP,QI3QDRGZ@)J]0'(9"+ H/K/JJ MJUXC=!\>@\X3P>B$5QZX$$U,$SGD.N)1Z*<&?(?$ MHC=WDE=HFY/-[#Z>Q\4#,'I>SEE'@T37\>!D<'+FID!4CR- "9F6"!)6/#,. M8;>H,I55QL@,]I,5I%'Z.D-701*625 LE3UV;+/R4 W$?;.$]4*J)01$$ N] ML<#7U JCG!G]:N+W:7]4A*4E/$+BSOQ,C.2IJ;MSY]')C7*/[DCZD7M1#:EM M0@/2FJA=.!N"XO>L3**[^7L0%JM)+;X6=1MP?'IT?GBPA[;*GG"]"*Q@8%CQ MY D!<05,YHLT6H9XB0,M>HQ:LV>/%&R=F+7$8$B[.>6>$6^U!QX8*M$C\7I8 M:<,6(-#Y5MA\B:5G$E/'2>FU^CM!Y[ ^C!3G-V1%H]Y9Z:2*$.:+RJT6A%A7 M%5UH7&/P=8-8Z,-L<@X.7'I,,&=^9 :3%JAFNNCH6]=-'#H9GX,H.ZI@B-N:H+ M]E(2#X>&7CSWS1)=<9@B$P$404V!?9&)ZZN!">$(KPLZ//IWU_R#:/EWHAHZ M<23(3&*:B7*3;D8(55BW3]G_\)X6_ZS\22ZN31 KJS-TAFL'9_DD>Y3C[ M7Q<YA M_FJ/5BKA[)$0Z"?WJSMD5T0S.=M<6%3E[S>/L=:75GN[;AM"FF\'?[FK? MBK]5[8-PR>#FIQ:'F]_ (GJB\;CUYR:F;U\.-"KE##YW5^6,I=L>#LT\WC%D MVV!C8+"\NR/20"KHX=#0WM$MS?9PMY8B@V;&6\3^.IM>YKHV/?3BLC#/MAY_ MI)U$V\-#)Q8*QO2E.H54D# DHL.;^1]!.OUSEI7+S" 799'-FU*D\_<@7=P7 M$5\H\B,0-$X\2?)R40;#$(T.Y^@EBO\5I],E*;+R$'0C=#OQ \D+00X!@_,Z M/*=;!-RE44FBTH/D)9L4WP*,.LI"/!#!YDF- $GI2&-BR$N' W:'I (E23R% M:_0K"F=9FB79%/;4ZAT64A69Q%B-O]&)SM!#<$K(&.+3\0)]O="K3*>$FHJ8 MQ7(FR^0:T#$)DA0.*N#00/YB[C8PA'!T^UH: NM8&20M- M""M:QHD=C8?5H5GN^_9"6@(/(XF-CG?1_%4Z2ID/=80=&_+W[N$52C(46XT7>76M^Y%J2I9[M5\=^@","5AZC22880/>3T9=#*-X5+]:H2N M'! J(E 2WA8X'Q)''3GJK3G:5YY?4$H2/5VDT44T!W;G!=F+/I;I MQ9EF$:7^-7(G>IW:"J-+50VC#WDRZ5GA964JT;M&ZT1!U"%1%80^%"!]056) M)B#W('YD/QR>:E[2H*T ))O_EW&U-5J'1>:M7GE5&.)#2DLFO81:X0U*HG>-UI 77/H:K"(61<%2H/I0 M%=668'VY(-N4L# =A]VJJ+L[E6#7IG>H=S:':7ZL;M0"'GA1XG271N'"976I M@;E*+"3)=%E);4'RHBRH?EGYLK.:$)IP![5K0:IVDJN,6_EWU::"<.JNN%)' MF_XN_5IR1=(=2A?S#!?QGW55<5(/]#V(H_L@C6J:67XE0;>:X MF5ZIC8&2$S-74+8'7,06RI[!HWUO7=D7:1%'<5(2)\$+"DL'=[XX),W/0-\48Z]G@I^N?6?$7DV$Q8H>BFR\ \9E^]N M>X++B0:BN :9/EXF)!T^>OK%[7<43V>DAL\'W+"GZ+$D7[TF&( .,@OS45GD M!>BD,#5_ Q(1R3'X-8WSO"15258T5VU9-SZ]7R%,<5?FLL.ET0A\OI_?N,+S MC*K:3T\!+A:O.$CSH*H2E:OK./WW#BHE/*5(MBNP^LSN57Q4S!!^1B&*/\A] M,7]$Q565UH)G?F1W @#G3JR1BAQFJ/TB7#XH3R_A#$5E@D83UI*X7&S\11!2 MWFD\LB>8\,M6][R^3RFM24$.E')NK"8 M T!'U"TGKP/<5R02-ZQ:$:*<1CJK<)5*NHXP5H;CNM8-5O0)\V4Q.U054DTY MGPPP6@*(N5+G3=Z4ZW@:%T$BE3UFH^UX<'Q^-'"3?+H+L_D8O CQ9!SQW72( M506?TU,S[Y_\U!LV87L1X,F@5.E"NM.OP6CH(51?+6)3"DH"W(;G1=RG41%Z MKF%HDZ5GX:!MFB7<5-N-&U3>7#8X2T@LLVU(!H-&6;,L2;)O01JB_#;#5QA% M<7&?Y9PH4M5QR,W@^-105@:3-O2>: 4AI^[<2R5ZS38OOY_-XW2N0Z&_F).4 M\SOL6K"=23+=QH/# ]^7POE.32D%9'\[E-:7Z',SL11]'4J[\M4!]&^'DK25 M^-R#%$6]1-W?H73.+G*P9YZ*<]=)B)3YKN"@.&=G%]T[,7FN[FF2U]XXE,Z= M9@=BSG8%A](YT]"E+8VUNKOC^-!8!+=^SK*H-^=$TNGT.#QP&BNKPF@1"G-> M)@U^T7-O;#TB-G, \!U*SJP!3R4.9^0AX6CR)&/F%@V@!6?VDYP M:-F8[8E:>GA@,4^NHC2TJJ45T+U]4FC *7DX6LO&U<,##W*L63OCV"SP(8EM;ZO=X8'KG&K*?)/ M43HQPR+]Y]@/YM>VR9$89FCD\K>ME0=5]N8?[,ML>A MH;=UFFR/NX6058!]9MOC\,1SA4V#!/?(]NBF0+7*8E"Q/;)+4G]VV^/03$"( MGV<9)GG9L#UVM(P=>A=P6,UO M& BWF1V,6\T/OTBFP>,P!X,6C^RK2=%5M MH*X(P=G2:1W9M;#D>^>BR/F M.Q4.(A],G;X8Q@\MEN[0(M<^0/]^*RJM)QR9<9A8,2D<2F5#E&*!;\;8;KKJ MD:$'0V9,"D=2%J$-<)_BK2@@V4N3@K*\;+P5U60A/_)/"3[:L>"((?AF&=7E MW#64CM#/4ZJ%V3<3JDX?X9'?#TN..C]+.&+:_-1LJ/X*SO/C2X,$14>7PSC1 M(Q]M5QN37\8P?L2V5WEBLSWR)H&$ I\Y6+28;\UG/3@9G)P=>I/X0('U$IBT MY#PUF?9YZ(V?0H'Q?#B"G*3.C.+/*$? GQE;=5RW^/9!G^TO1^\*"E/N/S??WX%92*:\L*AWC=IC)6ZY MNE@2E4?X5XR&KK#O;2Z&3D,8J+'N4D6')>VFGV!*@;V;][L+R M_.34*#5+\=%QJF"Y9+6OU3IO;#E;LY]N'N8#T6&%[QUJMPPRN\KR@KA@F\.8 M=Z Q^]3(S 3?Z J[XQL'Q- $]GUGIK>+*(IKHN[228;G074I^U26ML'AL8[H M"I9"8KZH#ZE8=&3HA92VJ-1C>IK>[FA]L'[Y83$%YOJ9RF%7YCJ ?K:(U9ZV MTK/]+6U9B[.3I?2,JX"5'6+SW-]3Y,<]0:N M[IME#;:P/0:.]S//@+*\/,XS<.R- MLVAC?M/M9;NDFXM4U1!->>S? PL&;SD # :LWJ,\S];O6.]1D*-7A.>CR17H MA!B6(-.X(M&5T._[$U^&,44>G>MDI%?9?!X71%\GUE!"'="+TC!&NBR.C"P@ M[.]>QSDQ&908\:R*'48!EI_9/6$Y]'&.6DXO@'#NQ/[>G=WT@U:,48=9D1'Y M719Y$:01?/%+&<#"+A#;"DQM3$AT$NZM2PQ":'Z8Z?("QR%LP5=!3F)*R/_< M_+N,/X*$@.>'VG"[$I1.#/6ZUY$D4!T6NAX;.3FF[AN<3K1F Z-0ASE@9=6!)HM#RO[RNLVSB%$S,FEMX<%$FRK0M. M)48/ LKADU&=1Q,?H>"%OAVQ54Z)"4?* '0#WCW=HD1QB?'AX.3=6QLRM+5<0,02_M0\;C,5YJ]\XS M>L\P0?U2SNVWL*@P?'A2=/Z-0$'XNHPD'_2*#T:\&)@YD;'?=#8 M6Z#=H?H5=)'CHC5/X*?U'($?QK!_1&58C'"35IUALF,U)9#-W/$ZOIE1%M:& M\ 4PC052R FIG?V>:2WAMBPJHT7!NA-(O%K["& M!R +U"?BR1=:D7;:DN/!28"NS.2G'UHL##X$+#2(Q%$E[7:$?B>QZMUE0*/? MW NEF\8\\'N 2:#*HB&TN8CR7RS)]"4 G 0YJPM %9/!1TUWL JGF#S\6;[5 MD1*(H!NAVXG*VE$6I#GS54Q%[BPN?T(9[Q*U-COH"-R<^6*Y%G)1C M*D$WAFHI2R<"ZL55^M+90N=#($X[?:$28I5TRNH#$S8ZJ4-G0.I:..%7XF7! MO69E>]G8<-DZ K,] >]9.;KN$MRY^8A@&PM($HFOGE1MJKCW4F9[@L/5RQ\9 M!E-$(H#B*NY'KTA\4!1TRT9O+F2Z,>H)9>\)>H&;9?F6Q.%H-_K"MM6P=I5;3\=1:D7[(L^A8GQ#-PEQ9!.HWAA*W;_*W? M;=])C^P^((.9%Y88D_>0%2D<4-M-";&.$[_VXC+]YL] ^;?>Q[LK'YD)XC.E M][&EKX43?UF]SU!1+;MZW]%.3A<9V)]![SLR]"RXM]YW1%?%!5 ^@]YW=.R[ MWM=%-C;T/H>JQY&7^N$1/0=^1WSF=$8#"ON1DPBJC@*1P.)8[[L(_UW&>37< M:/)2ON5Q% =XX4GITV7L8(M*&96-UVT\.#DX/[>LF3T%BSI[25:1A-&20I17 MSY(Y6$1=&SQ.E3A1\^+8C!^^HR*F+$7JK! "]B$7 (W(>HL29^\6]FV@&GJ?)/UT M0B@(>?DQX/E0'L&*)%TK=[9$:D/ANT3QORIMI;ZNDI=Q21)/20 P"F=IEF33 M&.57V<_W1?0S7YWH,%2#U,E#V@XKC*)W] +M0^$$"OPG.*X 0#"%4^BWK X0 M+Q!&>9$WG(G4EK'$@,TYYC0W?Y_;5U_4?BJGZ]O(S?<0T"T3SCWA.$2C#^*H M1+=!C'\+DA(:/:+&_;/$]XGTV)-/IL>ZJ;2GQN\^>JRN*GNZ)N15-G^+T\JZ M\XS";)K&?Z+H+@(@\20.5J[]Y7P T4)LRS&$:!CA]S:EY/DA@]4$] M=FX*.W&0)Z^/J+NC]"M%GCM3V)E7[U65I:AN"CMC.HCLII>W8$ Q569&CRF, MG>U: 9ZGBK5^2>Z%*4R#2/5F[_/7%';N-/.SP@K3:0H[9QJOK66F%]H_=E6' M900<5W'X+ :0P<'!T(U/2(?ZUC1YRZM<;Y94Z,V/UCPTE5!"B_;4R-B\-LWB MS&(I"=*")'A:IA2R- .9WZ]9[H<%T.2$,C^5)5BLPUS$N+!H M!++*=7&/@AP]Q]-9,9I\S1'S?8ME"AI^>F&-M#=EG3'9![.73MSK%W0RER#- M7VS8ZH7E=+^W6RI3?3*_Z0#9_HW=*ROERQ6;!\._V+YKG;D^F1YU@+VJ'X.V M_G"-:M^*N "353IJ$0P^S568.\O,3W(%?OMDH]7,>?O;=2-CIXG$/M$TIG+6 MA[HQ^QQ-0MCX]SYK@*,^%-$Q>XAO\-E>W M2*NR$8:X1!%0#Q(EB7R>44*JSMQ\1^\HS:D7!?M$-%S]-.8)A5GLDMD&JSSI M1-34J^+?;BU\M6&GV66\KBKI>J5M:W5\K3<_6K#."\>A>_[M.1QUXNZ M75HO.T$^:QR&'T%"WC/8NM7N?+BV@IY\FCGLSL;+XZV6:F?F-U92+YY R(MX M7MU< IS&Z32_2^LG8*/)99PDY#=T^X%;@FIVGWT:,X,C-W%'GFNI&>?5)MW. M:5EE9K5K>FA]N.&RD[K/GVR3YO#68)$]K^I=^@'M,[RP%HC3?*_AZ:>Q<[D,P]EAJ982C>8WSF=$ M:DV&17U5M[%I;GZQ9MCI7^P4M\94+64GS<]"LG[RHDIB<%<5FBT6]:^0'3,6 M[_M-7)T7#Q7V>(;*L=A[C2[PMQ?!)&L9T]>N M&\QM/AKR3-6,?;]//AKNX]GN*'6F9G:?T[=K0AJR\LR(W'1"FO^_NVM;;ML& MHI_4,);M^J4SLIUTTG%B3:RTCQY&@BRV$NDAJ=3NUQ<+4A(EXQB<79+H_:;H02L())>60A3QP2P!MJ\(RC2M$S8$ZB IZ#RYQ(7$ECC MEZ3!X=0D2?,>HZP+N28-0(WB>,?B'9.%=/J 5O!*+LJ[6:_Y/_>+Z9()X=WQ M2DPIOF$L^*^.BX5NMYH_CQ1-#J_1\/_^#E>D3 M^U:QQ69UERUT>]\^W;9VB.W-E/ D_\KB8(]!,$:#0'_!2M^P 3F*XFJ)#\&V MZ&(0T]6,=3R;;=8;D<(_7D.]YO^$:^]'JZ*SUI11G+@@4VU$'(/.B&;\)JEU M4],6:!0I!\C4'N&+082#.BZ5O \3_.P7E]+0ZX\2,2Y%[P+[AZ620$7BPH>E M&A:=PU("<$S*#>%"&0E986=K(OI$,!)UL6<:28.@3+Z%H!0&I::@%$HF%'U, M*J&I3>SQAB'&I!)U$>.KH4)2MUGU7%3IRK*"\8#!IDZI*I%M]9G5RZ*;AF43 M>K+OY)$OH*.+JV$=U4E9S!B;5Q_YC'Q(-NDN,?4G73.%_]NVRM6)4A7PL M63^8.WAV"!:C,DP,U>B4[HVY40LJ4,S8Z*'B<7+*M2WP8-$D.C:IO51Z6DW^ M*T9.Q4WVDFT]&[U[>OID.TZ2)%>7ET.RI]*!"18',KQ+7]/\2;?^[?X?AGIQ M&2A%?N#%3 (JF(*CC?V5[\#1$^UP*=<D4]CT>,H9@X& 6CF$=\#6UZ0N^ M$[@+'JNZ*7B#O!)))FD^RP[B4R)[:I+";9&;8OV%#G=;"R:EN4F$Y;=C*N8_'9'0Y[)EL]W9#/G^HB]D_?#7B,Z%J/I\6 M%0YLNP!P),$/7QKD/K(CW!ARH(2(2F?<[34L#:>*%AQ3*)_&+G[E:'PY@WIP M,82L[+3J#X3X1K2E*5&(.0440_[1J>RA^?U1MN'+\/E9DI FAJ)P98$PAIRC MPUN".L:.KA..+DDXPEVKI*!B2/-IA1CAGXX8X[B^20>2/V*9U;\E]8;;ESDS8" M9*3YZ@Y<&%'$4%-C4K+G-)M_>!'2\69JI,\#'M*=FP,K.@#! CC.'R6+W5GW M.1@_J1ZM\R?J<. H=0KZ6OY 3FF\6/ M(=^Q5-VD #[V8B9^R]>Y/PINK#_Y MXYM2Z^+TZA<,1"H[Y, L!E"4T@"]LRU\0DAZ'X0DEQ!W(VX$&(5^_E>(JN9[ M.>G.]:!;;OM9IN/0W!A\>MIT-1,+106[=^QS_QDRACF/'@48I+ZJ)XD*'"ART/U2@75;?%5>N&,/8)DP M$1YI5CB.X^*'$3$?'$-DV9S>416K;"XJZ.1UL]RHD]U4CP-V0O4[3Z9.V#; M"R"C2W"V*ZX-3\L69W-TI7''3?%?6K] M( Y&<*>YS>;?V6-R_L[-U^Z/1!6\]^L($(19@J0Q_-ZF/GQ5>F'&C.F_G9#^ M^;LPGT&K?6,_OAPB^P)EL MO0X:0S]\%.A?M&=@7%G:+' LH5"))V*10[P)# ML&/:[857+.H9UC]_1Y*&:37Q+;-C!C.$.V\D([S=U5:.FG'R[/UX7 MF[S>UY*?%L)_7[!2J(3N!&ZG18-,M=MW[0> D=P;#;'M]P0?P_VZD\DWWM3+ MHH2*K2ZOY[X58"/)@1SJ[3R!&L.MO,XH.<;[4D2]YR(/<,)*,7 [.E6M 2O) MQ8/PM!H@OS$))\G-BH&%G)H_VD/%R=@!9V;@^P._LYR5Z6J_2W808Q!I^L+J_64C#6D'S_'QOZ>_'MF/(AF@ M&$28FD%-TY=VKESSJ;307H%4M !,],)G_4C20XM!IFD_AV!CRV'76;[A;LK] M,RO3YL2/\;6)[9"PZL,+_QKPP?+%JWP5-G"^G!/PKX)MZ36(,*9-2/-0A>!4 M!M)=&M&V 3N&B6&;KXGXD6P+*:YB=(.=("5AKAI89QY94>-R6)2$K"TWZ+E$ M$BC^W?>P*)'FM1NA4,F#8Y,2^6&1%SNX%=\H#HL22@=#/_%M#XL28V6VP4)A MQP&0K:R$A4J.16O ^M9=#7N844A?Z31#/O*M;?:4-X)=LX,D_'PN?EJ)7?!X M_O>F47^RD&4)\P=A.TV:^VY/NWS:!#5+%-):&@LA2TX@_R4P(JD0:]^Y%<8> M46A^M9XX#,XB^"AY&@Q'5F\':+;S!9=CL>FY*3 M+GW K*/,^^E#E"_8*%2ZMJ]] UVL4]J(XLG3 (8D*Q\U$JB"%84(EWJ' +5. MX8/0!"KU6S.'7@ \B;8:(J?N< V*7=$=6*?5\N.J^!>KWI"3K%C+R9WF:%K] M,+?WV;!O$$AT)\3DV(XRAR!$?]2*K#:[[_B$^ M\A'I)5]O8RM>Q&-D,=P+,28$R!\$H -F 7B^+=(Q(Q[STYPG^QWSGQ$>\^OY ML#JJ[*#X.8Z1SR(]VS]S/ST^4T:PPI\:8Y,2^=F^%SNFL_WP$K9]S_9') 7! MK":^[=G^2*F;,_!!,&QICNKW[:]=M?7]#G_1>7+"R@S*U,]*EE;LEC7_[@Z7 M/KS,EE#+^RLWUX?%@NGS! 8="/@\Q#4&G/8N)-:)XOQ8L>UN2D\AN82:SH 5 MT@P#')?0C#"*TWI2@UY_/;XK5BLV:B/?#LBCKFI7K M3@$RO1/IVVM3%_B"M *E-Z5*Q[._-:(H&F5O&)1/ GP58XQ ^$X$9^11G$OW M6@E#[3_ 0&]IE< &\4)^#[WK9H67]FLR&?9BAU"'E$'\.B'I+6]& M-HBB-)9]G!?E[ &<05+Z _+9]]2BM4T4!;"$@L$U]YOFX,NSO!+9%[H0N;0! M0*(M[SLTW5H[A"NFY7T)MTG8^\SJ)?C,-OZ%57L 3%H%;7#B7J0925ZOUO9=-,F>V;[EL&EV:^0]A<-1 M[$*S:U5=U:ZJYI![\7SW!R_UC@(*J)<$QA?AM3@D$I4)_!)()!*9__P_7TXA M>L9)&L31OWSU[MNW7R$<[6,_B)[^Y:M+=GCSAZ_^Y__X?_^??_YO;]Y\P!%. MO S[Z/$5W;Q?WZ%_NWJX1>LHS;QHC]%-O+^<<)2A-^B89><_?O?=Y\^?O_4/ M093&X24C'TB_W<>G[\C?/_$/HHO10CPG:4_LM7M0^]/";AMW'R M]-WW;]_^\%W1\"O>\H\O:=!H_?F'HNV[[_[MX^UV?\0G[TV0RU)2T6ZZZ-[] M]--/W[&_DJ9I\,>4T=_&>R]C ]G+%Y*VH/]Z4S1[0W_UYMWW;WYX]^U+ZG]% MQR")0_R #XA]_H_9ZQG_RU=I<#J'E&WVNV."#]T\A$GR':7_+L)/="II_S_1 M_M_]GO;_=_FO;[U'''Z%:,N?']92<7YJ])43?0?$XSU.@MA?1<.8;5/#='HKS79QYX2">ZY10W-[A8>-;T8&-*UD+\;!QK5%.R6TF/_M M4_S\G8^#[^@&0W]@.PT3D?SC/ZYCLA$N'],L\?99T1/CG?7_'QUM*O$:W"0X MC2_)'AN)Q@>L^57OL>NK9',B+>@.C:,W/V^_^A_L[^C7HL6__S/OK61NF31' MRTOVQ9?(CSW><]5GK0FE5YF4,"AUE:_*;"1OZ+_R ;*+$U"1?7H9>FF\,VB_>_+5^"M ,@&C0 *-'A M7%@6:!,4'Q!K1-8'TLP*1K2'O0"*]IB#H*7^\9OXY 61 B9=C0'QT08):CHHUB.21@X!N?3G'$OOZ1';!5Z!7;0H*W@U/1UJ%M M"ASP9K:0J\'N)O&#R$M>47KT""-2CD&1*P.$ %P9&D!P>T^ZP4F"?3WH=C<' M1*^$WS8BRF8]&(9$A&JHVZ!0C?,,IOPJRH+L=>G[9,I2G.8_[$C_$GM-APC( MK._EO8T-3H!*BD7Q(Z)$%BTX_9FHV_IZTS #:&I?DAILDG9 T.CBL(V&YMQ; M-'F40UJ?<.EXSC#'5Y:A)['JDZWWI>*4J!&(E+KBEA_'O<4\+@ MSVWEY/^AWWVG8^ TV]NP;5HW-HYY[T^SC- MO/!_!^?KV)==;ZH(; "@S7,?#'A[1 @0I7 "#IWC+@5%YZ#/ (TMWE\2\MG5 MR_Y(1A3?>2<9*+J; L%!PF<;"$4S5+1#M*&M^5<-;GWF52,[XPF3.EUZ3I2\ M"? ),N=+>F*D?[=].JR/7==IL#YP<[@KR3=\^IWWH?I;N?PSF:5O0]"?'=1>*+%9J 66(,_B=U%VR#>R*ZI)0ZF:&")(SFC6K\/ MTKT7_@5[R7ORFS[_K= :6+5%;J7*S9LBVA:QQK;56S+270HN&>;98< 7%GT@ M--I;@4*3XSXPY N^0W#H&'$Y(#J&>[95_P$_!32F.H MVED]<*D&5]P)ND=VMCE?1_LX.<<)NR)B<:JYYZ?7$=-#"8J(/BDD &F0+1 C MI([:G-@!-XW6](@@TIJ;V3!5B[?;LG#!S26C+Q+IWCE>L%V2I&$1JST0\N90[]KD_ IAW[QIXZ1BVQ?1-]R- MEV\]8SW;0O +#L,_1_'G:(N]-(ZPOT[32X][0DH#NC#(.97K Q/;-B'U"35^I7T-- FL\R/B6V1#Y-E(2($YAV910CGZ' M1:$<^AF/O!FF#[>#9TRV+B_GHN>LVTT"?,B5\"T]W9;MJ7WA%:BQ?:)5C7[7 M458U]+/>@"37Q+)YBGMBD5HMP>]!ZEPJKD(25+2S?QLB#&SWA8@PJG.<-6AT M2X(]A;NKV03J3-'D2SA'L,@B\G>K/JJNP6N<%CI&;I:,)^P1Q#VQ,.(HPN'J MY 5A'K(DFU,E"5@^%"7?XI-A_IRF;(\801%@9B];2O_H-Y.G] _]C#%E[[Y_ MW 69-(>*V PXEJS&7QL [/\"[[[]^_ 85%+8#R=HCVA5$UA[.&29XEWC4 M);E]/3W&PB#G++?: $UMFS-A7OG?$6]@:SH[QZ\^EYV#-\-$WL6-+RF"R3I; M DUJ-Y?MJ;V+47-VK0:8*4:V/M&*89W-WEZ=@0T4 M'*_2R;,T8*5JC8KFM@-6Y(/>%;$B'_'9EHWM$8>ASFK1; BZ2+1XE*P-K)4; M*T+7H(H+0=>( ASN%*%)W4TM'>8DH4GB(:0N_A33[E MNS=KE]_(6-^W.P:W<\?N&-DYWW8E7I0&-"9-:][%YM!OOD1^Y>^_RK:.8$ V MV)T/PR0C/2,6ZN:#%AJZ"(#QT,FS%!$-B\X14,A'O0L6\B&?$1A% '09NGJ2 MW\[VT ##0\:Y%"%U E12V,:(<@*Z8*(<_1F0LMX?DN7%#T@_RRS#:<:^K/ 3 MJ@B ,*+DN0V0]?7[!Y2W1K7FG<[#T6SW9E&;CW!*>#:=3[/-(VS'N#6>3(N#-M_DO0^2TUKFEVRU@9W DC/9%-(& M:'UC>1:; ]@QC\W1FV\F;_,:6.JYK%K!SF:-.]E\%DTL3VA['#NFM#V(L[YX M)?;)*5LE29Q M>!!P/N"0E7WTDNR5^1H]MCSWE*I24@'"5LU]&QEY:\2:HUI[2=V#><_O,#) M@ET#2VWD:P#)IAKT%N/JH;.O"M+:#PH@6:W6-;\<#JB$NIR7%JC U:*W/E)7 M8TL*("TGT42+"Y61Y$.L@H6%:EFED7*K*"^A:FS#G+U5E)2H&8JW\CH2X':M M RQK+=1F##MAA O(E1KB FQ!5&R9ICA+-;P1[8: JB7P*/@Y60.%(P%*H_HY MW6Y7NZT=[1G('*3:=*.QK3+=4 14EUXUL: >4K68'FQQYH5Z8.M@:D>ID32H [8U,: ^NL"+'W?J[*!-\S+B_^?@01,Q? M_>$2^%ZT%YS& _@O^.:@_:-]U$I T@UB"4)@,,T?SZ1W<8;39>3?QN1(_H#W M.'BF[MH[G,D3E0SH Q+[!I()^I#3(B_RBXNDZ E5U OD'<@JBY9A&'^F($8' M>JF98#_(T&V<5KJT0&P]M;8!33$*24WN"+/;-:\A^)X+'L:T4"W]\^_^\1\7 MOW_[ QN_W_WC#XNW;W\BRDG_\K\NY&CWP]L%(E#\GOV=8G)!OI&>,D@78DCUL),)-P7K= MYSH'ZT;FTKA92"^/:> '7M(A!^02U:_+[36I7Y'A%J'M,4ZR'4Y.Z^@9IQGU MMZE.\0H:Z"5(PGGW"L0:OR&*=4*UYE:7'TW^:YP'5: !NC\C MYY5@3U:_:R\]$E. _F?UGQ>BA"%E9IE=>TGR2@SG3UYX4<4&&?<$>O-F*J5X M+5?T@"@MLPO9#[5>YMO ->^E)Q1R3VAM+03C!2E<"2PY:!S1(TNBE@WV0G60 MSHFWK8,4#M[+INM=L^=5Z_>FV72+RYGD7MY]PW%FTQ$MY_1Z7AZ-//GCQM.: M'U++_PBJY;14S GOO!=<897&-9N![B$-_L2E-_\S M<^K:VRBTF+3L)>R::G$O$.=9"X=QR)]ROOW]#V\9P.AORJN/:E]YP!GY #DF MRE=Y;4H &.I+(;W?JJA026;)>3&!-+7;NJ0@LP%J0W@5.+>!+3]_^=KY3GW4 MK.R.&'GL4H(Z710V;@X M25T; 0&: %;%A2@A6H8/?6?Z2REFZ@T M NX)R(X>F2B5>BK)(+52S;^@C'ES%$>H)$ EA37]&RA%%J/T4E$^D_7T>J%K$/IYG 5A"']#=F+-X#A8O!"B*$^6 10_DQ_XJ)R?WN M'_^0F]P_+G[\X0_.AAI#C;3A0'=&J(/Y/>98P!H>$F=7+RU?RLQP698>EX:# MY1!2#2%&$3G.H3V%5! QEXQ/CQ@7>LEV#C$+B8DC]FREA:XBIK= F057#;O< MOHNCO>&+K2X2\/"23KYED2958\>>;FE)01J]:09../""2XZ;[B *.6BL@-T MY%;!K05JFQ%42E9YT$\DX-=F()6285'57-(T70T##N>(SSC)7N_)0&9T'R:' MN3/=M=5WS&HRT. .)?]B] %OOD",@%F2)8G5>^G!@IQ+07 E2,<[/)AE978Q M8.-#^I5##!/IUPP0S?X0Q_YG8IXJM+AJ JBQ-;[::"C^9$L';;!&P!+$_BKR M1S!WY87,@^!E[$"#B1*1,\HK.1C/Q.XV\Y)L&H8?\5,0T1.?C&5(A6_K3%NY MVPH#%/:5D;$+R,DUMQ1P1H[&X846$]90:W:,]@@Q>(D;R)#V\($3]064I,-%@0IK4H*>2XI-@!I[\6LH2, M)SJPLO"Z4\L^DY-8>^.IM'"$9Y[V[;,!W+OW?++?+.M#"E"88.][MH&=N1CX MIWJ1-"3"+XXLOH:;5G"3(+(O(GI,_9#./J@GCP>;=H[91E"$#\#'<_4E+=+: MBTTZ<2C+F'+'TTLP-F97:S?@#%7+U!/4YDWK'\%+>!1\QU M=JM#=M]M%N]_(W+[!+;\2ARTA M\$Q"Z%CL,PL!N8GKJD5[*]?5"2=T6^.!DWX7#NFZXNE0M\X[4)]QC$SKY=7Z M=KU;K[9H>7>#MKO-]9__M+F]63UL_QZM_O7G]>XO+NM2WWLI4PQ"ZY;1B\$> M.CM:I/7JKM8>Z@&AZ:YC_'JPOO%\'41%V*N7ESHAEAN-_OZT7J'/07:,+QE+ M<7LA7-&4,_1OYR0X>L01/@3[@/Y,#;X@9.L+^Z_VX_)OK+YCU(*T0CE' MOFA4'E_OO5=6+4HW^!#:A?'DC," M*C!FSW%@ZC"P[RC0=Q!8=Z@;9F1Q!.Y&9I)]"XE:G+2X)"OO_)Y(<^5%OZE@ MW=T>$M82CD5;FOR]/'YE,:+M7%C;]04H#@,A;6DWS9@ MCBIPPYW4E_M]KR+_OL%R])O"A[97QYH>83G3Y2V(Q=?7)T9(FB)*B@03F1"PHR0)Q2 M#$<41!=9':FNM& %?5*Y'G*_*1#9.;.(O"L/+M>.Y44UDN1:/,-,>Z_YNW>+ M?_CQ'WGN['_XP^^_Q+M-"9851RH)D"TIH9'R658Z366S[B*0L]LLTZS87L!. M?3I<=ZP#;FF?OM;!9D7F&^[[.&$%@9FYNCMZ4:U(<+\6FG0"6[=-7[;. PA1 M!%I1@5>JYF>LC'2 ZA6L72CA-ES,7"COI0ALL)ONV!B-'776#*%H\>!U'7II M&AP"[/?KF'8/UH]A75+IG\8L*]-PD;Z,$YD48/(PGLYA_(KQ Z^< M860I:M!"YF;4D$3(TIC3O"D*AX 8EKHI#P<(5/CXR,Y#/L7#1PO97,A-H@TW M(4NB+M:LQ+#UZXJ4PF+T6I\) W/*&A*WUG]HJ;UU;T:O3?^LR<1EKZ?$N8?% MOS!/2J&_9R^QO0'VX+XO\,[::VE&6D2&X\IM!&6%M7M.$%Z9\V M#P[JIH'W3^N'_C2>@+OCH-82(&>\%M7C@*O7,(9'A9@QV77X==7-A1S*\^O9 M>R]1F4=Z9&"Y=GKYEUW0$1*TBU%.A!B5S=P[@P71NVF<6R\'"G'#F:_/@J5C MCXDZ-),* >J"7FZA673":F9:E5.]WLI.K'N7PW;.NU##V/8.]H2LJPX$LP]A MTU(,N]3)+6(1R--Q.@6\PBBMH$#.DT'TA*.]6G.45*!^#17WHCNC;,WKEM3; MV_-@C!%AKQ(!UHO1BR/1>=$+(AB?Q9#DQHZD,S9*]EMO_/=%^N)EEB7!XR4K MKFG)SCWS$T9=;\5PT7@.<.'1X+RV^""^5]V<@CI4C),J.Y)&^0%G7A!5-N:J@D12$XN]6H=+ D M5J#2 9*E36Q=/-V^YS$?]85^%].\ /3R(&;E]M816=IP:K;A#?N UOF8J)G'$2Q/XV\Y+,FH!77D@3+\PD MVRKJC?_ZXB0;:#@! -*NI35FC>ZWRL8LT%8LN.4P^VWIBO6V-+;=E@Y:;CU2 MD+4WNQ LO-(4+3AYMNMWT(%0G]G6A1\PYUL<,<7]Y(4757"$V!38S=;BL\LQ M12P>UF:!6"MB$:7I909<:^TF&CQO$K(XTN1$Z=%+Z,7TV4O0,VV,?O?VV[=O MWR&R(_,_+M"[MV\7;_G_\O;(NV3'. G^AOU_0K]_M_CI]]\O?OSQI_*OD8_( M;]Y^3_[R0TD3L"%A?XPO69J1'UAV)>U<2#;]E%;'LS9R ,,*[3OM6@:Z'*9= M:P!,P(KOL[1C7GCO!?XZNO;. 3&K:CRI(EJKG[6PEI%"G0G5&R+4GM-9>H.BC"(+[ MFG;S#2M_0C$W-JS;@NR 8<$#E'.CD#!(9IIR;5M MY*:V['(>=P_KBFM8ZE7[4QR&K^EKBI:7+#ZQX#*TP_MC%(?Q$TTA>YOYWZ*T MXWK6+4^"1FP*B/L./@>A'NJ&1-.FUA"+E82ML1SD M3:WN"C+8M-$MP\QP;*=)5L,U^5>%:?(/EH(A#HE-0C::593QPLPO05>LF;HY M +9[^.W*DE$T145;]"MM+<300&!!9[@+/.B,-2@F;LA>$@AAR@JI"@*+N"AY MUD0&;P]<^7IFYFT"NXF9/F@W 0.RF7_RDH!N=,5JRUAYO8NS>YXP_ZK*E_\1 MGQYQHMCM!_0%: X,D;0-O**/T@C@Z&.E$3.4=X1J/:%?>5^6:LF[)3.DM3$8 MUVUS9#"H8?Q@81A_ILZ4]W%R$U\>L\,E+))X/. ]#IXU$\.8]0/I S.44)J, MI6J\0&6G+ '\=8+]($/4F6#_(>A8<1N2^7D/R,N[6)0_T0HI>6^V4D9-*^N> MSR)U?EE.?CA$)P7GUQ"%'/-R5O&]S>&:)MA;1OXJSI:>H/@+W&G7!,Y-@EG:.B=U2N5IL#8A] Y NH_$09I4,V8\2_0EL6 MW['QT!=DC#K7,GI3P3,_TNMS7(Y1$;M-;T,Q'R/2\G'R,=);[&8?)9Y,SV M M'(V*WIC0V67.8T*1E['B7IB&6!S0*YEY&\&]T.(^XJ<@HM0RH>$>F$^]:S2? MHCNY9>@]6I\1#;MC0-:V#)^("7<@"S3U47LLIHE?=7B-I8 "IC+U*$E(XXL( M>.A?Z/I)UDF6BI/H4(0N]%[M'&*ZD.[S3$ZME;1(S5"LJ/!/Z6M1!UL6:\6# M^A3G&RF%G8C%%M?JP,5M'KDV4^2B>:R='O.1+=U 4@1 MY-:%'FLG?78M7IT&=-(UF?1B^90OETYM*);&- ]XJ?7@Y.E^J)@=9WL>#%*M M]LX=@WL JW,([D$K]/YS[R6;A#X_P#Z+?[W'"5LB]/8B.;6=?4DAC7J/(H2( M8)*3\E![1(CYWN7 EF4N6+Y]5>'B=.ORXS#TB,55QHR[LHOUP5"QH_5AT(Y% MMRSC[DVLNCJ53T15^(II%7/99PUM 3<=5K[(F@LJ,2F^H1 MB8E.-,AL*D63?[TS3XW&&;W0DJ.I&/7W/ZYJ1@>\>E6C UL@NL&C?]FF15TQ M&KF1I!2 &B'G6I+BM6RJ2'T$B9F>86_#I6?,9PO>RHO;$JL&)\_!'BN"^;J; M @5L2?B455.FMQQY2\LA?*H!KLW-Q#@QD.58ZT"P'"F2M^=Y@O%8[^+KQTH"R @AV0^/&<@FY[W;.N:2DNX4@ MM%P;>B'9:@?Y!*K%H? .I%B/K$)R+)>@KY6ZYEQXJ-0UX2."E&@,YE-"/57; M.+S0R\ZBV$PJ!9\N(510D8X,XG&@H$$%$2JI+($66!BPD 9MC#5"%6 !IA6" M,-';VU#7PWN)4#HY%PPLY+(IJRN;&(9Z M'--?]_%K1?]$($LU3T2QG?W%9%^QNY]H[2.6%4W!*\_8$+N]<6AO&+"@I9$P M=W$4-Y4GYT6%X!Y"2#CWR2!@FX4XU2G*+24GFGY7T;64ALD2L%8+%.&,W@T6 M^;KCVA_YJMXJB49#<7]'LQ'^PX+^]P\_O&6NU=^]6_SAIW=EZ"\-#T]I@#PA MK.<)X+;:U4@/9,?)&2$45G6;'\J)7FEXTP>SXNGSSDX)]B-?I-K8'?DB5460!>1]G.#@*>+Q\?O77>)% MJ;=G"3B](*+KV14F5B)6ITM9>+@8H&<@2PA,B?L39 M,?;7T3-.667,!^R%-!JZX&T3W03I.4X]8=9KHV3>%>!B,D#.[J*)B/>!JDX6 MJ.BFOJ[0E[9%9[;T< *A::.4RN+G;:A/PHN(@5%T1U\.DU_P[*KY[[$ECS*R5." OFSY8P96%.OWV8"5^C-V=PP4F:<^ MH8+G=HW$/Q*YF ]W,+J5/@KGZJG=!,^!CR,_=\>R]6:+]Y>$9;PL;U 4JJO= M Z#"ZDLE;B&<,M?519%UNJ)>H)+>CFI.(%S]WJ*R!E@BD;3LR:;V&<*RK7.& MF 0*PV5:WG__UVX(&HC;XE&,<>5+]&HFQY1NH7=-/NV&X';-MQB#VS79((#\ M@".B!^$R\I?^*8@"&DQ%'9#]".VE!(1LOQ3"L8A3L+O5)HUM6(^3Q6O0V-F; MII3 B6 3325IJ[6FA@!>55'K\ST1CX8+!]&%K#F;,@R-NZ]*KSA.5R^$WSBO MS;C.\"DU/M'-^E7P*[.Y1D]R<96?$)E]5GT25=\L'-_5-1TU3)TJ%F]EX/)A MJ:[09KCX,[JM_#* T_@P8E^6HFF!.J_[(.\DW0,5_&7GK.MY]X7IK(OYB'=G MS,_==(1N#LNHD$ZCV:J6QM"'_-.OB&9<]'F^I:@^:E7D:U MFQ":LGHK/?O/O6A.(JO>?8?"; M2C.I:]Q@0N'3^387_^XK*54+I&&D26[6+;T%&FH9"Q?%$5>5(6Q MDG^U+H;!5\PO7*R=A2E++X]IX =>8MF#;[1JJ.W-GB4#QEE:WK5OO1!O#BS+ M&EGAB]%^W20BFUCI1!W:(Z1S=;#4G69+.[J&U1NGH&7]TGVNZIGFJ^U:7&V% MITPW%+>L[$=[RW=%;T<"77"$CD,Y5,ZF0Y#UO :J-X+-UE3QUAM3LJ#_S%^H MW<<)4R]K828Z3L)>\;H?HD#Y\&RQIYLB2X>YQEO#Z>OO$*+BI/3A$O@T'?P8 MGL^LP>1L^O@01,%43-I_'24N61WYQEKK%=!AD2\G?%EBKSZ51\..UJ 'P2YN MN]+NT%9E3!!K:.]>P8AG^UA50$*T^Z5X&.$??L"'2^1O#BQ__M+WR<&L\U&- MJC&4OU?&:WM^>3OJQ>75'%C36=[!Z'AN=;G^M-S1$E>D+:\*^!23WB/FY,KM M7XL>2R5,&I[)^3&BY8$TQ$HL8(7-03GPZ"GQ(E8Y[)79"]7DP/L<'XA50>;N MN(S\&_R,P_A,^>B/3.JA ]Q:^B00)XFW9W-2H[ =DS1*#K\F1RUY1B)K(T^D M\>Y[FD;C[1_R)!H__O@EI]#00G=[;]2"M@4;+^>@GMN#V,C:1I^,W)H5*)6G MQRRL,MPL&@EP%O0%A!O&HKEH+H3@F MM)ZHPB%LW -8+EP3J00(E<342"W"#YKQ!K0+2V[=207D5[B']E.*O'JKY)() M+F6N,3B;N7/M(%,OB>Z8"0RJ"8QSA,;M>_?&%,*;P47AX:+HFT9>73D)Y(MM M.=_"R^RB''Q9C]"!K+H&_-<D%M,.K+A[OUW8V N/(ONP;@5W;P)PDNFK(T!?I^RME!O15>OO#38&VAJWMZBGA8@(4\B"H4P)A&"4%6&SPD^XB@- MGO/7->3 L3GLO!>-LZ 6-6S-80UI.DKV5E3M>"=Z_"*G=]+#0I($V8'CY#"Y M>?[Q?4/Z>C9R(C;-$4HC@ -+S_$L" :Y,!AH7T<=:^B:J/UA=( M2\5QH :Q/@!>26#M^?=_.;F-0B@M2V^]/L9L*VUG78W9EEG;-FX9S9X'LX_, M,CGYE]RPG0>.TF [^PM[8P ]'[-TV%Y@YUM0OZ0% M=.X%T];R.(%[8DSFW^;X?($Y@"=2'!/?P!>T=@Q;%US1^>D=C7+,V\B-H2^2WY39#N MR;IY23!+H:7A\Y_J X!:.MF8M-%>=(SRGA'OFF4<8)VC6N_H 5/X!6' $3_C MM8&1*V6VT++$OT-#\3! M0J3.E[!8*8-S!BFFS:4G7QP%!LT7'WE/]IK35Q(&0)0UN MJ4QI/^@SZ0@5/=4O(XO.[,6Z3",V2Z_/CN,R[0)>!*:_ YDBC[[#EC"1,L6Z2'8F"TC/\\9SLCMBY#T]):R:!\\%1&;H*8Y]]FS5O^RINYCFT(S#_ >< M/ =[9GM$/D[(G_U+0BTLFJDPP6<:(4K^13;W(/;-\PEUZSU[ \!C6O2UOH<( M2N?[>.]^*I7'9KV'4/?^-&*SRP"FYUI(:F@Y'(RT=-QT*I:G^!+5#^],BXO$ M^5W92/>AEZ;!(:":3T[3]'N.I=_@I% M\R0 *I0SZ6N;Z#-*8MN$'H@B;%?"/DK MFM,5CQ(@1J&X;X3$E0S@!1-TC6+L<"@V#1#'+@7GT1T)O:! M:1ZS,8)25J\DMY1#TIY\D"O-<&5MKS_#-16JM-D>8Y^54>0%V,AOR.DS>[TG M,Y91O_)_7@*V"2N6(Z->8(NC&4C71FE!S3%*Z>FN6/2P0*R/!;\5*;JQ5NEK M,CGK-0?/I:QGV@\3%67Z.7;S<$P82;%Y06;\+ M2%W4ETL :$Y*WY[EQ!!UEG: M8YQD;\A.=JI70+#FQ%1BI.&\G!\@6DY+W3&GUQ&GVKC3.X74>V;1YMY^SSV9 M";J^04<9J$$)IL8X,4HN+.?<+*JK?RUJ%:PLW%:.$ M$8&_GY"-+X'6+GZ?5@]XCTU M$ *] M3:>A1"(=C^&V\D*XZ"[4E8SP<_127O;8'SEU<]E(DWV6I4=./,KFXF*OM3RAX\M7UT9>4; MIJ>>1$ZK6[T&;'MW? W,VM')06$Q!IW8U$>C8)$.;80*B1FIBT9BULUL=\-@ MC%':JX!N!,%(=NKRT?,4P;+*SNS;X6I9#>WQZB7_EQ L:R9Z.Y@T+F5U-5@6 M0#X'#',-9=4TT#4T%615JNH@D?6RR 9-TX17)95V\73KUCR? US99AHOP6JN M/D.MDO)#[&30R-)/__SEK9)VAC$IA[&6^)L6XNCR%3BTYCHZ6D5"4.=6[SD7 MM?;Z/N>*!K(#=%_>WP24V0(K_()FW8$N&H;RZ@.8Y&%K]"$ MQE4_MM;6T<*635N7B)X0PFU3R8?AMJV^PT +HI@?O""BR\.KT>T M4!&U96ICDA(6%D\QZ(8[:^S[:0:+^36E_ ;1LF%4S'H461A'3V]" MIHU>FF*[=Z)FV&PKG1DP093M!I_)8A=T1G#4Y&XV U2<%G_"DEW[LQT;U8!! MI_V/74!HX[<+!2."')0J?UD/(:3GJT^&OIFH2-"RTX !.PL.OGFD+5%^,8F624*: M8.XQH/5NJ3,MSP>U0*P4@BW5&"37OM:TS$1MQPHUY)^U1/6F=O/]SC?\H#FM ME HM9+-2:C/4T[WG("5??1\G-_'E,3M)][ZFB6.3U N_L?8NSTBN,(P_4PUCC[OW7"#J2K&< M:D(#71UO['JA!>07.> DH?<5]#9CY[WDV+C"$5G85-['7DI0[TF?%**_@E,4 MEZV$IE*+G,R25HP0IKC$(\*4%2.^?IQ+&K^L&:RQ]4TJE5PH6%>2ENZ(WB4M MQ0%1?\)#0L_,-YC_MW9M>>V= V*I:@1]F'0"N"@8R2;F-^)$Z.N"G+Z=J(5; MY%TX$&LQ2L[K(SVJI*UK?G9(9#[;,/ >@]#^E;\Y4-MJ9X[2D64K6(6;- M. M]$9IE9=074>KESU.T\WA*@A#^AN9^]>H"\AR%OIR=5?K6M)(ZX(>%1V0C1CQ M+JC#N.@$^H)O,B'9?4@^?PYQQL[RO*1B M"PE%0OX"$? >[([5D98!J$Z0JH.R#K'=C5^417?#9W4M:J2V0@X&"<6Y3^3< M6][")1#3V+HE^+*D*Q_)#":!%]+U9GLYGT/UZVK=#JSJC$0F3;TIJ=E.6-"[ MHSR:TBW]9WJN9?&R*6]FM_2:&?;Z%4D%O!'VK_BAPKM5*2WYX@/9%"/);=# M?J LX0$22E6GZ(/:P!W.6Z9"94=63.()I"T%2YJ")3+!P,S@H6!MV,)6D:IE M$$\PAS1;:Y<]K"@(QU*VD M1Q:07!:[9 Y_9EQSIW^:YQGD9>L:1>H:D'+&CBY&^MY[S8>9_":Y$*VK_"OF M!K9>K_8M;TWIC4SR+:OTZY)4;,12L46%-L0)MZ,Q[<,L8,0:[ MIJEO@G1+>GYSP?2!4+TXWS7U 2A#^,VZL:K)2ODT59?TP9\[-DI#+E#>D3NZ M:B1L+I5#I=F'H+-?$_NA:4_UQ,J8 Y5/T9%M]5/):*" 75689U#!L2=T0X%+ MR5Q7PUZD:BEB+TPMJ>)U[N"FV4VO<_.]V*.[2B,,[LFJ,O9)J:F-13?L5(2* MCA:E^3I].87!&Z*IQ&7P1EZ#V"TUU$)IOQYJ0=22(N9O*?+8$B/-:Y-:535! M#DW=*IX"O$\DYDATO=]X++LZ6AJJB MZLBRXBAEU%:C_.4U=3QPSPOKJ'"[N+-#&HCM;UX].2 M#M)L#!'YD*GGLT%G5<.:$F@J5(W(G3VI3Q(IRW9UI -"_2K1@1]+&I"[,,LX MX&%;D*(7J]JADDY;5XK8?!'-K3LOK5P2[Q?&,% MZ^C MFYUR:2I5NVKLP5B'=AY[3)8N%(*5Q5*BCHM79)"#D2-F+&8/UWF&MWO M2%#0 "J+BO/N,T#Q0KM(NYFWG_"]E)EY9BX!?R#%TNW;U()>T+2!WXL8*WG8 M] I/*:DL9EQ3EV)JI5DKZG4Z4%S*7 XA@YH7U>N@\5\XE-!0 V=]B=2F+;ZY M/IV](*&]\6_4J]71UQ/K?- ZM,"0'BPH4U\BP58J2?D;^4U4KWNYII;!9,- K7JW8TY)!B&Q&8-J HU[DY?"I"_JFKC%Q4Q6YYVQ6 M%;O+@MW=SCH-&J@5H(?S]O 6JEZO9U\GL:#G0R1H;82I0@(P7=;!4$-_P0"D MI;,33P-\)+)^80J%E6O2B9/U9SJF:D#=&:?J0.I+J57SP&Y&K&ED5%4J<+]0 MD$JRJG*GZ3RZ64Y'=M(Q7VA %E'*T_LP_EPZ*8JRFY'_/H@(MANLW90)<32R MIHSO&G#!G6 <.FM$T3X7-0]<6;XU\E'9<;VT3=6U YE79A@5]@:3I8XD-D25 M8(EE"8CBZ T;IR ZQ,F)F2]6D[),I1WMQ6 JU8"QLSB3FX3&X>;_J!5%_>2% M%[PY\+RK15W0=RJ3:UA_D-;70(F%32Y7^SAA8>CE,E#K:X%8;Q3]O+\9RN4: M;NL3"=^JFZO,ET\=_.'%YS8.T4V"\LN>4>Y9LIES[0F&?W7N"3(X0RKJ/5$C2 H\VE&*G!6R#:9$$3 MH9'UOI9F,/@;2U7*&RU@?!3:@5':PA79.VD@N-UPC4[4B'$9G9"!BF.JPJ@" M7PGL5DO8R*06EY+ MR*$3YQW.)AJLLIC]&P#M'/V.P*'NJ8>S#-"_T?+>3U[ M(69I1&@IO7V&??H'EDJD_HM:RQZWR(A^@7TB8T:@RR&RX$92K>$"57WP/_)L M0,W?U0@F5S">QV6;$9M;QR$R_9 P2PI7#?,<+^4([%FK1_P41#3!(S6^:&X9 M._&,4P\!*Q>2BZ@S$#--_RKJC>"Q.?F8ID7IGG9HA]CH1;'+&S9Z11P1#% 4 M/0[R8D(=_ @<[.+K.$H)M4]COZZ\D%X#;8^XNQK6/)^!"CF8?GS:FM#\0G&X MU-,-FIF$IZ6MOH<>^0=1RKX(;9+]UQ@U*T?Y.16R$8SALC9JQ6]\\?AR)6"D MX\9%PXTYI#/[ 21J60T#23KO+^U[.R<1_;IP;J8\ZB%$%3APCW&?DJS M?:W3]$+-@\WA-HZ>-+1 AQBVB&&_+&(N'$[$5^&"C$*,$LZA(F:;Z01"A:4@ M;JB*/N8ZBAIJ @Y\Y]!4&3F)I7VC!TG-5710R)6.9 @X7B#.#.M(-+E#)$BIX0I0IQ+FRZ??%!+H-7A\F MC8P;O#B +,#\DYM#G8U--%?0]2Q? UQ*YQFMMM;RKU#+M+F4Q1%R-79;*V(" M>O0.<8*#IPCA8A03.HK\9Y9$Y\M8 V=4T?9"-Z-^CG"Y;,GQD+T'S ]]Y)<^ MP=N*I5Q4Q(B9$$.Y6G1E$5Z %G0LD<1RR4\R50[6\]=)!/J7LD$%9-CJ*J'?J5MA2B!T'?$>O,@O!Z6&<* M8$RK)@,W\!!?W*FUI%BW*XA8U.-=8@Z%CN]Y?3A156 M9.FI*2]DZ<-1&CQC_N#R(SX]XD2!&(,^ %%D(IF0K61SO4;+C)@2CY>,Y1K) M8IJTA8&,4TT?T*QEO(Z2JJ+-:ULUJ(N,\#(!(;7(&)9MS3+&)%"X"H50KT(U MFX$&J#3X$\,\'-" 'A[Y ](_Q6'XFKZF:'G)XCSSR@[OCU$@%M9H,.)^7@O^N MM%U5\S(KB1,XT9F*KJQ2??,P\I1,="YY)4=QG#SC5 H,=7/(DW WOUUG7]82 M%4VM8D!GM(7S[=Q#K761/F;(X2_&E[[/TJUY(4TZLH[R%$7]5K&:#M(2[I% ML!/+]BR%S1M:NIN3.+'H:4V(8 _JS 90G'Y&#GG87WD)3=\A7Q_["$!C]"4\ MBR'NO"$J6CJ!&/60BX'MJO$&6G/^>LD+W^QB"729C_+*2[%/SS;D8,/67&;2 M;L[TQ_0!\UR1>$N6SF"/^14@?!+8,K+@$">\$$^M>UM12O9&KSYN^UJ_=C\-AYMZ-Z^F+]A8X.<]8S_/4^PQGV^*;["%HI!]&-?C\@K65S M@ZO4)"Q_2G\ _=1?@3KP3CXZXO&A^ #UFFLZG7F1Q@5J?:I15VCZH/W^\E2S MCU:'P$Z$\<^C1 V'A,,:I.7'F!T;#YCTD;)K<)H]J998&]'L^>240CV21,F\ MW )@/]<4+F8*MV\H'*^>R^/'?37XX)TMS#JACRNP?W-)B'3<).&/+.[P9_8G M=>B#7@>@,1":,HG>+T*(."7BI'GL<7Z62!>(T/,6EH+I!@M7?Z(5)WX0$;P5 MCV&^#J+\1Z$J-6S@APD8Q0@0$R2.,'=VY 29'G!"GU"T?1'+)KU5K92^"LPW">%%.U(TW$L%;"\8E8!MU$90 6]DL9>BT&-12.6/8Z ML32+>:!(8< 8ASSH=6H]($)3=LUPB;I3FSV]+7LLXFZ*/BVET9QR#(K;4M8C M#2&D9RO^8+=6(_GO>87#VF %16Q)6HL_=R^^Q$0K]*)/3%1BA*57B%86NB<6^CXXAUWJ;$ +93EK2B)YE+0YH)R0:"6J2%%):\66'B<4 M34C-WU>1C<^K9#H7I.B__]T?OG_W[I_0_RQ?54AF; M94IM>^(' W+(?7$#C7#>WL8SNSZMDE) ^W,[N>YTX+;BRRTKAS[SI;>-ZD'$ M7B83*SU@Q:FQ8"" ^V7EL.ETQ,HQ8_->@Y7P'7&MT::W?ZLA2&1RJ<&(G;W3 MZ!5-<:5A75UTL:=YB]$-/!!5NKJD0833M+95]SR'EE( JHN<:\%_E[>LUX5W MX!5TS["W<=,SYM:0PLNDX]Y7T!JTEM'3ED0'1PM4D$G?2L,LL8 "V5:23L3I MJ$LGW$9XOXHWD=N3EV2K""=/K^63R-C;ZBK_-NOD'7,7U":O\!V,!);;B5!LXH:()_&F'%]*%R M&6]KOO1EY"\/!U:<3FE'#^O.0HD 0WFE-018!";KJ'JY&D2HWA=+-%7U9NM5 M]^1R>[G<04WNM"VW)Y7;1KV"(2B7%308 G%;9ADY5.RIF_D);PZ?XJQV,Y3F M0OAFMII6AW8-.#V9]8R@JB]Z]N2]E?J>%BN \ )@?.@"#YMAUP,?+H'?=1\^ MQR@TY7WF\I9Z[LTEKJ:/[;_H9 \U[*>88J_JSC'[WF#ITC#Z#=:M,<4C:E_) M+]F+KQ1>W^X5UX@:K&R$KC0*B&T.91A*J4@U8@L/3Z:0BBA.Z;8OI,KD4L&5 MB##"7[,^!#SX](I#S#]=\/?@-YA_>>>]+-,49^F:W?[0P6@:DPKCS* /R!>= M!I*)+[8X+2+$B%/3Z+:"OGV\LK,/3R)@1@3T<@&#AH"I0D#0=Z6F"!7>G9K" M$T3Q-LF3%P5_8RO.=?V%%CFUW==L[LTAKR[EA67"49UR]1/U#ZBP4XU(&^OU M?A>HT3/S#]3[I@MTV3NJNE=4N8?4A4E!T]:321'CO@[=!.D^C--+@G?X);LB M'/XVESIU?NI+T:SN<9I%R:I/H5_IQQ#[FJ7[*XA!>_BPO%O_[^5NO;E#R[L; M=/7S=GVWVF[1U?+ZSQ\>-C_?W7RQRXU"OR9=>13*!95>N0B%)7SOJ=^U?W=6 M$<$F4);SWI%;N PBSUL[LBWV3T%'[N">\8>)&0N>HN 0[+TH$SG2V99T.X", M&M.520@;JPA1)]:L;PG#1?OYX\?EPU_0YCW:KC_(^#9UH70\><[6P-FKRVBULQUU+9RI&543'*8LI:Z1"# .*6UAV^ MBS-,+SM\3$YF[(E%C2VS)7)@?X"@&BIQ&W:LGP5B/2T0ZXNY1'BJO#HHG5IT MIQ(_-W*WZ&%UO5I_6E[=KFRJW"@U,UK/S\%:M MQ:PA30C!*6E,3-$;VY+*?S2:%%2\?XM;TXP#\W^!XDMW,Q=U0RLB9T8="5@Q M9ZH \0$]UG6D_$>CR3ZGXOW#Q_$\8')PO+#L.MZW2E$LYZJT^KNY]7Z/W#YB.ZWMSM'I;71,-_6>_^A*Y_WNXV'U-9LL%#.J<"O6[< >%JL4D)^69P0IB])E0HX+<@:/>& &_<#WK M/>*9(A+FR5P2T^S@K_J;;I<8ZKT$+^1A.0Q(AGO9A<[]ZV/UE M@>YOV34:-=O^]>?U_=.G.B5UTF7GXS+IQ 7-Z#JV"G,"/ M=L",PK(+MWQX8R7]XA3-P'2RST0>X"BFN0HXK6B"2_HW\*4YXVE26GPO>Q[0FPQ$] M!8\AYJO''W*[3< M;E>[[0+=K:R:24,F3(Q(,9\M*V@TC=#2H+:(/=UXK8(J?Z7HUO%CH%#.ZY%1 M0)SIK&(&_8#J$FF$K;A]V&SN?EE?7MK$W"#9JD-O4%3! I" MLR5;264!8'JK6=':K9794 :'5,)@[=4 #%@0>9Z9_08_%KZF['6+]Y MC)ET AQ@KBV;4!_B7W]>[_Z":+SV=D=]BM;CMLG ZMOT\B_ A6=.X23U=!R672\#)'$"^"8P:A:I <207GT:XQGH M]L;$98XH 60I*KL#=[S<)[%_V6>_>$GB1709J78TG:U#CQSV DY'GO:<_;)\ M>%C>$;VY72^OUK?KG>4'/B;3TG'[I#TG%C!F^-Y-A]@:OC1?C>5$J*!RRV ? M))+;"F/R+DX?8$ E>^.$;"_)Z2I.DO@S"SKM7X>55*!E?%7<"V_7_[1YV+W9 MK1X^HJOEW9_1[69Y9_>9>O_@BX5G>T<>%C?T>*"5WT%"8 ,M;9[%RL^DX1NR MFIT0;>K HJG/NK,8[P2*%-Z=* $*6GG,C!S(,@+0$!,)S\(+SLW=!XX.Z\!0 MC[,8#*(:9*!WP]&3R8HG:0_Z[K>;8_%=;_3DU'*GS;@[<%:B0WQMJX &")C? M>T'"ZJ*9'<#59(#0[N&_#13:G%?LJQV&7,F=H#,7;03I3(0U(.FLCCUTEJ&D M6G1D6+*^:AH+LEP_H$_+VY]7Z.-JN?WY867]YD(+33JZ8.DT+51OI2D5= [4 M/816*P:W9!".'+O-]9__M+F]63UL_Q[Q"P'K)41[)Z&_\&[7#%A$D9D?TZ / MZ]C2\"AE^7O M#;:T$O*CEV*_*%&FXPD8V3&DQV#L&(B.I^7#ZLW5;C_>KNRW/!KWZ M-_JSY18M'[#YA?E[=&2WNP\ M8P.V"BVK@<,$LV,+@ZG,K'.%#D-&'REJ;BUDW M]E#8)Y^8F:DBYZ_N\PY0W@-[D#^S3TFS0.A(45W6."U8]JB<%B:!@K/W\0GO MO!?#'/$**M#P:Q7WXG,QVIH5M=-*$@^E+(92W!'[:85VRW^S&RW>BQLQ/+P7 M-+8@K_=D4D5F%_3J1Y*=J'=@DS 5Q%7@:[R"[(<.3#0"3E.,-V><>/0I/7NU M?X/3?1*N$TD=H67>4IKE$95RXRC:6Q77]Z#]7Z"$)1!M6 M7A+1R.)[G#"GEHXB*&@ =4#%N7 RS=LBTABQUDZ84D8B%(F]"?H1\\O:Q'TO M;-J0[\4,4+)?YL.]]Y+L=4M6"^DA!D_OVRB$F]64DB-&@.I$# M9^DA\JQN6<+[^^7#[B]H]["\VRZOZ=V$L!_ ;&-04P*;AEA/7<3TPWJZ8E7G MS?P(1KTXL!+H'"A& !*J"NA4\ ?H"\CGV8@)UL_ MCO:-%\-Z%Y,F_"AE)*)9N^?AQS9,HL 3%- D]L>Y6=[;+Z0Z:NHY[$_-Y M

9FM>51AVYALV>*\NB W9CV>C"K8UAO*Q?M"+JW& .@"E,Z#-^HGP]%!EB M=4+GI220@O[AEZ([>T9=RMX,0R2UZ&VB"+-J'$!4$ZM MQ@.%6GV@ZR]Z6-UO'NCBZY)JF$3 ZT,,1&&N+FD0X30E>\!C$'FZCBXU&:"* M]/#?AE'1'-7;6[\&-!1BNS]B_Q)B6L$RKV5Y3_@Z>BG-LQ[LR1^><8)H(K#: MVT32^ YG13;EY?X_+T&"?9MJI(.]MO[H ,^6XIAM-KH=V%4FO=6Y2ZUT=QW+ MB#-8N\UF;$0"3-+K.4Z]<'/87A[3P/>2U[[RUDH2J,27:K[;H"E:TY6I;&_9 M^-4=_D;22*BQUTH8.7 .X@-*RSGP<@+S0AS:>.[-YJJFL8AHU3HH@;3=)*ZF M,JRW]YOM\I:6A-[^?+5=WZR7#U:>G6ICIT\;+>9O'0J@ACYF%#^/E&0JC5Q% M?DQP0]G?'.@;W >\Q\&S]Q@JT[X8T((E6]:31(B4N+O9/&Q9@@L*]+O-;D7. MEM>K]:?EU:W%FE$F$]/,7&PP*S,!IS]#MQZQ"]!11ME4=.Q417,.U$AMK_># MQ?H"5:(GFS@^<(&EF;\P[]-&C%_V&O#T=4H\,+'H,PI"58 O(D3^] MG,]A0&NR>>3_T&?OE>TR.,M"ZB0D9/&%WN:W*BBO:!%ZZC0YR0B2F3ZR\Z'43A;7\N(IM:JJ. M 1:BR<9 O)_+.T5EKZC6K=XS*0@=GQ8%A?Y/"P&@:^>A[.K=14_0.^@%]12C M8:H59$'D/:.\:T3[=NL"9::1V=S=T&P--^C]^FYY=[TF)\#UW?O-PT>>S(%8 M!+L_K6AX%+4/:)Z'Y9W59$03JHMX(3Z9KH"]KD_PD; &!K[5_[_ M=5_6ZW4!_*I>4ZZN%_4E*>*T"\3IT*_Y?QU0Y8D$#!BM[:?T)ACL>D9O D"@ MS'M>Y'N)WRK2P%E2!1*HZ4 S[*DE$+/J\?:H733$/>4Q%:VJ2&,WAYX&I,2\ M>1IX@MEJO/1(@\3(?V@"OV^4A_J)&ZIRFC M1=S3'W!%:G6C,4&@L,N8P,^B0CU@<@ -]C25F()C8SW3[=:Z^FG+;Z"559_H MB]?=P>-3&P2JU.XILAGR]?3;#/96 E5-SVN:]!:#574/,D*XJGLZ.%:TI"!T M*6C5Z'1F!#>85$^GLQL.,C74,'F%3$ME M-RA.4#W<@!7]87WE,:+NZ>$,8W! (94[9')[/#8VSHXX0=G1B]!37FC=:EJJ M$4@7TE6-@#F(6A>5[ PQ9ZOX4Z_M:] 'H *;2-9&;-& V:P5 M=:FHQ=_=4]DII+:I?,9X;&N<,1BA[AI3\E6?W6B8W!*HR&!O!U7\=US[5Z3(-H'9QIJ1/:O!K'E"[E>3'7AN3+0AW T(H'2WS\22BQ,#OX&Q.2V:K @9S,!ED/KKUSD'EA\+?:7F&">X-> M0%7!1#H15YP:-TQ3K(WY-,GPDZW8QDE1WUC.G(*\ MUOHVPT0W%[Q\E2,+$'T+F\4HHYKA%YKQF6I&7&C&J=(,NLR1!8]JQHE]>*(7 MLD:^L+S:E(GC2T9BHZZ9]F&5M'7O<&$N1N:]V';YJA$CK6=F\X3-2]_PBC?Z M2%=2@===DG$O*[I4E%IR!>MF4MPG^.P%/@JII1@RH@6*L%7_K :*NFLN*2$$ M=>?1B!1Y'T1!AEF(5F_TDP8M[/U&KR0=MQKM "=.QL,37=P71@GIY4):UA=M MT'7<8N@A;L21<)EG)ZE2I;!4Y6E&2R[GE^]^X25>1SPMZN9P%80A\QOK'1"G M_@K4<7'RT6FCM?A +<]1GO4_S7C!\N(KJ+Q#64=%=MK- 16?LJ^TP .6- =L M3[[!/6>X'#%^-%"%K!K8I[EM<)3R]%&\ MJ#E]#4+GAQR2[LFT]3_H']0;Y//?0=**5S*DES>/M!MT[[VR>^4E37;RQ-.M M.J.@TXN[K_5C]9WP<-@*KX:'8Q:HZFM*SEY[FA'@!C_C,#Y3D*U>**NX5R.U MJ$&KO.I(TY$0@E&QLT*-#N6$[NV-$\CIU^1D)W*[-5ZU42C6=M6&X!C?VYE8 M#NUB5/:!\D[LZ\\\ MLF8Q2DM9$]Z)/9?5,*0V?5(68:KG=!H]A=)$XJ*#*8CHI)[QGN5*\/KG'GT^ M!F25#:)]>/$Q>KQD*(HS% :G@/HZ"8<4'KP#5/;) MKP/X+ZMN'5G^W!@,:^OC-)K06"X=4@.MU7-R!#S@,_=OIBP:-E\W,T+Q2"G0 M0'7YB$^/./EW< <]K1C)"D9^Q![=%BCCILY$@SX ST\34@='2"[@E?>%BLY0O3>VK-;[3_B0PRO=.GE_^Z)PAM?CSA/"HF+$*X$%TX.G]KU]+>L0X_EY4H:?^09)7F1#N8RX;=9 M143.MV@MX^3 C@CD6RE9Y!CG$0^XH[^CCA4I#XNZ;R=OE:)'P@J3PCOQ8"!6 M:'1_K 6FT;^2;Q,BPB8BPT1_(?#>83-,I'VMM6,EXGMN.?N1!*(%]TE\QDGV2B]3L]R3<:[..SIG"/TN #7$ M0"[Q50HG)>?TL%@W2W+W#N^32'HN)<65I)9?%IA"LZUAIK@$"AYXQM$%OR?2 M7L<1*Q=)GZM>7]*,[)2)OM:9=@0:4F HH^@<91T@B@E4=,&?V!:=N*-_DTF; MX'U,K#7;D3S#$"K&& R!YXA3M>Z[3U5CJ!.S_BM/-UYW#F#:VAE7Z^4F$ BT MSJ_CP0!_=MKNC]B_A'AS^.0E 7T34N0D7)$3-+V*TMG"C'J!#$HUDDYP_.34 M+ M.3H_*E)M%#^C7'?N#]>UK.F$/96WDZKS_Z(6TI#QW$=2%XV37[@GX<_( M>;47X9DYJG=9Q+\ZH]X3#T5=WWT:PK O0K!RN:E7XXFI=TJ,ON#I2/20>@5/ M.#O&?I$-!]?>L5Y2?+B$B(YNN33PM^U6;YPF4"'ATFD"_0'>WI=[M7KQ^]O\;)-762F^WZPSNW8@R,& N5&A7=-K)5="PSCZ^(=8Y8[\XL,+./ MCV2E*"YG@G9&##=LBK&*(S#<:\RL >"'JB.2)IU)(4B M+!8_5G]D;;4W_M$]@]8C&3L*8E&/-']J4^92*[//4;TO_]%HDL>J.J+^TX]* M?0E0C)#=VB>3*(18'V42;1CS@+YFA=S$E\?L< F+M2G_IE["N-X58-[/@3W( MGVV\A,?LI2E,/H6*;Y56 \UNB,:"U4Q8>.)CV<@G, MJ[3-G -?@,;JY28 QUI< F]I)W H'&T]0M]+E-?DB;F&5CAHS*Z JV80Y@, MWFW@$<:"[-7 '!S0&VQ)N@'2=M1RZX@N7/!+%S;?95_6%^AI)=]>3B>7@ MS@>!WZ#D*8?SWX5YCY:K$(\ =T?INZ'(!M'CFR#UGIX2_,03GQWR6$IMS=6D M!]1578DZ7FC5Z"A4BV!95W1QJ&0U[?.K+LBFDN0"!A'9BT[6\_H98;&M:$9 M!':8%J\#MI?'O^)]MHLWR?+9"T+*&S%#-N2/'GT,R,(NS;RF0[NVXCH=/ XJ M>[[H%.6]T@1.Q+(J.V9V5MDUKV+CC$K//#9Y. QCGV*&[P6'P-^SGK)%E>T/-0VXT5@E+M-P H[N&]!",'P?! M>9!WR:\/%JC6ZZ*8^@7;Z%G7A6%>RPIC>_&<<7 :IH\3:^34&B$X(R92!V _ MA>K12!X)ODSOO23;'#I2BI@Y+B;[EA5/QG0CI=Q3U*\TRM<<7HKHMUB41$<" M'F?6%K?&SPUWQ\0Z)_=_3*QPH$M3K.)>:M(9/_^8YC,6%J2)QF>X+BU4]J]S MZP_ <'6=$8MWJPD.N=LUB_G[U)<@9?]V\GW9E+HG6YVF5#Q@F^E#'/N?@S T MLWXZJ*S8,5WB;!(G[&TUP$CW_IVT]AAXSHM8A^<:; MC(Y94'W% 4_MI/HD<=JZITR&_MNY -(=K$FA@MI0*6(UB7K1T +,U:M(.I+P M',?\GS:S9=TGL7_99[]XM#AI]FH>E&G>E:V@$CTY>X)(:">HZ 4V$O,9)X^Q M8;#(>)E%6=TP=,R JPSX,$ ML';>X,=L':59PA8_PV0VI#'K 6??2RO!Q991E0%@?L<;I=6=$P M;3F5&1;*3CJTSSV-FT3F?O83;]UIZ M/OH;5A: \2.CTA)&^>:1!0G7^T?U#]"D(]6]O MK?GRA@9T<9E,BX1593(5LF;7U+G:9L32VIQ9-29: 99+DZ:7$__=@$/,-!^R M;.&,&J/^S?M*U)T%8M]!^8<6J/P4JGW+P3/2W(.V.:!:7>GZ6#S0& 8RCKNX M.7:NF37C%4['MAFO;< KTEW,J[O[#^3_)\&>_,3X_CD*Z(5*%CP/NRD8U*^5 M]6;8"*B6E[)'5'69*P?K%!6].KB03#\::17T3<,KDFI(4JHVR,L[=6/!&*$/ M\O5AA#(XX7BIKV0CUH3AG3OD:M$:"Y517QHV"(0 MLQX<6PO&*H.I,T1?$V!2?3/G"_G \B50.31:[2"3<;RM1' R)O'*.:>+(G$3GFQ1NB%L5]KA%* A[7PAX\[[R5_6E2E.0L,"D,, M[M%2 (R9U"K#J'Q)3#HK'OK54P,"U7,TOG>;<@S\8@PR,@;\)(U-ZVB=J=NJDQD\^&BV9<\]1P$>&+@7Y SI'%H#AVB!?!8:K GBI-']DG=;6A04J.N:U M87C73JX,"&W@\&O5SG M!R-^DD>]+"_1NLH'G=_S[^)F?E3-.B_C^X5_MCMX!%11%#SK5ZW7>@!%*SFQ M_4"3V4>$:#3+1%S//,[38N1IBAW(3#RI8DB>XSJ@%8;O;^UC ?Y-[2U.4XR; M I:O"?,'%?H7XX-Z [1IADG;GE[>RZ*]MBVJQZ:+XD&2.[?>TXC>R)K$LR)] M#*+@=#F119\H6EC$ J1=J>FM.C=&(+UMT(R .9A2M[.^%_.RBZ\PK[V)_4'Z M/:9C8%4?-09=6A\G'5I?1+^0]?P1HZ+?!7H?I'NB$'_!7N+FZ5H+Q"@&T*!#>:-80 VV74("JL8QK43^9-K($0.YHF2[WC20^ M3&FH(S2*HS?\7_ORY&Q7B908$K5#"2#H&[Z\S. ]3HJ( ^9HO G""S7S!USN MF?5HYU[/4&KEE5Y1J)%TQE^<+!#KCX$U[]%)G]V4H\ RZA%UO&3E7=YC.0A^ M/@@1SJJZEF1[X$&A;CCV!BF"XEYOB!9,XM!;LG2&-Q?\GDB;G]9IEE^=:)SA M7<&[[4SD5'GJ>#^(=(1H3Z6?+N_+^K9I1VP'''#&0);XW.R@V-#--F9:NU/9 MY6E-?3+!=(A+#]N9]VHS4UU-OM==XD4I?0\P[ &L;E=6S QM.=5!,I5BOJ)Z M-]:7)G")W3 5S. KMQ',L#NM<;"+)S(-^CJR:!CTRJBY/^[B+\8HF$]DEPP" M/?#VF0. R!UJ#!A/9Z\I0"9V'D,@3;*:$4#^51D Y!]E6?2+%VX>PX 7;>;. M8.H++ER!Q1CT+D<3] FP,DTA>7N*:_VAJD-'/>MS#$ CW1_A]DA=@7'9LXV% M:C*$%VO69/ &M^Q9$79ZB%F]$&1$7GA]2;/X1$"RS+(D>&3>CSB/8[RFZU)" M%J&KUP\X?DJ\\S'8+Q/LF1X")O^JI?/"]*.G-K39]_CYL/@B*C^)JF_2>[PB M +G\+$U/57T8T2];7W"<&50V.D]E#S0A*>G$E0/,3%JJ.NO,I*(@"USS/49# MFBU^RB\VR7J=$CO.9^%1&NO7F$X!EZ=1LK<517SQTUB#B@[I(V OCV-,F*!_1+XN*KINHF:*U9*LRZS M.F?\F>K[W393SH,SBYI#X\U2L8=L//DS\#Q4.#MZ45F>K4CMWBR=Z+"] M!;=,*"ZDP=:(21S5JY<]3M/[_'A_GP1[O'G&R>Z(:7Y*EIYR<[C#6;.>K:D7 M>YJOP+NX)QH=E3.8?P(5WZ"%%?;D#^0KB'RFGB64-":?$FI4VU[=@(>,+%Z8 M#]FY.63Q,UN_B"%'A^R9#1EI3&-A\H7+RS_F@(M]2K63^-^=TSE#Y_P7 "1S MEW[?33[!4^3V>Q)0L]2VNI%=5AW@U0(,< ^3IB M-SAAD=^D)+6^!DPD85W!]Z6T:2DF^_7IG. C^0O-@\<3.]D*VAB*V7J8RYG2/AS2LGY M]JA8/QHA]>O:2X_OP_CSZ*VNMR-[FM8OHUS=*"VBQ.[O>.9BZNQY5/X#Z=5* M'/4XT/8HHB9B1[@A>:[XCS@[QF1GI15VZ&>VS.]#C>+W0426@L +:VF*&!,R MG^.(#J$F7H\JW=:K'306&T3L^#@]GT>A8\3*3;-(])'J6W MC/P'')P>+\3DHBS(-%=) J67:KY%.S;-RD!5TAXU""Q]_CKQG+PB+M'SX](@3F:9.UCV45D\W'NWY+'I&9=>(]XT^K5-M?@']RK]AXR(><'B*T?F:C,8WPO@LA@P0V#(UL58UEC0754IK^?L" M5,OF3?QU'))OQS3AX3.N%W(C>\4=P9SDST+6!ZW+^.D^9JERPF1C)6Z[-=IZ MY5VV!]?_O:G"RIM$%ET>\\-*581@6DP!.-^[SU+B;S&F51(EQ6W'=PGND!\D M=UM3*L(%HLTL%LZ=:E:[_=3#IW0V",L^+BVFJT,$!,->WON!9J6\[;R\0ZF) M'G+JBJ 'FQ%GT*LX\J_CY,SVACBZS_!MYJO/E4H2J+.BFN\V$FAK5&N.2'M$ M"&P>YV:6 .R\I8&@QAD*"CY:YZ)I)@$D!=/FR(EU=4O+=-*V]\^7^K>+J<)VF%^QO$OI?>AMQ@]-]$IR[S(3: MF(_K%G#%&2F_8/SDW=53!BQ0'E)6WN3S/NE%;-'K M7ZM:DL4^"AK1Q3@&'$ M<>L>$\P0R_:)O7OG-^,/.+LD1.?BM$R5R4+LX^OK^UO9:6Q 1U"'M2$RMK%; M]<%S9.0Q!+5ND%?KAR64)#U9.S@-GM?&NL>O:FQ),:1WZ2WD6+GU MGX%A6V#OC@/H!\1L-YO+PX%5;\ ^?\*AO-V4-0:ZX93RVL9 U;!XF&+[^E ] MS/4K1/48 S^2H6X=3,!X3X8W6T8^M=C/9<80E<6KW865!RV];C^82$;_?, MM\':/>U 06I!Z ?14R\TVPU! \E:/(JA8;R!96AJ\^D&-KNG7HPPZYIWF#B5 M03:&*^:%V5;LIDTQ5 87X#W :'#%7KB.3^<+F:!M?,@^>TF[?E"O"FC2@[X^ MT)-(#)GG=*@@7 BEQ"RKB W)8$/\#; HQNX; '&V>YX'^B9 \8R\]G>@VYPZ M1T( "8VL2C-6%/@C]FCE6[X36'U,+HQA_=Y&&,!YIU)Y3]=H 3F=\H@@V81: M>T:NYI?]U?KS\8Z9%B 'M'Y\#*+@=#DI8==J P2\-F>"1<;_;O&UZU@.H>#6 M.<=UP'5.\'R0\U[Z(==L P6Y%F?B(>#%-N1&<@@&N:XY;D"N:X+MWIC=:CR1 MUB%VX;ZL+HMAS,.M&\]O]:=)^TY)F".[>/LYQ8=+>!L<5 $W6M0N(*XAC>%- M)J=%E-BQ^]F9I')"D43\:6N2"#[@ +;WQ&+)\&WP3"L\-@M0ZX>P]7=B)8A- M0S95W3-._H;1=]2F=RJF37<:Y5%MNG,(@D\%,SK&A1XY("8UY6FCL0^!CE@8 M)K/5!J#)5%F&GI:9H4?N!/246[(2>@X8&N!BN:%0_::&"0!MK^57KQ^]O\;) M=>BE:4^LLE$O3JA7EW2&"_SC*V)=(-:' _&^ ^;28,&73:1MF%9<*5/:#^[) M#;A*I#2#[*(!6(O)\1T4V!%%5:'90%E54!Z3+,K+\K1MU_'Y-0F>CID\(K*7 M BS]DXIKP=O!&[.JBU5SFYE[YV0?+AU5+W*:>:=Z83,"Q,=F/:>X8:)IS6"VDZG.T1X^R6?B&( MHQ[S5TX"&6(KYUL(8N5-$6N+BL8.6+!]8R]$MO8,O#7 ])JA*B++H)':6C+8 M.&!1]<^!#G0FLY/(.I9RH8J+02=@Z?D[ V)_O6G,#GX/PYQ0_J$Y"T)> *+W+9 M'EW2 CW8/.5,RBKDKB-!0'NKD4P_"$@_))[&@YM&*T!P-KEKSS;[JV5,CN$0 M$HH=\]R&8<POI)K<)+D,,,7E8]^U#2V%67;J3U MJTLWS$#4)7>QI0]XCX-GZEWKM0[D)(#JH>!;X@5-4=76LA4Q$_.0X._#31OT M?:"9K]@=.7VRUUD?.#JH: ]5^D[!L6!QUII8?D_8.]"-TG)] MHSP?'O!3^[O*\K6*]E!X4'"LQH.UYXB3LPP&XCYT-$#XTE\%;"W>BFN8NWAVKZK5IC/YOWV+).I5R])/7+C_*@IWG_[%#]_Q_;^ MY)6OR_D_JF4Y_\5_?/Q+!]CK?P0 >H,7X9WA\G;YE^UZ"0MP-4M>Z+VF@6<5 MX>($%N@69V]F#&T_*#!$_PB((<:+\&AE??=A>;]Y6$T.HF> MO'.06O$1O_S>71"Y:1_Z]>YB5J$Z"S*90QT,UG>^I8 M*Q9]QMK9-!&F91C,<%#@H6%"S T&+6-";XS7T2%.3MRO1U]:$HN9E4^,$1]] MKQA]<^-#-\+O5O$PK9_$7J3?K>(!6F>TWZW=5V>ZP]\3]B>,_0@PK X'O*>E MI3]YX04O?1_[.^_EP,S-/QB. M^Y'3@#$0;+069J/AWQTQPN445/49Z3OK9S8A'IN0S'OY^M-R]PU*2#\HB- 3 MCG#BA2A(D8_/.&(97"]GLLQ3\5@)O7,2^Y=]ALY$S*.7DE[H:I_&H8_(IL!* MZ)(/!K$_U=I_@P\X2;#_(28PC9B_AEY\%T%&4MNJCPS,SNKE7S!A<@I4D2!. M4T2NV;"^AHOQ5(GQQ,78=XL!9Y/I8:IIGP$"2L]6FV%&IE+:-D_\U@C[,FV5 MMX=24P7'@L-;4,NBL96=>1;.P52Q#RD-'02!B9;R#1OT7-F2CD$?H6SK:)]@ MNA7?X/R'=72',_+K^"2UB7N(H-2NCW?QZ)DW0R4!6D>(D"!.8V%K-)6AXIR8 M7!'A/.CD'$P%M?#3T$,X\&@IH^D$4/N8#$R6>,203? SCHA)7$T$_4\^05^7 M/7Z#_$O"O!R36[BTI/H3-<'];1Q>6-W8ZYR[E"=5Y5D'Y:JL2P^GU=H2==67 MYZ2HI$4E,>*9<'-R*]NM)=D 5P,S-+86!@M0U%PCAD\;723.A#/V$ON4YRKU M3M3'18_$036M:3FMQ?J23K5*T(B;"VG\^D 829YQ_N!M["F4N93UU J2_.FI5:C MYN\^3M@= M&AM)S*))_*QWPJR?:[/^*4[;M)-:=[WBO\,S$A^O>^]*^]Z] \ M/3*;<>E-_ONCN!>HHG J?+MC(GI#MSMF859+CJW12_!-0#XJ M]Y)J$,+=:O3+(/=[5.X:NI<@1H=\3FCQ4D!S6EK7 I!SHGDQ8#XWNV.0HD/P M=$EP746HT16L0X M0OLC54FB3P$UYK*ZYX5P1F39\]([/ND WIB[P>\09XD#WHOG8I/2-NQ>][;UF+WI$^Z\NLO]3;7=LW%W*&E6W.M=F%Q'N"@ M]LO!G\TI71V,-H?E@9RY=]X+YW>7>%'*+Y)W#&LG./[+#\<*]\1J*^^2C(!+K2X+OH#WL=/4? W[!<' MRHL7/O#E5V==4]/;6,=Z)%+K;46,:M0H)W="1W5F3*J38--EK(.&T\8.;SCD M!ZG:Z:VI?4DUG?O:=.;FQ53Z5#!\SZP1F=:T6T'IAL!=A[N;6UV\A96->"R3 M8)K8/=<-?9MQHK6TJGB"/?2]@O%NA$ M>CHNV-Z#Z#@@#Z5GO \. 5.HEBN#;F>M!N<0LSL4\F=O@;R4AE(_!S0.FP9. M!Q%I7^CEMV@9IC'E(*QI*\J"TV1Z*G<277EIL)O-U2D?< &;9,LS]6_=,Q) MG5YL&)5:TJE-RZ(+5.\#;1)4[\5&&HH)Q21;RKX0TZ^+259[3R&F%4-:'[%2 MGM!7MK;Q1=<=_ZVSC RC%"MDJBFHN7G-U0 MRB1ZM&J8F**P)T[<%5-EQ'3]%[59F@]+\>$2^7K>? FA#*.>$ MUKWP\XICQ[$H \FY'^[3+XE/EH+'.(DP MK4?)5P&RJ$2OY>OJ-#YDG^F^P-Y>V*53'IPR/Z01\AH6R WW7%, M;M@@.M%9G5:([>@LV_=&CB-YPE^%P /<=@-9<]M[.[L[<\ !6;:KV[#YED.%X&S]XDAP3EOA O':& MK>$VL/GW28.!PM=^=Q>GZ?%J1XA%* MG2W8O1>,V;RD9@7C[3MP5@".DSF_Y"QEPMS3K[6T54DR6T=[LUWY\!/L9+//0 MWQP1?A)^.Q$,:P;>N&AHN=+)W%QC&H *(6V7X1G/SN8UN_G8*LK/X M%:50_EG\YHGNV+H5ZOZI$Z2.)(:WGAPG:W=I6=*!>P"B'RE)\5 F_V5%S7YF MTTE#W5J=V1YGS87:(N--Q= &C?'.?YFJQ]M6P3=P'N:UWJI>=LN\U;C7*%K% M/;W]X$9C%#3JNK6'P Z @ OS:F[U7C8!U.!>&T .A <:XS (H>X@X$"(Q>1L MU9ET^!D,@P=[8D)I4(H.G/(>I =7+I01TQR7#JST!@4%6C ;1_#H($^-PI4LZK&ML QITBS7S9 MR'IR^6$52^'0T2\N%GZ)DS]NHX99X2V@*:Q,\L8K\F,2 MI]8>EFM+4+!]3.(#X\?J"W,U5*2X[L4)+K;Y6.M@.F]H \L%CPH,+P/9+,Z\ M4!NP0VRR9;T3&&T,N12;C?'&Q>2C]_6SE]$D\$(M:#;;VT!HBV,%4%E+4C9U MQ=4.L \\OQ9_=P+"?0B1(KD/'KB _A1$0?H"R?MC7PO1K0XV(-WF68'IHBGA M;5T!]9 )=<':. $K'MQ(L5U+T@LE:'G0RXOTJ+;T6I)^I8,&K7=5^29[J$, MXSH,XZ\\@2FB#:C)TV/HV6F 7=(+LARQHG*>SEB.P;0:QN0 >YPYIL"))_B MY#H^/6?[4]@US6(Q*//65>D@W./F-%+!*[>YEX M6D4/0<2+CL9[_O!A(:%N&.*11**1+Q,&=7XU,JS./&MD50YYBE^2(*.;_5YY MT=.4DG.^HR[E-">R(IQ6O-_/9WE_$:)&] !O$K9:T>QDL>%O&84:!!U)W#.[ M#DK'V5\'HNB&"&$$1!/PV@7@Q&*+ZMKM/54N&(W(6#)!#?DZ]M,; ?^-5\2ZO(B;(6EV;A NW3%_(O__S#OWWXX7^X8H"ZZ%19GRXT M'9H#18ZLXC5:\1AM\H0H(^O<["B5?^I4*0B3@G)55>[[%=G&/96)L'9&Y]:+ MSV2&F@FN&/)8K(^;5M5 =V".[7NS%J6H[>22E<.%&)")_BX,=A12L].A!]G$O(WZPWU-^23:%%"_\ M:0ZOJR N8PD:K][O;%9@O_J=[K(5-(D3'[*9QXP\_8,X M\1+8:X5'3]] %9M]/A*I[*[8(E_!8K OD.(3I%Q60(),^ I9P\._ M,DE'\2$H>"X^!2V+C]FX\(:C+B AWL25JJ"%*N#YW+?"/*W[W67LJN&A'38J M+5^^.%IX0IP@HZ^$>4 VX8M,W&]>>,KCV49\+ZK*%BLXZ!(RQUZDU.)I<8*( MI_WTP2V?:F%*61>P"<*$AARB!1CG3JS/572;\_00GM*.KF3^V(0"=D)^+:FD M>?"%MRRZ$^C?XS>M)O.?)&#*D9A64#R"A%UW:+T2@#XX>ZL$("/3J(+ J %< ME^%G+7F6SDCR,'"?NZ02]Z]LT1OGJQ86(,NWAA(SU M!#_5YRVLN_'UZ_6& M ZSBTTMZ>IV(&%>7_4<9[V"+0&Z!RWCYA2VE^/(EQ_\FMU3(=U#[,DF],/W^\N># MH;LL%V1PN'.!D>&!0_<+P_,*P^/[.V!X)J<4X/6%X17EW.?RXWFEV$<*:;H@ M;RU-&-^O(,#F.0P.7*\WWXYL&J+^-GB%,]7]$_MMNAH:KG-_!-2_5.5M6J@<[;!G7EQ;^>7(F'EB M\O4EV+WDKV$R2']).6$>>97EB_/B*;_'";2 TWS^.+50];&FZKCDD&^H)I8K M5R]CEPT'[[!1:GEU++@QCRS -@0< J6U"RME,'RF]4+:%:CX79!_>HA^C3Y' MU]OH)_8_3_]$.,%LQ:<-^LV#N'[%6OWPZY\___ _KO^I7K%#;/-#-6!>M&// MU@*BI@_K#;4/>/WA=,6GF.PE8$UIQ$L3XQ??T!HDQ952S?Z(]T=U)9K@ZL51 MD)WG&F/%^Q*EW+2@@O5W<._)2[* K6[/;)5:_N5[J?.#P^/5_8K58Q%9V-I-1::D^KS MPO>>6M]36Y"Z#UY57B7GW549-"=//69AT01,A7 !ZCJ0:=79'<;+I'I &3TD M7NVE1C[[#%7^&>B&5^-GB/]N&L2B1_F2J8HDE@*SSL'[)%'2.#R)55VUI)/L MIR%8YE*BV+=?37MIE4_",Q;-0DE+&PW*8N@S6]YG%%+5R;V5HBWB/T[:* M:VTL3:ISU9E*]OEC3 MJ:8D;304W4C1C^0=EY]9AR%:8](5%+DF MW0CX]I2I&X%=:_:Y3E.:0#J$AC/?N[8DI88 M#MM)!TA&,Y5U.^ 6>L_^+Q8O$I2U"'0)N# 5M64RFH-6Y)[_IR3@CKV8"2*%C25;K>$P4J[ AQ^UG MH)Z' =:P+(>%@B=^A9?7O^0)WX:+>RN[X=J*BO\>-)7-\T*K(G6@W8WYI:5 M-HY!1/58Q2"<4,R!??I(D^S\P/0-*Z:;OYV"(^QO#A5G'>J(:!*#,O3D!>4= M5H1WX6OCLI/E&H(HPF":AQ["V@:B!R^LBH.GUQ-_"'T-KRAV =_[9_\.*?R# M<;=^A<1)?^>_EW*N,*;Y/H%;Q7 NO?3DO2](DSKM%2FI M).LW+PCA*OZG.-FP/WJ0O8&G"_]X_@P/$8L^5R%;'0P]NICK Q:F\LDZD\UB8+$29 MQ[R0[IFU>5A_"U11OJP#ZHTS"<_=BUQ]*(3&UFZ?S<\Y[DTT%5JZU]%44+$$ M[^L87DX: ;SH8A7B)=]Z4!'-G8'Y/-S;A7H3.<-@;\)F2FXLONW+)PV?S2E0 M>D]][U+1 2TWE8+GSMI.W$<0C(9[IAPUYD7NM-&?E(HVQEV]Z"NNWEM0LQ5B _M"YNMYA:J[3+[NE8F M]<=3$/H\Z5DH)AB0&KQS2CY [:4X"0Y!Y(4\C=K%&+#65KDYF-TS7,E&WERF M+"7OJG'+]3&/N=05SUHH5==W'HG9:D=C^L["'D/H'ZD/96A;P M;_:BT+AL$\*8#&+I6$/YI*8F[E>LZX?*)*?"\V3SI2&D$^&4;-9D'3.B[?*L MUH93MU+KQ&&M*F8=RWL#Q_(U'^)B/,#C4$$88[D,5"31EG@,!.VC@#^"T\U<7184N35ZC4+BUO M:4['I'XV0[2Q@$EPDDY/=WUC:KQ?+?8D,XVX0T,[:@9#T8Y@U$.@:I3 M4YYX4\X+,$! S%BI+6*U9SX#*J@3H(ETW0E#]!956E8D)]#<[UEF0C3;[YDF M9O?^H^?,;&@,SNZD:(Q,:W8W=-ZBZ&/9IF3G"%(+LOHXP$2"!^:@O< G(3AW MOF5B]1G (&QT\&]^>B&+!+EN[IAJQ.9GS9B@YD,$NRO?LNU7&K[1S[P>@CP8 M'$$*+QX<(Z<,27<\0P8_!J\3(CDE J2(H$4$,2O9)^<1FH'F7RW&M*/QV0IK M[8)3,[*=8[RJX+8> _"**HQ RH/98]TE"B##KR/ [3Y(=U[(ZZ#,51U+0[!? MV><^!6_2NH5&)!SR*C6YQGH3($& AJM.1"$CP\)_N.P\VK S=1J+8&XN9Z$8 MEPE.8A_LLQ>;7H+I@M%PVDOTR\BP\._.>XD:[$9YB;DQ M-ZN7Z!^7*5Z"4;3H)+:,R-18(J?AF)LH))OD)S@1EQV%3$H&B']SW5,TL#?& M5

)&>8B9X3:K?^@=E G>(:5,\2CN09I(0-G:EMDKGJ^W3=S20WU#MA]O'M:W MU^1N?<_^<[-^NGFR^79> R%*TUT 'J/,U 0FBQG6G>+)W6 /:P9VIWPTUV-D M=_(W<38L3",,SU# .'?':G/X9M]>=+XXB4'JCK' M'NB'F7QK0(*>0*0*/U@X4IUOBRZV3K1GDR,_(2:?J-US;BUH=?)7Z> *Z7;' M,Y(U6-%JCY$=++S:L98 MD#RW0G&!SX/"@T4GNY<_=%#5O0&B RFDK,'EQ]4)D]H-43,#MWCL9M$M4?T3 M#7T',@SUJ[6;++=/I\CC/IA)J-O4RMA+<^]T1M^!M#LR]IM;PX-\YF@CPFJZN9F9 MM@?D@2E/ 0Z<::_V?'9XSNMIC#GA]?':F>WRQ[LY,IR8ZZ0Z[DQT4@7C@"&. M#O *#)9D6_:=@7FNOSDF(/KY[4""-?O WS!"PQ6!I@Y,>"IM=X"A4+45: Q. M>[(.%N$AG47Z >+ 5*+6^A!(+$PG3W1W2B"WT//P;-+3%A$ YI&+76EZ%;\^!Q'?&A\J># +=42DS:.--C8%U0^<+*GHDGQSN* ,N\- &T*B M@CJID7AF^]<94J MW&ZY.B,!'KR,;Z:)BMO'5N[3!WR_[9LN4X:S6_/)?"QMQSCJG)5#'=V(3/JS,ZJ!MU#FR3CS MPB'7;2P)^RW9>4ERAMLD;UYXFO_%B-:<,XKQJX+QG_L8=R1T4R3 U#,!VV8\ ME.YDN*L;IBQ+'3)DS%9SH(R0A__>=:.6,9\_(6"-@D,$R[9,+.'2@*_2KEFT MZ:B=*].[Z-J(;5LW3RDVAI@;_D _\]:0AW MS]@L0NLF&K/N2L:)U+A:"XO7 M3W%"F<\A5Z1JXZW5:!/(?JHU%7MF#\ G4W3$09F]S1WT M4CTO0%<6GXK/KP%;#\=G0K")O6K UU&CE:1VF4K0:9.5I-Z88+$VDL#,+K^M ME##S@'>ZN=:1ZZBU]F=-F$C/:5OM?]H^97+%SZ\PM_2VLBW,@ML9IM4*M(Z: MJ22KXE2"3ANJ).O=E$G50O[%V>6WE8UQ'O#.,*G6D.N@M6ID6IZ+L+/6JY'@ M=IP5(^1DGKQ;=5'YF>?%^#3CE@%\0@J3GE.WFV^[\ 25]WZ,8_]K$"JS!>GW MQTIO8B!1SU6DU@4*.&,M>Y.\^V)9AG1RABTOGE0^M-PHIJ!L9$HQ1>0$X_DI M#L-S>DYO(_^49DG@A4_Q/OOJ)51Z4T^S'Y:Q:$C01E'1A51]2-')TK4]5%'0 MK$ 770WTHT)+*UO0S.,R4^HN#2\1W@UE\S(DXM ,V)!M_#QQYT BK5$C:3IC M=(<1YQ'-[H7ZIY!N]@4?0T\BI#TP']1(N>X\J\E;PIL$%Z(/3;UWWMBHE8X# M%>:%>5*$XO7"$SWP' D#3S<'^F'"9D""[INL0Y[%POH#3BWE=U"CHWFDMWK\ MPX,O.5OM4-_H-3F48\%JKH+);.(^(>P9]>[SP9XA1P&E3A2F:(L(3IV8RIF8 M:5"];038C8"*K^=WTXJK:;6;:3\R8-ZI[V>;$+& &RW99(!:*:_M$:! O@,: MW]LZUYDD9ET6S_^=K0;!';E@./J(E%F4/AQ13:UX:'5]2M@"Z($F0>QK&%=_ M-POF).%?;D#E:SK1@X@N=B*(D4*0TQ$,I'HGX(*%J( DLPD5BB9L]WSR@H0_ MD;J!QR#D8#3RAIM8>9MVE;_$@X1,&/M2ZK[^YCX= ^'XSSP M>_."$';4\"L'/-(C',-'AR^,EX&MM)ZVB.%/'Z=MM99M"#1R8.-,JMYV?"#5 M+3X*!K?)>EO;0H+4Q-I8<&!'2J%F)1Y&[$ZI#O2#5&1!"0[,I>FY_V U@(/5LK$K!]T*K?><<"^M^ M[2^7[S+ /(VNOFVHVFZV1?Y3P;+U4PA:FOJ-I5=/<.O2$4/SMMKRYL +A # M49XNN4B;8;,2SD)Z.'$]'!MZV(,>>(H0^"EIM'4F&!IE!LJ8:90-3+IPM4N@ M>,-M5'YMLV]P)(NQ='KB7:W2D*)[GTIT8E%7W>HV>]*T4 O[(=/D87[#->LQ MQ%KK'A@JT+1"S$4':*XZJ-=TK&WK],2R;2TINJ7DG+7M:?*X:MOZ6&O8-C+0 MM&Q[T0'"7UM^9FR=$GZC[38ZGG3J1LB[(,;<"K[;RJ\U);RM*Q4DAG3?#@6' M%&\-,(.;JZI.ED$CW6J5P<;J7<4E); -??7>\3"$)L1"U5WPF[^=H"A9Y%_% M:?:99B^Q?QN]47&#*56^JC0D@A4AF[/PB-!@3 2!&@00834J%A]9NF& MJ&A1U2C4-@*L49"=8&=7+T'D;2G[:D23P_DJOLM\]5F-J@>6!2FY[I2T@\:D M:LW00UA[FX\L%^4?#>W#V&E >Q@X$W#\D0:_LYB]>/)X [47DF#W.68$-$"M MW1T+X?KRM.&2]R3EZ\^B+^&='4"_-=G0+,,0C0TS,83B?#;SV=LQ"Z7K4\:" M.%APF]N-FH0EVQF0:Q!C>7]2$7#/AO!EM&5+.BA5V9,.1*>L6^)3]L+$NJ9O M-(R/$*L]^=''EP$[&NR&MC89Y+\3HN<]2*T+87T(ZV330I DP5M;Z"&KN9K0 M@]5,REI+1.:/2!*DJ M0$-#J-;A(L8H_FG%:,QTAP"^%.Q.SY21'?0-DL:85Z[[>.V[\\O;#<\D"':] M ->H5\2EZ.A<#U\6&MI7P\ZY+.3^=(B^Z8T;\+6 ?_.P=0OIF- $;$$ S M/ .9.IJ&OJ3L3$1OMZ;>>>3[O^/DPS-F4V0V#=P*+/6,?N'AF]=!/)W^QK[T M>(I>Z,TK30[LTWF^Q7-U7G?%_I\F=\%KD%$?RJ-'#,0OP7%@5V@.TF@[1[/H MH;,GPZD23I84=(N$EN?:X2\1I,EWH2!.CA7U[ZWN0UVB7O!VM>:SGN;.UWRF M,\4WO'B1'X,/2U/?R[RTMA&G$3IH=T>S<6UY.GC->Q+H>@U=&[NL]F.&!47+ MYQL'C,T,CDV#,L/B]$VO_\W^_]>@]B:TG,,#FMY&4?PFCF^X#>MOA(TGB[PY M-D%^V38$D"2_!HUGRW6JI");3!OV#?.2U(&]YS;51OKVX9PP$).].5>0,>^R M(F=E??OXZOU!DS%[_@-]D?W9D"2RL5B36R)ZNK7),%6LVSZA7-DH-$%?GQ/! M@YZ)IUABK.;:1="\]WLW5$QA!"'7[KW?*1( FUX(OW.@M,+HL1UU,[PSL!-0 M*;XD/K'VWSPF:[J-Q<=Z"Z9K]<+"VR#W;7#E@,IQ5'0AVY@4G:P\HC"6(V]$ MLI@$>2NRBU^/7G2V9@1Z4&H@'A%'6K.(\3AL7VCUKI0*<+T*<'D%N-@892^T M,TYSA9%UGBLG<4?3]+9,IK/.P)'H6/,0!1N6/2B5VLIK.Z70GU0$R&J=\8G% MNM$;BW@71X'!:C/HH,=?[=>2Y/EI80M4<'!/'LAGQ/2%THSXGN9 MA2R@MQ'S;A0RLG]B0.A7$92-VNRO@[? IY&?;I+K $J7/9] VZI'\',01WSY M/(LN>C*6,*)YH0("UD9DWBY=\7)D#%\E?1(GI/$%6Z4.%M'-TPN4(V3RGB*_ M: K'84F\#]A*X3MOQ\SZ%#+#\#LU'C ?8L]G).T'V_-9"(JWZ&?P*0Y][71U M^B00+=] +MW0995GF2- 93ZK_8L0**('L(HAJYT@%P/9,4Z]T*;=F<*M;5VF M6$.:<0M&--+(]#5&G1%[>.W.<&7XXTC.&+F*N_Y7IE\+6+AB)GV(D[PRNO0\ MP:2S-:Q(9)%CQW:!N\78MP=\%9[4AJ "D\5 (QVTB8%^UD.*5 HEZ:+ TH$: MGASV(XI4;1M:H$*NFBSA2;^(LIJ E9K* S*I2BPK4.=2S66=49.78-89,C=@ MJ#H2'4/$)3AJ'86J(6GY!'3\,!IC<]S)YSS1PQ/=G9(@"VCZZ>T^>*1>&/R= M^AI%5?6ZH\<2@_)(IN*JWXI\^OG#_>V*%)U5153QIV6] >N?G?5&RQKZOD3) M-/SU$;",P%Z9]#%8=7<9A?*!T\&A?-2L(/&7@+GG4\:LPP_"\S6%X\@@@O"A MJI-0'E0!MU=B^SUXHYK[NK-^RR*^Y]#4H"F0K^(K)/\,J7^GEG-]53\!AX^M M2/4Y23$3FW8S&\R&3&PVC*%8XT,2[RCU^4G/=0 A4I"=$A8[P95F!NKL-KJ* MHS0. S@*]I].SVG@!U["!%78W22JB!8V3?JV+174Q(%JC1Y$W@5%2"1?ITGJ M1&T:S Q(:)O&##!P=4I:8NJYC"EFB:GD(J>+V:>%&8L_E6O=ZNJO^BF(L@M> MN2<5WZISCOJ];NN/(C34WRJ$A*-[S0I(2XW!!$##/<4M,YA?O"3Q6-04>,]! MR,U*AF=5#RPX*[GNNXI)H#7)FY-:>RLW2XW9%S=)OXKF9Q+*^4VF3<\:@6ID7YV-6'SI6I MTGB*=&!JG#PESAXA'VD2Q/Y--'+VZ_-K89Q"7)8'60MQS-269+/Q_)$>@BA2 M<&U_JC:;HK$WUWM8R'^$I"-I>J*^L;UV"5BWWQZ9IH:X955E"'$K^D1\P-:3 MH]'B%S&O!SU<#'EEL-2S*QDFIX3 Y=$ G\7+TX&S-/*5=T +>!4\=^:#>EN( M:<14.IE'.\^'4(+M'J/(K'CSX+A[Z._,*=]_N&3W%" M@T,DPO+=>VQHD(% MQVTXE$T)M"6\LPB-+42#=5._TWEJ M(^F Z:IE/'=S@K0<\YTCCV642N_X9:7&45 "7]WLKQ+J!]DG;P<[Y^?B,N C M"Q2O3PD#\@/?R51@QXP,(J(,Y>L<%0&L6" @")""PJJZ/0I$B*!"!!D[+W = M$!33T,;@MFU^8T [Y:'>H=*3H1=>F@ZXB^4W1 MT]ZM).VA:=Y.PAT7O5M*8\9G7>:L"W,_L!,CM2]&ZI1WGO-BDJF9K-^\(.07 M=./D2RK-8FM P+[1=&4RM)V2 &PI$4;"02.2#)RF+2TY:A--:GCT^"V&@(5U M[2L,>9I(KQP^.%4[I12RW-&D983 _)5.$?IV6J-F$VEQV[T/GX4O> MQ%YFQ*F=O"YQ"[LN5!/@MM M3ED*V]LL7G9E5: 3]2\4U?-'1M3_>'ZDD(-SE[%_GX(0M"-_'V%,QV;P,B"A M;@R3DR$?SZ0B1$I*3H4R.H,Z&-&@C>CHP,9P9'E\4PMMRL<.9?I\B&32VI+B M*YLR2)H/_/.9!T/'D/H'2I(* \_%-Y=<5O3(>N6E+Q--5)!PS#ISN:89)A!Q MW2;K SC&'&HM &4@1W)?8VLPD>1(;N'!@1S)([GY M^7OOE8I$N]J(J'>QAHL&WP/H6!%H;3D?\F+LVP-Y%SMJJ'>!,Z6:()NUO6.< M,(IAZ"4#5<;[&Z-5!93PVIG[BG9$-%SN]HS.(WIMKG^\_N#3*(:<(! +A;8O M_DQAW/ZM'R6PF^42%T>U5D1NCFZ?-YQIN?HE"MC@;=X %EX*=XX^>Z%W3@/O MX\M YABMKEA.0D^.ME)%+U)T$_?7BHZ$];3K0\8)]?G71[<\RGQBV/[8:LG./.=UO9VZEP/;OS=N7&=?4#OZHV1CM)Q M[H5 5/W@G6$W>AM#0*>Z'=+3&/..2!^OW9LBL$S(6T'5<6AG[9K(;!RC7@N1 M8J)S.40*""3PBA2#8$B?O2S/5/M(CWD>L\W^(0FB77#TPC74COZ5>LFGX$UU M/C:>)*HAC):[]V+5MCA=6Y&+HJY?X5O.4 M3P5MUP:G(=8U2[V-@,,M^_!,=MH@Z*:5-F76MU%NG;R;O1EN)B$99/Y\(6;9 M@] )1MD#3W23U#0T:^8C,XKR6LC\LU.<>:$)^"\CL.L.N0JY;D\1\T5R=7HN M3Q#&,=QRT=M2TX,\>/MW5RS'&)R3)X<+"->^QK,&:T#.94L4\IH&:E_CB['# M?@$94/[UHLRPALOI(5H%2C>-\!-#SZP3(J?GLAGF$IM.B*S7Q1BB1$2&EG^[ M*$NL@W/ZA%A#YI0,K2]!Y/UZ\J)'&KT&T7.@TWW%&IM0I7F](YZ4(IL"X>TLH6LH@/6 E;%<]>/BK:\#'5*\M:$-[>P+V/" M^D-"CU[ %G%0S /:TK2?;[15]B!8&JMK'*1HK:I-U-Y.8\(K/3:+)Q?I1X_Y M"(4P0J$8(9&_Q(=["2*S"6^95IG"^=9:55N9D8#RD8RVG;K*A9OAJKGRC@'3 MBB0+\' 7"S-;#]_2"4'X@%IC.RNL15BW,:O),".;RF2 L77N=[YF)F=VM)=W ML7MZ5_"MOKQ5'= 1:._,36,5]Z(:O0^+G]>">;^'>&U!+T;=N7I&B#\D[-5?/MM?+&N/2MU#6 M&!3+FU!/&9PZL$7[#@*R@W["-#41)S:C>F0SV[-9$4&"5#1U2%N_^8/_RV2C>_.W$I@U9VD%U<[34 M2U)^NW4IJY9$-)5E&5QZ;VDYSO&R&*EQTLQCI ;)K&B]CS-ZIW@5K=?-'GK; M_.M@ ?HH'TI;PO,BLEA$>"^V!I#>"RR4$.GC*854M^EZQQA) ]B:>GKQ$OJ0 M!#M55#30#S$0&I*@C:>B/:EU8!$/="&\CYU89W8QR'=!E.=82R'*(2G\K5,@ M&3/*T0);.[#10MJ47%.P5DEOT_1$'ZE/7X_P!4Z*FVD-3-6X<), M+W<5$MQPM@F"M\"GD9^?7\(.V#;^2!^\P+_VSI_C*'M91SY<.U=M$Q@0P=PF M,)&MLX3..Y=O6%=\?Q9.C)[9@#$:5M?,QL/663,;C]F$>:9:@&_VF\0/(B\Y M\XE,S&QPB>0Z2'=P:B>;<(Q(8,T\9G)UCH[+WE!6H^@OXI@\MN'WAPH25A8M M=D5$FY]&(+0Q4=F"I]:,-6T,MR^TME-8';KS@_&X&-)4#*E7#JF?4ZSW]<6% MN$Q0#&+?0GJXPJ_7'-]F_TAW3!+S&4^+BH4I3T\ZW3DOWA-!PH4ISV#@9'.> MP:A9P:0HE,>LEANI 0S;'2TBKR.#!MCR H$0#?->+L&M?TR&$-8_(-8W5_&V']@$3J@%=T)KPWK[G=BH"M1_2HTED)YG40*8WDT>!H',8;#IQ1#)^) M<8WYN+H5O3\DQ1WAT$O3M?0U]T![Q(E*QG'//?+B#CPT)&M+B0F6XQMS$E7B MI#U=*D$R^73E(1RLX-%IAWMRTN!0LG$-;:P6ZACF]%_^^8=_)CKL(A]Z= '0 M<\2QT.@;'&AHZ_88CDA7,&0AZU>8='P6E3Y2<3MM^S7>OL2GU(O@M]NO3(JS MKAV94<.W-D-I53:9DR*L%RF(0;(U4I#C?Q$$W3#@B<(S%#EKYF-0+'$&UB!L MZ#(L01D]\GPZ/:?T;R?V[9LW]I\M^]1 NA1I#\3H4\YUYZI9V9+PI@3:.I V M94#O[5AN0.FVH#*8+471QRY.2/YZK)@\@.N(:*#AM^E23]F;E,[HAOOAWI#AQQ#+^Z^<96 M\$'*=Z,/AX0>F%N]C3*VE$^#W<]>>%(=,%CD"1/V%C7?,2OXT(=G^!*IS1#A/*Y)SM2*"+P(S9\$9W%^!7Z](C;L5*?DC)8.$GZ]5.KETZMNY2.I[7M3_ \^?.PE,\2*3>GC$6_D1]$ MA]9SPD<*TQ+[_57,Q/-VVR99VTT!1_X*(3 MB"O>@+6CX]GQESPZ;OTBIM9/<;*G079B)G@;#6;)7>1K M%S0)]FNK?V;[J#FS?53.;+4O$F;]7 MHTHEV+TDNJ"ES>V_%&9V$4YIV/\*C%B-[ L6+LA]&>C5C6A=L/.>@W*IPKM> ML#\H?-^!]>SJN:09P]0-XH?!31_H]MSRR0L2?BZQ3M.32 60,MD^T^PE9HNJ M^'!>/Z=\CVR):<7DZYR&\%%W9O1^!A=C8? M8 Y8M\_Y^N0I_1I-7G]8XCA/XZ.7<&JGH[L% L9^&U]50>,B!W!:3S5055G* M6S]'L^[/%C7"V4[(M"WP\H*7QR#]XU-"==-7(WS[4@,7B2;1PI85 0X(L*!. MR(WHW)!U"\T^[$$!C;S)UKT/=Y6[2F//P+OQH5[,+'(UH M>M&2EX6OTBQ[6V0&E2N]Z)?H@^A^@1>-K.GF?(-[](?."%SR[BYI#5 M,+W-PKN86SIZM3>UY-?MWG%T/JALI>/\^1U[S7[SQG.:_;9]X3ZS=FF_];KH M1T8\@X32Y8Z/S8T/30;?A;\U'!/KVR4G[GHZ;UPYLR+=>K4G?6&[S4N/5>=- MY@%Z??!!:7M06IY^9NW_?DHS/D3OZ#GF(MX)?9?&R#5=^'11+AS#BQ(V1IFG!I3V3)B:+<.7E/&1$N4[7O8PHV]_@6MK'^4:;?YA+4S3G8 MF,=W,1&;CXP[FVC_J&NWZ6.F.W7\_(\W;XQT5;:V\]R:01[+G=VG+-[],5C] M2-(>T;/*..Z\N*CVK'E#R\6/=-FN/?/_$@50VUU4+BA$X=OO3A1$4D*G;5U* MW.#4^6)JOO=>ATHL-)MA5O5J\M:@5$;P%379N@?>!1PWD:[^)4^01T:"!7NX",09:A] MDK(7(FS5W+>A(5J3LCDIVDL\& ZBEY4!$^P:6&HC7P-(-LU@T&4/]+-O"E(_ MJ0"250>_O!P.F(1Z.M "%8I9_$@CMB8,UY&_]E\#%OUG"6/EC<*KERBE@XLS MS?Z(9J(K41MF>3^^#&KV)'E7R\LY"X)A&I(1$ML&903#":4^Q<8+1'.U^H"? M@GU&Z4!Y7)V>6"4\M:3H/"\4^Z\\^FZ4,\P[VBS+.5F@?_GG'_YLOP2G/KH: MY3;UH>7V"5&^=\FW)\LLNS\F<:JL3[G$UR[AU$:IK25SS8HOUD]8^%=+_/09-AZYTZFJC!=-QQ=:B3 4@5WYN3" M)<@SC,Z5/-'EC#K5?F/(&*.<[W<:9%];_?A6GV7V<_4JS M1[J+#Q%((9SWISC)?P7M5'FXL1E!=(?H.E99?&G)%4!K+P<* X>OL=]FY$PS M4GUPE<>-9!\GI/916^[2NF8+!DC. 9$YUXZ.633..6FZX(EZQW2P=CQ'V_O: M<1MNET-0EW@Q+RB\2/F$!9B\A'(+2XR-M7I>_VB%U9K7WQ*F]G6S=PR "&>\)33^*+]P[--\%\8C5;8;>A><8T+E+ M3R47? ZY]$[L/\8PO _7KN.%;+V5['=!E[TIS-^_Y=+:V MN?O\]; &W-#I] MYU?04NP KU_C4Y2]NQW? 46B;?2*][HY(^]R?[?/":!MZ_9Y !2?^K/8BQEX M[=9HA>B?FMSUO#7ZP\H@*JFOT1(:PK41LT>3]2 M[\@?7(A QR:&C :IC2VC$4)\WGH7I^DG)BHP%D0G!O_-D29\5DX_TGV<4-%N MZWVC*;,,,)&= HF3J*(_C1TKO>3!Z7= [WL"T"$525+1),^<*,G;<[(K4A"V M%:K/JXN'QRO[KVLGP;K_[>TD3+MJT9_8C\%A^#7[.*)NVW,E^[SFG-.](&N6 M:X*MW#Y$]<$DT?VC,?CXE"=]-3'9;[SGL.U71[HGU'EA+ M"HE9L5[E,_*B'W_<]GA%?N-][;VGU1^=QGM:_:%9"CEW++J\S>AKWYZ%46\G M$%279@R*H#_A!!R%4F>X].'4&2N4V.(*&(BR-F@?1 [KN\U_P9Q+7V7D:+$@A1,B8*%7ULSNUZJ&K/WWJ0,C:+E.[^=(C? M&.\GMD@_"ZO(?Z@,(O_%?UW=]X"^_D<$8#=XZ8SX3[?W:UQT*OGACMEBOHSN MP!6XZH[:A%F:1J5O?A/T$^ U97UPM#(],=W0\,R M>@[S:2#F+_:/:NYB/_S7'3UXX0U;\F9GR1%G;RL$F/1SU\8$;T%$$XOGG I5 M%D.MT.,"XRH^(CW4[#9!&M$67YWK&OE 6CG)G,X?%M3Z1K>.L[ZAG3#A/-#X M&-)'>CP]A\%NL[]Z"2+OZ?2LR4=?GD[4RGN2HBO9[ GO M3.J];<9,MD1#FV(-L=B8: V!N%"(IK\WI^[L0JBFN3,G"]<4&W-+GX\L*9IS M>XXZ*-0.2[W=%?D6165-IK?@]L0T2X( WX2 PZ%$B\C::DG^$," M>@HBDKUP,[>7Z'56NVDF@W7/:/QXQU]>\ ^B V3+QCH]O4+6)!AVJL!+G)!G ML>T,;[>S_!E]%I-==5\@KNX+,(K[W+[2>I#EGQ+>CWU-/ '_4QUHB)='0',- MK?'M=?IZS'?;!R^*#!- OQ2B(9/\_?L?NL#LO^NAB\H)@ O#D+.[Q@[? IY&? MDJ,7^#QUAR+X09OR-1#5F,>QX*0U.9L-RO8E2 D-Q1/9A!X96_ OF ^_UL:K M-@&S8=OEP&/MQ8,Y9R9-_EZT_%5TD"W^QY&Q/X'*Y!L_C8I7SC628B7MZ&2J M*S]O9_5MX!B :DZA2G3:M+X\R*_^RD;Z.F!0A$LC@=<9[V%U#5.T;Y,:4H\W MSV)3H-VN_@';#X[GU@M$PG[1L-P+X$ETWEA@$)]2\CM;MJ5^L+/^!'BB)6A: MO*X9V#3^JQ=X,G\;75/&5D)]UF"=IC1+(3F#2 1AO%7+U)62)B#N'V78*:+ M\=Y!? <,H_@2;RN^1!FL"]4F!JA_N&8!2 OD$5>_$C:[LAATR3Y?E6)<% MYMM,)@ORKOLPNGKVTY&@9;!3/ONP.+/>OH\CG_HG-EL]AT4!1_/9O9^*_6E< M(MWX^;I!L'C1X&CX;B1\L7E=DRX_J'$Q.E>A5G.N54'6ID$^L/51\BOUDMH3 M2G.#[*=BWR ETHTW2$Z0 ,764V(G=[\TQ?_"H)F0[V)F_]^S221^"U((BIF) MUK9Q6;S,YI1?TS<:QD=)'#TC M;?LV;:2)V:?>XDL\?7_M6XYZ@!F4!7[ \WU>K8/%E36E)'5=^!6I2YO*U78T M88)7&Q%6OJKFVOZ>9NOGE&?'5W@*=3?<[%0J_GN24K6WM9@ITXS\5G1"O\TZ M51*8?#W>P7)*K4$<]632&@31A VE#OGB%_5+8_D+9&:!S$!WX@?93M,$@EA; M4%-DUK"5:ENX\;*@>)(.?KXB:>4*R2(*R"^16+Q!,AG+C7TM-X"LM>$UYWB* M" SBE5T-L%'9A<4H;9]*O$QD^>-7Z+*8%+?I,OIZC!,O.9:,I4\EZMTM.7IB6>_6?XN0Z/CUG^U/(_@8J MF>8%%_JZ-9>YE#9U_"O\L_Q]D:&D^#R':\% =0;'*Q06/)""":>=,I:*FSKR M"QUY.15WW/FB%JSV_>Z;[[B) @UC8E;)$PC"2?%.'!JS>:;G!#F=-O_4EM<# M4Y"GQC[^D<^TBQRNW=08=[F@=_W9XSA ]_E?!9!VG=MW_0W&+@ZU[BV+8D$9]^3G [,MN3P2& M6IQY-BB_SA?XQ?<),'#YD\)$U39U$X)*=CF52YLAQICJ#-.$-3M=<*Z8""I7 M=_J.#; 7..>H=V"7K_C%8-J1P9XV=_W$?-(D!NLG,TG+5ITR5E; MB6C+J[.\*(G55@\NKQ5&"U\)6D9'[L3]9A!6!_,6\#LN0A\]E(C[-$$7-8OM MT]S3+"]3%QWX(L1+DC,+X*&P^B2/9D[8FF\;H0,=+P<7NDNZ^89(C;+3'F\& ME8#X<2F^V/P *B0GXXXC'&L#:I=HU0#&.<<91AW1348# '-@UX$IU&0IQ9M; M?K:BNSSBYKU?]M90D84ESKS0>&74+\L6:/6 ,/T #[TE/MCV$Q;M)5 -0-B MKYU\F;W3MA!%3]"#KFV5NW%]FW&+1](&&8N644NU%WDLQ:>RO4@;@?14 M4Y"%TD[8@6DP/>/ FX73A><^CPVICRJ<+; '4=-4+<%SF=WYL@@G3QL?)CYF[[^=IU,KT3:GJ7J MS8LP\*U+A[R)EG!/+UY">?XV*NZ@B(LP,)FQZ3'@)*@;]W2UD*CA0A:&X02_ MH35B5:@C=1-!!;(VT8# - M%W2+$T58CHG*)L[O>$Q42DUVKY*=/UFK6ZG%BTPSFX76_&[))B;-_)-@@+C] M$2@0)WYA]3RQIE.N0..SE;R7]8.5@GO],(/W<" 5@880]@LT:4!&[\BD@9?9 M(X>K..7;H6D6O,(PW'@)5#IE_N+F&S/)=+/_&(0A_,8L;C"A:S=J,-* =LP M5,D:#D<*NJ0@S.()(DB3S9X4Q'%+IBRE#^@L'#8MY::%W&RA2(7<;!YYELAM M.60PMP>-@,&2,4P(%^8QBO:VP0Z,P@0<RQ?I>"X&Z*7J:FKQN0WWKQS\P'-O(94WC";(7W/._1W041EE3LU^EB$0)US M31A %U%STRDL=,9@" ^= < )_(-4+& J%Z@*^/M:8P;ZO=QVW'/5JHQ)K$;* M6[LKEL1M*T5XI\)8X14G!3U'"!XJ7-#^GNO2(.E:FG NA MDGYOTW*'X=0VL&$L38C$:Y=6MJ+&\$,2[X.,&5[=XL EA\T+1;O\LK_\Q<#_W<=,)R:;]J52QXH#)TFN"=B,!+=!C2U/2BB>L MS:'SH*$QJ3H$!:U9=G9(5#L-IP8X:,VC[7-P-"9=F*%)%+=GZA5*%3VPF.$&^H$;CB2YFD+IC'F98&^-- MQ\M(3IR4U-N=I [&-1O2A,T8$]+$S(0P?RLNR MJSY%&\K=]14I2%_X/OMDO,CWV]T B_F^^YR@D>V_)P5Z_N$VXNO7[9C./M*( MBJ6:E_T2GT+_]O7H[;+2Y0[OBXTEB'K:/E+FK@^J71>%H*4@Q<;7RP@G1@0U M4@4Y172#&](L)WR:/Q=Z;@C_E0L?".&+V=;N8?P4I']3]= Q M^EI0DS^*Y8+_L#AB^B1UH6K^)$4Q885S%K\>0\B@J.7>6/P-;^)J=L=8' MNK)T7RO7^O5M&,@V\A$V#N:1J6>%6NQ\6UNK&"&OL13!AYW62F/QH9IK8U!Y MDN)]&WUH5W1UXM"NE,/XT$[TM&#KT^1IG7"%^1$7>>V7QXU#R";:] \A%X#: M]$/(J4,TVR&D^,S--_IZS#ZQT8#O]TE5GN_(.Z =*"IX[LF^SM4H&A-H38KF M-LX%1[!.!>LBT;>$=;SCO2&\- _Q4,"B=U0WD^;G,CQU!+")I$=N&AW="**% M#.8!-.OG7/"L(TM?-!9W97$D:*XAS"!@GAM>,P3+$X9FQIL\0>ROOP72]##U M%HCW;BJN>NX%%W'KUX@C[X:;7"1 M5'(FTX9H8!M-307VX&D![1D@:D"+LZW;V5_I-OX4O-%?J9>DG^GK.]V64QH[3]&F]?XE/J M1?XZ\K=?&2;/;(+<-7MI*^6ES_R/Y3_8?7(2K>8JC _D# M_F,3Y=TA+"#>';^%4?1_U@H4P1\14<1Y:8_8_UEOUX]V$*3/#R9HJA%K@Z8: MKH5!\WFC W\$1$TG)?V('U>7ZV_V %-/S_>SCLYX7*JH6NCIQJWA=%S>Z] M#_P1$3VJIQ6QH]URKT7..BY[I_M#;W-T]= M!*$.U+5TH*ZG#Q0O8;0K1BK_J394^6^82WGH&ZS&GS&&J\E/KW->D02)M0 MP%IJ&TG561/DG4G1FU3=2=Z?, (V5^QV!41;^9NCL[$W8 [-"9;TD0:_!]&A M^):N^0QVP[*98?[;.,I[5#!RQ#B0)$&S DUD-:"O":OY\'X;^2=XRN>%3_$^ M^^HE=*0%Z!"R9!-:,@YBJZ)""C*.6HY=>6W9ESZ251:'#&.M'6L;P]LWNG-Z MG8R&87!@DF_I[B6.XC ^!#3EUXJIJ>/1HF7-]^A)JC%>)2'2H$1R4@X:I,$@ MJVW28(2G+*K*69,0OL4_=2[L2P>=AD30EE:&LG5/7,H0BQ,@%87*;;@" MQ%$#V5R"C!E%E(?)3Y27B%Q'_FA3^- M+3L5#X0MQ5_HXF ^_M7%6ON%KR[0IEP5*ROV4"^%J6"@M*6\/=J%+CG'BBI+ MO*VRFB7"^F(IUO'N30V@I7D5"@,J6H'_*+V'O"U^,AS.(]1/5LQ M3:(4TV= ML[;>^-]6O&RYG8ECD+F%>(LS+YS"VQ8("+#Q^M96:S5VL->>D3K FV/J>03[ M#47>BGLJS6LK;X\^]70YEOL1T;;(T,):VYQXAAEOL&M_HI%@HW^B61(89A.- M"4 2H?$\=TU$1^1QG6W.63^G6>+MM.:>JJV-.:C&J6(N(K\5[2RM9^;CU\H\ MT,:#=#YH@P&YWJU&S-37V$I]6T4PT(KZ;<93AOPZ$L#($2$O53LJI)F\_?02 M)]F6)J\ZT.UKC+G%U,=K9Q<&&GU@T'JUCUU3AAT!KQP3G8TA*2"FQ./9"TUN MHWVTBN5:]2-Z-%/U$XA>K M-CE-H@]>+I%?2 0Y1OYJK_JX/LZ:-<>10:97:7P!L*$OLIL1IT*D/)V-]EI& MAY2UE8Z6G(/K(/50+E<3=,12::+ XMC!G364/D[5*RQ]D*(8XR-PL]E_2>DZ M36FV>1:U%VZCFV^[%S8R]%.<- 6X"[SG( RRL\(N)U%%--%ITG>VC(':AWC_ M@=$CG" I*$+EJH(FU+(@+8P3C:SF &R[ P23]X9XA-^FY##'6P-N'6>!Z<5HNV+LR;"KZOO/2% M'+W YX8CBMWQ9/_AR1>6!:5L7AF54\+3_$$Y&T=M2PTP]1S:1M=\R]!'"HG( MBN_ SI+A8E1%P-*25"G3X%JA[)U/5-#?J?7I*/'*56I2BB>L@^^#?L^'\8N:'M)N;*@[9?3?$$[-**.+&=- MQ75\.:M J=%R5@%1%%.\\HX!7$3CVOYTRE@?UQRW%_NN9/'NLT:/,?S1H<2F1E>_L/9.4!6X!P:'RQ248J R[8PU5!ERG M#):O-J$+14@-KMU^G0?1 &6G4'GWR[! M/#M(G;3!4H>IO.=0YVA^+$%K6YH&,@]EOY(?5E?DK)_/NRJ]O7U54]2KMUU-(8\VB[9O MKA>L;>./5+!'?1YI\RJO _.I*3'DF=58UKXY-DYZYMB<4C[!%K06760:[,Y. MEMN%]>4XH/9-M^-0ZI1%SF"'3EK?")M+6T9G+[(=*: JLLUE2R2RN6B#4RW/ M27O;OM"$>OM,F5IY##$';; AZ^09D!-RXY!RLO#5'R_!$+N8'3\9M@'KEG%^ MC6<+3DM2+AIF)>=,@:G-"Z43)7;A1ND8<(ZVP18RG;) \.QSF6"-EH,V6)=T M'B.\A%E1);4+=W=&872L)78 ZI8I,JS,9HH5+1=-L2;I3*:XQ/GCW*:HD-J% MH\=1&!UMBFV .F6*AA?IQI%TT# U+]*9VZ?5FW0S2>["3;HIX!UKJI-NTO6G M ;FGF4A2?Q>GZ3K+DN#YE,%ARC8N2G?=GUZ!L3@9R@@RCA96FFP4\R/QI00IT5S*37LLB #$Z$@ M1.J45H33LC,;SB-P7C+$JWL@)NQ.")O6J) /Y+E/6LQIQUY*6DQ9;23J'S>;47+=:M= &=OO?_K__^)\'E M(%0:$>0@3E FGE8Z*A:S/M,DMQ[!X>:4I9D7^6R!N?9_/Z49+"\UKIU.IHPX M*4W70AN0S$^)C*)>V$W9EMOIW<[/=TMV@),LV-T?GUDHL6[\7$ M!-*F= =9HBRG5YW)$-I3UDQ6,&$"JR$QGR?Y9YMKUD?*OA?L@"F8165SVSA: M6-/>2$E5IEN$DCT&NXU)14L$F]AF.J?4-5E23L#:-#H%L(T9UCI:M=*[SC1^ M:]_G#^T8:,7X==)<[[QP=PHY+Z7_A81*#T_$2XE'6)]3R%TSM#[&&>,I\,+P M7+EJ6GKOI 87X B_]*B6WOCOV'*>^OF^^#I)(&E\(W=V3_ R!W'$^&4678ST M@SV!"\,';_F!?ZT\5ZI_S\XZ?!$]\?8D/H)A60UAYK.(=A0SGSE,"&1NO 02 MY:8/-.&?VL)G99&*I#%6*"+CM1,.Y^V@#I&P&?(;;VNO0I]2S8WY5:GC&0?Z M+HCH;49?^QSV4 =; U[G66?0H3WA'=P9^8[>E:/?4?I\12;4JZ:?62C"FD;^ MERA(TQ/U:\$2;RN#S=Q?L52N8KIV!JL&B$\4>^A%&%#["A&?(>P[I/A08WG4 MNZ1 61^]&VW9JJ0QD_6IRFVX9'IC:G+,#RKDY=R; "3CEYP*0";M'0'\-=Z: ML5QP^U1N$]Y\$YKXQ&#+PM'C28S59M^>DCZ>^PFLOP6JQ=^B7T5<%2ZKO0YB M:XU)U9K\!NVMYA9 0%%[P80 (8L&>.^]TNL8"I<86U&]JW53:,BAB><5@5[D M-]'/4L80-''LFVD7:WJVU@4:BL$\[5ZH?PKI9O](V>0,>R%)=MXF7I1Z.[Y# M]/'<^(MD$V,B/433&BMQ9QLMIP/A2-Z>\ ZD3FM%GL^M/TLV3' LT57I,0UW M$N;;UCP)\#@5H/OY4NU2Z7?%K.4\+$?WD%""3.4&%HXEHHF#:5JZ6.M43=8$ MVH0].LDGUF$8?X5K7>FG.+E**%O&PFT]^2Z<.1VL?;81$FHC;$4J,KPX\8X3 M(B&G-)\%_47(&=$#\*'<*)M!W++MDB)IU[W%%0AM>VZLX34VX*Q:G=86FQO6 M-\%!7KT$D;>E+)Z):'(X?Z:P1RCS@I+&6*Y.QFNG%"2T(U5#\IMH:J.L]>P\ MHUFP$AD-,U7"8LKSS2 Z/)K'I#:1&7,W.,]S92 M@8GFV\>E :$U/VBJ.?KOWDS^G'^**5)M+>U66';2X:ZMB**!3=.8SB2:-?2/ M=L,.^H=Z L(VV0M-:G%/0 =6"#^L*K2##AZFW,SWD4I.R?^ZCD M--A8*\D0 $/SL-+6,]89)*[$BO?DP&T-+LNEA:UQ89-<3])QG%GTV9S=^O0_NM"G&/N/"FQTMZ#6AXH6FN1 M<6I_::M]KM5]7V[,+4U>-_NK..*Y%:0W$K2Z8MFAGAS].5[;*5X)="2;/2F[ M6@.YP? T\(X]-EK0'S=&CS3/AI3R%QJ:0X;^!J,(]3;/87#@:O@4I#LOA*S MG[T,KMN>-=(!F9%!#,H,Y9,M#$C5?T4$!9$XN:!AOU;Q4-24RL0G1TSRJ4 MFN\ZL-)TVKZ&+)JE4$^]%&475UP"9J MHEO]8#% &1:QM*/L"E/,>+7UX GUH4[!K"5%D0'&NT"FEZS M%7\8IZ>!?'(F%- >;9A(U7D5477FMT8:W4G5WWH^.O.Q:[Z@,!XX%+_\X\E+ MO"BC->"G'\_WL.E$!]+3#'=%],@:.K)8O\"2T MY$MZ1T.G$V98K.*]$PU7C4G9VM)]#00!4./@00QUPM]! "T=]=X-)=)4 M]'NGR/ZA'P'?.9"<=]Q@FH?"G9&<\IZMRH%9HEN*,TECM'=L$EX[-QUK:5RK MAE8RV\[+,MX#-A4JFH_7%H>$WL,U33UO(2OK*4F@UL'.2Y(S*-Q[C4]1F8:U M/A3'VCQV*.D2+^,MG[V0_R5]H30COI=1_/2K59[:*R]] 9_!_N?F;Z?@S0L' M"F@,=T5]\3 HAZ(<#C3F.VW\'[5N]IXSH(B#^UQ!#VG=YPEZ,+-Y]"2KYJY_ M B6KWV[S(*I'*JU]]RPFSY0\>(&_$O?C-I&EIPTS"Y8?M$%W(OH30<"YG7DY M)#6/LF1XQ,FP"O/G\_F.9C#*F[W( 36X5%=WP\R7JN:_DQA4-"=Y>P@D1 _+ M2_;%Q4#-8*J!J4ZB4@U H1C$IR!BD6+@A;<1FPQY.#MP@B#M@6@&,C;3_3X,'"/-^!A&3 M,^M'!\BIY0,)IT3&--\E;*%M\TL8 HJCJ.T4#@96/6T13;:/4]5&K]V@28M; M[Q@4)3>'N,8T&"DFVJB7 @*Y ,,3/0 3C_08)^(Q-]]N@U7,QW/^1_WR"P;4 MK!1?,)%657P@;TI*0J1&B=+#E=0>,1WK""OR? M-_;3"1A!K''\8H2O*94$O"#DH1(8'+J!!6LEU]V" M\45C4K5>#LDUQUS M.: G3R?^5\7\UJ\_C1FL3G1O,%+CD9P'MC".4F8H/O\L_Z1D MGU[5& %-2EZ[FRNUA@(E%C?GA]5<(&-8QX@XD&ZIJYM;PX)TO[<7#19W>W74 MK4:$A=W7,@54[K6&]V"E/3"36TJY[MQ'+%-<%4V=V. <4'LG4Z1:Y^C59M]H M=!+Y6&^^L25>Y(57+,**7\7QPUT<'>Z"-^JOTY1FJ4G9V3&$+=6?':4#=2E6 M05+D-"V(DI(JOT@'=#]PPD10=FMK= HT5-59Q^,"Z?*J$8,Z\?YXDJB774?+ MW;TU.@[]CBP8IB*@>]ETVO"CP/Z>Z4;<01=<*.#<;8H(TQX^.TE,V\BR6SBG<7% ML7@MII2",YK^F,2I\I7)8%?,YR7#7^1=X"U)WHE4O5:$][/TIF2:-'ET M0)[+7N2PB#":+\W&B%.\C3DFP:[SL@?U[8NFA70>O6B:Q_32@T6AA-LHHV$8 M'.!B$=V]1'$8'P*:7L5_NLO\/VE5)C0CA5RXT%!.6?FZLD1'C0ZI$R*,$@%2 M#I0^Q)1Y!4+;/[N>@.J^VHK6(&U2>G&F82[+H 2U8<[JP[QCT X9*?0S\L+[ M7<6OST'$=?)(=_$A"OY._5N?,1KL XBCQ9(P]YD^[(>P7P=A .6?V-^82OU[ MJBH1,?N7+,3%\VE)&DK7/K$BU4=(_2O%5ESQ';%35WV)Y)]:$?8Q.Z'2\AJ# MBBI_)?"D(B1[+TC(FQ>>^)HXHEFQ45-LR-@*L997PR<0_>="=-:F#0X7UF S M>Q?9LFUFUV++ <,Q=>#S\\ED+H^_B;#9O@FNV[8]>J.5V=(=DO,4=!Q?FMAR0^TB0[/S"49/"VKWCMA.3"%-^_4&^FTBB28RM88/\")E:\9TAT.VO&4([(9^6Q69GX,#B_99O\E MI=(;+EVG3>B>23MCVKF;;267;0=VV6_N3?'H.:[;MY;8=]P$9 M-CDK(%_V>>AM>0E8Y_+?[%^\T&"[J36D\/I3$ 49S:^CUSBX_,!:K<[;]CWU M=Q4^]QC@D@%SC_5=G,^J_P9WY[/WRQ?JP_JUB.3+ZK]\3QNA>DKM4OORW>,8S1>:B'IU\*ENDAM^U[286H;]\6YS]IO\,/"BW6)3:WAAX&7[^+4 M&MS&D%*[9X_IO7BU'K-#"O@NUE-U??!ZMX-B?>F#=QYX0([,QX5Z-1T-VPST M"FY(SL[E>\$Q&B^U<.S7PJ6Z1&W[Q@WT),;MR%$YXRXY49\QQX8-\GX_TM#+ MJ'_SC1YIE,K+]R(S<8D'YCJZ13DSSQDA.2>\7X)HY^?C[)U.<\0O>4D,Z9,3]$7WXB^L5+H"*V M>CL!Y:N7.-7T:@]E;LF_;&]SP8XN\T;GNA&^BZE";H>+S0T+&R'Z9&!FC'-Z M_Z^Y,=;^YJ*OSV=+9%_?]]5+]/6]VD-=1[P?7Z^ERT+L]^;JY6:X]#+@W;AZ M,UM<(M"?Y.J=VI[WTI?\3)?1^^U WX/AUB[;BS;Y=OT/*OOX,- M=AV-EJ+OX!]4+O_%;JU+;7/1O72I83H2QU[%*7\&EV;!*]_M\9(HB [I;232 MMVSV'X,PA-_T)T*SS= E1K^F.D<)C($I46PLMO'3Z6LK,&_$R$^GI>.P5_"*#9[DE+K=MO:P9XF];&YGCK-O6N3D* M5(IO7W8D>QN]L?9QL2] MR#"SW]P6"S$7M#7T\%+?YN8,+9,F"%V\^ 932YKQ:G.W$9QK9F?Q*XIS!4[] M_4MT[P,:17'V-1[X:1_G@I1L7+CS-]1P71EP>"&4$ZM"-$':IR@^=J&;%*6N4.M47/[VA%1O(B5'RP[?RP9% MT[*6+TEQZ4DX1,O'Z@C5QNE_X_,7ZJ84^K1T$Z#&Q.5[,P/UEFDUJHL![VH/ M=LART6X'])CMQ;G!(OO;UON&&I3U?/="'5^?!F==[4L=7IDHD7WZW81M.NJ\ MC=A*BY*,B0W+K#>:O*?T05*37-*Q2>T1Q:,5K(E<]SS5?96Q7/#S"X4:#(Q[ M&.T#_9+2_2F\"_:J9&G3R"+ZHXGR=R. W'5(:@>4(5)!E.14B2!+@*X=5S*W M)E[C) O^+ASN TV"V.I*;PZT\_T];GW_K2T M)=9.?R^7G7<@K!$I6I'?1#LK978'--O8TI6K=<*H_N@%4?J)\7,=I,YC_]N#S'@2ZD*(/O).J][)P?F(N1\E\O">I@GDT M&&M"J8%I3!QIG2Z,Q1/H@OB2(9GK8/@F\F,&)/^C%_W!%O]L0.!F([P?DMFI MJ@>6B2JY;FNS:$R@-:F:\W>,UJ ]K/@&JI&TK@5H(^T_TB-CA!]%92]P918V MT&DQ),^GC$1Q1LXT(_Z)DF<8(J\:(G@L!N=: '_H_NR%_/?I"X4>7D9G.LQ* MDZRVV& _50L-]L-_/>U>J'\*Z69_%4<^Y)^#F(FQ$GCA$],6Y8=MVWJ"UIK= M&%- L"-SJ;I/7_,^I.Q$JE[D-][/2@@T2249ABVK*U40"M6]LH=*+L+C6N M^OAJVY ^N!:+31\\.-.^BE^/7G26[N%*6R+%F?UO?/MBLV]\5+8X'TL([?AA MA(PZ"X@:%=A=:8/?WNI]VL@VSS?&#BL2)E6K]BG$7,2FZ0)W )_6%O3S"KZY MO[ZY?[JY)I]N[]?W5[?K.W)[_VGS^'F]O=WE>YK ^5*Y=CIO8\&: MS*V8T\'R*",D[+FWP4C47R]O8U)0$:>T%1WXFZ TNQ=YH\ES/.!'W!$7S8F, MQ7##?U@%L);KF&%DOS#GD_!CKX?'*Q)Z7U?\AYLH"[+S/Z7\M_4](L((U1\0 M!Q&T#Q(B+NR=87]-_"*B6?&(1?R.',7TNA.^[$]DRWZ7+X[)SHO(,R59SC^_ M5\J^% :O 7PFIW"*_ ^_7RJY7XD1[A#%4?R@"F_SUKVL'WNIC4&O7O_J@% AXSYP9H& M;(%2[_+5M)';O@0I86'; M*PL462S'X[\R/T"5L9L-YJD)V&F7#Z>>P3TD\8Y2GU^C?/)"^MG+3@EC>AWY M5W$8TIU8D#^]L'"3H?^U=KJH.)R;1!7QU&Z:])US@YR:N& *]%:DH,A/UBN: M@ -.]0.0K>>(L7/8-Z\B2J'!=552!G(I,8\%9X!\^[QP!KPC7;K9)=1+Z345 M_WL;;8XT86XQ.K!()LB\OLO))IU1K\]HR-+S2)$W)M\5W;X']USV)'E76[=> M1HAT]<)^HB!%7$I1Y-&(K)]SZ+)NR$="P2_T/\Q/[QS-K_K_\'4$L# M!!0 ( #&(-%<%-VY"O*L /D["P 5 :&]L:2TR,#(S,#8S,%]P&UL[+WKW99=O*\Z>$[[6]MFNDL=V=Y\U$Q,*FH0D MK*)(+5Y?'J(T\R*?_'0;^_F"1-E/O_PTS[+E/W[[[>O7K[\& M4QJE<9AG\(+T5S]>_ 9__Z-\X4_/)[\>P8_PK^.C7U[(,B.+-Y+\'#_\XO?Q_?OI_KS[]?[_\PH81TNC+FY>2GV#84?H?/]=>].TM"7^- MD]EOQT=')[^M'_RY?/(?WU*Z\_37D_6SH]_^YZ?'%W].%MXOM,*R:<6ZX;4; M75Y>_E;\%1Y-Z3_2HOUC['M9(4CEN'X2/L%^^F7]V"_L5[^,CG\Y&?WZ+0U^ M9C)(XI \D^E/Q>O_D:V6Y#]^3NEB&;)A%[^;)V0*8XA#6HCRZ.SDB+7^WV]B M8/K)F\&#K)/?GQ]V1OJ?<1BNTE7)$GO@MUJ#W]J^FFD!#9C^7'LA$_++G) L MU1^*L(.NAO;D):#.P>7B"YWU*M-5=M[>6@WZ(WH&M.#$8V4Z3 MEJ^O$*7/Q"?TW7L+M1=G7LO64RC-4M"-NS2C"Z;H=UX2@;#3A^CNFP_*,IY> MTS!DO]&?-@9=MAS^,P%>: ]:HZ.60WU* MXB5)8*T(F5:#>&#E6+(517>(D@Y:#XTL/1H\>E'P2&##J2TU3L/6C+8^Q%^I\73LN6@WF,HQGK MT6@<>XU:#N'>H\D?7IB33S #\X08:8N@<5N*&F\>.]@DOLQAO6_ZJ^ZF0=MM M[Y)9EF!;8/8-.FC6EHIJM_)$DH)T;2H.VK7>VX1L]P1GBVSU"LMH"GL29C_3 MW]*(VK?>,RX6M/RXP#:$;9< -XE,=OK2+MI.>#)C'3^3)2SWT*WV%#]HUWJC M#RM82IG0X4B3OZ4TH'"\T=_M"YJW'-8M39=QZH5-QL1OVW;&14&[[17PBE?;2W,P1LG0_N:>2!DGKA0S2-DX57SFL=W-HMW9X5]HT7HWT1KN[7F1O-G:S/NT93$6B]_8\C'= M<"H*6G=T9#?]6,I[Z>[X;KHK479D^2AO.$,%K;LYUION0:6=]'M@-:6]4>== MG_MN2>;1T-[!;]-?UP._"H)"#W;D:!N-_"7]&!9$FVK8)1K"M?C"7J!S]L6= M():]IQ>@-G39QIOL&3L,!\]K:=W<83@F20?6AW85AO%7%N]X'RF=71D]#4.I^NAIH*:7"/A"\ MQN-L#A+\'4X9R9[MP!8@X_=U!MS"HM.P<]LF;.-1B]K;'MA5%.5>>+5@1H"_ MJD.J]=&;O<0Z1"MJ9-2I?5>#\4Z[L[,.I^M#?BM+[WBZ_W1['$U>U@%D"TIE MW*TE-]'-'%[+SL.O_@V!&_8J7W'G^%X93U8C],VM0.).[#IE30<%;^MS0&Q:\A!'I+@*:&1 M3Y?P)8@"6$A) DKUY*V:3*P6+[ )S<84,^C0>AB[J0:+.^C4D5W\=;PLG %^ M1M\;C+QQ_]UZZ.=D[,^;0&P M8S30ZLQN3)N5* R3+NT.?[VG'T^+GV%#_SF.BG^R]3>.&IP9VKRA*W"%J;XF MS2I4[C5NYRBP][ZN@-_G69Z03S2BBWQ1_'%]4+N/6WI)[+[3L@#6L2"[OV]X M"F[8N>5(539=\JSZJL 6B?HPEVYIF(-B?2;9_N-7&>SVWJ"!>>!'%V^V+ PK M1C>C/CL*\35V("NZZ6J8.7F-:W]LXOHV[[DC,$]YXL_93(8C8!P'S,W^0I)W MZI.4>>8[@=GLG1T)X,4+ZP-A-KQ9D9WQ99ULL2.R6[RX(U%47VJV<^R,>[UW M= 00COW$ ]UC2S9Y)V%<7DCKAE_#EW4$V4Y(5I.^N[MBL5X_QF\AG34!U*SO M[@#9(*EQ]Y;OEVQVA+5W7:^JITPM8(WZM@RHBE-+KUBC:^[^ SM1!M81VUW#-W<0[(Q'QMUW0V< M[7&T#!Y>KW%/"6RYQN],_G57 0LP*4,N67<),;T6U/4HNA82LUK.(OH7"1X" MT%PZI6ME70\%=+1F (2_Y0O[4FH[C([$M%Z"@:V"*19T[I<&G<*\NSMU+:M0 MRY=WD/5',I_;) 22=MMAKB KMH3&_?=[97,GJ[CQ;LO"J_J%N^.\[1BOX%W] M KXYS%'>+6K9"WN&ODYNWC'@@]<4,$$(*3Q4-'H$5#MXR;>,P$N"-6+V7N6H MUM436.^PXN]T6'P!XF1/@M!?"AT6)2%2XO\ZB]]_"PC]C4F5_:,0;R%:^&%2 MO.'J+2VNEZQ["KTW$A;]3PZ>F9R/1F?'%Q7@+H:TK@)2(^"U3%?-'9WH\6*@ M9R,.,U?)[J"]Q%_W#?\\H&6WN$;UQ&_+0AU^\>*%2FS5BV,# 'D* M XJ7Y=?CYY_B)"#)?_P,?P!0I7?VL12)<-#%B NY->9MZJ5O18=Y^LO,\Y8E M>23,TO5OMBQ6OYAL\M[?A%ZZSGU_]8VF'"J5;0IQG)_A\:GD:9=:?4!\?H^' MSV\=T6V\\&@D(?;PX5( YSB,ZM/#IU4"A\_GB0-\QHM%'!60/A5UE&1T[C]; MPK_ 95/"BH!&(0P^BQ],6>Z?R:3U(/39YCY>2N'2,4"D2/J>G_3@D4 R%S]GYT#A;IT)B3B78Q N74>&S)>!C/.[$%!S2)4? I^P" MX7O8Z @)QW'R #L]T?(I:U+*X,2IQ5,+#Y_3RZ%-PS46IL4*^M@CY5D;:>.B M+7LQ93L8!(?_HZ%Q= 4C#]CH[T-O)OJTU9\I$)X,:T>BPQ(?A("FGHTT^E/I MB20T#NZB@%V"4LRIG6=+Q(B[D9:3BP]&0%_/-AC=D\$]#;2SZT^V>IKX7_I-XR3W\1K4'V7NZ1#VL[8?)E!/!$9!H;&+I ME\1R =&GL?9\B?R#XT3R FH'*AEY9G,*'/+1-EG;R'Z^O$>+?&>.D>@%(N MN\$94$H0S+N<+..DP%X8[V]8(IUD=1,'GE/%\B1W(PM295!DA I;$U!HO*8T,JCTOD2-ZE#JC< A)0.3@C MS Z2&_CG.'F-OXJLV(*G2]3NF694< 0N_,%9:79QE-\(+0;+1PN\']RSV4BQ M"+@;G.EF!\13G&9>^'_1I7+;PVM08G?/B*.!2,#FX"PYE9,%#E-I'$4DE)Q$ M>(\6>$_=.XE(L0BX&YQ5AWT V&4!K<):9_87A;N'1L%KI-=?%>I-27]T[^FEA$G Z.(O- M"_'S!!:1T?';*\V$$=S[CY4XW9N#0AP"O@9G>'E-O(!=-EXMWN)00-;.,R5" M]XYS?! "F@9G5/D<[XQ?XG#G/%F&C+AWA)-!$1 W.!/*>H&X^^87&>$E>W[> MH^49QSTOKA2+(%A^H):36KAXF3]UG&=P"HV88DI/X;*&I2S<\^\:(!.P/% ; MRPUAY9;"AR@@W_Z+R UD>\^6B-US\B!$M Z.)M, MB>:/.,Q!^$D1UY7(K[/L/5LB=N]4+P) MFDUNX.L_BQ4^WITG2VN(>_8!&10!<8,S[)08[A8DF<&*\C&)OV;S*N&(E$!N MBQ*]JSY>.20!H8,S^*Q%L*U _\).QEX2"/@4-RBQNV'PWL[J?1O.-A$7 W M.'O.YD8DR[U[-/B4? X^#L.6L@]85$B\G#!B5V]VQS&H@$ M; [.C+.&LKY/LKETL! ?&J5M2@FX9YW3 R6@=7#FG0=_FESE 85^KK*,I"4# M$N^RN,'D_,/EZ'>\Q.L %4),3(&><.WE.4Y(%,:%4?FCSD-F%VEWV.-E[**TNS_[OZ= MTWR7)XB%Z)VE9]5E"NK#-!"MW2E.BY4ALI9]&(_<9X"34AYU@VWENV-,$*S%+ M4T5H@L]6>FND8D95[&C*2JJR&N^/,1PRMK55/Y-,?&/!N(\)5M:0I@IAALQ6 MYNS&*\5!A4_VF\E-G&9L\'=I1A?L0'CG)1'HHQ;[7\F&<@' MABE>(31;3K#RG#1B7!./K;S=R!\&4.UB?U2KMVWT49"VGV!E2VG[05"CLI7Z M&^^,'[RS92H=1VQ'',$+5D]YXL^]E,B.!;)F$ZR:P8WI5H&QE?<;]^1G.K=E MJH^40Z?5V4\,Q58R<#1^-WH+P"2,UA^;G"%=R6G*X<'@;>7]1F/M*2%+CP9W MWY8D2HEZ0G*?GYPY9G 3H["5 QQQ&OKQ@KQZWTAMVRB=CYSG)V>.&=;$*&PE M!A^&!T37\S$Y<\P@=CAZ6SG LSCS0BS:/L>1;^B[.FPRP.EO9R!O:+]K;,I6&J4:=3DU9UD=E*\LYDFUR]Z"@M;2+FDRP;ONU M6,BE6&PE1$<\^\9+DF2KI]!C*38"]H5:,G>\W((A:S;!NB78BF0%'ELIU=&( MOJU&67R<'HF7PN='SK&@Q>1\$&9E(WIE4&SE7$>T=F1>-*/P :HD0S+89H0Y MRUO],8Z#K[#7D!H_U,TGYX,P-!MQKHW+5N)VI,\S6ZI8Q'DVCP.]6#)!"]B! M.D>R#(JM5.U(O-Z2MZPJ.$")WHE:U&2"?3^JT9(MP6(KC3O:FJVQ+F_7J$'8 MH8W(VQF[K5SMZ%NGC8%]\T'1V#T=-II@7W-JL8$2H+&5MQW/,0^[?X_E]&2; M0_),9_-L//T]+;<.,M^\K%UITG'OQ*L'RE:R=ZR(JSVY&/@D)N?N&"2E&&SE M=D=U+RF)FYP/PK*H[3HJQFLK13L2-8_4>Z-AL76[BH(BA\$\#@%#6N[8-3R! MNEU,L'*\KP=J?D?1")JMG.]HW]8:6OT[C.)&$ZQ\58W84RH #YVMK/#(7N+- M):]K+_I27.8 >167.YZ\E2KYDJKMY )YVBLXY!.O!\M6'GF\*<^058A>8X95 M';LC;#.Y&,Z$UV=:#L=6SGF\B*S*^UDAU+^AL-M@)3[3)%3>:8%4<:$6P H^M;/68)!(%2=:"6FG1K6P^ MP2I3T)9X/62V4MRCJ<#=8AG&*T*JM$6'TI(YD%1M)UAU#5J1KP?+5A9\S$]W MDM=,N3J,"]M,L*H=M/V 2^#8RHR/&=03P,?K3R])O @.I RM%Q8))>F4DD#G MBHM6#Q/LT,Q&[)N LY5]'W>V>^%]G!1Z7MS >YU[D?GTU^IDPG19B49P[;W/R&M?S3:IR0LB;E7DJ M+UTZB9O!LE4" ,E562Q'1G-5T&(R.KT\N3AW<;HJ$0DX=B7::]?G;G 6ES\RBY\LMB8-35 ^5 M@#WS@#2LVQ1[ =7 [' MSV5,OA8X ?ONW(X4G"/UMF2JMN7JZ/#76A^AH(2-.S%I^Q8D_4TY?[]:6)Y< M7OQUL E8=\6J9DJWX&0R'!>W^798T:P 2,.V.\8NIG5PB.R4U^!'/WP,D BI=R?AU M%02T'/N31X.'Z,9;4OA U*#*XD24C2>C(_0K>PW9U@4G4 !WPL:>2>;!VK9) M77BU7";Q,J$LR$)"OJP92 ;9C=68=C4L >'N6,GV(?X>>1$[5=@#8"6#D<])E-)W4IJ%'^.T+*;TZGV3QP>:] 3R M0[:;-?\(-$$J*!UL;#_#OM-[(#2C73S( MEBUIAU$1@!L>8F,IPS^"<:Q0F M>8A@LTE2V:%L_U' CWX.:T@F'XJ 2G>"R0[E M)%-JA97@>8"$*B;*]8[E3U3SRS+;0KR<:[PO!XF M >?F 6[[G/]6%Q0,^LN^\-CO=J1'OF4D"K9[^P/Y_2P[8"MS[47LMW'RYP0=A.>"75.,NH#K#X7O(JF\?2>1C >"B?S."WV1UIF M1G5SX.VRYT6\&M2K*D?*SH.3T0C=JJ(K3=':>HA'4%P,]XN<)EF-2/AI2R+\ M,*G/DKLH*Y>$;Y3GTY ]#@) MY<<$K)+G7K\@O3:I@2&:,S=Q@N/1@;+W]*A"N/L?94T(77K*Z)A&'6/Y*W!"DX-:D(UIRN.73^?;6]H?,^5=6[GU;IT?CKK-)/R Z=#,(GTZ!^=("AHR)=H!:<>!WY*/"$L5_%NMEZ(N@%A#9 TX?9:B*%QM<'=QRE-5__ MDY>,DT)<01'[\422ESG(6"_P1=0:Q#3 *#:Q!FA#XC/OCJ^T!K1 E5[EV3Q. MZ%]2_[BD%8@%/>RI(=-\* )KC3N7! X0/J1I;D9OV6(R.AZ*-:X9M748 EK= MR59[@&Z<9VGF10]R@ M'XH=H$;$H>=(/':G/'\5C")THP0B=_P)GP?L2*=W.1M"YD00<%U^?(LO\T?- MDN*K$H> ^!('SUC M)B7CM^2)PW*EEM"5Q.T\!\"1OGB-B>.,WY*KS%4?^/%0#)K"38MJ]);\58@7 MN=Y)E)-4XWBS_RAH\ "-EL?"@$'^^%UW,%6H6.X\7CF:3;PYJQ8*_PGDU[(: M] 9B1'9 \8F5*H$Y0$ON**25FOGAQ],*O-2&77L.@".OSR;,*5*G32XTK]P,:F 1\]Q?>S3?J/I-I'@7C:1$Q=A4$HA.-^&& AQR!;429"HB M)W?J#QY(PV275.X9L8L4-9J#$BP"3LW#H)'WO]OT)CJ<;I\N)'&!G?>K':L\ M- )>C:U-6+RR2.W/<13O8E1_0N4-81U#MB U8UH#E(!P=Z*8[^.$T%E5W\%? MO29>E'I%I?./'HV8=E^3*3PC-RL:] )R MPU"ENSH_GEY%V[D!"(F?)Z*L[>:=L(W8Q2EVG@SSTU]#D +6^[/3"<*R%DN/ M)F7FEQ)4'0ASXT@6 <,>RBF ':EOSG@3A *Z70G?VIZ7F'.6_[64'2.UVH.T M7-*%!M@$6N!*+-@ZATB)N#AB23D_>!JD@'RAHR'# B0"/MTQ[^TBJV12/S;+ M"^KI- =)N6B$UXAC*/*5+(I,TG2NV\@08*\$6Z8S4^O:00N8O8U4,<;*L-24"\.]%[ MLMHY8N?K5104/X4EC<&_\M)8IE&AJ)L73D9GR.<$;9611#UT)!:!DKIBNY1( MUG)A%0BTT?QR[O"^E9UIGZ9TD2WTW6F;/GZ!=KECTI5( MH9GN5+M4Y#-5=[JQQ2?@WI4PT'4.YW6^5HVMMZ@)B'* Z=?$^VTY#@&O[D1[ M[L.[]E+J&]!:/ _K&_*)6QW=(PEY?I%;0 >2"GB+-! M[0X8 ;GN!%C^"4>N.<"Y@A%X,_(Y9]EEQM.#M*T5ZEN:^F& M 2AUW(U6>EMHA;HF+'M%+F:KZY(5%\-HWY@EB([S6QJ0CM=JPE$H%+NW,$6 M8*Z$:))WV[ GD!_R;2,TA9*+1*!2-DS$0TLCC%6 U&).X?.C7J=KXYS"Y\CF M;JD ^;.'!\%23N'0SCK;=3+A\Z$XP6H,['(E'_N/FDSX',F8(F=#R)P(PH^6 M3/A\F,F$S_D5WS0!_9#)A,^'F4SXD$G)^-U.)OQ,0J::L,/+=AS0_$^@1JO) M^8?+(ZQTW_H?1!,DEK(.6_H\MB=7^+G4:E>*!=FNJ4.;$>%[V"SE*<:@7)*I M2KD\:[0N181L8](C4:0 ^A@M93O&G?D:K.\_S.*+SLXOD2W0[5@68[*4F[A_ M5ELGD#\?BD]!^5T6C=Y6CF*,*5DF9Y9.Q/(1@#J4\D1[XA=-MOJXK64CMGD> MW4EWS2YOU18(2;X,13, /,!JPH=$Z6-Q/M_P)OQ_4TO=($WB?IOR(S.415-K M+JJQV,I';'5^%G'2I?%9?W9*&X&0AE(N13TW-9#82BA\0!NNM\E+Y_=A_#7M MT:VT>7_M]1J^)5FSR>ABY(:#Z?CT='0QE-V%4))ZGJ8UEF%YF_K*_H;^S6*8?FA#'C\3#*FR$])S/)2!->KWU,2/$2;;_$5'%S?B]P4&NN, M>62PRM>#IB@M.;OSVM#%ZX NY$L%=E6L.QE9MRJH_SS\M6"W<_\JQCE>/J4D*5'81A1\$@\OK%#IQG@1=Y(],6V MOC0LN0*1_/N[$!^ T&A&89O."C9*\X/*&X)HD+\9?2\+.O)PO3AJ(:H41G\? M)[=Q_I9-\_#*]^-!R JY""BOA7'1"ZMW:"7I0Y%9,8LLMA9+3M+7WV)[)[K6X<,Q-+: M38NM0GQTZ]2PZ3BY994967H)EIA3HDMF'8'TD/U*?2M5$_F@^Y'YQZ;]JA"; MFB 2+Z.L355.X ?Y4AF(8Y!.YFV9B+:%-+2*3/P@&]^&HNG,GXVS#=;;MDA: M37GR:%U9M^U&94CUF#Z<_BCVV#;R:5WD%WMON\ZI0P)V'9M$ MJ&#-BR>X_@".W*L;S71$$?KFL78WQK E3!_URTI_[\FK!MO23,OU$N\ MH=D)B/L'.1@UE8VM6L>V"U$>P%B[-4"&A+ZSZ+^K*'@F&4B6OUMIU ^LQ)V6F&*M'5UXN'IPR<82$*] ML$C!D2^7(=]08M8!2 LY8+8KO1"C;5W*>'BZ<G,\PJ&,&+3)>16COX]B([=[O2B .0K2LE#T\!J@A.M95#U12F M"++=M"LUX.%L72YY>)JP/EP]>:NBMDCB!6;ZP.L I(5LN>A**\1HW2^>O =U MG7SO3YK-;_(TBQ:3>&PUIMC)2$6E/(#WDH)"N=$4#MJT*QFB.%L&A;&^: MP#X&DU;]"]>2W1%OY.BI!]ZM+3=V^9-T-NJ+HU4T% N0S* MLY3M1-(9L#&4]-*/+;.=*%':*O&,=Z746U6!%E?^OW.:D)=YG&2O)%GH!4QK MM:^"<9!W+4TYYFN,(?#6U9>[B13XY&4L.']T6O(2@,/ MR?')=[$7;0C<5EWFH7P_KO,4SN]I2E(0:YF*N/J+K-:[23?E^6R@&3QM?4NT M\+,65.[SC/GHD7T'!U2T"5%S1B_H-[CR9_ M>&$N3![0P:LJ\7X7:U+W,NJP8//0[*Y6[*VPZ']7)VQ3Y )],:_L."@K_3W, MC\BW9*67= 9,(.^GK5GIE2@%FF*<(18S\>-V([BV,]^2-VW+2[T-S![D,,FF M/&KLD@^!"LAWQW#[3);5EFX\U25?V 9D,DPC6T/R%4 %Y+MIA7U(TQQD!,? MQSB:&2X!_,8@I6%:52RL!3+$ KUP)P*VKO>:VB!J A)!C@_J;DDXQ"FH$>!. M9M:G#;A-AD<-:TCMZ1%$ =78M_/Y:U21&"DUMI=+.ZC.UL,\ M)1JRW12Y0 G1[^W97!U/D GTQ3XR*8U6XFTZ)GXVG=]_\ MN1?-R#.L7..(28#]E]GGWKV0%&E-6$Y@']:UPB#,4IO4?U%[4J)6';RMB,*\ MP*YX9&Z;Z%04 J5T)1=K*RD\D80R9]=^\+&''\88'GL#O6O!"Q0)6.+[[+09H"09'\KU%J^SD7W M6P L4"AC*W*I4'>1M=/D.C\BK2I?<; >H'N-Z^6^K[V0G:->YH1?<:R+UTR& M4^-:J47=X1IS3%(5 = M5V*%#Y;?QBIDV!-(#VGAZ5N9&@E&4$K5G?0-*M0L5[3R=K5^)R UI.0-0U.G M?9D(-,F=[ Y#W7TCW:+$^!:V%)- !5V)ARYRB!9;5"]D^.[#^.M#-(V31@ 3D#C?F1S@B:0!'33X3.2)07:>G!R?(OMZC8CB M<\W%).#4G6CAG;1(5':C8>])P(_LH;/"*0>3@%-WLBFLA;&I2+(.78X"CL/Q MEJ9^&*=Y0C36\K9= QG(^1>:V>W:8Q9HE3O1OQ7\<<)R'%4_%#=X4LI %<>W M\;0L=+^^V3.2!0,TZ0]F*+(CRXXV"*($FHM$H%XVXHM_JTL:9LV7?>FSW^V( MGWS+2!1L[\<=$/"?<1BNTE7Z*RR_Y7OKN_/-%&71M%GL?X%=/\!)RWL]/[>U M56^ZKV)V=GJ7K('ZC8&2LWXWZ>M1O2IR_.T^"./$-$,9R%*P_>:@$13:FD[$,U0SE8UJA2DBH$(,@>;U"^DV7GA4 M5J^3^_SD?#2Z.!]*:)*8)4&$DA22(/G(\)D%0(LX*KY6G\CBC22R3?3^LPS^ M)?8U2CDQ@JVQ$(G@:H,C1J^K(*#ET-FQ\"&J\H,JF96V*V6#'+;0A&4]5 )? M8/=35[S+R^'AU3/(.8%-NI \V>,E.N3+22:<:8$1'!:&O\H^DPR@;\OB*22X9GO8MK9OK$D]Q4O"190E]R[.B^%?,5VDI[S9>,#D^&XHI:T\#1/IB M#[5 QXP-7ZCW":I[LGF69E[$Q"!3F?UG00Y#62GTV.<#$!!I;.?")9)I-KO_ M3(+;/&'Z7(RF\%)])E^+O\B_ QKM)^6(4LUX;5P"57#%4B8 6^I] M"RW8ZZ 4U_ N:YBK@0B80 _,KQUB64S_E5=I8%]C@<&P@'[MI21@FVQQ;#AHL.WW+\F7I3"R\O2]+L& M3Y'Y7M8&H [OKBB')$T@ L[+_YQ M=)U8H4AVN4EW5!UOJXQ(QB8^G4Y!JDZ=_]HB%42Z&)L$![PK+%P9+?=U11^L M6L79^?GP$IVTW)WM@1.HA,N&1I4*"%I4,AE*)%1#<^ >% &]_66*XV_*MHK* M*CHH_9!LBWG+KNE50;W%/3UU3D&[;X$EU E3<6?0!;IDGD4.Y^LAPWX?)X3. MHK+0LK\JMLV>7] ;!<5/84GV1JQ%V9%7[YMDG>GFA9/C"^S;;T9+5)=2$&AD M?_?E^*O;.FW>39$5+'V(8 ;&><3N=3PE-/+IDAM5K]VV2 1ZB5VBU& U,@,E M8-6=&W/.^#XOG+(]VD0MT+&&N=0:I;Y"]GQ>.+%\* (:+23P6Q@-]7*F*XY MR:@/6!VXML8.(1='HYZ7WF97U\JQ(EG?F\A4$4ZTA\K2-;;^0\'6=?YJ]U85 M-]<$+2I9#,7ZN\0B?(6F[)M)1_DP[J2/'W.!>C0;K?Q MORCK;]O+PDNRNX@DL]4K\>=1',:SU36A_X*O]DW\F 7RJS.&W93B&"$?B0U8 MXQR/&D.V="W.O0C?4@)#.;UH+>8R%&B7W=K?J=BKR[OU26VLAZRF111<3:=% MBC5I]%:3[BHI#N\TLV%7$#S1"JNE.W=(IEC.!X?A>JT16OI8E]=7A]S.,(6;OKVI:1J4-9FG@K*.IR%KPP&K2M9 M#.4TH&2^$32WK^O=5F-\];Z5*8KJ-;GK*Z0L[D>WCTIHP_/O*5:"!@"[N@78 MB[5LG,R\B/[E52ZB]4)X[?E?9DF<1X&!7:RU/[$VEINZYQ0&]E3#/9Y6F;R\ M<&O@TTB.9Z7_R?'%AWZ]K&U&OK,:[T. !?RYUHE MYP]G+#JS1M8,,"#;RI0"YD\6-2BGITBU *3/Q"?TO?!8]IG]:/U2G0\,YVD@ MX*37F?$8PRGW==@O.Z)6_]S^L7JV M*"P3J"(M6G<,1)HE#[8,4#8/+?4,$#'S#ENBB&/PLR4:IZ?Q,X$M0%Y<;KIA MT7P@L/1/FLUO\C2+%S"D7C^9!V.I#T7K,ZK5 _!VV>NG53$NG:^I;A>3DR-D M;[T1"?R/JAE8IR?@4Q(O29*MGD)V9(7OZ;]SNF0&H1XGGG ,&E-.V18X.N[7 M:RX:D=GVU:0;P(CLYM2D0> L-X;J^)0C2X_""*/@D=WL[?,;MW8I%1N*ZLXH M_8L$U9C6QX?2W61D9&G9,_!Z:L.]O"];Y0Y5W *&A.Q"MB)3GJ]9@=GIZ?4 M?44S"D??4BZL^ERO=>_VWPZ;^/(>R\G1F,TS2 M"A @QU(V$#A_:BE1.CVEUB%@ZX"?OKULU5MOR=MZ1YZM7HB?)T6I.DVGFUXG MP)99%(O@7G;1_2>2S>-@^W+E_D_1K"CX>'*)?+PR%29GSZ>-T^EI\Z>7)'"( M7#U2[XV&A63Z-60$N9]5@]@IZ:@S972: [_]!GSL#LK0;:UN#'B0 SWTI2ZT M7FAA='I>O3DN-^HC\U8 MV.JM%27%;0#CQKX5I1(J?X[(X#@]+Q[C:,9P]3TEF!P-S7.\!L! WT$>I;QT MYP'W>1@UQ8+'=+93TH9 2[\A#?SAF)U. MM/N8G)R@9^532U^P]3(#Z?;,XM8FN/O&_MFOFW4C7A:[M1W*,RD2=1;^O&*P M;VRPZ\OB.MNX5AT#Q?W&0F@/][H^7)VYV[)GD 2R2<\&D_P9;T4T3J\#=XME M&*\(N281F=)>]Z-U@5]%P3/):+DI-CJM&?0"=)D%3EA&N"=K%L.C-8%-N@&, MR)$8QH3PIZ8Y:$OSD),MM:=@#)8-F&52[M-]5;W3\)*8L!4PT7> Q<%8]"(K MQ,T WI(A4+ H@@*%2C'I\AX21*/71/M/1CPD:0I(;OOOR6IG]!"F!J31K.' MR?F'R]%QOW.(-S2M#Y.\80D%>2J9BEU@DM0#ZO9.L+H5]D228LO;X^S:?[7& M=!(UF9Q\Z#?N:'\@.O-&V 9&CQQS))DM4+,_1[W8H_ M!*U[5O*F0%&_>7%$ S+;OQGT @B1L]GH<<"?6\9 G?X&P:%O0R9&5&HEF?SKB]5^NXX01-)B>G_49R[ _$T/6F;@V(L.LE2V4M<+?I G-Z MSM1RT^Z4ZNL_R3 L5V\T\G1WCK)FD]'9T>5ESV8*SH#,9I)>!Q4V9+N%GO3Y M$\L49P=%47J96@!J&:=>V'!>\>]&['<*?:IRTTB:3$;'EQ_.SLTFBO; E#L@\3"4&IIJEKKN*QSE;+KM(7/MHU< M2[)7J2\KZ32&@6)F3-*7)6<2& !T>B; N2I@04G!)A/O0S2-DT65G_=U3LJ" M<,QA[$6M-U9IDM4V(_#3=B,"/TP4H]D9RC@*];)OVNEXRE-Q].]$:W*_]4Z;&EU M +B0PY54,A<EODM]GQ]>F7-0.Q(-^W:$:Z&I.E.I1(5/^>LH(Z M599863F9W0?O*Q*?S-^)\DK]$$^Q5$VUZ#=2K^3T>GEAY-SIS;[EH%;JC8Y MJ$7CF8#XJ,_N2DGFC?%:HMK5)-#]4=M\"TD0.'FWPR>I"! (CUI$C2\ZF M?I;^XB)J,G%L%Z.'1\"O*U;*E\R+ B\)]C+,*;3UD(Y'@&_?1D&VUN.4P)"9-;Q6_).PK@XT519"Y5??XW6("6G['W& MT 012GW9\?BK]Q]>]DRF>12P"(N/\3M)(C;\ZE:/SI&N23<@$*<,>[]9-R 0IVQZS3$*2'?%Q+=_ M.]@T_EBK/4C*2>.> 3B!&KABV6,W&!(RA\\8'$O*O8VI)NAV ?)RTN9GAD^@ M#WT9 /G?@EK1KH>H7L^-D)13P4OST]"NU[+,UP?WOA:V8 LTQ15[X4,$+P;4 MFV+ M;!]D^.A=B^3DTLG;8;&$ 6*X8K5<#]=G;XR*%J"=)RT!6K!$I#N2O@B MO][!N$P"RHSE/H@7OI]%8FEUV(!Y;Q/TRI@-MYI-H0H4QA53(J]:D^G'0[L/ MD)B3QD9#@ *5P U+U(T:$#\\&9V-SBY.W3,F*= (+L.Y$O-W$Q=K4U)6]*#I MEQL8,,W8OZ2G16$K4&*G3@/:D 1$NQ+\]YE\K0DFB2/XIU^6US-=L4V[ ODY M:4!JAE.@)^U-BOU4#TAF7E2=;F#GLK[C=^WY7V8)X ]>3;,KM57<^HAV+I?# M\)YJZ,?339(/9OHENB6PK/0_^7#40ADGZQ/J':@K,UEH MV7_U>P&$R =WBT0)=O&FTO@!LL+T/MUMYX3Y<-1O'MM:7.%^<-G5@CDB2@6N MO,Z%>+5.22VZ!1D,]^!4\",X.+7&['96F>UZ5.3'38HT5B*)7*\^>?^*DYO0 M2PV7_J:=@XB'&P8B42M;R+O*8]-3(;7RHA/&$K^Y9&584$W8"OCHN5KP1H4V MHRI3H63:"[IN%Y,/(^1X>Z7@5=-,!Z#36ZG#NZ2]SRF]Y+22IX&&?A-CUI?A M4GPL/VOZ&'M%#J%J#Q_-:D(U_*P9]@H20'8^"&E1?\@:875[>W05AO%70$CN MX?M<&.L>8_AFI^.(@SS57IC;= MB1=YI&ZI0>[!.[X**&'^]"__&*SK?D5*\ M\;!W9FJK_KG]8_6LS[Z:@2KE>.N.@4ZS?.3M70^&(]:>PBU[!DE@)CRWQ*3( MS6%!-+C?#4&D=&TENXWSMVR:A^O/8@7%8**K(ZJ[>1W(%\E5TIWJ=2\OI[]! MG,Q%:3UU4?_GLN-"4^3\N:8+T.UU>6O<6N-]R=_^ M1?SL-1XG5^\>#=D<@]WD&/[H,1]0$:AG9B-LUC6(%SF,L97^V('O^,)-EAZ% M$<+7J0CO['W!OJV$5)Q\-I=*2%"-##@=9_/J&VI64+MES\!NOQ5+&XY7:[O> MLFN0!?)E1RMD"G;X5H0S1%/0=H&[SS,FC<-@D90M?KMK@)[=QT;?DP\GR"[= M#M3*LG2<_KSL!Y%\)OV?"#ACN/OFAWD W_-- C2=J O];H Y+!>R+%2L"O*Y M2I^\)!M/.65+S#:-EMX%TD)V-YMSJ]I06A7-]W%^B65"$:Z2QF%$-EX#8D?V M7MO62'M2L$.#.+M%6=T%@RU5>2 M+&I#J-S")+B/DW(2O,4(,W&](A41S @F^;?,T-+.:P!,]%N%?JLJ;$ /$0PC+SUNIL;C[K#'F#!5:O*Q ?\@FEC5*88'3ZX,_/ M2[6VQ/>_PF[X8B&?VP$]DY %?1;>B&+(;VS(3]Y*-X=#NXXG'T[[O2.^U40^ M05?L4S\K$Q=I M"B#P@JMO-)7=C:H_!YB1PZ@LT\?7$0YF2]^$_GEN+J:M%** 11U]]A;D-EYX M-)*M01V\#AC SB%WJ!""U:4S^((<4Z[L6U5R$8D%MD3D(2,+V1+5OG,0,?+> MMI=US9:@^+IHG"H=83%42/DE@T- F<,UO?(S^M[,8M6T\\F',V1KLRT-:;;W MTI407_]<2<#.DT)=E'4IL"2R)05IFB_*W[52R.8OFHS.CB[/SY"C(_M74!L2 MXRNL*XGAMU+Y')<%$X)G^-^$^O"O0B2_1S1KLV VZ!=6 N0K=WVI8F/A\+6N M?6;ZG@(JJWI]"/[UZLV&N:J$K8 -+&-3.:IK,HT3LATA_%^:49\EC('?TUG4 M*(55@YY!$NCA9@J:5+.Q!>[N7'5]JQ5;\.*(%!?Y-T*H;,S7)")3VL0/8=PK MB!79'-5:G1IBMF2.&H JW4VGA'W#MI/IV"V9@[!"4';O MO/;O(GTD(&>R.XI;DOH)+8L)J?>>FCU,SC]2CDB6Y9L+3/-T;OM;63(]W-9K&-$7N-K4N8W)4$C MA6K><2E=Y,Q/]G3+@B L[1R1;@+ME0?M?>.X/P"-G:*H"6SDL=+I[P_IVDL+ M0]HM#7/VW6MP]C?I>8W!^OXE8%J0\3NE*]>$R]*058;YUN_ M23/Y ]'*EBEO"D29W=Q1[=JO%NR6UVV9\J_V=AVC2-.N 1Z=GT=,4NWXX9H MAWUVVX!YC2WI@+PCD EZWCUQ:T=)$U^QSK=07B0_;E-%&5=FB[ M.F7U5$AAL:#5'>(H8-E@81M"(I0*@I*Q&#GQC?H!#L_;S\XTR6H(X:R9+EPHEGO4W9_ !JS4]1D\N&BWV3%NQ[53:9TMD.LQIB^QMMZM7 * MT_A@-N\4\&/?RI$RP_]DML7[O5SDK>&^@WF< )I-'8BK+$OH6W&.CZO HANV M&64U'*]7'TD\2[SE',[["?%,-V66WPJD((=/-%'"S@7RO9P'[E@Y[-6?-""U MJYG1+O247:PN\JZ5D0,/T4,4T'<:P$?V4&SE/U>&IKW.AP&T85\%:J7'?4G( MZ;-+D9DRI>6'YR5_2VE O635^R:(DQ%3QWHH:U9<.K@\&5FU&Y45F9[RQ)\S M1T]"?3)^)\GKG-Q[-&$W(5B<.LEV\WZ:&I5LO*6"C^QDTR-(:G6R*XSO9[/D MQ[.(Y:U^"( '.J7K-6R3;'8G7*VXF]/(B63E314!R%;P)MK8N4!P-T:J!:^8 M7ZR G5_&WL"T.TB*F2?LX[S]DI@N=^W? =(<'1UA7ZFPL-C9%(73&Q,X[P8L M]']=R=D+:Y%@XRG(Y:G@A%T;\")+&Q:U"5(VIIT!C:.04S->;(=LV3%L12V$ M+2CPUR]K5 .^]D)6V/)E3H@ZL-6XC\F'2Z20!)NL'-I<&PAA@/L6]<9#3D,T.IBKC8W7CJ_#^.OK15'T1&(#.FXU+OJ M:$G"Z0W$.)EY457;@-5PKO9FUY[_99;$>13R8&AYD2/PSH.W(LH_$7^#]!7II M"#_5]/CWR"NKK):7;\CBC22B)=]2]R _I$ ='5XY*[I5W%W=+.E[<_ HR7_8 MOE.0U<7W\D6P)0U+R>40,OH6=M*;/&%RE^R7=YZ;G!XAV9IL\<7W6W! NIV$ MK:J.%T>^)L';1P$^DFVH#X[W<7:5]:Q/FI7D E0DFTT?E);H^$1>.).5IN8+ M52_*AP^#$)#\QMU2+$+*I_O21;KU> ;82)[;W@@N(0IL+4?.4%O%ALIX73\" MB)',;MV2NHM/P*BQ^:PNHH\YG!8CGU@X:+'<.M6 KZ+@F=#%6PY?\P5_"58U M O5[X1G>9"2I\B++/\;ZG8#T7#.4:.F'J00$^F-L5PO( ME%5I/]2>83A)KX* EAAK OW;<\KWT)V.L(K,W@"SWEO,5/6=U"NDP/B964#P MYX-KV5H!P;9>!O)"C@>V2#M_5>E*:$XY;6NA_-S5^_"WA+"B3Q+';ILN08+( M<<)=:84L\J>IG)QR'HO@2!W(\D8@!:1CK!W^#G5"!^\0G> IR(83L!R7@U=C2-ICIG%ZOZG]I]@7@=%*) M#-G)/H@/@E0Z H4R-A;B*I311V%G%@ZT,H6,,C7Y^P@%) _4''@UG18)H2M# MC/@K('ZX@CZ@6A+[E!S:DU1(!"0:6P/[GZD6UKY'R0W8+EXS.3W^H6KT-2 0C4P97DLP6VLIYED6V1A4SK:02W M$<@$^=O4JU)(9"#0"U=NF'RB40 M&K)'I2_-,1:*0)4<,(?R QPY@"4ZI-T'" O9S]*7!AF*1* _#IA*.9 MC^F99'D"$HG332&<(FMF?'/S]"@*K#/N".2!7E>N6ZUI(Q>!GK0R_O939ZZX MH[@:3U_H+*)3ZGM1=N7[K*0,C69/(!)6M^\IB9G<9=.W&AR:EB-Q=X%.:%<]:^]R;L ;,C^%I7 M#^YZ]0JO5;A<-%J#? ;C9]%ADJ\-VD"'=2W,AB(P?$H7BD9KD ^RK4N;1$,= MV,>(>TFL_7D!A B+I=*_OOL@0$?>TVOS(]JJ'\(9X+4Q$_N3!Q*#\^RJ+@PE MK9)6(!3D'7A+CI78+-TB0R*<%4'(X=TO\33["O+3T [+WJZ42 M&*!T.R'H'V1._5!RUX+_($!'#H%K23 /S@"OO9EZF)HMYZJF(![D\UE+MO4 M6KKSUN-MJ6=F/I+<<]S\'82#7=R]Q0F+ \72S;9^ I**L4NCD&I/ #XD!QU' MS (>ZB,=XG4U!1^?:$07^4+*R,XSL#X@7BT\$/DA*YS1VKHIUB43//PD4YE MC@&-UF7<*G958ETB#=6 !]/612N93\EC_2= M95O=E:R^:T[5">!#-MJJ9*]RSNDA=-8])X%WO?KD_2M.;D(O%:7#:= +R O9 MQ&O*+5]#C"$[Z[B3(-WBE"9[;-C3Y/04V1!L3+*QKHAQ#S$3Y).75=%(-_%R ME=#9/!,;?Q4M "5R+'$C6G89UL(X0">?/=/@*;(IO]UJS@'C5)Y'0^/@*6)> MP3TQ*XR#IT*3.JISS+X-ZA0QY>:!Q)4VJ%.AW6'("1X;F&Q/D8XMNK0V,V3'ICZ7IKK 0]J9 MMVU 5L*!U,VQ;B?<5,ENJ:1/X M?$R'.UW>>>B&&-5N;KM*MXG3E&NYJ DL?.@)PW08X[,M1S7$&/EVZ[E&0@9) M*U8:X@/:[+:XDA\"GZ" M-JN;N L4, 96@D3%(9GM0Y&6H!0^#^ 1XXD4G'!(E..P56_$P@XK)?ZOL_C] MMT)'DU5)9O7#ELOJ%Y-/_^00M_TC[!\Q69(+?9>E_4';JMC1.R4O'R64O'P$ M=(@17XTH60_:5GV-=Y*\Q19CQ1-?$1J^?@!@();--9(];^"V2F-8C=2_S=\\ M>A4%_Z>7>8FX"F)@]S/QLD+2=ZI+XOTX#TZ M0=NB-]G%B1'8*MG0SP:NPL'N@%1(Y#7$A<\#>,2U4$R'D#H1!,=+*WQ,/(W< M1[6G8+U!C.I1D,$_$!^,WE8- R3.*N0ZI7^WSTW.3TZ.L8KD-*:.#\%6#0$L MOT/PK[RLDI#>Q\EG\K7V,4GB"/[I5]G0Y39JHWY@#^=(D&0+>'@Y_MOJ!#/O MC:=703EXY=3F/0XB0+ZCV( Q/O5B>+:R\Z/E!#ZL9RZ?Y((6D_,/ER.LZ*&F M,UJ%14"N V52E77J#1G>K7%?R &G7&'#6GQ^?(J2'T&>38*UKB%NB$ X%%UU[H MPH+'0"YH4U]HNL*YT-E[JE6@$URV,35;#(%>]R@L;52+!7M^5 MA.D3O8]+0'4/-B[A]< DAW<>5%&5K^**9A5>Y*@_'3XX*[4V-@&7?=F[=.][ M/DHNTZN:P$G#D;L:>D@$E/40Y*.N?/=,_'@6T;](:Z.\/<@J/7GYT^:S=?7=F#3&>:L?BI;E. _[/ AF:L- M>@,Y#NL:NM84;@Q4H##&YB_+.RRV'YS!@D2"ESC,V>C2-:ZT3,E3YD(2^Q3U MVH,07#.DF$$3\&ML!>N=WS*I4G-^R_8@!(>V80V@"?CMSVS6=L$O"FNR8KD) MF9,HA4]9:5BXCQ-"9U'I:/%7A9T!1,#(BX+BI["D S M"B!*_+!C?IG#H*^]E/JB14O1#":T0^8=?40"]GH(7#-E[Y;"@BL^12@; E[7 M;#R:F 0<]A" UO;[>9A$%#7G\5.=Q;J M3SL YM"W4PI"D"FTAT OM9-L_34'K4J(3PL9CY.KY?8G'=>8NA>0Q+!"2LP< M8KH !53WE2J*S_>^RZZ*D&(!%C.:,J=,<.,M:<9&S.=:OP<0@VO6-E-P HY[ MR!$E.F=7R\YF_7F(E NNM%%QSPSKJGZ+0[4.) %[N.7V#H=N=NK0;5]>('1H MT],,G8#COJY'-N98<3;1[Z&4A&O[IP;X!$SWE85=M.TMW[SOQJD"BL5[8&FS M*@+9M5V4-BH!E>TO-O92LXC=ZHE 04 F_=<@6K]\=4M3/XS3/"$:18@DK29G MFX*\/2.HU$)5F)S[_.1\=#S".F9H2Y5_JI<#&E;9HB:\/DJN(X@?+@6 ?*%$ M3HV"SD,HPZIWU(3+9^_K)P^66>J%6G36GX$SZK'Y-8;XX6#P)XY(NUS5FL ;!5(CS.O+#WP\%A>8'^SPC; M=^L4*.4\#3R<]:KPG^.L2)+P&'M1372%4HB/T@:M 1'2)1VEF/D30QN3I?/" M8,J2:'(N;PBB0F*-K>S"Y+-4B(C,6I(BW! A6O,\DTU\-E'U,SLZ0DN%^>-GJP181YG$K9U(MC26L)9K:H.IF,CJ^.$4KOF!!+_0!_@B;LO+" M\-IEN_;8MEXY^-T"1A+X,Z$9&4^GTBS/9CV!^)!KUG6B M*WOXVN[I=C?XK_@KS>'JRKMO$HI"4MMV"5(=HBVHZ9=)!=1U8WA_^UAW]RLJ M6)9,ZN4^]BX*>C\:WL1I44WA+LWH@BUC=UX2T6C&4NU^8^Z\\?2:AB'[C?G9 M4)05)LTXW<,@UO_<_K%ZUF=S,)"<#^UT/#D[-PO9D:>]V7G'4YBG!T(6(]'M M 8:,&:)H2>2[$[&1""R=**W7=8MG0$M:26,<_ M+$O'72G2IU(29+)\L#<_ @E*YS M?0,98N:.<4#52@G9/:#:R^JG#:-(7B 3BG0K9^D=($O,W#5=;I%L"\G2D1;' MRV4@CD_Q.ZD*BMCSA#EXVCG_T3X[F(E#+!'6\6='7".[5^=NN 9BI$]UT? C4HFF<+,J::0CAE-($QUHAEEH] *\?>G575^-Z)JP,'4N? M0))"SBS-T%M(9ZJH!JWV@ KYIK21^/D.; .DN)=<^*N_UO#OOBV)SZ)NZ(*Y MAZ8O\-MT6J92K0*WY55'[+X%I(D>,-58;SJ31U>GLF&L^+%CL9Q3WPLE.U+A\R Y,Q>3;:E"CA\/K'J7*BH)+-])-*]J?!YP(X4 M(ZM!"8=#.0X^A\8%+ZRNL$\D7H;DY9DL\[>0^N/IS9Q&GGQEE;4!I$C'? T" M."NJ&HO@1-]7-5D^;9]9L6HV\G1OY)N*BO\91[/_@O_*J33M9W)^A'3D;T9O M,WP"REW)127X_#QJI+-5-05!(U]J-_VVFB$3,.] IML*CXS<]2.@Y,CY;/7( MD'K;*A0"PMI;?8;A\UC_MBR%]2\>J?=&0YJAY&[OS_%Q?G32ZRSB#68M MZM7&9>?'LXC^Q2UZT:PCP.F(&[P@A#\QFT#&OD7:A;X4#DXK?2BFT' M("KD/#&]*,8^8%LI)(>C&QM1-=UX@&"0<\-TJ@E[.+MR2_5R-'A*XB5)LM53 MZ$5,.'?_SNF263_ZW^X+AZ*QL5&VG9R/^BW;].+/29"'9#P5CDT5YZ3;!6!# M/FAKBI\_QX;4"%Y1!:U8Z E<-S)@4^OWU@ XKC,J&(C!\ M0@>606N0#W**86T2#75@'Z/;^_+K'(1();X3_H, '=F*H\T/GUX>'+=WT9\\ MD%A$DE5=&!I1/L)6(!3D0W9+CI78W [FNHD7RQS>_1)/LZ\@SP<@*)I1EH*? MG3*4U&NU!T$A'ZA;*H$!2MRPL+;J\ >94S\DJ9+WW0;%U;>B]F61KE)C/1XV&ZGOT/GR1B>A]='L^)O"*%X'?OFCD]1YMQ+_O8OXF<@ MZN3J'23*]D#W\9ZTKU>?O'_%R;K-3>BEJA&@%WJ9-/8QM"^-OK M)_:C' _$2&B#YQ8^P6.A%?%OGR [WQ\/U=2X3V(+G^"QT/Z(G)?S\,,NOS E M;# 9'9^>GF#563 F8Y=+76B6G(']3^/#M4VQP/,;@.P&8BGN;DV7(;?D&QP" M_\JU6]1DA$:)\(SMRM^/:,%S<3N M;]8AB'(@QN#N=^M-)#.L_!-=Z9>N0T&_,Y#>0+:$35BWH$Y&P0(II/Y/S#P,YKAC1W@(KF@>A.?'P$1I/RQJ7;7BO=0.B M&&J(B17:#Z!:\AF$_7]GR=*C,+@HP(H,N*T$5-0.NO&6-/-"EGBE&AHP4)CX M2ZO_+4W],$[SA&A\:%OV#,SV6\EF9[R,#MC4J4[ZPC8P>N0SEA7QBS['4M38 MW^ N%*%V9-3>EFGW F)#/C;UK"Q2.;3]A&.?OWF Y<=L00L0!W)H2,]JL<%L M*P8 *3QP[Z-^%46Y%]85G07R__WEEZC-I96]]ZZ(ZP2PBED1,]=\RUZ_DO"= M?(JC;"XY=QEW-3D_Q:YZ8X,%[@Z]H3"P]P6-U>2?Q$M>O\8MM*/J >2 G5(5 M3REV9&#IG(ZD"]")L*"R21\@"^P:!,CZL)6"I6\^CD;]@ MO@IO_DB>GHS.1F<7V+D?K,A38R;N8\8M1=T^'43(K$R)L$04_\$2/M:];RU> M^%85$0QG+]9L 2DCL?\\OTS K5M:#ARL)(&UMVZRN$BC.WGG9!:5> M93F/5U) =GC*V-'A/%Q) +M(A)0;P7HKP6+I^@L" MFW$T@V_.XI:\91I7SGF/5U) '0'3!WP:V^51]]*2IY\)0O4CSB#NOE7% MHS_&YI1#/R2-])L#_.*__?.04UN4J?O"0;3Z_S M%)0T36_BQ1N-"JI52=>//W.M"N;Z$I#_'B1B 29(-X(P[YZJ""Z7;YI_7B*A&8S$;0I!L0&W)H5\ULW'_;E00EN^1U">4,0#K*;J ?%V."T5<(*Y?H@!]7A!<(J1GH\W7_Z!S%\ MG0_'\-7H5J&=CD$.3IF[SAN9NW3EX':DLID$Q#<26_4'@D0V@>$HU Y\[*N) M")HDN,_8LD<0)[(Q#%&;M@+ OMC8OSX);D.VZQ"$B6PQP=.F+7[L:Y$(RL2_ M2]FN0Q FLG$649DV^!V_5,D[*0WC6B7.F<@L:RD_.$[CE=(KE+KM8;C(<8[F MPN5$TIG!Q4Z TE:MUWZ PI:3%A--X7X7M)B<7V &5)FQQE]WI9E]!4O+B9:IV@!AY M\Z1)"F?!UL/FMCL;(7+J LEL9&TY-T;[/7JKNXZ-NG I-NK"7FS4A= *U%?U M-,%-&"]C]]*OHN F7JX2.IM+[N3\$CF3< -!\V>:%*&S-U5>@) BP\_Z6/I"9D7"'\4) M2]H.9()L+)&2)>!7CNXW]L\ M@2WG4S$DG3T=IQFK8S["SHC[^.$T%ETD\. (W_UFGA1&A;D M?(3OQZ/\&HQ^)R!MY$#V1@J@"\R2;0G-0VRV0B-' #1=H86>?&-34+E"WT4[ M%TUZM0L,)& &QR1P<31RU"1P<81\K&@@:#.30(%P6":!-,EJ+,-/6X;AA\DS ML[ )COP[?P=L SU+%$+?Y8DS\F$=X758$3JU]IX ?$C;2XZ8!3S41^KV@=Q> M.-G%$7) BL&$TL+B[!&]VP"RBR/D0[V4-'V>.:@LG?EM3F7%RKK5>5:CF^4# MR>8Q[ ;>29HQR^'A;PEA[G?))[)-ER!&Y+OOAE_5]F"'E:%HB6N4Y*R!:'!9U\.QMD0 M$QXLY0=?W&AR,4+V>VCL=2$(G5R+%[CR9_>&%.[M[A?SW))ESV.. ; MJ+>:,Q750(:6LIPS6.'DDC< ?)BAVE*IZ[%4Q^%XDO)GLF219]'L]XAFBH_@ MP;.3T=G1Y05V>K &7T )$EM)R/O__NV 4G[X.$]70D ^PDBXT2!S'XFMM.*V MEM'2#4+3,ILEG8% =&Y"<1I4&)%=D5+A;N(?H M[IM/TG0\W0U!U_U2&G5:RA4[S8>17M@ *U BW.M)M\1/6.62AVB#9#S=02OZ M JM;EM"'%Q7$X=D8D8!,\TR6=N^:-253W;* ?CF4X 8UF2:(!&2V-__T$C!4 M6J:WUNV4U8E[)()63;(I8?R- MD0C9L"*1&O-ZXV5D%B?5%52-FB.JQA.T@G4JQG3X%2-R.]Z)[R869US0:@>" M04^+J4<>GWH-< /,QN-::,P)DG?.SF? #OYA9>S!B)8Y03I7V>'O4"=T\ XQ M[\XUH?^"XV%QR/+9(AE0'XZ:K\2?1W$8SU8W\6,6R%T3)GU,+CX@S7]=ECB[ M?7. 0TS,4TV1+ 2FZV2+C:Y?;?0]61T?'%ZAI6D MJ85>6,4^Q)"KFSF-/+:.$1BTUF(O;@%21/)PM&!8!<=6^)7U;*K4S]_(3?RK MDC#NPU6]=<1-6$.^%&B0H[ $=.61QPS?LV^PF,P^>;.0O!MML+0[@,T'4M1. M&TK-T-D*S.IB;W7U\+SPOI"DR?99VA:@(P6%M-]5:0"S%9UE=T\5Y]G<9U?0 MWTD8+]FG_B6(KN<*.A7-0%I(=O V^R =3+;BM;H\]'SR0#@1N\EIF+/KD]^TVYA M>7-O3VP%,W($F=9J<$MG-//"QL8N11<@"/>.O,;X!AGE]3+WHB!FN\DT#;S, M2VM?+@V2-9M7H6[N;;F-\0TR^DO7F?.HRC9NW!$(%FD[;L>+U0:UK=BQ_B,= M^-Z>\=?*7K>-I)J02/( AUP*=S-CQ>$I4.\!YD* M0D,^DVP\O:7O-"!1D(Z36\H*.;WE#+8\/*YMYY.+4\RR=5:7%UO2$.B<.^6R M^=!?XC#0OJ2BV\7D_,/E$59:][Z^4!+8 EW1MSA>EKH2D9F7D<#6EK:.XRIX M9U^\]#5>[^QUOD>'K6!R.,^S-DP!K^Y4I18L?^8QF2 /S/0*/4SO"J* +[1L\JGW@T\5!BB\\V+6 >!"K^]NQ@%_#IJ@=2I9[N BI$\' MDTA%S?2NKMC!/JRK-!C1T:>()N7V_!WJA [>09:M[C%RYWS P5BG@B0N9NC< MNSRS,7%*UOJ=9T!4R)=;VRW>'#!.W579C%^Z_.X]!3@10W(X(I?P4A^QV]5Z M6M\G/D.^5]I\IJE06;H]\AW>)3Y#3NTI8DR'7S&B(=XHJ>GQUFXCW^Q(FA01 MVN>7@SD(R_G@;'6TL'50F7D@II!'C4QV^IV E+%+D;9>NTW1XN7Q=2QL BN< MJBFQK4,F)/%5#E24@:49GE"BN+U!!C,'J*;.$IA#0V8H^PE M?TMI0+V$$ME:TJ+7R<7%T!<7+0UJ+0)W,QCSQ?9,O)#^18)UFY_JAP(]_#L:,W6[?&GQ3@YPQU0,/5+8%A+6C$ONR;%'F: M 14-^@2)#J8.07M-:BP =[,X-P"^C85CL^LF7^2LLNY[)UHF?Q<(_[OX"G8D M&'<34^\+Y/[],_T]2O86=@-5XW< 8AI,%G*;^B-#:^O*TC"48O];;Z@2^\U! M1,C)W;I3"#Y66Q>;ZNK02T#1GUZ2>%&V>J3>&PT+E/U'#\'Q)7&(G-FW*HBXV2W$X2(=!OHYNA?60 MIOEV6=6>O/L=@("1ZWUT,YGY."T%Z:!%5_.Q/GDK59"UO.'D\LC1M< $7]OX MG;97)EI[N3(O"KPD8 &PU:Z*#_L^3@B=13!$-I2T(E(%S%*L M$M9EJYJP&6# #OQ0"5@5""0"Y=1MJ&BH0[L8\0MO--6$6Y@?#2[]WQVY%XI M)OWAPZ7K[H.CFPH9'DM6A_ZG]BXHY5SF/5Y) ?D++V-'A\]]+&AWI?@6P&?R M'H?O<.;?V(7D=]U$SU< D5=;N>@Y5C\U'.1".-9L;FPI>M2YS<9M !^9P43! MF:VN,CSNWCXZ-.?"YN!SG)$4C@XJ:Z2J[>3R&/M3*B%-0;,DX ?.[#9F%0N!%MW== H9-#'T_)3)>&O_A@@QUY^C ME1B!][,VPLT&K[@L\7M&B\!HH1=4V1(0(U_ZUV?,"!+>#1)3$J_>/1H6-V3B MY'?N4FG6 >#'3E!GBU(N,KQK(/K,%O<72'"]>B8L#;:?D>#&2^@^@K=(U_1]N>'C76\%G M+R.W>0(PGXHH-\T-E*J;ZKSOC%ZTPVBKE,V!3:.74*9UI!92%!/C9AM8IA' MQ&\PN3P9]3JKV# >(GAY7O@/%$8"SM,P8F1/FDR2_/DAA#&LV*3&-"I<)8(PLYJ_,[Z M]%)F6_SDA=XJI9ZR'K)&4\"-?**4,\+9BVJCLA07U=A*)RB="+LA;QDG #,, MO411#9/W,*!#/B<:SBK#O4N\8P%B:5.6$Y3P_08^L:\2L$(FM6)Z M3&E4E*';*[WH<-@ NHD6['?:L.%\\K(J M#]HS65:2'$\WB'("9JF.EV0)U/3^7.73Z M;G6E8?U-T!W@?>C,!BBVA;I'G;F:PJ;1KMKL=#D9'5^>'@W!,-Z9]@CPNGW[ MMHY?4RU G .P]32GN1R_+9MYG'DA;@#,0(JF6SL4GCH7%7,ZT*B84[.HF-,? M.BKF=%"^P1HE.@QN(?P=%<.\/HA#7 MK>VKP#=.Y-)P??("_K11X6[I^6S")I#F3:)BE TGYQ\N1Z,!G-R,R-2'A98< M1Y!*=PXC_6?N1<\D@D&_49TE5-JHB"FY&%8@J :#FI@&&"=C+Y'DZ0"<01J; M3LZHAQ7I8C=_Y"F2MX4C9@$/]9%:"E?I<8)\\K[11;Z0$K+S#'R6D58WKL0/ M2>&,=HAI8U2\T$C-2_T90(JT@.GR:0>WB]_C3 MH5P.S58:&\M75&^K=]_$:98^$B^%8;^R:!"1#5?8 & .:H\F95 '2F?99?J9 MN+4+%FSIJJX.%=E$(U]YDTJC-4AI4"NTUI35QB6(0# V?*&%58H7IY>,^9A@ MG3GN-:N 3,&QOB M^M^CK_$4&YD;;TEA#R-(^ZMJ4AUBW=N+JP$)^&T?WM1/X=,L]K_ MA4&G3+C M RQ;_1<^/1@#RTRO4_M4VG R.MI<)VT5SG?P%E$LS(AC_$Z.CM4*\6Q?[P*@I87G1FBGC]&K_.XSSU(O;; MUZ\@I94N;R:]%0?A$R?Y;003-^M@ZSU1_I:2?^> Z^Z]@ MLQ5X;NO"TT/T#IN*(IO&0U3J>/DK0M(J'JBJ9E/DWI!OS1IU5LKF$OE09$ A M9[/6$CA>H5-=BR,SU#U*HIYTFK%E$\FS;KR:&^!QOF8I1_6W#N+Q](\XH]%L M[8=(JUDA<\(TZY =8(>U4>>QK?T!T$=L*U+>UNROC_RUB.L?3V$8]W$R3@(: M>V/"FP"T%0=O.42NCF)WW*5^@L:RM#6L'J4.TXHN MF"R0PBKLD:V'T5:8^Y ^" 7BIX3ZLE +:3LF'*0HBRZ6]P-@K@>XTW<:P%JV M3LQ>%J(%Y2^ RN)KI V9<)"\SJU9UT+F< 3\'CP6+G9+_!"P!;?>ZE,<97,X MN["Y+JAANEO?E8=U/'TF/F!HIQB"7IC$D P_G2B&'*:M M^'L\Q:A!?8VOR9-'&^B%NA,FKV'9"\S50ANEK;A\6X? TOWXD*8Y>28!610C M*_8[\ $L_BCWS\I:EDX.)(-?N]. ;C.@NK[BYQK+V77B!9+$J5%SW?? MV#])6OQUO"RMI!GH.D;8YC:IZGA:'^0S"9F3O(B8+0;ZQF"L"[+HY+YMU3$H MS\51OU[5JA#->,IG[2I)6#*68I37J^TSU?AAAIP,>N&)+Y=8V'!V[ MIN^/M(2?CT87V&6E!Z[KQK*T%+%?+N-WT7!GVO,ZA8(Y%-PM_W'%I+V-+5$^ROT)M:D&\"08[S+,V\**#1 M;$]BSX09P.#W-W%4V/ES+V09E8Y5$Z??T;#U\ >8*RA"M74WYSLV-%W-9DEQ M!GL "=(HI?X?7ICC?EP$8X)5[V1T@9WRQO7OBDJXMJXN<>;, .(<7N?DWJ-) M 7D\O?/\>2FXA_0NS>B"V2+&$3Q41GU]!+%GOQ?I5N?DFK*R9U[X*0Y(B)#3 MJJEF;/!>I6E>QK>P*VR?2#:/@SB,9RN=Q%C=OWTR.CNZO-BD:G10JL\T_7*? M$-U$AIV_NY(H5IY@EI_@M:ADWU.!]Z[*Y*0*<34P=HQZ&L[HR/L#;)E K6N M[12H_[ZV@WEM9W2$?%^,IQ)]7MLI!."V#:&V)6&WLY7I];G/,TE@7Z[ICF"^ M1LD$@9N@_[N_R34ZPDX_W!74B2!=3+8==&O=)S-2?(Z]Z(J M!.-S7":*#;J[ & Z!D:6JP:"?8VSK- -16FI&H.;X[3(< F/M M.P@<0YD 7$FVO?[B[/4OI;BJ6W/(ZG\PBO+FWMG?7P'K\FQ[D^7[G0H#W0FY M&@^'/0?XHOQ.KJ!T*[&]>PN%]Y+]RYH1P>X_H[R *!.VUTI6SKULH/ M<;@8YLPR'",CWM6P5.SIU4S4MFZYN&9'U=WHLJ0?PYQ:)@.L-NE_G_S[%+6M M\DG?W=3ZGG:#(U>#R+'GE+&4;163XAZP!A"X]G>@VB:0:30Z_CM03>+/'"'[ M9JWPVWV@VDA.@.C.8$FX61'@M]#'W5MN17J"K/S@S@Z]?X=1[GJ1<%]W2:$1+) MR]2K6P)LK/I4O?-O)A)+B6R1%@=F_:?13+$=J3W%)(:]$/2R&3G$;"GE:O]; MD0J*<@^Q\QP#C>Q3.Z1 2M7.N"V%52!-RX?(CQ?D!21>J/$C>PF3O7R:2EJQ MSQ;V^MW+M%7+P%9X0/_S6(!-.:^E[9A4D"\IJCDSXGH'E^..ZH\D(HD7PL;E M*EC0B#)3:$;?267]5V[FM=JSG0SR-UV'2KX2F" Q2$"-D3@A!0^/>535MN_.,?POEC350"??R>[VR6 >L5/^E5GLWCA/Y% M.KF:(WH72/\#]MUB6RID64,5(A,HK+&QR- M@A&'O2@CZ[IU80IF@;&A%FT6W"V68;PBI-HD\26X"8\K9)6^QID7UO_.8FP^ MQ]D_2?9,_/C_;^_:NEK7D?0_ZB$78/,R:X7;;J;9A(&NKKRRI2J6J90#31':Z48A5H/^=O!_(.H8[ MEGS-[U*,')W7=ED?G\[GT\9M&!6_@N=$2:6['0C0AQWQT=.O0"1/SN>@?2A@ MV49(>\\"XCB&2[RZVXL"-R?F3_L H&\.!ST>QHW*$F.ZF.=>.EJ_:M<4*^N@[>O%4CR M(*>9\Y'_XY(LPHCL?HEQE7OWT[W_+55.T!\O2.G\/7TC M4<992B+5Z!1$@'][)"1(%5#9!;>C31/,:U)# +?W16\KC;^MT M"E)%/@[K4)?*H U=S>Z3*MU\4+E2H%[@1)ML<_P0TK_2)9&N);3IMF2R65U3 M?2OP@GPJU:$R:DK%T+UT+)N@LC6A_RCBIX]D3_)#Z]-GWZ^LBH;^G *Q=\%C M-.?E<5%L"6-$=O;*)5C^MO20V95011*'O;N'\).$R\AY6T$!44'D/?=Y"OX< MR4&C1\]A6+8,DUV94V2$DF45BC"PGOL\@$>RN%5(8= H06)//I68S/^V#-__ M:PYE1Z--3F?QPR>;Q2]>KAX8U'W^$= A7H"02;W,T\&P<8M4L5<_NONAMS,'S6V(?>"2R,:K0$^TK6Q)NN6/D)#>3RZ/RR[ DQ! M4@5;^/1%7G-A0Q +DL-!GSRVK:<$L-]9.ZZ+,>JS+VD)TD$R\4W1KX;04"X/ M=V'EGBP=_R9(O&3#\4,(:,ZU%ASX2/)'SSR1-Y2U]];SY=7*V\P'E.7V// M]9S((['8KE=L#@) ,ODY7#"F0#TL-GIB1!.(NOTO:@S@D;QG#:9(;7R&O#O? M)\P&SU)_6.%]4% >C(/F'^8J9YO-/+M8D/DVZ5:>,+ ME&6F=Q"?%:X-;=TR+P1#WB_DB>_ ("X ?_Z5BN7:HX(#5KA M-VDX8=4%;LB-5EN11-/1=/&8#2(?,,4PBXB3P*&0>*+AM\MJM)T.K#@8:3*+ MJ"!LZC##KLK-T>O,44;6;\7Q@/Z,4.D 1(T4M]/N!,#&V3AWKJ5J07=<+H$L MA!XU+@I/ZA-EDS*QF@3N-7DG?OC&F3N,]4V%C'6=JUUETA9!XZR]/=(S,QH% M@K/5JVE<=PJPIM+YVK:/?8R\,/H7_3KVK$1]+6'U H+KY_:E/MC&*8 MG4NN M5G ']B[8'GC3!R9Q3)(8TGCDK/I^^#L_E-95'HW.0=*8)I<.6\>8GC_V2?P\B: -)^NN@4D9E*[VO;HI(EC]C]*EC* M4DOK= .BZZ=OK0':QFEUK5E7#$0/71R)%XP)S%3JV(-IO=OHH8-U[-YS7JE: M)]ZQ1 U=Z$4-F0K#W GT@20J9 MM[+GK(C>"=2HF,SG4>KX\6[O=QM&UV'ZFBQ2G_X-KG+$10@R?1J.\O(?>'NM M;MX.!"#7@5'0#\:&K5/Q8%\Y5]3/[2_V3_8:J9QJAR FY!H,AK1($W%[M[N[ MG[C^="![5K+96_W;GZ\47PKB1LZ=TN4TI2<50[%H;2OA7?!.QTPWX8]1^.[% MX$AIHEYJW8&(D!.E&%(<+;Q]CV [0$]!OY$H+[P,B"$'INS<3;T3D!IR!A-M M+:F-TE"@F#VZ4;[9I:,0Y98@'^3T]^:T@ D-.[[+Y'9E-PW2K?PV)R?$5[:_ M9]%Y,P@>.8UQEQN7&J*Q,U2,);0B5C=89HCH%FVS""/(*=M(Y70[IF(;'(>M M51.YH2N;]JQ?6N>R2H>.PT'?C"5]>.@A9XH31W94U&Q5XGRHHS=, $,71V"F?>(R57Z_>PN^!(Q\^,%,E MV-O;^>V-G6M4UYS8ZW8-7XP]-BJ?7/&4WQ!]XW"JUI?^?<=M&&>XXL1;P]MN MG C*2,1WP/AQ[CGD-* 7(GKTE0[1>U&'NY##)_*6EZO1XUS8 M%.2SV729[AI ">NZ^50[H)%&*VS-QQ%!.]P.#2P]#)>H9;N MK_(\C ?Y"$8N+<8:*<%SW,G]AD.D,Q$5T9?)XH__6'/Z#8=([@F^J \I80SY M*^?T&XZ0O-,<+A@3GAX6&W/Z_9V:+_]9A>EVU9^D29BOZU?A^LT)-O>)*^93 MO0<0 V)J335*M>'86*KADGA_><%RBT&52DDS (RT+5'G3PV#CTLJIQF9K\(@],,E M73WNO;5'K3Y-MA7Z>AF<#J ,!>HU,U802OL-AU;D/%"Q-%60- ZTZVM%O^$0 MZ)NI@V,9BW[IFY=>_!*S\ M^A? 0YH&Z[.R&[:IV+3.6?G[/P2L_/T? ]S4JO%RF[8R&FT&GPK4]&W,@5X M2.$9#;Z5[;"1 ZOJLW(G*A5[]P#PD,Z\Z[.R&W;C."@L5OYW(F#E?R<4WACI M2+H^*[MAMY8QJM&QZ+78IMW^'3!@UKC6$CUKY(U#>]!FJFO13'6=F=SG_=L$ M[X^\,H<@;>/>U''0(XF\T.4L(I4GBC,/*VITJ*PDW.%S2-"VY,$2*U?ZU5%SY*]MM9N2_XS^E@8^^D"'69Y";:P&:S( M$'#XT;;?3?$SG2#L=SA;A6GL!.XD<&>_J3PVTX "$?S]-DPC,9U&.B]D MAUD(0IE]PX YRM*5NT$Y!OY>N38PHPVX&_NU[BF@X3"'%;J@J]\) MB,VRZQMJ.J,-D:,9_4ESI/*53));0G$Y_JXP1^GAAA.0I'<0M!65BMJ8?]2P M0>VNA_5Z@3D89F+7TQQ;8@&N<= M.-S@".9BQM-4 E@^ZV:3,!\+A\T._'@M9 _9/(0)[#*6@?I5 /4%ZE* M-:G=.XBN5TXR\]@Y:M,#)^S^!$OQ%$5#X]G* M2?X,4]^]6[\Y\V1GSLN]'O4ZA-27(ZP4PDW=9HT ?G30? M"865I<$*7+AS2YE-BIH<^DJDTFLNV%XM7R91<]2IJYMS[%4,[M[ZV0U!Y[.N M,8GF\(LE*4*@>(N44N,B^K-7OM(ZZ#CT=A6UQXF\<#[@&+/P^D!<0@PK9';5 MNHB@XH9AR)L6X*THSJU%K18V#K&XZ9F$",1?K4+3 GS_')Y:V#C$8L8*%I/+ M$W'3.8SK[O,,>!K,5N3*\>>I#TDB@ ;F(G]A'= M)TX>Z[)V15!1_Y9B=6 +$U+2S(R_R/8EC M0LICNR;Q//(R.2OD2%;L 0S7P>E9ISZ+;1V?Y_3U+SKCS\)I-'FG H9-W6T8 ME<=\N?GE_!5&VS97OA/'O$S,9E^0BP:Y@I(NC6S/AF&!&,K^C.0R.T3'N;DC M;I!+ [E4BF%BV=HCP6\HT;0UVL"]0B1KDDL$N?:%A"Q5ABN(<)-7FUIP#@K' M76YF]+62SU^A=2:G,^0*C)W,!3K"P$V2W9K2 $[I'*'0.I<3W@)L"6>/@2MIPIT6ZQ5LN%F]F_+^3++BH73B^^5$_R;PI11GPMP;LZI-2=^F&V(5/5!H74N)V3G0Q-MT,%H*JNXT3.#BM_X7G8QGO=\ MCA+9:=#J'E -OD4IQ^LY["DL*#4N=,D7SV2@SS'OL4CI8'^UAP@LRDG>Z(XH M@(*XOF(&4KHB6FV3"P4SB+8FK7)$R$G.)5/P$\C9SY>C!\*-E^$]GZ/$#*'7 MY$T-#7(*=#9GDW48)=Y_,NE.%X\1>7,\.HS S9'SJ),TRS%CWLZNPZ JJ-:R MIF,7NQL"F=K%>>S8CZ,\3Z><5G0AF)%JKD'GX<"X%9#>R+ID"&+@'RIVN M6X.SD_,3K!R4NM3I(>KWD;&^/?<#/5)([P,\'+VI\]J0;D?MV69,DQ6)]H+Y MGD@6(SX+*RWT-QTEZ ?*"X6\JUR"F#XY?;)5UA0-Y+CAX2+M8O[ZTE"WH[Q.17->K7YRQG]T[.DXO&&TVZ[NC?&! M30=*DG D!7KD@4=._3R,_5<)Y@3 M:[4):O084B;H*I323>S15VA> (5L: MK?J)*G #RI/+##E" $-I=L!-F=#5LTT+5"7+I)OY#HA[\S&GCW+3AC7J+Y2*97:]95+$=FS@JI1AZ(PY*ZS7Z'H M_QE3J&U?N121O2ZX"G4@BF-PVJE-SB0BSB(1)GK0[^QE,+P8_\ J.F>%3K&$ M8@*M!. J8\>"CW7;:ETAY)]+RB0H?;LVE27,NZ=&)O M#JE5/!_*JSV0I/KX),EKKX%\NW?S'(Q&[LCA-8$*<*=:'RL[LI7**+]"#U6R M]Z4S"[?"?TC7H%MA) MUK=,7X$#^*B4B+G]U38$:0C0-\:5&YX4(U_)=%TD<.?IDF<. '4,98M(%K]P/2) M>:561B[[^ZX#L=_YHIF(B\GK /;$_2N-$[!D%2REACT#3YBEQPPJD#9H0QX! M-#\272.CO&B77ZR,&?3R"IS]CGY(Q"V\(Y,H@DOKLEP/S3N'Y# 7YV/DP (S MJL)60Y,RPDV*S=ZY*.%[(E12WAS$"1LSWJ:F3E\P]2.?T+6A/DWE82A;-MJ\ MQ5G^>5+5WROQ>@+Y8=XW-[I;DH TED8;)P:Z:F?(=LW,YT$4F)?(Z_$M@M+S MO-E5:')W"*<%B ,S :P99LM@6DNNC7)"94EI5;-G3V=ZE_4YI< K_?/JF_(? MAI$@WYN7"(FQX1$A,70\Y'<^H4V"Q'/A*_;>R3.9IQ'5>1+??,S]E'X^4!2[ M=%)[,+5OV!U(BHRU^%9*"&JI I&6L"?5]H5AZ&C+%NU\<-;RBH:RIB :Y+BD M]HG74;@#T?3[2*MB>:I4,3I\'B2!;+\KDL5F6@3*QI.FJHK?R\H4<1L 2,Q\ MC>K+@!(.0V=,^C.X4EX]L5/IGU0)Z:.!^T?@Q7%*W#VMS)[ED6OV+2!)3-^) MC&*&5K0B@/:"3SLQTXI\V(].E&QFD1/$=,].NT:X_,D;B8*%)FL*5)UWNEQ^ MYKGCC>UR4_H+Q^9KU!_ 1BX2J,@,>[EM KJW%J0:5(E!J-X)B O9=="$9MX^ M31-^;RVZ?3Q2&^[P80K_!_)YK#97D3R&7$;P&GF"/VL282^7[X&^ZG0>F;*SHR+X&+COR3 M/-U^0)2GYUBASHT(;XB7HP;JWJ6+7 T"LH01V',\EV:W ?;-FF,[L=O5A_Q: M)W9850\UF3%[8L-C?O5J+)W9811)-T&S@Q(Y?2K$'&[GF)W98=1!KO=XB[>CI" M#RK7884W?AO/[4R>"8VP"U+ID"3#T>_"+NWZ#2^0XQLZVW=601LZ(C05+Y[7 M(CIP FSX'D&59O !V.\BNCC($J:!K;U,":C>H,YT\3,,W7@2N,\D M>O? ,T9E?-1^HM&N^M27\A.-3BS:K@J8,>HGRD!_^XE4C>_1"?+)?1.:F_N) M,OA?UT\T.K'(X:#$E;J?*,-VG'ZB$7;)$*Z\E?U$(WZICSZ&=8\&%CE<98PP M!X_K$K(PPG&$7=ZPLY5Q#Z\A-Y0U&Z>FL8TC['J$,AA;9;R6),XPV$08;/9P&_,\CB^X%R>@10#B>,+C1R"(_E8P1YN#[ M7:NI#?_S$/E(H;.MRQY>0RY):W:VC?W/0XO2!;$IJ^=_'IJ+F+/1_SRRZ#B0 M)WX=__.(^VUJNQKMFJ$-^9^'_4R%HC]75T'W-RU&%N0]?8,2LW2'F->.%2@! MZW'X,.R*:QG9M=&3E,'#;Z?LTDRAU:Y)S78$D,Z-CO1Y\-SGZ,++HB MK4&< JJCO##=8M3"N*?AC-J[5SY\M.O4^%$+8SOG 3Y7&E$+8W.UZ&WT^X]M MC%L8'P26R$$8*P5OU91MR-L_[F=N-?WIN0JZO\F2S7C[QW;Z%JLT:7G[QWS7 M84_*R/,^@B?Z&BK?%9WCKLD[\<.W-7WM<0>#GX\O3G;I0;^2XS\#;FFXYP$[ M)IW_6^"&W/]V+=@-S@ RN?0RA&K+J/XYP!:SH9, NW2AX7% )AL['9@E[NH< M"6RQ];Y^/&.]OOEX(T%,5*K)RUKG>62:V7J9!J MK18B$1Q/)I Z[K=,"G::>2+2E%UP6WPV'JA0T\X+-,Z0><\#R,&)1<=@%=FS MSRC%4([R",6(/RZ34"^K5=6:N@^!]SLQR,XC=17&"?BCB^V,2">X;7*9V'DO M_) XCI]."JZM Q14;]W$=;T2V&/-PVM-,#:=F,C66NNZY7&G$/)Q:FJFA9A3HJ44.M)*, MV6;5X>!MC,@U$#I]:F/L"8<7 83C<3^9.\?ZT=/KI=IK8PGQ4::$,'"*]<.B M#YW'7=U3K!_<&>#;U95M/7IYHEUC)JB"MJR\TCV)X_ SFNJ>.#&9D6@]75R% M0693051I8:SMZOC0DM?:5GK];'!VCAU46I_P^GA;BS+NQ)-Y M%:[77@(G\."E!>6FZDZ"N4=VU;:FK[ZW1/)D"H9W[<5S/XS3B"BX-;7ZH5IR M?M+I>GLHZELZ*L?_%W&B7TZ21AZUV^4H=;H!D,@'3G5(8:^_-8#W.]20\6VF MY"YX)O,P< &UEI94VH*$D)W=-0A5U0PVV'Y'&W)0SE9>5%,;=DU!/LA>[;:5 MH8JUWQ&(')"W81HEJWK*\-D6)(2\QVM;&P[ ]CL(D8?26]36AFU3D ^R*=^Z M,E2P]MNQRP0Y6=#1U%:'KL:P83;EH\7VP"T))H%S0:\,."/47HI M+V1%LP8")BD@.W&1-031( M%GX]$MGSL"+,WL:=L/#EZ*3';+*F(!ID0UZ1/77J&?AZ;J^1*%M<@SG9X95> M%.,W ID@GZTJTL;9=LF0]=L%J/K;3J[[$"? MCO S4QB5SG3!0!O/Z#!B]I^DD[K)UX#(D3UI8F5@*U +(NAWR9:]#U.Z?!P\ M2R5P@>S0:8%0SEZ" QXYB5\#K]Z](%JR1B\@/:00:A-+3'W$_4W8)X!;ST\- MWP220Z<^?]+OG8/25$(_1JWW)M_^-$UBV!?3X>X<%-Q/G/DPX+/>B!>S* 7' M(4_;*5>;/ .)G)+(FR?$O7)B2%8$_[GYO]1[=WR0G# $7MP41(1DZ)O^BA6A M)0!/V'X/OPWJ_@1K9#%@R!-$\D;

7QRATTWDRC8K4_AR_+.]1@(SL/ZM/ M5)EX"42[ A_46-TOV(@4DJ1"!,/&50/4[YB$0BSRH)/]YP YDBM*GTH1@GZ'=/^B MD.F^%L)EI/P=/ L20')$U>>0A\+&9+ WAVQ3P%2:2E7: G0D3U+- M^50#5;]#"YXI$P0V=I=I3"WC."[V>;$DP$#8#N1J38+O9KM:';R]#3S8N@9D MD0.EYP TX*;BN'7^2)F&NM;*M+:]%7B/T#+M:.T/R MS VM'(:I,W?#)V]/CN=G\0@PX60#AY.&K'R$F#II0UAQL+T%:O2I0C%U:&[T MH_M%YBLG\.94]P+WQB=S.#MR_.?03^7?GU)C0(^=9TZ-2!TXK96V:\_10ZWE MF,)T,^EGAP<"!Q[[X7P^PL[4:=*+)\-IZM"\&U_>(1JA*X_W> $?:5NK0HL* MD54LIDZ\N]^S[I*>;?=\4K\"IT4A#*2MK!I-[$VL%)"I@VHTBX0UB=TK9'=4 M:0Z+%O9>V+21J@[;U)EW]ZI1^&#$D4WY(X 5VT15IX3-:04+AS=M=Y-+%EZ0 MI4WXF=*9)YB3CD-.XP3RFF;8A$&F>\]1$8RPO]BF=+( <3C5=ARAA9W]C,(X M?HS"A3"@:.\I (Y=1JHIDX=P.#QJ>Y!LB2/:3CV7FY\D7$;.VRJS R/B]#V( M:(17MCL7Z2W51SACB*BF7*5Q$J[SNROW8;"\]]Z).XECDL0Z18+T.P9!(-_D ME7#$V>:80-VK**.=H[OT(?(]%=SG 3QV-)D)]@YM71GD7L4?%9_%/A2ATX+[ M/(!'\ABKD,*@48+$QB"D1Q*^^>293F+IJ^_-IXNKE1QJ U 1?0SR2A@ M>(D5T%A9"2@,\I''E9'?!7,_A0M#?Z=3T#_H_R15@C3[ 9$@^IMJ$%P38;^# MEC37)Q7'5-TN09[6G# 86[<-2<502)7MKJPQ>I7M1BQ)W5OC%DMOH]C/%8%, MDQ6)9BLG^!F&[F_/AQ/5._KZ8.G1#R1_YOA,[?'PV]3.IK\Q=M%5,4([E65$C1,[7'7(_)T9G:8\3[63(* M]$WML:U%=_%,[;&EOA0.P341?IO:YDSM,7:0K?EUVY!4>FMJTZ]JGD8@_!R8 M0'&JCP)T] JAC5ACJP('9Z]-\,G\_U(OSN):IHOG]#7V7,^)-I:4"-E>4[D* MUZ]T0H=!Q K6M:C9R^#LY.("S#FU/[O'E9N\G=;-:K:L"+[(MK<:(S*36 M16R7'5U#[_>@2:X7$ &4R7P6A'RX]0F?&O]TG M[M_$QER-K@JQ()>+T6"/8>$U@MWO'!X,P:G8QJC(\DF@-Q2RK#?X9Y2"[54A(G70V M>4[WL$"V%0>)L_!L@<+(FA8B0C;\FZB&.L)C-/D_)^2;CSD%O4WR^AAY_ F75I,_&\ M UC5)YHS6,,[P"\\\>T=R.1CW_I=)J^1=X!?V>Q+>P]] YHK0D,Q+WU#K1NUF%5)]+CKXE9QZ],9**L 9I!]$3FX3+P_D/< M.Y<*P5MXSBYV>FNYP7DX_354#Z43)?U;NB8NM>_T;*@F;RHHL,0,J:-DK0FD MW]E2&6*!Y#V>FR7BH9-W48:0PACHJ1NWFT)TR N885U20&LHF2I6+@6I5^KP M<]I&[P@_)BO<4DVF@GH>+1-OA+Q8)R>[Q/Y?P1D&>"W9ZK1&IC$_6B&L;S]: M+@OL,_;Z#.KZT0JPWWXTCJ\"Y&-)P!V7O/I^M +=MQ^M[% "L=AGP/#8,^9' M*V!_^]$.-_DPNV+?86U_36 @[JT?S>3>JWBDV]U[^:7%YVEWM$ZA,^V[57BR MZ7=$CTD)%;6>U:IAM_OBG)XS2TXCVU2_]A5?)%U<]R)G*V<0>[F0.7?'U]H; M_T^3#:=#2%[]Y7L&%)K$V_9VZ& M4$W5#3P"%;\N\,Z<#VD^HE;?6[#S[9AL5[BFZBP>@>H_1N$;B9+-H^\$2>'' MS0H#=_0)<-^?LV5+:'B_/P4%(9LJ3FGM]GU7GO.>.#%Y\I:K9+KX(R;<";_C M$114?&_KNQ*SJ9J;1[ (?.:][VKGL_?&@I'O;7Y;8C55I-3:J1V,FSC)KF'= M!;"V)9O\5X2ISYV^OZ#!DBB9'D_K:D(V5;SU"";U3BW9O<5UP/D#,&=J6AG)[ J$N=\+UT=R-K]O6R=PT4J?[3OI3*.@KTCE^U)9KB6*NG?_%,KP;=FV*EN.MG_%,]JN4^8! ]]V:"LR MY6BU]H&L;=G4TO6:_F>ZF*U(EL=_XF>?%7%G(?W5Y]ET65[?.=2:I=T:#']T M.JEAYU ;#(]HF\DDDST=U1?6=PZU7!;8=2KK,RA>H+A@OW.H0K,AZU:[XDT#(-]UO4?/(69(_8K)(_7MO(=J(-NFVD*I]RPF#=[;. MF$'?[TQG NRR(A>RIH6(+#G1K*,@Z@C[75! @',RGZ?K-#L[G:S#*/'^DQ%8 M3RTXG15BM"16W+"B2#'W.]>6 +G8SX^^[0B>MZ.9J[8!%&Z^QEN;-3P]?)MJ6J[X/7\;V0LB8O=#\Y/MME%.G: MC9A?YOA%DE6X?\M#W7DHZJ# AK3XJDM>YO-3PVB7IR^.DCU-H#]]:@']00KN M\+>$/#AKPG$!-NVRD*(U]4K5&"_KC3D9V.4ZE&@2#Q+75RAO5$@":2]FCL=# M_5#%;9G[\,K[\+8+K]@[>/AD 0KIW$A'Z ROGPB.(:=>-U_I$]W\B2;OW=\! MW]DY=E+7YC,Q Y!=CC<5PKC?6N6) B/BA,D0-X>3ZH@-N:ZZ=X=*=53%2:[> M2:[LV#EYFGV835 ;\FYUKR>/43@GQ(UOJ3"?'0%H@9HH]U'(:VRYEC#X96M* M#>"XOBSV!NHGW6AD&!C."D'@N*39R^#T8CPXM::B=UVR];#VVEEU$[@A?2_( M9;IX"!.RE^M=X+32B=!C:Z#PQ1+WE4K;E\'X[-S EU*\R[UT@G]/YG/RED"> M6,CY+1D=HP6,"6E/I"LWQ@LN1_&:40$GY*9CBGWYR<= MN@DTO8+$U? M0G\2XTE C>A4DM)QR" ?1+]C,(O4 11>LIE%3A#394<>D2]H!8?_9^=89[,F MYETMD';Y?IL3+XW$%[8KY(+LY%^I;W\7$G;?[#A020@]D429(S M7 756UW_^R+I##%NLP M)N>^BM"0+[@;PVJR6'B^M]O,BG?C[(<+Y$C>$A5&#K?D,B2F2C=V9AUSY[$K M)T,A//C5[@/F1:3C/(/>$6V\R"4-&]^5*N7Q%BZ<_'4',^]^HVE0*X* 7)K,S#(L9['T'$!'#K/3 M8(\U=%/EM="FVE+!F9T!$>\'!%'PGU2Y IHB'7>8L*TW IDH7H2T%APEY%99S7IN7P?!T-!@@YPO1I) S#\@Q M]KQJ3V9R:/'.:0&3)?)9F!'*Q?!,U9Q!^]+54HC(E4 :^TC#]3H,,I12=VCE45!][-MM,G8X7E V$E,5 M,/"V7KL+*8^.Y]X%5-6]Q/'WX(KV8-+&(";LK+#U"%?&UO.*$4]PVR(@[HT3 M!5ZPW,\C=4T6WMP3S>;RQB D[)N*]11 &5O/BRCLXP@;<0!(2=^J2>@B@BXU#?D]O3FC='\Q]6)/'FCO]]=114X$+K2^5D@](8 M">^*:+V.7@:G)T@A$T8I*'_"C63Q-2^,GIX@^?T:<56F70'AU[TW>GJ">"-8 MPHH:C24D7^[>Z.D)8LRRE(Y#!OD@<.^--E^![P7!Z/4[ ^$@^>X,3L&-\1NZ M5HKOK*+$"<#AJ,/^7C.0#&8VM@Y4X!"MH0NJM?6 O7^/*\1#%=TZ8"R/)N[,AJS,)<*;^NHVP\(!>ERDV$5: +?U(57K!+4FEY8 MQ@'8MRMV<#H8=.&1R<>92WT7LR3*VR=L \/&]I5'=A9$;GF8JJ? M]4/: 6MZ@%-K*D)4@' M-^>F'HULTU@-9+_+%D_?"(""\*IM5)^ =L;3( 7$Y&R&J.8#ZW=!XFW07 XK MB^44T,MXFDIA:$->\V;T\H'UW<=Y&T;$6P;Y+;KY?I8ZJ$4">GQ)J'E)Q('- M&KV W"PTIC050A^PG4[0;1CM-H9_NO@#8F9W>UR5 CTZ?8 P<,VO)NS7A6O* MV8FV"&S7-'#I4AG2A2ZET(M%#Q):9LJ>/T=5GL0W'W2O0W%Z@1-M,H%J1[NW M^%:@Q4+;0GM1:EM /<\_N ->;+@OZ7Y\(;RNQ6D!XK A;X8)?>&!,Y67$&TG M\T 2)1ND]!R M^%.=3-F69!ZGVF0<62VO2^F<(U>H36(M/]?M3I04\D),3.A M<"X2\K?CD\#-?O)S:MV_TCP?F,)MS79>")\G00 D%NM=\C,)W MC^YH+S=_9!Z1W7GZA-J.[_DD)7?ZZ'<&,D1/AL,AENOKJX>QWW$F%._"2R2N MW<^'8'Y#SHI:FR@V[P?8# 66(/M)/OU \2Q\(M3\GGL^*3FT9Z&Y&:*-UP%M MZ/F2M.:0%J5@*![&BI/N_*3_%TE6H;M724+YS)K3'KY?[-(J[2F REFU6#!- M(V4N)M+&;"K^Q;14K3J7-K&*"SH -Y/ 9,ZN8'&-K 3$= MK6+.)ILLIXMK#Y 'KG!U.GP:OAADV[PV=YPEAPNR<1'4LE/&YFG!R'0 8D,^ M5S*L&]K8395EQ0M IW#A?^"M?*<;,/IA?*:Y@C_0G5CY%WM//I+( ^=FU2-1 MA!_>?,Q73K D3_1KN%DLB#B6O=.! 'W].LY D8^IFK))F#A^SY2[+5T%T?;+ M!6 "KJD*M6^9)E, 4?*M3SL!]VLS;@*NJ1JXN3[=!*7=&C-8_;\ RRN=-O_[ M_P%02P$"% ,4 " QB#17(@066 6,! #'5C( #P @ $ M 9#4Q.##@Q+FAT;5!+ 0(4 Q0 ( #&(-%=W%8/P M]G<" &K @ 1 " 83:! !G-3$X-S(Y9S4U;3 Q+FIP9U!+ M 0(4 Q0 ( #&(-%<4A7WO+R< *S/ 0 1 " :E2!P!H M;VQI+3(P,C,P-C,P+GAS9%!+ 0(4 Q0 ( #&(-%>,G/Q%R1< QX 0 5 M " 0=Z!P!H;VQI+3(P,C,P-C,P7V-A;"YX;6Q02P$"% ,4 M " QB#17#A64(UN% ":1@@ %0 @ $#D@< :&]L:2TR M,#(S,#8S,%]D968N>&UL4$L! A0#% @ ,8@T5]U1ZJ0\W UU , !4 M ( !D1<( &AO;&DM,C R,S V,S!?;&%B+GAM;%!+ 0(4 Q0 M ( #&(-%<%-VY"O*L /D["P 5 " 0#T" !H;VQI+3(P D,C,P-C,P7W!R92YX;6Q02P4& \ #P"] P [Y\) end

GY=.]7"%'5L@0>5Z]^W, [E36]ER8_ M-DZ-2Y ,Z@R-6V99,.MU.+$R4HVVMK\REQ0]79.B%Y3]&R-J=7B:CYEYU*/F MR &#=(@A6N.2WE.;3S"&;50%)9K.2. :_-H2/?[@;$;E>>JUCXW.\>*TN/17 MU?3PQ%DFF%RP;9Q@:B/FS'%SS8ZTN>L1^_]AD_4GO2^5DY/*A_?K!Q8V1<\^ M;'_]): /*O^) /7/)B!"])&:OL?NT7$?,).ZO^8KFNOXMCW_S#IVVL($5'B5 MF)C\ZG+'H?;:X:N["]^%ME$49 NJUA4TF8(G#?4@[@N6I;, [3YQC%^J\"S, MO/]J5.XW4C80$'Z4Y&P#)#S:M+C%^]B+WMFD#[H'Z[X/T(>=Z&(60$G IJ833, MXT:?)J]-?.'ZN*0)=^ M-/042=2N?( 4YG-736])+O!N,/3J>9XGB65&E=J9 M2OJHU'?9N;/[<\:VUG M?POS;)7>!^Z/8=K$=3?,'0U!%DKKNF#:%8?VD,:"6-+>?*+!,Y]Q4 #@=:=C MN/&+^ZN&VY8IVPP2E*1$TT=S1)PAU>!+DH@[!@ "R!.;/@M3N;<[@Z$9L6(* MFTG&C[#Y@JNWBUS(P)"<5D[[=UD ^H%S&E@"%2<34D,7E MW4/C?TZ.P8LT)D08]\3V*>XC-&1Q]^7K\=O6)GO,FV"647IU5XSYVKIIE(WB M/?!X5DI$/="SZZ^C;$S\^:05^&88"VI6NY?5?\X%6:YMWB&N M;#+<'5=2%78&[)%:1Y[P*W$_(9KQOSR M2:,F=VC!UB&B>(Z4G9REN6R$:E %@1.'1^I1@[D&"7:@XLHK[\.G5=KG8H#+ MO;ZE!;A>[%E[L2>+Y3,_8<& MD')\W2C&$P"8N:Y/1;2Q0<9RU5.F.N97Y3\'GG70!G'#UTV;NS3\(RC38_)[ M.47TI_(JD05)PVW>OP0E!@\-G,]_C?)'K@11^=>S2\\)CT?Y]:UX3#,V0^J$ MR;,# \]?DW=2APY:U&1C8KN_'S2:5P<&EBVD<@TH:;T!"8\L+E.7\.&#+^]/ M#T].*X>?XN*(88^_S)+G>']@\1Q[+X(4\-$<4?,G=OFGP12O1;R14>K0!VK; M1S\=_N 8+B4NJ! KP-8APL6B ^:H?8X='^::MR?O0M0DM+/4IDK C' OO:P] M&_RU(DOA3^C#']B%;M"#ANS FHFN/^C<-HV,OKS]G+ZH6-WD^\/SQD!560@$ M#KGCA$*(EEQ<5DL]<0A,69_3#@_+.0 W86J450!40^Z2.?,,/YV:.1-L#]T MY#_>QBH9QXNK*T@N)"\!YY8^_7YQD8;E@/K.;=_Q0+*Q+(!8MZAIDR](6]D# M<.Q (3R,*-I2LUCYI?*K,0+)1X!8!K'M""5)^/1I\ "T&2#&V!PLAN4'U45@ M$A+4I'+"JYP:LL*M:_P"[:'EY_HP\;DCCGNLP]G*&Q%OMN\/Q)T'N7PY&,.O MAS)IYI=3-<8^N))PO_]O=!;A>?DHO(2]"-I!SU29G[*3Q/6,3R>&1:;N M4!&X$QJP\FSW=7%:&(6W$2Z17\"J,0/P6X;T[P5W,'9B3[%<#4SC#33U<'*_ MI\8E\8AQI91<"K9Q&TFMEYS<.G3H![M(MY[7U3WJ!?3_!=GRX?/IV>EQ-*DR M64E@(BL)[%@T%!DBQ%/WU^6:^_TF^C?!".1#@/:GPWN#.27Y;W[!+DTS&_H% M9KAI M@%'BB<[*Z5_FPY7R[=Q^WW.#IR;8;W&E"X!JKC.&" MRTN5OI2O;E+-<'49,U$#U3?D3]YW2F5+4G.:04NX8'*3K787;GK:36K6_G(F M.BWG2>,O"A6J,3[4D *0E!D4;].@R-!L"14UKZ&"1M_CG7FZP(0',XWS^\'I MP>N_H)5V)@J::3/8*+=,/*]H64*>2JYJZX$+H\:C_!CU>^#,E!=ARXVDD'#7 MDF3!KK?=EO=>L^9SYAA3-%NB*/>JN-[+5'!J#):$$%08:R+H1*Y=8IG- 7.( M8S)B0U^#K"$7?7U0SN"TP2T*OA^T\.VX>VQ<5ZOM#=9(,+XHHXJ@X'&QQ..& M[ZIU6:"U.EXNXV@3+F1_[2D.0'X".H/?,E1-&V&_LJ>_(G 6Y&$J$ MYZ:KJ=8T'6B0N:_DOICVFI\,(XC/]NHF##H+!,0751J:**]B=XEJ;*=8AR M7JZB=JIQ.]U041L7''Y@ S@993Y1XQ8;X(2#7E)REYJ=6*E.DR<0,([\#< #*T$ M9$3 ,1@7*%2T&J*\*9DUYNG*"L I,V!G#2(;8T,@6W#4R5 M2J NSD24=9+2L_;;D[>)[?1=(OH$VCYJ/=IT*E?#?ZF\DR9+[=CX]][_ M&@(RE;G;M\$:3@!\P$ @DE:23/D-$(W=)K[%O*!SQVGO2<)OD9W=, >BBN]R M48W)N'82_I-/IMYCX.;'HG;CG N Q)/J/2PTFY-2F&F,\_G<(\>T?4NED*G7 M@O2*@4S1E\F('*RQJ(HK>@1"J-SU"2IX[KOV-(1UUE>/,]:$,_5L$8"U0C_B MU":9@/F=BHXQ>4-$)!@FU4>4&(!*5*:!3J$A8D]=Y@:%=7%5X1Z,48+3+7H\ MU'%)D(UF4K@EY]#HZTD(1,IVMC C3,:)+ ^H!MD M8;P].:Z<7!Y50 [2BG+U^=E.UQM[=:1T+2+TEE7EDHC$ GCG1%VEA#3?W2^& M=GFM:6N14L,='Z!SE!I*F#X99J#OJLRFP!9:/$>E9R3F!E/2^:HI0^=Q+(RM M+-JVL23:\O'MG@5;ULKI,$[/_OYYG9P)(TB:6)(L89R^6]!6&)#*".>\8K-O MXV9?;P_Y4U8M@FL8=H'1T_%,UL^1O+2EW5Q/7=H([8DXJA &%=9,FXQBWLN3 M)^=3.7>URA1C:E\#70WEU:/!1FPUK"@ I/Z,$K35G]TX9(]_DN!G%$-2?\+$ MHW[):#]F;V:+,L"4X,80,\Z/&RE5#<1 -V%7_(#EQKOC_/]%ZXC:&!?*E\V-[1 MQ@N^\+&H; UW4Z:V4:[8.+EL,T;Z[.M?,K;&OO1>@\4;=N;V52[=);/IOTV^ MP4Z@+I+MR2DZ03&> ;%=NG#58+VS-6O7BIFZTFC<_C%[+ M:'2[W^J=KM%H?F_=?*]?PB_&1;7Y1^=;NU?[8;0[K5J]?MEH7G>-RV\=^> MOM:-=K7;,ZX:W^O&CWJUT\TZ>TUS:A?QLE6+I*##K,#3=.4RZ9J;>UVCIQ5-BP& =5!:XP!DL+,"?OO!R8X5D M.R*I?48O>5@PS C+]@8O^]'DJ0W$ZM\97VG](.D6RLRDO+?*NI^8KR/SF%5' MYND].7NYGO3%F]G#GC-^_/=_@2\.WO@DP]>6$:^9?:]X*1'$ZU.8B.DYL1_( MU$6O_=[9WB2]CYV9H.]?56+--9E9\DBL\LRM MP;N>H!M"MMKOU\_"7C<+]"57Q.5@P.@GZ>7X2":=4";]YXDOPR\S" MQ*=PS^GL[2?O8OWX?@M-+O_]-<_+V'RCR,L\OWSKFGP#9IU *E))W2&H*\SB >+(8HVX2$S7WNN909W$[22VUW[T[<'NM,?ZRZ]/YR;*YRQ#C\*+ MVYHW@_@!.,F]^FV0WW@<'7SYUNS4NRII!SRL*UPWNL70C@[GS'[V_4>M<[3.>:K.>:=5 MCE0Y[P^^M-KU#E@YS6L9R+EJ-*O-6D-F#'QOU/^4%]N=5A?C.UH+S6FA3UH+ M:2WT5"WT7FLAJ84^''Q9N:Y5OVW?M'[4ZUH'S7[VXUNM@[0.>JH.^J!UD-1! M'P^^W%;_ 7JG^[7:J7]MW5SB%@K4/)WZ3167MC"9YH?1ZU2;W6H-PT):%KFT]:W:@,PY.#+[BZ MI1)[T.*YPYK76-[/ZYKW6-UK?/#FC^40K'*5P*@=?JI>7#;1IM(6C-8[6 M.+O2.'H31:!Q &S__%;%712@9[[7I94#%V["OR\;W=I-J_NM4^\:U8O6MYYQ M6^W\4>\9G4;W#ZV59CY;.='+7EHM/5TMZ=T4@5HZ._AR6>_6.HVV2C.\,KKU MVK<.6$:@AUK@E.&V]VK3J/_S&^[_2MS4.FE6)U5REX08:Y(/KZ])MKS[^#3: M?5S4[<>G>OMQD>,FF*/>XAQU5?UVT^L>@IW\'7[52OZVJ- M]+)^TVC^\UN]66OH#(V,N:F2M[E)ZZ(]TD5Z5TZ@B]YADD:OWL&%T=O69>.J M49-QPRZ6O<0UC$[C^FNO.V-()Y,YOG5E.::@!J9655I5:56U356E$^L#5?7^ MX O6?.NT;KIA#GVM?HD!1JUSM,[1.F>+.N>]WD 8*)T/!U^JWRX;/;EML-'K MU>N)#3U8HZ73T]IG3ON<:NVCM<_3M<^%UCY*^WQ$D^=2^E?UWM=&35LZ\[KF M3.L:K6N>KFMJ6MZ.F MO2VM@[0.VJX.NM0Z2"T GQQ\J?^K?MM6$>BK3NM6QJ"#['DLX-*\K'8NNWCD M@C'CEVF]I/62UDM;U4MUK9>47JJ ;?2M4_M:[=;E4MA\]MC%#ZFIU$%QJFSX MU57CIJ'V.0?OZAKB&3I*;W#6.NH9.NI*ZRBEHP!MH&2:UW4\G+)3OP:;J0/^ M&YZE7/GPN6O4ZIU>X^J'+$L5>7=:'VE]I/71-O71M=9'2A^=8>RZTVYUP 0R MKEO?ZQU<-M.G&,QK'%US06N<9VBM3KUQW33^\:W3Z%XV:D%.]==J MSVAWZM^Q!F>C*4L Z[)W6D%I!;5M!?4/K: "!47PX)5NXQ)W/G>J4CFU6S>- MFM[S7 R]4^0]SV?QGN>B;GH^TYN>BSP1Z6+0P3ST/EF"%<\ZK>M3>+)G(%V@ M3"NF "U!G]@.9NBA7\!EH;12I/E"/7)S_[9/\ MW^= <9Y-'C\_,,L;P6A._GY@O)'OO$M(A3 L2):W!O1,4#V@ 6ZF@C@G-,@=N,=<@CN,3&^Y,N/ ,CY_/CB+N MX?M8NA8*6TJX4#U(] 1-7;0ZE_7.4:UUSU38'9R5Q]X]_RK\KGXW@ M^@.=O>+'SW 17N2^B*X2QPHOH_34^!@FHFET6PH12$H@6N,^?99Z+TNIRFUE2 M@EV_#_AD1,!KA\;7!OQ7;>,_#?BWW8.?A\8%AS>O!?O>5_C5ID08MZ <#HT_N; MZ.:$0E/49AYWAH=QMX.7OQ)G^)\1]Z,;B4O= MJ>O1<>*=AF,!1P0#7=+E ^^!"&C[@K)_@P0F&PB?K]O4] 1WF E7_\6"_%8P M"S*>;3CWU/7&H(*#B_!UHPM8\HRZ0\40B-<= ?E@%,:-_Y/@8/[EQUWOSK3F M@7)@PYGFY(#DS:&0+$O6C=:[6N_F2^\V4GK11<68$C7A2,2#7FA[]-BX86-P$RS4 M?ET "0&1H*$.U%*AI:(@4E%M+Q&+7ZHN(T8;\#!@YJ]:+K1D([]2T:&C1*))HQ%[1S/:N%V^YU=@NUS!:Z MEG-L7(Q2+?SC(MG"+;')%&?$E"N<:N27/VY^S6SICYME+6GMH+5#,;1#*J[S M9 41MI*I(Q1-0M&JK584,LX1/%;Y\-F=^6SX,17I03IF2'"MWEVA"S*:D>$8 M8GHXI)1NJM5KJ4[_DWA$S#=U:UQ2%Z@L1U!W@&64"D4?^61H;B0:OKVLI[MI M$G^&$G/]/ 13Q4QVKI%LHCUB-IM,,&BHU9565P535]VO?\QKJ5!$NMSV4?> M)_SUCU^3KN]7#.'^@?]HD= B42B1D(LU\S+1[BUR?SG,#(R$+J_ZR]%RH>6B M6')QW?LZ+Q77;("KG]@LB@>BPTW.$XF%4RT)6A**(0GQ"GV&Z13=TV*@Q:#0 M8A GI\R+07P/_':/BHE@+G6U!Z$%HP2"$69JS8M%E&<5/&%T389IGD$Z.L;0 MXP2TJ5%_G-AA^*_&CP^C?+1VIZ;%1HM-P<0FE=:X9/59WD\*Q("+,17VU/CI M\ <'DZQG$QI7"%K8EI8M+5O%E*W9%.$,\9I])!GFTK./EI"22(A*,%]'/H)4 M]/3"I)83+2>%EI,E&TF6.#Q+WHI7\[7<:+DIJMS,2L(:LJ(G$RT4Q1:*K%V& M:PA&XNDL+WYM>8**+D^PC?($6L]I/?=2>BYKW_2\GLMZ2AL!6C@*+AP9 MY0.6[4X:6D'S"^$_N>/BL,HV5$RTBN M9"2K1-E::U_1T^DRM$)SLE[3(:)$IB\@$12W7D)/@26V, M:3DIH9Q$I5[7D)3H69T%KD6E-*(R4P$Y:P4R]8">/;1(%%PD5M3_7K+"DO+F M4R^EUEN"#^CU%BU+19>ESFU8(BYY-$.M^6/N1(8.=<;,Z;-#>3:#38?$-DQ? MX)$G4YDC-F(.B0Z"Z%Y?9K3;_9_,@Q[B^G<62"H1BSX1/1=]YELW?&7F((K_ MR?CZMP6?G_\07OWFX+9WHPOZ@;I1N[<_.O/Z!1\/B^LY1@=Z.63>HD&$#T9- M5NN7V4T&/:@*TC?J8R:P(\8E$R,R7M3XHM>BCWW]8\''XKW]RWD0/1>3I)51 M=EB1! OYM8D'/Q=3 YZ)FFHT%U!7UB4&TOH32ABK2 M4U$QIJ*+[QDEW!#M%X)YS!T9WQE^VFBX-HB2!KX&?D& +RVG60,&O(T,$V9, MF&.K,Y#@G4QKIDWYQ*91W> .G?A]FYF1B:8F(N[84W5.772$'3YA4=<4K(]Q M-W1WA&]CM6&;/+AXP-W0MZ6S%/_!Q12S\T<<1#2HU8N[ O%=\+% ;($F7!@F M_/8?ZKB&[P#^#=?K'1KT$6LQ MPQ=[A#T0><94:--@@X&IH;6&UAI%T!H1N#/41 S\[HP9/&_N=R?4Q*V]50O< M.^9ZN%A[3T%O##$L$CMV6FZTW!1!;N0TL,QAU0*A!:), E%_-$?$&5*C:F9D MQ,GX'#5]H8RYY,,H"Y5/9V\/L7H7+D)9U%+3D!8-+1I%$(T$\-<1CE@FSI(R M<;Q:'I*;OG=UG'G#,1#+ZF#=!VJ,",QJ-DQP>,(RM?D#X%MX!)TK7 N3VRG MW1J[^+#O4AQPX!]2>1).="RS/%U9%8F9ZC/.M:CG2M2K[=HYV'KWQ#%!$-J" MFPCI,"U/SV0:WOF&=Z=W+JM".GS,?=<0A-E&ATR8I3(@F*Z[6@ ,+/(1VUR..181> M_M(8SSG&?P,V.]&81LRC1\AX>N[P!T$F2@B.3L]_>X,/?I'20)7-GI0'%7>Y MH??45F,_U:*A1:,,HG&VL6B<:='0HI%OT;A$P^@2,^98W\>L@AFT:X!K@.<; MX/6O"/ A\[#2J#K0XNCKU!+$QQT6&M\:W[G&]_6?Y\8U&Y('XNFL (WFG*/Y M:_46[!&L_<&J7:/JNM0S;HD#');G#RPW2O)YS-"I/F9(?DX?,Z35T[ZKIT:# M]\Z39VO*=4"'RA3RW@@ X.HY6(,\WR"_J7\[-VZ80X^ZP,C$(8"R2HW&M\9W MOO%]6P<3$XQ*?T!,SY>GCM0?J>G+=#P=]M(@+P+(VX0 RMLV\< )&,N-;4:7 MBGMFZHP\#>Z\@_NF=HXYU$-!QF.)MAL^!/LD6+NPJ= 8UQC/-\8[%X#Q#K$8 M-RXPT=2HR,2HFG_YS&5Z]Y<&? $ W[@!N),!]:;!N6$,?I,Y ^U.!L' ME:I55C^"7*MP#? B +Q7JYW/[%71P4(-[4) N]L!Y=VCXPD71$RQSC.UC [% M]"M5/P=#AXN1GL^4T#.=$KJ-E-"=L4S>>U#$Z7/;RN+A5:OS9[5S>733:OW1 M:%X;C29G MH:<;5HG%% )E.PF*1A0\XW'#=PUO1#P#H_A]616%!V>3R).O/"Q0R^C Q4,^ M)M3TPF-(B.OZXTGP!T@R&\M#TO!3$\'_K>IBN0@D+%@[CK._!1U"-_'K>",X MUC%5R/98"6QOA+LWEPT+NCPF%@W.-L%.!]6#7?#VC1$1, ^%I8.A4_=,5C12 M3W=5#X/=T95Z>,#7!A6W@U-77,.B ^90*SS5I2W8/70RV=0-_!@JXG>HS.6( MVOST[MCX6_/ ;'OV&@%'T&03Z,WL'"@,"P!1@H_";R EL,LR$3ST5D](=CO&<@?L 7Z H)E M4B%=C('O^= -(%4/ ';X3X"'HSH8)Q 215:(M9AF &X_+ MFB\VG@@$L#1AOG!IB$MR3Z"IX!.!8 KR8""_,0_:53@#RH@AA2'@,V'=:CP* M#T25*K41QA48GB.DA$2>#63Q,0+(E&/&20JTU_P91O*N1QYG7J8F5DJ%E^&G M^N@<*158) ZB8Y@D_]1A14&Y26P^;.P0Z OCE85P)!:Y/&$B8"7:VNID)ASX M/<<.AM3!*VXLP:#-?U(O>4"29+;\.]W)AQ$S1Q(A0$4JD!L&[H !>@ #8UTU MHD2"(#SL$+M^=FS\0:=)92V'>/KY\MCHP/>,*V("C]VD>%';I0_0(9JM/(Z- M[HC[MCH>2HT+(*$Z#_*6[GL(!9BB#O&NJU[%[LJ.VU/L<0+-!NESWYLO2JY. MMQH#E"2]0^I!#Q5Y +)ZK[KVQ[V:6KO\9L7K7M9=.;4A/08^0M])IX M:GNW--!B?2FQ."$B//$+V0R4=6&J 4)*+>,H_M 1L0<2F($F!D+^!31@ Q9- M7DS(X\,$!LO[4\5&(I-JD0.)W@5VAR*NK,LO @4=T-=5$VR@C&$NI1,OK-P/ MQ%"FP%\^P]?@2V0RL4%*<6Q9!Y/)NOD2@A[Y20V'&[QO!U.J/!# GUAR'EEE M-,"CX3P0* %Y2IHP_3$\!<( GQYX@8C*)J7,S-E=7"2;PH>Y&1P6*E_QG006 M@T\=AQY!'MV9M]J=R:T[$ZHJ>[T6$O[WYEYC+YNR* M1/,?M63E2+).DY)UFE_):EU=U3M&MU?M-;J]1JTK):C^KS:(6/W2Z#5NZ[WJ MQ4U=RY*6I9W)TEE2EL[R*TM_U'_,181?4F;6FTK'4H"B<.P%E2X\EN>0X8=: M$(%=[%#L2KQ;X)0RYYYBU,HU1M"?9, %NHH51*;NU$T=O9"(/1DWGG5\&$04 MP$-S4%\X06 !QQ9&E\%KAA%??&_(KR3OR-@W!IQ\$UW!\.22.#1DR(._\4'! M_2%\!AX+*PO&'W+]/L@J(R(,^,'K7>Z#6TAD,@;-I F,:20<8:#G_&G-=7[GLV(=L$AP;WV282_8R"*W"R'#YST.5*WS< MLTM5,#VK#X?K\5[&A@0%$L)=\-0P.&R!;SE5OKZ,$GVE-O.X,TS@A,"O7(:1 M5(CRB#]@($.Z?!/!W" :I;IK):.$W!CXP4GK)G%'*LX)MQS4YF$\0P6A Q(D MXAIX-GMV; /IA'?3,%)!WC'S@I GC"L:I!M&@! _,@(W",(WQ#1]F25#Y4K, M ![:+"!(:EJ43Q7,%RL@$ZS!B,7&BX<+> M1_$=C&?;-C>1^X!/6TH%3%Y+>VU0 NR:4B+B_H<,P( .X$(@]UU<.Y9P!J&! M!]Y%[6*?\91%[()))K)X7' GYO6Q455=DV(?!!;#E0/U#=<7$QM/\ J_A;"3 ME.]3M6PSP%@IGEX\8"9*W82[-%XI0+UDA=49$^&[("XOUX.@7S8G[FU%O#E6/9= QZ+/J(#8U *T$O9B3ZP?$FFTCY6)PJZ#X(OF0V,?E M.XM*[LLEF8!/>,.DU(I6&J,OXY-'@C"I_3 2>J_T%S2&SZ7H%2E[GE3'T>A" M[&#,4_)026UB 4@N%D!O7:Q&$-!2+KG$TC_D8,,XX1)H<+HU!FD1)!,!2.8%;D4;9.B-\:(Z0 XCX5M5+P>] !AMAMV4[4K=8!< M \5P:>H4;C6BJV!%)UH8#5['GOR26'[M5J_JP0K%KUEZ!C0V!;QX"SE^;+2R M=(JG,QM48)22,BQAEB2%@QWD_B.2K MQ7LF _H)A,:X"%[ 1?<,>R1A),R:)(QP_(77(_P MIFJ)#H5:J5^D=C]:TU0J54X-"1L.FAA$2R2(B 21PL]8/E6K%AZJ=B!#T$#H-B427P#+2?PM M]Y..C3\!U5Q*LCP1&U%R#[=(H#TIBEL@_C'KY-2PR@-+&Y\J44=^(]1UA\J" MD!8ON&D\T%LP@P1FB3)K HWIIN93Z@S)D(9:KS\+KF2"1TJ_@25 '9Q]Y*?1 MYK13'P]F*282.DP2*<#W:D8X^^*$P^BGW%5U"XR>8&#(H$AADJ3D01Q>,JBKG'+@> M9>2@:Z52/6(J)1DF;2OF1(WCD>[A:%:[E]5_!NO( M@2BA]4J%M-/@Y:33'9C@,O5GQOV"@SWY1-H2L1VB,BR2Z8(6[GW&-LP8!$$_U72 J]Y'8^[P"50.X]7T]&.D+)Q!D]HA46Y/0DO(J31*Y?%( M/=>=F=7>'B=GM B*:J*,Y]EHVFK=XSYT^A#.,*MM&F_#E:9UX!-F1@#"X"E%L3%5 M(O%$H+R"_NE/X[<3NB2AJ:621*\A>V)()#F&<_1A: 89I]Q0V9L!GB@? M#X.+>#J*D_WB 6<9-H?!(PF'?,%DIQ2X-*+Z@A,+(UHF,!6[CUX+!AF"X =F M@E*"5%.VK)Q.HL&Z8==A>* 0ZS@87Q #65X62(&7V!'1>,+6YOUI@+$9?,BSN< \'LF%1H9A7B0S-H M!JI_TI1S'?C5P4M1.W&7L2G# _5@3X/9U_6.*$RU.)-B6XY#A1J'A\9U&(3' MCTC2N/)-^<(,#0_#P+H*O"D)#13#Q%>CG;&$,OQI_%#HV]/ KV?.P/95GE[: MV,0^XIH0C.=02=,T:6BD3 M\-1#1R#!(6&\BPT*0Y/+=D :F%"@5RU6$#!-< M QZ&'D:2)F#H.!AD)A)1,OP@(Y0XA,<$$"9=>$N%>[#MS5*Q#=E.]-7LQ M83#)H$C4]<. O=AEDX31-<" 3T,[-_UNNJ,6-4$=4/QHGT)GY6X&;X0!JGGS M:$=.?V@8H;A*?@9!T%QG9;[7II(^=R DPMM\9(-\J>8WY>/_[:@U0.O_VV1; M=EGSD_("R(O\ C((OP=1?CE+-\ Z,-<*&<_G<>GY61K)!%IBM,1L36(N4V= M3:T:P]_/Y=0,#D]U=J5@QF&&F]S&S#(B@U_@F@X%E6H)5W6.C1_<#W,J3 *. ME&^K>!**B=)G:O4GW@S;IS9_P+2+H5KWD:$L7-X,HH)J!219%2+:;[J@!H'R M"#&;2"4,)$<$_KTLKB #7XG8XX!C2H[,C52K4W)K+ZZKX6;)(/,Q#*$>8NQ- M)1MD!W]DM$]M"L:80QRX47$)UT>=+F-"*L)&7*J"0IY06ZTG@IE9\0KU?A"D M4*$.7%?$^(^-*V"2;FJ7+;X]Y5'FLEQR,2Z0V,;$EKOMH><@Y=";")Q!"HZ# MNT'M@!+!JMUAF*019<%%L=A@?WA8S@!W"\M%1KG5G20S7:)&R4P205_F>JOU M*.:$J^ RB)J17B 7WJ(5NOF%V*\<7OR#!]DBM\0D_G%PV/J.\RB>(G)S82', M&XB"0BO[O4A3R*Y@B,WQJISV(&(LXX!!JD-* M[,[UQDY=*BQ/I<+^5&4CF"<3>CRB*J.(,+<,Q0$7?V"BD/D2LJ1'<.Q (H5! M92(D*K3S":0R M3=!1I5;4"HA,WL UK\0,J>9?.4([3JP+:3QB0MQP4JE6@A4NXL2E8$RUO6PJH_,IL;E6B[7A<&6 M%23<6P3M)_1!G-&$UO61*^L/"A1C.?&*/E@28^(&F;0,++JJ,TW53YKX??B@ MK"*#UJBO$KD.PX(K\8*=2C.7#^/6!%_0='_E^J.J?'*^YAVH):L(S*IR6+ M\(2^8V(JGTET"%3&0A,C_IQT,,>4>D'R(+PZECX9[BPRH>^N\M$9I@Q .S39 MIIML-)U$H3(FM&AKTE[2@E4H.OBY<&).WUXH^OE,V_^@ MT_9UVKY6V;E0V1BDC@*W8[E:K/986A0-&;5BZ_A8^!R,U:E!;,&W[ MA&%EFX7*T;0)&RO+2>VL\M4&*IG-%*A,Y>U+E1BVKAJ>VT07Q*%#*RHSXJSM M*"V4.1?*+I/5Q&3Y/7#9L6P,54674B?:!+L6QQ/NA!LP$U*ARB*-N/#(4"W- MJ@3!@8UKR'&]K_DF5 D&.HAG*O%-))$D)/E1FT_C_9^]=F^.HLFW1[S?B_H>*';%O0$3*QS8T M_>">#\)@\-[0YECT(<['5.4J*7&JLCH?$L6OOVN.^5AS969),AAD<2NB@[:D MJGRLQUSS,>88:*-,O[=K O)BUD#SYN^6G/@@<7L'VCE_/83OM[[!C\I$\\[D M1;^6K(4]=K!^/#QORUT3J!-S#V1CA:F=,2@=08['P^O/?'B]R*%-)GP&_D63 M*TN0H_L*9='5A9[GT/KY8*7\0 MG;HL#[@"05BX !G22R/I$+X_6MFKYY\NZRP=7=7C;G_DN_U?N3K@ J4,.'Z< M@J%G$)R>G2J>.F5#(OYH\,-PH%A58&078@?@'1F%VNYWY1,Z6J:C9?K_E65R.0%8FN0EN!ZH MGKG,0U9]]UQ_2@G'W@ (P'V>*C]+.& MLD+[YSFX43\[;M3C1OU3;E1R(1(O=R[]D3BZSUC]@#OT)QZ'9^2 MOUO679:&0R?%HOY#KK:"@Q@".XEV,I%L[^+/=73X-2$IB@J4DR3$JE<UN=U4D,B4_#-RQ>GI[0W MD25XA7>B6-*HZ#2_-G5WU8-Z MXM]CV?&GZBUXA1NH?3!31/R7L4'X; 7B@OC/@;9[SR0A5:">R:1[=,N=.2HH MO<;5OYZ,!\6<^("Z#=I)F)$53\9!HD*2O)VZ%AAF"-(T]4#P/'*EA(-#C:Y9>(Y%,8@7\?F)PJ.$C)R 9%Q-ZVT(NQ5PIA MB4Y78<5TQ. @LTS(&&'W,0A,E>$U%_E$A.,1:0(.=1M1/"V3_+F7-V.@0)_> M[*94%J%K.DMZ]JIP,^*FO&J)]E%N<\:C0POF(FR37.HFP<7Q9"2(LP4I"4T2 MJ<5<408O6+F1PFM\;Q-#.'YNQ1/&9U&$N]SUF_8F#F#'KQ6OT5UPE93/XW% MZY+^DQ;53=M)@!BHA[=KM_7:@WGC&Q/L-C3R0(*3TJ%154"!Z=-USL<:F"GB MAXGN7V!]=_C.I3Q*5AO5N90W^/$RC@E]//Z7QIOZE$)'L(A^=24YB))JDV6% MTB2*(^?Q14+8ZI)<&'0WQ?+L1>K?TJ_[[T!L^ 9"P?4PT#3'M[UI.0X@WEAX M(KJFPOIR&\^R"X#*5*C;H9@' T/3PWB:F@(_\?CQ-^CGO-EAH,O7_QX#%&VY MFYKM$3'Q'L"/9'M2=(J%RD#S6 21:;?2T5Y1)Q4W!";^F>QT+UG?XT? BE9S\8(+73P M5/'&HOI4Q2LHC:Q/KE&B'S,T48EBFK/L%&/EY4W;*:0>QUQ62G3'W#$9KO"N++5>?'[,HQUWQN'>%8VH(VWCQ MP-7D)*?+KL":J3U[JD0WQV5_7/:/?MG#YZS$#RY<\R [@^CS4G?QN."/"_Z1 M+_@\OC.6TL1XBAB9_J:4(R 9.;HXQZ7_V)?^D.5*7,-,OB>(V!N,YL_X[5;5>NXXPR_QJQS9 I%S; JU) !]:* MRD"[01X&<(N;"=P"F>RR;FC@4998HT$/A:99-6$#,*F5FW)S.BFN9 ](!9^Q MGQ5*G%);FNV9&NC[1IR^EUKXGT?ZQ2FZ?&CR+P]48?=SJ\#:$#- MSS@W%]9^N=J.5^?4:K.ALB/WRB: O6<'Y2?_50^;MQXIXD/,D[S.%WLA&0#Y M]?.GSY]+6;JEFF<3)X>81S>,CB,/XME?/Y_MLIOXAE0JA]'\]'GQ].G3U=NZ M::\(FA]O\N/!5J-T*T'@YR^J]6LQY+2:;UD1-ZBORAK :>F+PT#,J*W'&0L= MT]N>0"A6_=VE)WDB:CJU?*V >G3J)Q8_5$\4\?88X7I_/\+U/FBXW@'&;V81 M(OE7-N*!(4O1!R/_I*?V8 4>H20*,C&'4/L( <33S\]>G'YYBG\_^_QCM;UP M2)-1R\U%/Y[3WL3&69EG%8W_P"N8D2RKTV:XA)^^X ]'LF!__9B4*X.?U&%8ZICT3@/)QSQV;XNCB_W%X,"U$6;5Q7\*B MNK-?X&; 2&S&#H9.>K##74^TJMA:96FI==<:?=30 =M&- S<3N/97PB[=H?O M^'N%+@#DP7&BW%DY$'4\V\5=5VLSJZP,'(\8:4+8$(*(3P=TR.& 4!IZ;1G: M^T,DCANY%-31 !>#AI214[0P-%P):4YP%@B(*/X/?#H'CH+)LHM/,T*]*RX3 M\?BR$ZKP4D?D)+JUM.CYX2:WG%N%_8::[&]9)\EM1E^OR''3AIZ*,=E2&OK, M725:C;KB^<)DX&5JOLBM?@7(#>-E&_(/.*X)G:*,9F1E]R8JLV/S($_9XXF* MCH)WRX)W#\7F*;A#EQ4ZJ;J:H+[<)Q(-S \M.F"-Y$X;KVQ9RI;+L+\8+&;N M-!8-N-HL[A]S@K!+UD^PL_VO:\B M&9^FA9?*H#Z?0?/'JIQ 0 AFM<$\9R/&^F(LHQ490A 4]1U[PX&O8+5EX>:=L5RUNRJ-*B]8P[_CQW2+N5859:/H0&ANPUT[J+3%IYE:Q^,X27]W?+B74'!4$P_\N0GO1E;M+I.A_#&+ LD(#$NA<+6#)FJYC&KU\#H$R M7R%\X[HDW$Z*8,:9<_Y=- @M#A8Q?H-EX:;=/T4FG9/(YJA30 MK(=QR+^D#1_<8,3JEUADZ1GG3F2R?WJF*4^$WA'Y&K+C[9*"TLR4:(-3BAO! M@)[N\WY2?1^XI7UHI=(/H<@Q5]E"VHFVD[V>V+MZF">8ST,!KNT1#MVT5DH5 M0EHOD]U#7>7QD*[F>:8G:)!-CZ++O(W6XP(^+!+DE'G?3^WOKD&G6[9!5Y(I MZ)/#DX>,JTPS?M 5T:/$\[#O0R MT.%HR>R7/7D[X];QPHR928QO])9=@4E-%Q<8O!=O@88<8U2:X !)-=*0Y7S4 M.?AG3X])^,>8A#^0PLSWV,RT\'X^KIK:K:$ MP>17$*E?^I<*&1B%Q\3-F3B6C^%H_G!5D!_RT)87CR%W36NSGSXR.(X.BJ-) MJ"^CZB(/S?ITX%&"LX,0_XK2)C0R=$3%Y_D%.20.5CB$"&6WM7,\4^_4'G5X M5C?M]LGJ"WWZGCU7JQ6XS:"D!>+7LQ]"PG#UED$$J>3!AR%Q/B6FO;C%XW5V MC+R MV\U3BB!+YV%)7,5G(1GD:;F"7]=7H2:)3;=*-!M6Z7;5P=*WMA4D+UTLQ#E% M%H!TN$G!Y!3U1@@A]3H")\INDXD1;FIF4M!TX\0>TS'47R*;1&_FH_>TSX#E MDCH0=@8__YP^,7%"TIRTG2X>66BT3Q+EV(=N?#]TI>P',L&G\>FZD'@Z=(Z% M"5RD@(#$RL?&!@-+\"9D;HX[9@Z-:.'9B,6 4UZ'L*0]6<%:7!;49)8G3+46 MW+,8/,+8)I,]9-@!T5X,! [W "3!?T;G^B$.@_J5G5*^'&M14T$FB?)'E%;1U)A]D"%AC* @4-RJ*W=U%8>2 M9G&JV48W#=OKNFNWG / 6%8U9UB)%YX@#Z0ULXV6$8_!+B+]SLG>T''DW,BJ M[HD*QC"#V#""=2B<3I93KZ&YD(]/4I"'^#^F*X#7F5+9)NT-M\I2X'G)<'+K M=LZGM]GSD92D_MSXWKWR%%AY9,\X]ED\JCX+8_.=[%'#*:T;^$#'[KGC6G_L M:UU3C[A$79J:ZOD8E\G6R$:;/9T3,/0JW"1B;2DJHZ_)::CHL,*?:[D6RQ#O MM=GTKOQV7G8=]8:_!5PJIT-0JIQUUTW$6/?1?IV41[J:O!M;F@$ 0\ 2%&ZE]* M#[<@Q6])G.7X P*3,/:$0\YTH$ET)["J8*'A?_K]N M]*C@&$@!+]R?(S Y]['IWE'4&U0N9UDO"B]3Z4 M\7-< #A0%TG>&\$C )E"HH'[-!KF3."02\H1Y+.%JUW3[D/(L<:%0X=%7_ Z MH$3IZ!>"RV0@]U&C7+N<;C_TS,?M>]R^CWS[NF*/*-FMVV[7=E!CY)J8(WH' M-J1$S8L*017IF;_E;E1M/8DOM)9.68VY=(OVJY_:>LM8R'/J#MWRQG=;6*J! M7%H[;RO RFF7;R]@5?R12I^( U+R)MXXONUNAQB0X%U- M>U.U-\?-?-S,CWXS*V90>[M4?'35 6#&S;%.PP%I%0=K5YP+[]L3QD4I2$R0 M($B '/?*<:\\\KUB?1T$/Y0VNZ'\F3*/??CW2(G(64<3BZ7\;%00>L"A1^LD M+B,Z9,J?H^O;MM64VRU>VY'04WZR%#$B+@T<]]1Q3SWR/<4M>&!;B"%<'="R M.T@>?],RL S.V\@*)-&+C,<.6AIP8/74H(@L"7'*'7?$<4<\\AUQ*#N2JD^S MO+HB$1T_Q7$G''?"GVTGU*H[I[M!J6O4V4J-)!Y::Z3V8&P1';@M5J]+XQ'A M6$]JA_%VNR;<01U#O_UI[.J^N@M6\4A;+9\=6RW?1ZOET4X>[>3O;R>)M7+7 MU=?E>@^8F/7S 6,B/%=*L()/G].*;*DSUEM(;J^7OG'.?X:NJ[G[8#S_25H. M< OV/JB4*=U_Q J2VD2.[L=Q6SWR;47=/UJ?YY6N34L"?@;9%+444U,7\;;U MO#48)RUM1(D/!V0K*&4 ,^9)P%!8Q&^M\''<0,<-],@WD/.N41.GGN,XM_5Y MZ/8"9T[)TNF'Z1QY*]=!I/HH_H(\+/_/+%]T;/?-PYQYWS MR'=.0J*DD';24<-]Y]RQRBTY(E]NY8:CNM5Q+_P)]H)O7E'&#=3"-J(E,H+^ ME=,WYXF$)VZ0DGA)%?N?&3$I\WC&QZ?*4COV5GRU)P+[SNA.F-UV-I M!HQ7W5\JY9H\O6>VN)U^]:Z)?;+Z$;WRB38AKHBS^&YE'-90K+XKB;B8IOO5 MMFKC=^6?MTPZ4>>YF'T[QMB_'67,J6C&C)KK=KMI:J"-E;/ 3\ *+(\D; N M%:4^B/^,+QAG_'](&YK0RUFSFM^TKFEM*'\6?N ^GFKR5R<]4&XV9AVU#WQ>(]=,#D/H0SD6TB&Q J+(M& A EB+X#+ M# YZ6[,.9U,PNKNP)LX%0\$U-7U "5&3T%6T.)YQ);[*$$[H\ K_V+8W71F- MZC_;[4GR@(7BQ!SA/NC3> IFX5VB[1+?AY#K@%[]LCZOS317;<:@X5BH)_LAVN:1 MK<63U=?E3F#OLP!@_MY+35Y>U$_M;Y/GO\C%<+ZE+&)N6ISJA8[@;A2;0@I.:6[!Z]?Q_"6V:R%')-(^%Q1UI_)>?I1E \&)EG?D,K8J(6H0)4DX5X#@H')M=*2/#>C MS74JIEB1MT^[9FJ@>-) ;\=1@E*"C7$M7S)1!;& D0Q;$DVQ7%/4M([0^\#@C'PN\E2 M-!%0+V.0'[M;[)/KP'(2I3 !"B.3S\,]#N8M)G=6-8$XER,-1GPY$QOP,GF\ M.$#S1BT(3(Z=T_#-Z7T+57@#[VZJB)IKQR,O['4F?\,7!^6:7=V\,]>("SE4 M>L!NA!E87X8J[E.17J!=(LG>!^6;\7"$#=F["=_?EA:^_BX M-;N03+OG<+&LLD< P;:I*U'A #BV3ZR)M&\N.OPQB2 ,A;O@JM+OFQRV57QC!Y%V/:9)-+*2ISADQ?6JZ^4 MI]A=BCF2U^RIL*_F=63. [OT58>*%%ZC]TM:JUI\K-BR30*0Q"VYJ7\&E*PF M>G=QD3M4GH6H6[ZNC&FOM)9:M.<@.C*5G[X><.>K>J*QV;/6B\1PY-^P]X%1-;^*@T>R M4@9<2H3J<<=B9QRK3^7H49?A5:4-E%YT?D]7XBOO"23A8SZV.^.\%V0Z3Y[]_>-"8[P=#$(:(W* +DPE7+?G9(#2 M)HZS.9%A>MP4[\^/N*-'3/$^X0=6VE+Z4U+ARLY9$U3HC>=;M'.@.<+TN6)X M]YEET\276&#)\B:5YU<;=1*7;W<3.-YOR<4&PRP\_K$)3^N[H(0V%V M5\F%VVWN+.=LRX]8&.6UIQ#'Z=ZR1*!([K73LX?B7'-5IRZ/(BF;6BW8NBEK M 6>RW\#.&,7.05TB2532#.K5#VA_B2*>D@8OJ:XYK"2I5!79">_ MDL6VFR%(@BLTDG8T,0]-.[+PJ^J E%2H&4E9*'IJ8Z(%-P=='>EL7CFM#F=R M.#BY["?RSG'3K-HL51@X74'%R2:)]\6#FGF4Q"&,\TQRQWTKSI7>@A*I^'Q\ M!>[/!ZPW;!F6RZ5.4EI@>2D.:.)(;@:+=KT!N,N3^O&R;H(D^9-RU+;-*'3G MKUR3_!771TKS;BIHOVP6^, +]JCGE]F*8C/=KN &IQ\#G]VOK0UOG'P?'##4!1>].HVE-;?8!'O"3U5=E-**6KI-?KV0;>3F .,0DBT>>NL3$R6;+HT%M M6[3E.">P44U)TJRLC9U[HAQ;<\;&;O60YH.JV-07P M+(1@BT0E*7I!I-S=H[?I#))]R&*M&AI=DE@J?;P)TG)&%^>-&T,Y;'UZR.NV MN58";5NWJD[ VYIWN9K&%'6/O"OZ(NFUK% K8\K4Y)3%H,EBJ5]N#>272:D8>2-* MIE->=4>VC'+.O0_R,2,LQ=J#39]#\YG+DB)V1+TNRK7[Y0O3EO:M+QU/JJI8 MX<4X/49FOTK*1(%SM%6X;H>0"7@(^B&9[H070O4MFZ!,JK>CD=V@7H)[8F>S M.*/*U\T]-])7J:0R[]+PBR::JCA ]K%D<)'$)0]*'3U4WJ>IMRY58V+7BMW% M2DG2,R(:N"X[X!B["U5!\:F7;-#ZL3/9-K\03&)O :(A&3@#-Z2KK%$ N)@H MAK+CEB7CIPU4?$GMEEJXX U7! [66-SL_DHM*Q&SV>\X!>D/!QYK.D+4J\WT MMF0\TE-S 96<3W-+1!7W9ION**E(\E>V*?(P-P9,U&57-:'7[1RO$.^) CJ,&XVJ-:[PYNT N\J4%([.5#)I1"=NI(J=IAK_C!!0> MKIZY2WH62=&_#/N47352<[A4W=#2P7/D"[FJ88$QX+C+.%4YC;";F ^?1 M%5DO]WN[9KY:78'T Q$T8Y&J[,VAC)F-K:B%$'%3@,(7V+/K;CW6T5ZV3"?/ M.N+MED08;&KCFF9BMW6SW3NR,];-KW M#7+"=$__L+-[*BK&1XEIL4+ :D.%"D:\S7: EB!)(+>MZ!FB^;H(MX9LO_K$ M>.@ C>(6'+!IR?IU4-R^-.&?IZ$UY3B.8MW2!Y"-1P&0A@5IQ>H=Q.(2^9%:G( FUB2+NS:$D;YL]VT3B/8.8 MLKP<.:)JH"8A*[]H]$.KMG,X.K?,S82*YF>.54S6U.B%,5CW.<#/.ZZ#5MFA MZ,[*W[Z$'VE)YI-C2>:#+LF\%^?IQQF2QXZ.JNX%AFO'1C(TDV['#T*H[T<8 MXWCAFI4E+<5*IO R6H4;LM=37SR>L%^$^B!W08ORBVXQ>&R[JH3RNEF#]/UFI%W-]"ZD?C=% ]HX3D:MSNK MR_'R)U?1Y&IMV8K5OK[\L^"F$>]G=?]S%B@W.4#@WBD#M%#\CO]D1P*&_;U4 MPF]"24_HL^*"9XH[F?+<%"F^%4$4WW W*$AQ1VH8]F2%AWW M+D99_17'B%QS[;9?+$[)4>&! M3%>$AO3Z,)PU8?[$>, 0OP^.9"YJDI-QU4,,OK^]R2,)#W+%DB1E54I>/CCF M>MBG'*FRR^L' JJ@H&X5\!4K";O8LK^L-\-D PA]W:%M@*($+F3J:JA_3&'M MF1ZF2T^( *++B8GKW#'"M,PJ.YB[^%!WKL\N_F*(#V(XCI3MPC4'C8(T05@0^\ M1XPG&::.NIU6;G/RQU< 1!-T((']Q7I%"RLDY\ DIO#5W4Z0BRU3@ 4-T2 W M[-,;CFM F8Y8?D!31'%+5ZF>(L4/D.JY9]#=1[TR_D4HL4ZWHI8()XXZ>\Z8>^W0SDL' 7TSD.70$>$,@R?Q[>(4QL#\W&K.D=XG*Q< MAX_QL0?5W7+]-OYJ=M!_GIBV\6E.,C>;:*_IZ/D<90R4D%?KIATKK5UT9AT^ MMS3)2 7[Z[H;]0WVYV3Y<.LGJQ?TD\WG$%WYBG!K0GG!G9B'+;C=MVV M755O)XT*4!&^VG$=G#*]A.'D3.HO+!@O*_1=IAZ=02C5[*@5C496V',&J@#0 M#Z)>'Q?>VRWEH$D3O+JF<>)Z5?P:^D+XW6B]='S6EYR)SE-[*34CG4?^!%5& M,AUNZH,)_:X6_+XQI1D09)T-KS[IZJ.TSV584B&J M+ISM;<737[=4XMNA;LJK6@8>==:RX?!^'\JNGZ1>ZOQ)RNG3SA!7\>TVW*"# M9LSX\2X,#IV^S*G*Q[CV40(0[PRX+L?"DCTK+Z7AIHQ[FFX%!#HG53WHV0RD MQY6*KL2>M_L5,5AAD M*=O-,E;6-:NK)VIJY]3".1K3"5_WL.363A=0NFA-\ MKK45L&%:/E^ZPR#A $J-+S+GB=]ON9$XB%_$"<,#=9RLIX'6Y84Q/6685S_)]XUKFX5C[4$V=%3PP\M^1G C1\SC<&_"T;!%\,2=SBY[XN.3-$>^1GFPD"/K(5H1B2@>T&>&)'SJ M2;1.SE3.%14.-,SV@9K -X'V*(/]"8Z54/^;#!4O;A*BCQ'&2[4%N(D$6YH%WK MC&S5+\JMZ(:Z:?3M;PZM>.V:>"C^:IP-MX00 =6X_ M*JDD/;I>GW ;U'4-UQQ# =:\=188K:#A,W/&+=)5;T OBJG%%;DO4!P4@JA$ M=Z0)G+^+NS#>JGK<999/CV66#[K,#G!_4$VNLKC=%4P"WW J,,F@$3-B&;EC&B(!LRL3.G1.P M."2-OE*Q%FQ'N39NY^7<2,_'*[?1R<(Z=V7QA?5]IT]8[G9M3=ZA?@U#:(98 M*%GLV^1$Z"I#$6Y\/4ET(I ]KL+3^)-KN%L[7W@/;FG M#"1>8R0-@A2GABA<-*4=)>J55A6400A>D!('TBPA[9S61[7L33V(!_-/H4W* M\XH78TV(BFWPV03+J:2N$H'W64V'UR .X]6Y,3S_2-[\GEC6*?_CYM9#+@-,P$RGSE7)97N0"FI]Q\\>J5OX*[D1)Q MWF+WXN)YT49'NVXR##59M6;/INH3;]6().PJ. 3)+:;M%-W7TKF,H3OXI*!" M&@2*ZI/2M[VUO5X\!@79AV8?V^'JO+C";IM[@A/VF?15@QY3S;$F4+H65+F/ M9I7E=261Y*[+/FDA7<3S!NJ;DCLPM_3)$NP%C&2)WY$[J%];W%TC"R?)*&N= M3"B\N&W%D@3$@T.M&:!,, X7( ZV50D*&/NP6B6BK,I./\(P-?5EVPIK.3\O M7,UX<%GS3-F'U+M4$$)>@G4B"-1#+(;G;^.?G^AJ(*O=CSMZ=YAM(_=*-%XS M:TWCSL1)\:0J:^JI(LN@X.0NK-L8V/\2;!$:H8*Q)DDSCD3X]UJ-:I6Y9$O7 M?5W$>("07F3B]09H9/!,4P!*RY/8D*:LVU[# (236HF-5UH386^5LTEE)H:> M8#XXRDZFFR'E86FNE-W"'0:%G ;,%^+/""Z58D1O/2$DBHAFO=EK>P/O+^[# M\SU\ ZT 0M2BR7!%:=<'.6#RPEP<\G_&'84L !DS,?VG+_@5*G<2Y(;_U#5Z MY"9N]=&77;D!XP3\3/+1/Y8-6%#? J54M$*_O0#,HMYA66NCI[E]Y-,@)<)A ML-0:;_5PJ*6(ZAX5PF3"C/!:U>5!F4YNG,Q=G1@'UG'@XK*,CD5H-G2A\WT2 M=2TGGY\61)0*@NJL6%"WW$36'3-C7-34?D3KP?AA=-7!\-8[)(_1RDYNEMIP MFB2.M%;_5<9[=7J,/=-/;-J&R0MEM9W>JX^4[7\^O3[;:$1P\#C$MX!#)X]! M"^EY6DA<-D7%0>8]OS@K[@[-/CNY,8177,O(*W5O> R_LXJ2/RQO^Z0>HWH8 M+!WQ+\-YEX;RV5\*>1F>7!84#H;:I"9AX000#H$\+2;3;8X:UO'LMBD-]?SI MD]7W8]>/);.YV>8[]$J%V&/9(6,7_6W6'6(;N-B:7G U=RN@7+?5LB8/'B1% M27"KC_PT.SDM@G)EI,$H+\$J^47"?K@47(U/4= 0Z74\ M?#N>Z=2=:(16+?J]5Y?M#9/>+M3HI/4* ^[>E>REO.H3G=?3!#=K0( IMO.N MZ)T>G;.P\=< C"\O,NY8W:?<@ ]4S:V9;;BLN[S+=AG7OBUFO=\.>Q!?X>78 MT8Q=@1*8!NWUKMYJ9'>&KN=HME]TY1I]EU^B#R[&< U37IZEO7":WE>6"$$! M/F8S&YW3@/")BM4X_\@GYMTHD!7^!>X;SXUX*,??6U^A+QM;%U(TA4 @NC2% M)Y@RYX#\'"-^H(TL)1^WD>DO']7ZM-'MH.>1>R\6Y/R-,@> PK]HA$Z8-5R2 MS?&,5N""/>JT&)Y5NU'E4.OE@V<7<[J2Q^^2##P=+^(JX1%Y?DLZ4+W++&1V M)"1LWI4O&PRKFIQ!S"+E@KFE%D'6TA$K3_B62R:TTK/H'A4]NC$$,.MM0U>0 M&D@J>UN8LO3MY>VM%+;Y1>?L9T:LHHM]QCV49)I;PTWQ@_3ZY/S 8F#9"RV; M?5\+/B_%.,2GL&8XZ&V7LH;P]XVTR[OAR,TC-N-I/9SQ23*Y0O_F$F!5NQX3 MYHC;:AW,S:6:EIXO\0P,TI*D-*A5NXKNAQCD#"X=CS4:R,W8,'??91VN)XHT]80P5UPV)9FS1_6CQ?#I M;)RR$7K=HGG)AT$JG])!@!=B&FR*A)F!F M&9$7?JY[H2QJRM0/@SH1XN<1ZZ760-U "ISSC08)H1=/(MQQ!@YZ:78:"OQY[A7=YS3T)3@ M Y'TN1, M%^I/^=X=NZYE!M8$:[EMJUH*[#=9%1^CDN-)KAK[#@"^2BJ;ERCG3')OYD K MNRPZ63X$R9:4.2-TK<9Y5\G6(MR7!$%"="W<70N7IMTLV1_X=+>$H[B27$+J M@YR*XCZ VX+00M@U@WW5+?:EZ+G0#"6/] JGFI#TD6("MU'GQ=CE857I'EQ- M@K[H0/?>*F)$JU&"U=[3N1@KZ#GP5NT-OX%22"^/DU@1)==RW[.Q7HSWC6?: MGAXQ6\=C<$Y78RO(A1LU@D:'HFAR3Y"/8&;-&N)+:0I[=\D[25$B;LQMZ%RS MG5]'>6F)WFXRCL)AHVA5I3)-K'&>!_%@FLX]&BVN:0?CV/L"T!V92^W\F8C- M<#<+#GNR,+!, [/1ZSRQG#J_X*TW$>"7=N^,.Z0 E_8?IU[Y^6]- -$")^,2 M8P?S\X-FN6T6[A@\L/MH>B0@K:\G$!$_ZA1P9E2QA]HO'=M[M3A) .V8; MCD=<2TE7(");'9!;2V/Q>4 C1LR.Q"H6-@IU.H#WD"3" N3CE:BN+<2@1(4Q MC#,9JR*1,QNYG&94-3-\$S1'/P%6%]KD,T$O*. +^*ODNDWP+ZC;*]W5C&I= M:% 4P03A*H:G3NK%TGK.:%0Q!?SNM!?E$%.-S(D@E#/?5DI.#(W*=.@-L@)/ MG5X2!?ZZ%$[Z^""LPP'RT[SF[?[*2('>I4?DP'/)L.E@JY75F0+7S\3[G1HJ M*C9PUMZ[R%J8J-UZ 0OJ##F/?(^6&:*;7N_JC/8/:B(,F-::2AS1^)JM;%.^ M+*=;66G>$F*X^$]C51M/84/80Q]?.5_>B4Y)$BP:WG?^-M\Y;[E7*[3TD'-W M0TU7B1;N?5H=]YJ%0]^P*='DU2&3">8;;4:@X79OJ50Y?H.+_HMQ.:K0'QP2 MCJ'\IKB/BF$N3X@X:C8WCZ7EYZ)M*YB_O+F87KCNI#R!*=0D0?I"^LCB<:E2 M76W':C\/W9;SM3YX?":FYF7C003WQGDX<\VTIT$E62IR.TF@IADUI%E%>TSQ1.M&ZUWV, RKW:"-0L \!-43+I4CX7_ MO69-&CEGOXGN\K[?]Z2)J8229](WS07]9B]])6>7)4EH7JR^'=^6Y%AJ\83^ M_G>F?DE7HS[)^D+HC.USA#+\PO-X":&?].NDO#[E_1>O1K=AKJJ[OC-_'_KN MY"T*.0YD)&G R'SP4C7*\OG0/D@6XIL8MB$W/R (HU>Z/0'!Y*H*[I)#4DA/ M'5^*D,OV=X[@?!$]N.!N&*D7%TMW//@6'(E*@85/ MA:E>D\DT&2JE"XG7CKKCX[E$;AV5ABLM?6!%LE;@"EUV]GYI:$2] RA7 HIR M<8RPAJ*T^6$(0V&L0=CC[)#XHWC2,"72=^*L5^?U5BM>7!"6[FU"+=O<"F\@ MF3OJ99O0/S[FRM%GQ\K1!UTY^IWHY&23PQ)N2D36H'K:IP+XFCFTV?J I56: M(2B>EU1J%P961C!AW)0<6")@)/-2$X02Z=A4581;%3G@.N1)%V43;4NV3&(-OUF>B,3;[.VIP8(J:^]2-#F>76*ME0BKNF/N1 MG\:1@3/FINX#XD26B!/FM]%WSHL@UN&:GXT(SIQ)FEZKB/,\MD]C*RS\UFWN M$O_W)5'_E16T#RK6=!,\K=:*HF8AR1/DU%58DZE)X@>QW.!N2;ZY72MG.XOY MF+#JG1T[VS:>)&$;;LI&&W:,N8Z=/;>^(0<#8.F,OR[C(4F)$D_3);U_1-B_ M"UI4.X$G5-VFKT6G/31UYZIG:LCI50F&B'140]1(Q^O9HP\5#YN,0([&U M( =MJ)$U?9?-HVH,2U"MT@@OLP&D@@AEW=R?W0O88E!PWX3HZIV?L'CWKR31 M!B(\:SNFO.W'?L>M&JTH:Y/->$OGN#RJF ".P*GI%&6U>(C5G;YJ[71YT>-= MI%(ZRXT!?,)2]3DCY\'S;X$-\S&0P?_X!Q@W\[#R*CY/I:+MD^E/RU6%VF]; M-@*6< NMTT*M]B0DWB'QL6C1W^LX23!)/5%RK;Q2J\-:^'S',;LG6,GRY&8A M.E[FG++X6:#D[[:]4OY>$B7O]O7,1##P"S1YP1V@$&U0O^J\)'"PH^)]Y577 M])4735BJ:"WK,2<'6T>HT/'IO-KW-E!:F/K&WG%)C<*^O]'F9-<$JA;>'44S MB50V#H]%;.84 HW<$S7A*4XUD2G(7)=KTL+E^ W00(8MR&(1FCHIIZ>1=B>I M@9/=<:OSS=7_S89UXS,A:Z%4W< +YWD7Y"-?4LDQ[N0Q?GAWC$=?:ZCWF0!/ MNAC>,N>YT4M3Q6;<6E?2-Q0O_W=+R?6S^,ERAT#RNY+BFSI>ZU6\-?]?&R]0 M2\60YN&[NJKB/OPJQL_<*LW"(:1UB%M&B[M:Z&N 1[8D(H>%0P]\][) S&JS MFADCC:'I";\:B?0Q+O"S<1"(3T MJ4]6'YV]^G;URJ.MZP@E^P9UH7,C1Z#!YB^L">PI\4R7"ZB MSZOIZ?FQ4^%E(KFD7EQ<%9774/S?Q<=V8+$/ GZS.H).PD(V\*F'Y4]*K-6V&GQ)> MO>;ROD@(F"#3>;-')A4N,P4!\,1%5("R=,TU-!.([;KWC4!.R_"21TAH*/,/ MIX^A'%9?DQDS)=\'5<+" 9)&^\1-1#[,.QF2&'/2DT"8/5"GW.]L> M"6::P.;P\J\R$"F%$-J?[P+P)DE+%.60>"$Y#H_ M[D+J7X^%U#]_(?6[["@G'?0:P%-L@5RZ':UFR J[6A%XT*NVX'8)0=1-) M[0Q(M[%0 >E'($RG-$1AT#?'#"Y/0/8%AM+ B/&C1.%011M!X@C9LTH+LZM5 M4HAU _2/BPIF:L,NZ&1?5[&JV;7V#QN(NIBF7$%CT0;IFEJIK^NN%>GSU]P_ MO64.(>/NH'9PAMB'2\KU86)K9@2B53KAC&.:(K!:(X_6C:"]=%+*,ECKAB"[ M ?S4A,93K7BHA="I2Y)=5/F.3]NUZ4?J9Q^!2H^>9(CK,(8JQ"5W/M8-8F>G M?+EIVRK:"Y:/CE>*\W-5KL.8'#VE0=9Y?[(ZM*2!(@H#+>'$0\KG Y0W$IB@ MLI4--!?V@CAEB1"=<4C[;!/Q?_(0OB%8J%,^(CY= MN>7TB>99OFFW80^^AH_^=?9QL3K]XHO51V>GFJ*4!N.)%/%(LIKP4*DEY7"6R:T^O!,=QN> MIFQ,O.!U[3U"Q\$NP9J)[B1:.=Z-3,W0-.5YBZUKS!56 G!W-+ ]<"THE=D^ M)[Y*=]Y9=\@$EZ];,K%(Z)ZT&QI AS0AQ'DGWSDYJ!VH;Z@/T] GBO3(ON90-?N]/;^F0FG_L^'E0 A YN$9PYJ-]H M:5 IAZ$+H&MOT'*4?XE'2IF+W><3F]?FEA%<')]7,U,'=$N+((7A+EBF-P2ELU?5R3(NE)LEU'A8#QYUX\-N8PL M<53%Y2V,NQL*U8,JFRR_+&4OI^_**3ON8>6O+8WQME*S>EGOM-"@==9D/B=6 MFGF,MJ%1@S^(_^YPK_/ 9V&U/12LX3S$&.%:S&P6W"&= MG%XZO:F\#Q]9>=R1?(X"*>2I3B\67J!LGT4'+,&&'_NV$7!3W>L!_(38T+*' M0AHLK>OT7+GJDA#[ARO(Q&NSJ.;\KFB!ITXV:X5&J84/Q1/B+[P+C\G43+L6 MY\=R^DY\76XPZKFW\T#MPHJC,8*CPH>)R4DE1.C,.2I&>I)D-\5QP;87= ;F M4NXK+2_:OESV@KU3.DZ%;FVHUVEEG-U-RCB+MEK*(PNA:)EIK#U<[@->IWG^%+\!PR]F37[A35F/OXI4>7N&&? UD*N=1" M/,+2Z>S1Y2AVG=M-2TKH_@:Y:3PPQ?5V^B S,9X%;$UZ),-\O!!"QSJEK8G5 M2%0^^:GXB9&/D]JX*T5,RN*JT@NBA[[(3EN6',/NM+\/))V;WD825+3-]I(4J2;(U'?$!!6ZX!UW*C$+&+6[HIF8M9XP0/'.<%7Y:OS>NT#&#OHS3+W' M!24J#*AAU*5R)USZ $'HX3[0^T7>OW?/2YRZ:R'8=8FTOFR"%"R,(71:%A6F M%RW/6(*!ZU?8Z&?M&+].;<:G?5TNXZ=IV,U<5.W-%D8Y7Y<*)=H(:<@&,+ % M,^$KD^\"7EP .90"63F\OS[!#*>4(C6 MPBCKDH#N:?MQ^Q# M0CL2UM3HSDM (\5U.@U=:5>,Y2''3X$L?30&%50Q$%@E\1EW*75 WH4J\'WL M\;D0S>N[KWRP3TYC[#M2?PPMS%:8C9%57)W@ H\1U6_IO.7&M)[S:GZ5Q=U0 MB6XY6]B$_=4O%:YF0(U/8;@)PBGYKR=G3U;6 6"\NX\A_;A<(NY'TFTE,$YC MJABV-T'"0/!3TG4/W?"0<*:L=AFWXA7WDW8!PAUH5'/\-:R*LMLC2J3Y' "Q MQ>33ALS@/PLO*HT;6UK.(%O*\OH=7#B76TVE'31Z&4,U(+!6B0J ML#9GO4+Z%5FN3__RMU6OO%KV+O&A_O+T^482.)T>[RT8N#N?EMFW:"TILQ7NQ"%X< M7_1F#K#;0=7O-J$>9KYGL;JJ>[0)QHN60YA-3B;O9&C6PA5\!3Z0/;Z<)\%)P//7!M9M!UP(UXO,1UB@^F3[$G(^HA M3)6Z">()V4.FI[ISW:M6CJ04_309J/RZ;D7:@)+K7AMLW*8G-E *?J_V1OIO MV;#'7Z=U+/S#O_7!Q4%6,T<# QF^*OP;NM#44U75D@&GAZ!DV?IR5BJN9]VM MG!2Q3:339&@(O^=D:O6N6-(L1$#ZMUH#3R0I*:O/<$4="5OTB-QZ]-#8\2R+ MV@C!)Z8]QB'@0,5=I'E -I80N(/*K*.#N_Y%"AP$ ;CSGH\[X?KW8\+U@TZX M'@KY*(,T#C41#4;+P=N/@W4SX'<6.=[&?YQF"*TVFW):G>99&4!BM;ZK M$(U4-3O6#WA(RE0E 4:S9RD#U'@G>E@0>DE.Q4>:N,6^-1.DHM$&:[EG,<=A M)O1UG3P>9SP.6M)5=+,9M^*^]'%"++X-"'(#B>=)S@J6)<>>*,34O:1:.BX; M-LU!\3J](C=5@>:)9D]U>LACB.%_!>5@5CTL"-W6W'J\HN4E!M#1Y<74?X:\- M@R&]%B8W_^1\P.3=G#\DZZ:'T@6S8PI3^UV#Q+?%I!&Y Z"HT,H T%&7M&=% MS6=3CUI]R.@"D]8BZ95Y^OUNX?S-#E@299@Y ]W*.=_)EUMRUS">B0BSQNNP M.$LC0Y?/F>;1E[Q.OPAA(&BDZW^/:%3W*/J)'YH?Z1>@8#(=/,G$)$OS4'2A M$Z^&7*#,+98)4Z]4T^('+9YVZ4VZZA0+J+SP=QE.1_5X_IR0&E2JGO=AS6TN-/ MXYD>DY:A$0A/>/_N/\(R"HB30*OK$?5,>XWL'3J09D&/('6$^GMTV?5W5XTZ MG-5Y/!BLY3'F2(5G\;QOH:8S#2:20@C6LLK29 AQY@%^0)2S%HP-RCGE69,B MZH0#M4/1$\O(LTA*2K-*/ $::VN:I=YNVVMA"B<_0(1=KO- 0C+NLP8 5&C M,.)O+. B"8D=TCQC64MW #F%86UI9PK4/\A*+W:*1W1$7] MBU/"(U0*FG@@B-'LZ:#A]V=.G)M)QMB]\LKDB\L),R>)Z&+7KH<@WYI2\K)Z"@ PF%F3EW*'*!X^\9!.\_1X9PMY0I#)^I&7%B#U??O MG-WH/%A3O*GX MRD]-JL-J5(U#6Y4K_@4@(JATSKZ84(T+Z)[TWN\B*$)DO0\ '&!?84=\C,_BR7;7&*NQNGXC_*ZK2OY6)7GPO[RG^FEAFKQ M(Y_\Y^<48=!*DOT9!^@_5OCG__P/VZMN5%?Y0*X.VX9[CLJ2;4 )\C/,Q<%' M?[;XZ LO+"]#R;__T$LL??./?LEQZW@["11!$7ITG *32M;L'TI[*--3\584 MC>7.QS"(2WP MW/'Q#70S/6YE9Y6+B=*/BZ\J#I1Z"):Z*F&_WU+S=G!!LCLUCUOLN,4>^19S M%/6I-I^IP=69VP@4+>7)0;L@"K>"QB/,4=(^EHYFPQU37.?.*LAB=-23N: X M%\/EMX(^[0F58)U?][G3<5<>=^6CWY5$70CH=&(UK,(Y\?^Y2,LIV21U&L+H M"N=F'CE)84(Z$J?,\;[3XYS$.4TY*C%)'G?6<6<]^IWETO!*/J%EZ^/Z/J[O M1[Z^X4GU_7BU,P2Q<#TS[@1M?UO^=Y9RV"0GS,=6QRUQW!*/?$LH29*UYGR. M77!6F3 'TFNG[\6#IN+B[+NGH&/83*.K-NPC$>>YD M0\QX0W)C?J:IVA+@<#Z@C#X?F'OZA%Y>Q2%X$,:>>U==:G_YYJ89- AG578K M6CYO>0W]0;7KQX-5.?;'/C3?*T.!#A"W8DVR40I NJ _GQ4=2?Q$\%==/>,L M\1S>C*IE;A+LCR289BS:20L.];4#C 09W[J_+#H0 %P#[@PL[*)'>! W>;X_ M1'B3GB\M"+=*EKYE*" \O.,>0&;5 #BL0):WJA<9PC*)Z,[&7+FX@LOL;O/(],HL$L8POO5[@E;ECM.+L?I>OG^ %ET-A,=*.< M>FJZCFMU^-<6!]S90"?5QX4;CM2& 5AX$LVN@OQ0H/(JQR^."UX.!2\G@F)V M<@"6/SMN=8S FJ 0HF34L>#P _0>8'48E?*45.F2&"Z)$*5BR.L:\'WR9/>A M)&=9L/.KY+L+&;CQ+K?0Z"*Z4B(E55NX)!TNV7^O"$*-D,$V2-R.QCZLQ!KT M1UL^\B*=2K&66]?Z8;.?/M^.0].V;],.E.Y3KBS,,-L"Z M2"[T'P?X_[W6T!NLBV8OA(@8D7,Z?!RN>^D\2Z74]W*P$3/5P,9]4@NBS]Z4 MA/Y=_>LM,5)+:T:I=*%Q2-^,?5^7K(L'MDS0=]M=G&C<96G& TA+$28O7&VK M(! ZSG3A%1[*KMYL^'2356B@7Z:%(C::=%1!,GK+J [^#7.#@EZ(QI681P.U M9:'P-6XW:$#A8:6_,8*8OTH/S/2<%1MQ/'%>C?L-3SRSHG&?-L,E0*VSOZ7I MRCLPZ8-?Z;ZDS_R =SG5KK9\WK,KQ@D^C=LK+AK#B7X?VET3K-'H31!R'XHH MU04K27R&@,5Q-?# 58'&P3QN>O67X;P;RV[/1N_9I^"#>*J];,FDW%P&V S> M 19!T%DI!LL,A&X*>FF,L>T#H<,1DT+KF'<1]0]VY'*?1X.E;%G6+]D+=#7Y M$&R^"#B[9>H%8].:?O>64<5!)6\WN92G_4G]"M)/$#=M# K3N4Q]F_'UAJ0+ M(8#I.!P=0>QK&G1JX8=EZ$,\'6O1795I$;U#B8UD/ ,QZIIHQ$6<\)GE@#F7 MB]P0?4#\.:YRL3?C5=OUVAR6KE8X+Y^NF[\6WNFIK:Q&X M%'K M);(L5ZB3!.:M[BSZNTR:91=H_E58H"')]:E$K3=%K&_4>^6V.EJ'YCV M<.UR FC45#9"4#!+8VS@OA0"V3^.\%H9X$90RM-;NY9+X'\?MEL#&67J&"NA MN:;=UIG&@T3Y]?::=%GA]0I-,N\/)K9#2W;J#7?:F+(6Z^"I6?(FYYE>Z"0W M)?>3)SGOF);9T4F#(Z5IP@6P+798=1Q\[- D2;*X1580W7#@(I]VC:@D<2OM M8%?<$46_JZ%,YU6M?6]2(?!4D .0,K<<&!7)3H& A^A;V,!%RQMWPK!/MS(A M71E*&[+XQ*3"E!1N(3X\<"-G?"\E]%02?AMAIVO,0@IH4F&>?$:1TU (,WEI MO(PRUHZM147#6>ID*L'Z9/4%2;'+#"U,#9*/K,Y:;Y# %87?RMI\- ^*N99) M]ELF;"^&R[WR?XH\B-M(Z,T[KP?!. (V&.A,8>;7[B+,5:!O?^";CJ@JV)S? M\4V\VQV!3\Y*^HX91:1P-_%T\82&W-WMWC07ROUIK"ZNE)QI4V_Y(^XE.1': M72UU6[L^;,MF8I7((6LL_V5F] M'/24,Q(3C0.2VA2X\USERQU1#45GT0WZENA!OV<1AM6W4E7Z2/@K]0/"W/CQ M,CGN^,!$YSWHUP.I1,[W 91Y).?!V4&,V4'2LRW&<<"L2@&@NX"T+/ M(D;:ZG;<;%>?%L\^_;1X_OR3Y,K@&X9X>@$=/N-"[LC_[F$=/WORV=_^TSC, MVH$D9LX4B$\.SV)-(-Z6/&MZ6Z8KD'1PP_F&[SJ) M:[XHZW_3OH!7E ?0'THI?^%@P1CKZ\M;@*PQWOG0 M0S\4S\OI>!%_HG[:SXK5E_KN8&QOZM6/)7'J(DZ\C$$YM;+[]>#74+9F6/-C MLG3 ,+P)4(PG$FM*^.CU:-O:T,0A79X%%@ZFV$R:(IC.@.DT=$-$)\?$:H?T M2O0J(#I:<]]%_"-*&G8GW.&R) A&V!&?%/+")?,=421'ZB*\EB[KL(G.4 R2 MV=,E MI)_3@T]$[RA"-6P6)@_P0.2BYVVTB5 [@A8?)5\^HG>0,^ +^K,= )RR%-HL M6F)KJ>1]0X:FW_=DY^).'@+2=#]TM*M>2=$EO[!]T"[.R0]QW#@8QPTEVQ:G M']4NR?%^0\FU_Z;_?!./S7C?L4LN=#Y-M(YL)N)%OR,.$?[[WV%&G\D1H>6K MJ173D\(9O==JUT1-C7]#KY&_B!^Q;C[[$<>)Z.W% M;U_%WS'I/O&ID@2'#$]V'RG)T9TD?HDW_&>,)7"@<0[WN;T(R-XT8TOY34P= M)91%+LK2.X&N/Z66HA_]2#G^*4&ON>#-1PGOY#FEG-S8JZ)QBBM\U37;[$6* M97T]FK(.Q00[AWY1Q-X(7)AE_98X98$CH32"^5OTN0XFTJ1X]\@P)9QNV$ I MP_$@$1N0U1&$U!]-27F'(=0.,H"3N'N'9%M+RA;RT<2?G039-KZ=D=ELNG*L M'M9SGJ0%DU/K>K&84H2+;2D?#LKO)ZM_X6^#**/?<,:&KNKU+86B4UFDL@,5 MM1Q*KMY)TOG\Z21&&BX&U?)HD5:)O?K^*XFBHF15RH-D]0JA M?+>915G;CER>8LG=\R"DJ/:WS_/!IW>\IO6R:4TCKA"N1JS=Z1D0?Z>D#96C!L7@7C)""FQ#B27:T9? M^)='4XI&7Q:5FIV$-\5M L>LF*B2ZW+\C,R\%$&$9@.E!%*FN6ZR0_ MQ1!,!R<.>]TVIT8=?V (3!BR'_ M-CSA(ZU&/3]6H_[\U:@D:,,DCQ4C3Q+R(<5 +U]\?UJX8X'@M.M7D=471R6Y.%4K02NOTHE[H,*WMTXLJ.T"14T^^+K MR>$:S>UE?5XS4)1-KT$^R.X183'LC >"T(8B=?$$M/5R?\CYQY%2-)="_=0< M1H.)A]$,/*AC*9CI>M9MCU8O"3"0[SL.\414H7HAD8'M.]=H'9I_^D.:"Y42 MR?)727Q!O$QGJU-J,XD4B&1$DL:D2AR!Q]0%];"]Z %'1Q@-8#.D\SVY4G]P MBLJ\]OTX9]S..>!='0'G9-Z$@.%'$+:9DOZ#2GZJ;7I0MZ@ MSI6=",TOGB5!Q6;:$WA)G,!W&4%'BJ\ONT$Q)Z@ M9U[FFDLLJNSF32(.C"0)U!=)P ]ED=Q.J_R5W0O7E8>(A]-EW01-CFN3"BLF M0MY\Z( OY&XLY=&/ZX:R1O%S%UUYE94><-)EV:I)L'C9LM71]FV#BV*@1^UK M%FOA>Q'T#=RFL^F0_->,N3N%>0L>FG/Y.#C^%3!O#9@>3[HGL:9G0RFK?@+G M-,>IL#W@ T*/I]4^4Z0VK)TT6X.^YIJUY"]T!#VD!TL*#7E+0!P@?0DS)-G; MS!P7!89KCZ]T>9L\@>PUT=9]P%=!$&:[;)=XD9:]'U M-MD K1;]# 83:Z7)"^[S1^&R#X ]!A:G] SMY_AMDC5OMU[&S,:,_0)*I]J# MZCDB>6K.&Y/9:+?-C##",K+HC+BO0 HR@#RSZ(\$TS3+'T$?"QGO MY%JFL@#1/&Q[11O3&%7>+KN\]7(4FC9>O3%+W,V4=LE9%ZM_2%_>V>#@SA4\ M O6>061PV]XTH;I@_1=N>*."F34'#634Y(29K3_+@8K]7>J=F.8M:>%?9YZC MZ]SLEE;X8G,W,KC+^F$4'7*:DIHNV=USC>SJ0=I?V>&-\TF:>N($/UF]@N[?L3IK?B?9-;1SK0'".QO !BUBO_+L62IU**1N2DF[:XEV>BODWU)V4>3?Q.KOX<'&#]9Y9XLXR M_PLZ*DZ>_?UC+UDK>15N:I0E%0/S>+AOUZS:[-L4$V-"@5;8>'I#M6=01B<5 M;),+IIP7UB(?XKJ./?T"SB!>J)ZL9DHR<, BQ!4 G:R-D(*TT6E(E]I0D[;7Z?0M91WZ5[SW M,C3$"3-A6Q)-$]'R*"[CXUKNE)ZB]YEQ6QWTWE2Q4P=8G"GM_9>S+R?I2UXS MM]L!6!&7&!5&2=JP!0R808CI;47-L+\WE8*K4WA, MAICSA5PA_)JP*:E4K5C+:T%##(D6)]N7L\;D?4)TFG9M)\AM2<+)YX'.!D15 M4SF)E.;>L6FGN,)=+. M/1;6,_$%V0? '!']BSN"&.@/,+4@_?.V<%HN0,BX-D6=LFKLLM[S=YX',R:R M$K/Z/Z/W!&U)05#K)F(-B<@P<54"UWWG9\Q!Q*E%,(2?>1OI?YZ0%Y'JBZ[HA7*] *< MK:[;=;G>4X?'N.L=/UAM"R*. )8$-]^X,3XPPK"#7YU]77"5OT_T="LPTQ%H M]*UFN^R@19->3YP*FG>+E] K<*NA$99ECF7&5+:X,J:9=O<**DV>'Y]WGHOQ MT;2VD7Q"X:A^I:#?R=@6EARE E0]C++<%22,"$J3.*RLX[U^H7ID/D7]2J+, M/#1=-(BIILWYJ6PV>,H!>:S<523;A1W3FM\ 7>24*6]E_??:(%'[1%0 MI3=2X6)_OXHKL]L73@2(#8Z(.=N;*5U8OG;EE7![";#]AKZL 2A*!,7K,KE@JC!+( +/4/<_8Z:L7*&D5*R;ZG]L!L M$AAI2+\2\C#0N] Z-TRYDU5V0$:7=A;&$VYPJOA!3;%=()K>8 :BS*%991UQ M/X?48@[P@HRLCN8]IX/5R,$BBGY0JH/3@A)^%>&U%)PN^SY^*8A2 L28XX;J)XWQIMDF"00IEEH"UL M:6#.HUK2P/$7U@*4R1>GY:,8]2Z[6Y!A,>Y6\,%'XM)W('XYT(E1QWO032"D+A[I+6E_RV0H"6=1!I M6?N6N9I/#D HCN1/N0U3XLI6+WP.W7==>6.VU %Z#Z3JU:%/3>I+-;8'IN/5 MC>ZV _9Y\FUSXMW,BUW8X.A1F?X:_7CT_AUQ*\O99VY$!GBPC"T(> MI:1GAQJS;0_,1'Q*7D!:9\T0-K,]K/E\9B7?7I:@I] 7/EELI_:^+WD44HW_ M^INO_0BSZY %S[AAFFS"TKBI,);'; M F70F6#BHMS6OZCC1NE=U=_8*G:7EP5J;>N1AT*8CA(M#M/&D\(V^9Q+!^M, MX(,,8+-/8!QIN]3QSW.0,B-QRCHR-'H'99&7&QEA\*]I-GB?A.,?C)O)R(PW M"7+Q)9@YOIAFX/\0K_'].,[)FN.\]-39KCU"#;WC]G>1U:]G.GZG-8*_3,BB M 2=Q:?(^OG@I?Q F$*' %+R;*G4]-)C0VA\S;P@6>.[)I]*.TG\ZMXYP_?$2 M=567G>^-(*JU-0*_"PC#C ;4,]Q-?F'F("*9_31?LGJX$D*19 T*@6E7'- %%J;R,8ZBE1NXR3Z M0^ R0QG9'Y71^\5%K]IM&"C:EJ8.&,27B*^]UH0H03F, ML(&KV7IHVW#SI])=I,Y95K3JI>#>5NQ'MM*#P6D\.OGZ@?U@2>5PXHW;^34) M1U\"(@ZU4XR@@;^5AQ>5O/U$;Z=/%$M]F#X@JU\ACI;"M8J6I(7#?5*F@[78 M*#L^\LK9I\?*V0==.5L$.:D\!I\-M6_0&3)IJFA>2#,NX;"-*VP[KAL"*>[@ MG9.ETDP#$;#%MSN)1P!YG='5O*%NCC P*?AY:W!B9ZLH:1O_@<@BFL/SG"_'MV-_&=W4U9=E7<=(;/+@ MR'R0L?JODAR>3;3CG+&E>QG&CT.G?MS&,:8//W_Z[!G[*=&5II3YP@OK \8W MCW?[,6Q_B6->Z)#S-3S+M*DJR'N):Q6'*0XISI*),ED/83K5 M%?@D[J(^BF@[8<(Z5?%A)(BU '4!V!J)0Y,\%B'!J(,BN_6K"0T+Y5%:II.; MG.NY:L3^7B>A^I$9;8QU76I'AYWBJ;!E Y%P);K-LBXM%,Y\ LRXYE,\O6KJ M?X_1(TBCN2;LC\;R//LI;$PJ8FYBK,"P;9U4A'8/T&'GWV'^], &H?&/$OVO M%D=TZH/I_B9G4&6XN$(N?^"CEXI:BE_KK)^N9/)^1I^H'2(<&/DX]/"--4D8 M$JQWTISQ"4:5"#!X)))SVGS@,J)HF5 U#8D)='+-L^[#14J7T-):,:DG6943 M,E4G9JI4,C-I@2E8T_,[WD,)%+*:$K"S?Y3I&"RSL !FK['+BL6IN&C(]@8 M/Z?EF6/;7%*1-M*XY1RSD#KS>3'V2X)7ZULB1-X5MT>'R6BY'3EC;<*03,8" MIY;>3ESI%B"(^EIFVE/A#(Z9*['S*(#-\$Z@>,I""+\2<=/SL;I@#_B.7>W& M0-9JQKAU.ZW*0;*==):0'I=*\$J0)HFPB3URC7:Z(]RAK.N0-HD6Q^9$77D; M3>),L 0_MZK$)]BJHNX(9"97FZ$R$1]B/AW<&+9G?5[B%TCPY<>0]/E7)OCAR+A8YX;[;(LC28KQ2*1+)0U4%F-5Q:^9G(?%>+(-($CO" M 3?C02GP)QV1J,E;F4W2(HDV&>'7)0Z< \41(?#$ZV"C*%I$T&8E)GP@^9):SE-0B+DW:(18DJ>#BWZVWC^-%X:C@(0HQ\2*IQ:96;[(=P4E,G[@3$+1MXWRRO(D"@M G@XL" M:]5?!B"N0Z_'-Q@D)FO99.1JX2C;$O0M?!_DX@3)W#9JJB N M>/\H?W F_3$-ETQ>-S/D[\Y';I_*$4]W?HI=H-+:8+8,>87S%< M\T$D%:/L>*)"01?T?+J,'@KJ"1A=^OY5D;H3#D[!M.MT^<%$KVHZT;#R6Q:T M2MD:_'[<"F*]!#''#]K]I]*&UNI@/*5&1C(7Q6:A)1#4<_]!#.1&. IY$ZL- MV"'KE\Z>!5Z,J;4&22%VNG#)H)J8?)6LRFED?!C E%M*K13@^+;%1S.AKEZ\ M240-TP@\PSP5R9_'&>S:DCMZV6&8I+,FC,ZJ(0+O=MYDG-=H,>O$/MK$ MHV"0C"FDXSHVL;R=[#H/UKM55E?UMH;#"Y):IJ?HABGU.8?AUE340F2)I%!N M!1Q("$&H FV"SUG,/:NKS[4.2:_,P9UL&U9].@M!D=+' M4:/%8Y6/&B%+V1%M8&U-38"C9OTD@0X=Y4%R)//W&E6UD@C1X9>H,I6B3V_( M=?FIW7,J)[X*/P$G^4.5[:Y>$\6Y31'4=:C"M+_?639[[3Z1X'JQ5WG^28?B M[X"'_O"=U(48BZ.?@7S^+<>_ALP59\K[4,S+R&ZS*@MP2N+9 M&WT.9>2Q?*AY2"HFD^!IG) ?^7AL(FNKX;JO4N4JWSCQ#3\: -841.UD0>'1 MG)IX2+]TY+PH-1BZ.:VL=*);$WLNM8KT5/9HT2MH:I9SB1X!;;V;&')?-@]+ MP?0A,+DO9A]P-=*D3)_4U6O%O[YNP!3LL6!X0>>V(+)(A)$CYX&1R!]"$OUHY M^);D-W*EM$%3X Q-#Y@4O=8A;WC,QT'3 G^< M09408F9)\=CW-*5$V2]H3@E-EXSKXRW _N58@'U\!=A>\B,I7>-0G[G'JXH@ M;.D][],]*@:^288.LD.!;XDG8-#.E)42-$+"94B._&9/)=>>&\.[E3(/B_!X M MTF?BNU6J*AJ'SS8F0\WM4=0I(8H9WJV%W,WW-,2>DD348E7N>AW1L50Z3+???2 #FZ6<4+_R\,^& M#.R:P51EOWO]\L7K[Y)R'7T!3& GKZ%3>LI=#V?CCC:* 7I/7:P=?P7Y0$?I M@2M,/Q1O_T/Y,__;2^B=G?ZPRENS5<_Z9'EEO_2K%>'+O[_Z? M\FKW^>GJ#2?T9%^45X%S#*EF9UJVV3H3(TMGP%5 V'\:-(C>@[=VZ=_AT0B M%A*'*I.[)J]17SY+@EOJ3B#9 !FZ4<@L ^DM:=#C0/E(\52HSK%1<((U&=?3 MVR#7GE[:>[#G^XF3BE95T+Z1M Z3 66H_?#SA(YO-O@6XN!Q>+3HX#)IV!JE MU%(2E71,W9G)O_,#O!)/VLV)^/9FQSCE#PQ]:>5AR?/.7A[^=I_B VJM)>-3 MZ7H,MAY)0(47QT?UQ_P/4(!*$_.0HK_:)IPRFA_5^O'>.FGLP9"W[XVVA2-1 MJ>MVFFT#K::""1(E(.]K1EC&FQR\"YR21M5A7:8F>^N%-Y91(])I$#R65P3! M -T@!4=T7\!SX\HYN8Q/!612O'$UR=X+VHJ7SM<$:(OO\9K[XR1SS:;G11M] MKQIK_FIL+CC X[?Z)XO 4@>Q[A,]!<3 [:-YPX%YQN4!6,;W8W(0?*H=%LWF MNF/ [V=J>Y3UGIIP_5:VB=(#O4_/=] 8$%_A?$+H^?CVLTUL34R%[D _B(=, M\BM-79NMOV4PL?&3A7'C^8[#F:A/95EX&%<:6-5]]$,]'\W:[$]U^Y NFK[+ M$CWKKI C9+-SH2TI(:77?^M^^J(3>9R)A2J2_[%6R@T#&_O(T %GIFS!9$W* M/?=_#LA8LI?KZXMZFI==1P>\EZ-AAG'5%2A,_JYID3;NUQUIDH,2@+7:L&8( M6_IZ4N1CS&R.Z.E6)L[)@%+]B'2DL$J]1I]+K\[+B6H2M!IOH[?0;+\Y_-"- MR8L9*7^S%["E$7OXC:HY&QH,:$0Q2_>R^!ZW\ZBKGU5C8NS&%78=ILRB[D5^V3H>[NS::_1$U(JCTB"2<54YS, M4,?4Z_@DK\"DTC&(,CG@7,2GL;2A^>1F6^;>E9OG\*H/FW5[&89O9;08S%TVLI.K!4#M]) M+ZVFG5!Y5UXG@5)(((']Y)F*1;]FV]C3!RLAY06H+KY&Z8!1TSO8^ZXYMJ 8 MZ9_MDV#0)NSJ^H0=I\(.P)#WZW2,&*%Q,Q2FFKK2Y4;)F; M0Q982G#%X+(>F,O.2)!0E^=_4ZMK00Z)HA/IW-WPZ+M$F\4,&%-DTD".+>[D"B<*E+^2!UNY+Y'/\/, VEYU]Q-SL2)]JK0]I(WW1E!'B#!O=,W60R@L@@(;Z7 =Z4JDV],-PB M4S7/_>;V G:=)W\S-ALRV[CT'?._$9UDQ4[-CA/"JQS0$E]XJY07:YTM?O[I MS!8+]D1(\:@?JM==?)8)>>$;(O]."TB=SM/X\FBYF=@@1X1!7WT?=KQ8?(CT MT+-5>0Z6H@ZM]N.@GK^X^2*YY '5AS%?7.%>LLB' M1U-T38G6"9;#T#8&QM*V I3-%R,N:53EF:,&@RS!6"RAW7-6=&&T3P9O6TTV MG\,K:FL5T]MY=/4TMG+[O HQWJW/*0%#V1]R_-Q?C0Q,)/2\2I:P8%Z%,!P\ M"&CGSDA^Q".$EEH#L)Q+[Z1SYI!?+/9'.2&G]D<%O>(,K]-A,G4_LTO6*G1+ MI"OL)T).-:9'0T=4LK%R55_\_+%Z:DN MS^]?G+[^PC)3>MS7DJK3]2XV,#> P4/#B'FC9RRV\C.OD3X$+7?=7?4DQ5#] M.QY*BMAFKC?8#I,I^(9BG_]NR0-P*4M*%L5_@IFXEQ09% R4\^/6.TN*U/=, M0 MUF@5DO@)Q7G+Z@7^>GGUY^K\T!2ICI5R$_3 9_@<,P_!B2BVG2#O;2V** MIS3*UVV]]OQ>W,FU+/4HT\^K;N(DIAXY-DK<\.!Z+7*\L3&:"2+23_DR(U \ MD\@7U/<@=H8&JG"5M#PI-=WRL[N#%-E/OXID?;%Y3@O_W,Y_SF&ZU5_YY:_ M2MI-#],DTTNOTH9A94GRCRFJ%Y7K4,-7NFF,@*M.U%LH-K&?8WHPTO;!IMMV M$-(=F?1VSJX(G_3+N.;0CO<,6 D57&&!];@SF5:#SG^9SV]:)A[14M\+F[]3 MWN&8I=/U8!$_3%O!CF!\IGA@7I%!X1>BT.E"XFBV@7+0\AX_^^H%3!W36YI< MU%(@Q/KM*,+>:7UP35!D4^&8OVB!/Y01Q HN\#!F MZ*I?>RBXKLR2D/'"_:A09 P(G^U&>K'T4LC'V.IY_G>LGN=N]7R_M'JDUA/] MTKYM:E9V.C4R;Q@A+!T*#K3^HPM'_(PXF@OK1X$]:1T!0@G9%OI=:CH%(R>I M%L4UPZ:6SBY:#)UU4"8V5L7?.4]*BK1:K\9^,*V*K87Y2H*J MAS\6C%5+B1'K7R#]FG M?(N^T[M8%5B#U^NAA3%XIL: $N:!6RCB4_5"99&6H9S0M,ZFKG!I>(T8K-%B M=E:ZUQ$G>W4?:P_H'.?X?XWSL%1K<&&D+/=X?=9:PT$BF_LE\>T]?WKRTO*_ MF[JG,CYMLQ7;+$(BKCYYRH/&F;[$E]GZD("KP.C-2AD0\R/ =0#X4G2A.L@G M)"G7MK.P52AH>HL=UGQK\>RX@==5KP5&KYZ_IEW(GC%B^]0LG>L+ G? M1X>WC4/.6_&^T&?9@%SYT(*%AY6_K+>^D/1]:*,UL(,YFG'-U2MUR\#"0^(N M$FO.$'9QE]Y$[XT"*X;TL#>_\^B-IPXG]/2 *Q/3 MKHIEXKL)>9-_@82'HW$D0^T'2[0:-=^@M6)H^FP/3JH;G=\ZFS\FY1K_2%DF M-/7\+J!3^(,=#SJ8#7J8GVL@]%)^BR$ ^X)7;@8^?6B($3 W%^DQV6K>[ M SZ_]^7XT>)+?TQU4I\D9V:>)5:J>H;)1:)@T\5XADJ):J9N81 \L :D3*8) M!V>$+,M]QX;FO?:)-(>1""EO.TZO.<=G(EQDAI8UUI.LU7G@E#Q7*8M[)8P' MWXHZ4Z;_P=Q%RU.+O"<;6&%Q1.#AD]>3_$J657&, M8XX!<@,O3:A\ZQ6Y8E M&_MTN @H[GXR3W/@&^@>E[[##7Y2[34H#2=$>1R[+,_,'TF9Z5L"K,6D5,YB MF<;B4"OD0OZ50T B;<)L+$5_6#9@=DSTUHM)=%5S<'KSLT<6+9/2+=>;A8YJ M5Y=PT$< 69-XVY;Y7+!N=D,BNBM?]#> M^GNIA_UHO0+6KB3$.T5(.DAL-DUY7Q]@ Z4&'(;A-ON$>&1-!1D6*9 M(N*\9B-*F!6@E=N=9$!:L=PM=_CYSCS^)'%+;1GQ&WT"'*>%TV#3V@[S [4HK*,';+=RKK9MID/N]";L2;;>_SNA@704EHF9G,"J.2 M.F0P4Z*]=<5H.7A<%K[%P_C7>L9#>B]2Q.6U_Q2Z' M^[A->)@WDMDV#?#7.C*O$AD(+827&1_L&Z+.B[.R\Q]3J/R9C/SW,O+_.\3S MI G2@>;[NV1K%-S$VDB3&"!%SS[%D82=8R_\R5\+62KRU%1I2W,%1_# JJL= MD.Q^A(QPJYO]"2^1U+FD*T7P!T1CXN!M6$&ZWU.K"]==0HJ=M1!A+@-[] )U MFB%Q[ES5*&;"40L4:H!7R^]FTM[3B(5+/\KXSKZF[7,:41K [P$S'>+:95X& M_?V]!B]^V09,KX%)HEUB]6XK,B"4X83"*5C?B'B>PU=G>Y6& M,XYAV V*K*KPJ$FN68W#W7:DH 4Y\LPRX#%MNH2,G>\TR8[FNVVAX=UVW:OH M&5W7U4AXG>]M]%_?+7PJ67\:D8_SIL^=H92PA'7BOY>FD?C3ZF]W7%E3AUV OK 5MMO@<_>$54CN]V],R M*I WQ,CD.YM;L]/>UFV;6_;]HU_6G>L7P*'(\3];"HR^\60D:%\,_QLIH%V MB2G!F\".3\]J8DZ6H+>QS(=0:>HDY%;>,B,D%Q3J7)Y>@6QX2K^.PM4.F>86-R2F9:!U* M0GX+6V5O2G6((,G%:F=D54C1U.#U\WVMB MRP/6\DH:(>_ZGI[A[GDJ&FQ^GO1FB/B /<1(;N(R/TPDE#6=K#*&.+:GV1"( M^7 EGPQ$*BLJ$Q!;\E$/S)-&T8=\U/>]R9.?\4?L\H=J8,[YBL].?V %$SXX MI-.DR\A H:+,A-T:L4?K:DP< -*4U4TEW+SV:>QSXL'.3D@A:6 MNG->L[;!E7"R1U?V<&!RSM3@Y3"9G" .-DP0;6ZN&=.;7XY6L$\.HZXM. M1HN5(28OD/-,Q^>;18149X\?(E*+Y3<*4A2E$4ICW&68^7H:."T]3#S=5>B) M^LD,FN5NK_?D;)PBRM-=EXO,=9?F%IF@M'R0&PV6BN4/SYZL4%1INI,&D]'F MFSF>S:I^2-^@4)2W'[P,TI!1?A^@+R^6;P;GD2SJ033R9'H?=^;K[\?,UY\_ M\_5U+I&9"6#&7SA>\UG<0-LA>3#.,V$9R"!"H=F2;9((X.;- ,%E +URJ+3!2B%S51,?N MRTG1CR:Y*'-):Q'\I@)E/Z1KX4 @MB:AV0 ?I.E1SQ[(LR,4BGN\*EF$:V%D MZ12@L8H^LP;,UF!R+I+6B8)%QU\#',"B4O],!EU)=HCO?^B"QFS$_]^2J^]5;Q<':I&#VZ)#8#]Z3PENX4HJF2Z, M/JK*DX6^VX"Q93]Y1Z!Y)?]++AG317,.'F2AT'Z@HVH30-?F;&<&^ MN+X/>I8L/)$%-=H+[JGCQ9^7"X\XZ9TF2TP9?.WW)7BK_2S/;\M ?(3\$56> M2C.O_IV$D"@]_WPX#PREP +TV+FH@5>69F=HGPC;$!^-N6R&YU0ZT.\XW:OS M>>*AA^U.3I^]K(T)/8A:-#)ZW/O"Z W9*GI=.:OR#4#:+G2C/LTB&>1B9A:X M2=M]^21?Q$EK!*;W;9@>#0^0S/G?H=M;8NDR5&A_RXXOK%73-[4\8^HP8?)+_=^ VCYT7@.I 93<5:R(/EA&%3\XKB,/V/AF0IN*<_)J5YRB6[SXA_'.7I;\1W[ M5&E!U4.[1XU=1CEQ$NL)TY9WW6C8S[!D5'#;W6)71*#UZM(Z[2(X_AFUS2*B%2,@00Y5(/LTV!Y)E\91:!(^H@5,W[L1RK+"' M(#?]60VUJ;@_]5^B;N#=,;SC%.T&QQG^-$"*T\=\(CND<,%,*S"TS'J :7(_ M=3)OQ6ZR'ZJL;PUS/7.B$_?/E-4)N!V-,H@'D)"]QH++SZN4301WRU:*_,E0 M%K1#3GR=9C5-D, #RG8\.&6X-)U9 ]2\G*-SN(()MKGL>R$& 8+P7(BB$AKG M*CJRQ!>/\K:C)]I&>B'#1*6P%J%N:Q$YZ!8>ZA?'+1V0$M&C8O&Q96-"#DIQEQ'L:3TUK_"J5P*Y8L.Y?'X8BS&FO:KG.I>=&\G))3;$K_+Z\-7,3>.C:&P'X,M(,UF^90 M#1U\_V\:8"YJQIM%)T@J'[6_>\(3KKHT-R$%$Z0Y83(MNHB)YT0XJ"3?9 /[ M[5/HX!][%]8!#%4;[#/KIJ5;)CVMPJ"&/2/B<78X87=FI[K-NY(2A_V42-@E M@JSC3B@2+S(+QE0>A@+S[LB+]^>Y^ZNYGK>_1@G^O[\^?ZX-1O=?(>O"I&=,Q.E+B; M?KP, +X9_]$S-#W=L5FI2+O-<);Q+6F0/#2>B1X=(Q];\FLK:YA\)1N7*Y&= M1_!V\X6F(>48;R^L_)YMFH(<,#'229_+Y=HF%UU\C&GU.1E3I2-Y\#J+&Q:# MRX9S0 L? ,,_6ZY;+F">!5AHR^DKM@\,6&CDK60C-F>2'3$K=E6?E7I/,Y4/ MO[)G/1%?]YO0@K;Z*LCU * MYTU:-X$D"^8IF*'^#OQ"ELT*2V5P2I#B75*J:1B;&#GL=Z)\ZZPIS?CFKGW% M8/<(E6RHS4E7R]CN>G7)SD 8D)'JIE[G_CCXGW)S^LK ;QOF6=0(=OL0YX\' ML)G@?8) 8+EHU06LLUG#DRVZ<^)DI745G"BG/^B7^JE;=V^^C%)R@3KPMO+H MM?9D,O>9Z^]FPE GC,R=Z"2O6*:;SAZ(HL&2F KS@Q<9KYG M*N*2-1!"INSI>(#>#>*RRSW#_$ K:%+Q]"9D@V\X)T6&98:>[!,H+8! I,+K M.2>T11/!(FL,8MU$S55O73##JX3#&FA)D7ZGYEF\IIV(%\NF2/Y-(Q+:CAQ4 MJ3;F44D*]B(M:KLZN]RQ"7WWS78CT/W M0OD,]D=M9/6S;FYZM-GQ95FF;A-6-%UCZ.WMT5<:)%F.<2*#YG(;'NV'XN?K M3WDT;[VZ!M#IV V.FWX=/?A"8,T*/(5VIE?03:4E8[P'H'[*\B$)TR^IB)Y= M2XOMW)@W0K?;.PSB7D9";#D*RA=LU_E6M&TY*P1ZEGH+)2L?*&VTWQ-V3OK7 M#1XPTO;V::I&[AX1@7K4C6_SA@\?>A[K9_!AXVOYBT@JP#&%RZXEF1Z7@0P? M$SODD&U%]Y#$X38X'+1CQ4SZ#RDWB(:=S6NR0K/I%3L\VAAUE>UHI7WCM\\. MM*X#E!IM'4%BEEV.TJX+[0AJ;6[$(4/^H14N C"M1AGD9Z^8XT+5KH2>.A_( M6C09KB(R*0I"&[/!\GC_::'P4[SUC5;[I=, ZMVRB?=W@1/VU!@L8(50,F M:K^],J9_57O.0Q_[Q[;L;U?87RGZ#S\;T3>1S5G/,RAH3$18PM*E0[@%^7?- MU9M;]?:YLY#TCH5VV75BI5E1B=PKAYYT\O#*CK@B<"QEZIF':.N0:M4D' 38 M9&-?YH /%J=7*GFPGRI\+BT(_8J5RX8;C?MX)@$2&$9'\KQ^8+.Q!E/^=6*7%>V-P?F MGQCNAG5@LZP; [7RXCW[UTLX[V?2#!M1+]GNK;6,T$++"FM=@VSEE.D5M+(1 MK4F@#"$GH<3R<'"B-WX7I88>(:O>3O.>^".NCL38Q_4Y$[*3 M>V+66;@'-(Y]HNO+'>LX$%(AJPF&1N$QLQ1PXRE?>_D6TQ73JQ4_V_5KBQ4X M)6W2=F ];.HKQE'[YJ),"5?]V1T]5PY0N60B0TI\&[>MX2O6 #&C23DR[F+: M;6Z"/BK/B]DTQ^D.-7Y&+]<27@G6&A0'3V'%XN=?I>>Z[+9FI#-5TL.(W">_ MO47[*7[:@[)Y52&<4 M%Z0'S15 1H2[PXW++FIA"QQR,S#!;GJ\S[3P$7$TL22O7-(=<33 M1/R[S-F*>$\Y\[%5_*=VHP_\,Z-ZHGA@AF"&?ACR%NM G1PUD[0> M252RIRB&QF RVJ*P!Q8]K6/PQ)0;U3W>)U\DK78VJT?. G!XT_D_OW+^WJT< M2%9%X^(C@@V>*%FFU?*WJ<#T0J&;%[ .XG,EP]LI'::+Q#QU(*D\8"?X[T4Y M&\9+H,!;R87ZJHEZ90*+U,8@8V]ZCV"4J?:\M8%*$EU+!R<):&QT M: U.Y_1+8P1WV!SOHV;\SHMXC,()YQ>![%] M_1#L:18.9[-$LW79 M![W@+FYS$P)L6J@=%]-7.0M#Q1&+D3&=69:7Y-BQ=&IPIR8W]'_G0D_VNRN] M%1=CTUI9P&@I,$ON3!OF8T06J8:#3;TV*P_)%E,"P3.M$@JRM;'8U^ZML-@: M.G!X0?(-8F7\G9Y$XZ!J MTDU';KU+R::9I23Y7B/73XO ]5]FQ-WR8%/WC\Y"K0^FFY7($<+B+7CU*[I%P)'@F)Y!-Q MSYA,3M<?'NB6KOF3C-+X?1C78V6&M0;=V7MC+^0;T/QT M'53":AB 9?&T[\I=Z:''(C-,(6L[0-9N7,9\!'K]&%07B!Z=H*;WN 1HN<5%5O\WL']5MH=-HV9,[!M?I5- M,U#?V*<_.&OJ]5).\"YS)R=1PS,^-6,C!OW=,XLVO\DH&F_^4*NH8W.B:&G; M,D7 UA%EK&L7S$=HK U6LK7E4",HO.ML],58 B7-%<9AYK#Q2X)9EA_?4(_2 M1XB7LU0V)7LWD[E6):?(6"JY+#1(/44:5G]5 M M15\8JK5;-8$GAWXYX6=KSD6*JB7%JJC"VN_AU;I96./:"DD4XR9:::)%](?@L,=F?(B;<2S+2E?WM4OV)E^R/ADM)X&K3WOG"2"_$S-)Q?BGJZ9$ MW?C]\NG7PR["^/A#UNM<@P0/+.(;"4#BPM'(U-;9.D0Q)HO=BR6_?8?KBG#; M399A!Y P.Z9ZN5_[K*8\H N9JQ/(A_@EN<_"(!GRA)TY\V0-:BG99IVXV(8! M[#>8U&H2Z 7-:+9:N@F31,PY!1((-& %%>UUE /%12ULXH'V<&=,DBR8%"$< MJGV10=-0(;ZUL3N@E#O><0N6:U:Q%*55175[AU(?=1;0Y@GDP-)Y7:B08Q1/Q&)_^N*"P<4KG:%>:U)CE@D\]NW#*4 NH]R M,PXU_/OIEU!_0/Q3HN%P'CF2M2,K)&WTG-#FRJ,1U(RC-!5B$X[;T+M@2I1? M2L< -K6 OU'E00+^GB6IX )F['D=_66_=D1/CU,^<)Y%=:_U)SEQNFW;HOE- M-I*4H+SV=>C*N9'IM?(=%8#P_C[> _Q=,#RZ9?JH;*0JNOV3R@?=-SK+W6>^ MUXX5,M=O>W%$>3(X/$H&^?GLK\J9($$J$?,<^VT'C-:*\>K3]2*EB9FJP1GA MOI&(TCIGR@&#<1GZ'_NAG]>3@GM?DWL M3 SBNT/&O<]([B^[R6J%K2#$$=9\?B>I2/"J*&FD];I)-5'IO(?"Q34,Q1<. MWV&1_82T8!&3@M"+C:#W RVFKYBD43Q*?[,+!C&3>L<-0D MH+2!LGI^6R? ];+2 8?8G6M];1;9\E!6E +Z"L=?:1YMUJL#M2!-9'GVR@![ MG;0A0S-8SLN5FK/4.@7,LO:0J@7R-JPD2#.7LVDL24B 2S ^ /]\.'C%DAML MSW:,AX?)7L8^D?QB.-U)\<%=/"T51_$6L7KXRS M*1-YJ*3#\HP5WRKINTQS7O/ 6[%S/V 2//(\OE&X?@C] WFETO+&I19?SYF9 M'5WC6KY/%I=C*GY+.+:V;W&=R^O9LP>D'?0:3+-)1O88Q%(CT:N M."^U&7<2.F\!@)]#\]$.9BY<$#<./T-=SLK?&E3.P,B7BO_XK06X-XIV.[*; M&\?#VL6RTF.U0*E#+1;.JMXO=B$8W\ ?/?B0)!^5&8XE.GW6V\N#-ZCU $:[ M(Z):WE\KI+/98F@4=&F$L])-<6-/O2)#I9IS\T53-6U;,U6[6:W+>J6&"FZDMG*E:>*IN39C MO=H6P\7O*'YW-.OS:)_U^?-G?3@'RT3L$-PF5&CKM7J%V<]B_Z_C#XP!65LY M8>!34C5?MGFSNG+Q4[WI\%+<^)9+'#9VSVTSH)H^ZB-9$IH3F''6??+!O M*7_T8ZH+EQ@')\^M&Z=-6-I+A5BLN:R)J8.KZ>K2_.-P@=6Y8R9V<;#Y]\<5_,8Z505B^!LQJ+ 8^W@Z%1 MFJT2AJ&+5S$ M]8!5^L-V,"B]=#IN41GW: B$P?S*""#5B/"*-4#[)IF0TH% M2UN'&?UXX/.V'6\!M&_61-T&%KVA5>C%R#V,4^]$@9&M^&ZZAZ;-&2I;8(L]P."/?4'.65V1Z!DI?*\O$2O*$CP"E'/N<*/LBB+-G;\ZQ7[JY0IB3B$BM+ZCP2GO''D# M#CE/*@V*5$!>FOB'>#"OR5:J';S7::LF[RTYFL3DBK9KL@2[[^[6NCS(M-OQ M.:E&QC)B/32$=ML]CR^]4>(-[0PY_TW]<\4[0,+YUX=/#K_6Z R)93!KIN2" MT:) ZTJ50J+>MTM1#C.:1V'U1B2GQ3I4,QOLWP:6BMC5OZ*YE!,)*XJ88$I3 MT=AT8O[%H 'E465@J3*M@H#$%#MI5A*:XJRTJ#T->2QWYX11S_42JT B1IJQ ME?:*W"Q1%5?B]\^0ISPSH?1/*QF[FS/)E5L6U3C)6@-6J8'%/E/IB&XF5$J)WBM-LZUGFL7UM\FB0U$9&U#0I&;7Z;"[UIVT>-=A)RH!M&H!_E'GJ2!3 M"5N9111TL:;3+\J%PBXVV2@Z ^P,"N\8ADOT;%W@;BS3M;)[-[(QCD V$$J\ MI:*[E2%!'L@T(/M,>5Z9*/=6M%8GY-AMW"#-YZLQ*=?",-3.H3U=SZ8T62?T M9@Q70.2F:NLKW9K1IB\,8\5Y=HGJN_#>[HN,%%:@ JEM91[;19."X1:G?XU\ ML R8>3JRB?:/S8.2OY*O/U")+]<*(+_C'*#OT>G@?4H3OJ7IO342*@#;VO^( MV_F[L=73.#Z6:)4[3MF-#JL6&?<7-1BE3PR M6C2VK>CJ0O)JL/-8T5XJV*[EIH( 9VL&XK9YYF^R*)S=!.]W6AKQX=)J\9JP MP)MJEGMO/*M;Z>A\Q=,U/OSF^/3Y\7\-OI.2UM,2IL=K&5V/F<0F$'7[UX'#P9CTO&TX?*)!HR-4:FX2]8JTY M*C>UGFLML!G*) '77]UP]5A1:3O$+::V#[BF#,ND8 >N5:TY?\%ZK?U[5UND M7?\R16QW!G"S@.W_^7_\/T*;HX]Z]O;]\Q?O#T[>OGIU_.[TQ=_M'U>+4E?N M1K .__X@BX>.2="7;#TOSO['7Q[(SQQ!TY]E+!YB#>'8"O"MOP/ZJ!^;Y!'0 M)U^D2:TFO1]Y],4WZ*-.XJ)"3POTEP'^^3_^X@<@K.H@7\C![@-WPU7I.W ( M&7V)O=@Y]*/>H?=,6"?#(=^_V"/ZOOF?GF36^98-4^E(KQ M7.PTQFJ)>R70 MF\?O;3?L#>UXP.BFE[!$:ZT%DU&$";:+ PLIWI'NE_&OX?/C'[ [@_@'?E (8SE82>F>WGB!R1!;S&R=&&9=RVPZU@/1(,?YJS MQ447'[/P]-QK^X.R/RAW_*!PZ-FZY14CQ,MB=X>40GWB!Y4S[5'+FKMJG)O2^T/QMT_ M&( %9VX^NPL7]6P]+W,GA=U_B40"4==N9U]D:=2O&YOS+V\G[7Y=U"29QI MLZ:#%ALVM;CCYP$EPQZY!3H"K!CT*[H*YH66 MWPK^N^X])N6#_V*LY8@3"TSV0OZ7M#ONJ#/BY^X#W:Q*LC MJ9?GC##B#LN[9?N.%B(]WAD79C)XWN=HF$HY@3[<,9L[J_S_='YZX?G8 B MZ&M -QPLZQDSE="_K,' <(M#F88231MO,7V5 @&!%11+G_3'9'Y,[ M?DRL+E0L_Y)] 6N%];']N-]I<>_):;*H,\NIT:7)1_3'1*#/ M;9=FPHE0HMY)V=SX#A%GW,IP4XI4.]7DQ/\"P*P8[,_3&,S!,J"D1E<>KO]$ MT>5I E&/9P59B&*Z&XSHZ_B^79C05J,"BB7 UO&H*1@64@P[6BT!? MFN<7.UG%E$E/:WQH9679\WFHW5I-Q?\"I;*CN@N%GY#TC/P^)O1O5 Z8$S>O M[TB[[=,DA*TG<1?>E",QQZ9*6?HPC9Q/L-?WHWC::^28-6U2RM^YG)N%D/4D ME_T%GE8&UWEMX>[M:9C<]&,IE*.C,I0P]G?QCB>$W;U2F_)H>= M5VM&Z0:6 M*DFP40%$K&( )6*E#\#(-QS\<'AZ>#"K0%V9M@PG(,G]EM))98Y*NXGUM[-: M]U:)*('T]BX.%FNPQ'0['>]J?(B1YWU3G(@A^)M&I3*D\O$#K1;]A-ZHK3%=)!)M'IJVJUKU MK]Z.4VQULJ.F+B:I?&^2X%160*,&^A=OQ&$Y"S(D00 MTB\N55AS'3M*3N4HA9:7H#2!7"ZY=PQ/9.C$Z<(3'LE"AQH4\0^+BDY\-7PN ME("4%Q1SFCE++SZ36='*)8-U;-=,Y-L:6DG)928$^&$/@"U1YNUG-$DT@S@]^J[9Y7G55F!.P\Q*(JY$F3 M%*P2V\WB5?3>=:.;7",N+?",Y/PANWE">IA%[H:U]Z.0R7@C%VM^ M0:M_X>V4FZ&U<.&Y8MV8KVB&-AP9R8MK%:,&9C5=++0BPBT7:)E)/>=S,=:3 MGVNNMH91'?BCI?B[0PA$QW/.!1;0UJ'H;^VW*SZ *Q;=H*Y^LUQH2DO58?JN MP'0SPSP8ZJ[MK]L;KUUL2!_9O)6Q>[J>&6^WT#_9T/2SHF74%'EA+/G'XU6' MZ#V?H8RA#4TPI!EEM)A4H9YVX1#7Y_(>::-+7I/^ MQ;A=6M,;2'H0]*%,Q)IO*>T23S/P%85(A^Q:V"OK. I-TK\MUMOMQ0E)6RW7 MV7)69F^+LH+O,;M9L^+&(^G2Y*QL_?,F7$B'VL![UM;^N()-8?0EXX@ +>"Y M<)D8*WY&@IEDD8LO]3*8T+!A -NBZ MU0X.)%!5FQZ-.$/ORNEX](0.\Y2%W%'^#K\/^H:N<]7.*\;@D[H0&.V4L5G( MYX0UZ[3$'[43WYN&TS MY>W84KW<3PCS,09("Z68NQTE:<@]NZ5Q-.UN;$6BW3%(WQQ,FV(M1/'XD0YX MM;1)2YM'6_@7)T,Q2>GDOJ>_7.\('3T8'3S1(9U6@?9YGH@N=UUV+D8PMVYP M%;ARV75!^A,Y"7>SFW*XW4_URDNS]ZZT#C)\5RJO'Y:[YPJ-W\=15;Y$EM"A MZB&^/7D.PYM.(MO\VR_".8F6?[+&RGS5I?R_K[:^T75UAK:1_D/9D85T F\)8 M-/\\YFRU^E1S]O/W\:XW/72?W4Y<,D7M:F46$K=[7*@I(HD;-D?,UE.6O]X@ MBV,+.[OJ&XKM-9M..U3F<+>U;M^UD 4RL]66 MIW==NH= UY"N_8NJ64GC'&O^>I.=TT;!OWZ3)4HN#+D],3);[G/6 C@WS4;H MPI_]ZR7X#V95N4:ZZ-.GC<&;FZ5M$7JE9BV6J+>#'7''TZX=M?5UF6"_%P&G MB\-3@G7M][KV=(U[:,>=@G9X9/,G:1=IG7!K.A32@752<@LY/C7WO"T%YY0L MX2A #/N1W*]*R+%87Y32NJ/SG,0C'2_S^WMMQ^8@.A_AM.H]W0\/QZ\TFMZCS+<'YX_P^&11L@6668J7VWJ MG86L%O6 4["-&''UHA1&<,=##)!3G$8,EL/8 H7X 7WL,T$/DDG+8<,UV./+ M65M*.UQ$VGK;36G[$=BKFN=G^-EBLMVD0_RQ-C6X;,O@G:DO8 ;U5G@0'>JD M.X?'ZMQ/U\YO[:\VY>]R:.O+?6CKLPYM_2[1D'_7ZX%W867OD;&D*VX,2'O$ M-]+@I_7D3.5ZQ <@@'K7[>&M11F\4]LQ+;1&X#]88T-.-KU:33B60F>?G'+/ M:%OO(D5 ,GY*#'TD_%)';F[6Q,& >KWB.]>T;08 (]62H2D1TZL=YZU-VWHQ MHNJX8L_8<9-7< M"\9#6CD;&*VEO 6IPYVO@J#C*D)0A)MLT2Q[I+[SB82W3)_-^D&/JXMJAO2- M('IPO;0Q08/'3L1?R,QXZ+PP:28T\W'X+OBY[)-92-C,D+. M))18 ,#-YQ.]JN_!DTJ2!V@O M0W?,H@QY2V:EX$G3_D&OC\L@/'AB]DB?WF71XJ$N#",NPBC6$_[.A7Y%[&0< M;N_V=1[$*B4VX);R\)J-=T(2.#08 #;YH.SY9*0SI0:G5+AK$G? Y546:]!Z M7FK>?FP)8NGP"G1E4]6-?8 IL@!OWAJE0F*VCQ9O_KV+*DV6S6E:[[7XV-*U M.5FR9+6RNA ].D$E7XI10=^D9W M!G6XI1<8ZZ-Z."C>::9O@SXTJ*W=0,NFG%2BN>P:N('V[2K20YV6]'V$XEWRCQ>E9^]RJG_6AKMJ1@P,FJ^-Z=[0NM7A\&,I*\$& M1G_KMCMY!QBY=MR#Y8OF7YXQNL%"62Z8Y./=MR]/A@-K@ Q/'4=#VHQVO5N% M5QO(XR7K]QOU8N>E3/4)XH.R5BDK'$%7Z]S+C$'R94&'Y:LG7QC8^:RIT?(! M>U6T+@WZ&S0DQ!YB!G43%'KVR"SB>^"$AVI]9I/%1I- ME,1O6GA+]T]*NF X[,F"H-OZ(55C^"(%#\-LW]3]5-JXL4D [HVD^>?7-V!+ MHJ09._0=ME//HQI8NTG?7UUKD=*M4XJ\\C;,W$(@OTX=*&#(<$C0X%)@D53# MYZ]>/YR7\2Y1(.3Q7+H:\ZW\OL1M,1F\+N#):WZ#2^O:#XC\'=#NJHRF M:))HV\P,I9D=K\]H#V6Y'V*]CQX,P_H5DQJ($Q)=.2U+/BWW>#?T9@^G2&_P M^WZ9L/7>^@W"&^$5>^2UX(F#>T7V)'\&?ZLLN*A+-30YRXR[@$G?4S!Z6M) M41Y*,O- H!8V^$6_O.V:TG7:PL>H/BY_O(V/1H/G3+_0P>4;G8N9FG(E73RO MUTJXMR;RM-37GAS@E1L \>. !?DZQ$U]^(!EKO=/W"L^E4RA0.J&I\&X.@ MDVJV-K1=88$H>BL* W0[1#NV+%W0H,#YJVE[=L:%'BNV7KEC/;9MIVY Z!"F M -K8+UDK*?[=)GDK%;B?8O3(#9=8##[)LI$+RF^CKH#C*%O80'P%"$(EB:P;6A!A0:!8 ,TQP8D"B!* E3\V;L$.UN MW.EZ@9G49:O%.$EF1!L([E31D=*9P5YOX&;[:ZOHE+[U]W!1)XIQ=Q.[7^T3 MNW_^Q.Z/BJ$XHQN7#TTY7\[J3:ER3/=V*LH):DHY"@HASC!6%/A \)(BUTQ$ M84QJKE&VG SJ(@X';]?Y4S/,6#L^+^?*R2*8LD6WYEPKSG=7$^%NEH1",JPR MO;FM,&\S_)AMR,Z5D<7/"%WBEB&63D;N>)6\0;/FXV]%NW#_5DX^U8,+(Z-0 M0:#?9D1^011N%!;SYYBW!A8A/FW5!68/-_"I+26:LEG90 M0J2?"QT'+\]>GA5_),DK@9+LBM M7^'Y?WUT^*CSP9A\D>M.!QPR4=TE')P*.\S MZ%&NEGB58LL)Q8T0.OM%6\^J22'4*\XTHJ1<=,29/20%M)76NYGDB3#/S4D* M4I)@"$-^=WS\[AJEY6,"TX\2;J -N4BD,MJA5MY<>F0)U5','L:>?-L]-:BJ MMI.5Y_GA"C7U959LV06,,,1%?\HQ!0@L372^UVIEQ+9_G7K]_$.XFB'SZ+LP M%_!.JN,(?D;$,CI*X%9#EF+53LHQXE355"$<9<[%AYU;PI5MS]-,2+#S^-D1 M=-+1EUG\S*SR0LN)F_PIE@]?DKY>:WY;HDHJ__D[M0R,58_$,!AC65233N%: M'XJUQR].L%F26T:"K*&_F*"\E4)&=MHNBFKF]=*2)%XW'-\@)77.Q Z=(:;L M'T8F;YAM+&AT]"4/EG7WD(F(RJ4H.%'I/'!F5BN:%,BGE3>T@:Y)>IB[X"PL-_T"3P7?IS,*>C#GT6&&FGM+@.M\5Y+UDSX$F M4KZQ:(7P"'OJM]GU+9J%,$R-BR6?LBT\+(<3366QY2&%I_%30ZM@KYL-=/VJ M8:0!1J <:%9_-PRFBO&B857J<$K*>>NZ_FZHI0]=) 9K;MKF?U4\ML'+ENZ+ M26N1:@$\AVI0EDO29E+CE ?_R33O_8OL/8X GL:7+S-5L7*A$6R4FJ'ERZ$% MCB#@20!>]+SFE V%VS2O?^A'L_2N8<8 XO 6+ &*P2VD9S]6[?ATTY3;& MA&$PSPS_>>)\3ES8?8^SLQ+>N&_Y&5B%4\VY2'R;/LHA;YHMIVMY^<,(!GQX M)I4%:;05B= 1V^#UQO=YT?+P;"4 M14LTD")Y9("0%)W'>TQX3@:8>-C[K=V)=R.= R$L4> =;V%^SS$!$#HB,*X<\7=- /I8 7%0>', MJA<.#TC*)*9DP&9"S3L AA*'HN2/@"$'0!X@ WQC&#?HWQ.:1$1!(&6"M0/. ME!\H=[##?=MQO4QA;TMO3@+\&3%8>C5T/_T$7&"QM+@.WZ(,.+4DID1>I6CS MFX!&H?&H^)HXDI$JK#CJM/AAE2H3_M5E4R_.)C7+><]^?Q.QANGYU6+*YZ&T MYXJOS!>71"![(H.)<0="@J0A.]]T'*6&+0$4\9XTPB1ZK2(FYU*NC1,0Y$DD M#^<4]IID%0IG6(2C2K>GVU"Q\K4O*PP.I+I)<6)7:#I/X1^0<]RO"+>QA'.' MS?6#<0^A,40MX5L"T_8\K$3Q%]E[[+A:S/9<+:D=*L5M.Z%Y$@8!10M%RN1A M1_GPV!<>)6YS>N6:UKP$G(@S7/Q>40[CID+18\U4 /02_QM]_"K MN:Q'(<(/OE*@U &,$1)P.<]W.<;\]3[&_.>/,7^:S967K[@]L*POQ>#A_'." MF&E6S%*Z40NXVE.C2<&J E'I_6"/>N*Z&H1](M[]-@W8SNV=5BJ85PX^'#H0 MGU/C5IE8*)D[KODT^]%Z=>4Z#HVX>B9(>?;^(SFQTI 4L](P P)C'&K) +./ M2XF(,BLX$5C=;-.$]T]#\(]\_R#="?P3(TUI6EGTL6M%R4@TJ#G*J*X=4S4& M'!)Q.$"B!=;=EHT.*@31XZ6W6A7C5\AJ8=I&NUC3'5!!9 MH&U&4*K1BTISFI+H5D1?BH;"B+D:![9MG21WOLB@'+Q.RW5#+U%6K*T^ ZN0 M(_:R$*MQRSCY>3?6?51\H).U*/Y,+VA8'J'RT%R70%'?:3M!/K](HNJ(F$-. MS4^Q/C-/G]@8S+;9J-Z0W%/;\>NFP(HDK"_'E+7L5],+XOI%Y7$KR(P<(I=I MV$D-.U+$S5$8*"'S&--&D;[X[8 )P&9BP-IC_* UP"+IJ24Q@$ C2F:/)">5 MN?K&R$W(LT9*8&NE M=5%0!.8@QYOIO!7E@]"8?5*24XT?,D$'P4+;\=UI[GO+_59H )[W=3N1J#NY33>:@4YA!O63GK>E,,_\OP[ M,;%0C,;\#6"//I)F32G-W-N(9)!IX8N#YU&)0;R1E'?%=L.9W?5(:0$&HF_ M;EV(#'!=K#YBF_F\EG+,#.=G[Q,7E>_'=7OECMK AW:SRVUW4967;2"']BN\ M->/+RLM3>^]A*"OU&*,:"NDU;%#H8M RC4F @/FQ0C<'/U.?OY8"&4+UWUQFI0EEW%?M.1>A<5LN ML\@F#6?-651O"G:\1:5RZL/GK:E:#;;J3<77B?XI:&B/$\FL$V:0I\S.$1T$ M/CO00G73""D\FS9D(Y]7C;5"<>L%3#1VY8_6R!FCUI[YA>*;1]Q@!):S\/E, M! A,H@L!U.K?&>QP\6'B]M"5N12'CBR9:;6R,:D8FG#GZ(SP\G)U69;&93WS MC_@4LTM,?)_D AB#_W)6: &U-QMI52F%D4J65\9*(@6F4HMR^3-A>E>KQ))= MI<$A.%\AW&:_#<]W*]1!F:G0+U2-ZX0VX:PJ.4(N]:I/AA(,!"0]/1"5WY8_ M&*;N0O6R6FC\->IFQY,HS3N*"T*VD_>NE<5AC=Q,Q-=RGU2?KJ=N7O-2JVDK M2:I5J=OOM2ESZR4#/B@3^")-'[.UGE(R=7BS'R7LXO@E!O8-K4&/'9!(2-7F M"O16/)QW4HJ?+K;46JB7R$6NT;P_4.C"-_(CH9$'S#4HE@TQ3I#HG]:](KTAA.F%]YC2)Q]P2=I;W4O:6!K(9DND1R:P7#0+HO,MLGX MFJM&;\)TE.=5R]$T^/MD??SW6I@Q^OH^,:*CTD)W'VPQX;2$H WH'[#Y)Q ; MG"8$FH;=N2(%TT&DA[X!;1GV4#R$2PN\RQ1U602ZIS]TVD71AY12(;S;QF:J MN:GF$O&/9!4A'L,QP'4EJ,*_)>H!B7VEF (_CBGTW;9"N% S6\:Q_)]W^%'E M>XFL$2=L@ROXQUUR(@EAY>3+?))*TR">N<' M9A>2ZKNA5?F/R@0J23>/)GH\1WHID!MMYIOQQ;B>SUXSVEC274,0TX:^B* ( MY^-*3C8'UF:AJ"'Y&THVM-4B>&;)Y+HG40I3L26*&2(HIVMAIJFL#>;8VB:A M0E,T$W/0Q]WN]Z**<%H0HMJ)G_HA1:R] H(ZR.NF9EM MKY#/._RVFWI_NTV^^1=OMSD,$>/;A]JM>; MN++D._V/OY ^>G+T]5T]D?*WL/KX;HOL_C^^N?'Y?M0 $\DWZ MG&[E6;V,1&D6A_L4_N _L'8*%B^G2JQ#[D[Z,G;#OBU'3:+F^)*A[@^^1.CB M^U>G@]--NV)\\$MQ.:P[#C.&#C,OG8RR,\U_G) Q,2';\ T;"NI0'G/AMY3^ MTW*E;.$]I6;0[Q@# U,=/B]G7.U2.EI+X>E21*[/5,Q/X'U3$VC_ MCKK?+:(<]J+TN2D=_YFRJB4V2:S74#*GY#\B2Z_-T=C+7&!1:93_+A9GJU\X M'WC!$;&WBRT:")GL5Y(6'&M7DM"L0>M"[#]\/<^"J$BEU*R7P MQJ^'O<8EO:!!@DN#Q;5W /IN5H]H?T^EC^!K":#X"_ZQGJEP'H'8XL%3\:^0 M"I!$YZ*0J//-F&Y96CG,;H%]V+G3F35G&_/?/%(X*Q%SE\;"-6UBN0+Y87QJ M2*#^=JJ7:S\ S^B@GA[0'A[0DN9,,%9B6*054+90!% L ]MZ@FD\J]#U\S8\ M]'QW465SA,VU0.ADP->G":R6AHGUR[#GP7>@EA!"MGA"O=./A9Y1!9(Z:"N% M&W@F?*O_^OCAX=.L'O"P\R*'7$)2FVHA.9F(.0L]8VZ!P-*Q"P MEZ9&A07AQ*OG#).G$.F7I_2M8HE$WW\5="B&@Q^.7^ II]SW9?#/BF'$J1R2%^"]!K)C<^Z+3$\II,]BW+XZ$9R^*Q>Y$+H$7R/MO_UJVZ-J='@ M*FC+15-_[M&_IM(:[ L#RD 'V,2F+*5GU6RF8'P!)_'O490[ M''PILTQH9ZNX]-0J2NGTW5[_:KBZ6,F\8HH^#<6305=R:RUY#=97*WR/'A\. MCE,9YG:_]C:"J;(W#+,U,-[#*U8!&>GP-[KU]'%*Q10,!QW]$%DO,11D#'BG MM$A%Y.OHBR-X6Y0XUO"IXC M;K4MUX?Q3:[0 *$O5UPOPA$*34+PUA8+CGN>URU*\5C:J@9Y\Z%B M;7EA)19\5K3*AL6#Y!>N05'D*&!)?UA?BDO3%R2L-L<]J MK1!)-PNN)KK'3]Z]@BE>#!X__4*!:SG'&)[CR-:218VEY\G1%Z;P/:5:M8(4 M8[RKM' J,_0H'_-&>J,%\*PP9]-.\]D*]%Y#&5W59E5@Q7)95PMC54IE*1G: M&6-F',TV1ERGB P0*X20X \YB!1=YD>Y1)4T5IK6.*I;!_?TC_?ITT!VVU0* MD>'DO9)192](X>M.&HQT!QU&I\K567@IS=:.I<&8S:=59^9O.:5T=+0$HAF%(N!0=YZ0PGG;6!@@TVR943_]=&#X=/'CWBW^(165]OD&JC- MOLRB8%\&^2;N&'R"*\FBJJ';O^+SGB PH!L[)J,'6BAFQA YL(,,N@6^K$DV M2B21(G.9/TIAB4H#F HO-HDV^^'?'F4+=SAXIZ@.-DC)>-5@29ZK[K"QT+#X M_M5+,]&ZD !4N(A3-@R+,>,JEPQFX'N;B/+%2 I@["U9;$NT_V!,(*-'V'B$ MS2*YU)C\I:M_!KKG_&W#B%DH$TUWGKQ+8_/0GDKZO%R=U[1A/]B@)V4R&HUD M-"?5$4'7(=Z(T"B4#)A[Z@>-AUF"N2$GQ/GKPX?#KQY]E5/73(R6D#]P]'CX MY$B.>>>[OWETO>H&9Y8D;LU7QKJ5@)]0_6+IH8JF#/:&F.+8_+-$?!&)745P MDS:U]M9JKLNE*\E]33GKH5=V"6?Z\%8\!\108,65T2YR7SDP[4 5MFDQ3(23:'(1 &KXL9;0I[ M%F-2P;^4.3GSAV;-BL,YF TI!AQ3P0@;.KX3NEJ&L1'1D,SYPR-8%SRB9,#V MW/OPG%Y' ^O%X'2R((?X/)A5SU[_XUE,0X11YYT_@K5U"<<"(:(T;1O3$'_& M+:'$Y&I*-( MQ[8"7,+_QO%28\'&;2&>SOKQ>^6FR"=8_LS.=VM>()LJ395H"'@82K LCE(L M8A>#PPPXZ3ITV7 /H@4'?#B>!XMQU[NYY#V6\3"300+NSAU#1=* 9=,_T>J5 MRIX.5JKLC5ND92S\>,&WY);Q=S[HPO"_3Q-,V1-,(G.1&T>)* M7\".@Q>0>85FL!#[#XU6-1A=,)=SH7X*.^('1@1@:#ODW23<9=93@$/:2I>O!K+&(\93:C'5Y;YL%RSHU3 MQ&1TG;&)FB7==KBNG>]$G2M7RD"NE'B1:(ZO&J]'97PNQRC0+>?C@BL52)[? MT-A&]8U&AV?<]\%UOND74L6DAEJ ),'^Q_VBTGE L,57X:P&F]V^C"W('9%I M_PPR.1QF-KX:]&G5;EVV'AXI(%9"S!.-2:4D/LVR/[W2.W>+O'6667/ZQ8X( M O3(SP;(_.O#!\.G#X[D0"-VMK6 Z9C&I,:N0;650L#I>PW-6OLWP>9/;:9! MCWD*?UK )DP+RL9^L-J^YW:)/ W55OCP1R,7A.)D6*'@ORP_J' M+!8U=^C3-H^I(MY-$IKZM0NPAL",F:C'VAS2)&1%Y!=+70A;'Y+^%8=/1%46$P^5O%*" M(A;PDW9;C. MB3!=NYHE/8'^B]63^+>WQI$(;9TNHG@7!:)EUY[0K.!RC,J%-YVHWC:*-?RLCC2 MDV@-&N=F\&+.A#RD3$Z*#4WAOFF7H>!RC+8083EQ+X[;,1<4D&R<*!'J.[HQ M%PB" V9I>NZ$+:Y9-?BQX"2PY+JT!/[DQ5L-+7APNX/(E&M9=8J2T^Y6>#:+ M/IV7N3]KN,;IF#Q4[O)?JQD?/CI\$ ZAZ\A[/8.SV]6&%NB*:1"//TFC8!/Y M'=LS1V(SL P6DPM)7>!9?@O]>UT._M\U=L%_]ZJL!M]BMZX5+WJW?&=<'XS/ MJW+J0N80">_DG6\M2U[2OP3XDGQ'7LM7]884T+^X&FM#9OVBOI"M-M5T M[_M_NDKKTP0=Y.W1;U,'/YS^]>'CZQ7"*]RM/?K@UJMZ(OG L8&$#AB\XWR02[,@[E\ MN54ON#-<^*B)?X+@_]JE>[)CZ:SK8TE:M".4=S1;=;3/5MVY;-76R?SRCSR9 MS^K-VG71,9M*7"YD5JC='+^O=7AKB/WHH:N>?]AWT0OIQKA@=V\&WY4>K<4( M(3B7F.Y:YA#W3K(<=D8^0D@_W/A9E<5F&CK%:P0]!%4KQ"Y"&R;G@9*4P, :S.R0#0HOMUBQ)_2UR8&:/AQ]DL\]I' M$BI;>J@,8P$579)+)'_0Q41M47N'V)#=".'3^NQ6$8)8FK%]LQF.)>6E!GY2T($#N/N)MS-S_PJ M?@*+& QCPQOS9\ZDAHC__N[]2>R0 4[=<;$LC<7;&3"4I\:D37N*R'8JZTQ$ M[ 3F33;*T0U2Q,/1*AF9?A8KL@Y(_(I-''("&*S8!#7>/C-L\/48.$M6;!\'O5/=%GST7J?GA7*' _U M%K\E?9,:0(M3\>C&X3*)MZKMQ.:(1!:*7X(C<.][SIK_D_[G/ITVQUA]7RM* MVSG64D+CL0VCI>=++&JE7#J&"8@'<3@(=\? *61[;H(=!7F)5G:7T74X>%T6 M"X "HZ(;%PK8-T5GA/FL9!CBMV2P._>]DRZ%HJGAKT)7UZ[%E(C$ XQ&W02R M5)X@NZ>,Q.?LO^$ NV28VJ%PR7Z+:+/X2" ,-NKKAC.P8K33636FA=(2U MM MXG%5UQ\9R!1@OPOK:VM8@N2^]WT6<04(@7W>T^)-.9-3VAV]MK+7ARDF,QW< MU,_(()%UDXY]>3N=BM]*K:,2'9V7Q4235H*S-)0ES>E-K4&-AX/GE7C1KZO) MA)33^[J8)##S"T6-'Z0$*V>^8L7T,6E!_\*0TWY'7Y%E!I?%2CYI7*MR5B[/ M&;:Z6./H5^W@WO_]]9?WZ1N#)U\__?KHT==?AL\72,)-A:OZ0BNO+*;0UU.! M'WA2T[?&&RL_?;D8'\99'SU\.'C!$>;'#[FFC2XRYD4\^IJ$^MM9S0RCO+[_ MKIN/]*_#?Q_2T(Z^_!I@4H-\__>WR\O+PW'+#8P3@ MI$$'?X-'BW"V!-U&JEI2U$O*D:3CAG].,Q%%X!:O6F.0%9*L6VN&S;Q0MAX\ M)BTE+SEGNBH[DU?:2A0(_6PW9YIG DS$QE;Q$RE!("1SJONF#)(:?IW MI(28+/$O__-DPT%EXQ%\+S?F:X$3A\SW+;++1R K92UVCW72KW\K9%VCZAD?8Y\I.Q>20R3+-2 AD@5K9G107_>/49 M0&U)^?,2O?AV/8A?HHM7V<5 N[J: MZH2V4@+'!=U]R6HE4_R_M,Q05GN1S&;5'.(3KC MG>2?41TZB_R'9H.P:RH-<;D(9;5C29SEW-NNPEB7(2<49U<\DO4C-(%!)N!9 MIBK F\G#K9@,QY[/ JRRUY89=D( ]%5 ?RO!WXF57CMI,.1JR34D#OOT#BZY MPWZ5.!^23WC)BM-*L]CBXL[(YOY!,HU-6\,YHZ,)J--F/*P M3+T6N!TGJS<&E+-6 #GXI72>Z_Y-?+U(1'R53*#Z71\A3(2%$]U<(PE::;\H M_:M!1?2),-FI I'5*C:$E!7*;^Y5:PZBGIW^=1'%KT_3N-=XMK;S;UX8W0)K M1D*NA#W5'^75^B.I'+NTM)WPF/>ODP*&K#=#^%Z@=^@Y=-+C8QU&WXG83"W. MB0I"*[VJ6JY"#_&:EV3D#AY)L='+I-OC+X5OJY6@2'GT(R.S/T M.?H@J]VHGT%_6QK)6AA1$593.SC?1."]57U8KC/+=VYW-+- M[JC85T;)/"XD[Z"$(!W"YKHQCN*LTU>_A:#V@U=JL&F?U;_VW677N3[FM03# M5C2ASR, 9'G\','<#+54A>N<&J'J:(O%V!G%H:(M#*A%+B%H76.N$J:4&"$; M8HA[1L/E6V$X^#^DE0;715* MN2IDRU/X@;2,>X^T?F]A!9"Y&R3>3P%P6ZHI2 D^)\5)/XP'+\3:K]H0C) W MW23Z ++(P2,!9C\"P,?+]Y*R5\:I1>JGT7V#SW=<->.U&&5OZD- PNB_3Q@Z M:[T+OEM7TL#[/7D3^MTW]:KT%%_?P]](02*GI;+XS> X,,LX>\"WE36K\#75 MM6MW+5Z@PE$#'?,Y7K27"*O6I+9X!F37_]>:OPVUIHG5J5;=6?3;'"QZ@@8N MNA#6!ZWB&@TVYJ9P\S*?N>4A)V]?Y/-?>I[! T$^Z<4 91;)'SO5XNI/XZ^'B"4I"N M$;.B UQ( NB6B;A?5G-K S.D4G=@HF%!WC1.4B8^>?\CI2G<2.@\I)NN6;MK M*)5@.LZ%/<@L7!ZH-QCI8#Q"J,VT.S^:DZN-MKS)W$H+@&4]VQ)^B%6$5UQ/ M(DM?Y*WR>%#Q*V)6$JW*&R1='ZA"S6<]_8PCA43#8$(6)"\M/$&6@ M4)5=U?QUCSNF5[Q0-U\QPQW#2%DE]2$SD6?E;Q+?(KIJ2Y!U+D^]*;,% MR=8BF^_NV2;OLKMA,I4LHD];9=Z8]]+)EV>X4\A8'Z$=LVHA#XMI!CQU6':U MY1]-]TVNL4BVUU94UZN]>C77,#5:VX+:&3EWZFFX1<@J(0$-@ -V4PXV]1KS M@'IGI1A.Q*X%N;1F,\;/$S][ H00QY)U8Q02=N:0E_ ME)1"@7@YS+K$T>[\[.BW$+AVE:&W":T!1+V9K9VW[RNE*GC!>WJDJ: ML]1>QB7ZN0HN\:):U]R,/KQ/AA]YX+1 MWW*K1Y>1_*->?-,W ZSP(%?^>2N8EE +9DOT(1CA1OP=]CO;2$8YMD@!%N M6J?Z($2LN!Q@O)XCJ\_JCRL!&O0T8OI: 5Z07G[\9/B JP]$.ZD;E-$JT?/X M$]FHF R<*R):I2Y.>AVK0GJ%VX&,S\LY#W78O1>&G8L!Q3O>@A1;%,G@S;12 M OAEK1<"W?>PFM@)$;9\&R32IHDB9',@3A6H"!OTR\W)Y0J@6NAVMF>+$SXN MEHKNLYJ*RA A9(71,M''E-(U%3=XOV5$I] 7%/)"VG)V=5' YV-6!YC)X)T! M]W@^_T(YF=1,"\_7[=%!K1O;7>;BDDZ_" C2KLE6>P]RFT*5$4ISF/UCJ0ZG M!.2X:5@UFQ5-^_?N3OUOWY/PR1=I4JG?7_:11[??MK!/5( I^O*;;JO"O%MH M[]![)OR'-CC\#9-\%WP\L259QT=6Q'W;S;V(WVD1OS8Z\7)Q,"F7JW,+3@"H MDPKQI[$YGG74#KZ[ JOW1V5_5.[Z47G.K6?@=@"(4 &EY^9Q2TY!.]4ZUD_I M7\CLOY*XWG3-<""RIF5I_RWVOY]U[$]R)^IT7\U+IW MHJ),,YZ:LO6DYU[,]V)^M\7\>\1?!U,F\F)9$^.\^J6XF6.Q%^^]>'_.XGU2 MMZN#P"CAONA>LO>2?<[YLRO.2]I$%6_FUO.?[#4R3SS)Q>6HG=,@YRD2P MAEBD(?.TY 1[L5R/H/XAH5QOOYPMB^K[A 5NB_D-8'36DIV&32 MW8QS,GP[#:?@ 3\_.1W<>\[E==4('(!&OWV*M]^W+:G6CH:Q'!RH*WFBI^BAD(4U-@D[K MSCILS:6*;VAL@LFS?;QW\N;D/HG)^)P! "*"O'RH&ES5]:Q5GL$/H!:Q10)% M(K_F?,W=LLM-J#S2D8>^!MK MV0R#0#]$P2JF<;%$"F;@PF&^]L 87*L5Q0/H0P!^P MCO=&35$M[H%:V;RK;+W8J^P3.A%!.Y5.X;WYNMV/"O;OXUJVOW[ M.U;$CVAM7*!2YMJ@[[A#+[EZ(4KSK+X$SAC:T>HL&&&R$3PW*OWUI$-[OL*Q M/7'5,;CW[A6$D\%,+%ZEDN D2K"F-,@R-!E@8.VXX;+3B+]%6:=2D LLM&B: M8I/#0@\']#IYYKI=HVPNI%=6]5FIE:\H$9(#@[HLQ0#["U?V9Z9?9M*_NXW\ M?+)'?MXYY*>PVV:6JZ4,@PUB;IJPH6L7'C-,#J#UZ$#Z:3/4=.>6&VAK9-$I MPZTR"K-O_(&DF_]V^I(,BU,)]KWL/$]MB[_1<92;0[J0'9#_A3RG/(XD:?RQ MX/IJ&]?I!WYF-==+GWL#2Z6O&RO?'[\^9<[KV:PZ/AT]SHRM%\+7GV9 HY]S G!X8 MYC0#QH-$VZ&EH#!D@Y0;[0D61*YANFY(/ZZ;,U#R5C,%G3V'Q\)'4W9;9&F39^ZP@4 :D*=):68T;GI43%8:E]U\O(>L$DQK,. M%R$7QV"")!RKZL!SA5[>'QEUMUD3#@>G7/VNL)BF7,AK(]+7BF:Y$!<=&WYB M8DM<$N7V-H3WHNX0",O.=WB79J5VP R#S+.=B:# ]OS9\>FWN'C3'EK)>1BQ ML+7EE5+# $\F-ZLJAOP?-@WXGR?%G"M Z5\_'+^0H?SPRZC\B*X50^-D:"M2 M4D6^D[=0KAT8X5&S';AWM4WUTGN)V8G#71WUHP.4^:R2'3 QJT"Z&61.Q*0Z M@X?ZBR'H80SS%Z67PJ2+C583N3,R?0SX&&KFV@3U-9-&2)58[\!C)57G 8.1 ML$*$D8K!YDH/]LP9QLBB(!6OB0"#_F"3%IO> MF!YC4_BUCLZG=UX(SX-/;KCMG<$D/Z^7!MA4WO:LK5,0VG)YEG?4Y'/; M71JE$9,^=)B$=BG6=N X/S1AGH<4W'+IDK+OIG[.QB<,^Z\8&[.C='#1\NC. MN1-]@,=L:^'#P?N2;5XR8#:Q,HX]&'G<6M#^L3,SZI*K%D#&QL&2];*VU>OV$ZYUB%\?7QR>O#&_$$R MKX;)NLCDU_P@FEN^#JAK$[F5&S+<5:3>QQ]%:^!/\G,JCLUY\EQ26#A8!89" M/Z&'R,N/*JFAYG4QRU/B8&;FZ9+;HI%LT!C+4HAJ^,2,5[W4,#9!GLC9QLN" M#@?/Q5KCS^3!LA[&$0]@^*ZO-BD@-8TLJCH6*\NORB[#JZ:V#9Z4#?JS9/9[ MSY6H'[*BU[_?9ODXY(NKDL;G6IWE]!7]A(E80+YP0J!'A;2>%SSPP(J 7O"A.0ESI,O<4@1MN&7E4+-LJ4%SCA4*J MK;M#3*7%IK+!"8\I28&Q_/ZVU.RN)1VF)8QNH1V;&>(H9D!_."'/"XZ;ARA/ M8-V+UW7\X1TY9FF'Y9/OG*?WOH; CA?X*&^H]3+'S9QX/BHA[-(!!Z9?K6-N MYX>#ERN+/[:P@P[0&RV&^A #E4?,N,W=H.!.,D-[P3+H4-"C\&1A# WURE$6 M%!%D?,FTBP0BG%('/L,HL>+$43@!B#PA!00U/$7K[']+$QVO&^XE) OV$JV4 M2F,HU;!NT\"CQRPGS!80^=?/C'- 2<,:+,+9.=.@K/2J:0>DWQII-$,G]V.9 MC%7D(6R[L.]@+;K^MJL7!VA_5G(^O\6"\+1HW<1 9#?;(L&RRTE?>P2MVM:2%MTV[_WXP]ND MX<:JX-XF16*1I0]8XA-9XN'@U8L?!O=>T2(=G/((4OM;-'ZBSS_[\'IP[QF- MIRWE3CE>YBAI6$&?8I#O2[%K$-;B4%!#'WW_C+3T>S+Q MZ\&S&9,=1AU]\NSEX)ZGG)[!409U!7^2EN/^H7K5[W5O0SM>;/$)4U%)@^\6 M;(A<@U[D1*G\HXQ?*\,E=\I12JY+G]+$$P[<6)* P^+'3'!RH9>283WXFWL%8N3TYB,4N81YI\K,GQ)'5:JK\)77)> M,]*E7)G9N7LREAE&KX*5N/4P707(1]7Z,@],V#PM>9SS> M[934E_N4U)U+26D@1AV6?N< #H&8(1EG$DQQ,0])JRQ"#LCX"C@WO<#Z1AX1 MM,L5U:M6GL8C"_1S8=>^N F75P_(0E6&3"<&SM\AH'+*O;J\$7;*1#_G0.AQ MXFK25!'=SY9&27>__>E;5DK'LX*F:;]RJHG3<<.6Y_.:](?]\7@$/OJJ6/!W,+3OZ_/S6JB\@A FI9C$48-];/1<:*]3]>HS]DD> M,$)1?H4C?V2T=*)DVZPSK<,_ @W+]= =H=F/>N2"H:9Z!WSJ+U,$/V'T! M9PG!%+/V?$&;,Y(3P:78Q7D];[E14C"W@>1/OM)8!V9^_NMRA5=*&A'17:0WG0CP>AI!BT -!V=%VTG(:>)!B0:-5+"/<+!!+$(" M28;"L*=MTP_R6IBRX'R+RUZ;2Y^P^)?E1\'[+2V8Y;E,![)ZL$G6#'E.DJ5% M*33:+0/^LBQH'O)5OV5* ^6 'K@).B?$WJW]MM&/VJ_66[@J0NIHR6.QU*^D M35,*[)SITE@/:/]NO8.M]9MEB@>7TO*ZQW\C&R0WANY5]^5BZ:29R4V, 12Z M8N9H]$U/3;YD0"D6J3&'0\)N%$JX]FZY]@-NQAWT74/9;?3BYV7#5A924&D> MIQ*Z_H96PY:CB*M)Z_'AO&#>:Z]O$$%ZMZ++[-5J,U.E9-//IWS "X0"B#1$^^)%>D>4]1+-F2C%_Q99) M93J#QLV_9<+OW0/XL"8M@Y>^^'G%>$"%563J$8NZ:U5?(=9INM6;^3)Y8GSLDCD(:Y*^PGGC,%SN&_+IDY9B/CID=-]ZQ5!LH&_1&MO&=X@*2 MCK,EYX%>O979P':-ZUD]'W'7"Q@'3=] KMYY_E*:U+/U1[(-WY$K1&=K\.K] M!W[SKEU\7:W(1"<;I1I\7Q87C+QTC&'W< 1#()Z/T.Z3QK$L&A^Q+-SSN'"Z MP^\$J.FM9F#LOK.FK<_K\T+6'D.WL:\NZRZB1H]VO QX$.D!M"[NZ'!_K'7+ MZH,6!9_#M2\:Q>577OEKUHN?"'M"%[WZ><=#3E_3^Z\Z)M'PT=[-')X@$62L M?%+!O_J,\%K-ITNYA[IE MH7*4SP=TT\MFT05%^>]12^=E)\ZS;LP!V0!&FPZ#'R9G<_$*5<7<&@6Q/<.\FK;<@Z(HT=S21]-J[-U MTV.)Y39:;BEA 8']<<#%\&;A$'IFLSI8+VU&\B2I&OA&P? */KM:GN34,Y'N MY$QB8?-B)5Z:0VI+QP0,T!V:G6BTCRDFM!O%&.5(M%PDCV/M6F&U="B(!-(W M4/\@Y(T' /HA/5[4N%>T+J1 !R\1V5[Q=4YK[=$K4,=&R*_MUG;^N-0-<,\; MMR_FOU/%_#>MBD?XA95 K.\].OJ&,\@.\MCNX0)T0GFFR8 5'Y0Q>K!QYQT# MIE;\M088^-"\!B4RT@!Q^\:PT:02F$DYE=(F*Y"QM$3\\M!"]1KY1Z2>]5 O MT-;*S]&9%,&:DJX;7&H.]3WZ^_/1W1+64\VM MKG)2WV("1]#XQHWUH(N[G4>AR]N &4 =/>*\^4U@9-DU^G8R.E)P1\ GO M0C@M6!P;[VN:U4^IR=5?#Q$1:G6_19< P1Y&XB(^MPAML FI2IY]G?.%J,%7 M3@X'+P0/9A=86Z8@D*4^_3Y*3)6YCV&AKA"^K+5&F8;6O:SB8O#EUVI^'$%T M07#8' X2WB\" 75\(=_=[KR\]O;K7@?^R71@KKYZK%CUIS7\C.PB6D5%5B$/ M!3MN"+OZ&QUSF&M?8AAKZ+OE(JV MPEDD[*3T-$D[(K/>OM7;K(1�[J%OL'?40#%Q,S6#C8(B@7M[O:;_96SOX( MW>TC1'>(MI64^T6]M,AXP2#763DY*R,^MSH!8TPOZ8[8_9 MG3YF2,5+P"S!:6+V.+C*=7[)>%%?.5MRDRZ&@[:KW"?20YA9BY^)F_ACZET@ MD<_IC&N/)$KG)2Y<1+^6/-*8--!T?8/"E7YT02"8D_A?"O@9W[#%+-;M#9S7 M/-T5]C$RP93.Y&=]I\-N>M*=B09<)085ZD7YM*D7134S:NCX@B*D MT]6""BV&E%9U8RN;L?9Q**%N0N@]>[T\S#EX[1HS8$7.ZT/W7G51S+1J6T/S M'1K!:_B?K,[8"1;%KFTYC<9'8ZOYYJ04ZEX=B5$"Y@$4E(V,G#%:@#:3P1F' M4-;,QVTD7+"3477'24E>[+A$=Z'-=D02NQ"<.'KQUB!K'Q2^:74/[L![B_8S MC79&UE51*:F2T(G /68YJB83+9A@=T=)/$Y\^[D\ V6+U:353HX62,NR+E!X M>7*K8I:\,ZX8T7=,Z+7ITR+EB502YZ5HM#R!#I@FGD HJ3#U-B))YYSC*OCI M:%7?,(T(T/- Q((I0(E1<"Y M;<48\W(+5H^S;/6LF@@9&1W_Q;IL(VG4%2_3J?MX4ZE6_^8$'HA$"&)$+?9R M>;< !G/N!0>VV;EI"V2#4NZAW.%B3N0,5D=@R-BQY?KAB6A53*_E9"^!#P8 M_49&>^74Y6KT98+]WQK_H[PPO8,!'RK%4%S"'/M^!@D1X^M[X3+==IMB7S9ZT83!D/W]TFS/AZ#W2Z3#]I=K3M AD#@&)HJJ&#J38M58S'Y1+$9D/:Z8V0Q)+52G]> M*"[YDMLG+%:;H'E,7]$HR:2=5C,MP[EFP%'[Y##CJ= D,,/[/@FX#P_=J?#0 M)^.,P_&\ G+<@1L7\?;E)\&4$%2:59"JV1"P8:/ /2IQXKS.QDMC.F;WAU ' M<:8T!(I&5GT22E?.:W-+0)-(XQ3%49PQT;U"WO1K(0#0A8_PG!*YI9L/7+I5 MP]]2K>$+<]W"']KJ[B/0>Q7SYU8Q"C29N1_]HP)%N M9<"&UT=8N5&-@L%" 8B$#/5IY7Q4HA>-,37[N^$X%Z,&KHU.)QA #E 3$'#! M?+Z,H_K4V/C5J#1WP;<@=DEQ%B/.RYW7E^SDK"5ZU UCYF[C'CZ[UYE_U6,3 K%%>?(0@F?1KENJ!WC"Z$ MF?E\T\+XFA11_,8P,.?^1@ X+A?J M\T>E\; Q;]S2;$923RU?!!J/[*M^4&6X5UA[A?4G5U@_:AQF@%3HI$]979/D M$*U0-%6@A.NI;"U0$@Y-P@X<*#_,J+!@T.!>,5N=(TW2TE=7F"]*WO-1TD)M M^'3/A"%/@K92HY2'RRW)N2C/:C1J0J>$NLFTI+<@;M:+D-OAG$\BG%D$8H>@ M:$3!EL !](ZT*9F&2NQ,"6IE'#VBVMQ/_CP &L_*<;%.F>I%@:+BO#KA:J$8 M>F0!S?#HC8MZ)=1F""EP4%0RSO3HA1GSFJ_2W()J>0[78Z,Y582446)%KX$: M$UBG*/K=5U7,%^B]\@8QGJ' M"Z5>(3 %KIPY'!Q/Q;]Q4JYL8=@HV#4:OF?I@R0L<\4V, O#Q.Y8X;9@^=:I MO^5+4D(B4MV7)7VE30YZ/^&RK,I)MJ.X7:V1;]%W+CPG[#V="YXMDI\ER:O5 MX/4<&1WA\W5IFYD$<'5>M:DD:,ZS3HEF-7ZV5KH-S([]UXV&@&TVJ$4?/JENS&-***UA>88D)7@4@]-?/LIG=, M$6%J[8Z@@[C #<07SU %D9X"QD]..Q;.@^)#M.RR-#!DI==&7_>W(ZT2ZN"@ MGAZD1'L'=G63)N[7?H A@HSJXO]V85TE7;IV[GZ8T;6+Y.506Y7&%+L;UMB^ MA>U3(9U8Z2!5XYMM/[I9U9=RAJ^Q,*2+(A/MB(N#V#)=K'6S2CM].\3/\$E& MQ?CCK)::8A^T7_OY25LO7)IL95'92)-J%F7 3&RC2+ ,EWY['2-J1@LPVXC^ MMZ:B+"^34O_-??IH"N&P2 "?VQ%QJ)\UJ/3B9&B&!MLF=B-N8 4QZ(RW7:A) MC62D(KU+&ZELY,X\$J4E(%M@[5RHZ5/P\XN-:6Q_60KVK67EA.--]K*13P"/EE,IQQYC,(?>E3:E*8V=)E',"'@9(JY MP2_;OH[8AV442[N>>7,4,C 3$$\?%CU^7/[*T#0JVJK5-;I,TSOG:M,N619N M3(QRN"O4*G="&K&U>'%"Z&O.Y]W&-3S=XQH^:US#[X+^?"V,S[<'\[P>GNK= M)T-O0AGV[8WZ]8Y6YX%S^'NRJ3:7S--][X=3[GO_[-G@WNDE&9$+^NFT8H^B M'=S[KN1F"!OZU8LY,@CZ\7_7'^NSXK(8W/M'0<^6]E_?TZJ,SZOTNS'ZB[OC M#DA+,$G/9O4HAU KRV9[3JX06G8XM'NNS=+*G_EZZ$-BAU[IT@**\:YH&Y4P MSVP)GJZ78\YI_,AZ-'0]#I0 _E:F805X.RXT9)>W,OQK&]A6R"G. MBA&'Z;G*1@\C.>MM_'6:5\/]\1+QXU@[H(65,$"FV0-DK$E73S$&D]3D'=>E M)Z#T#( H]:UR7N' _9''VH01TE0*(R.S*O -,F1CAPT"ODUN5#U"ZR^E!>8\ MD"UIQ05A1!S!OQV!O&Y'OY-^YNST>M^!N*=YRSY:LT4]WY#IRO$4CCD89W%; M8A]LF:7R8LBU$PBGL!!8^*+4YMS7[-@AJ0&R0>W!!L3+VFP/V7A$&[YQY>VU M>>-&%3VO;>U3WA1>8F,D;O:;(;V _B'55773Z:QI?89+#L2.H3T_PSU\?06" MG3?6**MV+'C6ADLBN+QV( ZA%2JO?\8P^+_:A^E,Y(K4 #D+/!!<"8D?:Z94 MV-Z2T8#'LVI:=A2$AV.&(6)U]( %ZNB)/;@]K]=D\"M/2I&UAW"1NP+K/PP8 M[*@G6IJNW'F+LP/V#;26:+<([Q!<5E=SQEI=)Y(TF6E=2]!I)!PRY;5B2K-O M2[3%0IN#2\Z4K)=\WY>.*@,1,G=)2/704%7($U2)/%X#+]8; M6=*NQ:HX4,%LYTRLWX?=\0V4F'6IR0CZ@(0$7KZL/PS9P(E"X64H!5I]#$@= MKL4QY^B"$,IY_+#=+2HF=.QCKIO%[O>D&H_TQ*XPV]I]CKO\;7%1-[A6E_6, MZV]S?6-7YAD7U2VP*^\6%Q6)/)!3L]![FZF?00W#\&?2)+&4 MWM>](TAAS2+Y8"$V@9Y[C)GL[<92^<&>586!NB1$;^V:4]NN7G),;KT0GBU M2;?O.4L2WA+C_ZDVW%G0^HY+*:QM2BV5%.\"@N6 M<"O>*\U>B6&N1URCJ>WDM51[HF5WPO:_*.8BW._1G.%Y:.-GZR]=*ENI.^'" M*)($T 9?;[VA34^9C#?SD\HSXW$O;.8D)95X1/!$2OA0("%'=!YV4)_/9%5= MZN<-@X<(3T<\PIZ5[-Y#,[T)='DF9;D,I"TLFEZNFQ6U8E$7VD!<>N_QX[@& M+[J%O'.AT;/1+B<5>VCN]V1#F\+4G0BT3?E@.Z7,0=+&OI:&8+LRBGU4H6)'<3,AL]ZDQR*5:6"AA> M^26QGO@60.LZN0=0UNW=,HDB70QG4Q.Y@"NB]_E8YPAP// M'/"LQ&E]HV-Y(9?*<=O6X\KZ($ U_F.]T,K/1P^&@X[MK*E.98NM.Z[2YA@NQW,NFFC.2&'W[. Z? MM0.4;GA#[NO#M4WZS_[&8+34!: MZ:?+&L5[-@,-3D;B12DJS0S8 JVP.(,>>SZEYK[%X ;-Y)-\HJQ7^_A*AEY> M(BVCN[VH-=9X\N'D]'#P YH"V\_R97N4VMB6F;MVIQX^>'#P\,F#C_._D8O9 M.)<,QCYF*X$[T-%^,?:6FV$_-$J.DT?ZJO9F+WI$+WJT]2)[!9:Y3=.0BSJ% M?3,.@J2ZTL=1/;4&)2]=!MXPN6[.R%+[Q>JFFP&"['F"0';&]'5C(_[O;W50C@9)](( M+\87^.JW1'C/V,S^[QA3&OI#,U\_H*^K107Z2=KJU "3]UUT^B2UA'U.#@\] M_5E-;MBW[-Q<($Z3S"VMJ$FZ.05BULVH6(3!5JM@&Y &^/+AX>,OOQ!7+8#Z M6W8X%:R*FX,QD1QBE'#<9O#PZ/#IT_Q[#Q\WISF#"KLU(^UATND"+47TX>,$!5;Z2!(H\ MN1#12&Z+X#EK6M6V-?C-E+M_:J@I>'(<(KVLIBNRVHI)L5R%^(=YBI]%)@XK M=4W^K6BU7'Z[0/YS"*+]P"*M=Y6'SZ2G_3K\29WK,[D!)64#5SZU@,AFW2NC MG'@#)9#"I9*JZ&EOC$C:UGE#ICE1^ @^R&UR!-F,C"^P9-[\^6ZR=&BZ36"54.R1$K6K5^XITH:>?\PRR;% MD"GWUNLL:$C4T%':;>1V,[Z($/5D@BZ$U2E/]70GMFW"7_>X)[?88?4W!,J/ MYR,^2G1[DUJJ46?A\50D[T6HYBSX(6P]@%VL7&:('SBW9B[C>=P!GFIG91B@.1.5 M)7ZTO*=:K3-=E9N(/6N&0 DBNC$FG!#MB"XJ74VN-\T\(DDC#*?0V^$.1=74PP??R"T\(U,"OSCZ1K[5>G25>3X3 M,E2*.#6A9\4AU4IIC^6%*1&:"BE@3H'>IAOS44W%DIGKCL\RPO.Z9 2RIX9? MI+;AB:GQMB,^/QK7V3P?;.AQ?N\UO(@7][<)K-G#0Q[B.[">\!>?,='F=TJ" M,D [^))CNL<((78"AZ)VK($V*$D].]+0$"[8;"[&)/(2 I*@#D I2@O#%7+" M(IFLV.LFE*9164NTH3.T .P2"">'O>UTMERNK.WN<,M>A^>&O'ACF/24D!D& MQL"0UAZ2J[?X"$1 NV298C5=<3R*,R8Q\BU=?\MF7.EDR?]@&U\4F^HQ/&A5 MSE39QW-$^HG_R5BM/SY6^KO@7D]"RH9GP/U[3[TWSJV=II?)@8YJ*^NP;G2[ M@L'\J6X"_%)B85NX38]!!E$Y?O8LI" 3_#3+10K\$AGX>>U%@!+VS][:(B\$ M.S\_LGWA?DLC#.UYBW&US&"D5P ET@Q[)YC/3RWQ\.JL/R<&BEA[+XXE*D:]^CRR$V+[FE*$%GRXS&9DG,$P6S#3D%++P&6_W6^_H4LGL')^_NP-9^YPK=ZJK'P/T\RY<+.K^T M8=(B?EM?5XN>7(5[[7JQIIVU!"ROY+-Z/J*#5FDY/YGJ-(N[G:\XVN8D7V?WVK&S.B\EP\.X?+UE9 MP@&WW_'#7GW[HO?S_R23F7QENJU.B\6&?%Y[Q?-_XGO?%7.R@'AT;K=_-NT> M/I89NDC"^&!WO2Z6O2?IV9/TW&62'HU^<'Z3[(OS:FF4.@H0:LKE>I5G23Z% M2&:7FQ<5\=,O?C?P53#H '_B^,:NXJB@5)-]E4QNQC!*.)^5 U/&"\YLL4EE M<6@B8;ACAM#GU&RE=8H;N;?12A) 6HAO M"2WV3!9UP(5O16Y#J=XF+,B/BN@3WJ-&Z&P,*XY?)H+ML@B5;VYT;P5I]PIY M2V4]N%XC/]QKY%O3R$'YR:E!0KM" Z9?Z3 WN'3U]^NC^OO/G7NK_ M5%+?@:>O['J>DZV1DL\"'V7D?@(T\('X:G\@]@?BSW4@+!7409])W.[>PP^I5\$I^7I_2O:GY$]Q2K[[T2M&W\$].%5CZ'EUQD%+Y"*;=>KW MLGT:CH[VIV%_&OX4IT'JAP%&N$'9'RZ+1]URORV802<.SMR="[3@;DL@X! # MYG.T]SKVY^C/<8[;H7[;UH_XE$V_B>!/"WB00PSU]\WU7V#! YJQB_ MN5I%!#,.Q1,Z%*!JW!^,_<&X\P?#=7Y@0'Z[E"3;LW7;XS@\/+K_><(;CMM! M>:$UP\KJOH7/&#J1/RBUG/"M6EQ(PQ8&N):K+O.DLSK\_^R]:7/C5I8M^E<8 M=>T7=@3%UCS8W14A*].N['8.GL/9RS#P!2 M4EI9DK)X(VYU6B2!,^YYKR4(AW@ >LTS_*1P?E:%+KGDAG$B @C&B"NH-8ZP9"R>=($O@+@'"YRWP#7@X@2P+?-U:+D MY9R #+,B8"7:YG$M1?(/^N6G?_LPV#WVAJ9>K4-XTK?H6!U*E* M]\S9C.X+0=ZHYL^=BO_NW:]GWZ_K"*'^J:B1>*ACB^B;W)MHA+<7O^]M;Q^/ M=C")PZ%ZI+TX$H'_83%'>W'=/R!E_(W8MF2]#K8/]P[QJF.+7;VE)+["P"/- MU-2<14@W8T!63](<#_G_!GN[N[SH![10^G9J= LK98"ST8U!#6_?320TQ0#: MRXUKL1&+7X-8]&: T?Y&Z4,8O%%1^#+(N@^AE>F,1. P?.V5% XZ>1M^,;1U MFRSK+I)F?!6]X)7[>NZ&B/:9UQ'V\+LL+YO!"X\%B:&%A]?F[=J-I> >KWT_ MJ1J!J$ZGSKC+P;E@'6CO"WZP\&!@ NNYM#2OL?BW"")6_%MD&*])%(_SPDFE M*T3@VL(ZM1/BFM3 ^&WU3'@F_+I"P9GS9%DN1/SY;]R!V=O]Q1TS%>"V-DTT MC@'A)-@*/Y90[DDUI-S^V+/#9F9.Q>7<0N^)V''>9C,B,1Q,G!HB 1LIX(2J]\(RFU(84M-"<\J8&0\*^Z K)?_R8L E\4 %RD16)[YKFR!S@.&#I!TA]WX:/C?_Q3FE'+VHK?TKR&VGB+?KIZM#; \4Q[OG8W/5\/T?.UL:LV M=M67GR3U:CLO8T_0[HY"W,;;6]I]3 VL8H:HA2"VF(< ]-@=@]I0+\(SC=![E\D594)D@# M\Y=/NJ'N+9.5MZ?CU#7=; W !&R> *,J?F)@O!:F!))Q, H1Z^'HM5\3QIMV MQOATJTK)6R*DB^NL:A:(/X^S:IRG2B)1"U'%!$#C0$)K"',5[6H>9,5T13^% M3KQ7;2P/Z_*"Y\8S3G@F1%EH!A03]X)1C=3)N8/Y7Y3%%D<)?5E('.*KL,$=<6/G][X;RWE+LJY4W6^0*FE\%)Q"%H07JL6$[-D*[&5?0.&H#H MRON7:MZ)\JZW8(?PJ 0/B! (H]WWN%<^\=N>P^F'M^U-]G@=K2H?X>'NAWXD M'".W]S"UF1"CAAC(B'$%&3? 11 M5CD+AQ%I@6S)GL_'B\H_T&!&25X#/!P M+=%_-Z+'>>-1<7Q&,>+@(2&NTQ7!$KYJJ$D9S-X/*]*^")< ?JWQ>'F3%'@Y M0J@ZT6"6!Y!K? #0GI<99PO!C4\5 [6D'4.2'\NLLF3.-QO[5+91G3#ZD:& M2/=$-HB48SIX<(3BB +/]1)+AKZ 4E*?H R0?$)@QF"LUNX M!VG-+$$#>5MZE=P%:;(:YK**>>C?CX2A-%*8RB?I M@1'Y=RS1?,%V*""(V.,FVKI"4M)+U)R10P8;^=A"4MP.JKVI"J42Z("&OJ-8A11L3#".3>A.GL,?9G/!J24_!ZE4WO,=N M\W2(3+G*JA'A P;)G2X!^%)GQ!7.5S7C(I3.>C!EH[W5; 'KE\2>F[O53]PB M(U@@<0Q8B"ES%PD #M?Z.,NVHCHY&OH5,9DK5"(9,03Z$VZ00.(K%14/J+R) M:D.D]$1QW>D)G($BNY((TPF-D.A1([> :XZ(EA)6_U.X W9]R7]N"0.BO+Q* M&624Y&^^W#(N"65S>\^%PMD%B =_/6;.AW*N2T,T]SF;.(T;+'G "UH]&$#1 M8X5!!9EEO)&NK.&$Q3S"H99(!JZ&%CZ.\[+F2S"%X0N1!D_:G;-PK0TE*(&E M+W&9Z#JZ!S7H[&R3"3OK9)[*4?T]AA_N+ @9<>2!\G&TSKB_M#JG&O8A#6Q1 M9&ZX%K<.Q #,VT&D\9[SN'*O!BD)76E)+M26C$*.++('0I)\$[:)?M5:A4+O M@',IG?!V.RY+[4,H-7%IAV0&B"@A,&!1X]] /."37Y(O2]8O8$'8";WA2TA0 MHNY7E"*A@7@F=3.::<,5&AD>E)%9/5]4SL\.)K2M.?.'F"(F;J.C+4+&';R& MELHEXNJ44A B371O4CX/-L=--"LB',I":"!&MU+,,LL4^YS!2/E-8GKC M@7T5'M@Y9VQL]9HA;.CG%;>,.T_1Q3*I! #T-T+/5H7X(P-7%^-,U6)5ED95 MV16 UR6V!"M]7^GH+$PD:\ ZY"N15N-2VE#S8@PKDHEB@L6)-XN]Z1V,%^ F M???KV? V[JH0YR?3F@/U*4?Z?;9 X#2I<(\,:>DE26<7%6/08Z6<<6%I-*06 MKRI22=^ \F+PG12@O7I5?I#:L>]#IXE/*[CAL5/0QSG;@ X0/,*4%]%.&*K9 MHUU*(*&:J/6MG@&QLU4/&!Q2=53:U12@'[3]0J]T0N<+!(=-)/WE)\A&*/<7 MH&0\0Z%]"#*\1!#[S .:Q05M9(X.S1/,"]\ER;G_#C^J[VOG]FNATC)W]A 6 MTR<[/CC?W4GVP9D!-S:UL4P0(^[>FBI'K855BT6((W>'T4M:#^9OO@:^I[-# MEZ&<,OIQJQIT=37G)$LNBY)RI%H3$^&V2C$@!7%7D(KC7J7.%-T_. Y>[KB< M+TGCNF-QL+V+BWD%IB_4X20-Q[WW]O= [,T'D_YH2V'9!C[<(Z) MP%$90D[ M$&[D4PEB,+F%<^*=5=I@D["&1BH?\8^+E$,?G)A%B %9 (ET MG"/A,,V=H2]Q(#TG2A(0IDI6!BO$DZO^8@@/9I%0$(4%R6C MY"JQ4LD\C=ZE(+[[V47F>9XIN.#..8)7?A%R7#GO)&:V=-B_^=;8&Q)@6U?E MS<@&)A_]Z)"D!D$(_!EW@J"/G&YRP^\ACJ=]O21^0*I[IO(,,AWZS -;E58I MVX0TUBB[6YYX3)RKQ<7GI+Z<)^ >4%)& MC+:'^3*RL7.SC>#79+IATWAIE#O(,&3X\%Q!+%ASY9M29"%;:R83U/MP(.U! M$IL:]NHFTUG)BC3(8?;$D=3!G$ @Y_: (U1;Q <7PEW#")%:>A2$!4[(BMWA MU)E( 11L%JS@APD&U&X"Y]NYV4X#P3Q2K3E=\%;#7<6]G2D;$;.5$X<\ M.Y;+121E:.V[Y4,A[>>,&!:T5?DII0V%ZBI#@- /0'%5%;O)D&R_MJ_+2?J/VR404C[LXTY2:+\!" M5Z(R1Z+16M^!O,&3=M$01]2^G[H]>I(2L+B%L)!*>W:WA=N6NV+# E@1\P%Q MVPLF1R^=$+M*JU;&A+[=9+4/X9*)* K#.,'3C *]SIY@O9(HJ3=UA(IDI!=F M59#( ]/G&KP\]U*JV>;Z..GRYS8SFFI<]:C ^3YT3G-D9T$BSVI-=0#Z*4TH M0=WGP3=XKBOQF$2=%->?1(L/3BJAD=,2(PH*K]A4?(;FO30/'=5XAM52NNEJ M@ MGSX;JH"W.]V]75@?/2EE]4;7S!7EVE?@S+0+%FJ49IYJ<:TE2^!JR<9?T2"DX->G>0< M A'N_>QK5.Z[6IU'[GY#*3Y^L7?P>5!:X8'L,AASX"^:I=1PY%.(YGQ0B\6' M&Y*Z+L>4>:5CAPI^.F@R)W,R?":7^ZF$_-0RSV;4 MYQ,'52.8O6Y)YZ3MB;/^RR/55W67N/!+PA8_\2$'E:'"NR+DY8+J# M01S&+FNB2UVE4RYZB@NDW!?[XG&KZUI0^OD47(BW5'^2S.@@TP$T<3QM90G] M0:@YI5P=G?+L@DLY&:5Q( U-G50'JVI>V"H=5XNLD;5$H>OM'H=;CZVB;,8> M'$%N"AT1((*$*#F *HI&.MT!Q1D?3[4DPD'#C:7G<&Y[??638"H*#LSZ\BCU M6%$KJP?8B\5,\%/92O A:>,?EIGI<5FS;V.IM&S2@#&"5V/;K0',4^&^CP:LIU?%R>J*3VF4 @5G"F3E& M_](=3L;_6&32H=$JA_%'Y;(,^:;'WMR.V9B,E3 )8_8D2IWFWLMR<)F7%TG> MU1A_($UN*MS-\1E>SI55S'2^F.67JT P",\'T4OD%HJ M"]VF$-'XG=:-FW@(%>:Q_X&-41=G]1.Y(L19W@PXE%5C6'A46TD'I#VVWF_Z M$KSSUQ\&WYTOJBD*ZU^7BZ+5+?3]@!$6[@2K-<\7ET[5JI2=Z>/H$=+O4-?I MC/+=5XPC$AHNFN6<,Q:^HX'[N@N&FF#$*/[$@[.C]C% F?-:5LD-TCIIQ0!< M6HN.4-$BM'%+21L (%>N$5FGUZ@_0!-&0K@6A1B,AI*$#3PZ'"JFK.]&^.[. M/A1H10[>#YVPS.94X7+A5D>>,N8^%X,7+M9^NY\=@ZX7%W\PRR)/"J M)L0%J% ^=#*X2;+; "\AX.&N$ "[7^@BG5-=!+HW+MQ*94F5F5XMJU+TWOS- M>0_+&OAW_O;T_.E<&H;TH\%+O^J\M/X#0^,P5'"OG*FQ&4DOEI8*(_QOD9G_ M;X-R/%[,]4M<*<(N/L-AF1IA19>QB(0^D?;J_.W@9'M[QST1_]S9#__>/W#_ M=DXS01'8U9)!0P_PJ-VW=X_PP[ZFC5N'(CD[[\MW@9/[?P=W/9L2CTT,&-!G MR20>X+"5E>V^)89*TV!N$VP;R A?5ZRJ/N$8MIJ$6N$5U*G'P=W2"?:&9IYW M=/8A)]#Z]5"ZP1[.'/J A6OG ZI0Q0R$"G:B:S1*F+PD@ MCP%W:Y G-TYP5U[#5WXVTI*9.)DR;F)#WMQN*4MX]_YL(.D:*C*])H81YUS1 M+HG*I6E2GPCP&-#OTM(I%P]CX^0(<;8,OL.WI/___.S-NS,/ .#6Y84[&;,+ M%#KLG@QV3D[VAM V*4$-4&( /=SY4AK]AOC*OEJQZ/;+Q"#4Y_ 7=P_HFR?# MP>GBTDU;_GJ,%O!M]_NWSIX+7SZB/[N?M!Y"7]_9H[?%OSBD3XXY*NI5+.=[ M@HIL]2D1'!O'\XFMJ7.58%!>PGTLPKJW]H:MZ]8?G>$[90BVFS)8\![S^@=G M^[LM<\\,@*X!$)MZ:^5SIZ;''\-GCV*;PL3&_")KBV$H\K43L99.8.CJK-_? MBYP"6) ]-VCLUAC89OB_X24''!*.H5CP2D2WN7X;X(Z*RNJF!GBH$BB M9X8F+$MF_L+XML0DF-L\2M6GEI.,3P9"0G>I;A.\+*)X'F5NW[X4"P\N4A'BV2 MXTI>.FOPJ8>W#((ZK:0>\'XD73CT 3E#Y."1),88V8*\?Q TI/QE%='Z9194 MN@2L]VN+1"T/H )*!;RG94\KIB/HNW6\"%A\T2=I,7:/]M%H#ST(Y9N[/VE9Y@S-E:?&;!A3>PL$X*,8<$*O\\)+:![5AX,S[EJ?- 0AT%,R_?X*X;=.,$ M-7RJP4UZLA6"L ^EE^J/DOQB\O/=J!@.#_YX_*(6]UWW3$CMA4Y+MF(9@J\P MD3E(@Q'P99UY1(%KBDW_W'N_L>FZS%&"/#K%*LWE./D1C.RE-^='?J$W@W2^ MWU5G.W#+3G>>"]9;M4G?VXE?"+(HB2QCSC^*#G_%XH-PE(8/*IBL[".S%,OA M?FDX/%\SSZ^S.]^DEPR]]:M[]_>:%AZ<4D\N1M*5PU[N1K^U-FD0=8PHA!D& MV;R83VALL0#=(^BA;9I3R\8DVW/7&;;"GD4(6RP\882X Q>-I-7,Q7'H>NS. M#969]US]KOZB5;K Z4'N7"H BP4&98&\5/Y-(11AM\C)C,4 -H^+1 RM2&J!ED<*NYY' L5E+'5 M^$I\DH.A.>=_PDTRT<\>^P!F?C 4]TPX>4IX M33V8_ [[P'A$[]/YPFFF<<#Y*B4TO*4#>\DZXC])5O_FE<)G//=WUGKRX*VW MI/4BWEZ5$G]JP&=&E<6CYKMVZXHSY(YV K?#I?*]0J]&3E>UK'INWFAPVK$G M*;L*'1%T3")M!=+[7UL5(\9>SZU.6+2UQH$,BAW A[+G1;$N^1//!S%Q9X(U M&&X8Q9S#^_Z1*.')6'#4@ Q<-*HBH[<\UDV/Q740^7HL5BJV